aboutsummaryrefslogtreecommitdiffstats
path: root/slowcgi.8 (follow)
Commit message (Collapse)AuthorAgeLines
* Add flag to run in the foregroundgentooWolfgang Müller2023-10-12-1/+5
| | | | | | | | | | | | | | | | | slowcgi already has the -d flag to disable forking, but that particular flag also stops slowcgi from logging to syslog and is intended for debugging purposes. Ordinarily this would be fine, but sadly we know of no clean way to track the PID of a forked process with Gentoo's OpenRC and its start-stop-daemon(8). We could add support to write a pidfile instead, but since we want to support multiple invocations of slowcgi through OpenRC and ${RC_SVCNAME}, we need a way of specifying the pidfile location in the init script itself. To solve this reasonably cleanly, add a flag that *only* controls whether or not the program daemonizes or not. Make sure to mention this in the manual too.
* add a -t flag to change the request timeoutop2023-10-12-2/+9
| | | | | original diff from Alfred Morgan (alfred [at] 54 dot org) ok florian@ and manpage tweaks by me.
* list -v with -d in SYNOPSIS, instead of seperately, and add -v to usage();7.0jmc2021-09-08-3/+2
|
* Stop sending debug logging to syslog (which would then drop it on the floor) ↵florian2021-09-08-2/+5
| | | | all the time. Instead debug logging must be requested with the new -v flag. Problem reported and fix provided by weerd@
* Make the owner of fcgi socket configurable.florian2020-05-24-2/+9
| | | | | | | | | | Andrew Daugherity (andrew.daugherity AT gmail) pointed out that this is helpful for his port to linux. For example on openSUSE nginx and Apache run as different users so a compile time default user won't cut it. Man page tweaks jmc@ While here, consistently log users at debug level; from Andrew.
* Clarify that we chroot to the users home directory if -u is provided. ↵florian2020-05-24-3/+7
| | | | Pointed out by Andrew Daugherity (andrew.daugherity AT gmail), thanks! Tweaks and OK jmc
* add missing HISTORY; based on CVS logs and release announcementsschwarze2020-05-24-2/+9
|
* fix previous, and add a SEE ALSO section for httpd;jmc2020-05-24-5/+5
|
* remove nginx referencesrobert2020-05-24-5/+2
|
* Implement -u (user to drop privs to) and -p flag (path to chroot to). This ↵florian2020-05-24-1/+16
| | | | allows to run slowcgi non-chrooted with -p /, requested by at least ratchov@ and henning@. Input by many, OK ratchov@ on a previous diff, "looks good" millert@, man page bits tweak and OK schwarze@ (all some time ago); OK henning@
* Cleanup socket creation. Input ajacoutot some time ago; OK henning@florian2020-05-24-3/+3
|
* Better explanation what slowcgi(8) is for. Room for improvements pointed out ↵florian2020-05-24-2/+25
| | | | by deraadt@ Tweaks/OK jmc@ OK deraadt@
* Wording improvements from Patrik Lundinderaadt2020-05-24-4/+4
|
* Make it clear that slowcgi(8) drops privileges to user www. Pointed out some ↵florian2020-05-24-3/+5
| | | | time ago by blambert. OK jmc, blambert
* slowcgi grows an option to specify an alternate FastCGI socket on which to ↵blambert2020-05-24-2/+6
| | | | | | | | listen. okay dcoppa@, henning@, florian@ manpage okay from jmc@
* move bgplg and slowcgi sockets to /var/www/run input reyk@, guenther@ "move ↵florian2020-05-24-3/+3
| | | | fast" deraadt@ OK naddy@
* tweaks; ok florianjmc2020-05-24-7/+5
|
* Put slowcgi(8) a FastCGI to CGI wrapper in to work on it in tree. Not hooked ↵florian2020-05-24-0/+63
up to the build yet. OK sthen@, deraadt@ agrees