1. 15 Oct, 2021 1 commit
    • Raphael Kubo da Costa's avatar
      openconnect: Make FSID passphrase + empty private key combination work. · a76f4d4b
      Raphael Kubo da Costa authored
      It should be possible to usen FSID-protected key passphrase with a user
      certificate and no private key.
      
      This was not working as expected because we were always calling
      openconnect_set_client_cert() with QByteArray::data(). The latter will pass
      an empty string rather than nullptr if it is empty, which can be the case
      for `key` if it is not set. This causes openconnect_set_client_cert() to use
      that empty string rather than handle the null argument case, and we would be
      unexpectedly prompted for a key password when trying to connect.
      
      Avoid running into this by explicitly passing `nullptr` when we have an
      empty `key`.
      
      BUG: 443770
      a76f4d4b
  2. 27 Aug, 2021 1 commit
    • Alexander Lohnau's avatar
      Run clang-format · b9b02832
      Alexander Lohnau authored
      If you want git blame to ignore formatting revisions run:
      git config blame.ignoreRevsFile .git-blame-ignore-revs
      b9b02832
  3. 12 Aug, 2021 1 commit
    • Jan Grulich's avatar
      Pass VPN hints directly · 51391283
      Jan Grulich authored
      It might be confusing and not straightforward how we pass hints to VPN plugins
      through VPN setting.
      51391283
  4. 30 May, 2021 1 commit
  5. 22 May, 2021 1 commit
  6. 14 Apr, 2021 1 commit
    • Aaron Barany's avatar
      Forward opeconnect usergroup · 8f37efe9
      Aaron Barany authored
      Forward the usergroup for openconnect (provided by the URL path) to the
      NetworkManager service by incorporating it in NM_OPENCONNECT_KEY_GATEWAY.
      This ensures that the VPN session in the NetworkManager service uses the
      same usergroup as provided with the gateway when the initial connection
      was made through the UI.
      
      BUG: 435561
      8f37efe9
  7. 01 Apr, 2021 1 commit
    • Ilia Kats's avatar
      OpenConnect: don't present an empty form to the user · 2a974269
      Ilia Kats authored
      Apparently, if token authentication is enabled and the secret stored,
      OpenConnect autofills the token and presents an empty form to us, in
      which no fields are present and only the login button must be clicked.
      This commit prevents display of empty forms.
      2a974269
  8. 26 Oct, 2020 1 commit
  9. 23 Oct, 2020 1 commit
  10. 13 Oct, 2020 1 commit
  11. 02 Apr, 2020 1 commit
  12. 16 Feb, 2020 1 commit
  13. 20 Sep, 2019 1 commit
  14. 23 May, 2019 1 commit
  15. 06 May, 2019 1 commit
    • Jan Grulich's avatar
      Add OTP support for openconnect VPN · 8fb5c619
      Jan Grulich authored
      Summary:
      With this patch, One Time Password (OTP) support is added to the openconnect VPN settings and code. It draws the specifications from NetworkManager-openconnect, and presents the same functionality.
      The config dialog is modified to include settings for the OTP options
      The auth dialog reads and sets the OTP option, updating tokens as needed
      
      Reviewers: jgrulich
      
      Reviewed By: jgrulich
      
      Subscribers: pino, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D18394
      8fb5c619
  16. 17 Dec, 2018 2 commits
  17. 03 Dec, 2018 2 commits
  18. 18 Nov, 2018 1 commit
  19. 05 Sep, 2018 1 commit
  20. 30 Jun, 2018 2 commits
  21. 01 Jun, 2017 2 commits
  22. 30 May, 2017 2 commits
  23. 19 Jan, 2017 1 commit
  24. 07 Dec, 2016 1 commit
  25. 05 Dec, 2016 2 commits
  26. 20 Oct, 2016 1 commit
  27. 14 Dec, 2015 1 commit
  28. 02 Dec, 2015 1 commit
  29. 14 Nov, 2015 1 commit
    • Nick Shaforostoff's avatar
      optimize string operations · ab3de9ae
      Nick Shaforostoff authored
      also i have changed context menu code from exec() to popup() and made it delete itself once the menu is closed
      
      REVIEW: 126049
      ab3de9ae
  30. 03 Nov, 2015 1 commit
  31. 25 Aug, 2015 1 commit
  32. 23 Apr, 2015 2 commits
  33. 22 Apr, 2015 1 commit