Fixing issues with multiple CTCP requests in one message
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 5 Sep 2010 19:41:19 +0000 (21:41 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 21 Sep 2010 09:53:14 +0000 (11:53 +0200)
commita4ca568cdf68cf4a0343eb161518dc8e50cea87d
tree55f590cd930ad38642dc649ee4f3c8224f4af1dd
parent6e02e38993d9b2d3c5e36359dcb6f6969e4caf39
Fixing issues with multiple CTCP requests in one message

 If we receive multiple CTCP requests in one PRIVMSG we now answer with
 one packed NOTICE containing all CTCP replies. This fixes a possible
 DoS Attack rendering Quassels IRC connection useless. Upgrading is
 strongly recommended. Thanks to Jima for reporting and supporting.
src/core/ctcphandler.cpp
src/core/ctcphandler.h