Revision 9b651b3...

Go back to digest for 29th December 2013

Bug Fixes in KDE-PIM

Jan Kundrát committed changes in [trojita] /Imap:

IMAP: ignore extra ENABLED CONDSTORE QRESYNC responses when syncing a mailbox

Apparently at least some versions of Kolab are happy to send out unsolicited
ENABLED responses during the SELECT processing despite the fact that the QRESYNC
has been already enabled explicitly. This is in violation of my understanding of
RFC 5161. Reported to Kolab at https://issues.kolab.org/show_bug.cgi?id=2708 .

Thanks to Martin Sandsmark for reporting this and
patiently providing logs until I was sure where the problem is. Much
appreciated!


REVIEW: 114666

File Changes

Modified 4 files
  • /Imap
  •   tests/test_Imap_Tasks_ObtainSynchronizedMailbox.cpp
  •   tests/test_Imap_Tasks_ObtainSynchronizedMailbox.h
  •   src/Tasks/ObtainSynchronizedMailboxTask.cpp
  •   src/Tasks/ObtainSynchronizedMailboxTask.h
4 files changed in total