Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-25 | Restore the is_one_of variable template | louiz’ | |
2018-01-25 | Remove a variable template usage | louiz’ | |
Because it’s only supported in gcc>=5.0 | |||
2018-01-14 | Add a DEBUG_SQL_QUERIES to log info about the executed SQL queries | louiz’ | |
fix #3324 | |||
2017-12-02 | Add postgresql support | louiz’ | |
2017-07-20 | Drop support for botan < 2.0 | louiz’ | |
fix #3274 | |||
2017-06-21 | Re-implement correctly the handling of failure to open the database | louiz’ | |
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. | |||
2017-06-16 | Add a Record History option in the Channel configuration form | louiz’ | |
fix #3269 | |||
2017-06-16 | Using OptionalBool, add RecordHistoryOptional col into IrcChannelOptions table | louiz’ | |
ref #3269 | |||
2017-06-14 | Explicitely close the Database before re-opening it | louiz’ | |
2017-06-14 | Implement our own database ORM, and update the whole code to use it | louiz’ | |
Entirely replace LiteSQL fix #3271 | |||
2017-05-23 | Fix the datetime parsing to handle optional fractions of seconds | louiz’ | |
fix #3266 | |||
2017-04-30 | Make botan’s policy configurable from a file | louiz’ | |
fix #3244 | |||
2017-04-17 | Avoid adding more that one “XMPP reconnection” timed event at the same time | louiz’ | |
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. | |||
2017-04-09 | Properly handle multiline topics | louiz’ | |
fix #3254 | |||
2017-04-07 | Apply a few clang-tidy cppcoreguidelines-* fixes | louiz’ | |
2017-04-07 | Apply all the clang-tidy misc-* fixes | louiz’ | |
2017-04-07 | Apply all the clang-tidy modernize-* fixes | louiz’ | |
2017-03-29 | Remove two sneaky log_debug | louiz’ | |
2017-03-14 | Make things work with botan < 1.11.34 | louiz’ | |
2017-03-14 | Refactoring louloulibs and cmake | louiz’ | |
Use OBJECT libraries Remove the louloulibs directory Write FOUND variables in the cache | |||
2016-08-22 | Move get_first_non_empty to louloulibs/utils | louiz’ | |
2016-08-21 | Add get_first_non_empty and use it into Database to simplify a little bit | louiz’ | |
2016-07-18 | In reload.cpp, only build the database things if litesql is used | louiz’ | |
2016-07-12 | Move reload.*pp from louloulibs to src | louiz’ | |
2016-07-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2015-02-27 | Remove all the libs that are now in louloulibs | Florent Le Coz | |
2015-02-25 | Do not handle the "%" char in a special way, in the fixed_server mode | Florent Le Coz | |
Also fix some doc | |||
2015-02-25 | Add support for a fixed_irc_server configuration | Florent Le Coz | |
This option lets the administrator choose a specific IRC server, and only that server can be used with this biboumi instance. In this mode, JIDs to use are changed like this: - #chan%irc.example.com@biboumi.example.com -> #chan@biboumi.example.com - user!irc.example.com@biboumi.example.com -> user!@biboumi.example.com - #chan%irc.example.com@biboumi.example.com/Nick -> #chan@biboumi.example.com/Nick - %irc.example.com@biboumi.example.com -> no equivalent - irc.example.com@biboumi.example.com -> no equivalent | |||
2015-02-24 | Add a reload add-hoc command | Florent Le Coz | |
2015-01-26 | Fix the include guard of revstr.hpp | Florent Le Coz | |
2014-12-17 | Fix a few issues reported by static analyzers | Florent Le Coz | |
2014-11-12 | Add utils::revstr | Florent Le Coz | |
2014-06-28 | Add missing <string> include in timed_events.hpp | Florent Le Coz | |
fix #2552 | |||
2014-05-30 | TimedEventsManager is now a singleton | Florent Le Coz | |
2014-05-30 | Timed events can have a name, and can be canceled based on their name | Florent Le Coz | |
2014-05-28 | Introduce the timed events | Florent Le Coz | |
2014-04-28 | Remove binary.hpp and use the c++14 feature 0b | Florent Le Coz | |
2014-04-28 | Upgrade to C++14 | Florent Le Coz | |
2014-01-13 | Add missing stdexcept includes | Florent Le Coz | |
2014-01-13 | Remove cryptopp dependency, directly include a simple sha1 implementation | Florent Le Coz | |
2013-12-15 | Functions to provide xml-valid strings | Florent Le Coz | |
By removing invalid chars, see http://www.w3.org/TR/xml/#charsets | |||
2013-12-08 | Put utils::tolower definition in its own cpp file | Florent Le Coz | |
2013-11-28 | Channel names are case insensitive | Florent Le Coz | |
But some servers (epiknet for example) send channel names with an uppercase | |||
2013-11-21 | Send XMPP multi-line messages as multiple IRC messages | Florent Le Coz | |
2013-11-12 | Basic handling of modes, both ways | Florent Le Coz | |
2013-11-10 | Fix the include of the config.h | Florent Le Coz | |
2013-11-10 | And actually use the values found by cmake | Florent Le Coz | |
2013-11-10 | Properly detect iconv features to compile | Florent Le Coz | |
2013-11-09 | Check UTF-8 encoding, and convert strings to UTF-8 | Florent Le Coz | |
Handle conversion errors properly by inserting � instead. Add a binary header to provide portable way to write binary literals (I like them) Also add a test file. ref #2404 | |||
2013-11-06 | Add make_unique.hpp and split.hpp | Florent Le Coz | |