[Pidgin] #15740: Reconnecting results in Excess Flood

Pidgin trac at pidgin.im
Sat Aug 31 21:32:07 EDT 2013


#15740: Reconnecting results in Excess Flood
--------------------+-----------------
 Reporter:  m13253  |      Owner:  elb
     Type:  defect  |     Status:  new
Milestone:          |  Component:  IRC
  Version:  2.10.7  |   Keywords:
--------------------+-----------------
 I have a lot of channels to auto-join on connecting.

 It was okay when I connect to Freenode at the first time.

 If there is any ping timeout and Pidgin tried to reconnect, Freenode kick
 me with Excess Flood.

 This problem can be replayed every time I reconnect.

 I sniffed the packets with Wireshark and saw Pidgin send a lot of "JOIN
 #xxxx \n JOIN #xxx" at the same time, which caused Freenode server to kick
 me.

 I suggest that Pidgin use "JOIN #xxx,#xxx,#xxx" to reduce network traffic
 or add some delay between sending a huge amount of "JOIN"s.

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15740>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list