pidgin: 46d791b9: A little more detail from the AIM docs

markdoliner at pidgin.im markdoliner at pidgin.im
Sun Sep 6 17:26:16 EDT 2009


-----------------------------------------------------------------
Revision: 46d791b9de69f08169776e38f1b74e82754bc019
Ancestor: 038707d229dd753ae716c2e3fac8f60df860b921
Author: markdoliner at pidgin.im
Date: 2009-09-06T21:23:53
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/46d791b9de69f08169776e38f1b74e82754bc019

Modified files:
        libpurple/protocols/oscar/family_locate.c

ChangeLog: 

A little more detail from the AIM docs

-------------- next part --------------
============================================================
--- libpurple/protocols/oscar/family_locate.c	9156684365756a4a30579f895c916488424be101
+++ libpurple/protocols/oscar/family_locate.c	8a0aa93798d50a182212684671830a81985be4fd
@@ -676,6 +676,13 @@ aim_info_extract(OscarData *od, ByteStre
 			outinfo->sessionlen = byte_stream_get32(bs);
 			outinfo->present |= AIM_USERINFO_PRESENT_SESSIONLEN;
 
+		} else if (type == 0x0014) {
+			/*
+			 * My instance number.
+			 */
+			guint8 instance_number;
+			instance_number = byte_stream_get8(bs);
+
 		} else if (type == 0x0019) {
 			/*
 			 * OSCAR short capability information.  A shortened
@@ -797,10 +804,32 @@ aim_info_extract(OscarData *od, ByteStre
 
 		} else if (type == 0x001f) {
 			/*
+			 * Upper bytes of user flags.  Can be any size
+			 *
 			 * Seen on a buddy using DeadAIM.  Data was 4 bytes:
 			 * 0x00 00 00 10
 			 */
 
+		} else if (type == 0x0023) {
+			/*
+			 * Last Buddy Feed update time, in seconds since the epoch.
+			 */
+
+		} else if (type == 0x0026) {
+			/*
+			 * Time that the profile was set, in seconds since the epoch.
+			 */
+
+		} else if (type == 0x0027) {
+			/*
+			 * Time that the away message was set, in seconds since the epoch.
+			 */
+
+		} else if (type == 0x002a) {
+			/*
+			 * Country code based on GeoIP data.
+			 */
+
 		} else {
 
 			/*


More information about the Commits mailing list