[media-types] Re: [IANA #1448465] application/syslog r egistration request

"Murray S. Kucherawy" <[email protected]> Tue, 14 Apr 2026 09:32:52 -0700
Newsgroups gmane.ietf.types
Message-ID <CAL0qLwbz3jcEiQuw=2JkSPYXEmCmE5iaSNpBeLwkWbWcVhjXeA@mail.gmail.com>
Approved as "application/syslog-msg".

-MSK

On Thu, Apr 9, 2026 at 4:36 PM Sabrina Tanamal via RT <
[email protected]> wrote:

> Hi Murray,
>
> Following up on this request from March 26th.
>
> Thanks,
> Sabrina
>
> On Thu Apr 02 23:27:46 2026, amanda.baber wrote:
> > Hi Murray,
> >
> > Sending a reminder for this request from March 26th.
> >
> > thanks,
> > Amanda
> >
> > On Thu Mar 26 20:27:40 2026, amanda.baber wrote:
> > > Hi Murray,
> > >
> > > This is a request to recommend to the IESG that they approve this
> > > media type as a grandfathered type. Please see the requester's note
> > > and template below.
> > >
> > > IANA questions:
> > >
> > > 1) If this is OK to grandfather:
> > >
> > > a) Should the subtype name be changed from "syslog" to "syslog-msg",
> > > as he suggests below?
> > >
> > > b) Is the change controller field OK?
> > >
> > > 2) If grandfathering isn't appropriate, should this be registered now
> > > as "application/vnd.syslog"?
> > >
> > > thanks,
> > > Amanda
> > >
> > > ======
> > >
> > > Note from applicant:
> > >
> > > I could argue that this should be a candidate for grandfathering.  The
> > > syslog protocol is defined by an official RFC that dates back to March
> > > 2009.  The two subsequent RFCs, also from March 2009, document this
> > > for transport over TCP and UDP respectively.  These received port
> > > assignments but no media types.  I can't speak for the RFC authors,
> > > but I imagine that they did not consider submitting a media type in
> > > their RFC as they were building on the design of the existing
> > > traditional syslog implementations and assumed it would be used only
> > > in that context.
> > >
> > > I believe it would make sense to see if we could have this
> > > grandfathered in with one change:  Change the media type on my
> > > application to `application/syslog-msg` to match RFC5424.  This RFC
> > > defines the protocol and message format whereas the others map to a
> > > specific transport.  The message format is defined in Section 6
> > > (https://www.rfc-editor.org/rfc/rfc5424#section-6).  This keeps the
> > > media type confined to a single RFC without any changes to the format.
> > > It also keeps the media type "application/syslog" available should
> > > anyone wish to pursue a more general-purpose syslog usage.  Would that
> > > be reasonable?  If so, what would be the next steps?
> > >
> > > As for a using the vendor tree, that is certainly a possible
> > > alternative.  I avoided that route because I wished to have this media
> > > type (and corresponding CoAP content-format) useable more broadly.
> > > Since we are not making any changes to the protocol, I did not feel it
> > > appropriate to put this as a vendor specific media type.  We had no
> > > part in the syslog work, we're just simple using it in our work.
> > >
> > > Hopefully that makes sense.  Happy to provide any more details or
> > > information to support this application.
> > >
> > > Template:
> > >
> > > Name: Stephen Berard
> > >
> > > Email: [email protected]
> > >
> > > Media type name: application
> > >
> > > Media subtype name: syslog
> > >
> > > Required parameters: N/A. The MSG field encoding variant (MSG-ANY or
> > > MSG-UTF8) is signaled within the payload itself via the presence or
> > > absence of a UTF-8 BOM (0xEF 0xBB 0xBF) at the start of the MSG field,
> > > per RFC 5424 Section 6.4. No external parameters are needed to parse
> > > or interpret the message.
> > >
> > > Optional parameters: N/A
> > >
> > > Encoding considerations: binary
> > >
> > > Per RFC 5424 Section 6.4, the MSG field is defined as *OCTET in both
> > > its MSG-ANY and MSG-UTF8 variants, permitting NUL octets, bare CR and
> > > LF octets, and content exceeding 998 octets in length. Binary encoding
> > > is therefore required.
> > >
> > > Security considerations: (1) No executable content — syslog is
> > > observational log data with no execution model
> > > (2) Syslog messages routinely contain hostnames, process identifiers,
> > > usernames, IP addresses, and application-level detail that may include
> > > credentials or session tokens if an application logs carelessly.
> > > (3) The format does not provide any mechanism. Mechanisms such as TLS
> > > and/or DTLS should be used.
> > > (4) This format is defined in RFC5424 which has defined security
> > > considerations [RFC5424 Section 8](RFC 5424 has its own Security
> > > Considerations section (Section 8) which must be referenced.)
> > > (5) The format does not incorporate links that need to be interpreted.
> > >
> > > Interoperability considerations: The format is defined by
> > > [RFC5424](https://www.rfc-editor.org/rfc/rfc5424) and is designed for
> > > interoperability. Syslog is widely used by many UNIX/Linux/POSIX and
> > > other systems.
> > >
> > > Published specification: The syslog protocol is defined in
> > > [RFC5424](https://www.rfc-editor.org/rfc/rfc5424)
> > >
> > > Two additional RFCs define transport mappings for TCP
> > > [RFC5425](https://www.rfc-editor.org/rfc/rfc5425) and for UDP
> > > [RFC5426](https://www.rfc-editor.org/rfc/rfc5426). Though no media
> > > type has been requested as of yet.
> > >
> > > Applications which use this media: This media type identifies a
> > > payload as a single RFC 5424 syslog message. While established
> > > transport mappings exist for UDP (RFC 5426) and TCP (RFC 6587),
> > > neither defines a MIME content type. This registration is intended for
> > > use in application-layer protocols that require explicit content type
> > > identification, such as HTTP or CoAP, enabling correct payload
> > > dispatch and content negotiation without reliance on transport-layer
> > > conventions.
> > >
> > > Fragment identifier considerations: N/A
> > >
> > > Restrictions on usage: None
> > >
> > > Provisional registration? (standards tree only): No
> > >
> > > Additional information:
> > >
> > > 1. Deprecated alias names for this type: N/A
> > > 2. Magic number(s): None
> > > 3. File extension(s): None - no file storage type is defined for
> > > syslog
> > > 4. Macintosh file type code: None
> > > 5. Object Identifiers: 1.3.6.1.2.1.192 (SYSLOG-MSG_MIB) defined by
> > > [RFC5676](https://www.rfc-editor.org/rfc/rfc5676)
> > >
> > > General Comments: This registration is motivated by the need to assign
> > > a CoAP Content-Format ID (per RFC 7252 Section 12.3) for syslog
> > > payloads in constrained device environments. The CoAP Content-Formats
> > > registry requires a registered IANA media type as a prerequisite for
> > > such an assignment. A separate CoAP Content-Format registration has
> > > been filed along with this media type registration.
> > >
> > > Person to contact for further information:
> > >
> > > 1. Name: Stephen Berard
> > > 2. Email: [email protected]
> > >
> > > Intended usage: COMMON
> > >
> > > Author/Change controller: Stephen Berard
>
>

_______________________________________________
media-types mailing list -- [email protected]
To unsubscribe send an email to [email protected]