Rust implementation of the tus resumable upload protocol. http://tus.io
cargo build --release
Currently testing is just starting a server and running the tests.
Ideally the tests should start the server or mimic a server.
cargo run
and in a different terminal cargo test
.
Protocol:
- Implement Core Protocol
- Head
- Patch
- Options
- Implement Creation Extension
- Implement Expiration Extension
- Implement Checksum Extension
- Implement Termination Extension
- Implement Concatenation Extension
Binaries:
- Implement basic server
- Implement basic commandline client
- Implement pluggable backend protocols for server starting with ZeroMQ