[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