RFC Errata
RFC 5234, "Augmented BNF for Syntax Specifications: ABNF", January 2008
Note: This RFC has been updated by RFC 7405
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 3096
Status: Rejected
Type: Technical
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)
Notes:
RFC 822 said:
linear-white-space = 1*([CRLF] LWSP-char)
--VERIFIER NOTES--
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.
###