1. 20 Feb, 2020 1 commit
  2. 14 Feb, 2020 2 commits
    • flypig's avatar
      [qmf] Set new IMAP folders to inherit SynchronizationEnabled flag. Contributes to JB#47389 · 00f846c7
      flypig authored
      This is to support configurable email folder synchronisation. Applies
      the following upstream patch.
      
      When new folders are received from the server, the client-side
      SynchronizationEnabled flag must be set for them. Previously they were
      always set to true, but if they're inside a folder that isn't being
      synced, this probably doesn't reflect the user's intent.
      
      This change makes it so that for IMAP any new folders received from the
      server will have the SynchronizationEnabled flag set to whatever value
      their parent has it set to. If they have no parent (i.e. are in the root
      folder) then the flag is set to true as before.
      00f846c7
    • flypig's avatar
      [qmf] Follow the synchronizationEnabled flag when folders are not specified.... · 946e1261
      flypig authored
      [qmf] Follow the synchronizationEnabled flag when folders are not specified. Contributes to JB#47389
      
      This is to support configurable email folder synchronisation. Applies
      the following upstream patch.
      
      Follow the synchronizationEnabled flag when folders are not specified
      
      If the synchronizationEnabled flag is set to false, a variety
      of strategy, like search, folder listing, will not search in
      such folders. This is maybe a too restrictive usage of this
      flag. This patch change the behavior of this flag to act on
      synchronization strategies only, when desired.
      
      It activates it only for message retrieval in all folders.
      946e1261
  3. 13 Nov, 2019 1 commit
  4. 30 Sep, 2019 1 commit
    • Tomi Leppänen's avatar
      [qmf] Use EightBit for text and email files. Contributes to JB#12571 · 152e45b7
      Tomi Leppänen authored
      Previously attachments with text/* or message/rfc822 encoding were
      base64 encoded for no good reason. Change them to use EightBit transfer
      encoding.
      
      This fixes forwarding .eml files that previously were totally broken.
      Additionally it changes behaviour for text type files which no longer
      need to be base64 encoded using 25% less data.
      152e45b7
  5. 23 Jul, 2019 2 commits
  6. 11 Apr, 2019 2 commits
  7. 04 Apr, 2019 2 commits
  8. 21 Mar, 2019 2 commits
  9. 24 Jan, 2019 1 commit
  10. 23 Jan, 2019 2 commits
  11. 04 Jan, 2019 1 commit
  12. 21 Dec, 2018 1 commit
  13. 19 Dec, 2018 3 commits
  14. 18 Dec, 2018 1 commit
  15. 10 Dec, 2018 2 commits
  16. 23 Nov, 2018 2 commits
  17. 05 Nov, 2018 1 commit
  18. 01 Nov, 2018 1 commit
    • pvuorela's avatar
      [messagingframework] Update to new upstream checkout. Contributes to JB#41524 · 5c446806
      pvuorela authored
      - Removed fully duplicated ctor instances from pop/imap/stmp plugins.
      Unnecessary delta when only a few lines are changed and more difficult
      to maintain compared to upstream changes on original versions.
      As proof of that there had been folder related signature changes
      on upstream imap, but it hadn't been picked up to custom ctor.
      
      - cleaned up sso plugin definition a bit.
      5c446806
  19. 02 Oct, 2018 1 commit
  20. 01 Oct, 2018 1 commit
  21. 14 Sep, 2018 1 commit
  22. 13 Sep, 2018 1 commit
    • pvuorela's avatar
      [messagingframework] Update upstream to current master. Contributes to JB#40471 · b1942327
      pvuorela authored
      Rebased our changes against current master and exported as patch files.
      Not necessarily the most convenient to work with, but maintaining
      our changes doesn't get a mess of local changes, upstream merge and
      local changes on top of that. Can be converted into other format at
      will, e.g. rebooted git subtree.
      
      Bunch of local changes were already upstreamed so no longer needed.
      Rest of the commits reordered so that more easily upstreamable are
      first and accounts-q/nemo-keepalive are later. Bunch of the commits
      got squashed now, moreso in accounts-qt which had changes back and
      forth during the early development. More squashing could be still done.
      
      Commits were modified to be compatible with upstream changes, which
      included e.g.
      - Qt4 support removed
      - QT_NO_OPENSSL was changed into QT_NO_SSL
      - Upstream now building Qt modules which had effect here and there
      - Documentation is not built anymore. Removed -doc package
      - Because of Qt module, the tests are no longer installed. Left
      test package commented out in the hope of getting it back later.
      b1942327
  23. 04 Sep, 2018 1 commit
  24. 10 Aug, 2018 1 commit
  25. 29 Jan, 2018 1 commit
  26. 29 Dec, 2017 3 commits
  27. 03 Jul, 2017 2 commits