Commits


sync


chroot & drop privileges


order


[seccomp] allow fcntl F_SETFD musl does a F_SETFD in its fdopendir


added support for location blocks


added support for location blocks


initialize config


move configuration init stuff in its own function


test CGI with big files


sync the CGI environment with the manpage while there also add SERVER_PROTOCOL


sync


void-ify some functions their return value is no longer used, it's only confusing at this point.


pass the fd, not the path!


refactoring state management instead of having a flag to discern between two different behaviours in S_SENDING, split that state into S_SENDING_FILE and S_SENDING_CGI (this will also make it easier in the future to add other sending states). While there, also get rid of `goodbye' and make start_reply advance the state machine by itself.


specify in which directory CGI scripts are executed