summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-08sliderule bumpv1.0.0tjpcc
2023-09-08gophermaps and cgitjpcc
2023-09-08opt-in AutoAtom support for geminitjpcc
2023-09-08gopher request parsing fix in slideruletjpcc
2023-09-08fixes & improvementstjpcc
- 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-08README updatestjpcc
2023-09-08README additiontjpcc
2023-09-08finger supporttjpcc
2023-09-08first .gitignoretjpcc
2023-09-08bump sliderule dependencytjpcc
2023-09-08support an env var for allowlisting uploaders by cert fingerprinttjpcc
2023-09-08apply GeminiOnly filter middleware and add support for titan uploadstjpcc
2023-09-08linter fixestjpcc
2023-09-08update sliderule dependencytjpcc
2023-09-08moar READMEtjpcc
2023-09-08Initial commit.tjpcc
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/*.