summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-30always InsecureSkipVerify in gemini clientstjpcc
2023-10-30move gemini titan request handling from server to request parsertjpcc
2023-10-30support uploads in sliderule.Client and sw-fetch tooltjpcc
2023-10-10add NewTLSServer for gopher and fingertjpcc
2023-10-10support an overridden "cmd" for CGIstjpcc
2023-10-10log client IPstjpcc
2023-10-10gofmt + allow finger requests without CRLF line endingtjpcc
2023-10-09fix for Router.Mount()v1.4.1tjpcc
2023-10-09router/pathtree: support a required path segment prefix before :wildcardsv1.4.0tjpcc
2023-10-09logging.Base()tjpcc
2023-10-09more useful tlsauth.Approver typetjpcc
2023-10-09contrib/fs.TitanUpload improvementstjpcc
2023-10-09improves filetype detectiontjpcc
2023-09-30file serving refactortjpcc
2023-09-23nit style fixtjpcc
2023-09-23recognize .gph as gophermaptjpcc
2023-09-23improve shared host path handlingtjpcc
2023-09-17allow mounted sub-routers to own the root path without a trailing slashtjpcc
2023-09-16add a docstring note about root paths in mounted sub-routersv1.3.3tjpcc
2023-09-15allow slash-ending paths in pathTreetjpcc
2023-09-15include the root route in pathtree.Routes()tjpcc
2023-09-14make debug log text more visibletjpcc
2023-09-14add REMOTE_PORT to CGI envtjpcc
2023-09-09sw-convert format switch cleanuptjpcc
2023-09-09log stderr on failed CGIstjpcc
2023-09-07fix attempt on gopher cgisv1.3.2tjpcc
2023-09-07missing importv1.3.1tjpcc
2023-09-07fix loop exit conditions on extended gophermap parsingtjpcc
2023-09-07execing included gophermapstjpcc
2023-09-07fix line number on error msgtjpcc
2023-09-07global-inclusiontjpcc
2023-09-07add the server host to gopher requeststjpcc
2023-09-07all the gopher CGI handlers to support gophernicus behaviorsv1.3.0tjpcc
2023-09-06contrib/fs.GuessGopherItemType -> gopher.GuessItemTypetjpcc
2023-09-03implement gophernicus extensions for gophermapstjpcc
2023-09-03sw-convert and sw-fetch toolstjpcc
2023-09-01README updatestjpcc
2023-09-01refactor gophermap template handling and add markdown conversiontjpcc
2023-09-01simplify internal gemini template-handling functionstjpcc
2023-09-01gophermap->html conversion with overridable templatestjpcc
2023-08-31minor for loop cleanuptjpcc
2023-08-31a gopher MapDocument is a MenuTypetjpcc
2023-08-31move gemtext->atom conversion into package atomconv like the other converterstjpcc
2023-08-26AutoAtom: early exit on any non-gemini requeststjpcc
2023-08-26AutoAtom: middleware that supports adding .atom to any gemtext pathv1.2.0tjpcc
2023-08-26GmisubToAtom: output result to any io.Writer rather than return a stringtjpcc
2023-08-26GmisubToAtom: update docs and names, add teststjpcc
2023-08-26gemtext -> atom convertertjpcc
2023-08-25add multi-client to READMEv1.1.0tjpcc
2023-08-25support tls client configs in HTTP clienttjpcc