2024-08-01 16:41:28 +04:00
|
|
|
# tokio-gemini
|
|
|
|
|
2024-08-05 16:27:55 +04:00
|
|
|
Gemini protocol client and server implementation written in Rust with Tokio.
|
|
|
|
// Work in progress
|
|
|
|
|
|
|
|
## TODO
|
2024-08-29 20:56:46 +04:00
|
|
|
- [x] Write tests for Client
|
2024-08-28 14:47:29 +04:00
|
|
|
- [x] Check self-signed cert with DANE before trusting it
|
|
|
|
- [x] Clean up `FileBasedCertVerifier` code
|
2024-08-09 13:07:50 +04:00
|
|
|
- [ ] Add `SqliteBasedCertVerifier` (?)
|
2024-08-29 20:56:46 +04:00
|
|
|
- [x] Implement automatic redirection following
|
2024-08-09 13:07:50 +04:00
|
|
|
- [ ] Implement client authorization
|
2024-08-05 16:27:55 +04:00
|
|
|
- [ ] Implement server
|