Commit Briefs

Omar Polo

chroot & drop privileges


Omar Polo

added support for location blocks


Omar Polo

added support for location blocks


Omar Polo

void-ify some functions

their return value is no longer used, it's only confusing at this point.


Omar Polo

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.


Omar Polo

added index option



Omar Polo

rename goodbye -> close_conn


Omar Polo

add ends_with



Omar Polo

fix prototypes


Omar Polo

add a configure script and some compat

tested on openbsd, alpine and void


Omar Polo

improve logs

now we log the full IRI requested (before was only the path) and the response line (even for CGI).


Omar Polo

drop useless field

was probably added to distinguish between AF_INET and AF_INET6, to use different functions for logging. But it wasn't really used, and now we use getnameinfo anyway.