Re: [Imap-protocol] QRESYNC and new arrivals which get deleted immediately through VANISHED

Jan Kundrát <[email protected]>
Newsgroups gmane.mail.imap.general
Message-ID <[email protected]>
I've fixed a few ambiguities in my proposed ARRIVED response draft. 
Updated version is at [1], source at [2]. These changes are:

- Clarified that UIDs presented in the ARRIVED response MUST be always 
presented in a sorted order
- Used a special non-terminal in the ABNF grammar
- Used correct format for FETCH responses
- Clarify that EXISTS must be sent at least once and SHOULD be sent only 
once
- Clarify that ARRIVED MUST NOT occur before the tagged response to 
SELECT/EXAMINE
- Clarify that arrivals since the last time are to be reported through 
usual UID FETCH, as in old QRESYNC

This -01 version is also what I've implemented in Trojita under 
capability of X-DRAFT-I01-QRESYNC-ARRIVED. A simple conversation is 
depicted in a unit test [3].

Please accept my apologies if this is too high frequency of updates -- 
just let me know and I'll introduce longer delays to the process; I 
*have* read the original version after finishing it, yet missed a few 
issues -- I should have definitely finished my implementation before 
posting. Sorry for that.

[1] http://trojita.flaska.net/draft-imap-qresync-arrived-01.html
[2] 
https://gitorious.org/trojita/trojita/blobs/drafts/draft-imap-qresync-arrived-01/docs/proposed-extensions/draft-imap-qresync-arrived.xml
[3] 
https://gitorious.org/trojita/trojita/blobs/drafts/draft-imap-qresync-arrived-01/tests/tests/test_Imap_Tasks_ObtainSynchronizedMailbox/test_Imap_Tasks_ObtainSynchronizedMailbox.cpp#line1948

With kind regards,
Jan

-- 
Trojita, a fast e-mail client -- http://trojita.flaska.net/
_______________________________________________
Imap-protocol mailing list
[email protected]
http://mailman2.u.washington.edu/mailman/listinfo/imap-protocol
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.