Stefan Bühler
b6a989e6e4
Fix resource leaks in failure cases (found with coverity)
...
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@69 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
8 years ago
Stefan Bühler
190afc6de1
remove windows fake support, didn't work anyway
...
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@68 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
8 years ago
Stefan Bühler
d6fa07c2c7
Check unix socket path length again to silence coverity
...
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@67 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
8 years ago
Stefan Bühler
d2cba05c2e
Check return values of setuid, setgid, setgroups, initgroups, write
...
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@63 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
8 years ago
Stefan Bühler
9108124842
Restrict Unix socket file ownership by default to ug=rw
...
* default mode is now 0660 & ~umask
* chmod before chown: don't break apparmor profiles that didn't
have `capability fowner` (which would be required now as chmod always
triggers). This might lead to SUID and SGID bits getting cleared.
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@59 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
8 years ago
Stefan Bühler
3046f259cb
Add -b backlog option ( fixes #2422 , patch by aschmitz)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@58 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
9 years ago
Stefan Bühler
db801f5649
Use octal mode for -M (patch by dfjoerg)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@57 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
12 years ago
Stefan Bühler
c4782f4211
Add deprecated and /bin/sh info for -f option; wrap syntax output ( fixes #2044 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@53 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
c51f3a2c21
Fix Invalid Argument in chmod if mode=-1 (fixes 2033)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@52 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
89d643387e
Add CONST_STR_LEN and use it
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@51 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
65341bc53b
Fix unix socket mode change to work without specifying user/group for socket
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@48 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
010312e53c
List IPv6 as feature after the version if it is supported
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@44 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
f3ea7f34be
Fix problems with usernames starting with a digit and not existing uids; add warning if only user privs are dropped. ( fixes #1959 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@42 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
2d155d6ce3
Add IPv6 support
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@41 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
ac9d5714ee
Update docs and spelling fixes
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@37 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
ba17410c53
Fix typo in syntax help
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@36 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
7897b27d0d
Added option to change the directory before spawning ( fixes #1847 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@34 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
e4294c3acf
Add proper SUID bit detection
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@33 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
fc867f2d86
Added options to chown/chmod the socket and to create the socket before chroot() ( fixes #1906 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@30 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
6b60d16cb6
Add build date to show-version
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@28 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
776c5294f0
Fix segfault due to uninitialized var
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@25 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
e1f40012d6
Use header include order from 1.4.x
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@22 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Elan Ruusamäe
fefeaa86ae
- oops, linewrapped
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@21 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Elan Ruusamäe
ea23315b9f
- typo
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@20 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
3c9275e186
Man page update
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@17 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
210b3b54f6
Fix error handling for unix-socket-connect test
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@15 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
1b6eade60f
Ignore pid-file option in no-fork mode (instead of producing empty file)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@14 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
691b66dadf
Allow numerical user and group ids for -u/-g ( fixes #1141 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@13 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
5cf8f0b73e
Only disconnect from terminal in fork mode (keep stderr/stdout open in nofork mode)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@12 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
3acd1bf80d
Only try to connect to unix socket (not tcp) before spawning (fixes again #1575 )
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@11 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
04962c0883
Remove check for <sys/un.h> - either it compiles or it does not; empty binary doesn't help.
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@10 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
b24f7094c3
Print help if no arguments are given
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@9 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
68e1a26bf3
Print more useful errors; don't show source line
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@8 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
9a86ab52d9
Remove limits für php children; per default the PHP_FCGI_CHILDREN var is not changed (php defaults to no children, one worker)
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@7 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
3de08358d2
Use static functions
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@6 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago
Stefan Bühler
e2423ec6df
initial import
...
git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@1 4a9f3682-ca7b-49a8-9a55-ba4640e46f83
13 years ago