Changeset 2544 for draft-ietf-httpbis


Ignore:
Timestamp:
09/01/14 12:20:42 (6 years ago)
Author:
julian.reschke@…
Message:

move list of special characters from ABNF to prose (see [2520])

Location:
draft-ietf-httpbis/latest
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/httpbis.abnf

    r2520 r2544  
    197197second = 2DIGIT
    198198segment = <segment, defined in [RFC3986], Section 3.3>
    199 special = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / DQUOTE / "/" / "[" / "]" / "?" / "=" / "{" / "}"
    200199start-line = request-line / status-line
    201200status-code = 3DIGIT
     
    276275; http-URI defined but not used
    277276; https-URI defined but not used
    278 ; special defined but not used
  • draft-ietf-httpbis/latest/p1-messaging.html

    r2543 r2544  
    448448  }
    449449  @bottom-center {
    450        content: "Expires July 12, 2014";
     450       content: "Expires July 13, 2014";
    451451  }
    452452  @bottom-right {
     
    490490      <meta name="dct.creator" content="Reschke, J. F.">
    491491      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-latest">
    492       <meta name="dct.issued" scheme="ISO8601" content="2014-01-08">
     492      <meta name="dct.issued" scheme="ISO8601" content="2014-01-09">
    493493      <meta name="dct.replaces" content="urn:ietf:rfc:2145">
    494494      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
     
    519519            <tr>
    520520               <td class="left">Intended status: Standards Track</td>
    521                <td class="right">January 8, 2014</td>
     521               <td class="right">January 9, 2014</td>
    522522            </tr>
    523523            <tr>
    524                <td class="left">Expires: July 12, 2014</td>
     524               <td class="left">Expires: July 13, 2014</td>
    525525               <td class="right"></td>
    526526            </tr>
     
    551551            in progress”.
    552552         </p>
    553          <p>This Internet-Draft will expire on July 12, 2014.</p>
     553         <p>This Internet-Draft will expire on July 13, 2014.</p>
    554554      </div>
    555555      <div id="rfc.copyrightnotice">
     
    13981398               <h3 id="rfc.section.3.2.6"><a href="#rfc.section.3.2.6">3.2.6</a>&nbsp;<a href="#field.components">Field value components</a></h3>
    13991399               <div id="rule.token.separators">
    1400                   <p id="rfc.section.3.2.6.p.1">  Most HTTP header field values are defined using common syntax components (token, quoted-string, and comment) separated by
     1400                  <p id="rfc.section.3.2.6.p.1">  <span id="rfc.iref.d.2"></span> Most HTTP header field values are defined using common syntax components (token, quoted-string, and comment) separated by
    14011401                     whitespace or specific delimiting characters. Delimiters are chosen from the set of US-ASCII visual characters not allowed
    1402                      in a token ({VCHAR - tchar}).
     1402                     in a <a href="#rule.token.separators" class="smpl">token</a> (DQUOTE and "(),/:;&lt;=&gt;?@[\]{}").
    14031403                  </p>
    14041404               </div>
     
    14081408                 / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
    14091409                 / <a href="#core.rules" class="smpl">DIGIT</a> / <a href="#core.rules" class="smpl">ALPHA</a>
    1410                  ; any <a href="#core.rules" class="smpl">VCHAR</a>, except <a href="#rule.token.separators" class="smpl">special</a>
    1411 
    1412   <a href="#rule.token.separators" class="smpl">special</a>        = "(" / ")" / "&lt;" / "&gt;" / "@" / ","
    1413                  / ";" / ":" / "\" / DQUOTE / "/" / "["
    1414                  / "]" / "?" / "=" / "{" / "}"
     1410                 ; any <a href="#core.rules" class="smpl">VCHAR</a>, except delimiters
    14151411</pre><div id="rule.quoted-string">
    14161412                  <p id="rfc.section.3.2.6.p.3">   A string of text is parsed as a single value if it is quoted using double-quote marks.</p>
     
    17621758            </div>
    17631759            <div id="deflate.coding">
    1764                <div id="rfc.iref.d.2"></div>
     1760               <div id="rfc.iref.d.3"></div>
    17651761               <h3 id="rfc.section.4.2.2"><a href="#rfc.section.4.2.2">4.2.2</a>&nbsp;<a href="#deflate.coding">Deflate Coding</a></h3>
    17661762               <p id="rfc.section.4.2.2.p.1">The "deflate" coding is a "zlib" data format <a href="#RFC1950" id="rfc.xref.RFC1950.1"><cite title="ZLIB Compressed Data Format Specification version 3.3">[RFC1950]</cite></a> containing a "deflate" compressed data stream <a href="#RFC1951" id="rfc.xref.RFC1951.1"><cite title="DEFLATE Compressed Data Format Specification version 1.3">[RFC1951]</cite></a> that uses a combination of the Lempel-Ziv (LZ77) compression algorithm and Huffman coding.
     
    34013397
    34023398<a href="#uri" class="smpl">segment</a> = &lt;segment, defined in [RFC3986], Section 3.3&gt;
    3403 <a href="#rule.token.separators" class="smpl">special</a> = "(" / ")" / "&lt;" / "&gt;" / "@" / "," / ";" / ":" / "\" /
    3404  DQUOTE / "/" / "[" / "]" / "?" / "=" / "{" / "}"
    34053399<a href="#http.message" class="smpl">start-line</a> = request-line / status-line
    34063400<a href="#status.line" class="smpl">status-code</a> = 3DIGIT
     
    34933487            </li>
    34943488            <li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul>
    3495                   <li>deflate (Coding Format)&nbsp;&nbsp;<a href="#rfc.iref.d.2">4.2.2</a></li>
     3489                  <li>deflate (Coding Format)&nbsp;&nbsp;<a href="#rfc.iref.d.3">4.2.2</a></li>
     3490                  <li>Delimiters&nbsp;&nbsp;<a href="#rfc.iref.d.2">3.2.6</a></li>
    34963491                  <li>downstream&nbsp;&nbsp;<a href="#rfc.iref.d.1"><b>2.3</b></a></li>
    34973492               </ul>
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r2543 r2544  
    14551455  <x:anchor-alias value="tchar"/>
    14561456  <x:anchor-alias value="token"/>
    1457   <x:anchor-alias value="special"/>
     1457  <iref item="Delimiters"/>
    14581458   Most HTTP header field values are defined using common syntax components
    14591459   (token, quoted-string, and comment) separated by whitespace or specific
    14601460   delimiting characters. Delimiters are chosen from the set of US-ASCII
    1461    visual characters not allowed in a token ({VCHAR - tchar}).
     1461   visual characters not allowed in a <x:ref>token</x:ref>
     1462   (DQUOTE and "(),/:;&lt;=>?@[\]{}").
    14621463</t>
    14631464<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="token"/><iref primary="true" item="Grammar" subitem="tchar"/>
    14641465  <x:ref>token</x:ref>          = 1*<x:ref>tchar</x:ref>
    14651466<!--
    1466   IMPORTANT: when editing "tchar" make sure that "special" is updated accordingly!!!
     1467  NOTE: the definition of tchar and the prose above about special characters need to match!
    14671468 -->
    14681469  <x:ref>tchar</x:ref>          = "!" / "#" / "$" / "%" / "&amp;" / "'" / "*"
    14691470                 / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
    14701471                 / <x:ref>DIGIT</x:ref> / <x:ref>ALPHA</x:ref>
    1471                  ; any <x:ref>VCHAR</x:ref>, except <x:ref>special</x:ref>
    1472 
    1473   <x:ref>special</x:ref>        = "(" / ")" / "&lt;" / ">" / "@" / ","
    1474                  / ";" / ":" / "\" / DQUOTE / "/" / "["
    1475                  / "]" / "?" / "=" / "{" / "}"
     1472                 ; any <x:ref>VCHAR</x:ref>, except delimiters
    14761473</artwork></figure>
    14771474<t anchor="rule.quoted-string">
     
    53865383
    53875384<x:ref>segment</x:ref> = &lt;segment, defined in [RFC3986], Section 3.3&gt;
    5388 <x:ref>special</x:ref> = "(" / ")" / "&lt;" / "&gt;" / "@" / "," / ";" / ":" / "\" /
    5389  DQUOTE / "/" / "[" / "]" / "?" / "=" / "{" / "}"
    53905385<x:ref>start-line</x:ref> = request-line / status-line
    53915386<x:ref>status-code</x:ref> = 3DIGIT
Note: See TracChangeset for help on using the changeset viewer.