CONDSTORE and QRESYNC are specified here: https://datatracker.ietf.org/doc/html/rfc7162. Attached is improvements to the CONDSTORE feature that already exists in TB. It also includes the addition of "Quick Re-Sync" (QRESYNC). I've tested this with commonly used imap servers that support both CONDSTORE and QRESYNC or just CONDSTORE. It seems to be working well but I need to do some more testing and maybe some more code changes before submitting a formal patch. Both CONDSTORE and QRESYNC: Dovecot Cyrus Zimbra Only CONDSTORE: gmail I may also test with Communigate-Pro which is in the process of adding CONDSTORE and possibly QRESYNC support. There are several other "enterprise" level servers, such as Oracle, that also reportedly support CONDSTORE and QRESYNC that I don't have access to for testing. Note: RFC 7162 allows a server to support only CONDSTORE (e.g., gmail) but if QRESYNC is supported, CONDSTORE must also be supported.
Bug 1747311 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
CONDSTORE and QRESYNC are specified here: https://datatracker.ietf.org/doc/html/rfc7162. Attached is improvements to the CONDSTORE feature that already exists in TB. It also includes the addition of "Quick Re-Sync" (QRESYNC). I've tested this with commonly used imap servers that support both CONDSTORE and QRESYNC or just CONDSTORE. It seems to be working well but I need to do some more testing and maybe some more code changes before submitting a formal patch. Both CONDSTORE and QRESYNC: Dovecot Cyrus Zimbra iCloud Only CONDSTORE: gmail I may also test with Communigate-Pro which is in the process of adding CONDSTORE and possibly QRESYNC support. There are several other "enterprise" level servers, such as Oracle, that also reportedly support CONDSTORE and QRESYNC that I don't have access to for testing. Note: RFC 7162 allows a server to support only CONDSTORE (e.g., gmail) but if QRESYNC is supported, CONDSTORE must also be supported.