SASL logins and WEBIRC lacks secure connection flag
Using Ergo IRCd with SASL accounts and WEBIRC enabled results in the following error (after successful SASL auth):
ERROR: You can't mix secure and insecure connections to this account
Despite the connection being over TLS and port 6697.
According to the Ergo developers this might be because of a missing "secure" flag as specified in the WEBIRC IRCv3 specs: https://ircv3.net/specs/extensions/webirc.html
secure: This flag indicates that the client has a TLS-secured connection to the gateway. Servers MUST ONLY treat the connection as secure if this flag is sent and the connection from the gateway to the server is also secure with TLS.
As a workaround disabling WEBIRC might work. Edit: confirmed, without WEBIRC it works.
Would be great if this could be added as WEBIRC support is quite useful and works great otherwise.