UMich work on Cyrus IMAPd
Ken Murchison
murch at andrew.cmu.edu
Fri Aug 11 10:54:33 EDT 2006
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
More information about the Cyrus-devel
mailing list