1. 24 Feb, 2017 1 commit
  2. 17 Feb, 2017 2 commits
  3. 16 Feb, 2017 1 commit
  4. 11 May, 2015 1 commit
  5. 08 Apr, 2015 1 commit
  6. 13 Mar, 2015 1 commit
    • Valério Valério's avatar
      [imap] Gracefully handle bodystructure where boundaries are reported as NIL. · 71c77ea2
      Valério Valério authored
      Some servers (e.g mail.ru) report boundaries as NIL for multipart messages.
      from my understanding of RFC2046 this is invalid, but we can gracefully handle
      those by setting them to empty.
      Avoids crash when requesting a partAt() for a message that does not exist,
      this happened due to NIL boundaries, but no need to crash in such cases.
      71c77ea2
  7. 02 Mar, 2015 1 commit
    • Valério Valério's avatar
      [qmf] Handle 'Deleted' flag properly for IMAP accounts. · ddbe0d9c
      Valério Valério authored
      Some email clients (e.g Thunderbird) have an option to just flag a email
      as deleted and still leave it around, those will go way once the folder is
      expunged or they can also be marked as undeleted before that. We were
      not handling this case well before, now those emails are correctly updated
      and the client can choose to show them or just hide them from the lists checking
      the status flag QMailMessage::Removed.
      ddbe0d9c
  8. 23 Feb, 2015 2 commits
  9. 20 Feb, 2015 1 commit
    • Valério Valério's avatar
      [IMAP] Do AUTHENTICATE PLAIN in two stages · 815bf24b
      Valério Valério authored
      Some servers(e.g yandex.ru) do not support AUTHENTICATE PLAIN in a
      single command, according to RFC4616 this way is optional, so we allways
      perform the authentication in two stages that is gurantee to be supported
      by all implementations of the protocol.
      815bf24b
  10. 17 Feb, 2015 1 commit
  11. 10 Feb, 2015 1 commit
  12. 09 Feb, 2015 2 commits
  13. 04 Feb, 2015 1 commit
  14. 02 Feb, 2015 1 commit
  15. 19 Jan, 2015 1 commit
  16. 19 Dec, 2014 1 commit
  17. 18 Dec, 2014 1 commit
  18. 17 Dec, 2014 1 commit
  19. 14 Dec, 2014 1 commit
  20. 07 Dec, 2014 1 commit
  21. 06 Dec, 2014 1 commit
  22. 11 Sep, 2014 1 commit
  23. 10 Sep, 2014 1 commit
  24. 08 Sep, 2014 1 commit
  25. 05 Sep, 2014 1 commit
  26. 21 Aug, 2014 1 commit
  27. 16 Jul, 2014 2 commits
  28. 21 May, 2014 1 commit
  29. 09 May, 2014 1 commit
  30. 09 Apr, 2014 1 commit
  31. 01 Apr, 2014 1 commit
  32. 26 Mar, 2014 1 commit
  33. 15 Jan, 2014 1 commit
    • Valerio Valerio's avatar
      [qmf] Make SMTP AUTH PLAIN more robust. · 97106225
      Valerio Valerio authored
      SMTP authentication using AUTH PLAIN supports two ways to send the information to the server,
      seems that some servers don't support anymore auth in two steps:
      
      c: AUTH PLAIN
      S: 334
      C: <UserName and password encoded in base64>
      S: 235 2.7.0 Authentication successful
      
      Auth in one step introduced by this commit, better to reduce communication with the server
      
      c: AUTH PLAIN <UserName and password encoded in base64>
      S: 235 2.7.0 Authentication successful
      97106225
  34. 18 Dec, 2013 2 commits
  35. 13 Nov, 2013 1 commit