Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-11 | add CAP_NET_BIND_SERVICE in biboumi.service to be able to bind on port 113 | louiz’ | |
fix #3419 | |||
2020-03-11 | Fix a type stable-id -> stanza-id, and add a test case to be exhaustive | louiz’ | |
2020-03-11 | Announce the urn:xmpp:sid:0 NS in MUC's disco#info | louiz’ | |
As required by XEP 0359 Should fix #3369 | |||
2020-03-11 | Make sure we keep the stable-id and origin-id nodes when required | louiz’ | |
See https://xmpp.org/extensions/xep-0359.html | |||
2020-03-10 | Add a test to check that XEP-45 stable ID thing is respected | louiz’ | |
See https://xmpp.org/extensions/xep-0045.html#message | |||
2020-03-02 | Avoid nick changes when joining a room that was already joined | louiz’ | |
By an other resource, or anything fix #3423 | |||
2020-03-02 | Demonstrate issue #3423 with e2e tests | louiz’ | |
2020-03-02 | e2e: fix the timeout code for expect_unordered | louiz’ | |
2020-03-02 | Small trivial readability improvement | louiz’ | |
2020-03-02 | Rename the e2e nicks to make things easier to debug | louiz’ | |
2020-02-25 | Merge branch 'v8' | louiz’ | |
2020-02-25 | Release version 8.48.4 | louiz’ | |
2020-02-25 | Merge branch 'v8' | louiz’ | |
2020-02-25 | Remove all identd sockets on exit signal | louiz’ | |
fix #3420 | |||
2020-02-25 | Add 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-25 | Ignore malformed identd queries | louiz’ | |
fix #3422 | |||
2020-02-25 | Only consider sockets that are in valid states as identd candidates | louiz’ | |
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-25 | Fix a typo in a function name (match_pairt) | louiz’ | |
It’s totally harmless | |||
2019-11-13 | Don’t treat presence updates as MUC joins | Emmanuel 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-13 | e2e: Add a 10s timeout for expect_stanza | louiz’ | |
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-13 | Rename the build directory in the e2e docker doc | louiz’ | |
To avoid conflicting with the “host” build/ directory. This way we don’t need to remove/empty the build/ directory beforehand, etc. | |||
2019-11-13 | Give a little unsecure docker tip :^) | louiz’ | |
2019-11-12 | Doc: add a missing “cd build/” in one example | louiz’ | |
2019-11-11 | Forgot this typo… | louiz’ | |
2019-11-11 | Document how to run the e2e tests with docker, locally | louiz’ | |
2019-11-11 | Rename the doc from developper to developer | louiz’ | |
Shame. | |||
2019-11-09 | Merge branch 'e2e-doc' | louiz’ | |
2019-11-09 | Add a doc describing how to write e2e tests | louiz’ | |
2019-11-09 | e2e: Implicitely include the handshake in all tests | louiz’ | |
Instead of having to write it manually everytime | |||
2019-11-09 | Clean the __main__ file of the e2e tests | louiz’ | |
I forgot to remove some things when I moved them into functions.py | |||
2019-11-06 | Make is_empty work with any integral type | louiz’ | |
2019-11-06 | Remove a useless std::move() and copy | louiz’ | |
2019-11-06 | Add a missing max_history_length field in the IRC server option form | louiz’ | |
2019-11-06 | Properly set the default values for invalid integer conf options | louiz’ | |
fix #3372 | |||
2019-11-06 | e2e: Test the behaviour on bad integer value for ad-hoc confs | louiz’ | |
2019-11-06 | Remove a useless “givin up” debug line | louiz’ | |
2019-11-06 | Add a test for MAM without an “end” value | louiz’ | |
2019-11-06 | Use the right int64 type for INTEGER rows in the db | louiz’ | |
2019-10-31 | Split all the e2e tests in their own files | louiz’ | |
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-10 | ci: only run build:freebsd on louiz’ repository | louiz’ | |
2019-09-27 | Use return {...} instead of make_tuple | louiz’ | |
2019-09-27 | Add a missing "virtual", and remove a trivial "private" redundancy | louiz’ | |
2019-09-26 | Add the svg logo | louiz’ | |
2019-09-23 | Remove a duplicate e2e test | louiz’ | |
2019-09-23 | Mark all rooms as non-anonymous | louiz’ | |
close #3390 | |||
2019-09-23 | Add tests for non anonymous rooms | louiz’ | |
See #3390 | |||
2019-09-23 | Trivial little naming changes | louiz’ | |
2019-09-23 | Trivial cleanup | louiz’ | |
2019-09-23 | Add a missing pragma once | louiz’ | |
2019-09-23 | USe safer functions, gmtime_r and localtime_r | louiz’ | |