Age | Commit message (Collapse) | Author | |
---|---|---|---|
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’ | |
2019-09-22 | Always add a 210 status in our self join presence | louiz’ | |
Because it's much much simpler than to track if we changed the nick that was requested in the join request. And client will probably not get confused, I hope. | |||
2019-09-22 | Expect a 210 code in the "change nick on join" e2e test | louiz’ | |
2019-09-19 | rpm: force sphinx-build-3 binary to be used | louiz’ | |
2019-09-19 | ci: alpine image, create the tls key with the correct user and permissions | louiz’ | |
2019-09-18 | Update the e2e test to work with latest slixmpp | louiz’ | |
2019-09-17 | ci: remove the packaging:deb job | louiz’ | |
Too hard to maintain... | |||
2019-09-17 | Update the images and .spec to use sphinx instead of pandoc | louiz’ | |
2019-09-17 | Fix the argument list for SETUP_TARGET_FOR_COVERAGE cmake function | louiz’ | |
2019-09-17 | ci: Add a junit output to test_suite and give it to gitlab | louiz’ | |
2019-09-16 | ci: Remove the doc:deploy:mr job because gitlab is too broken | louiz’ | |
Nobody would use that, anyway. | |||
2019-09-15 | ci: simplify freebsd test, also add “needs” | louiz’ | |
2019-09-15 | ci: do not trigger the archlinux job on louiz’ branches, only schedules | louiz’ | |
2019-09-15 | ci: explicitely set the freebsd compiler to clang++ | louiz’ | |
2019-09-15 | ci: make the archlinux build on schedules only | louiz’ | |
2019-09-15 | Ci: split freebsd into build+test | louiz’ | |