UMich work on Cyrus IMAPd

Ken Murchison murch at
Fri Aug 11 10:20:24 EDT 2006

Wesley Craig wrote:
> In the interest of not writing code that someone else is already fixing, 
> I wanted to share the list of Cyrus IMAPd related work that UMich is doing:
>     1) reconstruct removes already expunged messages, defeating delayed 
> expunge
>     2) reconstruct doesn't tell the "sync" service to replicate its changes
>     3) xfer doesn't replicate expunged messages
>     4) xfer onto a replicating backend causes replication to exit
>     5) xfer off a replicating backend doesn't remove data from the replica
>     6) removing folders doesn't benefit from delayed expunge
>     7) reconstruct should notice and correct mailbox ID conflicts
> That's "it" for now.  If you're interested or already working on any of 
> these issues, please post on the list!
> We've also got patches, here:
> The two most important changes are that ACLs are stored in pre-RFC 4314 
> format in cyrus.header, mailbox.db, and mupdate, so that mixed Cyrus 
> IMAPd 2.2 frontend/2.3 backend systems function properly;

I've got my own fix for this that I haven't committed yet.

Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University

More information about the Cyrus-devel mailing list