root/dotorg/trunk/html/beps/bep_0000.rst @ 11178

Revision 11178, 6.3 KB (checked in by bittorrent, 5 weeks ago)

added bep 32 (IPv6 extension to DHT)

RevLine 
[10491]1BEP: 0
2Title: Index of BitTorrent Enhancement Proposals
[10528]3Version: $Revision$
4Last-Modified: $Date$
5Author:  David Harrison <dave@bittorrent.com>
[10491]6Status:  Active
7Type:    Process
8Created: 10-Jan-2008
9Post-History:
[10194]10
[10415]11The BitTorrent Community Forum coordinates the development of the
12BitTorrent protocol suite and its reference implementation. It is the
13wish of Bram Cohen that the BitTorrent mainline python implementation
14remain open source and that the protocol development process be
[10760]15modelled after the Python Enhancement Proposal (PEP) process [#python]_.
[10415]16
[10194]17This document indexes all BitTorrent Enhancement Proposals (BEPs).
[10906]18When a new proposal is submitted, one of the BitTorrent.org editors
19assigns a BEP number and updates this index appropriately.  Each
20document has a number that never changes and the history of the
21document is maintained in subversion [#svn]_.
[10852]22 
[10528]23.. role:: raw-html(raw)
24   :format: html
[10194]25
[11051]26Final and Active Process BEPs
27-----------------------------
[11047]28
[10852]29======     =================== 
30Num        Title             
31======     ===================
[11051]32|0|        :raw-html:`<A HREF="bep_0000.html">Index of BitTorrent Enhancement Proporsals </A>`
33|1|        :raw-html:`<A HREF="bep_0001.html">The BEP Process</A>`
34|2|        :raw-html:`<A HREF="bep_0002.html">Sample reStructured Text BEP Template</A>`
[11047]35|3|        :raw-html:`<A HREF="bep_0003.html">The BitTorrent Protocol Specification</A>`
[11051]36|4|        :raw-html:`<A HREF="bep_0004.html">Known Number Allocations </A>`
37|20|       :raw-html:`<A HREF="bep_0020.html">Peer ID Conventions</A>`
38|1000|     :raw-html:`<A HREF="bep_1000.html">Pending Standards Track Documents</A>`
[11047]39======     ===================
40
[11071]41Accepted BEPs
42-------------
[11047]43
[11071]44These BEPs describe mechanisms that have been deployed in one or more BitTorrent
45implementations and have proven useful.  They may require minor revisions.
46They await the blessing of the BDFL before they can be considered Final.
47
48======     =================== 
49Num        Title             
50======     ===================
51|9|        :raw-html:`<A HREF="bep_0009.html">Extension for Peers to Send Metadata Files </A>`
[11096]52|23|       :raw-html:`<A HREF="bep_0023.html">Tracker Returns Compact Peer Lists</A>`
[11071]53======     ===================
54
[11047]55Draft BEPs
56-----------
57
58The following BEPs are under consideration for standardization.
59
60======     =================== 
61Num        Title             
62======     ===================
[10852]63|5|        :raw-html:`<A HREF="bep_0005.html">DHT Protocol </A>`
64|6|        :raw-html:`<A HREF="bep_0006.html">Fast Extension </A>`
65|7|        :raw-html:`<A HREF="bep_0007.html">IPv6 Tracker Extension   </A>`
66|10|       :raw-html:`<A HREF="bep_0010.html">Extension Protocol </A>`
67|12|       :raw-html:`<A HREF="bep_0012.html">Multitracker Metadata Extension</A>`
68|15|       :raw-html:`<A HREF="bep_0015.html">UDP Tracker Protocol</A>`
[11025]69|16|       :raw-html:`<A HREF="bep_0016.html">Superseeding</A>`
[10883]70|17|       :raw-html:`<A HREF="bep_0017.html">HTTP Seeding (Hoffman-style) </A>`
[10906]71|18|       :raw-html:`<A HREF="bep_0018.html">Search Engine Specification</A>`
[11019]72|19|       :raw-html:`<A HREF="bep_0019.html">HTTP/FTP Seeding (GetRight-style) </A>`
[11071]73|21|       :raw-html:`<A HREF="bep_0021.html">Extension for Partial Seeds</A>`
[11111]74|22|       :raw-html:`<A HREF="bep_0022.html">BitTorrent Local Tracker Discovery Protocol</A>`
[11085]75|24|       :raw-html:`<A HREF="bep_0024.html">Tracker Returns External IP</A>`
[11106]76|26|       :raw-html:`<A HREF="bep_0026.html">Zeroconf Peer Advertising and Discovery</A>`
[11125]77|27|       :raw-html:`<A HREF="bep_0027.html">Private Torrents</A>`
[11158]78|28|       :raw-html:`<A HREF="bep_0028.html">Tracker exchange</A>`
79|29|       :raw-html:`<A HREF="bep_0029.html">uTorrent transport protocol</A>`
[11172]80|30|       :raw-html:`<A HREF="bep_0030.html">Merkle tree torrent extension</A>`
[11175]81|31|       :raw-html:`<A HREF="bep_0031.html">Tracker Failure Retry Extension</A>`
[11178]82|32|       :raw-html:`<A HREF="bep_0032.html">IPv6 extension for DHT</A>`
[10852]83======     ===================
84
[11043]85
86Deferred BEPs
87-------------
88
[11047]89The editor(s) deem that the following BEPs are not progressing toward standardization,
90but they have not yet been withdrawn.
91
[11043]92======     =================== 
93Num        Title             
94======     ===================
95|8|        :raw-html:`<A HREF="bep_0008.html">Tracker Peer Obfuscation </A>`
96======     ===================
97
98
99Withdrawn BEPs
100--------------
101
102At this time, no BEPs have been withdrawn.
103
104
105Rejected BEPs
106-------------
107
108At this time, no BEPs have been rejected.
109
[10194]110.. [#python] http://www.python.org/dev/peps/
[11042]111.. [#svn] http://bittorrent.org/trac
[10528]112.. |0| replace:: :raw-html:`<A HREF="bep_0000.html">0</A>`
113.. |1| replace:: :raw-html:`<A HREF="bep_0001.html">1</A>`
114.. |2| replace:: :raw-html:`<A HREF="bep_0002.html">2</A>`
115.. |3| replace:: :raw-html:`<A HREF="bep_0003.html">3</A>`
116.. |4| replace:: :raw-html:`<A HREF="bep_0004.html">4</A>`
117.. |5| replace:: :raw-html:`<A HREF="bep_0005.html">5</A>`
118.. |6| replace:: :raw-html:`<A HREF="bep_0006.html">6</A>`
119.. |7| replace:: :raw-html:`<A HREF="bep_0007.html">7</A>`
120.. |8| replace:: :raw-html:`<A HREF="bep_0008.html">8</A>`
121.. |9| replace:: :raw-html:`<A HREF="bep_0009.html">9</A>`
[10561]122.. |10| replace:: :raw-html:`<A HREF="bep_0010.html">10</A>`
[10795]123.. |12| replace:: :raw-html:`<A HREF="bep_0012.html">12</A>`
[10759]124.. |15| replace:: :raw-html:`<A HREF="bep_0015.html">15</A>`
[11025]125.. |16| replace:: :raw-html:`<A HREF="bep_0016.html">16</A>`
[10759]126.. |17| replace:: :raw-html:`<A HREF="bep_0017.html">17</A>`
[10906]127.. |18| replace:: :raw-html:`<A HREF="bep_0018.html">18</A>`
[11016]128.. |19| replace:: :raw-html:`<A HREF="bep_0019.html">19</A>`
[11030]129.. |20| replace:: :raw-html:`<A HREF="bep_0020.html">20</A>`
[11071]130.. |21| replace:: :raw-html:`<A HREF="bep_0021.html">21</A>`
[11089]131.. |22| replace:: :raw-html:`<A HREF="bep_0022.html">22</A>`
[11072]132.. |23| replace:: :raw-html:`<A HREF="bep_0023.html">23</A>`
133.. |24| replace:: :raw-html:`<A HREF="bep_0024.html">24</A>`
[11106]134.. |26| replace:: :raw-html:`<A HREF="bep_0026.html">26</A>`
[11126]135.. |27| replace:: :raw-html:`<A HREF="bep_0027.html">27</A>`
[11168]136.. |28| replace:: :raw-html:`<A HREF="bep_0028.html">28</A>`
137.. |29| replace:: :raw-html:`<A HREF="bep_0029.html">29</A>`
[11172]138.. |30| replace:: :raw-html:`<A HREF="bep_0030.html">30</A>`
[11175]139.. |31| replace:: :raw-html:`<A HREF="bep_0031.html">31</A>`
[11178]140.. |32| replace:: :raw-html:`<A HREF="bep_0032.html">32</A>`
[10528]141.. |1000| replace:: :raw-html:`<A HREF="bep_1000.html">1000</A>`
Note: See TracBrowser for help on using the browser.