Age | Commit message (Expand) | Author |
2017-12-16 | db_name also accepts postgres:// scheme for PostgreSQL connections | louiz’ |
2017-12-05 | Always free the PGresult pointer returned by PQexec | louiz’ |
2017-12-02 | Fix a few warnings | louiz’ |
2017-12-02 | Handle postgresql and sqlite3 libs properly | louiz’ |
2017-12-02 | Actually free the database on Database::close() | Jonas Wielicki |
2017-12-02 | Make destructor of DatabaseEngine virtual | Jonas Wielicki |
2017-12-02 | Make destructor of Statement virtual | Jonas Wielicki |
2017-12-02 | Support for full postgresql URIs | Jonas Wielicki |
2017-12-02 | Add postgresql support | louiz’ |
2017-09-21 | compat: revert to using sqlite's close() function for compat with older distros. | Romain DEP. |
2017-09-09 | Add the persistent_by_default configuration option | louiz’ |
2017-08-26 | Add an index for the muc_log_line table | louiz’ |
2017-08-26 | Cache the encoding_in database value, to avoid doing a query for each message | louiz’ |
2017-08-19 | Fix a sqlite3 leak when the database fails to open | louiz’ |
2017-08-19 | Display the correct error message when we fail to open the sqlite3 db | louiz’ |
2017-07-16 | Use a db roster to manage biboumi’s presence with the contacts | louiz’ |
2017-07-08 | Replace a function argument from ... to the template Args&&... thing | louiz’ |
2017-07-08 | Remove many log_debug from the database module | louiz’ |
2017-07-08 | Remove a bunch of useless string_literal usage | louiz’ |
2017-07-08 | Use a more precise return type, instead of auto | louiz’ |
2017-07-08 | Remove all the empty “options” members in Column classes | louiz’ |
2017-07-06 | Add a global “persistent” option | louiz’ |
2017-06-23 | Move a few functions from select_query to query | louiz’ |
2017-06-22 | Set the database pointer to nullptr after a close | louiz’ |
2017-06-21 | Re-implement correctly the handling of failure to open the database | louiz’ |
2017-06-16 | Using OptionalBool, add RecordHistoryOptional col into IrcChannelOptions table | louiz’ |
2017-06-16 | At startup, upgrade all database tables by adding missing columns | louiz’ |
2017-06-14 | Fix cstdint -> cstddef, to fix compilation on freebsd | louiz’ |
2017-06-14 | Explicitely declare the add_param<Id> specialization | louiz’ |
2017-06-14 | Add a 0 default value for template argument N | louiz’ |
2017-06-14 | Fix compilation (many warnings, and a linkage error) with clang++ | louiz’ |
2017-06-14 | Fix an inversion of tlsPorts_ and ports_ | louiz’ |
2017-06-14 | Add a Statement class to manage the sqlite3_stmt objects and avoid leaks | louiz’ |
2017-06-14 | Add default values for the database columns | louiz’ |
2017-06-14 | Implement our own database ORM, and update the whole code to use it | louiz’ |
2017-03-30 | Add the archive ID to messages when they are sent to users | louiz’ |
2017-03-29 | Remove two sneaky log_debug | louiz’ |
2016-12-10 | Properly convert the data into a number of seconds by using duration_cast | louiz’ |
2016-09-29 | Look for uuid/uuid.h instead of just uuid.h | louiz’ |
2016-09-04 | MAM results can be filtered by start and end dates | louiz’ |
2016-08-28 | Respond to MAM requests on a channel JID | louiz’ |
2016-08-23 | If the maxHistoryLength is negative, make it 0 | louiz’ |
2016-08-22 | When joining a channel, send the most recent history found in the database | louiz’ |
2016-08-22 | When saving the logs, the date must be in seconds, not nanoseconds | louiz’ |
2016-08-22 | Add a global configure ad-hoc command, with max history length | louiz’ |
2016-08-21 | Add get_first_non_empty and use it into Database to simplify a little bit | louiz’ |
2016-08-12 | Save received and sent messages into the database | louiz’ |
2016-07-12 | Properly catch and handle database errors | louiz’ |
2016-07-04 | Replace all include guards by #pragma once | louiz’ |
2016-05-04 | Style fix | louiz’ |