Subject: CVS commit: wip/cyrus-imapd
From: OBATA Akio
Date: 2007-10-25 14:36:33
Message id: E1Il1xA-0008A5-FN@sc8-pr-cvs1.sourceforge.net

Log Message:
Update cyrus-imapd to 2.3.10.

Changes to the Cyrus IMAP Server since 2.3.9

 *  Added support for "delayed" delete, in which mailboxes are renamed to a
    special admin-only "deleted" hierarchy at the time of the DELETE \ 
(hiding
    them from the client), rather than immediately removing them from the
    filesystem. This allows messages/mailboxes to be recovered by the admin in
    case of user error. The mailboxes and messages can be removed at a later
    time by cyr_expire. The new delete_mode and deletedprefix options in
    imapd.conf controls whether deletes are "immediate" or \ 
"delayed" and the
    mailbox hierarchy for "delayed" deletes. -- courtesy of David \ 
Carter and
    FastMail.fm.
 *  Fixed the special case of RENAMEing an Inbox, so that it doesn't keep the
    same mailbox uniqueid, thus allowing it to replicate properly (seen state
    is still preserved).
 *  Disabled Nagle's algorithm in sync_client and sync_server to increase the
    throughput of the replication protocol. -- courtesy of Wes Craig.
 *  Added support for a shared \Seen flag on messages (must be enabled on a
    per-mailbox basis with the /vendor/cmu/cyrus-imapd/sharedseen mailbox
    annotation.
 *  Added -u and -U options to reconstruct -- courtesy of David Carter.
 *  Added SETUIDVALIDITY command to the replication protocol -- courtesy of
    David Carter.
 *  Finally fixed (again?) alignment issues on 64-bit SPARC.
 *  Changed message GUIDs used by replication to be the SHA1 hash of the
    messages -- based on work of David Carter and Fastmail.fm.
 *  Improve the performance of commands that operate on sequence-sets. The
    sequence-set is now parsed only once, and the commands operate on a sorted
    list of seq-ranges.
 *  Added new cyr_synclog utility for adding events to the replication log --
    courtesy of Fastmail.fm.
 *  Added support for PCRE library -- courtesy of Fastmail.fm.
 *  Added support for disabling duplicate delivery suppression on a per-folder
    basis with the /vendor/cmu/cyrus-imapd/duplicatedeliver mailbox annotation
    -- courtesy of Fastmail.fm.
 *  Fixed miscellaneous bugs and build issues.

Files:
RevisionActionfile
0modifywip/cyrus-imapd/Makefile
0modifywip/cyrus-imapd/PLIST
0modifywip/cyrus-imapd/distinfo
0modifywip/cyrus-imapd/patches/patch-aa
0modifywip/cyrus-imapd/patches/patch-ab
0modifywip/cyrus-imapd/patches/patch-ac
0modifywip/cyrus-imapd/patches/patch-af
0modifywip/cyrus-imapd/patches/patch-an
0addwip/cyrus-imapd/patches/patch-ao