17 May 2012 01:15
SimpleDowngrade and excising MIME parameters
John C Klensin <klensin <at> jck.com>
2012-05-16 23:15:17 GMT
2012-05-16 23:15:17 GMT
The things one notices when trying to go through the documents
looking for things that Monday's strategy requires adjusting...
Section 2.2 says:
"Any MIME parameter [RFC2045] (whether in the message
header or a bodypart header) which cannot be presented
as-is to the client is silently excised."
I can't remember examples offhand (others might do better) but
there is nothing in RFC 2045 that prevents a content [media]
type (or header field that uses parameters) from having
parameters whose meaning is interdependent. In part because of
that, one really can't start dropping parameters (silently or
not) without risking silly states unless the media type or
header field type is understood.
I believe that you should add to this section (and/or the
Security Considerations one) a note that indicates that
parameter-dropping might turn the associated field into nonsense
or, perhaps even worse, reverse its meaning.
john
RSS Feed