aboutsummaryrefslogtreecommitdiffstats
path: root/slowcgi.8 (unfollow)
Commit message (Collapse)AuthorLines
2023-10-12Add flag to run in the foregroundgentooWolfgang Müller-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.
2023-10-12add a -t flag to change the request timeoutop-2/+9
original diff from Alfred Morgan (alfred [at] 54 dot org) ok florian@ and manpage tweaks by me.
2021-09-08list -v with -d in SYNOPSIS, instead of seperately, and add -v to usage();7.0jmc-3/+2
2021-09-08Stop sending debug logging to syslog (which would then drop it on the floor) ↵florian-2/+5
all the time. Instead debug logging must be requested with the new -v flag. Problem reported and fix provided by weerd@
2020-05-24Make the owner of fcgi socket configurable.florian-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.
2020-05-24Clarify that we chroot to the users home directory if -u is provided. ↵florian-3/+7
Pointed out by Andrew Daugherity (andrew.daugherity AT gmail), thanks! Tweaks and OK jmc
2020-05-24add missing HISTORY; based on CVS logs and release announcementsschwarze-2/+9
2020-05-24fix previous, and add a SEE ALSO section for httpd;jmc-5/+5
2020-05-24remove nginx referencesrobert-5/+2
2020-05-24Implement -u (user to drop privs to) and -p flag (path to chroot to). This ↵florian-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@
2020-05-24Cleanup socket creation. Input ajacoutot some time ago; OK henning@florian-3/+3
2020-05-24Better explanation what slowcgi(8) is for. Room for improvements pointed out ↵florian-2/+25
by deraadt@ Tweaks/OK jmc@ OK deraadt@
2020-05-24Wording improvements from Patrik Lundinderaadt-4/+4
2020-05-24Make it clear that slowcgi(8) drops privileges to user www. Pointed out some ↵florian-3/+5
time ago by blambert. OK jmc, blambert
2020-05-24slowcgi grows an option to specify an alternate FastCGI socket on which to ↵blambert-2/+6
listen. okay dcoppa@, henning@, florian@ manpage okay from jmc@
2020-05-24move bgplg and slowcgi sockets to /var/www/run input reyk@, guenther@ "move ↵florian-3/+3
fast" deraadt@ OK naddy@
2020-05-24tweaks; ok florianjmc-7/+5