Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-10 | log client IPs | tjpcc | |
2023-10-09 | logging.Base() | tjpcc | |
Allow users to get access to the base logger *before* it is wrapped with the various levels. This provides a single override point to filter or redirect all logging. | |||
2023-09-14 | make debug log text more visible | tjpcc | |
2023-08-12 | move common types to an internal package | tjpcc | |
This helps avoid import cycles. | |||
2023-05-03 | use sha256 for client cert fingerprints, and log them when available | tjpcc | |
2023-05-03 | linter fixes | tjpcc | |
2023-05-01 | still log requests for which we failed to find a handler | tjpcc | |
2023-05-01 | include the time spent in the handler for the 'dur' log keyv1.0.0 | 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-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-26 | test coverage and resulting bugfixes | tjpcc | |
2023-01-24 | testing and linting and linter fixes | tjpcc | |
2023-01-23 | logging library up to top level | tjpcc | |