Summary: | BAD response to SELECT is not reported to the user in a clear way | ||
---|---|---|---|
Product: | [Unmaintained] trojita | Reporter: | kavol <kavol> |
Component: | IMAP | Assignee: | Trojita default assignee <trojita-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ingmar |
Priority: | NOR | ||
Version: | 0.3.93 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | http://bugzilla.zimbra.com/show_bug.cgi?id=82493 | ||
Latest Commit: | http://commits.kde.org/trojita/e5ad4773eb7a8a66dd5f3ef906c03f7e21b4539c | Version Fixed In: | |
Sentry Crash Report: |
Description
kavol
2013-06-04 12:37:22 UTC
OK, there's a bug in Trojita that it doesn't show this to the user in a clear way. That said, what we're sending is completely valid. The Zimbra's IMAP implementation is totally broken here -- this is something which simply MUST work or QRESYNC should definitely not be advertised. Someone from RH already added a hack to Evolution which will limit the probability that this is triggered, see the Zimbra's report [1]. You can add QRESYNC to the extension blacklist until they fix their IMAP implementation. [1] http://bugzilla.zimbra.com/show_bug.cgi?id=82493 Git commit 94746e8cbd52ae68137e913feda2439882bf1a72 by Jan Kundrát. Committed on 15/03/2014 at 19:41. Pushed by jkt into branch 'master'. IMAP: do not leave lingering tasks behind when mailbox syncing fails When the ObtainSynchronizedMailboxTask failed, the waiting KeepMailboxOpenTask would not unregister itself from the Parser's maintainingTask, and therefore further tasks kept getting queued "behind" this KeepMailboxOpenTask which stuck for all practical purposes. This does not fix #320713 (no UI popup is shown), but at least it makes sure that further activity can be resumed. A proper indication should be added, definitely. M +4 -3 src/Imap/Tasks/KeepMailboxOpenTask.cpp M +57 -0 tests/Imap/test_Imap_Tasks_ObtainSynchronizedMailbox.cpp M +2 -0 tests/Imap/test_Imap_Tasks_ObtainSynchronizedMailbox.h M +9 -0 tests/Utils/LibMailboxSync.cpp M +1 -0 tests/Utils/LibMailboxSync.h http://commits.kde.org/trojita/94746e8cbd52ae68137e913feda2439882bf1a72 Git commit 3eddb2c05cca716d01b554744fa5e0605113e849 by Jan Kundrát. Committed on 16/03/2014 at 00:14. Pushed by jkt into branch 'master'. IMAP: better error handling for further arrivals after initial sync M +3 -5 src/Imap/Tasks/KeepMailboxOpenTask.cpp http://commits.kde.org/trojita/3eddb2c05cca716d01b554744fa5e0605113e849 Git commit e5ad4773eb7a8a66dd5f3ef906c03f7e21b4539c by Jan Kundrát. Committed on 16/03/2014 at 17:26. Pushed by jkt into branch 'master'. Merge branch 'bug-320713' REVIEW: 116834 M +2 -0 src/Imap/Model/Model.h http://commits.kde.org/trojita/e5ad4773eb7a8a66dd5f3ef906c03f7e21b4539c |