Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-07 | all the gopher CGI handlers to support gophernicus behaviorsv1.3.0 | tjpcc | |
2023-05-09 | InsecureSkipVerify and other improvements for the gemini fetch example code | tjpcc | |
2023-05-03 | use sha256 for client cert fingerprints, and log them when available | tjpcc | |
2023-05-02 | fix tests and examples to match the router.Handler() change | tjpcc | |
2023-05-01 | exercise router code in an example | tjpcc | |
2023-05-01 | name change gus -> sliderule | tjpcc | |
2023-02-15 | Switch Handler to an interface. | tjpcc | |
HandlerFunc is much better as a function returning a Handler, rather than a newtype for the function type itself. This way there is no confusion creating a type-inferenced variable with HandlerFunc(func(... and then using a HandlerFunc where a Handler is expected. Much better to only have one public type. | |||
2023-01-30 | finger protocol | tjpcc | |
2023-01-28 | gopher support. | tjpcc | |
Some of the contrib packages were originally built gemini-specific and had to be refactored into generic core functionality and thin protocol-specific wrappers for each of gemini and gopher. | |||
2023-01-23 | logging library up to top level | tjpcc | |
2023-01-17 | Updates | tjpcc | |
* update README * move "gemtext" to within "gemini" | |||
2023-01-17 | pull request, response, handlers out of the gemini package | tjpcc | |
2023-01-15 | Completed markdown and HTML conversion. | tjpcc | |
2023-01-14 | markdown converter | tjpcc | |
2023-01-11 | lots more documentation comments | tjpcc | |
2023-01-11 | Improvements to Server lifecycle. | tjpcc | |
- NewServer doesn't allocate any resources besides the server object itself. So eg context.WithCancel is delayed until s.Serve(). - Add a demonstration of graceful shutdown on signals to the cgi example. | |||
2023-01-11 | Simple client functionality and an example. | tjpcc | |
2023-01-10 | CGI improvements | tjpcc | |
2023-01-10 | Add a CGI contrib | tjpcc | |
2023-01-09 | Initial commit. | tjpcc | |
some basics: - minimal README - some TODOs - server and request handler framework - contribs: file serving, request logging - server examples - CI setup |