[Pidgin] #1361: Patch for defect #576
Pidgin
trac at pidgin.im
Mon May 28 13:43:08 EDT 2007
#1361: Patch for defect #576
-----------------------+----------------------------------------------------
Reporter: reh | Type: patch
Status: new | Priority: minor
Component: libpurple | Version: 2.0.1
Keywords: | Pending: 0
-----------------------+----------------------------------------------------
The attached patch solves the bug that forces to re-request authorization
for authorized ICQ buddies when moving them from one group to another.
Moving buddies between groups requires the transmission of SNAC(13,0a)
(delete) and then SNAC(13,08) (add). To make this work without the need of
re-requesting authorization, the buddy item within the SNAC(13,08) must
contain exactly the same TLV list (data and order!) as stored on the
server.
In the current version of pidgin the buddy data is not preserved when
moving between groups, and the TLV list gets reversed when it is received
from the server. Thus, I had to modify "tlv.c" and "family_feedbag.c".
Rene Hausleitner
--
Ticket URL: <http://developer.pidgin.im/ticket/1361>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list