[Mimedefang] Bare returns in message body

David F. Skoll dfs at roaringpenguin.com
Wed Nov 9 17:02:43 EST 2005

Jan Pieter Cornet wrote:

> However, you're ALSO removing lone CRs in the process, CR characters
> that a MUA will see, and might react upon (it might even trigger
> a bug in the MUA... a bug which is scanned for in some virus scanner,
> but that fails to detect it because the CR characters aren't there.
> This is speculation, however).

I'm becoming convinced that I should leave the lone CRs in...

Here's another question: What do we do about lone LF's?  The problem
here is that on UNIX, a lone LF looks just like a line termination.
On a Mac, it looks like an embedded LF, and on Windows, I have no
idea.  So once again, the UNIX-based software might interpret the
message differently from Windows- or Mac-based software.

What I propose doing is releasing a beta version of MIMEDefang that
has a command-line option not to suppress lone CR's or LF's (though
I'm rapidly running out of letters! :-))

Existing behaviour of stripping CR's will continue by default.  After
enough people have tested that not stripping them doesn't blow things
up, I will probably make it so we keep lone CR's and LF's intact.



More information about the MIMEDefang mailing list