pidgin: 3224dd86: Change our ICQ client ID such that we id...

rekkanoryo at pidgin.im rekkanoryo at pidgin.im
Mon Feb 2 17:25:29 EST 2009


-----------------------------------------------------------------
Revision: 3224dd8677b28d02b866cce510941fbf67e0fcb7
Ancestor: 1a658bb7a0436b518d65b9b95116915a5511a7d3
Author: rekkanoryo at pidgin.im
Date: 2009-02-02T22:20:04
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/3224dd8677b28d02b866cce510941fbf67e0fcb7

Modified files:
        libpurple/protocols/oscar/oscar.h

ChangeLog: 

Change our ICQ client ID such that we identify ourselves to the ICQ servers as
ICQ Basic 14.34.3096.  This is the same client ID a number of other third-party
clients are using with no issues.  I have also added a new definition for this
ICQ Basic version and changed the CLIENTINFO_ICQ_KNOWNGOOD defiinition to
reflect this.  Effects of this change are that available messages and buddy
icons are now published correctly and visible to other clients.  Fixes #6235.
Thanks to Dimmuxx and h3llfire for pointing this out.

-------------- next part --------------
============================================================
--- libpurple/protocols/oscar/oscar.h	8b594b0e56d54fb434bdd19226001450421a89eb
+++ libpurple/protocols/oscar/oscar.h	6846afcaad3e902e2931f3ed6eea7f8693f4a69a
@@ -286,6 +286,15 @@ struct _ClientInfo
 	"us", "en", \
 }
 
+#define CLIENTINFO_ICQBASIC_14_34_3096 { \
+	"ICQBasic", \
+	0x010a, \
+	0x0014, 0x0034, \
+	0x0000, 0x0c18, \
+	0x0000043d, \
+	"us", "en", \
+}
+
 #define CLIENTINFO_NETSCAPE_7_0_1 { \
 	"Netscape 2000 an approved user of AOL Instant Messenger (SM)", \
 	0x1d0d, \
@@ -312,14 +321,14 @@ struct _ClientInfo
 #define CLIENTINFO_PURPLE_ICQ { \
 	"Purple/" VERSION, \
 	0x010a, \
-	0x0006, 0x0000, \
-	0x0000, 0x17ab, \
-	0x00007535, \
+	0x0014, 0x0034, \
+	0x0000, 0x0c18, \
+	0x0000043d, \
 	"us", "en", \
 }
 
 #define CLIENTINFO_AIM_KNOWNGOOD CLIENTINFO_AIM_5_1_3036
-#define CLIENTINFO_ICQ_KNOWNGOOD CLIENTINFO_ICQBASIC_14_34_3000
+#define CLIENTINFO_ICQ_KNOWNGOOD CLIENTINFO_ICQBASIC_14_34_3096
 
 typedef enum
 {


More information about the Commits mailing list