Mercurial > pidgin
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) { /*