[ekg2-commit] r4244 - trunk/plugins/icq: trunk/plugins/icq/icq.c trunk/plugins/icq/icq_snac_handlers_03buddy.c
SVN commit
svn w toxygen.net
Pią, 8 Sie 2008, 23:00:46 CEST
Author: darkjames
Date: 2008-08-08 23:00:46 +0200 (Fri, 08 Aug 2008)
New Revision: 4244
Modified:
trunk/plugins/icq/icq.c
trunk/plugins/icq/icq_snac_handlers_03buddy.c
Log:
small icq cleanup..
Modified: trunk/plugins/icq/icq.c
===================================================================
--- trunk/plugins/icq/icq.c 2008-08-08 19:36:54 UTC (rev 4243)
+++ trunk/plugins/icq/icq.c 2008-08-08 21:00:46 UTC (rev 4244)
@@ -200,10 +200,10 @@
icq_pack_append(tlv_5, "I", (uint32_t) 0x88f213fc); /* HTML messages */
icq_pack_append(tlv_5, "I", (uint32_t) 0x00979ea8);
#endif
- icq_pack_append(tlv_5, "I", (uint32_t) 0x4D697261); /* Miranda Signature */
+ icq_pack_append(tlv_5, "I", (uint32_t) 0x4D697261); /* Miranda Signature */
icq_pack_append(tlv_5, "I", (uint32_t) 0x6E64614D);
- icq_pack_append(tlv_5, "I", (uint32_t) 0x12345678); /* XXX, MIRANDA_VERSION */
- icq_pack_append(tlv_5, "I", (uint32_t) 0x80050003);
+ icq_pack_append(tlv_5, "I", (uint32_t) 0x00070800); /* MIRANDA_VERSION */
+ icq_pack_append(tlv_5, "I", (uint32_t) 0x00030a0e);
pkt = icq_pack("T", icq_pack_tlv(0x05, tlv_5->str, tlv_5->len));
@@ -883,7 +883,7 @@
ekg_update_status(session);
if (session->connected) {
- icq_write_info(session);
+ /* icq_write_info(session); */
icq_write_status(session);
icq_write_status_msg(session);
}
Modified: trunk/plugins/icq/icq_snac_handlers_03buddy.c
===================================================================
--- trunk/plugins/icq/icq_snac_handlers_03buddy.c 2008-08-08 19:36:54 UTC (rev 4243)
+++ trunk/plugins/icq/icq_snac_handlers_03buddy.c 2008-08-08 21:00:46 UTC (rev 4244)
@@ -288,8 +288,7 @@
}
SNAC_SUBHANDLER(icq_snac_buddy_offline) {
- debug_white("icq_snac_buddy_offline() untested XXX\n");
- icq_hexdump(DEBUG_WHITE, buf, len);
+ debug_function("icq_snac_buddy_offline()\n");
do {
char *cont = NULL;
@@ -298,7 +297,7 @@
if (!ICQ_UNPACK(&buf, "uWW", &cont, &discard, &t_count))
return -1;
-
+
while (t_count) {
uint16_t t_type, t_len;
@@ -314,6 +313,7 @@
}
uid = icq_uid(cont);
+ debug_white("icq_snac_buddy_offline() uid: %s\n", uid);
protocol_status_emit(s, uid, EKG_STATUS_NA, NULL, time(NULL));
xfree(uid);
} while (len >= 1);
@@ -340,7 +340,7 @@
case 0x0a: handler = icq_snac_buddy_notify_rejected; /* Miranda: OK */
break; /* .... */
case 0x0b: handler = icq_snac_buddy_online; break; /* Miranda: handleUserOnline() */
- case 0x0c: handler = icq_snac_buddy_offline; break; /* Miranda: OK, untested */
+ case 0x0c: handler = icq_snac_buddy_offline; break; /* Miranda: OK */
default: handler = NULL; break;
}
Więcej informacji o liście dyskusyjnej ekg2-commit