Commit Graph
1129 Commits
Author SHA1 Message Date
louiz’ eac144acda Configuration options can be overridden by setting env values 2017-04-21 11:19:36 +02:00
louiz’ cf87cf0892 Better way to init the msghdr fields 2017-04-20 15:44:46 +02:00
louiz’ 06094245e9 Add a e2e test on alpine 2017-04-20 22:44:14 +02:00
louiz’ 69fd6cc4c3 Explicitely init the msghdr fields, to be compatible with any implementation 2017-04-20 19:14:59 +02:00
louiz’ 78765a4bc4 Remove the e2e test for the linger_time 2017-04-20 10:15:34 +02:00
louiz’ 5ef674c486 Revert "Add a linger_time configuration option on IRC servers"
This reverts commit 5d801ddcd0.
2017-04-20 10:12:00 +02:00
louiz’ e3ee824e5c Revert "Cancel the IRC server linger timer when we try to-rejoin a channel on it"
This reverts commit 45f7396c8d.
2017-04-20 10:09:35 +02:00
louiz’ 42677ae46c Fix the tests to take into account the new “your are exempt bla” line 2017-04-20 18:06:53 +02:00
louiz’ 51696c091c Make sure the channel is joined before trying to leave it
fix #3243
2017-04-19 23:33:48 +02:00
louiz 47ff1cd311 Merge branch 'mam_default_limit' into 'master'
Limit of 100 MAM messages, if no other limit has been set by the client

Closes #3256

See merge request !9
2017-04-19 23:15:49 +02:00
louiz’ eec8f68de7 Shorten the name of the tags sent to codecov 2017-04-20 00:42:41 +02:00
louiz’ 727d887d7b Fix wrong JID computing when sending iq ping or version in fixed mode
fix #3259
2017-04-20 00:24:59 +02:00
louiz’ 96d460de48 Add the default MAM limit in the changelog 2017-04-19 23:05:08 +02:00
louiz’ a4e2e56ad3 Add an e2e test for the mam default limit
We send 150 messages, then retrieve the archive. We should receive messages
from 50 to 149 only.
2017-04-19 23:02:08 +02:00
louiz’ c2cc9cb96f Remove the flood limit in our e2e charybdis configuration 2017-04-19 23:02:08 +02:00
louiz’ 54fa739d6b Limit of 100 MAM messages, if no other limit has been set by the client
fix #3256
2017-04-19 23:02:08 +02:00
louiz’ 4bae383c1d Take into account the include path found by cmake when looking for litesql lib 2017-04-19 21:29:31 +02:00
louiz’ 3238404753 Avoid adding more that one “XMPP reconnection” timed event at the same time
Fix a semblance of infinite and busy loop, that could occur if biboumi’s
poller is woken up multiple times while the XMPP server is not reachable.
2017-04-17 14:47:21 +02:00
louiz’ dc5ad49b40 Avoid building test_suite when we make install 2017-04-13 00:19:17 +02:00
louiz’ 3a8203c366 Handle the RSM "max" value in the MAM requests
fix #3255
2017-04-12 17:07:39 +02:00
louiz’ 4fde4d7369 docker: Run the process using “exec”, to be able to cleanly receive signals 2017-04-12 19:27:52 +02:00
louiz’ 7d2b8eb526 Always chown biboumi /var/lib/biboumi when the docker container starts
This fixes permission problems when we bind a volume that is not owned by
the biboumi user.
2017-04-12 18:26:30 +02:00
louiz’ dec3e42ae3 Add an e2e test for the ad-hoc reload command 2017-04-10 10:09:00 +02:00
louiz’ 451f28f5c4 Change the dates of source files before each build, to avoid useless rebuild 2017-04-10 00:18:29 +02:00
louiz’ 68d6b82940 Properly handle multiline topics
fix #3254
2017-04-09 23:05:32 +02:00
louiz’ 79b24d7eb5 Add an e2e test for the ad-hoc ping 2017-04-07 19:55:15 +02:00
louiz’ 8a912ea3a3 Apply a few clang-tidy cppcoreguidelines-* fixes 2017-04-07 11:10:51 +02:00
louiz’ 0dfeb5a94c Trivial change in the doc 2017-04-07 11:02:20 +02:00
louiz’ be9c577de8 Apply all the clang-tidy performance-* fixes 2017-04-07 19:01:49 +02:00
louiz’ b82a14f20e Fix the display of the number of checks to be run by the e2e tests 2017-04-07 19:01:08 +02:00
louiz’ ccb4ee098f Apply all the clang-tidy misc-* fixes 2017-04-07 18:53:12 +02:00
louiz’ 5402a256d1 Apply all the clang-tidy modernize-* fixes 2017-04-07 18:45:24 +02:00
louiz’ dd4c54c6cd Add a paragraph describing the automated tests 2017-04-06 22:12:20 +02:00
louiz’ 0878a0342c Do not allow pings from resources that aren’t in the channel
fix #3252
2017-04-04 21:38:53 +02:00
louiz’ e4cc69607c Handle some iq of type='error' as valid ping response
fix #3251
2017-04-04 18:40:30 +02:00
louiz’ 62225e8fe9 Talk about debug logs in contributing.rst and a gitlab ticket template 2017-04-03 11:22:50 +02:00
louiz 15de3334d3 Merge branch 'patch-1' into 'master'
Fix typo in CHANGELOG.rst biboumi → botan

See merge request !8
2017-03-31 16:51:18 +02:00
Vinilox 2479ba6b12 Fix typo in CHANGELOG.rst biboumi → botan 2017-03-31 14:40:17 +02:00
louiz’ 7f2127a7ea Add the archive ID to messages when they are sent to users
This makes us compatible with mam 6.0

fix #3249
2017-03-30 18:16:44 +02:00
louiz’ 1090f3ceda Merge branch 'v4' 2017-03-30 09:44:47 +02:00
louiz’ a77ae2d048 Run pacman -Syuu before runing the tests in archlinux 2017-03-29 16:59:46 +02:00
louiz’ 1a09c965eb Remove two sneaky log_debug 2017-03-29 23:32:43 +02:00
louiz’ 52b795d119 Add a missing namespace in the server disco#info response 2017-03-29 16:28:25 +02:00
louiz’ ce2daa5ea0 Respond to disco#info on MUC JIDs
Otherwise, some client won’t do MAM, since they don’t know biboumi supports
it.
2017-03-29 16:28:25 +02:00
louiz’ e8ccfe97be Add a missing “pass by reference” 2017-03-29 16:28:25 +02:00
louiz’ a3844c1d9f Change mam namespace to mam:2, instead of mam:1 2017-03-29 16:28:25 +02:00
louiz’ 54bb67b1e6 Update changelog for 4.1 release 2017-03-28 10:19:34 +02:00
louiz’ 07c8567b9f e2e: Display the correct number of tests that will run 2017-03-28 10:17:33 +02:00
louiz’ c026f41eeb Add the persistent feature in the changelog
[skip ci]
2017-03-27 23:11:03 +02:00
louiz 4baedc45d0 Merge branch 'persistent_chans' into 'master'
Add a Persistent option on channels

Closes #3230

See merge request !6
2017-03-27 14:55:43 +02:00