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
Fix the archlinux url in Dockerfile
Handle SASL failures by displaying a message and aborting the connection
Document the SASL feature
Conditionally compile the SASL code only with botan and database
e2e: do not fail to start if no irc database exist yet
Implement SASL plain authentication
Add a missing ostream include
Makes the build fail, on some condition.
fix #3434
ci: Do not fail the packaging:rpm job if test:fedora did not run
ci: do not allow packaging jobs to fail
ci: Install the correct rtd_theme package, not the documentation…
ci: use the container tag instead of docker, for the build steps
This way, this will use either the docker or the podman runners.
The other steps still use only docker, because I didn’t solve the cache
issue on podman yet.
ci: Add sphinx_rtd_theme to fedora image to build the doc
ci: Use fedora:latest instead of doc-builder and fedora:oragono