-
2a637bee0a
Do not install biboumi.cfg in /etc/biboumi/
louiz’
2017-05-21 12:02:23 +02:00
-
0ee533256d
Handle messages 367 and 368 to display the banlist in the MUC
louiz’
2017-05-18 21:54:12 +02:00
-
3079c38d2d
Refactor the channel::self to point at the existing user
louiz’
2017-05-18 16:00:32 +02:00
-
bb150d587f
Redirect welcome NOTICE to their channel, instead of sending a global one
louiz’
2017-05-17 00:30:07 +02:00
-
0180ea7e40
Update changelog
louiz’
2017-05-17 00:31:03 +02:00
-
34f0685c72
Test the default channel list limit
louiz’
2017-05-16 23:54:58 +02:00
-
9d1dc9138f
Make the default build type Release (instead of empty string)
louiz’
2017-05-16 14:21:03 +02:00
-
8cf0b833c4
Make the IRC channel configuration form available from the MUC config
louiz’
2017-05-11 21:15:43 +02:00
-
577a863977
Remove the “codecov_” prefix for builds codecov uploads too
louiz’
2017-05-11 09:25:54 +02:00
-
b98059ecdd
Fix the build when litesql is not used
louiz’
2017-05-10 17:15:32 +02:00
-
da55060840
Improve the handling of the biboudb.hpp dependencies
louiz’
2017-05-10 16:48:51 +02:00
-
7a08196d09
Small fixes in biboumi.1.rst
louiz
2017-05-10 11:22:19 +02:00
-
f7e4adb10b
Avoid any potential int overflow
louiz’
2017-05-09 15:46:20 +02:00
-
c046d2ea98
Also make the test artifacts expire in 2 weeks
louiz’
2017-05-09 01:01:56 +02:00
-
f7d4db4812
Remove a useless debug log
louiz’
2017-05-08 23:02:14 +02:00
-
984d71838e
Limit the number of rooms sent by default in the disco#items response
louiz’
2017-05-08 23:01:21 +02:00
-
595a4d6da8
Keep gitlab artifacts for 2 weeks
louiz’
2017-05-08 20:32:31 +02:00
-
da701069dc
Little fix and cleanup in the channels list code
louiz’
2017-05-08 18:47:02 +02:00
-
f200126f61
Add an execute_incomplete_hello_adhoc_command e2e test
louiz’
2017-05-05 00:38:01 +02:00
-
2588efb6ba
Include the policy files into the rpm
louiz’
2017-05-04 00:08:42 +02:00
-
2fe15b05f1
Add a irc.ppirc.net policy file
louiz’
2017-05-03 23:59:29 +02:00
-
2b4882f36a
Remove redundant irc.freenode.net policy file
louiz’
2017-05-03 16:57:37 +02:00
-
2c4a47e42d
Add -Wconversion compile flag
louiz’
2017-05-03 16:55:33 +02:00
-
0a8a77e64c
Fix a segmentation fault when connecting to a server without a port
louiz’
2017-05-02 14:46:03 +02:00
-
ea65b43cc2
Release version 4.2
louiz’
2017-04-26 20:56:01 +02:00
-
25d46924bc
Fix a segmentation fault when connecting to a server without a port
louiz’
2017-05-02 14:46:03 +02:00
-
b5c86edc08
Wrong ifndef, kek
louiz’
2017-04-30 18:26:41 +02:00
-
a3e6497ab8
Add a missing ifnedf BOTAN_FOUND
louiz’
2017-04-30 15:21:23 +02:00
-
7b3e0e0cf3
Make botan’s policy configurable from a file
louiz’
2017-04-30 15:04:40 +02:00
-
1472adfa77
Remove a too old joke
louiz’
2017-04-30 13:52:36 +02:00
-
9db89eb8b0
Release version 4.2
louiz’
2017-04-26 20:56:01 +02:00
-
9827842121
Fix typo in CHANGELOG.rst biboumi → botan
Vinilox
2017-03-31 14:40:17 +02:00
-
269f9e0daf
Do not fail to build if litesql is not there
louiz’
2016-11-25 09:21:27 +01:00
-
00a71ff241
Use our own proxy link to display the badges
louiz’
2017-04-25 20:15:54 +02:00
-
3af9d0ac67
Make sure we don’t exceed 512 bytes when grouping JOINs
louiz’
2017-04-21 22:55:24 +02:00
-
f588ce071e
Group simultaneous JOINs into a single command, to avoid flooding
louiz’
2017-04-21 22:47:25 +02:00
-
3666f35e0e
Use alpine for the docker image, and simplify the config + run stuff
louiz’
2017-04-21 11:49:23 +02:00
-
eac144acda
Configuration options can be overridden by setting env values
louiz’
2017-04-21 11:19:36 +02:00
-
cf87cf0892
Better way to init the msghdr fields
louiz’
2017-04-20 15:44:46 +02:00
-
06094245e9
Add a e2e test on alpine
louiz’
2017-04-20 22:44:14 +02:00
-
69fd6cc4c3
Explicitely init the msghdr fields, to be compatible with any implementation
louiz’
2017-04-20 19:14:59 +02:00
-
78765a4bc4
Remove the e2e test for the linger_time
louiz’
2017-04-20 10:15:34 +02:00
-
5ef674c486
Revert "Add a linger_time configuration option on IRC servers"
louiz’
2017-04-20 10:12:00 +02:00
-
e3ee824e5c
Revert "Cancel the IRC server linger timer when we try to-rejoin a channel on it"
louiz’
2017-04-20 10:09:35 +02:00
-
42677ae46c
Fix the tests to take into account the new “your are exempt bla” line
louiz’
2017-04-20 18:06:53 +02:00
-
51696c091c
Make sure the channel is joined before trying to leave it
louiz’
2017-04-19 23:33:07 +02:00
-
47ff1cd311
Merge branch 'mam_default_limit' into 'master'
louiz
2017-04-19 23:15:49 +02:00
-
-
eec8f68de7
Shorten the name of the tags sent to codecov
louiz’
2017-04-20 00:42:41 +02:00
-
727d887d7b
Fix wrong JID computing when sending iq ping or version in fixed mode
louiz’
2017-04-20 00:24:59 +02:00
-
96d460de48
Add the default MAM limit in the changelog
louiz’
2017-04-19 23:05:08 +02:00
-
a4e2e56ad3
Add an e2e test for the mam default limit
louiz’
2017-04-19 21:41:17 +02:00
-
c2cc9cb96f
Remove the flood limit in our e2e charybdis configuration
louiz’
2017-04-19 21:40:50 +02:00
-
54fa739d6b
Limit of 100 MAM messages, if no other limit has been set by the client
louiz’
2017-04-12 17:53:44 +02:00
-
4bae383c1d
Take into account the include path found by cmake when looking for litesql lib
louiz’
2017-04-19 21:29:31 +02:00
-
3238404753
Avoid adding more that one “XMPP reconnection” timed event at the same time
louiz’
2017-04-17 14:45:19 +02:00
-
-
dc5ad49b40
Avoid building test_suite when we make install
louiz’
2017-04-13 00:19:17 +02:00
-
3a8203c366
Handle the RSM "max" value in the MAM requests
louiz’
2017-04-12 17:07:39 +02:00
-
4fde4d7369
docker: Run the process using “exec”, to be able to cleanly receive signals
louiz’
2017-04-12 19:27:52 +02:00
-
7d2b8eb526
Always chown biboumi /var/lib/biboumi when the docker container starts
louiz’
2017-04-12 18:26:30 +02:00
-
dec3e42ae3
Add an e2e test for the ad-hoc reload command
louiz’
2017-04-07 19:57:42 +02:00
-
451f28f5c4
Change the dates of source files before each build, to avoid useless rebuild
louiz’
2017-04-09 23:29:28 +02:00
-
68d6b82940
Properly handle multiline topics
louiz’
2017-04-09 23:03:35 +02:00
-
79b24d7eb5
Add an e2e test for the ad-hoc ping
louiz’
2017-04-07 19:55:15 +02:00
-
8a912ea3a3
Apply a few clang-tidy cppcoreguidelines-* fixes
louiz’
2017-04-07 11:10:51 +02:00
-
0dfeb5a94c
Trivial change in the doc
louiz’
2017-04-07 11:02:20 +02:00
-
be9c577de8
Apply all the clang-tidy performance-* fixes
louiz’
2017-04-07 19:01:49 +02:00
-
b82a14f20e
Fix the display of the number of checks to be run by the e2e tests
louiz’
2017-04-07 19:01:08 +02:00
-
ccb4ee098f
Apply all the clang-tidy misc-* fixes
louiz’
2017-04-07 18:53:12 +02:00
-
5402a256d1
Apply all the clang-tidy modernize-* fixes
louiz’
2017-04-07 18:45:24 +02:00
-
dd4c54c6cd
Add a paragraph describing the automated tests
louiz’
2017-04-06 22:12:20 +02:00
-
0878a0342c
Do not allow pings from resources that aren’t in the channel
louiz’
2017-04-04 21:38:53 +02:00
-
e4cc69607c
Handle some iq of type='error' as valid ping response
louiz’
2017-04-04 18:40:30 +02:00
-
62225e8fe9
Talk about debug logs in contributing.rst and a gitlab ticket template
louiz’
2017-04-03 19:21:30 +02:00
-
15de3334d3
Merge branch 'patch-1' into 'master'
louiz
2017-03-31 16:51:18 +02:00
-
-
2479ba6b12
Fix typo in CHANGELOG.rst biboumi → botan
Vinilox
2017-03-31 14:40:17 +02:00
-
-
7f2127a7ea
Add the archive ID to messages when they are sent to users
louiz’
2017-03-30 18:16:44 +02:00
-
1090f3ceda
Merge branch 'v4'
louiz’
2017-03-30 09:44:47 +02:00
-
-
a77ae2d048
Run pacman -Syuu before runing the tests in archlinux
louiz’
2017-03-29 16:59:46 +02:00
-
1a09c965eb
Remove two sneaky log_debug
louiz’
2017-03-29 23:32:43 +02:00
-
52b795d119
Add a missing namespace in the server disco#info response
louiz’
2017-03-29 23:26:09 +02:00
-
ce2daa5ea0
Respond to disco#info on MUC JIDs
louiz’
2017-03-29 23:24:47 +02:00
-
e8ccfe97be
Add a missing “pass by reference”
louiz’
2017-03-29 23:10:38 +02:00
-
a3844c1d9f
Change mam namespace to mam:2, instead of mam:1
louiz’
2017-03-29 23:09:58 +02:00
-
54bb67b1e6
Update changelog for 4.1 release
louiz’
2017-03-21 11:34:48 +01:00
-
07c8567b9f
e2e: Display the correct number of tests that will run
louiz’
2017-03-28 10:17:33 +02:00
-
c026f41eeb
Add the persistent feature in the changelog
louiz’
2017-03-27 23:11:03 +02:00
-
4baedc45d0
Merge branch 'persistent_chans' into 'master'
louiz
2017-03-27 14:55:43 +02:00
-
-
55f7434925
Do not remove our resources if the QUIT message doesn't come from us
louiz’
2017-03-09 17:37:49 +01:00
-
b7789fe586
Add a Persistent option on channels
louiz’
2017-03-08 15:39:50 +01:00
-
-
1017e8f46b
Document the fact that “make” builds the tests as well now
louiz’
2017-03-27 11:47:21 +02:00
-
1fe2b1566a
Release version 4.1
louiz’
2017-03-21 16:46:51 +01:00
-
abb9c08828
Add a missing ifndef BOTAN
louiz’
2017-03-21 15:12:02 +01:00
-
8ce6759eae
Add missing botan/version.h includes
louiz’
2017-03-21 15:04:45 +01:00
-
5d0bae6597
Re-add the c-ares lib in the docker test images
louiz’
2017-03-21 15:01:28 +01:00
-
40e6a6a02e
Update CI variables to the latest 9.0 version (build->job)
louiz’
2017-03-21 18:20:19 +01:00
-
5f158b4d91
Update the ci to use the latest image, and remove deprecated jobs
louiz’
2017-03-21 11:49:21 +01:00
-
6605f8b5e5
Update changelog for 4.1 release
louiz’
2017-03-21 11:34:48 +01:00
-
cb79fc1b3d
Update the verify_certificate_chain code to work with botan >= 1.11.34 as well
louiz’
2016-12-04 22:17:37 +01:00
-
395297e488
Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)
louiz’
2016-12-02 16:50:28 +01:00
-
27940ecdd1
Backport the master FindBOTAN.cmake, to find botan 2.0 as well
louiz’
2017-03-21 11:32:05 +01:00