Age | Commit message (Expand) | Author |
2018-04-29 | mam: Send “fin complete” only when appropriate | louiz’ |
2018-04-24 | Only use the ID to order archives | louiz’ |
2018-04-24 | Revert "Use a different Date data type" | louiz’ |
2018-04-24 | Revert "Use the Date to find a next page in RSM, not the id" | louiz’ |
2018-04-14 | Use the Date to find a next page in RSM, not the id | louiz’ |
2018-04-13 | Refactor that fixes a compilation issue in Release mode | louiz’ |
2018-04-11 | Use a different Date data type | louiz’ |
2018-03-18 | Reflect message IDs in channel MUCs | louiz’ |
2018-03-18 | Use a transaction around the DELETE + INSERT of the after_connection_commands | louiz’ |
2018-03-18 | Allow the execution of multiple commands after the IRC connection | louiz’ |
2018-02-16 | Sort archive messages by date (and only then by id) | louiz’ |
2018-02-13 | Support the <before/> element in MAM requests | louiz’ |
2018-02-13 | Use the same function for both history orders | louiz’ |
2018-02-10 | Handle the “after” RSM value to page through results | louiz’ |
2018-02-10 | Always return the oldest matching messages from MAM, even if no date is set | louiz’ |
2017-12-16 | db_name also accepts postgres:// scheme for PostgreSQL connections | 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 | 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-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 | At startup, upgrade all database tables by adding missing 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-01-04 | Add a ChannelOptions table in the DB | Florent Le Coz |
2015-10-29 | Remove a write to std::cout from Database’s constructor | Florent Le Coz |
2015-10-24 | Only compile database.cpp if configured with litesql | Florent Le Coz |
2015-09-18 | Introduce an optional Database module | Florent Le Coz |