aboutsummaryrefslogtreecommitdiff
path: root/server.go
Commit message (Expand)AuthorAgeFilesLines
...
* Remove (*Request).Hostname functionadnano2020-10-131-1/+1
* Use a map for registering server handlersadnano2020-10-121-21/+27
* Implement server certificate storeadnano2020-10-111-6/+14
* Update commentsadnano2020-10-111-2/+1
* Move filesystem code to its own fileadnano2020-10-111-105/+16
* Implement matching of hostnames and schemesadnano2020-10-111-54/+56
* Implement parsing of Gemini text responsesadnano2020-09-291-5/+4
* Use path instead of filepathadnano2020-09-281-2/+1
* Refuse requests for non-gemini schemesadnano2020-09-281-0/+5
* Remove support for matching schemesadnano2020-09-281-57/+39
* Fix mux URL sorting logicadnano2020-09-281-14/+27
* Use net/http implementation of ServeMuxadnano2020-09-281-90/+288
* Remove unused codeadnano2020-09-281-5/+0
* Update commentsadnano2020-09-281-2/+2
* Don't trim trailing slash from Handler patternsadnano2020-09-281-4/+0
* Add WithInput helper functionsadnano2020-09-281-26/+48
* Add WithCertificate helper functionadnano2020-09-281-0/+21
* Clarify commentadnano2020-09-271-1/+1
* Split Redirect into two functionsadnano2020-09-271-34/+43
* Use helper functions throughoutadnano2020-09-271-6/+5
* Add SetMimetype convenience functionadnano2020-09-271-1/+26
* Trim trailing slash from Handler patternsadnano2020-09-271-0/+4
* Add more helper functionsadnano2020-09-271-1/+38
* Add helper functionsadnano2020-09-271-23/+34
* Change package name to gmiadnano2020-09-271-1/+1
* Add helper handler functionsadnano2020-09-271-0/+29
* Reject requests containing '..' in themadnano2020-09-261-0/+21
* Implement file serveradnano2020-09-261-17/+63
* Specify minimum version of TLS 1.2adnano2020-09-261-0/+1
* Distinguish client errors from server errorsadnano2020-09-251-1/+1
* Reorganizeadnano2020-09-251-0/+6
* Move server code to its own fileadnano2020-09-251-0/+265
* Refactoradnano2020-09-241-177/+0
* Handle more than one request at a timeadnano2020-09-241-29/+55
* Enforce valid URLsadnano2020-09-211-1/+1
* Add package declaration commentadnano2020-09-211-54/+2
* Refactor client requests and server responsesadnano2020-09-211-14/+25
* Provide Handler with client remote addressadnano2020-09-211-4/+5
* Provide Handler with client certificate informationadnano2020-09-211-11/+24
* Add support for client-side certificatesadnano2020-09-211-2/+2
* Update documentationadnano2020-09-211-1/+1
* Add examplesadnano2020-09-211-16/+9
* Initial commitadnano2020-09-211-0/+185