Changeset 2507 for draft-ietf-httpbis


Ignore:
Timestamp:
13/12/13 11:01:11 (7 years ago)
Author:
julian.reschke@…
Message:

restrict other-range-set to VCHAR (see #527)

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

Legend:

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

    r2493 r2507  
    166166other-content-range = other-range-unit SP other-range-resp
    167167other-range-resp = *CHAR
    168 other-range-set = 1*CHAR
     168other-range-set = 1*VCHAR
    169169other-range-unit = token
    170170other-ranges-specifier = other-range-unit "=" other-range-set
  • draft-ietf-httpbis/latest/p1-messaging.html

    r2506 r2507  
    448448  }
    449449  @bottom-center {
    450        content: "Expires June 12, 2014";
     450       content: "Expires June 16, 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="2013-12-09">
     492      <meta name="dct.issued" scheme="ISO8601" content="2013-12-13">
    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">December 9, 2013</td>
     521               <td class="right">December 13, 2013</td>
    522522            </tr>
    523523            <tr>
    524                <td class="left">Expires: June 12, 2014</td>
     524               <td class="left">Expires: June 16, 2014</td>
    525525               <td class="right"></td>
    526526            </tr>
     
    551551            in progress”.
    552552         </p>
    553          <p>This Internet-Draft will expire on June 12, 2014.</p>
     553         <p>This Internet-Draft will expire on June 16, 2014.</p>
    554554      </div>
    555555      <div id="rfc.copyrightnotice">
  • draft-ietf-httpbis/latest/p5-range.html

    r2506 r2507  
    448448  }
    449449  @bottom-center {
    450        content: "Expires June 12, 2014";
     450       content: "Expires June 16, 2014";
    451451  }
    452452  @bottom-right {
     
    491491      <meta name="dct.creator" content="Reschke, J. F.">
    492492      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p5-range-latest">
    493       <meta name="dct.issued" scheme="ISO8601" content="2013-12-09">
     493      <meta name="dct.issued" scheme="ISO8601" content="2013-12-13">
    494494      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
    495495      <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines range requests and the rules for constructing and combining responses to those requests.">
     
    517517            </tr>
    518518            <tr>
    519                <td class="left">Expires: June 12, 2014</td>
     519               <td class="left">Expires: June 16, 2014</td>
    520520               <td class="right">J. Reschke, Editor</td>
    521521            </tr>
     
    526526            <tr>
    527527               <td class="left"></td>
    528                <td class="right">December 9, 2013</td>
     528               <td class="right">December 13, 2013</td>
    529529            </tr>
    530530         </tbody>
     
    552552            in progress”.
    553553         </p>
    554          <p>This Internet-Draft will expire on June 12, 2014.</p>
     554         <p>This Internet-Draft will expire on June 16, 2014.</p>
    555555      </div>
    556556      <div id="rfc.copyrightnotice">
     
    758758            <div id="rfc.figure.u.15"></div><pre class="inline"><span id="rfc.iref.g.16"></span>  <a href="#header.range" class="smpl">Range</a> = <a href="#rule.ranges-specifier" class="smpl">byte-ranges-specifier</a> / <a href="#header.range" class="smpl">other-ranges-specifier</a>
    759759  <a href="#header.range" class="smpl">other-ranges-specifier</a> = <a href="#range.units.other" class="smpl">other-range-unit</a> "=" <a href="#header.range" class="smpl">other-range-set</a>
    760   <a href="#header.range" class="smpl">other-range-set</a> = 1*<a href="#imported.abnf" class="smpl">CHAR</a>
     760  <a href="#header.range" class="smpl">other-range-set</a> = 1*<a href="#imported.abnf" class="smpl">VCHAR</a>
    761761</pre><p id="rfc.section.3.1.p.3">A server <em class="bcp14">MAY</em> ignore the Range header field. However, origin servers and intermediate caches ought to support byte ranges when possible,
    762762               since Range supports efficient recovery from partially failed transfers and partial retrieval of large representations. A
     
    13661366<a href="#header.content-range" class="smpl">other-content-range</a> = other-range-unit SP other-range-resp
    13671367<a href="#header.content-range" class="smpl">other-range-resp</a> = *CHAR
    1368 <a href="#header.range" class="smpl">other-range-set</a> = 1*CHAR
     1368<a href="#header.range" class="smpl">other-range-set</a> = 1*VCHAR
    13691369<a href="#range.units.other" class="smpl">other-range-unit</a> = token
    13701370<a href="#header.range" class="smpl">other-ranges-specifier</a> = other-range-unit "=" other-range-set
     
    14001400            <ul>
    14011401               <li>&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/526">http://tools.ietf.org/wg/httpbis/trac/ticket/526</a>&gt;: "check media type registration templates"
     1402               </li>
     1403               <li>&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/527">http://tools.ietf.org/wg/httpbis/trac/ticket/527</a>&gt;: "use of CHAR for other-range-set"
    14021404               </li>
    14031405            </ul>
  • draft-ietf-httpbis/latest/p5-range.xml

    r2505 r2507  
    383383  <x:ref>Range</x:ref> = <x:ref>byte-ranges-specifier</x:ref> / <x:ref>other-ranges-specifier</x:ref>
    384384  <x:ref>other-ranges-specifier</x:ref> = <x:ref>other-range-unit</x:ref> "=" <x:ref>other-range-set</x:ref>
    385   <x:ref>other-range-set</x:ref> = 1*<x:ref>CHAR</x:ref>
     385  <x:ref>other-range-set</x:ref> = 1*<x:ref>VCHAR</x:ref>
    386386</artwork></figure>
    387387<t>
     
    14851485<x:ref>other-content-range</x:ref> = other-range-unit SP other-range-resp
    14861486<x:ref>other-range-resp</x:ref> = *CHAR
    1487 <x:ref>other-range-set</x:ref> = 1*CHAR
     1487<x:ref>other-range-set</x:ref> = 1*VCHAR
    14881488<x:ref>other-range-unit</x:ref> = token
    14891489<x:ref>other-ranges-specifier</x:ref> = other-range-unit "=" other-range-set
     
    15371537      "check media type registration templates"
    15381538    </t>
     1539    <t>
     1540      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/527"/>:
     1541      "use of CHAR for other-range-set"
     1542    </t>
    15391543  </list>
    15401544</t>
Note: See TracChangeset for help on using the changeset viewer.