Add support for SASL EXTERNAL
authorBas Pape <baspape@gmail.com>
Thu, 30 Aug 2012 11:58:24 +0000 (13:58 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 19 Feb 2013 20:58:03 +0000 (21:58 +0100)
commitaf5909677a97f62b20d89229be42701762ae05c3
tree681a5ede43a1f9b620103ccccb180f85ed3e3cc7
parentfd92bfb1f093dcc6295ca9de2c34780d288b0fe2
Add support for SASL EXTERNAL

This is a method to identify to nickserv during connection registration,
like SASL PLAIN, but using the fingerprint of the certificate. Currently
the method used is chosen based on the mere presence of a certificate.
SASL PLAIN is not used as fallback (either this works or the certificate
is used as normal, with the race condition).
src/common/quassel.h
src/core/coresessioneventprocessor.cpp
src/qtui/settingspages/networkssettingspage.cpp
src/qtui/settingspages/networkssettingspage.h
src/qtui/settingspages/networkssettingspage.ui