RFC 5234, "Augmented BNF for Syntax Specifications: ABNF", January 2008Source of RFC: IETF - NON WORKING GROUP
Area Assignment: app
Errata ID: 3096
Publication Format(s) : TEXT
Reported By: MURATA Yasuhisa
Date Reported: 2012-01-23
Rejected by: Peter Saint-Andre
Date Rejected: 2012-01-26
Section B.1 says:
LWSP = *(WSP / CRLF WSP)
It should say:
LWSP = 1*(WSP / CRLF WSP)
RFC 822 said:
linear-white-space = 1*([CRLF] LWSP-char)
Paul Overell notes the following (and Dave Crocker concurs):
The suggested change would give LWSP the same syntactic definition as RFC822's linear-white-space.
However, the successor to RFC822, RFC5322, doesn't use LWSP, it has its own definitions specifying header folding. Nor does RFC5234 itself use LWSP.
There are RFCs that use the existing definition, e.g. RFC6376, RFC5191, RFC5987. These would need to be fixed if we changed the definition of LWSP.
The existing definition of LWSP has been around since 1997, it is not wrong or unreasonable, just different from RFC822's linear-white-space.