~singpolyma/biboumi

ref: 7b3e0e0cf3eddd3537455a3605b04a48ee663f47 biboumi/src/main.cpp -rw-r--r-- 6.8 KiB
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.
8a912ea3 — louiz’ 5 years ago
Apply a few clang-tidy cppcoreguidelines-* fixes
5402a256 — louiz’ 5 years ago
Apply all the clang-tidy modernize-* fixes
e2da6fcd — louiz’ 6 years ago
Properly destroy the dns_handler socket when first start fails

To correctly exit the process
5b560078 — louiz’ 6 years ago
Use udns instead of c-ares

fix #3226
ad22be41 — louiz’ 6 years ago
Do not fail to build if litesql is not there
d872c2b4 — louiz’ 6 years ago
Support the ident protocol

fix #3211
e1934a0b — louiz’ 6 years ago
Disable e2e tests on openbsd
ae02e58b — louiz’ 6 years ago
Some cleanups
58000c36 — louiz’ 6 years ago
Rephrase an error message
f89361c3 — louiz’ 6 years ago
Provide a --help option

fix #3183
085a48ea — louiz’ 6 years ago
Do not use the logger before the configuration has been loaded first
db503b23 — louiz’ 6 years ago
Use log_error instead of cerr
4c1b9abe — louiz’ 6 years ago
Properly catch and handle database errors

Do not use a singleton for the database.

fix #3203
e8671042 — louiz’ 6 years ago
Improve the signal handling by disabling them while an handler is running
46ff7366 — louiz’ 6 years ago
Clean the Config module, use static things instead of a stupid singleton
9167cdf1 — Florent Le Coz 7 years ago
Notify systemd when the process is stopping
33fa1dcd — Florent Le Coz 7 years ago
Also a xdg_data_path
ea0b2f2b — Florent Le Coz 7 years ago
Create a xdg_path function
810ea19f — Florent Le Coz 7 years ago
Exit with 1 if the connection to the XMPP server fails

This helps the system understand if the process started correctly or not,
when systemd is not used

fix #3078
Next