2 Revision 1.16 2001/09/10 22:40:39 brian
3 * MAJOR BUG: Memory leaks and protocol misimplementations in misc.c (related
4 to Express Messaging). UGH!
5 * GAMEPLAN: Fix the problems with the RC_901 handler. Try not to weep.
6 Then, re-package sources and push to web.
8 Revision 1.15 2001/08/23 13:14:53 brian
9 * Changed type on CxMsLoad() from (const char *) to (long unsigned int) to
10 make things more intuitive (and less apt for failure)
11 * Vastly improved library interface, removed plenty of memory leaks.
12 * Library _should_ be thread-safe, but I haven't tested it. If anyone's
13 brave, they're welcome to.
14 * Library is almost completely stable now. At this point, I am blaming
15 most of its faults on Infusion. ;)
17 Revision 1.14 2001/06/13 15:06:44 brian
18 * Added distfiles for FreeBSD. To create a FreeBSD package, do this:
20 (cd distfiles/FreeBSD; pkg_create -c COMMENT -d DETAILS -f FILES libCxClient-0.xx; mv libCx*tgz ../..)
22 Revision 1.13 2001/06/12 14:34:06 brian
23 * Fixed sample client code to shut down _correctly_. (...Rather than just
24 quit without free()ing memory...)
26 Revision 1.12 2001/06/12 11:48:54 brian
27 * Working on cleaning up code. There were LOTS of missing free() calls.
29 This library is MUCH more stable than it was at 0.59-RELEASE checkpoint,
30 but it still has a few leaky issues. I'm still working on fixing it.
32 Revision 1.11 2001/05/14 17:59:18 brian
33 * Added quick installation notes.
35 Revision 1.10 2001/05/14 14:01:22 brian
36 * Added multi-connection support. libCxClient can now handle
37 multiple concurrent connections to different Citadel servers.
38 This, unfortunately, required a change in the development API.
39 Please examine the source in src/newtest.c for an example
40 of how to use the new API.
41 * Fixed some bugs in the transport layer.
42 * No new features that I can think of, but there may be some...
44 Revision 1.9 2001/03/13 22:45:53 brian
45 * Changed the return interface for CxMiExpRecv(). It now returns a more
46 intelligible struct representing an atomic Express Message. UNfortunately,
47 this requires the user to free 2 things (object, object->message) as opposed
48 to one (object)... C'est la vie...
50 Revision 1.8 2001/03/13 03:41:03 brian
51 * Added SLRP support (but doesn't seem to work yet...)
53 Revision 1.7 2001/02/22 17:14:12 brian
54 * Added MSGS_* flags to make using the new CxMsList() api easier to code for.
56 Revision 1.6 2001/02/22 17:05:19 brian
57 * Updated CxMsList() API to allow users to select only NEW messages, or only
58 the LAST x messages (<-skel). THIS WILL REQUIRE CLIENT-SIDE CHANGES IN ORDER
59 FOR YOUR CLIENT TO WORK!
61 Revision 1.5 2001/02/19 14:50:58 brian
62 * Fixed problem in which unconnected clients send messages to file descriptor
63 0 (stdout), Now CxClSend() should do nothing if not connected.
65 Revision 1.4 2001/02/14 03:48:51 brian
66 * Added the NOTES file, containing some thoughts about the ASYN protocol,
67 eloquently elaborated upon by AJC (Ig).
69 Revision 1.3 2001/02/07 22:42:24 brian
72 Revision 1.2 2001/02/07 22:41:51 brian
73 * Updated ChangeLog to conform to Citadel/UX standards (kinda) :)