tAdd new CGI environment to manpage. - geomyidae - A small C-based gopherd. (gopher://bitreich.org/1/scm/geomyidae)
git clone git://r-36.net/geomyidae
Log
Files
Refs
README
LICENSE
---
commit 1b2b79b5a0257b116c77981f0b9d640e1802728c
parent 204334bcd5b557e42bafc47502016d7f0f71ca91
Author: Christoph Lohmann <20h@r-36.net>
Date:   Fri, 26 Jan 2018 14:20:28 +0100

Add new CGI environment to manpage.

Diffstat:
  geomyidae.8                         |      17 +++++++++++++++++

1 file changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/geomyidae.8 b/geomyidae.8
t@@ -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