summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam T <pxqr.sta@gmail.com>2013-07-21 11:41:18 +0400
committerSam T <pxqr.sta@gmail.com>2013-07-21 11:41:18 +0400
commit837c2fe0a4a272f9a6d2f8a6b480f48376e1db91 (patch)
treed6f85fe5e7bdd612f9e9eea75bfba25dbd50da38
parentd5a460f5b24b57c35fb9786fe26bff49d67ef770 (diff)
+ Add links to bittorrent.org for fast navigation.
-rw-r--r--BEP.md44
1 files changed, 25 insertions, 19 deletions
diff --git a/BEP.md b/BEP.md
index 1b9ee7c0..198db83e 100644
--- a/BEP.md
+++ b/BEP.md
@@ -1,10 +1,10 @@
1The protocol has many extensions(more precisely enchancements, but 1The protocol has [many extensions][bep-list] (more precisely
2we'll use that word) and it's seems like no one will want to use just 2enchancements, but we'll use that word) and it's seems like no one
3core protocol, at least I'm not. Any modern application that uses 3will want to use just core protocol, at least I'm not. Any modern
4bittorrent protocol in any way will use some subset of extensions. 4application that uses bittorrent protocol in any way will use some
5Thus it's reasonable to implement at least some part of widely used 5subset of extensions. Thus it's reasonable to implement at least some
6extensions here, so we could provide nice high level API and well 6part of widely used extensions here, so we could provide nice high
7integrated interface. 7level API and well integrated interface.
8 8
9This section should keep track current state of package in respect of 9This section should keep track current state of package in respect of
10BEP's. Please _don't_ use this list as issue or bug tracker or TODO 10BEP's. Please _don't_ use this list as issue or bug tracker or TODO
@@ -29,15 +29,21 @@ We should try keep table in order of priority, so first BEPs should be
29are most important and last BEPs are least important. (but important 29are most important and last BEPs are least important. (but important
30too) 30too)
31 31
32| BEP # | Title | Modules | Status 32| BEP # | Title | Status
33|:-----:|:------------------------------------------:|:------------------------------------|:----------- 33|:-----:|:--------------------------------------------------:|:-----------
34| 3 | The BitTorrent Protocol Specification | Data.Torrent | Implemented 34| 3 | [The BitTorrent Protocol Specification][bep3] | Implemented
35| | | Network.BitTorrent.Peer | 35| 4 | [Known Number Allocations][bep4] | Want -> Implemented
36| | | Network.BitTorrent.Exchange | 36| 20 | [Peer ID Conventions][bep20] | Want -> Implemented
37| | | Network.BitTorrent.Tracker | 37| 9 | [Extension for Peers to Send Metadata Files][bep9] | Want
38| 4 | Known Number Allocations | Network.BitTorrent.Extension | Want -> Implemented 38| 23 | [Tracker Return Compact Peer Lists][bep23] | Implemented
39| 20 | Peer ID Conventions | Network.BitTorrent.Peer | Want -> Implemented 39| 5 | [DHT][bep5] | Want
40| 9 | Extension for Peers to Send Metadata Files | | Want 40| 6 | [Fast Extension][bep6] | Want -> Implemented
41| 23 | Tracker Return Compact Peer Lists | Network.BitTorrent.Tracker.Protocol | Implemented 41
42| 5 | DHT | Network.BitTorrent.DHT | Want 42[bep-list]: http://www.bittorrent.org/beps/bep_0000.html
43| 6 | Fast Extension | Network.BitTorrent.Exchange | Want -> Implemented 43[bep3]: http://www.bittorrent.org/beps/bep_0003.html
44[bep4]: http://www.bittorrent.org/beps/bep_0004.html
45[bep5]: http://www.bittorrent.org/beps/bep_0005.html
46[bep6]: http://www.bittorrent.org/beps/bep_0006.html
47[bep9]: http://www.bittorrent.org/beps/bep_0009.html
48[bep20]: http://www.bittorrent.org/beps/bep_0020.html
49[bep23]: http://www.bittorrent.org/beps/bep_0023.html