[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