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
newpacket->lock = 1;
- 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);
+
return sess->snac_nextid;
}
newpacket->lock = 1;
- 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);
+
return sess->snac_nextid;
}
newpacket->lock = 1;
- 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);
+
return sess->snac_nextid;
}
newpacket->lock = 1;
- 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);