ensure absolute paths in config-less mode

set cloexec status on the socketpair fds the executor forks to spawn the cgi scripts, and they inherit the socket for communication with the listener process. Make that impossible.

remove unused function

-v for verbose logging

improve configuration parsing error

drop unused variable

use starts_with in puny.c

make configless mode works again. also accept every host

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.

initial punycode support

sane defaults for the config-less mode

rework the configless mode: change flags and generate certs

chroot & drop privileges


added support for location blocks