4 releases
Uses old Rust 2015
0.0.3 | Aug 3, 2015 |
---|---|
0.0.2 | Jul 4, 2015 |
0.0.1 | May 27, 2015 |
0.0.0 | May 26, 2015 |
#71 in #torrent
165KB
3K
SLoC
redox-rs
A full featured bittorrent library written in Rust.
Dashboard
| Linux CI | Windows CI | Test Coverage | Crate | Documentation | |:--------:|:----------:|:-------------:|:---------:|:-------------:|:-------:| | | | | |
Currently Redesigning/Updating Code For Stable Rust
Bittorrent Enhancement Proposals (BEP) Supported
- BEP 03: The BitTorrent Protocol Specification
- BEP 04: Known Number Allocations
- BEP 05: DHT Protocol
- BEP 06: Fast Extension
- BEP 07: IPv6 Tracker Extension
- BEP 09: Extension for Peers to Send Metadata Files
- BEP 10: Extension Protocol
- BEP 12: Multitracker Metadata Extension
- BEP 15: UDP Tracker Protocol
- BEP 16: Superseeding
- BEP 17: HTTP Seeding (Hoffman-style)
- BEP 18: Search Engine Specification
- BEP 19: HTTP/FTP Seeding (GetRight-style)
- BEP 20: Peer ID Conventions
- BEP 21: Extension for Partial Seeds
- BEP 22: BitTorrent Local Tracker Discovery Protocol
- BEP 23: Tracker Returns Compact Peer Lists
- BEP 24: Tracker Returns External IP
- BEP 26: Zeroconf Peer Advertising and Discovery
- BEP 27: Private Torrents
- BEP 28: Tracker exchange
- BEP 29: uTorrent transport protocol
- BEP 30: Merkle tree torrent extension
- BEP 31: Tracker Failure Retry Extension
- BEP 32: IPv6 extension for DHT
- BEP 33: DHT scrape
- BEP 34: DNS Tracker Preferences
- BEP 35: Torrent Signing
- BEP 36: Torrent RSS feeds
- BEP 38: Finding Local Data Via Torrent File Hints
- BEP 39: Updating Torrents Via Feed URL
- BEP 40: Canonical Peer Priority
- BEP 41: UDP Tracker Protocol Extensions
- BEP 42: DHT Security Extension
- BEP 43: Read-only DHT Nodes
- BEP 44: Storing arbitrary data in the DHT
Informative Links:
Dependencies
~1.5MB
~29K SLoC