Ignore:
Timestamp:
25/09/09 12:34:13 (10 years ago)
Author:
julian.reschke@…
Message:

disallow all control characters except HTAB in quoted-pair (see #194)

File:
1 edited

Legend:

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

    r693 r696  
    459459<t anchor="rule.quoted-pair">
    460460  <x:anchor-alias value="quoted-pair"/>
    461   <x:anchor-alias value="quoted-text"/>
    462    The backslash character ("\") &MAY; be used as a single-character
     461   The backslash character ("\") can be used as a single-character
    463462   quoting mechanism only within quoted-string and comment constructs (<xref target="header.fields"/>).
    464463</t>
    465 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-text"/><iref primary="true" item="Grammar" subitem="quoted-pair"/>
    466   <x:ref>quoted-text</x:ref>    = %x01-09 /
    467                    %x0B-0C /
    468                    %x0E-FF ; Characters excluding NUL, <x:ref>CR</x:ref> and <x:ref>LF</x:ref>
    469   <x:ref>quoted-pair</x:ref>    = "\" <x:ref>quoted-text</x:ref>
     464<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-pair"/>
     465  <x:ref>quoted-pair</x:ref>    = "\" ( <x:ref>WSP</x:ref> / <x:ref>VCHAR</x:ref> / <x:ref>obs-text</x:ref> )
    470466</artwork></figure>
    471467</section>
     
    46094605  have been removed; now it's only allowed when specifically pointed out
    46104606  in the ABNF. The NUL character is no longer allowed in comment and quoted-string
    4611   text. The quoted-pair rule no longer allows escaping NUL, CR or LF.
     4607  text. The quoted-pair rule no longer allows escaping control characters other than HTAB.
    46124608  Non-ASCII content in header fields and reason phrase has been obsoleted and
    46134609  made opaque (the TEXT rule was removed)
     
    47964792 / obs-text
    47974793<x:ref>query</x:ref> = &lt;query, defined in [RFC3986], Section 3.4&gt;
    4798 <x:ref>quoted-pair</x:ref> = "\" quoted-text
     4794<x:ref>quoted-pair</x:ref> = "\" ( WSP / VCHAR / obs-text )
    47994795<x:ref>quoted-string</x:ref> = DQUOTE *( qdtext / quoted-pair ) DQUOTE
    4800 <x:ref>quoted-text</x:ref> = %x01-09 / %x0B-0C / %x0E-FF
    48014796<x:ref>qvalue</x:ref> = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] )
    48024797
     
    52675262      "move definitions of gzip/deflate/compress to part 1"
    52685263    </t>
     5264    <t>
     5265      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/194"/>:
     5266      "disallow control characters in quoted-pair"
     5267    </t>
    52695268  </list>
    52705269</t>
     
    52775276      IANA Considerations subsection)
    52785277    </t>
     5278    <t>
     5279      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/194"/>:
     5280      "disallow control characters in quoted-pair"
     5281    </t>
    52795282  </list>
    52805283</t>
Note: See TracChangeset for help on using the changeset viewer.