When sent a email with: " From whatever" (ie, a blank line and a line that starts with "From ", mailman's archiver seems to correctly escape the From in the mbox file to ">From " but it doesn't seem to handle showing that correctly in the date or thread lists for the mailing list archive. Example: https://fedorahosted.org/pipermail/aeolus-devel/2012-June/010794.html https://fedorahosted.org/pipermail/aeolus-devel/2012-June/010795.html That is one email, and there's one line between those two archive entries. >From what I saw of the original conversation, we're looking to build our community and evangelize Aeolus' strengths.
this bug seems to be the first fix https://bugs.launchpad.net/mailman/+bug/266068 then this bug seems to be an ammendment to that fix https://bugs.launchpad.net/mailman/+bug/265967 either way - we need a patch in what's in rhel.
Bumped the priority and severity of this, as it's directly causing broken email archives on public fedorahosted.org.
Created attachment 600439 [details] proposed patch Note that it replaces current mailman-2.1.9-header-folding.patch
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: "Form" string in emails body was not escaped properly. Consequence: Message containing "Form" string in the beginning of line was splitted and showed in web archive as two or more messages. Fix: "From" string is now escaped. Result: Message like that is now showed in web archive as single email.
The technical note should also direct places experiencing the problem (ie corrupted email archives) in how to reprocess their mailbox files to fix things.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-1474.html