index
:
slowcgi
gentoo
master
upstream
A Linux port of OpenBSD's slowcgi(8)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
slowcgi.c
(
follow
)
Commit message (
Expand
)
Author
Age
Lines
*
add a -t flag to change the request timeout
op
2023-10-12
-4
/
+20
*
list -v with -d in SYNOPSIS, instead of seperately, and add -v to usage();
7.0
jmc
2021-09-08
-2
/
+2
*
Stop sending debug logging to syslog (which would then drop it on the floor) ...
florian
2021-09-08
-7
/
+12
*
Revert "Do not send debug messages to syslog by default"
Wolfgang Müller
2021-09-08
-3
/
+0
*
Use LIST instead of SLIST for requests. The way SLIST_REMOVE was used did a d...
6.9
claudio
2021-05-27
-33
/
+8
*
Ignore SIGPIPE by default and restore default behaviour before executing the ...
claudio
2021-05-27
-8
/
+4
*
accept_reserve() counter function argument doesn't need to be volatile. Revis...
millert
2021-05-27
-4
/
+3
*
Do not send debug messages to syslog by default
6.8.1
Wynn Wolf Arbor
2021-01-26
-0
/
+3
*
Allow specifying -d multiple times. Only print the fcgi header data if debug ...
claudio
2020-05-24
-7
/
+4
*
Just a bit of KNF. OK florian@
claudio
2020-05-24
-4
/
+4
*
Use -1 instead of WAIT_ANY
Wynn Wolf Arbor
2020-05-24
-1
/
+1
*
Add getdtablecount(2)
Wynn Wolf Arbor
2020-05-24
-0
/
+1
*
Include grp.h
Wynn Wolf Arbor
2020-05-24
-0
/
+1
*
Add queue.h from OpenBSD
Wynn Wolf Arbor
2020-05-24
-1
/
+2
*
Add strlcpy(3) from OpenBSD
Wynn Wolf Arbor
2020-05-24
-0
/
+6
*
Use pledge(2) only on OpenBSD
Wynn Wolf Arbor
2020-05-24
-0
/
+4
*
Use corresponding attributes for __packed and __dead
Wynn Wolf Arbor
2020-05-24
-0
/
+8
*
When calculating the fd limit before accepting a new connection also account ...
claudio
2020-05-24
-2
/
+2
*
Call daemon with 0 as first argument so that it changes the cwd to /. It is n...
florian
2020-05-24
-2
/
+2
*
Make the owner of fcgi socket configurable.
florian
2020-05-24
-6
/
+12
*
consistently use the evtimer wrappers around the connection timeout.
florian
2020-05-24
-3
/
+3
*
Sync the severity of the syslog_* functions shared between identd, slowcgi, t...
florian
2020-05-24
-5
/
+5
*
Add format attribute to logger functions. Fix format string while here. Input...
florian
2020-05-24
-15
/
+28
*
As suggested by the FastCGI spec, zero-pad the response buffers to be aligned...
reyk
2020-05-24
-3
/
+22
*
typo in error message: to -> too
tb@openbsd.org
2020-05-24
-2
/
+2
*
pledge(2) for slowcgi. After initialization slowcgi accepts from a AF_UNIX so...
florian
2020-05-24
-1
/
+6
*
re-shuffle slowcgi_listen to run less code as root. OK benno@
florian
2020-05-24
-15
/
+16
*
Output the contents of the environment in debug mode which is most helpful in...
millert
2020-05-24
-1
/
+2
*
Clean up includes, while here fix a white space which lead to a false positiv...
florian
2020-05-24
-5
/
+5
*
The kernel doesn't actually care what a sockaddr's sa_len is on input, so don...
guenther
2020-05-24
-5
/
+3
*
Replace <sys/param.h> with <limits.h> and other less dirty headers where poss...
deraadt
2020-05-24
-4
/
+5
*
read(2) returns ssize_t, not size_t
blambert
2020-05-24
-2
/
+3
*
Bail out if the buffer is too small to contain the length of a parameter valu...
florian
2020-05-24
-4
/
+4
*
dead stores; pointed out by llvm scan-build; no binary change
florian
2020-05-24
-5
/
+1
*
pause shadows global; pointed out by gcc; no binary change
florian
2020-05-24
-5
/
+5
*
mode is unused; pointed out by gcc; no binary change
florian
2020-05-24
-2
/
+2
*
declare lerr and lerrx __dead; unconfuses llvm scan-build
florian
2020-05-24
-12
/
+12
*
Instead of doing the fcntl(2) and ioctl(2) song and dance just tell socket(2)...
florian
2020-05-24
-11
/
+5
*
Use lerrx instead of errx since the logging subsystem is already initialized....
claudio
2020-05-24
-3
/
+3
*
Implement -u (user to drop privs to) and -p flag (path to chroot to). This al...
florian
2020-05-24
-12
/
+29
*
Cleanup socket creation. Input ajacoutot some time ago; OK henning@
florian
2020-05-24
-10
/
+7
*
My previous attempt to chdir(2) to the directory containing the cgi script wa...
florian
2020-05-24
-5
/
+10
*
Calculate the length of name and value for parameters the right way around fo...
florian
2020-05-24
-6
/
+6
*
httpd(8) did a chdir(2) to the directory containing the cgi script. As there ...
florian
2020-05-24
-1
/
+10
*
jturner pointed out that if one wants to run cgi scripts outside /cgi-bin SCR...
florian
2020-05-24
-2
/
+6
*
fix reaper loop that could run indefinitely
djm
2020-05-24
-2
/
+5
*
Initialize sun_len, pointed out by deraadt@. While there also check length of...
florian
2020-05-24
-2
/
+6
*
Fix a potential file descriptor overlap in exec_cgi() by making sure that fil...
florian
2020-05-24
-2
/
+26
*
We need to loop around waitpid to catch all exited children as we are not gua...
florian
2020-05-24
-19
/
+20
*
Do not leak fds in fork(2) error path. pointed out by deraadt@
florian
2020-05-24
-1
/
+17
[next]