[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