diff src/protocols/oscar/locate.c @ 7141:af8ac078d4c2

[gaim-migrate @ 7708] I guess I changed "everybuddy bug" to "ICQ Direct Connect" in the tooltips. And then there's some other comment changes and stuff that were in my tree. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 04 Oct 2003 20:14:25 +0000
parents 7b31e3e22f59
children e6b01bd8d6cd
line wrap: on
line diff
--- a/src/protocols/oscar/locate.c	Sat Oct 04 19:34:53 2003 +0000
+++ b/src/protocols/oscar/locate.c	Sat Oct 04 20:14:25 2003 +0000
@@ -71,10 +71,7 @@
 	 {0x09, 0x46, 0x13, 0x43, 0x4c, 0x7f, 0x11, 0xd1, 
 	  0x82, 0x22, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}},
 
-	/*
-	 * Advertised by the EveryBuddy client.
-	 */
-	{AIM_CAPS_ICQ,
+	{AIM_CAPS_ICQ_DIRECT,
 	 {0x09, 0x46, 0x13, 0x44, 0x4c, 0x7f, 0x11, 0xd1, 
 	  0x82, 0x22, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}},
 
@@ -494,6 +491,13 @@
 			outinfo->icqinfo.status = aimbs_get16(bs);
 			outinfo->present |= AIM_USERINFO_PRESENT_ICQEXTSTATUS;
 
+		} else if (type == 0x0008) {
+			/*
+			 * Type = 0x0008
+			 *
+			 * Client type, or some such.
+			 */
+
 		} else if (type == 0x000a) {
 			/*
 			 * Type = 0x000a
@@ -523,7 +527,7 @@
 			/*
 			 * Type = 0x000d
 			 *
-			 * Capability information.
+			 * OSCAR Capability information.
 			 *
 			 */
 			outinfo->capabilities = aim_getcap(sess, bs, length);
@@ -533,10 +537,7 @@
 			/*
 			 * Type = 0x000e
 			 *
-			 * Unknown.  Always of zero length, and always only
-			 * on AOL users.
-			 *
-			 * Ignore.
+			 * AOL capability information.
 			 *
 			 */
 
@@ -556,10 +557,27 @@
 			outinfo->present |= AIM_USERINFO_PRESENT_SESSIONLEN;
 
 		} else if (type == 0x0019) {
-/*			faimdprintf(sess, 0, "userinfo: **warning: unexpected TLV type 0x0019: from %s\n", outinfo->sn); */
+			/*
+			 * Type = 0x0019
+			 *
+			 * OSCAR short capability information.  A shortened 
+			 * form of the normal capabilities.
+			 */
 
 		} else if (type == 0x001b) {
-/*			faimdprintf(sess, 0, "userinfo: **warning: unexpected TLV type 0x001b: from %s\n", outinfo->sn); */
+			/*
+			 * Type = 0x001a
+			 *
+			 * AOL short capability information.  A shortened 
+			 * form of the normal capabilities.
+			 */
+
+		} else if (type == 0x001b) {
+			/*
+			 * Type = 0x0019
+			 *
+			 * Encryption certification MD5 checksum.
+			 */
 
 		} else if (type == 0x001d) {
 			/*