[Pidgin] #2571: libpurple is not reflecting nick changes back to the server list

Pidgin trac at pidgin.im
Wed Aug 15 09:09:30 EDT 2007


#2571: libpurple is not reflecting nick changes back to the server list
--------------------------------------+-------------------------------------
 Reporter:  zphd44                    |       Type:  defect
   Status:  new                       |   Priority:  minor 
Component:  libpurple                 |    Version:  2.1.0 
 Keywords:  msn nick synchronization  |    Pending:  0     
--------------------------------------+-------------------------------------
 When the official MSN client receives a name change from a contact, it
 reflects the change to the server-sided buddy list by sending a REA
 command with the new name. That way, the updated name is still visible,
 even when the contact is offline.

 libpurple doesn't seem to do that, so after months of using it, my contact
 list is full of outdated nicks as long as the buddies are offline. The
 flaw isn't that obvious as the nicks of the online buddies are always
 correct, but as soon as they disconnect, it changes back to the nick that
 is stored server-sided, e.g. the nick the official client had stored
 months ago.

 The solution would be to simply send a "REA 101
 random_principal at randomdomain.com new_nickname" message after a nick
 change has been discovered, as described here
 [http://www.hypothetic.org/docs/msn/general/names.php].

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


More information about the Tracker mailing list