Commit Briefs
invert the location precedence: first match wins
It's how httpd(8) does it, and it allows us to call fnmatch less time
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.
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.