summaryrefslogtreecommitdiffstats
path: root/usr.sbin/slowcgi (follow)
Commit message (Expand)AuthorAgeFilesLines
* Allow specifying -d multiple times. Only print the fcgi header data ifclaudio2020-05-111-7/+4
* Just a bit of KNF.claudio2020-05-081-4/+4
* When calculating the fd limit before accepting a new connection alsoclaudio2018-10-191-2/+2
* Call daemon with 0 as first argument so that it changes the cwd to /.florian2018-08-191-2/+2
* Make the owner of fcgi socket configurable.florian2018-08-132-8/+21
* Clarify that we chroot to the users home directory if -u is provided.florian2018-08-011-3/+7
* add missing HISTORY; based on CVS logs and release announcementsschwarze2017-10-171-2/+9
* consistently use the evtimer wrappers around the connection timeout.florian2017-07-041-3/+3
* Sync the severity of the syslog_* functions shared between identd, slowcgi,florian2017-05-261-5/+5
* Add format attribute to logger functions.florian2016-09-041-15/+28
* As suggested by the FastCGI spec, zero-pad the response buffers to bereyk2016-08-161-3/+22
* typo in error message: to -> tootb2015-11-201-2/+2
* pledge(2) for slowcgi.florian2015-11-051-1/+6
* re-shuffle slowcgi_listen to run less code as root.florian2015-11-051-15/+16
* Output the contents of the environment in debug mode which ismillert2015-09-251-1/+2
* Clean up includes, while here fix a white space which lead to a falseflorian2015-01-221-5/+5
* The kernel doesn't actually care what a sockaddr's sa_len is on input,guenther2015-01-191-5/+3
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-4/+5
* read(2) returns ssize_t, not size_tblambert2014-12-081-2/+3
* enable warningsflorian2014-12-051-1/+6
* Bail out if the buffer is too small to contain the length of aflorian2014-12-051-4/+4
* dead stores; pointed out by llvm scan-build; no binary changeflorian2014-12-051-5/+1
* pause shadows global; pointed out by gcc; no binary changeflorian2014-12-051-5/+5
* mode is unused; pointed out by gcc; no binary changeflorian2014-12-051-2/+2
* declare lerr and lerrx __dead; unconfuses llvm scan-buildflorian2014-12-051-12/+12
* Instead of doing the fcntl(2) and ioctl(2) song and dance just tellflorian2014-09-191-11/+5
* fix previous, and add a SEE ALSO section for httpd;jmc2014-08-281-5/+5
* remove nginx referencesrobert2014-08-261-5/+2
* Use lerrx instead of errx since the logging subsystem is already initialized.claudio2014-07-131-3/+3
* Implement -u (user to drop privs to) and -p flag (path to chroot to).florian2014-06-102-13/+45
* Cleanup socket creation.florian2014-06-102-13/+10
* My previous attempt to chdir(2) to the directory containing the cgiflorian2014-04-161-5/+10
* Calculate the length of name and value for parameters the right wayflorian2014-04-141-6/+6
* httpd(8) did a chdir(2) to the directory containing the cgi script. Asflorian2014-04-131-1/+10
* jturner pointed out that if one wants to run cgi scripts outsideflorian2014-03-171-2/+6
* Better explanation what slowcgi(8) is for.florian2014-01-201-2/+25
* Wording improvements from Patrik Lundinderaadt2014-01-191-4/+4
* fix reaper loop that could run indefinitelydjm2014-01-191-2/+5
* Make it clear that slowcgi(8) drops privileges to user www.florian2013-12-121-3/+5
* Initialize sun_len, pointed out by deraadt@.florian2013-10-311-2/+6
* Fix a potential file descriptor overlap in exec_cgi() by making sureflorian2013-10-291-2/+26
* We need to loop around waitpid to catch all exited children as we areflorian2013-10-231-19/+20
* Do not leak fds in fork(2) error path.florian2013-10-211-1/+17
* Check for EINTR, too.florian2013-10-211-3/+3
* No need for volatile here.florian2013-10-211-2/+2
* spelling, spacing, etcderaadt2013-10-201-18/+20
* reserve file descriptors for incoming connections so webenno2013-10-201-3/+35
* Keep track of which fds were closed before and only close those stillflorian2013-10-191-4/+16
* Do not fiddle with the response queue directly but go throughflorian2013-10-181-9/+12
* Logging to syslog works better with openlog(3).florian2013-10-181-1/+7