huge bug
Laurent LAVAUD
laurent.lavaud at u-bordeaux2.fr
Wed Jul 2 03:04:54 EDT 2003
A lot of thanks to you and Ned Freed.
Happy to see that cyrus is so profesional.
A 10:51 01/07/2003 -0400, vous avez écrit :
>Ken Murchison wrote:
>>OK. After talking with Rob and with Mark Crispin (author of UW IMAP),
>>the problem comes down to an unfortunate implementation decision in
>>Eudora and a change in the wording of the MIME specification from RFC
>>1521 to RFC 2046.
>>Technically, there is nothing syntactically incorrect with the MIME
>>message generated by Eudora. Unfortunately, Eudora 5.1 and earlier
>>generates MIME boundary strings which can contain other boundaries as
>>substrings.
>>There is wording in RFC 2046 (which wasn't present in RFC 1521) which
>>states that such boundaries should be treated as the same. This is what
>>Cyrus does.
>>UW IMAP whose original MIME parsing code predates RFC 2046, still follows
>>the RFC 1521 text which mentions nothing about the substring case.
>>None of us know why the substring text was added in RFC 2046, but both
>>Cyrus and UW can claim that they are correct. The fact that Eudora has
>>been changed in v5.2 to match RFC 2046 is a good thing, and all users are
>>urged to upgrade.
>>In lieu of this, I have just added a "eudora_mime_hack" option to Cyrus,
>>which will be available in v2.1.14 ("real soon now") to work around the
>>MIME boundary issue.
>
>OK. Final update before we put this to rest. Last night we discussed
>this issue with Ned Freed (author of MIME), and although we all agreed
>that Eudora is broken, we decided to be more liberal in what Cyrus allows.
>
>So, the fix for Eudora will now enabled by default in 2.1.14 (the
>eudora_mime_hack option is gone). We have added a rfc2046_strict option
>(default=off) to re-enable the old behavior, if necessary.
>
>--
>Kenneth Murchison Oceana Matrix Ltd.
>Software Engineer 21 Princeton Place
>716-662-8973 x26 Orchard Park, NY 14127
>--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
>
More information about the Info-cyrus
mailing list