Augmented BNF for Syntax Specifications: ABNF
RFC 5234
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2020-01-21
|
01 | (System) | Received changes through RFC Editor sync (added Verified Errata tag) |
2015-10-14
|
01 | (System) | Notify list changed from dcrocker@bbiw.net, paulo@turnpike.com to (None) |
2012-08-22
|
01 | (System) | post-migration administrative database adjustment to the Yes position for Lisa Dusseault |
2012-08-22
|
01 | (System) | post-migration administrative database adjustment to the Yes position for Chris Newman |
2012-08-22
|
01 | (System) | post-migration administrative database adjustment to the No Objection position for Tim Polk |
2008-02-12
|
01 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2008-02-12
|
01 | Amy Vezza | [Note]: 'RFC 5234 STD 0068' added by Amy Vezza |
2008-01-31
|
01 | (System) | RFC published |
2007-10-17
|
01 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2007-10-16
|
01 | Amy Vezza | IESG state changed to Approved-announcement sent |
2007-10-16
|
01 | Amy Vezza | IESG has approved the document |
2007-10-16
|
01 | Amy Vezza | Closed "Approve" ballot |
2007-10-16
|
01 | (System) | IANA Action state changed to No IC from In Progress |
2007-10-16
|
01 | (System) | IANA Action state changed to In Progress |
2007-10-10
|
01 | Lisa Dusseault | [Ballot Position Update] Position for Lisa Dusseault has been changed to Yes from Discuss by Lisa Dusseault |
2007-10-10
|
01 | Lisa Dusseault | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Lisa Dusseault |
2007-10-09
|
01 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2007-10-09
|
01 | (System) | New version available: draft-crocker-rfc4234bis-01.txt |
2007-09-06
|
01 | Lisa Dusseault | [Ballot discuss] To clear this discuss, the authors must implement the community consensus on adding a warning concerning LWSP constructions to the document. |
2007-06-08
|
01 | Lisa Dusseault | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::AD Followup by Lisa Dusseault |
2007-05-10
|
01 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2007-05-10
|
01 | Amy Vezza | [Ballot Position Update] New position, No Objection, has been recorded by Amy Vezza |
2007-05-10
|
01 | Tim Polk | [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Discuss by Tim Polk |
2007-05-10
|
01 | Lisa Dusseault | [Ballot discuss] We do have to address the LWSP issue and will bring it to the community in order to finish this document. |
2007-05-10
|
01 | Lisa Dusseault | [Ballot Position Update] Position for Lisa Dusseault has been changed to Discuss from Yes by Lisa Dusseault |
2007-05-10
|
01 | Ron Bonica | [Ballot Position Update] New position, Yes, has been recorded by Ron Bonica |
2007-05-10
|
01 | Magnus Westerlund | [Ballot Position Update] New position, Yes, has been recorded by Magnus Westerlund |
2007-05-10
|
01 | Jari Arkko | [Ballot Position Update] New position, Yes, has been recorded by Jari Arkko |
2007-05-10
|
01 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded by Jon Peterson |
2007-05-10
|
01 | Chris Newman | [Ballot Position Update] Position for Chris Newman has been changed to Yes from No Objection by Chris Newman |
2007-05-10
|
01 | Chris Newman | [Ballot comment] With this document, the author is unwilling to make any changes without restarting the approval process (it's a matter of principal for the … [Ballot comment] With this document, the author is unwilling to make any changes without restarting the approval process (it's a matter of principal for the author, and thus not something I want to argue about even if I might disagree about this application of the principle). However, a last call comment on the LWSP issue was not addressed and we are concerned about that issue. As this is an otherwise mature specification with significant community benefit from prompt publication, I suggest this is a perfect case for an IESG Note. Here's proposed text: IESG Note The IESG has observed widespread use of ABNF in many RFCs with a significant level of implementation, successful operational experience and a high degree of technical maturity suitable for a Internet Standard. However, one inconsistency was noticed late enough in the standards process that the community is best served by noting the issue here without delaying this specification. The LWSP rule in appendix B.1 is not compatible with the FWS rule in RFC 2822 and there have been at least two instances where LWSP was mistakenly used when FWS was intended. The IESG cautions ABNF authors to avoid use of LWSP in email headers and carefully consider whether it is appropriate to permit whitespace-only folded lines in other contexts prior to use of that rule. |
2007-05-09
|
01 | Cullen Jennings | [Ballot Position Update] New position, Yes, has been recorded by Cullen Jennings |
2007-05-09
|
01 | Cullen Jennings | [Ballot comment] I think this needs an interoperability report to progress - I have provided one below. As grouping is a functor not operator, I … [Ballot comment] I think this needs an interoperability report to progress - I have provided one below. As grouping is a functor not operator, I dont' see the unresolved but as being meaningful. To put it another way, I don't see how to construct a grammar that wold be interpreted differently based on the fix in the reported precedence bug. --------------------------------------------------------- Interoperability report for 4234 Several independent implementation of SIP have used the ABNF in 3261 and successfully implement the same grammar as evidenced by the ability to generate and parse messages from other implementations. The following interoperability is based on the open source sip stack at resiprocate.org and Cisco IOS GWs running SIP. The ABNF in 3261 uses terminal values strings ranges comments alternates sequence groups variable repetition optional sequences specific repetitions concatenation ABNF is in widespread use in many specification that are used in the internet and seem to produce implementations that interoperate. I believe the degree of technical maturity is evidenced by the number of RFC that use this. |
2007-05-09
|
01 | Tim Polk | [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of the errata is corrected in 4234bis, the other … [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of the errata is corrected in 4234bis, the other was not addressed. I do not know if the second is correct or not, but want to be sure the authors are aware of it. It seems bad form to progress without addressing the errata. From the Introduction: "This latest version has only minor changes, based on experience with [RFC4234]." This forces the reader to hold the two versions to the light to determine what those changes were! There should be a list, or the text should note they are only typos, etc. Finally, there is an unresolved comment from Frank Ellerman on the IETF list (April 24). He also proposed text to address the LWSP issue. While I disagree with his proposal to address it in the Security Considerations section, it seems that a note describing when and where LWSP is appropriate is in order. Otherwise, we are promoting this specification *knowing* that we don't always want authors to follow it! |
2007-05-09
|
01 | Tim Polk | [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of the errata is corrected in 4234bis, the other … [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of the errata is corrected in 4234bis, the other was not addressed. I do not know if the second is correct or not, but want to be sure the authors are aware of it. It seems bad form to progress without addressing the errata. From the Introduction: "This latest version has only minor changes, based on experience with [RFC4234]." This forces the reader to hold the two versions to the light to determine what those changes were! There should be a list, or the text should note they are only typos, etc. Finally, there is an unresolved comment from Frank Ellerman on the IETF list (April 24). He also proposed text to address the LWSP issue. While I disagree with his proposal to address it in the Security Considerations section, it seems that a note describing when and where LWSP is appropriate is in order. Otherwise, we are promoting this specification *knowing* that we don't always want authors to follow it! |
2007-05-09
|
01 | Tim Polk | [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of this errata is corrected in 4234bis, the other … [Ballot discuss] There are two "unverified" errata listed for RFC 4234 from the same source. One of this errata is corrected in 4234bis, the other was not addressed. I do not know if the other is correct or not, but want to be sure the authors are aware of it. It seems bad form to prgress without addressing the errata. From the Introduction: "This latest version has only minor changes, based on experience with [RFC4234]." This forces the reader to hold the two versions to the light to determine what those changes were! There should be a list, or the text should note they are only typos, etc. Finally, there is an unresolved comment from Frank Ellerman on the IETF list (April 24). He also proposed text to address the LWSP issue. While I disagree with his proposal to address it in the Security Considerations section, it seems that a note describing when and where LWSP is appropriate is in order. Otherwise, we are promoting this specification *knowing* that we don't always want authors to follow it! |
2007-05-09
|
01 | Tim Polk | [Ballot Position Update] New position, Discuss, has been recorded by Tim Polk |
2007-05-08
|
01 | Dan Romascanu | [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu |
2007-05-08
|
01 | Dan Romascanu | [Ballot comment] I would suggest that Lisa enters in the tracker information that documents the 'significant level of implementation and succesful operational experience' with RFC … [Ballot comment] I would suggest that Lisa enters in the tracker information that documents the 'significant level of implementation and succesful operational experience' with RFC 4234 as well as the 'high degree of technical maturity' that justifies the advancement from Draft to Full Standard. The quotes are from RFC2026. Dan |
2007-05-07
|
01 | Yoshiko Fong | IANA Evaluation Comment: NO IANA Considerations section. We understand this document to have NO IANA Actions. |
2007-05-07
|
01 | Lars Eggert | [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert |
2007-05-07
|
01 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley |
2007-05-02
|
01 | Chris Newman | State Change Notice email list have been change to dcrocker@bbiw.net, paulo@turnpike.com from dcrocker@brandenburg.com, paulo@turnpike.com |
2007-05-02
|
01 | Chris Newman | [Ballot comment] The document would be improved if the LWSP rule was removed from the core rules appendix or replaced with the "FWS" rule from … [Ballot comment] The document would be improved if the LWSP rule was removed from the core rules appendix or replaced with the "FWS" rule from RFC 2822 (minus obsolete syntax). The version of LWSP in this specification is inconsistent with FWS in RFC 2822 where the explicit IETF concensus to deprecate folded lines containing only whitespace was made to improve interoperability. |
2007-05-02
|
01 | Chris Newman | [Ballot Position Update] Position for Chris Newman has been changed to No Objection from Discuss by Chris Newman |
2007-05-02
|
01 | Chris Newman | [Ballot discuss] The document would be improved if the LWSP rule was removed from the core rules appendix or replaced with the "FWS" rule from … [Ballot discuss] The document would be improved if the LWSP rule was removed from the core rules appendix or replaced with the "FWS" rule from RFC 2822 (minus obsolete syntax). The version of LWSP in this specification is inconsistent with FWS in RFC 2822 where the explicit IETF concensus to deprecate folded lines containing only whitespace was made to improve interoperability. I will clear this discuss when I hear back from the author either "good idea" or "I think this is OK because ...", but I want the issue discussed. |
2007-05-02
|
01 | Chris Newman | [Ballot Position Update] New position, Discuss, has been recorded by Chris Newman |
2007-05-02
|
01 | Lisa Dusseault | [Ballot Position Update] New position, Yes, has been recorded for Lisa Dusseault |
2007-05-02
|
01 | Lisa Dusseault | Ballot has been issued by Lisa Dusseault |
2007-05-02
|
01 | Lisa Dusseault | Created "Approve" ballot |
2007-05-02
|
01 | (System) | Ballot writeup text was added |
2007-05-02
|
01 | (System) | Last call text was added |
2007-05-02
|
01 | (System) | Ballot approval text was added |
2007-05-02
|
01 | Lisa Dusseault | State Changes to IESG Evaluation from Publication Requested by Lisa Dusseault |
2007-05-02
|
01 | Lisa Dusseault | This has ALREADY been through AD review and IETF Last call, but went through those steps as RFC4234 -- look up the history in the … |
2007-05-02
|
01 | Lisa Dusseault | Draft Added by Lisa Dusseault in state Publication Requested |
2007-04-24
|
00 | (System) | New version available: draft-crocker-rfc4234bis-00.txt |