summaryrefslogtreecommitdiff
path: root/gopher/request.go
AgeCommit message (Collapse)Author
2026-07-01Harden Gopher parsing and recover server goroutinesHEADv1.6.4mainT
Reject oversized or malformed Gopher selectors as parse errors instead of panicking. Keep search requests bounded, and wrap shared server goroutines with panic logging so one bad connection cannot take down the process.
2023-08-12Revert "text fixes"tjpcc
This reverts commit 7efdcf9277c4a7be88179cb93d309d2f1e684fe6. except the error text fix, keep that.
2023-08-12move common types to an internal packagetjpcc
This helps avoid import cycles.
2023-08-12text fixestjpcc
* trying again with drone-ci and OmitHost * typo in the InvalidFingerQuery error message
2023-05-09fix gopher request parsing for clients which don't send CRLFtjpcc
2023-05-01name change gus -> slideruletjpcc
2023-01-30finger protocoltjpcc
2023-01-28gopher support.tjpcc
Some of the contrib packages were originally built gemini-specific and had to be refactored into generic core functionality and thin protocol-specific wrappers for each of gemini and gopher.