summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorattilamolnar <attilamolnar@hush.com>2013-03-19 19:16:13 +0100
committerattilamolnar <attilamolnar@hush.com>2013-03-19 19:16:13 +0100
commit68eeac67c9ca8d85e47b9ca8190f0f5042d0830e (patch)
treefca42aa17254eeec04cbb8a8e243e3fdb0fa956c
parent731912f01eb14d811575c492dc64b60084bd412c (diff)
InspIRCd: Don't reply to VERSION
InspIRCd sends all known version strings at burst and remembers the version strings sent to it. When a client does a /version <server> the cached version string is sent.
-rw-r--r--modules/protocol/inspircd12.cpp3
-rw-r--r--modules/protocol/inspircd20.cpp3
2 files changed, 2 insertions, 4 deletions
diff --git a/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp
index 1a7f338c1..d0253450a 100644
--- a/modules/protocol/inspircd12.cpp
+++ b/modules/protocol/inspircd12.cpp
@@ -1199,7 +1199,6 @@ class ProtoInspIRCd : public Module
Message::SQuit message_squit;
Message::Stats message_stats;
Message::Topic message_topic;
- Message::Version message_version;
/* Our message handlers */
IRCDMessageChgIdent message_chgident;
@@ -1226,7 +1225,7 @@ class ProtoInspIRCd : public Module
ircd_proto(this),
message_away(this), message_error(this), message_join(this), message_kick(this), message_kill(this),
message_motd(this), message_part(this), message_ping(this), message_privmsg(this), message_quit(this),
- message_squit(this), message_stats(this), message_topic(this), message_version(this),
+ message_squit(this), message_stats(this), message_topic(this),
message_chgident(this), message_setname(this, "SETNAME"), message_chgname(this, "FNAME"), message_capab(this), message_endburst(this),
message_fhost(this, "FHOST"), message_sethost(this, "SETHOST"), message_fjoin(this), message_fmode(this), message_ftopic(this),
diff --git a/modules/protocol/inspircd20.cpp b/modules/protocol/inspircd20.cpp
index 632c60a3c..64c5f8f2e 100644
--- a/modules/protocol/inspircd20.cpp
+++ b/modules/protocol/inspircd20.cpp
@@ -633,7 +633,6 @@ class ProtoInspIRCd : public Module
Message::SQuit message_squit;
Message::Stats message_stats;
Message::Topic message_topic;
- Message::Version message_version;
/* InspIRCd 1.2 message handlers */
ServiceAlias message_endburst, message_fhost, message_fjoin, message_fmode,
@@ -656,7 +655,7 @@ class ProtoInspIRCd : public Module
ircd_proto(this),
message_away(this), message_error(this), message_join(this), message_kick(this), message_kill(this),
message_motd(this), message_part(this), message_ping(this), message_privmsg(this), message_quit(this),
- message_squit(this), message_stats(this), message_topic(this), message_version(this),
+ message_squit(this), message_stats(this), message_topic(this),
message_endburst("IRCDMessage", "inspircd20/endburst", "inspircd12/endburst"),
message_fhost("IRCDMessage", "inspircd20/fhost", "inspircd12/fhost"),