Add new CGI environment to manpage. - geomyidae - A small C-based gopherd.
(HTM) git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
(DIR) commit 1b2b79b5a0257b116c77981f0b9d640e1802728c
(DIR) parent 204334bcd5b557e42bafc47502016d7f0f71ca91
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 26 Jan 2018 14:20:28 +0100
Add new CGI environment to manpage.
Diffstat:
M geomyidae.8 | 17 +++++++++++++++++
1 file changed, 17 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/geomyidae.8 b/geomyidae.8
@@ -327,6 +327,23 @@ where
All terms are tab-separated (per gopher protocol) which can cause some
surprises depending on how a script is written. See the CGI file (included
in the geomyidae source archive) for further elaboration.
+.Pp
+Additionally to the above arguments several environment variables are set.
+.Pp
+.Dl GATEWAY_INTERFACE = `CGI/1.1'
+.Dl PATH_INFO = script which is executed
+.Dl PATH_TRANSLATED = absolute path with script which is executed
+.Dl QUERY_STRING = arguments (See above.)
+.Dl REMOTE_ADDR = IP of the client
+.Dl REMOTE_HOST = REMOTE_ADDR
+.Dl REQUEST_METHOD = GET
+.Dl SCRIPT_NAME = script which is executed
+.Dl SERVER_NAME = server's hostname
+.Dl SERVER_PORT = server's port
+.Dl SERVER_PROTOCOL = `gopher/1.0'
+.Dl SERVER_SOFTWARE = `geomyidae'
+.Dl X_GOPHER_SEARCH = search (See above.)
+.Pp
.
.Ss Some CGI Examples
Note: these are a very simple examples with no fitness checks with respect