Commit Graph

20 Commits

Author SHA1 Message Date
tjp 15cdefb6ec bump dependencies 2023-11-14 21:54:41 -07:00
tjp a2b05982a2 sliderule bump 2023-11-14 18:56:49 -07:00
tjpcc 9a20e4b1da add git support for spartan
fixes #19
2023-10-30 17:27:46 -06:00
tjpcc e492c9d983 add autoatom support to spartan
fixes #20
2023-10-30 14:47:58 -06:00
tjpcc 365b6bd531 support server TLS in gopher and finger
fixes #8
2023-10-10 16:53:51 -06:00
tjpcc 38a195c6e6 "cmd" modifier to override CGI executable
fixes #6
2023-10-10 16:51:24 -06:00
tjpcc 3d02a271f4 fix gemini git routing 2023-10-09 10:32:25 -06:00
tjpcc 8e3f1e83c1 dependency bumps 2023-10-09 09:05:58 -06:00
tjpcc 212c56f1f6 dependency bump 2023-09-23 13:21:45 -06:00
tjpcc 8b6ec37932 add syw and gemini and gopher routers at /git/ 2023-09-17 18:39:02 -06:00
tjpcc b8cd694a2d sliderule bump v1.3.3 2023-09-17 18:08:19 -06:00
tjpcc 7e90f5da8a sliderule bump 2023-09-08 14:55:29 -06:00
tjpcc 4b937d2f1c gophermaps and cgi 2023-09-08 14:55:02 -06:00
tjpcc 030d05d57a opt-in AutoAtom support for gemini 2023-09-08 14:55:02 -06:00
tjpcc 45565e27f1 gopher request parsing fix in sliderule 2023-09-08 14:55:02 -06:00
tjpcc 7517538d2f fixes & improvements
- refactored main.go to do everything which requires root *first*,
  before dropping privs. this includes binding to finger and gopher
  ports.
- added gopher support!
- fixed CGI handling
- new cgi-bin/private directory handling in gemini which requires
  specific TLS client certs (can't do this in gopher, no TLS)
- sliderule version bump brings in lots of fixes on the sliderule side
2023-09-08 14:55:02 -06:00
tjpcc 4c0e1bc89d finger support 2023-09-08 14:54:59 -06:00
tjpcc 873f04dc84 bump sliderule dependency 2023-09-08 14:54:57 -06:00
tjpcc 60f140913b update sliderule dependency 2023-09-08 14:54:54 -06:00
tjpcc 1f519d05bf Initial commit.
A gemini server which drops privileges to the 'nobody' user, hosts files
including directory listings (index.gmi or a default listing), and runs
CGIs out of /cgi-bin/*.
2023-09-08 14:54:53 -06:00