Do not use the logger before the configuration has been loaded first
Update the changelog by adding (all?) the changes in 3.0
Mark some more cmake variables as advanced
Fix the timeout test, now that we don't wait 1ms too much everytime
Do not add 1ms to the timeout of our poller
Can’t remember why I did this, but that must be a stupid reason. Everything
must work even with a timeout of 0.
Always remove all the DNS sockets on an c-ares event
Because c-ares may close one of its socket, even if it’s not the one that
has the event. Otherwise we may not know when a socket has been removed from
our poller (automatically, when close()ed) and this leads to bugs.
Test the resolving of multiple hostnames at the same time
Use log_error instead of cerr
Refactor the CI file, build many configurations
In reload.cpp, only build the database things if litesql is used
Always build the artifacts
Properly use the docstring variables
Clean the list of options visible in non-advanced ccmake
Use an ugly way, because SOURCES property does not work in cmake 3.0
Bring back DNSSocketHandler's destructor
Set the required cmake version to 3.0
Don't use target_sources() in cmake because it's >=3.1 only
Don’t use unique_ptr to store dns socket handlers
Move reload.*pp from louloulibs to src