[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