Changeset 10595

Show
Ignore:
Timestamp:
02/07/2008 04:37:01 PM (11 months ago)
Author:
dave
Message:

generated html with fixes from Arvid. Plus refining some text in bep_0008. Fixed makefile.

Location:
dotorg/trunk_fixed/html/beps
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • dotorg/trunk_fixed/html/beps/bep_0000.html

    r10540 r10595  
    3838<tr class="field"><th class="field-name">Title:</th><td class="field-body">Index of BitTorrent Enhancement Proposals</td> 
    3939</tr> 
    40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10528</td> 
     40<tr class="field"><th class="field-name">Version:</th><td class="field-body">10561</td> 
    4141</tr> 
    42 <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0000.rst">2008-02-04 16:10:30 -0800 (Mon, 04 Feb 2008)</a></td> 
     42<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0000.rst">2008-02-06 10:01:00 -0800 (Wed, 06 Feb 2008)</a></td> 
    4343</tr> 
    4444<tr class="field"><th class="field-name">Author:</th><td class="field-body">David Harrison &lt;dave&#32;&#97;t&#32;bittorrent.com&gt;</td> 
     
    107107<td>Metadata Extension</td> 
    108108</tr> 
    109 <tr><td><span class="raw-html"><A HREF="bep_0009.html">10</A></span></td> 
     109<tr><td><span class="raw-html"><A HREF="bep_0010.html">10</A></span></td> 
    110110<td>Extension Protocol</td> 
    111111</tr> 
  • dotorg/trunk_fixed/html/beps/bep_0004.html

    r10540 r10595  
    3838<tr class="field"><th class="field-name">Title:</th><td class="field-body">Assigned Numbers</td> 
    3939</tr> 
    40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10528</td> 
     40<tr class="field"><th class="field-name">Version:</th><td class="field-body">10561</td> 
    4141</tr> 
    42 <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0004.rst">2008-02-04 16:10:30 -0800 (Mon, 04 Feb 2008)</a></td> 
     42<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0004.rst">2008-02-06 10:01:00 -0800 (Wed, 06 Feb 2008)</a></td> 
    4343</tr> 
    4444<tr class="field"><th class="field-name">Author:</th><td class="field-body">David Harrison</td> 
     
    7373 
    7474reserved[5] 
    75 0x10  LTEP (LibTorrent Extension Protocol) 
     750x10  LTEP (Libtorrent Extension Protocol) 
    7676 
    7777reserved[7] 
     
    93930x07   piece 
    94940x08   cancel 
     95 
     96DHT Extension: 
    95970x09   port 
    9698 
    97 Fast Extensions 
    98  
     99Fast Extensions: 
    991000x0D   suggest 
    1001010x0E   have all 
     
    1031040x11   allowed fast 
    104105 
    105 Additional IDs used in deployed clients 
     106Additional IDs used in deployed clients: 
    1061070x14   LTEP Handshake (implemented in libtorrent, uTorrent,...) 
    107108</pre> 
  • dotorg/trunk_fixed/html/beps/bep_0008.html

    r10579 r10595  
    3838<tr class="field"><th class="field-name">Title:</th><td class="field-body">Tracker Peer Obfuscation</td> 
    3939</tr> 
    40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10560</td> 
    41 </tr> 
    42 <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0008.rst">2008-02-06 02:55:28 -0800 (Wed, 06 Feb 2008)</a></td> 
     40<tr class="field"><th class="field-name">Version:</th><td class="field-body">10594</td> 
     41</tr> 
     42<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0008.rst">2008-02-07 16:25:30 -0800 (Thu, 07 Feb 2008)</a></td> 
    4343</tr> 
    4444<tr class="field"><th class="field-name">Author:</th><td class="field-body">David Harrison &lt;dave&#32;&#97;t&#32;bittorrent.com&gt;, Anthony Ciani &lt;tony&#32;&#97;t&#32;ciani.phy.uic.edu&gt;, Arvid Norberg &lt;arvid&#32;&#97;t&#32;bittorrent.com&gt;, Greg Hazel &lt;greg&#32;&#97;t&#32;bittorrent.com&gt;</td> 
     
    409409<div class="section" id="example-python-code"> 
    410410<h1>Example Python Code</h1> 
    411 <p>Dummy tracker implementing tracker peer obfuscation:</p> 
     411<p>Request handling in a dummy tracker implementing tracker peer obfuscation:</p> 
    412412<pre class="literal-block"> 
    413413from sha import sha 
  • dotorg/trunk_fixed/html/beps/bep_0009.html

    r10540 r10595  
    3838<tr class="field"><th class="field-name">Title:</th><td class="field-body">Metadata Extension</td> 
    3939</tr> 
    40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10528</td> 
    41 </tr> 
    42 <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0009.rst">2008-02-04 16:10:30 -0800 (Mon, 04 Feb 2008)</a></td> 
     40<tr class="field"><th class="field-name">Version:</th><td class="field-body">10561</td> 
     41</tr> 
     42<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_0009.rst">2008-02-06 10:01:00 -0800 (Wed, 06 Feb 2008)</a></td> 
    4343</tr> 
    4444<tr class="field"><th class="field-name">Author:</th><td class="field-body">Greg Hazel &lt;greg&#32;&#97;t&#32;bittorrent.com&gt;, Arvid Norberg &lt;arvid&#32;&#97;t&#32;bittorrent.com&gt;</td> 
     
    5858<p class="topic-title first">Contents</p> 
    5959<ul class="simple"> 
    60 <li><a class="reference internal" href="#metadata" id="id4">metadata</a></li> 
    61 <li><a class="reference internal" href="#extension-header" id="id5">extension header</a></li> 
    62 <li><a class="reference internal" href="#extension-message" id="id6">extension message</a><ul> 
    63 <li><a class="reference internal" href="#request" id="id7">request</a></li> 
    64 <li><a class="reference internal" href="#data" id="id8">data</a></li> 
    65 <li><a class="reference internal" href="#reject" id="id9">reject</a></li> 
     60<li><a class="reference internal" href="#metadata" id="id7">metadata</a></li> 
     61<li><a class="reference internal" href="#extension-header" id="id8">extension header</a></li> 
     62<li><a class="reference internal" href="#extension-message" id="id9">extension message</a><ul> 
     63<li><a class="reference internal" href="#request" id="id10">request</a></li> 
     64<li><a class="reference internal" href="#data" id="id11">data</a></li> 
     65<li><a class="reference internal" href="#reject" id="id12">reject</a></li> 
    6666</ul> 
    6767</li> 
    68 <li><a class="reference internal" href="#magnet-uri-format" id="id10">magnet URI format</a></li> 
    69 <li><a class="reference internal" href="#id1" id="id11">References</a></li> 
     68<li><a class="reference internal" href="#magnet-uri-format" id="id13">magnet URI format</a></li> 
     69<li><a class="reference internal" href="#id2" id="id14">References</a></li> 
    7070</ul> 
    7171</div> 
     
    8181file. This part can be validated by the info-hash. In this document, that 
    8282part of the .torrent file is referred to as <em>the metadata</em>.</p> 
    83 <p>The metadata is plit up in 16kiB pieces. The pieces are indexed starting 
    84 from 0 for the first 16kiB of metadata.</p> 
     83<p>The metadata is handled in bocks of 16KiB (65536 Bytes). The metadata blocks 
     84are indexed starting at 0. All blocks are 16KiB except the last block which may 
     85be smaller.</p> 
    8586</div> 
    8687<div class="section" id="extension-header"> 
    8788<h1>extension header</h1> 
    88 <p>The metadata extension uses the <a class="reference external" href="extension_protocol.html">extension protocol</a> <a class="footnote-reference" href="#id2" id="id3">[1]</a> to advertize its 
    89 existence. It adds the &quot;ut_metadata&quot; entry to the &quot;m&quot; dictionary in the 
    90 extension header hand-shake message. This identifies the message code 
    91 used for this message. It also adds &quot;metadata_size&quot; to the handshake 
    92 message (not the &quot;m&quot; dictionary) specifying an integer value of the 
     89<p>The metadata extension uses the extension protocol (specified in <a class="reference external" href="http://www.bittorrent.org/beps/bep_0010.html">BEP 0010</a> <a class="footnote-reference" href="#id3" id="id4">[2]</a> 
     90) to advertize its existence. It adds the &quot;ut_metadata&quot; entry to the &quot;m&quot; 
     91dictionary in the extension header hand-shake message. This identifies the 
     92message code used for this message. It also adds &quot;metadata_size&quot; to the 
     93handshake message (not the &quot;m&quot; dictionary) specifying an integer value of the 
    9394number of bytes of the metadata.</p> 
    9495<p>Example extension handshake message:</p> 
     
    164165<dl class="docutils"> 
    165166<dt>&lt;info-hash&gt;</dt> 
    166 <dd>Is the info-hash encoded as base32.</dd> 
     167<dd>Is the info-hash encoded as base32 <a class="footnote-reference" href="#base32" id="id1">[1]</a></dd> 
    167168</dl> 
    168169<p><tt class="docutils literal"><span class="pre">xt</span></tt> is the only mandatory parameter. <tt class="docutils literal"><span class="pre">dn</span></tt> is the display name that may be 
     
    171172may be included.</p> 
    172173<p>Both <tt class="docutils literal"><span class="pre">dn</span></tt> and <tt class="docutils literal"><span class="pre">tr</span></tt> are optional.</p> 
    173 <p>If no tracker is specified, the client SHOULD use the DHT to acquire peers.</p> 
     174<p>If no tracker is specified, the client SHOULD use the DHT (<a class="reference external" href="bep_0005.html">BEP 0005</a> <a class="footnote-reference" href="#id5" id="id6">[3]</a>) to acquire peers.</p> 
     175<table class="docutils footnote" frame="void" id="base32" rules="none"> 
     176<colgroup><col class="label" /><col /></colgroup> 
     177<tbody valign="top"> 
     178<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td><a class="reference external" href="http://www.ietf.org/rfc/rfc3548.txt">http://www.ietf.org/rfc/rfc3548.txt</a></td></tr> 
     179</tbody> 
     180</table> 
    174181<!-- Local Variables: 
    175182mode: indented-text 
     
    180187End: --> 
    181188</div> 
    182 <div class="section" id="id1"> 
     189<div class="section" id="id2"> 
    183190<h1>References</h1> 
    184 <table class="docutils footnote" frame="void" id="id2" rules="none"> 
     191<table class="docutils footnote" frame="void" id="id3" rules="none"> 
    185192<colgroup><col class="label" /><col /></colgroup> 
    186193<tbody valign="top"> 
    187 <tr><td class="label"><a class="fn-backref" href="#id3">[1]</a></td><td><a class="reference external" href="extension_protocol.html">extension_protocol.html</a></td></tr> 
     194<tr><td class="label"><a class="fn-backref" href="#id4">[2]</a></td><td><a class="reference external" href="http://www.bittorrent.org/beps/bep_0010.html">http://www.bittorrent.org/beps/bep_0010.html</a></td></tr> 
     195</tbody> 
     196</table> 
     197<table class="docutils footnote" frame="void" id="id5" rules="none"> 
     198<colgroup><col class="label" /><col /></colgroup> 
     199<tbody valign="top"> 
     200<tr><td class="label"><a class="fn-backref" href="#id6">[3]</a></td><td><a class="reference external" href="bep_0005.html">bep_0005.html</a></td></tr> 
    188201</tbody> 
    189202</table> 
  • dotorg/trunk_fixed/html/beps/bep_1000.html

    r10579 r10595  
    3838<tr class="field"><th class="field-name">Title:</th><td class="field-body">Pending Standards Track Documents</td> 
    3939</tr> 
    40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10517</td> 
     40<tr class="field"><th class="field-name">Version:</th><td class="field-body">10579</td> 
    4141</tr> 
    42 <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_1000.rst">2008-02-04 15:53:01 -0800 (Mon, 04 Feb 2008)</a></td> 
     42<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="https://svn.bittorrent.com/trac.cgi/browser/dotorg/trunk/html/beps/bep_1000.rst">2008-02-07 02:58:49 -0800 (Thu, 07 Feb 2008)</a></td> 
    4343</tr> 
    4444<tr class="field"><th class="field-name">Author:</th><td class="field-body">David Harrison &lt;dave&#32;&#97;t&#32;bittorrent.com&gt;</td> 
  • dotorg/trunk_fixed/html/beps/makefile

    r10561 r10595  
    1717 
    1818%.html:%.rst_post 
    19         rstbep2html.py --template=../template.txt --pep-base-url=http://www.bittorrent.org/beps/ --cloak-email-addresses --link-stylesheet --stylesheet=../css/bep.css --no-toc-backlinks $? >$@ --traceback 
     19        rstbep2html.py --template=template.txt --pep-base-url=http://www.bittorrent.org/beps/ --cloak-email-addresses --link-stylesheet --stylesheet=../css/bep.css --no-toc-backlinks $? >$@ --traceback 
    2020 
    2121%.rst_post: %.rst