httpbis: Ticket #36: ABNF Update

Link:  http://trac.tools.ietf.org/wg/httpbis/trac/ticket/36

Component: non-specific

Update BNF to RFC4234.

Mails

Mails by Sender (Top 10) Mails by Month

Associated Checkins

julian.reschke@gmx.de (Tue, 01 Jan 2008 17:15:19 GMT)
[135]: Consistent indentation for all ABNF rules (addresses #36)
julian.reschke@gmx.de (Tue, 01 Jan 2008 17:24:30 GMT)
[136]: Add missing whitespace in BNF (addresses #36)
julian.reschke@gmx.de (Sat, 05 Jan 2008 14:13:29 GMT)
[154]: Use names of RFC4234 (RFC5234) core rules (HTAB, DQUOTE); addresses #36.
julian.reschke@gmx.de (Sun, 06 Jan 2008 18:46:20 GMT)
[155]: fix BNF rule for chunk-data; addresses #36.
julian.reschke@gmx.de (Sat, 02 Feb 2008 13:40:24 GMT)
[185]: Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> ...
julian.reschke@gmx.de (Sat, 02 Feb 2008 16:29:42 GMT)
[186]: Synchronize core rules with RFC5234 (except the CHAR vs NUL issue), get ...
julian.reschke@gmx.de (Sat, 02 Feb 2008 16:47:35 GMT)
[187]: Fix typo in ALPHA rule (we're still using the RFC2616's syntax); addresses ...
julian.reschke@gmx.de (Sat, 02 Feb 2008 19:20:34 GMT)
[188]: Exclude NUL from CHAR (see ...
julian.reschke@gmx.de (Sun, 03 Feb 2008 19:07:06 GMT)
[190]: Move Section "Product Tokens" from P2 into P1 (back below "Protocol ...
julian.reschke@gmx.de (Sun, 03 Feb 2008 19:38:53 GMT)
[191]: Explicitly import BNF rules for "challenge" and "credentials" from ...
julian.reschke@gmx.de (Wed, 06 Feb 2008 19:15:30 GMT)
[205]: Add sections that for now normatively reference the ABNF syntax and basic ...
julian.reschke@gmx.de (Sat, 09 Feb 2008 22:03:03 GMT)
[206]: Work on referencing ABNF rules adopted from other parts (done for P2 and ...
julian.reschke@gmx.de (Sun, 10 Feb 2008 20:26:20 GMT)
[207]: Work on referencing ABNF rules adopted from other parts (finished for all ...
julian.reschke@gmx.de (Wed, 13 Feb 2008 17:36:25 GMT)
[210]: Move definition of "delta-seconds" into Part1; relates to #36.
julian.reschke@gmx.de (Thu, 14 Feb 2008 12:46:46 GMT)
[212]: Remove delta-seconds def from P1, just redefine it in P2 (revisits change ...
[210]: Move definition of "delta-seconds" into Part1; relates to #36.
julian.reschke@gmx.de (Sun, 17 Feb 2008 20:26:36 GMT)
[214]: Rewrite "token" rule, not using prose; relates to #36.
julian.reschke@gmx.de (Sun, 17 Feb 2008 20:57:01 GMT)
[215]: Rewrite "TEXT" rule, not using prose; relates to #36.
julian.reschke@gmx.de (Sun, 02 Mar 2008 17:21:59 GMT)
[229]: add linking between ABNF rules (does not affect TXT version), relates to ...
julian.reschke@gmx.de (Fri, 06 Jun 2008 15:28:01 GMT)
[260]: Do not use string literals in ABNF when matching is case-sensitive ...
julian.reschke@gmx.de (Fri, 06 Jun 2008 15:52:20 GMT)
[261]: upper-case hex value for consistency (related to #36)
julian.reschke@gmx.de (Sun, 06 Jul 2008 15:37:31 GMT)
[273]: Do not use string literals in ABNF when matching is case-sensitive ...
julian.reschke@gmx.de (Mon, 11 Aug 2008 06:10:46 GMT)
[309]: s/HEX/HEXDIG/, also add section targets for some RFC2396 references ...

History

: comment added (Thu, 20 Dec 2007 15:41:41 GMT)

RFC4234 will be obsoleted by RFC5234 very soon.

: comment added; owner, component set (Tue, 01 Jan 2008 17:14:18 GMT)

: comment added (Tue, 01 Jan 2008 17:15:19 GMT)

From [135]:

Consistent indentation for all ABNF rules (addresses #36)

: comment added (Tue, 01 Jan 2008 17:24:30 GMT)

From [136]:

Add missing whitespace in BNF (addresses #36)

: comment added; milestone set (Fri, 04 Jan 2008 06:15:51 GMT)

: comment added; version set (Fri, 04 Jan 2008 06:30:49 GMT)

: comment added; milestone changed (Sat, 05 Jan 2008 03:43:27 GMT)

: comment added (Sat, 05 Jan 2008 14:13:29 GMT)

From [154]:

Use names of RFC4234 (RFC5234) core rules (HTAB, DQUOTE); addresses #36.

: comment added (Sun, 06 Jan 2008 18:46:20 GMT)

From [155]:

fix BNF rule for chunk-data; addresses #36.

: comment added (Sat, 02 Feb 2008 13:40:24 GMT)

From [185]:

Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> "trailer-part"), avoid underscore character in rule names ("http_URL" -> "http-URL", "abs_path" -> "path-absolute"), add rules for terms imported from URI spec ("absoluteURI", "authority", "path-absolute", "port", "query", "relativeURI", "host) -- these will have to be updated when switching over to RFC3986; addresses #36.

: comment added (Sat, 02 Feb 2008 16:29:42 GMT)

From [186]:

Synchronize core rules with RFC5234 (except the CHAR vs NUL issue), get rid of prose rules that span multiple lines, get rid of unused rules LOALPHA and UPALPHA; addresses #36.

: comment added (Sat, 02 Feb 2008 16:47:35 GMT)

From [187]:

Fix typo in ALPHA rule (we're still using the RFC2616's syntax); addresses #36.

: comment added (Sat, 02 Feb 2008 19:20:34 GMT)

From [188]:

Exclude NUL from CHAR (see < http://www.w3.org/mid/52304CE2-0ADE-499A-9A5A-35284BD428BA@gbiv.com >); addresses #36.

: comment added (Sun, 03 Feb 2008 19:07:06 GMT)

From [190]:

Move Section "Product Tokens" from P2 into P1 (back below "Protocol Parameters") ("token" is used in the definition of the Upgrade header); addresses #36.

: comment added (Sun, 03 Feb 2008 19:38:53 GMT)

From [191]:

Explicitly import BNF rules for "challenge" and "credentials" from RFC2617; addresses #36.

: comment added (Wed, 06 Feb 2008 19:15:30 GMT)

From [205]:

Add sections that for now normatively reference the ABNF syntax and basic rules from Part1, also start work on referencing ABNF rules adopted from other parts (ongoing); relates to #36.

: comment added (Sat, 09 Feb 2008 22:03:03 GMT)

From [206]:

Work on referencing ABNF rules adopted from other parts (done for P2 and P3); relates to #36.

: comment added (Sun, 10 Feb 2008 20:26:20 GMT)

From [207]:

Work on referencing ABNF rules adopted from other parts (finished for all parts, also grouped by part); relates to #36.

: comment added (Wed, 13 Feb 2008 17:36:25 GMT)

From [210]:

Move definition of "delta-seconds" into Part1; relates to #36.

: comment added (Wed, 13 Feb 2008 20:20:01 GMT)

I would prefer that delta-seconds remain in P6, where it is most used, and the single use in P2 be replaced with 1*DIGIT. Alternatively, move it to P2 and refer to it there in P6, or simply define it more than once.

IMO, P1 should not define ABNF that it does not use.

: comment added (Thu, 14 Feb 2008 12:46:46 GMT)

From [212]:

Remove delta-seconds def from P1, just redefine it in P2 (revisits change [210]); relates to #36.

: comment added (Sun, 17 Feb 2008 20:26:36 GMT)

From [214]:

Rewrite "token" rule, not using prose; relates to #36.

: comment added (Sun, 17 Feb 2008 20:57:01 GMT)

From [215]:

Rewrite "TEXT" rule, not using prose; relates to #36.

: comment added; milestone changed (Thu, 28 Feb 2008 05:24:40 GMT)

: comment added (Sun, 02 Mar 2008 17:21:59 GMT)

From [229]:

add linking between ABNF rules (does not affect TXT version), relates to #36.

: comment added (Fri, 06 Jun 2008 14:52:20 GMT)

TODO: use proper notation for case-sensitive char sequences, such as in HTTP-Version and method.

: comment added (Fri, 06 Jun 2008 15:28:01 GMT)

From [260]:

Do not use string literals in ABNF when matching is case-sensitive (related to #36)

: comment added (Fri, 06 Jun 2008 15:52:20 GMT)

From [261]:

upper-case hex value for consistency (related to #36)

: comment added; milestone changed (Sun, 06 Jul 2008 10:57:14 GMT)

: comment added (Sun, 06 Jul 2008 15:37:31 GMT)

From [273]:

Do not use string literals in ABNF when matching is case-sensitive (related to #36)

: comment added (Mon, 11 Aug 2008 06:10:46 GMT)

From [309]:

s/HEX/HEXDIG/, also add section targets for some RFC2396 references related to percent escaping (related to #36)

: comment added; milestone changed (Fri, 29 Aug 2008 08:44:43 GMT)

Related Information

Issues List Index