[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