Ken Murchison wrote:
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:

http://cvs.itd.umich.edu/cgi-bin/cvsweb.cgi/lfs/cyrus-imap23/237p3.diff?rev=1.2

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.

Are you in a position to test my patch? I don't have a mixed environment handy, I'd have to set one up.


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

Reply via email to