BEP: 0 Title: Index of BitTorrent Enhancement Proposals Version: $Revision$ Last-Modified: $Date$ Author: David Harrison Status: Active Type: Process Created: 10-Jan-2008 Post-History: The BitTorrent Community Forum coordinates the development of the BitTorrent protocol suite and its reference implementation. It is the wish of Bram Cohen that the BitTorrent mainline python implementation remain open source and that the protocol development process be modelled after the Python Enhancement Proposal (PEP) process [#python]_. This document indexes all BitTorrent Enhancement Proposals (BEPs). When a new proposal is submitted, one of the BitTorrent.org editors assigns a BEP number and updates this index appropriately. Each document has a number that never changes and the history of the document is maintained in subversion [#svn]_. .. role:: raw-html(raw) :format: html Final and Active Process BEPs ----------------------------- ====== =================== Num Title ====== =================== |0| :raw-html:`Index of BitTorrent Enhancement Proporsals ` |1| :raw-html:`The BEP Process` |2| :raw-html:`Sample reStructured Text BEP Template` |3| :raw-html:`The BitTorrent Protocol Specification` |4| :raw-html:`Known Number Allocations ` |20| :raw-html:`Peer ID Conventions` |1000| :raw-html:`Pending Standards Track Documents` ====== =================== Accepted BEPs ------------- These BEPs describe mechanisms that have been deployed in one or more BitTorrent implementations and have proven useful. They may require minor revisions. They await the blessing of the BDFL before they can be considered Final. ====== =================== Num Title ====== =================== |9| :raw-html:`Extension for Peers to Send Metadata Files ` |23| :raw-html:`Tracker Returns Compact Peer Lists` ====== =================== Draft BEPs ----------- The following BEPs are under consideration for standardization. ====== =================== Num Title ====== =================== |5| :raw-html:`DHT Protocol ` |6| :raw-html:`Fast Extension ` |7| :raw-html:`IPv6 Tracker Extension ` |10| :raw-html:`Extension Protocol ` |12| :raw-html:`Multitracker Metadata Extension` |15| :raw-html:`UDP Tracker Protocol` |16| :raw-html:`Superseeding` |17| :raw-html:`HTTP Seeding (Hoffman-style) ` |18| :raw-html:`Search Engine Specification` |19| :raw-html:`HTTP/FTP Seeding (GetRight-style) ` |21| :raw-html:`Extension for Partial Seeds` |22| :raw-html:`BitTorrent Local Tracker Discovery Protocol` |24| :raw-html:`Tracker Returns External IP` |26| :raw-html:`Zeroconf Peer Advertising and Discovery` |27| :raw-html:`Private Torrents` |28| :raw-html:`Tracker exchange` |29| :raw-html:`uTorrent transport protocol` |30| :raw-html:`Merkle tree torrent extension` |31| :raw-html:`Tracker Failure Retry Extension` |32| :raw-html:`IPv6 extension for DHT` ====== =================== Deferred BEPs ------------- The editor(s) deem that the following BEPs are not progressing toward standardization, but they have not yet been withdrawn. ====== =================== Num Title ====== =================== |8| :raw-html:`Tracker Peer Obfuscation ` ====== =================== Withdrawn BEPs -------------- At this time, no BEPs have been withdrawn. Rejected BEPs ------------- At this time, no BEPs have been rejected. .. [#python] http://www.python.org/dev/peps/ .. [#svn] http://bittorrent.org/trac .. |0| replace:: :raw-html:`0` .. |1| replace:: :raw-html:`1` .. |2| replace:: :raw-html:`2` .. |3| replace:: :raw-html:`3` .. |4| replace:: :raw-html:`4` .. |5| replace:: :raw-html:`5` .. |6| replace:: :raw-html:`6` .. |7| replace:: :raw-html:`7` .. |8| replace:: :raw-html:`8` .. |9| replace:: :raw-html:`9` .. |10| replace:: :raw-html:`10` .. |12| replace:: :raw-html:`12` .. |15| replace:: :raw-html:`15` .. |16| replace:: :raw-html:`16` .. |17| replace:: :raw-html:`17` .. |18| replace:: :raw-html:`18` .. |19| replace:: :raw-html:`19` .. |20| replace:: :raw-html:`20` .. |21| replace:: :raw-html:`21` .. |22| replace:: :raw-html:`22` .. |23| replace:: :raw-html:`23` .. |24| replace:: :raw-html:`24` .. |26| replace:: :raw-html:`26` .. |27| replace:: :raw-html:`27` .. |28| replace:: :raw-html:`28` .. |29| replace:: :raw-html:`29` .. |30| replace:: :raw-html:`30` .. |31| replace:: :raw-html:`31` .. |32| replace:: :raw-html:`32` .. |1000| replace:: :raw-html:`1000`