X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Firccap.h;fp=src%2Fcommon%2Firccap.h;h=c61068e0e134e97cb71a9ccb6189c6ff5d1b4976;hp=bbee7cddcc5d37aa0baa0650f6208c669a3a940b;hb=0b983b0d9364e62db0b5e6cf25988ef8041a0c5d;hpb=5f13dd167785d830a851b134863dce231ec450dd diff --git a/src/common/irccap.h b/src/common/irccap.h index bbee7cdd..c61068e0 100644 --- a/src/common/irccap.h +++ b/src/common/irccap.h @@ -141,22 +141,6 @@ namespace IrcCap { * http://ircv3.net/specs/extensions/sasl-3.1.html */ namespace SaslMech { - - /** - * Check if the given authentication mechanism is likely to be supported. - * - * @param[in] saslCapValue QString of SASL capability value, e.g. capValue(IrcCap::SASL) - * @param[in] saslMechanism Desired SASL mechanism - * @return True if mechanism supported or unknown, otherwise false - */ - inline bool maybeSupported(const QString &saslCapValue, const QString &saslMechanism) { return - ((saslCapValue.length() == 0) || (saslCapValue.contains(saslMechanism, Qt::CaseInsensitive))); } - // SASL mechanisms are only specified in capability values as part of SASL 3.2. In - // SASL 3.1, it's handled differently. If we don't know via capability value, assume it's - // supported to reduce the risk of breaking existing setups. - // See: http://ircv3.net/specs/extensions/sasl-3.1.html - // And: http://ircv3.net/specs/extensions/sasl-3.2.html - /** * PLAIN authentication, e.g. hashed password */