Commit Graph
1649 Commits
Author SHA1 Message Date
louiz’ df2fe0bc4b Fix the parsing of IRC messages, especially with trailing spaces 2020-08-16 16:03:11 +02:00
louiz’ d016010333 Fix the archlinux url in Dockerfile 2020-08-15 22:09:29 +02:00
louiz’ 063e6b127e Handle SASL failures by displaying a message and aborting the connection 2020-08-12 09:40:36 +02:00
louiz’ 4d6fdb0795 Document the SASL feature 2020-08-12 09:39:24 +02:00
louiz’ 189015afb4 Conditionally compile the SASL code only with botan and database 2020-07-29 00:37:24 +02:00
louiz’ e4550d324f e2e: do not fail to start if no irc database exist yet 2020-06-15 00:47:27 +02:00
louiz’ 2e1ddeb654 Implement SASL plain authentication 2020-06-15 00:18:51 +02:00
louiz’ 655bc344d4 Add a missing ostream include
Makes the build fail, on some condition.

fix #3434
2020-05-26 21:06:36 +02:00
louiz’ 99c76f0f35 ci: Do not fail the packaging:rpm job if test:fedora did not run 2020-05-22 11:15:16 +02:00
louiz’ b0b1cd9824 ci: do not allow packaging jobs to fail 2020-05-22 11:11:31 +02:00
louiz’ bc1fa4bc31 ci: Install the correct rtd_theme package, not the documentation… 2020-05-21 23:16:55 +02:00
louiz’ 6ed9545abb ci: use the container tag instead of docker, for the build steps
This way, this will use either the docker or the podman runners.

The other steps still use only docker, because I didn’t solve the cache
issue on podman yet.
2020-05-21 22:51:34 +02:00
louiz’ c7eb46b2ff ci: Add sphinx_rtd_theme to fedora image to build the doc 2020-05-21 22:45:25 +02:00
louiz’ 17a5f1fae0 ci: Use fedora:latest instead of doc-builder and fedora:oragono 2020-05-21 22:45:04 +02:00
louiz’ 0479bd0319 Merge branch 'v8' 2020-05-09 15:01:10 +02:00
louiz’ 23c96accf7 Release version 8.5 2020-05-09 14:44:00 +02:00
louiz’ 25530cf9ee e2e: Switch from coroutines to async, for python3.8 2020-05-09 14:41:03 +02:00
louiz’ f76cd93aff Fix clang warnings on some utils function. It’s also faster 2020-05-09 14:40:56 +02:00
louiz’ c671da13b3 Fix a std::move() warning with clang 2020-05-09 14:40:49 +02:00
louiz’ fa905a741f Fix a compile error with gcc 10
Fix #3431
2020-05-09 14:40:41 +02:00
louiz’ d34a25ca34 Run the test against the oragono images 2020-05-07 00:00:10 +02:00
louiz’ 5c1f45926d e2e: accept a regexp version of oragono, not just 2.0.0 2020-05-06 23:56:44 +02:00
louiz’ 71efad0f65 Update the test docker images to contain oragono instead of charybdis 2020-05-06 23:55:57 +02:00
louiz’ 32d25e7e51 ci: Use fedora:oragono image 2020-05-05 21:10:46 +02:00
louiz’ 057ef25eea Create oragono TLS certificate automatically before each e2e run 2020-05-05 21:10:46 +02:00
louiz’ a156b7514e Remove raw_names_command e2e test 2020-05-05 21:10:46 +02:00
louiz’ 91c9aa6084 Modify oragono’s conf four our tests 2020-05-05 21:10:46 +02:00
louiz’ 07dbd7e7ff Add the default oragono conf 2020-05-05 21:10:46 +02:00
louiz’ 1b72faef3c Update the tests to work with oragono 2020-05-05 21:10:46 +02:00
louiz’ 81fb7389ae Start oragono instead of charybdis 2020-05-05 21:10:46 +02:00
louiz’ eb976918f9 e2e: Switch from coroutines to async, for python3.8 2020-05-05 21:09:38 +02:00
louiz’ 10d683354b Fix clang warnings on some utils function. It’s also faster 2020-05-04 23:55:39 +02:00
louiz’ c91fac82da Fix a std::move() warning with clang 2020-05-02 21:43:48 +02:00
louiz’ 12feb1509e Fix a compile error with gcc 10
Fix #3431
2020-05-02 21:15:28 +02:00
louiz’ 1833946c07 Revert "Temporarily disable freebsd tests until I fix my freebsd machine"
This reverts commit 1492eed3c9.
2020-05-02 17:32:47 +02:00
louiz’ e1ef3ae5d1 ci: Always upload the test: artifacts 2020-05-02 13:49:12 +02:00
louiz’ 2ef41e1afc Add missing affiliation and role in nick change presence
Fix #3429
2020-04-19 11:49:07 +02:00
louiz’ 4ee3dd695e Demonstrate bug #3429 2020-04-19 11:41:58 +02:00
louiz’ 1492eed3c9 Temporarily disable freebsd tests until I fix my freebsd machine 2020-04-19 11:41:11 +02:00
Maxime “pep” Buquet 444a48339a Update version in doc configuration
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-11 18:44:10 +01:00
louiz’ 212e8e5989 Merge remote-tracking branch 'linkmauve/die-gc1.0-die' 2020-03-11 18:41:43 +01:00
louiz’ 470ba2e4e4 Remove the part of the force-join test that checks the nick changed
Because we actually don’t change the nick, we ignore it, just like in the
case of a normal join (of an other resource, or an other channel on the same
server).
2020-03-11 18:14:19 +01:00
louiz’ 2c4ffbf25a Consider the nick change only if it is NOT a join 2020-03-11 15:27:16 +01:00
louiz’ 8013bb1cfe And modify the tests to work, by adding the <x/> node in all join presences 2020-03-11 15:27:11 +01:00
louiz’ a0d24b4847 add CAP_NET_BIND_SERVICE in biboumi.service to be able to bind on port 113
fix #3419
2020-03-11 14:37:03 +01:00
louiz’ fc22e06317 Fix a type stable-id -> stanza-id, and add a test case to be exhaustive 2020-03-11 00:32:18 +01:00
louiz’ 40d2168ae5 Announce the urn:xmpp:sid:0 NS in MUC's disco#info
As required by XEP 0359

Should fix #3369
2020-03-11 00:19:19 +01:00
louiz’ e967088986 Make sure we keep the stable-id and origin-id nodes when required
See https://xmpp.org/extensions/xep-0359.html
2020-03-11 00:13:46 +01:00
louiz’ 49a3931784 Add a test to check that XEP-45 stable ID thing is respected
See https://xmpp.org/extensions/xep-0045.html#message
2020-03-10 23:12:10 +01:00
louiz’ fd98e60a1d Avoid nick changes when joining a room that was already joined
By an other resource, or anything

fix #3423
2020-03-02 23:20:54 +01:00