Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-23 | Always send direct messages to the user’s bare JID | Jonas Schäfer | |
This has the following advantages: - Works while all resources are offline (persistent channels) - Helps with combating duplicate messages when sent to different resources, resources going offline, carbon-copying etc. etc. As a side effect, this also makes the MUC PMs not be MUC PMs and always be emitted from the server-wide JID of the sending user. Fixes #3313. | |||
2020-08-16 | In CAP messages, handle the last arg as a list of capabilities | louiz’ | |
Instead of just one. This fixes the issue of the "trailing whitespace" since we now split it on ' ' Fix #3442 | |||
2020-08-16 | Fix the parsing of IRC messages, especially with trailing spaces | louiz’ | |
2020-08-12 | Handle SASL failures by displaying a message and aborting the connection9.0-rc1 | louiz’ | |
2020-06-15 | e2e: do not fail to start if no irc database exist yet | louiz’ | |
2020-06-15 | Implement SASL plain authentication | louiz’ | |
2020-05-06 | e2e: accept a regexp version of oragono, not just 2.0.0 | louiz’ | |
2020-05-05 | Create oragono TLS certificate automatically before each e2e run | louiz’ | |
2020-05-05 | Remove raw_names_command e2e test | louiz’ | |
2020-05-05 | Modify oragono’s conf four our tests | louiz’ | |
2020-05-05 | Add the default oragono conf | louiz’ | |
2020-05-05 | Update the tests to work with oragono | louiz’ | |
2020-05-05 | Start oragono instead of charybdis | louiz’ | |
2020-05-05 | e2e: Switch from coroutines to async, for python3.8 | louiz’ | |
2020-04-19 | Demonstrate bug #3429 | louiz’ | |
2020-03-11 | Merge remote-tracking branch 'linkmauve/die-gc1.0-die' | louiz’ | |
2020-03-11 | Remove the part of the force-join test that checks the nick changed | louiz’ | |
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 | And modify the tests to work, by adding the <x/> node in all join presences | louiz’ | |
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 | Demonstrate issue #3423 with e2e tests | louiz’ | |
2020-03-02 | e2e: fix the timeout code for expect_unordered | louiz’ | |
2020-03-02 | Rename the e2e nicks to make things easier to debug | louiz’ | |
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-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 | Add a missing max_history_length field in the IRC server option form | louiz’ | |
2019-11-06 | e2e: Test the behaviour on bad integer value for ad-hoc confs | louiz’ | |
2019-11-06 | Add a test for MAM without an “end” value | 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-09-23 | Remove a duplicate e2e test | louiz’ | |
2019-09-23 | Add tests for non anonymous rooms | louiz’ | |
See #3390 | |||
2019-09-22 | Expect a 210 code in the "change nick on join" e2e test | louiz’ | |
2019-09-18 | Update the e2e test to work with latest slixmpp | louiz’ | |
2019-09-14 | Update the tests to reflect the next->complete change | louiz’ | |
2019-08-25 | Add a test for outgoing /me messages that confirms issue #3382 | louiz’ | |
2019-08-20 | XEP-0410: set not-in-the-room error condition to not-acceptable | Jonas Schäfer | |
XEP-0410 demands that. This changes the error condition for all pings to the room, even those which aren’t self-pings, if the sender is not joined. The conditions of XEP-0410 were based on observing existing implementations. | |||
2019-08-20 | XEP-0410: implement server-side optimisation for self-pings | Jonas Schäfer | |
This prevents the ping from round-tripping through IRC and possibly a random other client of the user. Please see XEP-0410 for the rationale. Fixes #3385. | |||
2018-10-04 | Do not send the IRC host directly as real JID of the userrefactor-resources | Jonas Schäfer | |
Fixes #3381 | |||
2018-09-17 | Add a test demonstrating #3378 | louiz’ | |
2018-08-26 | Flush stdout between each e2e test | louiz’ | |
2018-08-23 | Disable the throttle limit if negative | louiz’ | |
Also, invalid values result in -1 being set | |||
2018-08-23 | Trivial move of a variable in a smaller “ifndef” scope | louiz’ | |
2018-07-27 | Fix a few e2e tests that could fail due to race condition | louiz’ | |
The order of the messages received can be different, if the IRC server decides so, or lags, or something. | |||
2018-07-25 | Add two more sleeps, for the same reason | louiz’ | |
2018-07-25 | Disable the throttling for two tests that are very very long | louiz’ | |
2018-07-25 | Add a timer for each e2e test | louiz’ | |
2018-07-25 | Add a sleep in a e2e test | louiz’ | |
Reasons explained in the comment in the code |