summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-07-16Answer to presences of type='probe'louiz’
2017-07-16Only send the IRC server presence if the user has this JID in their rosterlouiz’
2017-07-16Implement the roster presences from IRC serverslouiz’
2017-07-16Send an additional unsubscribed presence when receiving an unsubscribe onelouiz’
2017-07-16Send responses when we receive an unsubscribed presencelouiz’
2017-07-16Use a db roster to manage biboumi’s presence with the contactslouiz’
2017-07-14Send the 332 status only for our own presenceslouiz’
2017-07-08Remove an unused variablelouiz’
2017-07-08Replace a function argument from ... to the template Args&&... thinglouiz’
2017-07-08Remove many log_debug from the database modulelouiz’
2017-07-08Send status code='332' on biboumi or IRC server’s shutdownlouiz’
2017-07-08Send a 110 status code on a QUIT received for ourselflouiz’
2017-07-08Remove a bunch of useless string_literal usagelouiz’
2017-07-08Use a more precise return type, instead of autolouiz’
2017-07-08Remove all the empty “options” members in Column classeslouiz’
By using SFINAE to use that member only when it exists.
2017-07-06Add some scopes around various XmlSubNodelouiz’
2017-07-06Add a global “persistent” optionlouiz’
2017-06-23Move a few functions from select_query to querylouiz’
2017-06-22Set the database pointer to nullptr after a closelouiz’
2017-06-21Re-implement correctly the handling of failure to open the databaselouiz’
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-16Add a Record History option in the Channel configuration formlouiz’
fix #3269
2017-06-16Using OptionalBool, add RecordHistoryOptional col into IrcChannelOptions tablelouiz’
ref #3269
2017-06-16At startup, upgrade all database tables by adding missing columnslouiz’
2017-06-14Fix cstdint -> cstddef, to fix compilation on freebsdlouiz’
2017-06-14Explicitely declare the add_param<Id> specializationlouiz’
2017-06-14Add a 0 default value for template argument Nlouiz’
2017-06-14Fix compilation (many warnings, and a linkage error) with clang++louiz’
2017-06-14Fix an inversion of tlsPorts_ and ports_louiz’
2017-06-14Explicitely close the Database before re-opening itlouiz’
2017-06-14Add a Statement class to manage the sqlite3_stmt objects and avoid leakslouiz’
2017-06-14Add default values for the database columnslouiz’
2017-06-14Implement our own database ORM, and update the whole code to use itlouiz’
Entirely replace LiteSQL fix #3271
2017-05-28Move biboumi.h.cmake inside the src/ directorylouiz’
2017-05-23Fix the datetime parsing to handle optional fractions of secondslouiz’
fix #3266
2017-05-21Remove a few warnings occuring in some build configlouiz’
2017-05-18Handle messages 367 and 368 to display the banlist in the MUClouiz’
fix #3234
2017-05-18Refactor the channel::self to point at the existing userlouiz’
This way, the user is always up to date, instead of being a duplicate out of sync. fix #3258
2017-05-17Redirect welcome NOTICE to their channel, instead of sending a global onelouiz’
fix #3236
2017-05-11Make the IRC channel configuration form available from the MUC configlouiz’
fix #3250
2017-05-10Improve the handling of the biboudb.hpp dependencieslouiz’
2017-05-09Avoid any potential int overflowlouiz’
2017-05-08Remove a useless debug loglouiz’
2017-05-08Limit the number of rooms sent by default in the disco#items responselouiz’
fix #3219
2017-05-08Little fix and cleanup in the channels list codelouiz’
2017-05-02Fix a segmentation fault when connecting to a server without a portlouiz’
fix #3260
2017-04-30Make botan’s policy configurable from a filelouiz’
fix #3244
2017-04-21Make sure we don’t exceed 512 bytes when grouping JOINslouiz’
2017-04-21Group simultaneous JOINs into a single command, to avoid floodinglouiz’
We still split the JOINs with a key and the ones without
2017-04-21Configuration options can be overridden by setting env valueslouiz’
2017-04-20Better way to init the msghdr fieldslouiz’