[Email-SIG] fixing the current email module
Stephen J. Turnbull
stephen at xemacs.org
Thu Oct 8 21:31:36 CEST 2009
Oleg Broytman writes:
> On Fri, Oct 09, 2009 at 12:31:43AM +0900, Stephen J. Turnbull wrote:
> > Oleg Broytman writes:
> > > > I can think of no input for which the parser should *ever* throw an
> > > > exception.
> > >
> > > Are you saying that even a random garbage would be parsed to a Message
> > > of some kind? No headers, a single unparsed body?..
> >
> > As long as it contains no NULs or high-bit-set octets, and is
> > separated into at least two parts, each less than 998 characters long,
> > by a CRLF
>
> After all, you can think of input that should make a parser to raise an
> exception, can't you?
No, to throw an error on the example above would be a felony, life
sentence. Throwing an error on something that had 8-bit octets in it
probably wouldn't be a crime, but I'd sue, and any jury in the land
would award treble damages. Better try for a change of venue to
Moscow.<wink>
More information about the Email-SIG
mailing list