* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Ticket #43: i43.diff

File i43.diff, 8.5 KB (added by julian.reschke@gmx.de, 4 years ago)

Proposed patch for parts 1 & 2.

  • p1-messaging.xml

     
    857857   that can be used to interact with a resource via HTTP. More information on 
    858858   the scope of URIs and resources can be found in <xref target="RFC3986"/>. 
    859859</t> 
    860   <x:anchor-alias value="URI"/> 
    861860  <x:anchor-alias value="URI-reference"/> 
    862861  <x:anchor-alias value="absolute-URI"/> 
    863862  <x:anchor-alias value="relative-part"/> 
     
    876875   protocol elements that allow a relative URI without a fragment. 
    877876</t> 
    878877<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="URI-reference"/><iref primary="true" item="Grammar" subitem="absolute-URI"/><iref primary="true" item="Grammar" subitem="authority"/><iref primary="true" item="Grammar" subitem="path-absolute"/><iref primary="true" item="Grammar" subitem="port"/><iref primary="true" item="Grammar" subitem="query"/><iref primary="true" item="Grammar" subitem="uri-host"/> 
    879   <x:ref>URI</x:ref>           = &lt;URI, defined in <xref target="RFC3986" x:fmt="," x:sec="3"/>&gt; 
    880878  <x:ref>URI-reference</x:ref> = &lt;URI-reference, defined in <xref target="RFC3986" x:fmt="," x:sec="4.1"/>&gt; 
    881879  <x:ref>absolute-URI</x:ref>  = &lt;absolute-URI, defined in <xref target="RFC3986" x:fmt="," x:sec="4.3"/>&gt; 
    882880  <x:ref>relative-part</x:ref> = &lt;relative-part, defined in <xref target="RFC3986" x:fmt="," x:sec="4.2"/>&gt; 
     
    48644862<x:ref>Transfer-Encoding-v</x:ref> = *( "," OWS ) transfer-coding *( OWS "," [ OWS 
    48654863 transfer-coding ] ) 
    48664864 
    4867 <x:ref>URI</x:ref> = &lt;URI, defined in [RFC3986], Section 3&gt; 
    48684865<x:ref>URI-reference</x:ref> = &lt;URI-reference, defined in [RFC3986], Section 4.1&gt; 
    48694866<x:ref>Upgrade</x:ref> = "Upgrade:" OWS Upgrade-v 
    48704867<x:ref>Upgrade-v</x:ref> = *( "," OWS ) product *( OWS "," [ OWS product ] ) 
     
    50165013; Request defined but not used 
    50175014; Response defined but not used 
    50185015; TE defined but not used 
    5019 ; URI defined but not used 
    50205016; URI-reference defined but not used 
    50215017; http-URI defined but not used 
    50225018; https-URI defined but not used 
  • p2-semantics.xml

     
    361361  <x:anchor-alias value="Proxy-Authorization"/> 
    362362  <x:anchor-alias value="Range"/> 
    363363  <x:anchor-alias value="TE"/> 
    364   <x:anchor-alias value="URI"/> 
     364  <x:anchor-alias value="URI-reference"/> 
    365365  <x:anchor-alias value="Vary"/> 
    366366  <x:anchor-alias value="WWW-Authenticate"/> 
    367367<t> 
     
    375375  <x:ref>partial-URI</x:ref>   = &lt;partial-URI, defined in &uri;&gt; 
    376376  <x:ref>product</x:ref>       = &lt;product, defined in &product-tokens;&gt; 
    377377  <x:ref>TE</x:ref>            = &lt;TE, defined in &header-te;&gt; 
    378   <x:ref>URI</x:ref>           = &lt;URI, defined in &uri;&gt; 
     378  <x:ref>URI-reference</x:ref> = &lt;URI-reference, defined in &uri;&gt; 
    379379</artwork></figure> 
    380380<figure><!--Part3--><artwork type="abnf2616"> 
    381381  <x:ref>Accept</x:ref>        = &lt;Accept, defined in &header-accept;&gt; 
     
    20412041   resource. 
    20422042</t> 
    20432043<t> 
    2044    The field value consists of a single URI. 
     2044   The field value consists of a single URI-reference. When it has the form 
     2045   of a relative reference (<xref target="RFC3986" x:fmt="," x:sec="4.2"/>), 
     2046   the final value is computed by resolving it against the effective request 
     2047   URI (<xref target="RFC3986" x:fmt="," x:sec="5"/>). 
    20452048</t> 
    20462049<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Location"/><iref primary="true" item="Grammar" subitem="Location-v"/> 
    20472050  <x:ref>Location</x:ref>       = "Location" ":" <x:ref>OWS</x:ref> <x:ref>Location-v</x:ref> 
    2048   <x:ref>Location-v</x:ref>     = <x:ref>URI</x:ref> 
     2051  <x:ref>Location-v</x:ref>     = <x:ref>URI-reference</x:ref> 
    20492052</artwork></figure> 
    2050 <t> 
    2051    An example is: 
    2052 </t> 
    2053 <figure><artwork type="example"> 
    2054   Location: http://www.example.org/pub/WWW/People.html 
     2053<figure> 
     2054<preamble>Examples are:</preamble> 
     2055<artwork type="example"> 
     2056  Location: http://www.example.org/pub/WWW/People.html#tim 
     2057</artwork></figure><figure><artwork type="example"> 
     2058  Location: /index.html 
    20552059</artwork></figure> 
    20562060<t> 
    2057    There are circumstances in which a fragment identifier in a Location URI would not be appropriate: 
     2061   There are circumstances in which a fragment identifier in a Location URI 
     2062   would not be appropriate: 
    20582063   <list style="symbols"> 
    2059       <t>With a 201 Created response, because in this usage the Location header specifies the URI for the entire created resource.</t> 
     2064      <t>With a 201 Created response, because in this usage the Location header 
     2065      specifies the URI for the entire created resource.</t> 
    20602066      <t>With 305 Use Proxy.</t> 
    20612067   </list> 
    20622068</t> 
    20632069<x:note> 
    20642070  <t> 
     2071    <x:h>Note:</x:h> This specification does not define precedence rules 
     2072    for the case where the original URI, as navigated to be the user 
     2073    agent, and the Location header field value both contain fragment 
     2074    identifiers. 
     2075  </t> 
     2076</x:note> 
     2077<x:note> 
     2078  <t> 
    20652079    <x:h>Note:</x:h> The Content-Location header field (&header-content-location;) differs 
    20662080    from Location in that the Content-Location identifies the original 
    20672081    location of the entity enclosed in the response. It is therefore 
     
    30013015  <seriesInfo name="RFC" value="2119"/> 
    30023016</reference> 
    30033017 
     3018<reference anchor="RFC3986"> 
     3019 <front> 
     3020  <title abbrev='URI Generic Syntax'>Uniform Resource Identifier (URI): Generic Syntax</title> 
     3021  <author initials='T.' surname='Berners-Lee' fullname='Tim Berners-Lee'> 
     3022    <organization abbrev="W3C/MIT">World Wide Web Consortium</organization> 
     3023    <address> 
     3024       <email>timbl@w3.org</email> 
     3025       <uri>http://www.w3.org/People/Berners-Lee/</uri> 
     3026    </address> 
     3027  </author> 
     3028  <author initials='R.' surname='Fielding' fullname='Roy T. Fielding'> 
     3029    <organization abbrev="Day Software">Day Software</organization> 
     3030    <address> 
     3031      <email>fielding@gbiv.com</email> 
     3032      <uri>http://roy.gbiv.com/</uri> 
     3033    </address> 
     3034  </author> 
     3035  <author initials='L.' surname='Masinter' fullname='Larry Masinter'> 
     3036    <organization abbrev="Adobe Systems">Adobe Systems Incorporated</organization> 
     3037    <address> 
     3038      <email>LMM@acm.org</email> 
     3039      <uri>http://larry.masinter.net/</uri> 
     3040    </address> 
     3041  </author> 
     3042  <date month='January' year='2005'></date> 
     3043 </front> 
     3044 <seriesInfo name="RFC" value="3986"/> 
     3045 <seriesInfo name="STD" value="66"/> 
     3046</reference> 
     3047 
    30043048<reference anchor="RFC5234"> 
    30053049  <front> 
    30063050    <title abbrev="ABNF for Syntax Specifications">Augmented BNF for Syntax Specifications: ABNF</title> 
     
    32693313  (<xref target="header.allow"/>) 
    32703314</t> 
    32713315<t> 
    3272   Correct syntax of Location header to allow fragment, 
    3273   as referred symbol wasn't what was expected, and add some 
    3274   clarifications as to when it would not be appropriate. 
     3316  Correct syntax of Location header to allow URI references (including 
     3317  relative references and fragments), as referred symbol "absoluteURI" wasn't 
     3318  what was expected, and add some clarifications as to when use of fragments  
     3319  would not be appropriate. 
    32753320  (<xref target="header.location"/>) 
    32763321</t> 
    32773322<t> 
     
    33213366 &lt;If-Unmodified-Since, defined in [Part4], Section 6.5&gt; 
    33223367 
    33233368<x:ref>Location</x:ref> = "Location:" OWS Location-v 
    3324 <x:ref>Location-v</x:ref> = URI 
     3369<x:ref>Location-v</x:ref> = URI-reference 
    33253370 
    33263371<x:ref>Max-Forwards</x:ref> = "Max-Forwards:" OWS Max-Forwards-v 
    33273372<x:ref>Max-Forwards-v</x:ref> = 1*DIGIT 
     
    33613406 
    33623407<x:ref>TE</x:ref> = &lt;TE, defined in [Part1], Section 9.8&gt; 
    33633408 
    3364 <x:ref>URI</x:ref> = &lt;URI, defined in [Part1], Section 2.6&gt; 
     3409<x:ref>URI-reference</x:ref> = &lt;URI-reference, defined in [Part1], Section 2.6&gt; 
    33653410<x:ref>User-Agent</x:ref> = "User-Agent:" OWS User-Agent-v 
    33663411<x:ref>User-Agent-v</x:ref> = product *( RWS ( product / comment ) ) 
    33673412 
     
    37203765 
    37213766<section title="Since draft-ietf-httpbis-p2-semantics-09" anchor="changes.since.09"> 
    37223767<t> 
    3723   None yet. 
     3768  Closed issues: 
     3769  <list style="symbols">  
     3770    <t> 
     3771      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/43"/>: 
     3772      "Fragment combination / precedence during redirects" 
     3773    </t> 
     3774  </list> 
    37243775</t> 
     3776<t> 
     3777  Partly resolved issues: 
     3778  <list style="symbols">  
     3779    <t> 
     3780      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/185"/>: 
     3781      "Location header payload handling" 
     3782    </t> 
     3783  </list> 
     3784</t> 
    37253785</section> 
    37263786 
    37273787</section>