Commits


switch to the more usual log.c


rename PROC_MAX to PREFORK_MAX


provide a more usual fatal fatal usually appends the error string. Add 'fatalx' that doesn't. Fix callers and move the prototypes to log.h


send capsicum/landlock/seccomp hack to Valhalla


don't crash when specifying fcgi UNIX sockets to connect to


remove the last tentacles of the hidden `span' fcgi feature


make the various strings in the config fixed-length will help in future restructuring to have fixed-size objects.


remove stale comment


retire fcgi' prog field spawning programs was a hidden feature used only for testing. It's gross and when got removed, I forgot to remove the field as well.


properly initialize the TAILQs at vhost creation


drop cgi vestiges from the struct host The `env' list is no longer used since CGI scripts were removed


retire the deprecated `mime' and `map' config options


make the mime types fixed-sized too


make config fields `chroot' and `user' fixed-size


optionally disable the sandbox on some systems The FreeBSD and Linux' sandbox can't deal with `fastcgi' and `proxy' configuration rules: new sockets needs to be opened and it's either impossible (the former) or a huge pain in the arse (the latter). The sandbox is still always used in case only static files are served.