The user has configured their nick and that's what we should use. If
they send a nick change, just reply letting them know what their nick
actually is.
Rather than trying and hoping the server gives a proper failure, just
fail early and avoid the whole mess. Some servers will instead send
messages to the user, etc, which is not very helpful.
* 'user/luca/xmpp-caps' of https://codeberg.org/aninternettroll/biboumi:
Don't hardcode ver, update node name, and add tests
Allow disco queries with a node (needed for CAPS)
Add gateway/irc and caps
* https://codeberg.org/poezio/biboumi: (65 commits)
build: fix wrong constextpr preventing some compilers from building biboumi
database: various optimizations for SQLite and PostgreSQL
doc(admin): format verify_certificate documentation into a list
Fix RPM builds on Fedora Linux
Systemd service dir is /usr/lib/systemd/system
cmake: Explicitly search for Catch2 version 3
add CAP LS 302 support and max-lines support for draft/multiline messages
install files using GNUInstallDirs
change to direct /doc/
Fix link to documentation
fix multiline private messages
add archive_expires_after option
Fix documentation warnings
fix fedora package
add ctest support and remove absolute path from etc directory
Rename Ports to Unencrypted ports
build docker image from local files, not git clone
update some version strings
add default_persistence_allowed
add persist_user_denylist and persist_user_allowlist
...
* 'master' of https://git.louiz.org/biboumi:
Follow-up of the previous on: also catch that on recv events
Catch all botan exception when sending data, not just TLS