Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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).
|
|
|
|
|
|
As required by XEP 0359
Should fix #3369
|
|
See https://xmpp.org/extensions/xep-0359.html
|
|
See https://xmpp.org/extensions/xep-0045.html#message
|
|
|
|
|
|
|
|
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
|
|
Instead of having to write it manually everytime
|
|
I forgot to remove some things when I moved them into functions.py
|
|
|
|
|
|
|
|
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.
|
|
|
|
See #3390
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
Fixes #3381
|
|
|
|
|
|
Also, invalid values result in -1 being set
|
|
The order of the messages received can be different, if the IRC server
decides so, or lags, or something.
|
|
|
|
|
|
|
|
Reasons explained in the comment in the code
|
|
|
|
fix #3354
|
|
fix #3346
|
|
fix #3311
|
|
|
|
fix #3360
|