summaryrefslogtreecommitdiff
path: root/modules/protocol/unreal4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/protocol/unreal4.cpp')
-rw-r--r--modules/protocol/unreal4.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/protocol/unreal4.cpp b/modules/protocol/unreal4.cpp
index 95618a1c7..2da54bac9 100644
--- a/modules/protocol/unreal4.cpp
+++ b/modules/protocol/unreal4.cpp
@@ -231,6 +231,15 @@ class UnrealIRCdProto : public IRCDProto
SendServer(Me);
}
+ void SendSASLMechanisms(std::vector<Anope::string> &mechanisms) anope_override
+ {
+ Anope::string mechlist;
+ for (unsigned i = 0; i < mechanisms.size(); ++i)
+ mechlist += "," + mechanisms[i];
+
+ UplinkSocket::Message() << "MD client " << Me->GetName() << " saslmechlist :" << (mechanisms.empty() ? "" : mechlist.substr(1));
+ }
+
/* SVSHOLD - set */
void SendSVSHold(const Anope::string &nick, time_t t) anope_override
{