1. 17 Mar, 2017 1 commit
  2. 06 Feb, 2017 1 commit
  3. 22 Jan, 2017 1 commit
  4. 08 Jan, 2017 3 commits
    • Daniel Vrátil's avatar
      IMAP: add support for native GMail OAuth authentication · ca4b3f09
      Daniel Vrátil authored
      This change adds support for XOAUTH2 authentication method used by
      Gmail to the IMAP resource. The XOAUTH2 support is implemented in
      a custom SASL plugin. The token request/refresh is done via KGAPI.
      
      When user sets imap.gmail.com as IMAP server in the resource config
      dialog, the dialog automatically sets all the configuration to match
      the one of Gmail and selects XOAUTH2 as authentication method. The
      access and refresh tokens are stored in KWallet like a regular
      password, but a special PasswordRequesterInterface implementation is
      used to handle the tokens and pass the right data to KIMAP::LoginJob.
      
      With this change it's no longer necessary to have the "Allow less
      secure apps" option enabled in Google Account settings and it's no
      longer necessary to use app-specific password for accounts with
      two-step verification (2FA) enabled. The actual password is no longer
      stored in KWallet and has only be typed into Google Auth form once.
      
      FEATURE: 354508
      FIXED-IN: 5.5.0
      CHANGELOG: Implement native Gmail authentication into IMAP resource
      ca4b3f09
    • Daniel Vrátil's avatar
    • Yuri Chornoivan's avatar
      Fix minor typo · 5ea7f32e
      Yuri Chornoivan authored
      5ea7f32e
  5. 07 Jan, 2017 1 commit
  6. 02 Jan, 2017 1 commit
  7. 28 Nov, 2016 1 commit
  8. 12 Nov, 2016 1 commit
  9. 24 Oct, 2016 1 commit
  10. 28 Aug, 2016 2 commits
  11. 13 Jul, 2016 1 commit
  12. 05 Nov, 2015 1 commit
  13. 22 Sep, 2015 1 commit
  14. 06 Sep, 2015 1 commit
  15. 01 Sep, 2015 1 commit
  16. 21 Aug, 2015 1 commit
  17. 15 Aug, 2015 1 commit
  18. 30 Jul, 2015 1 commit
  19. 03 Jul, 2015 1 commit
  20. 27 Jun, 2015 1 commit
  21. 26 Jun, 2015 1 commit
  22. 23 Jun, 2015 1 commit
  23. 22 Apr, 2015 1 commit
  24. 13 Mar, 2015 1 commit
  25. 11 Feb, 2015 1 commit
  26. 14 Dec, 2014 1 commit
  27. 12 Dec, 2014 1 commit
  28. 08 Sep, 2014 2 commits
  29. 03 Sep, 2014 1 commit
  30. 27 Aug, 2014 1 commit
  31. 15 Aug, 2014 1 commit
  32. 10 Aug, 2014 2 commits
  33. 03 Aug, 2014 2 commits
  34. 24 Jul, 2014 1 commit