Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-13 | lint and bug fixes | tjp | |
2023-11-13 | refactor contribs to work with a Protocol interface | tjp | |
2023-10-30 | allow for bare LF line endings in spartanv1.5.0 | tjpcc | |
2023-10-30 | set request body in spartan.ParseRequest | 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-08-12 | multi-protocol client | tjpcc | |
Fixes #4 | |||
2023-08-12 | move common types to an internal package | tjpcc | |
This helps avoid import cycles. | |||
2023-08-12 | document maxredirects on clients | tjpcc | |
2023-08-12 | add Fetch method to clients which follows redirects | tjpcc | |
There are currently only gopher, gemini, and spartan clients. The finger client will have to implement this when it is written. The Fetch method takes the url as a string for convenience, and parses it into a URL for RoundTrip. Fixes #3 | |||
2023-05-03 | add JoinDefaultPort for servers' configuration | tjpcc | |
2023-05-01 | make spartan.Client.RoundTrip match the API of other clients. | tjpcc | |
- Request.Meta is already used as an *io.LimitedReader in spartan servers, so by following this convention the RoundTrip method doesn't need anything more than the *Request. - Make a new public method for setting the body on a spartan request. | |||
2023-05-01 | name change gus -> sliderule | tjpcc | |
2023-04-29 | initial spartan client support | tjpcc | |
2023-04-29 | tests and bugfixes to spartan request parsing | tjpcc | |
2023-04-29 | initial spartan server support | tjpcc | |