aim_bos_ackrateresp(sess, command->conn); /* ack rate info response */
aim_bos_reqpersonalinfo(sess, command->conn);
aim_bos_reqlocaterights(sess, command->conn);
- aim_bos_setprofile(sess, command->conn, profile, NULL, AIM_CAPS_BUDDYICON | AIM_CAPS_CHAT | AIM_CAPS_VOICE | AIM_CAPS_GETFILE | AIM_CAPS_SENDFILE | AIM_CAPS_IMIMAGE);
+ aim_bos_setprofile(sess, command->conn, profile, NULL, AIM_CAPS_BUDDYICON | AIM_CAPS_CHAT | AIM_CAPS_VOICE | AIM_CAPS_GETFILE | AIM_CAPS_SENDFILE | AIM_CAPS_IMIMAGE | AIM_CAPS_GAMES | AIM_CAPS_SAVESTOCKS);
aim_bos_reqbuddyrights(sess, command->conn);
/* send the buddy list and profile (required, even if empty) */
"limit cleared"};
va_list ap;
int code;
- unsigned long parmid, windowsize, clear, alert, limit, disconnect;
+ unsigned long rateclass, windowsize, clear, alert, limit, disconnect;
unsigned long currentavg, maxavg;
va_start(ap, command);
code = va_arg(ap, int);
/*
- * Known parameter ID's...
- * 0x0001 Warnings
- * 0x0003 BOS (normal ICBMs, userinfo requests, etc)
- * 0x0005 Chat messages
+ * See comments above aim_parse_ratechange_middle() in aim_rxhandlers.c.
*/
- parmid = va_arg(ap, unsigned long);
+ rateclass = va_arg(ap, unsigned long);
/*
* Not sure what this is exactly. I think its the temporal
va_end(ap);
- printf("faimtest: rate %s (paramid 0x%04lx): curavg = %ld, maxavg = %ld, alert at %ld, clear warning at %ld, limit at %ld, disconnect at %ld (window size = %ld)\n",
+ printf("faimtest: rate %s (rate class 0x%04lx): curavg = %ld, maxavg = %ld, alert at %ld, clear warning at %ld, limit at %ld, disconnect at %ld (window size = %ld)\n",
(code < 5)?codes[code]:"invalid",
- parmid,
+ rateclass,
currentavg, maxavg,
alert, clear,
limit, disconnect,