twinstar
twinstar copied to clipboard
A gemini server implementation
Travis introduced annoying limits and ceremonies around their OSS plan and silently denies service if you run out of credits. CI should probably be moved to GitHub Actions.
Hello! I've been writing a small gemini client and I believe a lot of the functionality in the `types` directory could be used as a standalone library. Is that something...
It should contain mention of the CHANGELOG.md.
At the very minimum, the current `crates.io` version should be visible. ![image](https://user-images.githubusercontent.com/628445/99585341-7d84bc80-29e6-11eb-806a-855754d0cf4c.png)
`Response::success` should just have the additional `body` parameter. It should be comparatively rare that one wants to send an empty body and it still can be achieved by simply passing...
https://github.com/panicbit/northstar/blob/75a1cd1eb5e2720b247a802f2f8edcc67bf4a624/src/types/request.rs#L24-L33
Timeouts are **crucial** to prevent trivial DOS attacks. It is however unclear how exactly they should be integrated into the API, especially with regards to `Response`s.