Refactoring louloulibs and cmake Use OBJECT libraries Remove the louloulibs directory Write FOUND variables in the cache
Add a make coverage target to merge all other coverages, and upload to codecov
Do not remove the .info generated by lcov
Fix the indent in the coverage.cmake file [skip-ci]
Remove build/* from the coverage, because that code isn’t part of biboumi
Mark some more cmake variables as advanced
Clean the list of options visible in non-advanced ccmake
Make lcov gcov etc optional make coverage will display an error instead
Add code coverage support make coverage runs the test_suite and generates a report
Introduce an optional Database module Uses litesql
Remove all the libs that are now in louloulibs
Add the FindCARES cmake module
Fix the cmake LIBUUID_INCLUDE_DIRS value when we are not using pkg-config
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
Properly search for libbotan even in a botan-1.11 subdirectory
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
Use pkg-config first to find libraries
Link with systemd instead of systemd-daemon
Add support for systemd-daemon