summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-07Merge branch 'v4'louiz’
Everything was already cherry-picked, or something like that, so no changes are involved, at all.
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-21Remove a useless debug print in the e2e testslouiz’
2017-06-21Disable charybdis’ connection throttlinglouiz’
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-14Build the rpm with sqlite3louiz’
2017-06-14Don’t forget to bump to version 6.0~devlouiz’
2017-06-14Remove c-ares from the alpine imagelouiz’
2017-06-14Re-add the pacman -Syuuuuuuuuuu command in the packaging:archlinux buildlouiz’
2017-06-14Merge branch 'orm' into 'master'louiz
Pure c++ sqlite3 ORM Closes #3271 See merge request !11
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-14Run the coverity and freebsd tests in all louiz/biboumi brancheslouiz’
2017-06-14Update INSTALL.rst and CHANGELOG.rst for the sqlite dependencylouiz’
2017-06-14The packaging:archlinux build only makes sense on the master branchlouiz’
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-14Update the docker images and the gitlab-ci script to use sqlite3louiz’
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-06-13Find sqlite3 instead of litesqllouiz’
Simplifies the CMakeLists.txt a little bit
2017-06-01Test that the archlinux package actually installs at least /usr/bin/biboumilouiz’
2017-06-01Change the makepkg command used in the archlinux CI testlouiz’
2017-05-28Move biboumi.h.cmake inside the src/ directorylouiz’
2017-05-24Fix the date format in the RPM spec filelouiz’
2017-05-24Release version 5.05.0v5louiz’
2017-05-24Add biboumi-test-archlinux and biboumi-debian-packaging Dockerfileslouiz’
2017-05-24Fix the make command instruction in INSTALL.rstlouiz’
2017-05-23Add a e2e to check that timestamps in MAM requests are correctly handledlouiz’
fix #3266
2017-05-23Fix the datetime parsing to handle optional fractions of secondslouiz’
fix #3266
2017-05-23Better document the identd serverlouiz’
2017-05-23Do not call pkg_check_module if the MODULE_FOUND is already cachedlouiz’
2017-05-21Remove a few warnings occuring in some build configlouiz’
2017-05-21The RPM doesn’t contain biboumi.cfg anymorelouiz’
2017-05-21Do not install biboumi.cfg in /etc/biboumi/louiz’
Because it would overwrite the user file when installing a new version. And it’s basically useless anyway, because if the file doesn’t exist at all, biboumi will write an helpful message on stderr, telling the user to create the config file.
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