[Top] [All Lists]

Re: MIME boundary question

1995-02-16 15:28:07
"John W. Noerenberg" <jwn2(_at_)qualcomm(_dot_)com> writes:
John, the only implementation that I know about that can't handle
boundaries containing substrings of other boundaries is the one from
Frontier.  What others can't handle this?

The ones I know of are metamail and mpack.

The bnf in 1341 doesn't prohibit a boundary token from being a superset of
a second boundary contained by the first one.  It requires it to be
different, but a superset satisfies that requirement.

The BNF in 1341 for a body-part prohibits the outer multipart's
delimiter from occuring within the body-part.  This effectively
prohibits enclosed multiparts from having boundaries which have a
prefix of the enclosing mulipart's boundary.

This rule in the BNF is necessary to keep the multipart grammar from
being ambiguous.  Otherwise, when you see something that looks like a
delimiter, you don't know whether it should parse as a delimiter or as
part of the enclosed body-part.

_.John G. Myers         Internet: jgm+(_at_)CMU(_dot_)EDU
                        LoseNet:  ...!seismo!ihnp4!!give!up

<Prev in Thread] Current Thread [Next in Thread>