SUMMARY If the server sends something like "CAP * NEW sasl=PLAIN,ANONYMOUS", Konversation will restart the AUTHENTICATE flow even if it has successfully authenticated previously. STEPS TO REPRODUCE 1. Install and setup a user in https://soju.im/ 2. Connect to soju with SASL PLAIN (account "<soju username>/irc.libera.chat", password as the soju password) 3. /msg BouncerServ network create -addr irc.libera.chat OBSERVED RESULT Observe that Konversation handles SASL again when the bouncer successfully connects to Libera EXPECTED RESULT Konversation does not do SASL again SOFTWARE/OS VERSIONS KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2
A possibly relevant merge request was started @ https://invent.kde.org/network/konversation/-/merge_requests/114