[Pidgin] #14321: Channel rejoin after reconnect should wait for autojoin signal to allow server-specific authentication in a plugin
Pidgin
trac at pidgin.im
Wed Jun 22 05:41:57 EDT 2011
#14321: Channel rejoin after reconnect should wait for autojoin signal to allow
server-specific authentication in a plugin
-----------------------+----------------------------------------------------
Reporter: altruizine | Type: patch
Status: new | Component: pidgin (gtk)
Version: 2.8.0 | Keywords: irc autojoin rejoin delay irchelper
-----------------------+----------------------------------------------------
The documented method for server-specific authentication prior to
automatically entering any chat channels is to wait for the autojoin
signal, which can be delayed by a server-specific plugin until
authentication is complete. This is the method used by the IRC-helper
plugin to delay joins until after NickServ authentication has completed,
for example.
Unfortunately, pidgin respects this signal only for user-configured
automatic channel joins, but not for rejoins (where the user has an active
chat that was suspended due to a server disconnect). The attached patch
fixes that.
The patch disables rejoins attempted when receiving the signed-on and
signed-off signals. (I have no idea why it was attempted when signing off
– I assume that must have been a bug.)
--
Ticket URL: <http://developer.pidgin.im/ticket/14321>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list