aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_sasl.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-04-09 18:57:50 +0100
committerGravatar Sadie Powell2020-04-11 13:54:05 +0100
commit1a800f7b3db23cdef7e167cd25c0f3b2a64a8e46 (patch)
treef302e819c6707d578c2011544069a21640fab735 /src/modules/m_sasl.cpp
parentDefault <sslprofile:hash> to sha256 for GnuTLS and OpenSSL. (diff)
Improve storage of module description, flags, and link data.
Diffstat (limited to 'src/modules/m_sasl.cpp')
-rw-r--r--src/modules/m_sasl.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/modules/m_sasl.cpp b/src/modules/m_sasl.cpp
index a5b8f2cc9..c613cd5fd 100644
--- a/src/modules/m_sasl.cpp
+++ b/src/modules/m_sasl.cpp
@@ -47,6 +47,7 @@ static std::string sasl_target;
class ServerTracker
: public ServerProtocol::LinkEventListener
{
+ private:
bool online;
void Update(const Server* server, bool linked)
@@ -401,6 +402,7 @@ class CommandSASL : public Command
class ModuleSASL : public Module
{
+ private:
SimpleExtItem<SaslAuthenticator> authExt;
ServerTracker servertracker;
SASLCap cap;
@@ -411,7 +413,8 @@ class ModuleSASL : public Module
public:
ModuleSASL()
- : authExt(this, "sasl_auth", ExtensionItem::EXT_USER)
+ : Module(VF_VENDOR, "Provides support for IRC Authentication Layer (aka: SASL) via AUTHENTICATE")
+ , authExt(this, "sasl_auth", ExtensionItem::EXT_USER)
, servertracker(this)
, cap(this, servertracker)
, auth(this, authExt, cap)
@@ -447,11 +450,6 @@ class ModuleSASL : public Module
if ((target == NULL) && (extname == "saslmechlist"))
cap.SetMechlist(extdata);
}
-
- Version GetVersion() override
- {
- return Version("Provides support for IRC Authentication Layer (aka: SASL) via AUTHENTICATE", VF_VENDOR);
- }
};
MODULE_INIT(ModuleSASL)