docs.rs failed to build redox-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
redox-rs
A bittorrent library and client written in pure Rust.
Dashboard
| Linux CI | Windows CI | Test Coverage | Crate | Documentation |
|:--------:|:----------:|:-------------:|:---------:|:-------------:|:-------:|
| |
|
|
|
Currently Redesigning/Updating Code For Stable Rust
Roadmap
Core:
Decoding & Encoding For BencodeUnpacking Of Torrent File Fields From BencodeUDP Tracker ProtocolFind Local IPv4 InterfaceImplement UPnP Support For Port ForwardingDiscovery Mechanism Over UDPWANIPConnection SOAP Protocol For Setting Up Forward
Finish Up Interface For Tracker Communication
Implement Algorithm For Peer Wire ProtocolDecide On An Async Or Sync APIPiece Selection StrategyImplemented By ClientChocking/Interested PrimitivesPiece Verification RoutinesEnd Game AlgorithmImplemented By Client
- Unit Test Everything!!!
- DRY Up All Modules That Have Passed Unit Testing
- Extract UPnP Module Into Separate Crate
- Build Reference Client
Extras:
- Implement DHT Protocol
- Bootstrap From uTorrent Server
- Bootstrap From Popular Torrent
- Add Caching Mechanism
- Implement NAT PMP Protocol
- Look In To NAT Punch-through
Informative Links: