SMOLNET PORTAL home about changes
iAdd http compatibility mode to the manpage. - geomyidae - A small C-based gopherd.	Err	bitreich.org	70
hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/	URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/	bitreich.org	70
1Log	/scm/geomyidae/log.gph	bitreich.org	70
1Files	/scm/geomyidae/files.gph	bitreich.org	70
1Refs	/scm/geomyidae/refs.gph	bitreich.org	70
1Tags	/scm/geomyidae/tag	bitreich.org	70
1README	/scm/geomyidae/file/README.gph	bitreich.org	70
1LICENSE	/scm/geomyidae/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 1f99de32eae25260f0596aad2c33780a239ba999	/scm/geomyidae/commit/1f99de32eae25260f0596aad2c33780a239ba999.gph	bitreich.org	70
1parent 28c6362fb2bcbe837e46883e60eb2e89efc59692	/scm/geomyidae/commit/28c6362fb2bcbe837e46883e60eb2e89efc59692.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Sat, 22 Jul 2023 17:56:54 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdd http compatibility mode to the manpage.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M geomyidae.8                         |      12 ++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 12 insertions(+), 0 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/geomyidae.8 b/geomyidae.8	/scm/geomyidae/file/geomyidae.8.gph	bitreich.org	70
i@@ -419,6 +419,18 @@ Selector: /some/v1/service/add/something?args=value	Err	bitreich.org	70
i "/add/something" "/some/v1/service/add/something?args=value" is called	Err	bitreich.org	70
i .Ed	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.Ss Http compatibility	Err	bitreich.org	70
i+For maximum flexibility in case someone sends a HTTP request to gopher,	Err	bitreich.org	70
i+geomyidae supports a special case of CGI. See this example:	Err	bitreich.org	70
i+.Bd -literal -offset indent	Err	bitreich.org	70
i+Client request: GET /some/path HTTP/1.1	Err	bitreich.org	70
i+-> /GET exists and is exectuable	Err	bitreich.org	70
i+-> /GET "" "" $host $port "" "GET /some/path HTTP/1.1" is called	Err	bitreich.org	70
i+.Ed	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+This allows for example simple scripts for icecast upload compatibility	Err	bitreich.org	70
i+or handling transparent HTTP right next to gopher, getting TLS for free.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i .Ss Some CGI Examples	Err	bitreich.org	70
i Note: these are a very simple examples with no fitness checks with respect	Err	bitreich.org	70
i to safety/security.	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/geomyidae/commit/1f99de32eae2...
Content-Typetext/plain; charset=utf-8