transfer-encodings on subtypes of "message"

John Gardiner Myers <jgm+@cmu.edu> Tue, 30 May 1995 21:27 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa11404; 30 May 95 17:27 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa11400; 30 May 95 17:27 EDT
Received: from dimacs.rutgers.edu by CNRI.Reston.VA.US id aa17057; 30 May 95 17:27 EDT
Received: (from daemon@localhost) by dimacs.rutgers.edu (8.6.12+bestmx+oldruq+newsunq+grosshack/8.6.12) id QAA29322 for ietf-822-list; Tue, 30 May 1995 16:27:00 -0400
Received: from po8.andrew.cmu.edu (PO8.ANDREW.CMU.EDU [128.2.10.108]) by dimacs.rutgers.edu (8.6.12+bestmx+oldruq+newsunq+grosshack/8.6.12) with ESMTP id QAA29319 for <ietf-822@dimacs.rutgers.edu>; Tue, 30 May 1995 16:26:58 -0400
Received: (from postman@localhost) by po8.andrew.cmu.edu (8.6.12/8.6.12) id QAA18465 for ietf-822@dimacs.rutgers.edu; Tue, 30 May 1995 16:26:53 -0400
Received: via switchmail; Tue, 30 May 1995 16:26:48 -0400 (EDT)
Received: from hogtown.andrew.cmu.edu via qmail ID </afs/andrew.cmu.edu/service/mailqs/testq0/QF.gjmrwom00WBwI0W0sT>; Tue, 30 May 1995 16:25:24 -0400 (EDT)
Received: from hogtown.andrew.cmu.edu via qmail ID </afs/andrew.cmu.edu/usr7/jm36/.Outgoing/QF.Yjmrwm200WBwE0wXgI>; Tue, 30 May 1995 16:25:22 -0400 (EDT)
Received: from BatMail.robin.v2.14.CUILIB.3.45.SNAP.NOT.LINKED.hogtown.andrew.cmu.edu.sun4c.411 via MS.5.6.hogtown.andrew.cmu.edu.sun4c_411; Tue, 30 May 1995 16:25:18 -0400 (EDT)
Message-ID: <Ijmrwi_00WBwI0wXUn@andrew.cmu.edu>
Date: Tue, 30 May 1995 16:25:18 -0400
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: John Gardiner Myers <jgm+@cmu.edu>
To: ietf-822@dimacs.rutgers.edu
Subject: transfer-encodings on subtypes of "message"
Beak: Is

One issue I raised around 24-28 Feb '95 on this list with 
Subject: Issues with downconverting 8BITMIME to 7bit
hasn't been addressed, I'll restate the problem:

An MTA/gateway which is able to convert 8BITMIME messages to 7bit
needs to know, for each possible media type, whether or not it is
allowed to apply a content-transfer-encoding of "base64" or
"quoted-printable" to objects of that type.  It needs to know this
even if it has no knowledge of the specific media type--consider the
type was created after the MTA conversion code was written.  It is
impractical to get all the converting MTAs in the world reconfigured
in response to a new media type registration.

With the 1522 and 1341 documents, this was possible.  Subtypes of the
"message" and "multipart" top-level types could not be so encoded,
subtypes of all other top-level types could.

In draft-ietf-822ext-mime-imt-01.txt, this has changed.  The
requirement that no subtype of the "message" top-level type have a
transfer-encoding other than "7bit", "8bit", or "binary" has been
removed.  Section 7.2 just states that each subtype of message may
impose restrictions on what encodings are allowed.  All of the defined
subtypes of "message", however, still restrict encodings to at most
"7bit", "8bit", or "binary".

This change then simply allows new subtypes of "message" to permit
additional transfer encodings, such as "base64" and
"quoted-printable".  A converting MTA encountering an object of a new,
unrecognized subtype of "message" which contains 8bit or binary data
would not be able to know whether or not it is permitted to encode the
object using the "base64" or "quoted-printable" transfer encoding.

This change in the specification gives no real advantages to offset
this problem.  Any new type that needs to permit transfer-encodings
other than "7bit", "8bit", or "binary" could be (and in my opinion
would be better off being) made a subtype of "application".

I would like to request that this substantive change be un-done.

-- 
_.John G. Myers		Internet: jgm+@CMU.EDU
			LoseNet:  ...!seismo!ihnp4!wiscvm.wisc.edu!give!up