summaryrefslogtreecommitdiff
path: root/modules/protocol/inspircd20.cpp
diff options
context:
space:
mode:
authorattilamolnar <attilamolnar@hush.com>2012-10-07 01:33:49 +0200
committerattilamolnar <attilamolnar@hush.com>2012-10-07 01:33:49 +0200
commit682d76835e0713ba00fee1a6013903f5ce99b801 (patch)
tree1332c4ee2b8d6a56e4abd19c4be77f1721306db3 /modules/protocol/inspircd20.cpp
parent42aa367f16a1dc29584ee93efdc466c4e5f83974 (diff)
InspIRCd: Add support for sending detecting m_topiclock and sending SVSTOPIC when it is available
Diffstat (limited to 'modules/protocol/inspircd20.cpp')
-rw-r--r--modules/protocol/inspircd20.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/protocol/inspircd20.cpp b/modules/protocol/inspircd20.cpp
index b5bce5ac9..baacb5c64 100644
--- a/modules/protocol/inspircd20.cpp
+++ b/modules/protocol/inspircd20.cpp
@@ -134,6 +134,7 @@ struct IRCDMessageCapab : IRCDMessage
has_servicesmod = false;
has_chghostmod = false;
has_chgidentmod = false;
+ has_svstopic_topiclock = false;
ircdproto->CanSVSHold = false;
}
else if (params[0].equals_cs("CHANMODES") && params.size() > 1)
@@ -308,6 +309,8 @@ struct IRCDMessageCapab : IRCDMessage
if (!Config->RegexEngine.empty() && module.length() > 11 && Config->RegexEngine != module.substr(11))
Log() << "Warning: InspIRCd is using regex engine " << module.substr(11) << ", but we have " << Config->RegexEngine << ". This may cause inconsistencies.";
}
+ else if (module.equals_cs("m_topiclock.so"))
+ has_svstopic_topiclock = true;
}
}
else if (params[0].equals_cs("MODSUPPORT") && params.size() > 1)