Bugs item #1595961, was opened at 2006-11-13 17:30
Message generated for change (Comment added) made by ciran
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1595961&group_id=235

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: 2.0.0 beta 5
>Status: Closed
Resolution: None
Priority: 6
Private: No
Submitted By: nofear84 (nofear84)
Assigned to: Mark Doliner (thekingant)
Summary: Moving ICQ buddy to another group results in auth request

Initial Comment:
1. try to move a user to another group

2. when user requieres authorization by adding, gaim
will  offer to resend the authorization request

3. if you won't do that the contact will be lost

----------------------------------------------------------------------

>Comment By: Megan Schneider (ciran)
Date: 2007-02-16 00:59

Message:
Logged In: YES 
user_id=801517
Originator: NO

Duplicate of 1471481

----------------------------------------------------------------------

Comment By: Alex-S (sashnov)
Date: 2007-01-08 23:22

Message:
Logged In: YES 
user_id=1025734
Originator: NO

really anoing is that log of chat with buddy is deleted too.

----------------------------------------------------------------------

Comment By: Kampy (kampy)
Date: 2007-01-04 13:47

Message:
Logged In: YES 
user_id=1462001
Originator: NO

yeah I opened a thread about this too. this should really be fixed. 
everytime Im moving someone to a different list they ask why I have
deleted them. 

----------------------------------------------------------------------

Comment By: Mark Doliner (thekingant)
Date: 2006-12-08 01:20

Message:
Logged In: YES 
user_id=20979
Originator: NO

Not quite.  We already have a serv_move_buddy() function in server.c.  And
it's being used correctly by the core.  The call eventually trickles down
to aim_ssi_movebuddy() in libgaim/protocols/oscar/family_feedbag.c.  This
function just calls delete and then add.

And as far as I could tell this is exactly what the official ICQ clients
do.  But for some reason when we do it it results in a second authorization
request.  I'm sure I could figure it out if I looked at it long enough, but
I really can't afford to spend that much time on such a minor issue.  But
if you're truely interested in fixing it I'd take some packet captures and
compare the official ICQ client to Gaim and see what's different.

----------------------------------------------------------------------

Comment By: Alex-S (sashnov)
Date: 2006-12-07 23:20

Message:
Logged In: YES 
user_id=1025734
Originator: NO

see also bug 1241394

Seems need to write new function in blist.c like

void gaim_blist_move_buddy(GaimBuddy *buddy, GaimContact *contact,
GaimGroup *old_group, GaimGroup *new_group, GaimBlistNode *node);

'add' and 'remove' is not 'move' ;-)


Also I briefly compare gaim_blist_add_chat() and gaim_blist_add_buddy():

In blist.c:1203 in gaim_blist_add_chat():

        /* if we're moving to overtop of ourselves, do nothing */
        if (cnode == node)
                return;

        if (cnode->parent) {
                /* This chat was already in the list and is
                 * being moved.
                 */

Seems it can be fixed by add same check in gaim_blist_add_buddy().

----------------------------------------------------------------------

Comment By: Alex-S (sashnov)
Date: 2006-12-07 21:32

Message:
Logged In: YES 
user_id=1025734
Originator: NO

confirm, very anoying bug.
I get it on ICQ protocol.

----------------------------------------------------------------------

Comment By: Marcel Klein (marcel_k)
Date: 2006-11-14 14:50

Message:
Logged In: YES 
user_id=1641549
Originator: NO

I noticed that too, happens here with my ICQ-Contacts, kinda annoying.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1595961&group_id=235

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gaim-bugs mailing list
Gaim-bugs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gaim-bugs

Reply via email to