]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/compat.cpp
Strip colons from server SSL fingerprint, to allow the output of certificate informat...
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / compat.cpp
index fe262134fe40d1ea86f18e1b477719a260d174d2..d39d8e876a6f530cedfdc7991712135e2577a1e7 100644 (file)
@@ -17,6 +17,7 @@
 
 static const char* const forge_common_1201[] = {
        "m_allowinvite.so",
+       "m_alltime.so",
        "m_auditorium.so",
        "m_banexception.so",
        "m_blockcaps.so",
@@ -25,14 +26,18 @@ static const char* const forge_common_1201[] = {
        "m_censor.so",
        "m_chanfilter.so",
        "m_chanhistory.so",
+       "m_channelban.so",
        "m_chanprotect.so",
        "m_chghost.so",
        "m_chgname.so",
        "m_commonchans.so",
+       "m_customtitle.so",
        "m_deaf.so",
        "m_delayjoin.so",
        "m_delaymsg.so",
        "m_exemptchanops.so",
+       "m_gecosban.so",
+       "m_globops.so",
        "m_helpop.so",
        "m_hidechans.so",
        "m_hideoper.so",
@@ -40,12 +45,16 @@ static const char* const forge_common_1201[] = {
        "m_inviteexception.so",
        "m_joinflood.so",
        "m_kicknorejoin.so",
+       "m_knock.so",
        "m_messageflood.so",
+       "m_muteban.so",
        "m_nickflood.so",
+       "m_nicklock.so",
        "m_noctcp.so",
        "m_nokicks.so",
        "m_nonicks.so",
        "m_nonotice.so",
+       "m_nopartmsg.so",
        "m_ojoin.so",
        "m_operprefix.so",
        "m_permchannels.so",
@@ -60,11 +69,17 @@ static const char* const forge_common_1201[] = {
        "m_sanick.so",
        "m_sapart.so",
        "m_saquit.so",
+       "m_serverban.so",
+       "m_services_account.so",
        "m_servprotect.so",
        "m_setident.so",
+       "m_showwhois.so",
+       "m_silence.so",
        "m_sslmodes.so",
        "m_stripcolor.so",
        "m_swhois.so",
+       "m_uninvite.so",
+       "m_watch.so"
 };
 
 static std::string wide_newline("\r\n");
@@ -138,7 +153,7 @@ void TreeSocket::WriteLine(std::string line)
                                if (c == std::string::npos)
                                        return;
                                std::string::size_type d = line.find(' ', c + 1);
-                               std::string subcmd = line.substr(c, d - c);
+                               std::string subcmd = line.substr(c + 1, d - c - 1);
                                Command* thiscmd = ServerInstance->Parser->GetHandler(subcmd);
                                if (thiscmd)
                                {