diff options
| author | 2020-04-09 18:57:50 +0100 | |
|---|---|---|
| committer | 2020-04-11 13:54:05 +0100 | |
| commit | 1a800f7b3db23cdef7e167cd25c0f3b2a64a8e46 (patch) | |
| tree | f302e819c6707d578c2011544069a21640fab735 /src/modules/m_sasl.cpp | |
| parent | Default <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.cpp | 10 |
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) |
