Commit Graph

13 Commits

Author SHA1 Message Date
tjpcc 4f6f3dcd4b finger protocol
continuous-integration/drone/push Build is passing Details
2023-01-30 11:36:48 -07:00
tjpcc 66a1b1f39a gopher support.
continuous-integration/drone/push Build is passing Details
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-28 15:01:41 -07:00
tjpcc 0480e066a3 logging library up to top level
continuous-integration/drone/push Build is passing Details
2023-01-23 22:15:16 -07:00
tjpcc 6586db782e Updates
continuous-integration/drone/push Build is passing Details
* update README
* move "gemtext" to within "gemini"
2023-01-17 16:41:04 -07:00
tjpcc 2ef530daa4 pull request, response, handlers out of the gemini package 2023-01-17 15:59:29 -07:00
tjpcc 4c2630752f Completed markdown and HTML conversion.
continuous-integration/drone/push Build is passing Details
2023-01-15 19:59:58 -07:00
tjpcc cec3718bdd markdown converter
continuous-integration/drone/push Build is passing Details
2023-01-14 19:59:12 -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 474a28663f CGI improvements
continuous-integration/drone/push Build is passing Details
2023-01-10 17:22:13 -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