Login problems

Anders Olofsson <[email protected]> Tue, 01 Jul 2008 21:19:19 +0200
Newsgroups gmane.network.licq.general
Message-ID <[email protected]>
As you might already have noticed, the ICQ servers has started to reject 
some clients, including Licq.

When trying to sign on, Licq gives the following error:
 [SRV] Sending md5 hashed password.
 [ERR] Unknown sign on error: 0x1C.

It seems the fix was pretty simple so just grab the new SVN version and 
it will work again.

For users of Licq 1.3.4 or 1.3.5 the attached patches should get you 
online again.

/Anders
licq-1.3.5-logonfix.patch (text/x-diff, 476 B)
Index: src/icqpacket.cpp
===================================================================
--- src/icqpacket.cpp	(revision 6387)
+++ src/icqpacket.cpp	(working copy)
@@ -821,7 +821,7 @@
 
   // Static versioning
   buffer->PackUnsignedLongBE(0x00160002);
-  buffer->PackUnsignedShortBE(0x010A);
+  buffer->PackUnsignedShortBE(0x010B);
   // Client version major (4 == ICQ2000, 5 == ICQ2001)
   buffer->PackUnsignedLongBE(0x00170002);
   buffer->PackUnsignedShortBE(0x0014);
licq-1.3.4-logonfix.patch (text/x-diff, 476 B)
Index: src/icqpacket.cpp
===================================================================
--- src/icqpacket.cpp	(revision 6387)
+++ src/icqpacket.cpp	(working copy)
@@ -777,7 +777,7 @@
 
   // Static versioning
   buffer->PackUnsignedLongBE(0x00160002);
-  buffer->PackUnsignedShortBE(0x010A);
+  buffer->PackUnsignedShortBE(0x010B);
   // Client version major (4 == ICQ2000, 5 == ICQ2001)
   buffer->PackUnsignedLongBE(0x00170002);
   buffer->PackUnsignedShortBE(0x0014);