[Pidgin] #479: Gaim 2.0.0beta6 - Jabber contact list one contact repeated

Pidgin trac at pidgin.im
Mon Nov 24 18:07:42 EST 2008


#479: Gaim 2.0.0beta6 - Jabber contact list one contact repeated
---------------------------------+------------------------------------------
 Reporter:  cga                  |        Owner:  deryni
     Type:  patch                |       Status:  new   
Milestone:  2.5.3                |    Component:  XMPP  
  Version:  2.0                  |   Resolution:        
 Keywords:  jabber contact list  |  
---------------------------------+------------------------------------------

Comment(by deryni):

 The issue here is now an uncommon case which is caused by two "issues" in
 pidgin. One of which is an intentional decision that I don't think should
 change and one is an issue I think needs looking into.

 The real issue is that pidgin allows someone to add identical duplicate
 buddies to an existing group, this should just not be allowed. I know of
 no protocol that allows it or what earthly purpose it might serve. Solving
 this would likely solve the main problem that is left here.

 The second issue, the one that results from a more-or-less intentional
 decision (and which likely is only a problem because of the first issue),
 is that when we receive the subscription removal from the remote buddy we
 do not remove the local buddy from our buddy list. Doing so would remove
 any local alias, plugin settings, etc. for that buddy something which is
 not acceptable. This means that when the second auth request comes in we
 already have the buddy on the list but still need to ask for authorization
 and this results in the identical duplicate buddy issue above.

 That being said, in this specific re-auth case the user can simply say no
 to adding the buddy and then right-click the offline buddy list entry for
 the buddy and re-request authorization from there. That should avoid the
 duplication problem and correctly request authorization to get things back
 to the correct state.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/479#comment:32>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list