Gemini protocol client and server implementation written in Rust with Tokio https://crates.io/crates/tokio-gemini
Find a file
DarkCat09 148708ee68
feat: convert 1st digit of status firstly
…to avoid converting incorrect status codes to `StatusCode` enum.
I think it would give +0.001% to performance on invalid statuses :)
2024-08-08 15:26:37 +04:00
examples feat: add file-based ss cert verifier (move from main example), v0.4.0 2024-08-06 21:03:29 +04:00
src feat: convert 1st digit of status firstly 2024-08-08 15:26:37 +04:00
.gitignore update main example: proper ss cert check, changes in lib API 2024-08-06 11:57:42 +04:00
Cargo.lock feat: add file-based ss cert verifier (move from main example), v0.4.0 2024-08-06 21:03:29 +04:00
Cargo.toml fix(deps): tokio/fs should be in file-sscv feature 2024-08-07 14:18:41 +04:00
LICENSE docs: license 2024-07-31 17:00:04 +04:00
README.md docs: update todo 2024-08-06 18:46:01 +04:00

tokio-gemini

Gemini protocol client and server implementation written in Rust with Tokio.
// Work in progress

TODO

  • Implement client (2b6150a8e5)
  • Add tests for parser
  • Write docs
  • Allow configuring proper self-signed certs check (19e1148989) + example (5533ec0d2b)
  • Implement server