Mercurial > pidgin
comparison src/protocols/oscar/CHANGES @ 2246:933346315b9b
[gaim-migrate @ 2256]
heh.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sun, 09 Sep 2001 10:07:14 +0000 |
parents | 016c5307f26b |
children | f721ae9582d5 |
comparison
equal
deleted
inserted
replaced
2245:31157c54fe6e | 2246:933346315b9b |
---|---|
1 | 1 |
2 No release numbers | 2 No release numbers |
3 ------------------ | 3 ------------------ |
4 - Sat Sep 8 21:26:27 PDT 2001 | |
5 - Minor bug directim_connect | |
6 | |
7 - Sat Sep 8 20:18:34 PDT 2001 | |
8 - Split up the ICBM Channel 2 handlers a bit more | |
9 - Add a stub parser for recieving buddy lists. It will stay that way until | |
10 someone decides on a good API for passing lists like this to the client. | |
11 In case someone does, the same standard will be used for setbuddylist and | |
12 the as yet nonexistant support for server-side buddy lists. | |
13 - Make infochange work again. I still don't like it, but I don't want to | |
14 fix it. | |
15 | |
16 - Sat Sep 8 19:05:05 PDT 2001 | |
17 - Redo ICQ login | |
18 - Fix search by email (oops). | |
19 | |
20 - Sat Sep 8 17:07:09 PDT 2001 | |
21 - Fix directim so you can do it more than once without crashing. | |
22 - This removes the connect/disconnect callbacks. They were pointless, as | |
23 you can get the same information at a better spot by looking for when | |
24 aim_getcommand returns -1, just like is done for FLAP connections. | |
25 - (This was causing aim_conn_kill to be called twice for the same connect, | |
26 once in the client callback, and once more when aim_getcommand returned | |
27 the -1). | |
28 - Add aim_conn_(close|kill)_rend(). This is for destroying the cookie and | |
29 the internal data sections in one spot. | |
30 - Fix a bug in aim_connrst (and hence aim_logout()) that caused intdata/priv | |
31 to not be freed in those cases. Evil. | |
32 | |
33 - Sat Sep 8 07:32:27 PDT 2001 | |
34 - Clean up ft.c slightly. Direct IM now works. In both directions. | |
35 - This could still use a lot more help. It should use bstreams more. | |
36 | |
37 - Sat Sep 8 00:55:46 PDT 2001 | |
38 - Chatnav loop fix. (Err. I shouldn't code when I'm that tired.) | |
39 - Remove some things from BUGS | |
40 - Remove USE_MACROS from faimconfig.h. Not used, and frivelous when it was. | |
41 | |
42 - Fri Sep 7 21:18:51 PDT 2001 | |
43 - Make icon field names uniform | |
44 - Add AIM_IMFLAGS_CUSTOMFEATURES. This allows the client to send/recieve | |
45 the field in IMs that show client information. | |
46 - This can be used to identify other open source OSCAR clients, if any | |
47 one is interested. | |
48 - Increase the size of args->icbmflags to 32bits | |
49 - Make sure that extended-only flags are not set for aim_send_im() | |
50 | |
51 - Fri Sep 7 19:59:43 PDT 2001 | |
52 - Fix buddyicons. Yay! (checksums are 32bits all the time. duh.) | |
53 | |
54 - Mon Sep 3 18:48:26 PDT 2001 | |
55 - Reformat everything to use real tabs (and to my latest coding style) | |
56 - Abstract out the numerical data types to fu8/16/32_t for portability. | |
57 - AIM_FRAMETYPE_OSCAR -> AIM_FRAMETYPE_FLAP. This makes more sense. | |
58 - aim_conn_t's FLAP sequence number was a signed int. Oops. | |
59 - Get rid of the 'struct' on all types suffixed with _t. That's been | |
60 annoying me for a while. They're all real typedefs now. | |
61 - Yes, client people are going to be rather annoyed by this. But it | |
62 doesn't stop there. Keep reading. | |
63 - Make the 'struct aim_rxcblist_t' type local to rxhandlers.c. | |
64 - Combine the command_tx_struct and command_rx_struct into aim_frame_t. | |
65 - Mostly aim_frame_t is command_rx_struct. For command_tx_struct, the | |
66 same structure is used, except where ->sent was, ->handled is now | |
67 used. | |
68 - This makes things a lot easier, everywhere. | |
69 - Get rid of ->lock. Pointless. If libfaim is ever preemptible, it | |
70 has much more important problems than that. | |
71 - Welcome to aim_bstream_t. No more direct buffer accesses. Anywhere. | |
72 - In fact I plan on getting rid of the aimutil macros completly. | |
73 - This isn't complete yet. It will be better later. Believe me. Maybe | |
74 even make more sense. | |
75 - More advanced and configurable boundschecking is coming, too. | |
76 - Clean up lots of stuff, everywhere. | |
77 - Rearrange the implementation of the TLV functions, saving lots of code. | |
78 - I'm rather pleased with the way some things got implemented with this, | |
79 particularly in places where TLVs contain TLVs. | |
80 - Get rid of aim_puttlv_() functions. Those were gross. Use tlvchains. | |
81 - XOR login is temporarily broken. I'll fix it someday. ("Someone" needs it.) | |
82 - Fix the return values of most everything -- OSCAR functions should all | |
83 return 0 on sucess, negative errno on failure. | |
84 - There are several things braced with #ifdef MID_REWROTE_ALL_THE_CRAP. | |
85 Consider that code broken and nonfunctional for now. | |
86 - I think I may have broken buddy icons. Remind me to fix that. | |
87 - Renovate faimtest substantially. Reformat, split up, update to new types. | |
88 | |
4 - Wed Aug 29 16:59:24 PDT 2001 | 89 - Wed Aug 29 16:59:24 PDT 2001 |
5 - Pass up entire icon triplet (checksum/length/timestamp) in all cases | 90 - Pass up entire icon triplet (checksum/length/timestamp) in all cases |
6 that it is recieved. | 91 that it is recieved. |
7 - Eric was paying more attention than I am. | 92 - Eric was paying more attention than I am. |
8 | 93 |