added prefork option

add missing declaration of TENTRYPOINT

add the ``entrypoint'' option

added ``block return'' and ``strip'' options

alter the string, don't advance pointer if we advance the pointer, we crash during reload due to an invalid address given to free. altering the string is the way.

reload configuration on SIGHUP

require absolute paths in config file

include string.h openbsd and freebsd yacc include string.h in the generated sources, bison (tested on alpine at least) don't

fix build

warn about punycode in server definition

improve configuration parsing error

const-ify strings in struct location

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.

chroot & drop privileges

added support for location blocks