Add the persistent_by_default configuration option
When biboumi is logging into journald, use sd_journal_send
This makes sure that multi-lines messages are properly parsed as a single
message by journald.
Mark messages from the IRC server as private and no-copy
Remove a forgotten and useless comment
Update the Archive documentation, regarding the previous commit
Add support for the "history" node on MUC join
Supports the "seconds", "maxstanzas", "since" and "maxchars" (but only =0)
In fixed mode, server messages come from biboumi’s hostname directly
Instead of irc.example.com@biboumi, because that’s actually user named
“irc.example.com”, in that case.
And that fixes the raw messages in fixed mode.
Add an index for the muc_log_line table
This immensely speeds up the archive select queries.
Cache the encoding_in database value, to avoid doing a query for each message
Small refactor in on_quit()
Don’t forget to remove the user from the channel, when kicked
Add an e2e test to demonstrate bug #3291
Change docker documentation regarding the database permissions
Fix a sqlite3 leak when the database fails to open
Display the correct error message when we fail to open the sqlite3 db
Build the docker image with --no-cache, --pull
ci: debian branch, pull the debian branch before trying to merge with master
Re-add a removed (by mistake) pointer null check
Fix the hostname of test3.biboumi.louiz.org
Allow failures of packaging jobs