Skip to content
  1. Apr 13, 2016
  2. Apr 11, 2016
  3. Mar 11, 2016
  4. Mar 05, 2016
  5. Feb 15, 2016
  6. Feb 11, 2016
  7. Feb 10, 2016
  8. Feb 03, 2016
    • Milan Crha's avatar
      [IMAPx] Prefer graceful IDLE stop than forced reconnect · 144e6d76
      Milan Crha authored
      There still was an issue with stopping IDLE, the code could have run IDLE
      in the preparation, like selecting the right folder, when it received
      a request to stop IDLE and start other command. As the preparation was
      not distinguished properly two commands could interleave and cause issues.
      When in it, the IDLE stop had been done to stop it gracefully, instead
      of disconnect the connection when in the middle of some command. It
      should make things quicker (reconnect is slow), especially when the connection
      is not stale.
      144e6d76
  9. Feb 01, 2016
  10. Jan 29, 2016
  11. Jan 28, 2016
    • Milan Crha's avatar
      [IMAPx] Change how IDLE is handled · c9d95296
      Milan Crha authored
      There still had been some issues with IDLE handling, sometimes it
      would look like the command is not running, but it was initiated
      anyway, other time the DONE command had been issued multiple times
      and so on. This change makes the handling of IDLE more reliable.
      c9d95296
  12. Jan 27, 2016
  13. Jan 26, 2016
    • Milan Crha's avatar
      Bug 748996 - GNetworkAddress is not thread safe · 7d80090b
      Milan Crha authored
      Do not cache default connectable, rather always create it, because
      the object might not be thread safe.
      7d80090b
    • Milan Crha's avatar
      [IMAPx] Stop IDLE gracefully · 16736b1d
      Milan Crha authored
      My previous changes caused IDLE not to be stopped gracefully, which
      could cause several issues and side effects, for example if ever seen
      an error "Stream has outstanding operation" in UI, then it was one
      of the issues being caused by it.
      16736b1d
  14. Jan 25, 2016
    • Milan Crha's avatar
      [IMAPx] Connection could be used multiple times at once in certain cases · 31531380
      Milan Crha authored
      Sometimes, with a good thread interleaving, one connection could be
      used by multiple threads at once, this resulted in runtime warnings like:
      > Starting command ... while still processing ...
      which is a safety check for these cases. This change makes sure that
      the connections are reserved for one thread only.
      31531380
  15. Jan 20, 2016
  16. Jan 18, 2016
  17. Jan 13, 2016
  18. Dec 16, 2015
  19. Dec 14, 2015
  20. Nov 27, 2015
    • Milan Crha's avatar
      [ECacheReaper] Recover data for private folders · 56838bfc
      Milan Crha authored
      When, for whatever reason, some 3rd-party plugin with its own private
      directory wasn't installed, its private directory was moved to trash,
      but never recovered, even when it was installed again.
      56838bfc
  21. Nov 26, 2015
  22. Nov 25, 2015
  23. Nov 19, 2015
  24. Nov 13, 2015
  25. Nov 11, 2015
  26. Nov 09, 2015
  27. Nov 06, 2015
  28. Nov 05, 2015
  29. Nov 03, 2015
  30. Oct 27, 2015
  31. Oct 21, 2015
  32. Oct 20, 2015