defeated about Murder.....

Wesley Craig wes at umich.edu
Sun Jun 18 17:49:03 EDT 2006


On 18 Jun 2006, at 16:45, Andrzej Kwiatkowski wrote:
> Could you write for what are the others patches ?

There are a couple of bug fixes.  Several are additional logging,  
particularly of message delivery and message deletion.  These two are  
serious improvements:

http://cvs.itd.umich.edu/cgi-bin/cvsweb.cgi/lfs/cyrus-imap23/ 
auth_canonifyid.diff?rev=1.1

This patch preserves the krb5_context between subsequent calls.  In
an environment where imapd must traverse 100Ks mailboxes in order
to generate an individual user's mailbox list, krb5_init_context()
causes undue load.  This routine is already non-reentrant, so the
additional static doesn't matter.

http://cvs.itd.umich.edu/cgi-bin/cvsweb.cgi/lfs/cyrus-imap23/ 
ctl_mboxlist.diff?rev=1.1

Adds the following features to ctl_mboxlist:

     -R  When run on a backend, include the backend servers name in
	the dump.  When run on the mupdate master with -u, set the
	"remote" flag on the mailboxes.  Useful for building master  
mailboxes.db.

     -V  When run on a backend, verify that the mailboxes actually
	exist on the disk.  Useful for correcting master / backend /  
filesystem corruption.

There are a couple more, but they are more difficult to tease out.

:wes


More information about the Info-cyrus mailing list