~yotam/go-gemini

8ebb7524 — Yotam Nachum 2 years ago master
Set the minimum TLS version to TLS 1.2

The protocol specification says that the required minimum TLS version is
1.2 and the clients should refuse lower versions.
53586d2f — Yotam Nachum 2 years ago
Extract Fetch to a client struct

By extracting the Fetch function to a client struct we enable the
package user to pass configuration to the client without burdening the
function signature.
fe15cf05 — Yotam Nachum 2 years ago
Add a method to generate response from errors
9397dcf0 — Yotam Nachum 2 years ago
Add a Gemini Error struct that contain status
efc880cc — Yotam Nachum 2 years ago
Add CI with linting, testing and annotation
e84e0b63 — Yotam Nachum 2 years ago
Handle nil response body
daebfdc6 — Yotam Nachum 2 years ago
Add a license (ISC)
cbabb737 — Yotam Nachum 2 years ago
Add a README with an explanation about the project
c0098146 — Yotam Nachum 2 years ago
Add example server

The example server is a simple server that only have one page (root
path) and respond with an hardcoded text.
1c7e11ca — Yotam Nachum 2 years ago
Initial commit