Commits


allow ``root'' rule to be specified per-location block


added ``alias'' option to define hostname aliases for a server


pidfile support with `-P pidfile'


fix some logging - we can't use log_* or fatal() before logger_init - err -> errx if errno isn't involved


added ``env'' option to define environment vars for CGI scripts


keep verbosity level after config reload


typo


typo in comment


restore signal handlers before exec'ing CGI scripts


list instead of fixed-size array for vhosts and locations saves some bytes of memory and removes the limit on the maximum number of vhosts and location blocks.


fix mkdirs: create directories recursively


typo


fix signal handling so it works on linux too it seems that linux calls the signal handlers even when we're waiting on sigwait for that signal. Work around that.


fix correct shutdown after SIG{INT,TERM}


quit every process cleanly when receiving SIGINT or SIGTERM