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:48:52 +0000 (11:48 +0200)
commit0f2c520a76a468d3778e031ebde2d304048e1663
tree78fe1180c42a4f2c198b42113cd6966d074280e4
parent09a329904280209cd6a4b9d9dbd6590167fb2146
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