diff options
| author | attilamolnar <attilamolnar@hush.com> | 2012-10-07 01:33:49 +0200 |
|---|---|---|
| committer | attilamolnar <attilamolnar@hush.com> | 2012-10-07 01:33:49 +0200 |
| commit | 682d76835e0713ba00fee1a6013903f5ce99b801 (patch) | |
| tree | 1332c4ee2b8d6a56e4abd19c4be77f1721306db3 /modules/protocol/inspircd20.cpp | |
| parent | 42aa367f16a1dc29584ee93efdc466c4e5f83974 (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.cpp | 3 |
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) |
