Commit Graph

13 Commits

Author SHA1 Message Date
tjp b081308884 minor optimization for git routes 2023-11-14 21:48:48 -07:00
tjpcc 1a3ec70d3f move 'auth' to a modifier
fixes #12
2023-10-31 11:15:08 -06:00
tjpcc 9d102cb910 use MultiTLS to support separate TLS configs when virtualhosting gemini
fixes #10
2023-10-31 08:22:51 -06:00
tjpcc 0b57acaa2d Add support for spartan protocol
spartan server definitions are very similar to gemini.

The major changes are:
  * no "servertls" directives
  * no "autoatom" modifier (to be fixed)
  * no "git" directives (to be fixed)

Fixes #15
2023-10-30 13:02:37 -06:00
tjpcc 059d440270 identify and error on conflicting servertls directives on merged gemini servers
fixes #7
2023-10-10 18:30:22 -06:00
tjpcc f5478f396d support showyourwork template override directories on git directives
fixes #5
2023-10-10 18:13:59 -06:00
tjpcc 38a195c6e6 "cmd" modifier to override CGI executable
fixes #6
2023-10-10 16:51:24 -06:00
tjpcc 7efb04b5d7 improved gemini{servertls} support 2023-10-10 09:39:14 -06:00
tjpcc 7fa3dd2eaf improved server startup logging 2023-10-10 09:30:34 -06:00
tjpcc 9b0e9a9581 remove stray debugging print 2023-10-10 08:58:14 -06:00
tjpcc 4a5f2098a2 send a 53 gemini response when no hostname matches a request 2023-10-10 08:06:48 -06:00
tjpcc 3d02a271f4 fix gemini git routing 2023-10-09 10:32:25 -06:00
tjpcc 6e1c25af36 config file refactor 2023-10-09 08:47:37 -06:00