Commit Briefs
restart the daemon instead of kill+start
this way we can also test the reload capability!
swap check in vhost_* fns
it's faster (statistically speaking) to first compute if the option is set and then fnmatch than the inverse. This way we can avoid unnecessary fnmatch.
[iri] accept also : and @
again, to be RFC3986 compliant.
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.
avoid race-condition
what if we receive a SIGHUP right after unblock_signal (or during the whole block_signals...unblock_signals) but *before* the wait_sighup? Yeah.