Improve dependencies checks in the build process
- Rename all Find*.cmake files to uppercase, to make things more consistent,
and fix some issues with them (notably the REQUIRED flag)
- Rename SYSTEMDDAEMON to SYSTEMD and only use the libsystemd instead of
libsystemd-daemon because it's deprecated for a long time now
- Provide a WITH_* and WITHOUT_* switch for all optional dependencies
- Document things in the INSTALL file
Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flags
Use them to build without linking to them, even if they are on your system
Bump master version to 2.0~dev
Fix some cmake issues
fix #2551
Provide a make dist target
Rename cmake target test->test_suite for cmake 3.0
See CMP0037
Write the software version, including the git hash, in config.h using cmake
includes from cmake BINARY_DIR should be included before considering SOURCE_DIR
Silence warnings coming from Botan headers
Implement TLS support using Botan
For now, it tries two TLS ports and then connects to the non-tls port. In
the future we would like the user to be able to configure that.
fix #2435
Use libuuid to generate unique IDs for iq and adhoc sessions
[cmake] Do not print useless messages when an optional lib is not found
Use epoll on linux by default, poll otherwise
Fix the CMakeLists.txt to correctly have -Ibuild/src/
Add support for systemd-daemon