Sanitized AutoWho. Now rather than bulk-sending /WHO every minute for every channel,
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 8 Apr 2008 16:08:09 +0000 (16:08 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 8 Apr 2008 16:08:09 +0000 (16:08 +0000)
commit464a20552a20ff976ef4d696f69bc73b389886ad
tree07e08d355f52a4da256fa58a9bf730ff4ec3a2b3
parent4787ae231945b6d6ca8b3c255924c4f13178f83c
Sanitized AutoWho. Now rather than bulk-sending /WHO every minute for every channel,
we use a nice queue and a 3 second delay (should later be made configurable). This
should prevent networks from throttling us.
For the enduser this primarily means that that annoying lag when sending to certain networks
such as Freenode should be history, at the cost of slightly slower away status updates.
src/core/coresession.cpp
src/core/ircserverhandler.cpp
src/core/networkconnection.cpp
src/core/networkconnection.h
version.inc