1. 16 Oct, 2020 1 commit
  2. 11 Oct, 2020 2 commits
  3. 10 Oct, 2020 1 commit
  4. 09 Oct, 2020 1 commit
    • Daniel Vrátil's avatar
      [imap] Implement support for QRESYNC extension (RFC5162) · 01061cd6
      Daniel Vrátil authored
      QRESYNC is currently the fastest way to synchronize mailbox: we receive
      information about messages with changed flags and removed messages
      already in response to the initial SELECT command, so all we need to do
      afterwards is to fetch new messages (which is very easily detected).
      
      QRESYNC support is implemented in a separated task from RetrieveItemsTask,
      because thanks to QRESYNC the command flow is different, and trying to tie
      that into the general RetrieveItemsTask would be too messy.
      
      There's a potential for creating a common base-class for different RetrieveItemsTask
      implementation based on the supported IMAP extension (e.g. CONDSTORE), which
      also has a different flow from the plain sync.
      01061cd6
  5. 08 Oct, 2020 4 commits
  6. 07 Oct, 2020 2 commits
  7. 06 Oct, 2020 1 commit
  8. 05 Oct, 2020 1 commit
  9. 04 Oct, 2020 1 commit
  10. 03 Oct, 2020 1 commit
    • Daniel Vrátil's avatar
      Google: show notification when full authentication is needed · a71864ba
      Daniel Vrátil authored
      When a full authentication is needed (e.g. expired refresh_token) the
      resource will show a notification instead of just firing up the auth
      flow. This ensures that the user knows what is going on and the window
      appears after they explicitly click a button, rather than a random
      window or a browser popping up out of nowhere with no contextual
      information of what is going on.
      a71864ba
  11. 01 Oct, 2020 1 commit
  12. 25 Sep, 2020 2 commits
  13. 24 Sep, 2020 1 commit
  14. 21 Sep, 2020 2 commits
  15. 20 Sep, 2020 1 commit
  16. 17 Sep, 2020 1 commit
  17. 16 Sep, 2020 2 commits
    • Daniel Vrátil's avatar
      Merge branch 'release/20.08' into master · 5a5f7164
      Daniel Vrátil authored
      5a5f7164
    • Erik Quaeghebeur's avatar
      Also set Internal Date in ChangeItemTask::doStart AppendJob · 40797e87
      Erik Quaeghebeur authored
      When filtering messages in an IMAP resource with the Pipe through
      action, the internal date of filtered messages is lost. This
      appears to be due to a forgotten setInternalDate for the AppendJob
      in ChangeItemTask::doStart. This patch adds the setInternalDate
      call. It brings ChangeItemTask::doStart in line with
      AddItemTask::doStart (additemtask.cpp:56) and
      ReplaceMessageJob::start (replacemessagejob.cpp:36).
      
      It fixes one issue reported in Bug 417206 and perhaps also the
      other (original) one mentioned there.
      40797e87
  18. 13 Sep, 2020 1 commit
  19. 12 Sep, 2020 1 commit
  20. 11 Sep, 2020 2 commits
  21. 10 Sep, 2020 3 commits
  22. 09 Sep, 2020 1 commit
  23. 08 Sep, 2020 4 commits
  24. 07 Sep, 2020 3 commits