Commits


punycode: refactoring use the correct term "label" instead of "component" when speaking about the parts of a hostname. Also, fix the sizes for max hostname and label.


delete unused constant


remove unused function


improve configuration parsing error


const-ify strings in struct location


use starts_with in puny.c


trim_req_iri: set error string


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.


const-ify puny_decode (and add puny.c)


initial punycode support


rework the configless mode: change flags and generate certs


chroot & drop privileges


added support for location blocks


added support for location blocks


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