- Don't use snacid's for generic requests (gets around recent blocks)
- If they start doing snacid-based blocks again, an audit will have
to be done to see what WinAIM requests uses snacids for and what
it leaves it blank for. That will be tedious and I'm not going to
do it.
No release numbers
------------------
No release numbers
------------------
+ - Mon Jun 4 12:45:18 PDT 2001
+ - Don't use snacid's for generic requests (gets around recent blocks)
+ - If they start doing snacid-based blocks again, an audit will have
+ to be done to see what WinAIM requests uses snacids for and what
+ it leaves it blank for. That will be tedious and I'm not going to
+ do it.
+
- Thu May 31 23:00:50 PDT 2001
- Store two hardcoded hashes in login.c. Sigh.
- Add prototype for aim_callhandler_noparam in aim_internal.h
- Thu May 31 23:00:50 PDT 2001
- Store two hardcoded hashes in login.c. Sigh.
- Add prototype for aim_callhandler_noparam in aim_internal.h
- aim_putsnac(newpacket->data, family, subtype, 0x0000, sess->snac_nextid);
-
- aim_cachesnac(sess, family, subtype, 0x0000, NULL, 0);
+ aim_putsnac(newpacket->data, family, subtype, 0x0000, 0x00000000);
aim_tx_enqueue(sess, newpacket);
aim_tx_enqueue(sess, newpacket);
return sess->snac_nextid;
}
return sess->snac_nextid;
}
- aim_putsnac(newpacket->data, family, subtype, 0x0000, sess->snac_nextid);
- aim_cachesnac(sess, family, subtype, 0x0000, NULL, 0);
+ aim_putsnac(newpacket->data, family, subtype, 0x0000, 0x00000000);
/* copy in data */
newlong = htonl(*longdata);
memcpy(&(newpacket->data[10]), &newlong, sizeof(u_long));
aim_tx_enqueue(sess, newpacket);
/* copy in data */
newlong = htonl(*longdata);
memcpy(&(newpacket->data[10]), &newlong, sizeof(u_long));
aim_tx_enqueue(sess, newpacket);
return sess->snac_nextid;
}
return sess->snac_nextid;
}
- aim_putsnac(newpacket->data, family, subtype, 0x0000, sess->snac_nextid);
- aim_cachesnac(sess, family, subtype, 0x0000, NULL, 0);
+ aim_putsnac(newpacket->data, family, subtype, 0x0000, 0x00000000);
/* copy in data */
newshort = htons(*shortdata);
memcpy(&(newpacket->data[10]), &newshort, sizeof(u_short));
aim_tx_enqueue(sess, newpacket);
/* copy in data */
newshort = htons(*shortdata);
memcpy(&(newpacket->data[10]), &newshort, sizeof(u_short));
aim_tx_enqueue(sess, newpacket);
return sess->snac_nextid;
}
return sess->snac_nextid;
}
- i = aim_putsnac(newpacket->data, 0x0004, 0x0002, 0x0000, sess->snac_nextid);
- aim_cachesnac(sess, 0x0004, 0x0002, 0x0000, NULL, 0);
+ i = aim_putsnac(newpacket->data, 0x0004, 0x0002, 0x0000, 0x00000000);
i += aimutil_put16(newpacket->data+i, 0x0000);
i += aimutil_put16(newpacket->data+i, 0x0000);
i += aimutil_put16(newpacket->data+i, 0x0000);
i += aimutil_put16(newpacket->data+i, 0x0000);