Proposed Cyrus 2.3.13 branch (could be: "Re: [SVN] r768")
Costin Gusa
cgusa at mivankier.ro
Tue Apr 14 13:11:41 UTC 2009
Hello,
Following your instructions I was able to successfully build
cyrus-*-2.3_2.3.13 r769 on lenny/i386 and lenny/amd64, using libdb4.6, thank
you very much! it works just great!
My config does the following, easing the admin work:
when an email arrives to a postfix valid local recipient for the first time,
the mailbox, inbox, sent, drafts, spam folders are automatically created;
also a default sieve rule is created so spam goes into spam folder - however
all this magic happens with a patched cyrus 2.3.7 rpm on a rpm-based
distribution :(. The system has proven to be very stable, I have it running
24/7 in production since summer 2007 without problems. it even handled a
power button mistake.
I wish I could use cyrus on debian for new setups from now on... so I'm
kindly asking:
Are there any chances for including auto-* patches from uoa.gr ? they are
responsible for the features i mentioned above
(autosievefolder, aotucreateinbox, anysievefolder and autosievefolders)
http://email.uoa.gr/projects/cyrus/
Any chance for including Florian Pflug's sieve patch?
"Allow the admin to define a global sieve script that is executed before
user-defined scripts"
http://www.mail-archive.com/cyrus-devel@lists.andrew.cmu.edu/msg00089.html
A cyrus dev asked Florian to open a bugzilla bug -
http://markmail.org/message/yckqm3z4h53g637z#query:+page:1+mid:yckqm3z4h53g637z+state:results
- but I wasn't able to find neither any related bug in the cyrus bugzilla :
https://bugzilla.andrew.cmu.edu/buglist.cgi?quicksearch=sieve nor a reply
from Florian
You might also wan to know that a new upstream version has been released
(2.3.14); from the changelog
(https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/~checkout~/src/cyrus/doc/changes.html?content-type=text%2Fhtml;sortby=date)
:
Changes to the Cyrus IMAP Server since 2.3.13
* Fixed incompatibility between older ManageSieve clients and newer
servers that issue an auto-capability response after AUTH with a SASL
security layer.
* Fixed quota calculation to ignore files not mentioned in the index
* Correct cache truncation after an aborted append (was leaving empty
holes in the cache file>)
* Fixed ACLs copying when renaming users
* Fixed TLS session reuse
* Log more detail about changes done by a reconstruct (indicating that
there were problems with the mailbox before hand - mainly as a debugging
aid)
* Ensured that the longest possible named mailbox can still be deleted
when delayed delete is enabled by increasing buffer sizes
* Add configuration option mailbox_default_options allowing (for
example) modsequences to be turned on for all new mailboxes
* Replication:
o added -R option to sync_client to do rolling replication in the
foreground (to run under supervise or similar)
o made cyr_synclog run as cyrus user if started as root
o Changed ADDSUB/DELSUB replication to replicate current state
rather than log explicit changes, avoiding a bug where if multiple
subscription changes happened in one sync run, the replica could be
incorrect
o Changed replication logging related to user creation and
mailboxes to ensure correct replication of delayed delete of entire users
o Always overwrite the seen DB on the replica with the full DB
from the master on "setseen_all" to guarantee consistency
o Sync all mailbox annotations, not just condstore, ensuring
mailbox is consistent on both ends (solves POP3_NEW_UIDL bug)
Regarding the libdb issue, why not use the same version as libsasl2-2
libsasl2-modules sasl2-bin ? in lenny they are linked with 4.6 and seem to
work fine.
Many thanks,
Costin
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list