summaryrefslogtreecommitdiff
path: root/usr.sbin/slowcgi/slowcgi.c
AgeCommit message (Expand)Author
2022-08-07zap extra space in usage added by mistake in last commit.Omar Polo
2022-08-06add a -t flag to change the request timeoutOmar Polo
2021-09-02list -v with -d in SYNOPSIS, instead of seperately,Jason McIntyre
2021-09-02Stop sending debug logging to syslog (which would then drop it on theFlorian Obser
2021-04-20Use LIST instead of SLIST for requests. The way SLIST_REMOVE was used didClaudio Jeker
2021-04-20Ignore SIGPIPE by default and restore default behaviour before executingClaudio Jeker
2021-01-08accept_reserve() counter function argument doesn't need to be volatile.Todd C. Miller
2020-05-11Allow specifying -d multiple times. Only print the fcgi header data ifClaudio Jeker
2020-05-08Just a bit of KNF.Claudio Jeker
2018-10-19When calculating the fd limit before accepting a new connection alsoClaudio Jeker
2018-08-19Call daemon with 0 as first argument so that it changes the cwd to /.Florian Obser
2018-08-13Make the owner of fcgi socket configurable.Florian Obser
2017-07-04consistently use the evtimer wrappers around the connection timeout.Florian Obser
2017-05-26Sync the severity of the syslog_* functions shared between identd, slowcgi,Florian Obser
2016-09-04Add format attribute to logger functions.Florian Obser
2016-08-16As suggested by the FastCGI spec, zero-pad the response buffers to beReyk Floeter
2015-11-20typo in error message: to -> tootb
2015-11-05pledge(2) for slowcgi.Florian Obser
2015-11-05re-shuffle slowcgi_listen to run less code as root.Florian Obser
2015-09-25Output the contents of the environment in debug mode which isTodd C. Miller
2015-01-22Clean up includes, while here fix a white space which lead to a falseFlorian Obser
2015-01-19The kernel doesn't actually care what a sockaddr's sa_len is on input,Philip Guenther
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-08read(2) returns ssize_t, not size_tBret Lambert
2014-12-05Bail out if the buffer is too small to contain the length of aFlorian Obser
2014-12-05dead stores; pointed out by llvm scan-build; no binary changeFlorian Obser
2014-12-05pause shadows global; pointed out by gcc; no binary changeFlorian Obser
2014-12-05mode is unused; pointed out by gcc; no binary changeFlorian Obser
2014-12-05declare lerr and lerrx __dead; unconfuses llvm scan-buildFlorian Obser
2014-09-19Instead of doing the fcntl(2) and ioctl(2) song and dance just tellFlorian Obser
2014-07-13Use lerrx instead of errx since the logging subsystem is already initialized.Claudio Jeker
2014-06-10Implement -u (user to drop privs to) and -p flag (path to chroot to).Florian Obser
2014-06-10Cleanup socket creation.Florian Obser
2014-04-16My previous attempt to chdir(2) to the directory containing the cgiFlorian Obser
2014-04-14Calculate the length of name and value for parameters the right wayFlorian Obser
2014-04-13httpd(8) did a chdir(2) to the directory containing the cgi script. AsFlorian Obser
2014-03-17jturner pointed out that if one wants to run cgi scripts outsideFlorian Obser
2014-01-19fix reaper loop that could run indefinitelyDamien Miller
2013-10-31Initialize sun_len, pointed out by deraadt@.Florian Obser
2013-10-29Fix a potential file descriptor overlap in exec_cgi() by making sureFlorian Obser
2013-10-23We need to loop around waitpid to catch all exited children as we areFlorian Obser
2013-10-21Do not leak fds in fork(2) error path.Florian Obser
2013-10-21Check for EINTR, too.Florian Obser
2013-10-21No need for volatile here.Florian Obser
2013-10-20spelling, spacing, etcTheo de Raadt
2013-10-20reserve file descriptors for incoming connections so weSebastian Benoit
2013-10-19Keep track of which fds were closed before and only close those stillFlorian Obser
2013-10-18Do not fiddle with the response queue directly but go throughFlorian Obser
2013-10-18Logging to syslog works better with openlog(3).Florian Obser
2013-10-18Use a dedicated socketpair for stdin, makes the code more symetric andFlorian Obser