[Cyrus-CVS] src/cyrus/imap by brong

brong at andrew.cmu.edu brong at andrew.cmu.edu
Mon Feb 9 00:08:21 EST 2009


Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory unix34.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap

Modified Files:
	annotate.c annotate.h mailbox.c mailbox.h sync_client.c 
Log Message:
sync all mailbox annotations, not just CONDSTORE

Rewrite the mailboxopt annotations to be data driven,
and use the same struct to process ALL annotations on
the mailbox options field during a sync run.  Fixes
duplicatedeliver and sharedseen synchronisation, and
is future-proof.


--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/annotate.c.diff?r1=1.43&r2=1.44
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/annotate.h.diff?r1=1.11&r2=1.12
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mailbox.c.diff?r1=1.187&r2=1.188
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mailbox.h.diff?r1=1.92&r2=1.93
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/sync_client.c.diff?r1=1.41&r2=1.42


More information about the Cyrus-cvs mailing list