[Konversation-devel] [Bug 241858] New: Too many PING sent when using an irc proxy

Alexandre Becoulet diaxen at free.fr
Tue Jun 15 23:22:09 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=241858

           Summary: Too many PING sent when using an irc proxy
           Product: konversation
           Version: Git
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: protocol
        AssignedTo: konversation-devel at kde.org
        ReportedBy: diaxen at free.fr


Created an attachment (id=48046)
 --> (http://bugs.kde.org/attachment.cgi?id=48046)
Fix the issue

Version:           Git (using KDE 4.4.3) 
OS:                Linux

Currently a PING request is scheduled for each PONG received. When receiving
some unrequested PONG, too many PING are sent causing server flood. This occur
when using an irc proxy with multiple clients connected, number of PING
requests grows exponentially.

A simple check can be added to konversation code to avoid scheduling multiple
PING by ignoring PONG when no PING were sent. See attached patch.


Reproducible: Always

Steps to Reproduce:
Connect two konversation clients to a znc irc proxy on freenode. and you end up
being disconnected for flood in a few minutes.

Actual Results:  
You end up being disconnected for flood in a few minutes.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Konversation-devel mailing list