Commit Graph

9 Commits

Author SHA1 Message Date
tjpcc 064b1b304a test file rename 2023-01-12 09:20:43 -07:00
tjpcc 6be546d46b Improve host/port handling
...however unlikely gemini over IPv6 may be (hah!)
2023-01-12 09:19:43 -07:00
tjpcc 029cd5b52d much more extensive gus/gemini testing
continuous-integration/drone/push Build is passing Details
2023-01-11 13:19:42 -07:00
tjpcc 4969e33e28 WIP improve test coverage
continuous-integration/drone/push Build is failing Details
There is a test of Response.Read that is failing and I haven't yet
figured out why.
2023-01-11 11:41:07 -07:00
tjpcc e183f9cd23 lots more documentation comments
continuous-integration/drone/push Build is passing Details
2023-01-11 10:36:56 -07:00
tjpcc 197d8e4cb0 Improvements to Server lifecycle.
- 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 10:33:44 -07:00
tjpcc cc0c7e6eb5 Simple client functionality and an example.
continuous-integration/drone/push Build is passing Details
2023-01-11 10:12:32 -07:00
tjpcc 96f3a7607f Add a CGI contrib
continuous-integration/drone/push Build is passing Details
2023-01-10 13:46:35 -07:00
tjpcc ff05d62013 Initial commit.
continuous-integration/drone/push Build is passing Details
some basics:
 - minimal README
 - some TODOs
 - server and request handler framework
 - contribs: file serving, request logging
 - server examples
 - CI setup
2023-01-09 16:40:24 -07:00