Changeset 2706


Ignore:
Timestamp:
May 29, 2014, 6:58:04 AM (6 years ago)
Author:
julian.reschke@…
Message:

updated AUTH48 version of RFC7235 (#553)

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

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/auth48/rfc7235-to-be.unpg.txt

    r2700 r2706  
    187187                          "-" / "." / "_" / "~" / "+" / "/" ) *"="
    188188
    189    The "token68" syntax allows the 66 unreserved URI characters
     189   The token68 syntax allows the 66 unreserved URI characters
    190190   ([RFC3986]), plus a few others, so that it can hold a base64,
    191191   base64url (URL and filename safe alphabet), base32, or base16 (hex)
  • draft-ietf-httpbis/latest/auth48/rfc7235-to-be.xml

    r2700 r2706  
    152152]]></artwork></figure>
    153153<t>
    154    The "token68" syntax allows the 66 unreserved URI characters
     154   The token68 syntax allows the 66 unreserved URI characters
    155155   (<xref target="RFC3986"/>), plus a few others, so that it can hold a
    156156   base64, base64url (URL and filename safe alphabet), base32, or base16 (hex)
  • draft-ietf-httpbis/latest/auth48/rfc7235.abdiff.txt

    r2705 r2706  
    172172
    173173
    174 Section 2.1., paragraph 6:
    175 OLD:
    176 
    177     The token68 syntax allows the 66 unreserved URI characters
    178     ([RFC3986]), plus a few others, so that it can hold a base64,
    179     base64url (URL and filename safe alphabet), base32, or base16 (hex)
    180     encoding, with or without padding, but excluding whitespace
    181     ([RFC4648]).
    182 
    183 NEW:
    184 
    185     The "token68" syntax allows the 66 unreserved URI characters
    186     ([RFC3986]), plus a few others, so that it can hold a base64,
    187     base64url (URL and filename safe alphabet), base32, or base16 (hex)
    188     encoding, with or without padding, but excluding whitespace
    189     ([RFC4648]).
    190 
    191 
    192174Section 8.1., paragraph 3:
    193175OLD:
  • draft-ietf-httpbis/latest/auth48/rfc7235.diff.html

    r2705 r2706  
    159159      <tr><td class="lineno" valign="top"></td><td class="left">   Message Syntax and Routing" [RFC7230], including the general</td><td> </td><td class="right">   Message Syntax and Routing" [RFC7230], including the general</td><td class="lineno" valign="top"></td></tr>
    160160      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    161       <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 5, line 18</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 4, line 18</em></th><td></td></tr>
    162       <tr><td class="lineno" valign="top"></td><td class="left">   is matched case-insensitively, and each parameter name MUST only</td><td> </td><td class="right">   is matched case-insensitively, and each parameter name MUST only</td><td class="lineno" valign="top"></td></tr>
    163       <tr><td class="lineno" valign="top"></td><td class="left">   occur once per challenge.</td><td> </td><td class="right">   occur once per challenge.</td><td class="lineno" valign="top"></td></tr>
    164       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    165       <tr><td class="lineno" valign="top"></td><td class="left">     auth-scheme    = token</td><td> </td><td class="right">     auth-scheme    = token</td><td class="lineno" valign="top"></td></tr>
    166       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    167       <tr><td class="lineno" valign="top"></td><td class="left">     auth-param     = token BWS "=" BWS ( token / quoted-string )</td><td> </td><td class="right">     auth-param     = token BWS "=" BWS ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr>
    168       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    169       <tr><td class="lineno" valign="top"></td><td class="left">     token68        = 1*( ALPHA / DIGIT /</td><td> </td><td class="right">     token68        = 1*( ALPHA / DIGIT /</td><td class="lineno" valign="top"></td></tr>
    170       <tr><td class="lineno" valign="top"></td><td class="left">                          "-" / "." / "_" / "~" / "+" / "/" ) *"="</td><td> </td><td class="right">                          "-" / "." / "_" / "~" / "+" / "/" ) *"="</td><td class="lineno" valign="top"></td></tr>
    171       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    172       <tr><td><a name="diff0008" /></td></tr>
    173       <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">token68</span> syntax allows the 66 unreserved URI characters</td><td> </td><td class="rblock">   The <span class="insert">"token68"</span> syntax allows the 66 unreserved URI characters</td><td class="lineno" valign="top"></td></tr>
    174       <tr><td class="lineno" valign="top"></td><td class="left">   ([RFC3986]), plus a few others, so that it can hold a base64,</td><td> </td><td class="right">   ([RFC3986]), plus a few others, so that it can hold a base64,</td><td class="lineno" valign="top"></td></tr>
    175       <tr><td class="lineno" valign="top"></td><td class="left">   base64url (URL and filename safe alphabet), base32, or base16 (hex)</td><td> </td><td class="right">   base64url (URL and filename safe alphabet), base32, or base16 (hex)</td><td class="lineno" valign="top"></td></tr>
    176       <tr><td class="lineno" valign="top"></td><td class="left">   encoding, with or without padding, but excluding whitespace</td><td> </td><td class="right">   encoding, with or without padding, but excluding whitespace</td><td class="lineno" valign="top"></td></tr>
    177       <tr><td class="lineno" valign="top"></td><td class="left">   ([RFC4648]).</td><td> </td><td class="right">   ([RFC4648]).</td><td class="lineno" valign="top"></td></tr>
    178       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    179       <tr><td class="lineno" valign="top"></td><td class="left">   A 401 (Unauthorized) response message is used by an origin server to</td><td> </td><td class="right">   A 401 (Unauthorized) response message is used by an origin server to</td><td class="lineno" valign="top"></td></tr>
    180       <tr><td class="lineno" valign="top"></td><td class="left">   challenge the authorization of a user agent, including a WWW-</td><td> </td><td class="right">   challenge the authorization of a user agent, including a WWW-</td><td class="lineno" valign="top"></td></tr>
    181       <tr><td class="lineno" valign="top"></td><td class="left">   Authenticate header field containing at least one challenge</td><td> </td><td class="right">   Authenticate header field containing at least one challenge</td><td class="lineno" valign="top"></td></tr>
    182       <tr><td class="lineno" valign="top"></td><td class="left">   applicable to the requested resource.</td><td> </td><td class="right">   applicable to the requested resource.</td><td class="lineno" valign="top"></td></tr>
    183       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    184       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    185       <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 15, line 14</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 14, line 14</em></th><td></td></tr>
     161      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 15, line 14</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 14, line 14</em></th><td></td></tr>
    186162      <tr><td class="lineno" valign="top"></td><td class="left">8.1.  Normative References</td><td> </td><td class="right">8.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
    187163      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    194170      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    195171      <tr><td class="lineno" valign="top"></td><td class="left">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td> </td><td class="right">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr>
    196       <tr><td><a name="diff0009" /></td></tr>
     172      <tr><td><a name="diff0008" /></td></tr>
    197173      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p1-messaging-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7230,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    198174      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    199175      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    200176      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7231]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7231]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    201       <tr><td><a name="diff0010" /></td></tr>
     177      <tr><td><a name="diff0009" /></td></tr>
    202178      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Semantics and Content",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Semantics and Content", <span class="insert">RFC 7231,</span></td><td class="lineno" valign="top"></td></tr>
    203179      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p2-semantics-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    206182      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="right">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr>
    207183      <tr><td class="lineno" valign="top"></td><td class="left">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="right">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr>
    208       <tr><td><a name="diff0011" /></td></tr>
     184      <tr><td><a name="diff0010" /></td></tr>
    209185      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p6-cache-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7234,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    210186      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    220196      <tr><td class="lineno" valign="top"></td><td class="left">              Security Project (OWASP) 2.0.1, July 2005,</td><td> </td><td class="right">              Security Project (OWASP) 2.0.1, July 2005,</td><td class="lineno" valign="top"></td></tr>
    221197      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    222       <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 17, line 35</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 16, line 35</em></th><td></td></tr>
     198      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 17, line 35</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 16, line 35</em></th><td></td></tr>
    223199      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    224200      <tr><td class="lineno" valign="top"></td><td class="left">   quoted-string = &lt;quoted-string, see [RFC7230], Section 3.2.6&gt;</td><td> </td><td class="right">   quoted-string = &lt;quoted-string, see [RFC7230], Section 3.2.6&gt;</td><td class="lineno" valign="top"></td></tr>
     
    231207      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    232208      <tr><td class="lineno" valign="top"></td><td class="left">   4</td><td> </td><td class="right">   4</td><td class="lineno" valign="top"></td></tr>
    233       <tr><td><a name="diff0012" /></td></tr>
     209      <tr><td><a name="diff0011" /></td></tr>
    234210      <tr><td class="lineno" valign="top"></td><td class="lblock">      401 Unauthorized (status code)  <span class="delete">7</span></td><td> </td><td class="rblock">      401 Unauthorized (status code)  <span class="insert">6</span></td><td class="lineno" valign="top"></td></tr>
    235211      <tr><td class="lineno" valign="top"></td><td class="lblock">      407 Proxy Authentication Required (status code)  <span class="delete">7</span></td><td> </td><td class="rblock">      407 Proxy Authentication Required (status code)  <span class="insert">6</span></td><td class="lineno" valign="top"></td></tr>
    236212      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    237213      <tr><td class="lineno" valign="top"></td><td class="left">   A</td><td> </td><td class="right">   A</td><td class="lineno" valign="top"></td></tr>
     214      <tr><td><a name="diff0012" /></td></tr>
     215      <tr><td class="lineno" valign="top"></td><td class="lblock">      Authorization header field  <span class="delete">9</span></td><td> </td><td class="rblock">      Authorization header field  <span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
     216      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     217      <tr><td class="lineno" valign="top"></td><td class="left">   C</td><td> </td><td class="right">   C</td><td class="lineno" valign="top"></td></tr>
    238218      <tr><td><a name="diff0013" /></td></tr>
    239       <tr><td class="lineno" valign="top"></td><td class="lblock">      Authorization header field  <span class="delete">9</span></td><td> </td><td class="rblock">      Authorization header field  <span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
    240       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    241       <tr><td class="lineno" valign="top"></td><td class="left">   C</td><td> </td><td class="right">   C</td><td class="lineno" valign="top"></td></tr>
    242       <tr><td><a name="diff0014" /></td></tr>
    243219      <tr><td class="lineno" valign="top"></td><td class="lblock">      Canonical Root URI  <span class="delete">6</span></td><td> </td><td class="rblock">      Canonical Root URI  <span class="insert">5</span></td><td class="lineno" valign="top"></td></tr>
    244220      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    245221      <tr><td class="lineno" valign="top"></td><td class="left">   G</td><td> </td><td class="right">   G</td><td class="lineno" valign="top"></td></tr>
    246222      <tr><td class="lineno" valign="top"></td><td class="left">      Grammar</td><td> </td><td class="right">      Grammar</td><td class="lineno" valign="top"></td></tr>
    247       <tr><td><a name="diff0015" /></td></tr>
     223      <tr><td><a name="diff0014" /></td></tr>
    248224      <tr><td class="lineno" valign="top"></td><td class="lblock">         auth-param  <span class="delete">5</span></td><td> </td><td class="rblock">         auth-param  <span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
    249225      <tr><td class="lineno" valign="top"></td><td class="lblock">         auth-scheme  <span class="delete">5</span></td><td> </td><td class="rblock">         auth-scheme  <span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
     
    257233      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    258234      <tr><td class="lineno" valign="top"></td><td class="left">   P</td><td> </td><td class="right">   P</td><td class="lineno" valign="top"></td></tr>
    259       <tr><td><a name="diff0016" /></td></tr>
     235      <tr><td><a name="diff0015" /></td></tr>
    260236      <tr><td class="lineno" valign="top"></td><td class="lblock">      Protection Space  <span class="delete">6</span></td><td> </td><td class="rblock">      Protection Space  <span class="insert">5</span></td><td class="lineno" valign="top"></td></tr>
    261237      <tr><td class="lineno" valign="top"></td><td class="lblock">      Proxy-Authenticate header field  <span class="delete">9</span></td><td> </td><td class="rblock">      Proxy-Authenticate header field  <span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
     
    263239      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    264240      <tr><td class="lineno" valign="top"></td><td class="left">   R</td><td> </td><td class="right">   R</td><td class="lineno" valign="top"></td></tr>
     241      <tr><td><a name="diff0016" /></td></tr>
     242      <tr><td class="lineno" valign="top"></td><td class="lblock">      Realm  <span class="delete">6</span></td><td> </td><td class="rblock">      Realm  <span class="insert">5</span></td><td class="lineno" valign="top"></td></tr>
     243      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     244      <tr><td class="lineno" valign="top"></td><td class="left">   W</td><td> </td><td class="right">   W</td><td class="lineno" valign="top"></td></tr>
    265245      <tr><td><a name="diff0017" /></td></tr>
    266       <tr><td class="lineno" valign="top"></td><td class="lblock">      Realm  <span class="delete">6</span></td><td> </td><td class="rblock">      Realm  <span class="insert">5</span></td><td class="lineno" valign="top"></td></tr>
    267       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    268       <tr><td class="lineno" valign="top"></td><td class="left">   W</td><td> </td><td class="right">   W</td><td class="lineno" valign="top"></td></tr>
    269       <tr><td><a name="diff0018" /></td></tr>
    270246      <tr><td class="lineno" valign="top"></td><td class="lblock">      WWW-Authenticate header field  <span class="delete">8</span></td><td> </td><td class="rblock">      WWW-Authenticate header field  <span class="insert">7</span></td><td class="lineno" valign="top"></td></tr>
    271247      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    281257
    282258     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    283      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 18 change blocks.&nbsp;</a></th></tr>
    284      <tr class="stats"><td></td><th><i>90 lines changed or deleted</i></th><th><i> </i></th><th><i>69 lines changed or added</i></th><td></td></tr>
     259     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 17 change blocks.&nbsp;</a></th></tr>
     260     <tr class="stats"><td></td><th><i>89 lines changed or deleted</i></th><th><i> </i></th><th><i>68 lines changed or added</i></th><td></td></tr>
    285261     <tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.38. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
    286262   </table>
Note: See TracChangeset for help on using the changeset viewer.