Commit Briefs

Omar Polo

open the log files inside the chroot


Omar Polo

reopen log files upon SIGUSR2


Omar Polo

add a test for the file logging



Omar Polo

logger use dprintf and a fd instead of a FILE

simplifies further handling. The stdio layer introduces its own buffering and for the logs I'd like to avoid it. fflush(3) is an option, but using a raw fd and dprintf(2) requires less code.


Omar Polo

sync changelog


Omar Polo

remove unused IMSG types


Omar Polo

avoid use-after-free


Omar Polo

fix a reduce/reduce conflict

location -> error and locopt -> fastcgi -> error both end up with a optnl that can be reduced to the empty string.





Omar Polo

revamp fastcgi configuration: make it per-location

this revamps the syntax in the configuration to better match httpd(8) (and in general be less weird) and to allow per-location fastcgi configurations. the bare `param' is now deprecated, but for compatibility it acts like `fastcgi param' would do now. Same story for `fastcgi <pathÂ>'.


Omar Polo

move struct envlist and alist up


Omar Polo

plug memleak