X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/c5f5b7f1a4a3183ecc03d3a2e9386aed32d4302b..HEAD:/CHANGES diff --git a/CHANGES b/CHANGES index 5728a35..50b2476 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,87 @@ No release numbers ------------------ + - Sun Oct 14 19:45:54 PDT 2001 + - Fix aim_icq_setstatus + - Minor touchups + - Parse 1/f (selfinfo) + - Add ICQ status defines + + - Wed Oct 3 11:07:22 PDT 2001 + - Fix awful bug in ft listenestablish. + - struct aim_userinfo_s becomes aim_userinfo_t. + - I haven't decided what to do with this. I like it in its current + form to an extent, but it is also not flexible enough. But it would + become too complex and cumbersome if I were to do it more flexibly. + - Also added a few accessor functions that should be used instead of + directly accessing the struct, particularly for the capabilities. + + - Wed Sep 19 18:50:34 PDT 2001 + - Remove non-standard default features from aim_send_im_ext. + - Sadly, AOL 5.0 ignores messages with non-standard features. Once + AOL releases AOL 6 for the Macintosh, there will no longer be any + reason for anyone to use AOL 5, and this will be a non-issue. + - Check for 0x2711 TLV in buddy icons. This is weird. + - Add AIM_IMFLAG_ACTIVEBUDDY. + - Fix ICQ login. (Oops.) + + - Tue Sep 11 16:41:11 PDT 2001 + - Fix chat invites. + - Keep faimtest from passing va_list's. That scares me. + + - Tue Sep 11 04:42:28 PDT 2001 + - Fix faim_internal/export confusion for the TLV functions + - Add aim_addtlvtochain_userinfo() (used by AP) + - Clean up ICBM Channel 1 parsing ever so slightly + - Add multipart message support in both directions, and some + fun examples of it in faimtest. + - Yes, I'm insane. + + - Mon Sep 10 06:15:43 PDT 2001 + - Remove $Id line from md5.h. I really really hate those things. + - Remove all that locking crap. It never worked right anyway. + - Add conn->inside for things that should never ever be seen by clients + - Store supported groups list for each connection + - Support migrations. + - faimtest now theoretically supports doing this. It happens so rarely + that it makes it difficult to test. For more complicated clients, a + flag will have to be kept so that some things that happen during login + don't get triggered the second time around. But faimtest doesn't have + such problems. + - Added some random commentary. + + - Sun Sep 9 03:01:28 PDT 2001 + - Three fixes in directim for gaim. It works now. Yay. + + - Sat Sep 8 21:26:27 PDT 2001 + - Minor bug directim_connect + + - Sat Sep 8 20:18:34 PDT 2001 + - Split up the ICBM Channel 2 handlers a bit more + - Add a stub parser for recieving buddy lists. It will stay that way until + someone decides on a good API for passing lists like this to the client. + In case someone does, the same standard will be used for setbuddylist and + the as yet nonexistant support for server-side buddy lists. + - Make infochange work again. I still don't like it, but I don't want to + fix it. + + - Sat Sep 8 19:05:05 PDT 2001 + - Redo ICQ login + - Fix search by email (oops). + + - Sat Sep 8 17:07:09 PDT 2001 + - Fix directim so you can do it more than once without crashing. + - This removes the connect/disconnect callbacks. They were pointless, as + you can get the same information at a better spot by looking for when + aim_getcommand returns -1, just like is done for FLAP connections. + - (This was causing aim_conn_kill to be called twice for the same connect, + once in the client callback, and once more when aim_getcommand returned + the -1). + - Add aim_conn_(close|kill)_rend(). This is for destroying the cookie and + the internal data sections in one spot. + - Fix a bug in aim_connrst (and hence aim_logout()) that caused intdata/priv + to not be freed in those cases. Evil. + - Sat Sep 8 07:32:27 PDT 2001 - Clean up ft.c slightly. Direct IM now works. In both directions. - This could still use a lot more help. It should use bstreams more.