Path to this page:
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: