[Pidgin] #6000: pidgin/adium (thus I believe libpurple) doesn't refresh contact list from server

Pidgin trac at pidgin.im
Wed Jun 4 09:20:25 EDT 2008


#6000: pidgin/adium (thus I believe libpurple) doesn't refresh contact list from
server
--------------------+-------------------------------------------------------
Reporter:  j141cjm  |       Owner:  nwalp      
    Type:  defect   |      Status:  new        
Priority:  minor    |   Component:  XMPP       
 Version:  2.4.2    |    Keywords:  XMPP roster
 Pending:  0        |  
--------------------+-------------------------------------------------------
 I run an XMPP server, and centrally manage the rosters.  It's a jabberd2
 server (I realize other servers have better centralized roster
 management).  It's a complicated process, first I shut down the server,
 then in mysql, delete everyone's roster, delete everyone from the "active"
 table, and edit the roster template file accordingly.

 Deleting people from the active table is supposed to trigger that user's
 rosters are then updated from the template file next time they sign in.
 This works with pidgin/adium/exodus.  New buddies/groups show up
 immediately upon next sign in.  However, both pidgin/adium seem to keep
 old deleted entries around.

 For instance, if I shutdown the server, delete everyone's roster on the
 server, delete them again from the active table, update the roster
 template file by "removing" some roster entries, these deleted buddies
 will still appear the next time a pidgin/adium user signs in.  Exodus
 properly will not display them, retrieving the roster fresh/new/properly
 from the server.  It is almost like the roster is being cached on the
 client side while disconnected and not being properly updated upon signon.

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


More information about the Tracker mailing list