~athorp96/gemini

40e59ab6 — Andrew Thorp 3 years ago master
Update go.mod to test docs
Add DocumentBuilder type

DocumentBuilder uses the builder pattern and Gemini's line-type specification
to pragmatically build gemini files line-by-line.
Add RequireInputHandler

This handler wrapper allows users to easily create flexible input-required endpoints
using custom prompts.
69de561c — Adrian Hesketh 3 years ago
document how to build from source, see #11
135d4e3d — Adrian Hesketh 3 years ago
feat: update meta codes to be non-empty, as per likely spec change
253ca317 — Adrian Hesketh 3 years ago
refactor: clean up help message
97f5c60a — Adrian Hesketh 3 years ago
feat: add config for read and write timeouts (#9)
93f2704b — Adrian Hesketh 3 years ago
feat: allow configuration of read and write timeout (#9)
e645cd91 — Adrian Hesketh 3 years ago
feat: allow binary responses to be printed to the console if the --allowBinary flag is set
e216a5a3 — Adrian Hesketh 3 years ago
refactor: added binary file test
9f47d406 — Adrian Hesketh 3 years ago
refactor: add unit test for MP3 serving
1820437c — Adrian Hesketh 3 years ago
feat: improve logging of directory traversal attacks and failure to write files
77bffd7c — Adrian Hesketh 3 years ago
fix: filesystem handler returned incorrect error when file not found
057d9231 — Adrian Hesketh 3 years ago
Merge pull request #8 from evanfarrar/patch-1

Update README.md
a6ddd2ea — Evan Farrar 3 years ago
Update README.md
626ec5fc — Adrian Hesketh 3 years ago
feat: added redirects from bare directories to including a trailing slash
c659de24 — Adrian Hesketh 3 years ago
feat: added JSON logging
ed525c82 — Adrian Hesketh 3 years ago
Merge pull request #7 from a-h/support_tls_1_2

Set minimum TLS version to 1.2
7de6e738 — Adrian Hesketh 3 years ago
refactor: removed hooks, go build now automatically downloads required modules
9c7f09e6 — Adrian Hesketh 3 years ago
feat: reduce minimum TLS version to TLS 1.2 from TLS 1.3 to increase client support
Next
Do not follow this link