Gemini protocol client and server implementation written in Rust with Tokio
https://crates.io/crates/tokio-gemini
examples | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
tokio-gemini
Gemini protocol client and server implementation written in Rust with Tokio.
// Work in progress
TODO
- Write tests for Client
- Check self-signed cert with DANE before trusting it
- Clean up
FileBasedCertVerifier
code - Add
SqliteBasedCertVerifier
(?) - Implement automatic redirection following
- Implement client authorization
- Implement server