ref: ffb402f0adb9f808c7b8bc9616e71f7b3f8931ac biboumi/src/utils d---------
ffb402f0 — louiz’ 5 years ago
Drop support for botan < 2.0

fix #3274
4d55a120 — louiz’ 5 years ago
Re-implement correctly the handling of failure to open the database

If we can’t open it at startup, we exit.
If we can’t open it on reload, we keep the previously-opened database.

This way, we’re assured to always have a valid and open database available.
e75d7ad8 — louiz’ 5 years ago
Add a Record History option in the Channel configuration form

fix #3269
40db183e — louiz’ 5 years ago
Using OptionalBool, add RecordHistoryOptional col into IrcChannelOptions table

ref #3269
5ba66c33 — louiz 5 years ago
Merge branch 'orm' into 'master'

Pure c++ sqlite3 ORM

Closes #3271

See merge request !11
8d1d822e — louiz’ 5 years ago
Explicitely close the Database before re-opening it
50cadf3d — louiz’ 5 years ago
Implement our own database ORM, and update the whole code to use it

Entirely replace LiteSQL

fix #3271
19ed2e7f — louiz’ 5 years ago
Fix the datetime parsing to handle optional fractions of seconds

fix #3266
7b3e0e0c — louiz’ 5 years ago
Make botan’s policy configurable from a file

fix #3244
32384047 — louiz’ 5 years ago
Avoid adding more that one “XMPP reconnection” timed event at the same time

Fix a semblance of infinite and busy loop, that could occur if biboumi’s
poller is woken up multiple times while the XMPP server is not reachable.
68d6b829 — louiz’ 5 years ago
Properly handle multiline topics

fix #3254
8a912ea3 — louiz’ 5 years ago
Apply a few clang-tidy cppcoreguidelines-* fixes
ccb4ee09 — louiz’ 5 years ago
Apply all the clang-tidy misc-* fixes
5402a256 — louiz’ 5 years ago
Apply all the clang-tidy modernize-* fixes
1a09c965 — louiz’ 5 years ago
Remove two sneaky log_debug
28a537a9 — louiz’ 5 years ago
Make things work with botan < 1.11.34
0ab40dc1 — louiz’ 5 years ago
Refactoring louloulibs and cmake

Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
992fa938 — louiz’ 6 years ago
Add get_first_non_empty and use it into Database to simplify a little bit
24824a50 — louiz’ 6 years ago
In reload.cpp, only build the database things if litesql is used
9fb2e116 — louiz’ 6 years ago
Move reload.*pp from louloulibs to src