Update INSTALL.rst and CHANGELOG.rst for the sqlite dependency
The packaging:archlinux build only makes sense on the master branch
Explicitely close the Database before re-opening it
Add a Statement class to manage the sqlite3_stmt objects and avoid leaks
Update the docker images and the gitlab-ci script to use sqlite3
Add default values for the database columns
Implement our own database ORM, and update the whole code to use it
Entirely replace LiteSQL
fix #3271
Find sqlite3 instead of litesql
Simplifies the CMakeLists.txt a little bit
Test that the archlinux package actually installs at least /usr/bin/biboumi
Change the makepkg command used in the archlinux CI test
Move biboumi.h.cmake inside the src/ directory
Fix the date format in the RPM spec file
Add biboumi-test-archlinux and biboumi-debian-packaging Dockerfiles
Fix the make command instruction in INSTALL.rst
Add a e2e to check that timestamps in MAM requests are correctly handled
fix #3266
Fix the datetime parsing to handle optional fractions of seconds
fix #3266
Better document the identd server
Do not call pkg_check_module if the MODULE_FOUND is already cached
Remove a few warnings occuring in some build config