Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-30 | file serving refactor | tjpcc | |
* do away with fs.FS usage in gemini, like the previous refactor in gopher * remove spartan code in contrib * standardize fsroot/urlroot string arguments to file serving handlers | |||
2023-09-14 | add REMOTE_PORT to CGI env | tjpcc | |
2023-09-09 | log stderr on failed CGIs | tjpcc | |
2023-09-07 | fix attempt on gopher cgisv1.3.2 | tjpcc | |
2023-09-07 | all the gopher CGI handlers to support gophernicus behaviorsv1.3.0 | tjpcc | |
2023-05-02 | send request bodies into CGI handlers | tjpcc | |
2023-05-01 | name change in the CGI SERVER_SOFTWARE env var | tjpcc | |
2023-05-01 | name change gus -> sliderule | tjpcc | |
2023-04-30 | spartan handler for a CGI directory | 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-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-25 | test coverage for the cgi contrib | tjpcc | |
2023-01-24 | testing and linting and linter fixes | tjpcc | |
2023-01-23 | logging library up to top level | tjpcc | |
2023-01-20 | "tlsauth" contrib package | tjpcc | |
This package adds authentication middlewares via TLS client certificates. | |||
2023-01-17 | pull request, response, handlers out of the gemini package | tjpcc | |
2023-01-10 | remove some debugging prints, gofmt | tjpcc | |
2023-01-10 | CGI improvements | tjpcc | |
2023-01-10 | Add a CGI contrib | tjpcc | |