Bug 162479

Summary: ICQ server send "Invalid SNAC header" error
Product: [Unmaintained] kopete Reporter: Alex Turbov <i.zaufi>
Component: ICQ and AIM PluginsAssignee: Roman Jarosz <kedgedev>
Status: RESOLVED FIXED    
Severity: normal CC: kopete-bugs-null
Priority: NOR    
Version First Reported In: 0.12.7   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Turbov 2008-05-22 17:57:51 UTC
Version:            (using KDE 3.5.9)
Installed from:    Gentoo Packages
Compiler:          gcc 4.1.2 
OS:                Linux

ICQ server send SNAC(0x13,0x01) with code 01 which means "Invalid SNAC header" in response to SNAC(0x13, 0x11) "Begin Contact List Edit".
Meanwhile all SSI operations are executed well, but I guess it is not good to anny server with incorrect SNACs...
Comment 1 Alex Turbov 2008-05-22 18:08:29 UTC
all this happened after April 2008 ICQ protocol update...
Comment 2 Roman Jarosz 2008-05-27 01:26:34 UTC
Well actually I think that this has broken the contact moving (the authorization isn't remembered anymore). I've look at it and it seems that ICQ has change the FLAP id logic (it's not incremented anymore).

Will try to fix it.
Comment 3 Roman Jarosz 2008-05-28 22:04:12 UTC
SVN commit 813783 by rjarosz:

Fix bug 162479: ICQ server send "Invalid SNAC header" error.
Fix bug 154280: ICQ contact looses authorization after moving to another group.

BUG: 162479
BUG: 154280



 M  +3 -0      liboscar/tasks/blmlimitstask.cpp  
 M  +3 -1      liboscar/tasks/ssiparamstask.cpp  
 M  +1 -1      oscarversionupdater.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=813783
Comment 4 Roman Jarosz 2008-05-28 22:21:25 UTC
SVN commit 813801 by rjarosz:

Backport commit 813783 and update version.
Fix bug 162479: ICQ server send "Invalid SNAC header" error.
Fix bug 154280: ICQ contact looses authorization after moving to another group.

CCBUG: 162479
CCBUG: 154280



 M  +3 -0      liboscar/tasks/blmlimitstask.cpp  
 M  +1 -1      liboscar/tasks/clientreadytask.cpp  
 M  +3 -1      liboscar/tasks/ssiparamstask.cpp  
 M  +5 -5      oscarversionupdater.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=813801
Comment 5 Roman Jarosz 2008-05-28 23:09:25 UTC
SVN commit 813871 by rjarosz:

SVN commit 813801 by rjarosz:

Backport commit 813783.
Fix bug 162479: ICQ server send "Invalid SNAC header" error.
Fix bug 154280: ICQ contact looses authorization after moving to another group.

CCBUG: 162479
CCBUG: 154280



 M  +3 -0      blmlimitstask.cpp  
 M  +3 -1      ssiparamstask.cpp  


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