ietf
[Top] [All Lists]

Re: Last Call: 'Media Type Specifications and Registration Procedures' to BCP

2005-04-12 17:01:47
    Date:        Tue, 12 Apr 2005 21:20:28 +0100
    From:        Colin Perkins <csp(_at_)csperkins(_dot_)org>
    Message-ID:  <c8c3d491c54371c30af777f7ceb38dfb(_at_)csperkins(_dot_)org>

  | RFC 3555 allows media types to be defined for transport only via RTP.
  | The majority of these registrations are under the audio and video
  | top-level types, with a small number being under text. Is your
  | objection to any media type being defined only for transport via RTP,
  | or to text media types being defined only for transport via RTP?

Not to either of those being attempted, but to the expectation that the
"only via RTP" will, or can, ever be enforced.

Exactly so. This is why I've been pushing back on this. Stuff slops from one
application/transport to another all the time.

That is, to your earlier statement ...

      Sure, but if the display agent is unaware of the restrictions, it won't
      ever be able to receive the media data.

You'd need to be able to show me how that can possibly be true, when I
can trivially easily send e-mail with text/t140 in the Content-Type header.

Two points:

(1) IMO text/t140 content actually conforms pretty well to the restrictions on
    the text top-level type. In particular, text/t140 material basically
    consists of unadorned UTF-8 text. There are a couple of control characters
    used for special purposes, but we're not talking about HTML here or
    anything similar.

(2) The place where text/t140 parts ways with other media type usage is in
    how it is encoded. text/t140 cannot be encoded as a simple series
    of octets. Rather, it depends critically on RTP packet framing both
    to tie the content to other media and to eliminate duplicate material.
    We added the "framed" encoding type to the media type registration
    to take care of this and similar cases. A media type that uses
    the "framed" encoding really is confined to a particular transport
    realm.

So, in the case of text/t140, I reallly don't see any conflict we need to
resolve. But this doesn't mean there aren't potential conflicts - media types
have been defined that work in both the packet and stream worlds. And such
types could very easily leak - in fact I'd be surprised if they didn't.

                                Ned


_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www1.ietf.org/mailman/listinfo/ietf