Changeset 10832
- Timestamp:
- 02/15/2008 12:55:02 PM (11 months ago)
- Location:
- dotorg
- Files:
-
- 4 modified
-
trunk_fixed/html/beps/bep_0008.html (modified) (1 diff)
-
trunk_fixed/html/beps/bep_0008.rst (modified) (1 diff)
-
trunk_fixed/html/beps/bep_0009.html (modified) (6 diffs)
-
v7/html/beps/bep_0008.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dotorg/trunk_fixed/html/beps/bep_0008.html
r10816 r10832 141 141 key = sha1( 'aaf4c61ddcc5e8a2dabedef3b482cd9aea9434dabcd' ) 142 142 </pre> 143 <p>where [i:j] denotes the <em>ith</em> through <em>jth</em> bit including the <em>ith</em> 144 but excluding the <em>jth</em>. The resulting key in hex is 145 <tt class="docutils literal"><span class="pre">f36e9cae87cf33e07645ef5ca745a8a83469f31e</span></tt>.</p> 143 <p>The resulting key in hex is <tt class="docutils literal"><span class="pre">f36e9cae87cf33e07645ef5ca745a8a83469f31e</span></tt>.</p> 146 144 <p>It is RECOMMENDED that the tracker use the initialization vector, and 147 145 that it change the <tt class="docutils literal"><span class="pre">iv</span></tt> on roughly the same period as the rerequest -
dotorg/trunk_fixed/html/beps/bep_0008.rst
r10815 r10832 100 100 key = sha1( 'aaf4c61ddcc5e8a2dabedef3b482cd9aea9434dabcd' ) 101 101 102 where [i:j] denotes the *ith* through *jth* bit including the *ith* 103 but excluding the *jth*. The resulting key in hex is 104 ``f36e9cae87cf33e07645ef5ca745a8a83469f31e``. 102 The resulting key in hex is ``f36e9cae87cf33e07645ef5ca745a8a83469f31e``. 105 103 106 104 It is RECOMMENDED that the tracker use the initialization vector, and -
dotorg/trunk_fixed/html/beps/bep_0009.html
r10595 r10832 38 38 <tr class="field"><th class="field-name">Title:</th><td class="field-body">Metadata Extension</td> 39 39 </tr> 40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10 561</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, 06Feb 2008)</a></td>40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10820</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-15 03:28:59 -0800 (Fri, 15 Feb 2008)</a></td> 43 43 </tr> 44 44 <tr class="field"><th class="field-name">Author:</th><td class="field-body">Greg Hazel <greg at bittorrent.com>, Arvid Norberg <arvid at bittorrent.com></td> … … 58 58 <p class="topic-title first">Contents</p> 59 59 <ul class="simple"> 60 <li><a class="reference internal" href="#metadata" id="id 7">metadata</a></li>61 <li><a class="reference internal" href="#extension-header" id="id 8">extension header</a></li>62 <li><a class="reference internal" href="#extension-message" id="id 9">extension message</a><ul>63 <li><a class="reference internal" href="#request" id="id 10">request</a></li>64 <li><a class="reference internal" href="#data" id="id1 1">data</a></li>65 <li><a class="reference internal" href="#reject" id="id1 2">reject</a></li>60 <li><a class="reference internal" href="#metadata" id="id6">metadata</a></li> 61 <li><a class="reference internal" href="#extension-header" id="id7">extension header</a></li> 62 <li><a class="reference internal" href="#extension-message" id="id8">extension message</a><ul> 63 <li><a class="reference internal" href="#request" id="id9">request</a></li> 64 <li><a class="reference internal" href="#data" id="id10">data</a></li> 65 <li><a class="reference internal" href="#reject" id="id11">reject</a></li> 66 66 </ul> 67 67 </li> 68 <li><a class="reference internal" href="#magnet-uri-format" id="id1 3">magnet URI format</a></li>69 <li><a class="reference internal" href="# id2" id="id14">References</a></li>68 <li><a class="reference internal" href="#magnet-uri-format" id="id12">magnet URI format</a></li> 69 <li><a class="reference internal" href="#references" id="id13">References</a></li> 70 70 </ul> 71 71 </div> … … 81 81 file. This part can be validated by the info-hash. In this document, that 82 82 part of the .torrent file is referred to as <em>the metadata</em>.</p> 83 <p>The metadata is handled in b ocks of 16KiB (65536Bytes). The metadata blocks83 <p>The metadata is handled in blocks of 16KiB (16384 Bytes). The metadata blocks 84 84 are indexed starting at 0. All blocks are 16KiB except the last block which may 85 85 be smaller.</p> … … 87 87 <div class="section" id="extension-header"> 88 88 <h1>extension header</h1> 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="#id 3" id="id4">[2]</a>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="#id2" id="id3">[2]</a> 90 90 ) to advertize its existence. It adds the "ut_metadata" entry to the "m" 91 91 dictionary in the extension header hand-shake message. This identifies the … … 172 172 may be included.</p> 173 173 <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> 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> 174 <p>If no tracker is specified, the client SHOULD use the DHT (<a class="reference external" href="http://www.bittorrent.org/beps/bep_0005.html">BEP 0005</a> <a class="footnote-reference" href="#id4" id="id5">[3]</a>) to acquire peers.</p> 175 </div> 176 <div class="section" id="references"> 177 <h1>References</h1> 175 178 <table class="docutils footnote" frame="void" id="base32" rules="none"> 176 179 <colgroup><col class="label" /><col /></colgroup> … … 186 189 coding: utf-8 187 190 End: --> 188 </div> 189 <div class="section" id="id2"> 190 <h1>References</h1> 191 <table class="docutils footnote" frame="void" id="id3" rules="none"> 191 <table class="docutils footnote" frame="void" id="id2" rules="none"> 192 192 <colgroup><col class="label" /><col /></colgroup> 193 193 <tbody valign="top"> 194 <tr><td class="label"><a class="fn-backref" href="#id 4">[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="id 5" rules="none">194 <tr><td class="label"><a class="fn-backref" href="#id3">[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="id4" rules="none"> 198 198 <colgroup><col class="label" /><col /></colgroup> 199 199 <tbody valign="top"> 200 <tr><td class="label"><a class="fn-backref" href="#id 6">[3]</a></td><td><a class="reference external" href="bep_0005.html">bep_0005.html</a></td></tr>200 <tr><td class="label"><a class="fn-backref" href="#id5">[3]</a></td><td><a class="reference external" href="http://www.bittorrent.org/beps/bep_0005.html">http://www.bittorrent.org/beps/bep_0005.html</a></td></tr> 201 201 </tbody> 202 202 </table> -
dotorg/v7/html/beps/bep_0008.html
r10816 r10832 38 38 <tr class="field"><th class="field-name">Title:</th><td class="field-body">Tracker Peer Obfuscation</td> 39 39 </tr> 40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">108 15</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-15 02:10:08 -0800 (Fri, 15 Feb 2008)</a></td>40 <tr class="field"><th class="field-name">Version:</th><td class="field-body">10831</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-15 12:50:48 -0800 (Fri, 15 Feb 2008)</a></td> 43 43 </tr> 44 44 <tr class="field"><th class="field-name">Author:</th><td class="field-body">David Harrison <dave at bittorrent.com>, Anthony Ciani <tony at ciani.phy.uic.edu>, Arvid Norberg <arvid at bittorrent.com>, Greg Hazel <greg at bittorrent.com></td> … … 141 141 key = sha1( 'aaf4c61ddcc5e8a2dabedef3b482cd9aea9434dabcd' ) 142 142 </pre> 143 <p>where [i:j] denotes the <em>ith</em> through <em>jth</em> bit including the <em>ith</em> 144 but excluding the <em>jth</em>. The resulting key in hex is 145 <tt class="docutils literal"><span class="pre">f36e9cae87cf33e07645ef5ca745a8a83469f31e</span></tt>.</p> 143 <p>The resulting key in hex is <tt class="docutils literal"><span class="pre">f36e9cae87cf33e07645ef5ca745a8a83469f31e</span></tt>.</p> 146 144 <p>It is RECOMMENDED that the tracker use the initialization vector, and 147 145 that it change the <tt class="docutils literal"><span class="pre">iv</span></tt> on roughly the same period as the rerequest