Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2018-07-24 | Trivially improve a e2e test | louiz’ | |
2018-06-25 | Throttle all commands sent to IRC servers | louiz’ | |
fix #3354 | |||
2018-06-19 | Reject messages from unjoined resources, with an error | louiz’ | |
fix #3346 | |||
2018-06-17 | Channels’ disco#info includes the number of participants | louiz’ | |
fix #3311 | |||
2018-06-01 | Merge branch 'v8' | louiz’ | |
2018-06-01 | Make the global ad-hoc configure command available in fixed mode | louiz’ | |
fix #3360 | |||
2018-05-15 | Merge branch 'v8' | louiz’ | |
2018-05-15 | Add a e2e test for a raw NAMES command | louiz’ | |
2018-05-14 | Empty the <command/> nodes before reusing them in our responses | louiz’ | |
fix #3356 | |||
2018-04-29 | Add a test for the <max>0</max> MAM query | louiz’ | |
2018-04-29 | mam: Send “fin complete” only when appropriate | louiz’ | |
Also simplify how we did the whole “limit + 1” And fix one bad interpretation of the XEP for the case where the query has no after or before restriction. fix #3349 | |||
2018-04-29 | Missing fields in a data-form response are now interpreted as an empty value | louiz’ | |
2018-04-24 | Revert "Use a different Date data type" | louiz’ | |
This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0. | |||
2018-04-11 | Use a different Date data type | louiz’ | |
PLEASE backup your database before testing this commit, and report any migration issue. In postgresql, we use timestamp with timezone. In sqlite3 we use REAL (the date is expressed as julianday) This requires a migration of the muclogline_ table: In postgresql it’s pretty simple, we convert all the integer into timestamps With sqlite3, we actually rename the table, create the new one with the correct type, then copy everything to the new table, with a conversion function for the Date_ column, and then we delete the old table. fix #3343 | |||
2018-03-31 | Send the stanza-id for messages received by other users | louiz’ | |
fix #3347 | |||
2018-03-26 | Fix the e2e test broken by previous commit | louiz’ | |