Changeset 188


Ignore:
Timestamp:
Feb 2, 2008, 11:20:33 AM (12 years ago)
Author:
julian.reschke@…
Message:

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

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

Legend:

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

    r187 r188  
    929929      <div id="rfc.figure.u.4"></div><pre class="inline"><span id="rfc.iref.g.2"></span><span id="rfc.iref.g.3"></span><span id="rfc.iref.g.4"></span><span id="rfc.iref.g.5"></span><span id="rfc.iref.g.6"></span><span id="rfc.iref.g.7"></span><span id="rfc.iref.g.8"></span><span id="rfc.iref.g.9"></span><span id="rfc.iref.g.10"></span><span id="rfc.iref.g.11"></span>  OCTET          = %x00-FF
    930930                   ; any 8-bit sequence of data
    931   CHAR           = %x00-7F
    932                    ; any US-ASCII character
     931  CHAR           = %x01-7F
     932                   ; any US-ASCII character, excluding NUL
    933933  ALPHA          = %x41-5A | %x61-7A
    934934                   ; A-Z | a-z
     
    23902390      </p>
    23912391      <h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a>&nbsp;<a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFC 2616</a></h2>
    2392       <p id="rfc.section.D.4.p.1">Clarify that HTTP-Version is case sensitive. (<a href="#http.version" title="HTTP Version">Section&nbsp;3.1</a>)
    2393       </p>
    2394       <p id="rfc.section.D.4.p.2">Remove reference to non-existant identity transfer-coding value tokens. (Sections <a href="#transfer.codings" title="Transfer Codings">3.4</a> and <a href="#message.length" title="Message Length">4.4</a>)
    2395       </p>
    2396       <p id="rfc.section.D.4.p.3">Clarification that the chunk length does not include the count of the octets in the chunk header and trailer. (<a href="#chunked.transfer.encoding" title="Chunked Transfer Coding">Section&nbsp;3.4.1</a>)
    2397       </p>
    2398       <p id="rfc.section.D.4.p.4">Fix BNF to add query, as the abs_path production in <a href="http://tools.ietf.org/html/rfc2396#section-3">Section 3</a> of <a href="#RFC2396" id="rfc.xref.RFC2396.11"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">[RFC2396]</cite></a> doesn't define it. (<a href="#request-uri" title="Request-URI">Section&nbsp;5.1.2</a>)
    2399       </p>
    2400       <p id="rfc.section.D.4.p.5">Clarify exactly when close connection options must be sent. (<a href="#header.connection" id="rfc.xref.header.connection.7" title="Connection">Section&nbsp;8.1</a>)
     2392      <p id="rfc.section.D.4.p.1">The CHAR rule does not allow the NUL character anymore (this affects the comment and quoted-string rules). (<a href="#basic.rules" title="Basic Rules">Section&nbsp;2.2</a>)
     2393      </p>
     2394      <p id="rfc.section.D.4.p.2">Clarify that HTTP-Version is case sensitive. (<a href="#http.version" title="HTTP Version">Section&nbsp;3.1</a>)
     2395      </p>
     2396      <p id="rfc.section.D.4.p.3">Remove reference to non-existant identity transfer-coding value tokens. (Sections <a href="#transfer.codings" title="Transfer Codings">3.4</a> and <a href="#message.length" title="Message Length">4.4</a>)
     2397      </p>
     2398      <p id="rfc.section.D.4.p.4">Clarification that the chunk length does not include the count of the octets in the chunk header and trailer. (<a href="#chunked.transfer.encoding" title="Chunked Transfer Coding">Section&nbsp;3.4.1</a>)
     2399      </p>
     2400      <p id="rfc.section.D.4.p.5">Fix BNF to add query, as the abs_path production in <a href="http://tools.ietf.org/html/rfc2396#section-3">Section 3</a> of <a href="#RFC2396" id="rfc.xref.RFC2396.11"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">[RFC2396]</cite></a> doesn't define it. (<a href="#request-uri" title="Request-URI">Section&nbsp;5.1.2</a>)
     2401      </p>
     2402      <p id="rfc.section.D.4.p.6">Clarify exactly when close connection options must be sent. (<a href="#header.connection" id="rfc.xref.header.connection.7" title="Connection">Section&nbsp;8.1</a>)
    24012403      </p>
    24022404      <h1 id="rfc.section.E"><a href="#rfc.section.E">E.</a>&nbsp;Change Log (to be removed by RFC Editor before publication)
     
    24722474            -- these will have to be updated when switching over to RFC3986.
    24732475         </li>
    2474          <li>Synchronize core rules with RFC5234.</li>
     2476         <li>Synchronize core rules with RFC5234 (this includes a change to CHAR which now excludes NUL).</li>
    24752477         <li>Get rid of prose rules that span multiple lines.</li>
    24762478         <li>Get rid of unused rules LOALPHA and UPALPHA.</li>
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r187 r188  
    837837  OCTET          = %x00-FF
    838838                   ; any 8-bit sequence of data
    839   CHAR           = %x00-7F
    840                    ; any US-ASCII character
     839  CHAR           = %x01-7F
     840                   ; any US-ASCII character, excluding NUL
    841841  ALPHA          = %x41-5A | %x61-7A
    842842                   ; A-Z | a-z
     
    40344034<section title="Changes from RFC 2616" anchor="changes.from.rfc.2616">
    40354035<t>
     4036  The CHAR rule does not allow the NUL character anymore (this affects
     4037  the comment and quoted-string rules).
     4038  (<xref target="basic.rules"/>)
     4039</t>
     4040<t>
    40364041  Clarify that HTTP-Version is case sensitive.
    40374042  (<xref target="http.version"/>)
     
    42034208    </t>
    42044209    <t>
    4205        Synchronize core rules with RFC5234.
     4210       Synchronize core rules with RFC5234 (this includes a change to CHAR
     4211       which now excludes NUL).
    42064212    </t>
    42074213    <t>
Note: See TracChangeset for help on using the changeset viewer.