[Kde-pim] Review Request 111720: Partial implementation of CONDSTORE IMAP extension (RFC4551)

Dan Vrátil dvratil at redhat.com
Sat Jul 27 13:46:59 BST 2013


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/111720/
-----------------------------------------------------------

(Updated July 27, 2013, 2:46 p.m.)


Review request for KDEPIM-Libraries.


Changes
-------

 - extended unittest
 - really removed the unrelated patch :)


Description
-------

This patch adds partial support for CONDSTORE IMAP extension for fast flags change synchronization, specifically parts 3.1.1 (HIGHESTMODSEQ in SELECT reply) and 3.3.1 (CHANGEDSINCE parameter in FETCH command).

Parts 3.1.2 and 3.3.2 (NOMODSEQ) are omitted, because their support is not necessary thanks to current KIMAP design
Part 3.2 (CONDSTORE in STORE command) is omitted because it seems to be too complicated to implement with current KIMAP design and given we don't even need to use it...
Part 3.4 (MODSEQ in SEARCH command) is omitted because we don't actually use or support SEARCH with Akonadi (not yet, at least)
Part 3.7 (CONDSTORE in SELECT command) is omitted because it makes no sense in relation to current KIMAP design


Diffs (updated)
-----

  kimap/fetchjob.h 75fe6b6 
  kimap/fetchjob.cpp 3a94e02 
  kimap/selectjob.h 87157b5 
  kimap/selectjob.cpp 7854758 
  kimap/tests/fetchjobtest.cpp 0d97ba1 
  kimap/tests/selectjobtest.cpp f0b7185 

Diff: http://git.reviewboard.kde.org/r/111720/diff/


Testing
-------


Thanks,

Dan Vrátil

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list