RFC Errata
RFC 5424, "The Syslog Protocol", March 2009
Source of RFC: syslog (sec)
Errata ID: 6927
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Ulrich Windl
Date Reported: 2022-04-07
Section 6 says:
SD-NAME = 1*32PRINTUSASCII ; except '=', SP, ']', %d34 (") ... PRINTUSASCII = %d33-126
It should say:
SD-NAME = 1*32PRINTUSASCII ; except '=', SP, ']', %d34 (") ... PRINTUSASCII = %d32-126
Notes:
When excluding SP %d32 from PRINTUSASCII, then it does not make sense to state "except ..SP .."
There are more issues with the grammar:
SD_NAME forbids ']', but it should also forbid '['