OT: Cyrus IMAP Interacting with Thunderbird 2.0

Wolfgang Breyha wbreyha at gmx.net
Mon Apr 30 17:24:27 EDT 2007


Jo Rhett wrote:
> 
> On Apr 30, 2007, at 6:38 AM, Wolfgang Breyha wrote:
>> ...it's not thunderbirds fault
> 
> Um... I disagree.  So do the thunderbird developers.

No, they don't. See https://bugzilla.mozilla.org/show_bug.cgi?id=377900#c11

cyrus has to support 'c' and 'd' flag as required by RFC 4314. They made a
quick fix to check the RFC 4314 't' flag, too. And they opened a second
'bug' to implement full RFC 4314 support. See
https://bugzilla.mozilla.org/show_bug.cgi?id=310958

> Fixing the ACL is a backwards hack to support an obsolete IMAP
> specification.  Updating Thunderbird to properly read the modern flags
> was the appropriate fix, which has already been committed to the tree
> and may appear in the next update.

Again, no. RFC 4314 requires the server to support 'c' and 'd' flag from
RFC 2068. And cyrus does it. But as I meantioned before there was a change
from cyrus 2.3.7 to 2.3.8. At least 2.3.7 added 'c' and 'd' on the fly
while answering ACL requests if the appropriate RFC 4314 flags were set in
the stored ACL. cyrus 2.3.8 now writes the 'c' and 'd' flag into the stored
ACL. If you're upgrading from 2.3.7 to 2.3.8 some people have missing 'c'
and 'd' flags in their ACLs and they are not added automatically anymore.
This get's fixed by simply setting the same ACLs again since cyrus sets 'c'
and 'd' accordingly now.

Regards, Wolfgang
-- 
Wolfgang Breyha <wbreyha at gmx.net> | http://www.blafasel.at/
Vienna University Computer Center | Austria


More information about the Info-cyrus mailing list