Skip to content
Snippets Groups Projects
  1. Jul 06, 2020
  2. Jun 29, 2020
  3. Jun 24, 2020
  4. Jun 08, 2020
  5. Jun 02, 2020
  6. May 29, 2020
  7. May 19, 2020
  8. May 18, 2020
  9. May 13, 2020
  10. May 12, 2020
  11. May 11, 2020
  12. May 06, 2020
  13. May 05, 2020
  14. Apr 28, 2020
    • Christoph Wurst's avatar
      Fix endless initial sync due to empty partial page · eadff4a5
      Christoph Wurst authored
      
      The initial message cache sync estimates the UID range of the next
      message page so it can fetch messages efficiently. There was an
      uncovered edge case where the next page might not return any message,
      simple because there is a larger gap between the existing UIDs.
      Therefore the sync process was aborted as incomplete over and over as it
      could not make any progress and the number of known messages never
      reached the total number of messages on IMAP. This patch changes the
      logic so it retries the next page if the current one is empty. To break
      a possibly infinite recursion there is a check about reaching the
      highest UID reported by the server.
      
      Signed-off-by: default avatarChristoph Wurst <christoph@winzerhof-wurst.at>
      eadff4a5
  15. Apr 27, 2020
  16. Apr 24, 2020
  17. Apr 21, 2020
Loading