Privileges dropped before binding to socket
See the commit messages for more information. This fixes #227 (closed)
There are few feature changes:
- Slightly different message when config file doesn't exist/is inaccessible
- No introductory
Reading configuration ...
message- This leaked to the stdout even if the stdout was disabled in logging, so any normal output starts AFTER the config file is parsed
- If the config file fails to parse, we still output errors to stderr