summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-19Add missing affiliation and role in nick change presence3429-not-compliant-presencelouiz’
Fix #3429
2020-04-19Demonstrate bug #3429louiz’
2020-04-19Temporarily disable freebsd tests until I fix my freebsd machinelouiz’
2020-03-11Update version in doc configurationMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-11Merge remote-tracking branch 'linkmauve/die-gc1.0-die'louiz’
2020-03-11Remove the part of the force-join test that checks the nick changedlouiz’
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-11Consider the nick change only if it is NOT a joinlouiz’
2020-03-11And modify the tests to work, by adding the <x/> node in all join presenceslouiz’
2020-03-11add CAP_NET_BIND_SERVICE in biboumi.service to be able to bind on port 113louiz’
fix #3419
2020-03-11Fix a type stable-id -> stanza-id, and add a test case to be exhaustivelouiz’
2020-03-11Announce the urn:xmpp:sid:0 NS in MUC's disco#infolouiz’
As required by XEP 0359 Should fix #3369
2020-03-11Make sure we keep the stable-id and origin-id nodes when requiredlouiz’
See https://xmpp.org/extensions/xep-0359.html
2020-03-10Add a test to check that XEP-45 stable ID thing is respectedlouiz’
See https://xmpp.org/extensions/xep-0045.html#message
2020-03-02Avoid nick changes when joining a room that was already joinedlouiz’
By an other resource, or anything fix #3423
2020-03-02Demonstrate issue #3423 with e2e testslouiz’
2020-03-02e2e: fix the timeout code for expect_unorderedlouiz’
2020-03-02Small trivial readability improvementlouiz’
2020-03-02Rename the e2e nicks to make things easier to debuglouiz’
2020-02-25Merge branch 'v8'louiz’
2020-02-25Release version 8.48.4louiz’
2020-02-25Merge branch 'v8'louiz’
2020-02-25Remove all identd sockets on exit signallouiz’
fix #3420
2020-02-25Add an error message for udns error DNS_E_NODATA (cherry-picked from master)louiz’
In cases where the DNS server does not respond “domain not found” but “domain found, but no IP for that record type”, we just say “domain not found” too (instead of nothing, previously).
2020-02-25Ignore malformed identd querieslouiz’
fix #3422
2020-02-25Only consider sockets that are in valid states as identd candidateslouiz’
When an identd query happens, we check all the connected sockets for their local and remote ports, to compare them with the query. But we MUST only consider the connected ones because: - It doesn’t make sense to answer for a connection that has just been closed - A non-connected sockets is not in a valid state for this (specifically here: its ::port attribute is empty) fix #3421
2020-02-25Fix a typo in a function name (match_pairt)louiz’
It’s totally harmless
2019-11-13Don’t treat presence updates as MUC joinsEmmanuel Gil Peyrot
If the user sends a directed presence to an unjoined MUC without a <x/> element, send a presence error back instead of attempting to join it again, as this is almost never what the user wants. Fixes #3415.
2019-11-13e2e: Add a 10s timeout for expect_stanzalouiz’
Otherwise, if we expect a stanza and biboumi never sends it, we just hang here. Now, we display a nice error after 10 seconds, and move on to the next test, as other failures (xpath doesn’t match) do
2019-11-13Rename the build directory in the e2e docker doclouiz’
To avoid conflicting with the “host” build/ directory. This way we don’t need to remove/empty the build/ directory beforehand, etc.
2019-11-13Give a little unsecure docker tip :^)louiz’
2019-11-12Doc: add a missing “cd build/” in one examplelouiz’
2019-11-11Forgot this typo…louiz’
2019-11-11Document how to run the e2e tests with docker, locallylouiz’
2019-11-11Rename the doc from developper to developerlouiz’
Shame.
2019-11-09Merge branch 'e2e-doc'louiz’
2019-11-09Add a doc describing how to write e2e testslouiz’
2019-11-09e2e: Implicitely include the handshake in all testslouiz’
Instead of having to write it manually everytime
2019-11-09Clean the __main__ file of the e2e testslouiz’
I forgot to remove some things when I moved them into functions.py
2019-11-06Make is_empty work with any integral typelouiz’
2019-11-06Remove a useless std::move() and copylouiz’
2019-11-06Add a missing max_history_length field in the IRC server option formlouiz’
2019-11-06Properly set the default values for invalid integer conf optionslouiz’
fix #3372
2019-11-06e2e: Test the behaviour on bad integer value for ad-hoc confslouiz’
2019-11-06Remove a useless “givin up” debug linelouiz’
2019-11-06Add a test for MAM without an “end” valuelouiz’
2019-11-06Use the right int64 type for INTEGER rows in the dblouiz’
2019-10-31Split all the e2e tests in their own fileslouiz’
Some duplication is avoided, but most importantly: it’s much much cleaner, easier to find, functions have been cleaned up (functools.partial usages are now hidden), etc.
2019-10-10ci: only run build:freebsd on louiz’ repositorylouiz’
2019-09-27Use return {...} instead of make_tuplelouiz’
2019-09-27Add a missing "virtual", and remove a trivial "private" redundancylouiz’