diff options
author | Alex <alxmorais8@msn.com> | 2021-06-03 18:55:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-03 18:55:20 +0300 |
commit | bb6bcf3acec16ed2a1270acdedd02479d5a1f9af (patch) | |
tree | acd8e50676996a95c52d570f92f8043c19736322 /docs | |
parent | c2c0cb938c1c1615bcd7689afeddffc91d1b1f50 (diff) |
chore(docs): add bep support (#2094)
* chore(docs): add bep support
* Fix typo + change to white_check_mark
Diffstat (limited to 'docs')
-rw-r--r-- | docs/bep_support.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/docs/bep_support.md b/docs/bep_support.md new file mode 100644 index 0000000..8c5ff43 --- /dev/null +++ b/docs/bep_support.md @@ -0,0 +1,28 @@ +# BEP Support + +These are the [BitTorrent Extension Protocols (BEP)](https://www.bittorrent.org/beps/bep_0001.html) supported by Webtorrent: + +:white_check_mark: = implemented + +:heavy_minus_sign: = not implemented (feel free to open an issue) + +:x: = cannot be implemented + +| Name | Link | Node.js | Browser | +|---|---|---|---| +| Distributed hash table (DHT) | [BEP 5](https://www.bittorrent.org/beps/bep_0005.html) | :white_check_mark: | :heavy_minus_sign: | +| IPv6 Tracker Extension | [BEP 7](https://www.bittorrent.org/beps/bep_0007.html) | :heavy_minus_sign: | :heavy_minus_sign: | +| Magnet links | [BEP 9](https://www.bittorrent.org/beps/bep_0009.html) | :white_check_mark: | :white_check_mark: | +| Extension Protocol | [BEP 10](https://www.bittorrent.org/beps/bep_0010.html) | :white_check_mark: | :white_check_mark: | +| Peer Exchange (PEX) | [BEP 11](https://www.bittorrent.org/beps/bep_0011.html) | :white_check_mark: | :heavy_minus_sign: [webtorrent#1191](https://github.com/webtorrent/webtorrent/issues/1191) | +| Local Service Discovery (LSD) | [BEP 14](https://www.bittorrent.org/beps/bep_0014.html) | :white_check_mark: | :x: | +| UDP Tracker Protocol | [BEP 15](https://www.bittorrent.org/beps/bep_0015.html) | :white_check_mark: | :x: | +| WebSeed - HTTP/FTP Seeding (GetRight style) | [BEP 19](https://www.bittorrent.org/beps/bep_0019.html) | :white_check_mark: | :white_check_mark: | +| Tracker Returns Compact Peer Lists | [BEP 23](https://www.bittorrent.org/beps/bep_0023.html) | :white_check_mark: | :heavy_minus_sign: | +| Private Torrents | [BEP 27](https://www.bittorrent.org/beps/bep_0027.html) | :white_check_mark: | :white_check_mark: | +| uTorrent transport protocol (uTP) | [BEP 29](https://www.bittorrent.org/beps/bep_0029.html) | :white_check_mark: | :x: | +| DHT Extensions for IPv6 | [BEP 32](https://www.bittorrent.org/beps/bep_0032.html) | :heavy_minus_sign: [bittorrent-dht#88](https://github.com/webtorrent/bittorrent-dht/issues/88) | :heavy_minus_sign: | +| Updating Torrents Via DHT Mutable Items | [BEP 46](https://www.bittorrent.org/beps/bep_0046.html) | :heavy_minus_sign: [webtorrent#886](https://github.com/webtorrent/webtorrent/issues/886) | :heavy_minus_sign: [webtorrent#886](https://github.com/webtorrent/webtorrent/issues/886) | +| Tracker Protocol Extension: Scrape | [BEP 48](https://www.bittorrent.org/beps/bep_0048.html) | :white_check_mark: | :white_check_mark: | +| Magnet URI extension - Select specific file indices for download | [BEP 53](https://www.bittorrent.org/beps/bep_0053.html) | :white_check_mark: | :white_check_mark: | +| BitTorrent Protocol v2 | [BEP 52](https://www.bittorrent.org/beps/bep_0052.html) | :heavy_minus_sign: [webtorrent#1117](https://github.com/webtorrent/webtorrent/issues/1117) | :heavy_minus_sign: [webtorrent#1117](https://github.com/webtorrent/webtorrent/issues/1117) | |