summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2023-08-12quick and dirty http[s] client in the multi-clienttjpcc
2023-08-12Revert "text fixes"tjpcc
2023-08-12multi-protocol clienttjpcc
2023-08-12move common types to an internal packagetjpcc
2023-08-12finger protocol clienttjpcc
2023-08-12panic protectiontjpcc
2023-08-12text fixestjpcc
2023-08-12document maxredirects on clientstjpcc
2023-08-12avoid copying a tls.Configtjpcc
2023-08-12add Fetch method to clients which follows redirectstjpcc
2023-05-22fix panic on bad finger requeststjpcc
2023-05-09fix gopher request parsing for clients which don't send CRLFtjpcc
2023-05-09correct direction of the binary search for dir default filestjpcc
2023-05-09correctly use path.Ext() resultstjpcc
2023-05-09InsecureSkipVerify and other improvements for the gemini fetch example codetjpcc
2023-05-09recognize gophermap files as menu types in dir listingstjpcc