Bug 72704 - JJ: AIM "Ghost Mode" support
Summary: JJ: AIM "Ghost Mode" support
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Unmaintained
Component: ICQ and AIM Plugins (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 122860 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-15 18:11 UTC by Sebastien
Modified: 2006-12-17 18:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien 2004-01-15 18:11:42 UTC
Version:           0.8beta2 (using KDE KDE 3.1.3)
Installed from:    Mandrake RPMs

I've a friend that is in Ghost mode in AIM.
He want to avoid another person, so this mode allow him to be noticed as Offline.
And today he then talk with me but I can't reply to him : Kopete say me that he is offline and recall me :'-(

I've then reconnected with GAIM and my friend re-began to talk with me : I then can talk with him, but HE ISN'T in connected mode in my conact list.
When he has closed his chat window, Gaim say me he isn't connected and I cannot send messages to him.

I'm very annoyed that Kopete doesn't support this Ghost mode.
I've gone to #kopete and ask forward for your questions :
* YES he have AIM (and not ICQ) !
* YES he can talk with me and me too but I can't see it connected !
* YES, my friend have the OFFICIAL aim software and can check a box to  



icq has an invisible status
Comment 1 Sebastien 2004-01-15 18:16:12 UTC
Arf I've send this report before I've ended to write it !
The end of my report :

* YES, my friend have the OFFICIAL aim software and can check a box in "Confidentiality" to appear as a ghost (appears offline but can even talk if the ghost start a talk, and don't close his chat window).

ICQ has an invisible status : perhapse AIM use some ICQ specs, or have undocumented feautures !!
If you aven't tryed the official AIM software, perhapse they are others features that are not in the specs... and users, when switching to Linux, could have a miss !

Thank you.
Comment 2 Matt Rogers 2004-01-15 22:42:55 UTC
~sigh~ I hate mistypes. 

What version of AIM is this person using? I don't recall seeing this in the latest non-beta release.
Comment 3 Christopher Rude 2004-02-03 00:29:08 UTC
Subject: Re: Support for AIM's new "Ghost Mode"

I also am having a similar problem.

I noticed a couple of weeks ago that a freind of mine was trying to contact 
me, but when I replyd it said he was offline. I chalked it up to his being a 
wireless internet subscriber and left it at that. Well today my mom messaged 
me, and I was unable to see her online, let alone respond... it said that she 
was offline. I switched to gaim, and I could chat with her no problem. She is 
using AOL 9.0

sorry I cant be more specific

Comment 4 Sebastien 2004-02-03 00:37:30 UTC
I'm not alone !!!
Comment 5 Sebastien 2004-02-10 22:18:08 UTC
THIS IS ANOTHER PROBLEM, I THINK :

When a new user start to talk with we but isn't yet in our Contact List, he is marked as Offline.
With this fact, we cannot talk with he : Kopete say we he is Offline.

My proposal : if an user in the chat window is not in the contact list, then bypass the Offline status or allow to add it to contacts or, better, add it to "Not in your contact list" or whatever else...
Comment 6 Sebastien 2004-02-10 22:34:43 UTC
Christopher: Is your problem the same as mine ?

It was a man who had made me a joke while being made pass for a buddy, by changing a letter just (I capital letter can be made pass for an l lower-case)...

If yes it's a strange behaviour that intent to cray a bug !!
Comment 7 Matt Rogers 2004-05-10 02:04:05 UTC
*** Bug 71306 has been marked as a duplicate of this bug. ***
Comment 8 Stefan Gehn 2004-06-02 21:26:56 UTC
I have a slight idea how this might work.
Question: Does the windows AIM user have to change that invisibility in the settings dialog or is it like in ICQ where you can change it inside the popup where you can also go away?
Comment 9 Jay R. Wren 2004-08-02 17:25:29 UTC
I confirm this behavior.

If you need any clairification, please feel free to contact me.  If you can outline possibilities for a fix, I'm happy to dive into the kopete source.
Comment 10 Matt Rogers 2004-08-02 18:24:36 UTC
so, how exactly does this "Ghost Mode" feature thing work? If somebody could explain how exactly you turn it on or get to it or whatever, that'll help more than anything.
Comment 11 Jay R. Wren 2004-08-02 19:28:54 UTC
Sure,

A person with the official AOL IM client can operate in "invisible mode" This is pretty much like blocking everyone, but you still see everyone in your online list.  You look like you are offline to everyone else, therefore, people don't IM you, instead, you iniate the conversation.

That is about it.  I don't know anything about it at the protocol level.  I just checked out the 3.2 branch and was going to start diving through the source to see if I could find anything in kopete, but I've never looked at kopete source, so I'm clueless where to start.
Comment 12 Matt Rogers 2004-08-02 19:34:30 UTC
> A person with the official AOL IM client can operate in "invisible mode" This is pretty much like blocking everyone, but you still see everyone in your online list.  You look like you are offline to everyone else, therefore, people don't IM you, instead, you iniate the conversation.
> 

right, but how do I actually go about activating the feature in the 
official AIM client? I think after I get that figured out, it should be 
a piece of cake, but since I don't see a reference anywhere to any sort 
of "Ghost Mode" in the official AIM client, I can't really do much

Comment 13 Jay R. Wren 2004-08-02 19:56:21 UTC
Found a bit of thread about it here:
http://www.funmac.com/showthread.php?s=052c10be694ee0e5506259d6caf3445e&p=72823#post72823

I installed AOL IM in my VMware.  This took a while to figure out, and a screenshot might help.  I'll try to describe here.

Directly under the advertisement is a button that says "sillyevar's Buddy List".  My screen name is sillyevar.  Immediately to the left of that button is an icon that looks like an eye.  If you mouse over there is a tool-tip popup that says "visible".  If you click the eye, it says "invisible".

Please feel free to IM me if you would like to test more.
Comment 14 Matt Rogers 2004-08-02 20:03:58 UTC
ahhh, no wonder I missed it. It's hidden. time to pull out ethereal.
Comment 15 Matt Rogers 2004-08-02 23:41:52 UTC
This works just like ICQ's invisible setting does. Should be easy for somebody to implement if they want to take a stab at it after the branch for 3.3 is created and the freeze is lifted.
Comment 16 Matt Rogers 2006-02-28 22:54:48 UTC
*** Bug 122860 has been marked as a duplicate of this bug. ***
Comment 17 Matt Rogers 2006-03-01 01:53:35 UTC
*** Bug 122860 has been marked as a duplicate of this bug. ***
Comment 18 Roman Jarosz 2006-12-17 18:01:00 UTC
SVN commit 614408 by rjarosz:

Implement AIM presence based on ICQ presence.
Add ICQ overlay icon for AIM protocol.
Support logging in with different status than "online".
Add AIM "Ghost Mode".

FEATURE: 72704



 M  +1 -2      TODO  
 M  +1 -0      aim/CMakeLists.txt  
 M  +111 -54   aim/aimaccount.cpp  
 M  +14 -5     aim/aimaccount.h  
 M  +10 -37    aim/aimcontact.cpp  
 A             aim/aimpresence.cpp   [License: GPL (v2+)]
 A             aim/aimpresence.h   [License: GPL (v2+)]
 M  +10 -9     aim/aimprotocol.cpp  
 M  +4 -9      aim/aimprotocol.h  
 M  +19 -30    aim/icqcontact.cpp  
 AM            icons/cr16-action-icq_overlay.png  
 M  +7 -17     icq/icqaccount.cpp  
 M  +0 -2      icq/icqaccount.h  
 M  +41 -47    liboscar/client.cpp  
 M  +1 -4      liboscar/client.h  
 M  +1 -1      liboscar/profiletask.cpp  
 M  +0 -5      oscaraccount.h