Commit Briefs

Omar Polo

use starts_with in puny.c


Omar Polo

trim_req_iri: set error string


Omar Polo

drop the daemon config in favour of the -f flag

Now it daemonize by default when running with a config, unless the -f flag is given.



Omar Polo

initial punycode support



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