Ignore:
Timestamp:
Jan 5, 2008, 6:13:28 AM (12 years ago)
Author:
julian.reschke@…
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r153 r154  
    670670      indentation of continuation lines is used to indicate a rule
    671671      definition that spans more than one line. Certain basic rules are
    672       in uppercase, such as SP, LWS, HT, CRLF, DIGIT, ALPHA, etc. Angle
     672      in uppercase, such as SP, LWS, HTAB, CRLF, DIGIT, ALPHA, etc. Angle
    673673      brackets are used within definitions whenever their presence will
    674674      facilitate discerning the use of rule names.
     
    806806<x:anchor-alias value="LF"/>
    807807<x:anchor-alias value="SP"/>
    808 <x:anchor-alias value="HT"/>
     808<x:anchor-alias value="HTAB"/>
    809809<x:anchor-alias value="CRLF"/>
    810810<x:anchor-alias value="LWS"/>
     
    823823   is defined by ANSI X3.4-1986 <xref target="USASCII"/>.
    824824</t>
    825 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="OCTET"/><iref primary="true" item="Grammar" subitem="CHAR"/><iref primary="true" item="Grammar" subitem="UPALPHA"/><iref primary="true" item="Grammar" subitem="LOALPHA"/><iref primary="true" item="Grammar" subitem="ALPHA"/><iref primary="true" item="Grammar" subitem="DIGIT"/><iref primary="true" item="Grammar" subitem="CTL"/><iref primary="true" item="Grammar" subitem="CR"/><iref primary="true" item="Grammar" subitem="LF"/><iref primary="true" item="Grammar" subitem="SP"/><iref primary="true" item="Grammar" subitem="HT"/>
     825<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="OCTET"/><iref primary="true" item="Grammar" subitem="CHAR"/><iref primary="true" item="Grammar" subitem="UPALPHA"/><iref primary="true" item="Grammar" subitem="LOALPHA"/><iref primary="true" item="Grammar" subitem="ALPHA"/><iref primary="true" item="Grammar" subitem="DIGIT"/><iref primary="true" item="Grammar" subitem="CTL"/><iref primary="true" item="Grammar" subitem="CR"/><iref primary="true" item="Grammar" subitem="LF"/><iref primary="true" item="Grammar" subitem="SP"/><iref primary="true" item="Grammar" subitem="HTAB"/><iref primary="true" item="Grammar" subitem="DQUOTE"/>
    826826  OCTET          = &lt;any 8-bit sequence of data&gt;
    827827  CHAR           = &lt;any US-ASCII character (octets 0 - 127)&gt;
     
    835835  LF             = &lt;US-ASCII LF, linefeed (10)&gt;
    836836  SP             = &lt;US-ASCII SP, space (32)&gt;
    837   HT             = &lt;US-ASCII HT, horizontal-tab (9)&gt;
    838   &lt;"&gt;            = &lt;US-ASCII double-quote mark (34)&gt;
     837  HTAB           = &lt;US-ASCII HT, horizontal-tab (9)&gt;
     838  DQUOTE         = &lt;US-ASCII double-quote mark (34)&gt;
    839839</artwork></figure>
    840840<t>
     
    855855</t>
    856856<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="LWS"/>
    857   LWS            = [CRLF] 1*( SP | HT )
     857  LWS            = [CRLF] 1*( SP | HTAB )
    858858</artwork></figure>
    859859<t>
     
    889889  token          = 1*&lt;any CHAR except CTLs or separators&gt;
    890890  separators     = "(" | ")" | "&lt;" | "&gt;" | "@"
    891                  | "," | ";" | ":" | "\" | &lt;"&gt;
     891                 | "," | ";" | ":" | "\" | DQUOTE
    892892                 | "/" | "[" | "]" | "?" | "="
    893                  | "{" | "}" | SP | HT
     893                 | "{" | "}" | SP | HTAB
    894894</artwork></figure>
    895895<t>
     
    909909</t>
    910910<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-string"/><iref primary="true" item="Grammar" subitem="qdtext"/>
    911   quoted-string  = ( &lt;"&gt; *(qdtext | quoted-pair ) &lt;"&gt; )
    912   qdtext         = &lt;any TEXT excluding &lt;"> and "\">
     911  quoted-string  = ( DQUOTE *(qdtext | quoted-pair ) DQUOTE )
     912  qdtext         = &lt;any TEXT excluding DQUOTE and "\">
    913913</artwork></figure>
    914914<t>
     
    13571357   of LWS, though a single SP is preferred. Header fields can be
    13581358   extended over multiple lines by preceding each extra line with at
    1359    least one SP or HT. Applications ought to follow "common form", where
     1359   least one SP or HTAB. Applications ought to follow "common form", where
    13601360   one is known or indicated, when generating HTTP constructs, since
    13611361   there might exist some implementations that fail to accept anything
     
    38063806   Clients &SHOULD; be tolerant in parsing the Status-Line and servers
    38073807   tolerant when parsing the Request-Line. In particular, they &SHOULD;
    3808    accept any amount of SP or HT characters between fields, even though
     3808   accept any amount of SP or HTAB characters between fields, even though
    38093809   only a single SP is required.
    38103810</t>
     
    41334133      Update media type registrations to use RFC4288 template.
    41344134    </t>
     4135    <t>
     4136      Use names of RFC4234 core rules DQUOTE and HTAB (work in progress on <eref target="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36"/>)
     4137    </t>
    41354138  </list>
    41364139</t>
Note: See TracChangeset for help on using the changeset viewer.