Commits


give each server process its own socket for the executor this fixes a bug introduced with the prefork mechanics: every server process shared the same socket, and this would cause a race condition when multiple server processes asked for a script cgi being executed. This gives each server process its own socket to talk to the executor, so the race cannot happen.


add `require client ca' rule to require certs signed by a CA


define TLS_CLIENT_NOT_BEFORE/NOT_AFTER in CGI scripts


improve logs management


added prefork option


reorder stuff


escape %


add the ``entrypoint'' option


added ``block return'' and ``strip'' options


improve manpage


mention SIGHUP in manpage


fix location example


cgi now follows globbing rules


sync CGI section with actual implementation


sync date