geomyidae

A small C-based gopherd. (gopher://bitreich.org/1/scm/geomyidae)
git clone git://r-36.net/geomyidae
Log | Files | Refs | README | LICENSE

README (1225B)


      1 A gopherd for Linux/BSD.
      2 
      3 Features:
      4 	* gopher menus (see index.gph for an example)
      5 	* dir listings (if no index.gph was found)
      6 	* CGI support (.cgi files are executed)
      7 	* search support in CGI files
      8 	* logging (-l option) and loglevels (-v option)
      9 
     10 Usage:
     11 
     12 	geomyidae [-d] [-l logfile] [-v loglvl] [-b htdocs] [-p port] [-o sport]
     13 		  [-u user] [-g group] [-h host] [-i IP]
     14 		-d		don't fork into background
     15 		-l logfile	setting this will turn on logging into logfile
     16 		-v loglevel	see below (default 7)
     17 		-b htdocs	the htdocs root for serving files (default
     18 				/var/gopher)
     19 		-p port		set the port where geomyidae should listen on
     20 				(default 70)
     21 		-o sport	set the port that should be shown in the dir
     22 				listings
     23 		-u user		which user rights the serving children should get
     24 		-g group	which group rights the serving children should get
     25 		-i IP		IP which geomyidae should bind to
     26 		-h host		host that should be used in the dir listings
     27 
     28 Loglevels:
     29 
     30 	0 - no logging
     31 	1 - served plain files
     32 	2 - dir listings
     33 	4 - HTTP redirects
     34 	8 - not found queries
     35 	16 - client connections
     36 
     37 	1 + 2 + 4 = 7 (files + dir listings + HTTP)
     38 
     39 Init scripts:
     40 	The rc.d directory includes startup scripts for various distributions.
     41 
     42 
     43 Have fun!
     44