Trivial comment change in an e2e test
Always send direct messages to the user’s bare JID
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.
In CAP messages, handle the last arg as a list of capabilities
Instead of just one. This fixes the issue of the "trailing whitespace" since we
now split it on ' '
Fix #3442
Fix the parsing of IRC messages, especially with trailing spaces
Handle SASL failures by displaying a message and aborting the connection
e2e: do not fail to start if no irc database exist yet
Implement SASL plain authentication
e2e: Switch from coroutines to async, for python3.8
e2e: accept a regexp version of oragono, not just 2.0.0
Create oragono TLS certificate automatically before each e2e run
Remove raw_names_command e2e test
Modify oragono’s conf four our tests
Add the default oragono conf
Update the tests to work with oragono
Start oragono instead of charybdis
e2e: Switch from coroutines to async, for python3.8
Merge remote-tracking branch 'linkmauve/die-gc1.0-die'
Remove the part of the force-join test that checks the nick changed
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).