[media-types] [IANA #1448465] application/syslog registr ation request
"Sabrina Tanamal via RT" <[email protected]> Thu, 09 Apr 2026 23:36:11 +0000
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
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]