Tom,
Thanks very much. I simply missed that text in RCF 5424. However, a humble
comment: the line
SD-NAME = 1*32PRINTUSASCII
; except '=', SP, ']', %d34 (")
is a little confusing on that front, since it seems to imply that SP is a
member of PRINTUSASCII that must be excluded by special comment. I realize now
it is just there for emphasis.
Thanks again,
James Remeika
________________________________________
From: t.petch [[email protected]]
Sent: Tuesday, June 11, 2013 4:41 AM
To: Remeika, James C.; [email protected]
Subject: Re: [Syslog] Request for clarification of RTF 5424 Section
6.2.5(APP-NAME)
----- Original Message -----
From: "Remeika, James C." <[email protected]>
To: <[email protected]>
Sent: Monday, June 10, 2013 10:48 PM
The APP-NAME field definition in RCF 5424 header says that "[i]t is a
string without further semantics", and the ABNF definition of the field
is 1*48PRINTUSASCII, which to my reading indicates that the space
character is allowed.
<tp>
RFC5424 says to me
" SP = %d32
PRINTUSASCII = %d33-126
"
which says to me that the SP[ace character] is not allowed.
Not sure why we have different readings.
Tom Petch
</tp>
The same is true for the field PROCID, which follows APP-NAME: space
characters seem to be allowed. How can this be allowed, if the values
within the header are delimited by spaces. It seems like the two value
sets for APP-NAME and PROCID would be indistinguishable:
++MESSAGE A++
APP-NAME: "cat dog"
PROCID: "rabbit"
++MESSAGE B++
APP-NAME: "cat"
PROCID: "dog rabbit"
Thanks for your consideration,
James Remeika
------------------------------------------------------------------------
--------
> _______________________________________________
> Syslog mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/syslog
>
_______________________________________________
Syslog mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/syslog