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.
document how to build from source, see #11
feat: update meta codes to be non-empty, as per likely spec change
refactor: clean up help message
feat: add config for read and write timeouts (#9)
feat: allow configuration of read and write timeout (#9)
feat: allow binary responses to be printed to the console if the --allowBinary flag is set
refactor: added binary file test
refactor: add unit test for MP3 serving
feat: improve logging of directory traversal attacks and failure to write files
fix: filesystem handler returned incorrect error when file not found
Merge pull request #8 from evanfarrar/patch-1
Update README.md
feat: added redirects from bare directories to including a trailing slash
Merge pull request #7 from a-h/support_tls_1_2
Set minimum TLS version to 1.2
refactor: removed hooks, go build now automatically downloads required modules
feat: reduce minimum TLS version to TLS 1.2 from TLS 1.3 to increase client support