Bug 217141

Summary: ICQ contact name changes to "ICQ Email Express" if they message me while I'm 'away'
Product: [Unmaintained] kopete Reporter: Stephen Baker <cycoone>
Component: ICQ and AIM PluginsAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Stephen Baker 2009-12-03 01:05:20 UTC
Version:            (using KDE 4.3.3)
OS:                Linux
Installed from:    Archlinux Packages

If my status is 'away' and a particular contact using licq 1.3.5-r1 messages me their contact name is changed to "ICQ Email Express" and the datestamp on that message is set to 00:00:00, subsequent messages have proper datestamps and messages while I'm in any other state including away (invisible) do not produce the effect.

Other contacts don't seem to cause the same problem to occur so I think there's more to it.

Going offline and online resets their name, and it's reproduceable every time.

Here is a transcript:
You are now marked as Offline.
 
19:02:59
 
You are now marked as Offline.
 
19:02:59
 
ICQ Email Express is now known as Insert Alias Here
 
19:03:02
 
You are now marked as Online.
 
19:03:02
 
19:03:44
TheCycoONE  
Hi, doing a sample for the bug report, please respond
Insert Alias Here is now known as ICQ Web Express
 
19:04:01
 
ICQ Web Express is now known as ICQ Email Express
 
19:04:01
 
00:00:00
ICQ Email Express  
i'm responding
You are now marked as Away.
 
19:04:10
 
19:04:17
TheCycoONE  
switched to away, message again
ICQ Email Express is now known as ICQ Web Express
 
19:04:26
 
ICQ Web Express is now known as ICQ Email Express
 
19:04:26
 
00:00:00
ICQ Email Express  
are you tcpdumping?
19:04:48
TheCycoONE  
no, msg again
19:04:55
ICQ Email Express  
again
19:04:57
TheCycoONE  
thanks
Comment 1 Roman Jarosz 2010-01-10 21:23:33 UTC
SVN commit 1072739 by rjarosz:

Set default property to 0 (Normal message) because we could end up comparing the some property to -1 (previous default).

BUG: 217141



 M  +2 -7      liboscar/oscarmessage.cpp  
 M  +2 -2      oscaraccount.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1072739
Comment 2 Roman Jarosz 2010-01-10 22:43:14 UTC
SVN commit 1072776 by rjarosz:

Backport SVN commit 1072739.
Set default property to 0 (Normal message) because we could end up comparing some \
property to -1 (previous default).

CCBUG: 217141


 M  +2 -7      liboscar/oscarmessage.cpp  
 M  +2 -2      oscaraccount.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1072776