DiskWarrior & Pan - munged messages

David Thompson dthmpsn1 at illinois.edu
Fri May 23 14:56:38 PDT 2008


>No, I did not, and it came back to me OK. So the little rectangles which
>replace the returns got replaced with returns in that reply.
>
>I suspect that Jim's messages are missing a line feed or carriage return,
>when they should have both.

The messages look OK in Eudora, but looking at the raw source of the 
email, the problem seems to be with messages that have been base64 
encoded because they contain non-ascii characters. Line feeds in the 
text aren't being converted to crlf before they are encoded. Someone 
at Bare Bones Software seems to have overlooked this part of rfc2045:

Care must be taken to use the proper octets for line breaks if base64
    encoding is applied directly to text material that has not been
    converted to canonical form.  In particular, text line breaks must be
    converted into CRLF sequences prior to base64 encoding.  The
    important thing to note is that this may be done directly by the
    encoder rather than in a prior canonicalization step in some
    implementations.

Dave


More information about the Qna mailing list