]> code.citadel.org Git - citadel.git/blob - libCxClient/ChangeLog
b579d28c0f36fa8c620e44c95932b0b818e5dc3f
[citadel.git] / libCxClient / ChangeLog
1 $Log$
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.
7
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.  ;)
16
17 Revision 1.14  2001/06/13 15:06:44  brian
18 * Added distfiles for FreeBSD.  To create a FreeBSD package, do this:
19    make install
20    (cd distfiles/FreeBSD; pkg_create -c COMMENT -d DETAILS -f FILES libCxClient-0.xx; mv libCx*tgz ../..)
21
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...)
25
26 Revision 1.12  2001/06/12 11:48:54  brian
27 * Working on cleaning up code.  There were LOTS of missing free() calls.
28 Boy, was I lazy...  :)
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.
31
32 Revision 1.11  2001/05/14 17:59:18  brian
33 * Added quick installation notes.
34
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...
43
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...
49
50 Revision 1.8  2001/03/13 03:41:03  brian
51 * Added SLRP support (but doesn't seem to work yet...)
52
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.
55
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!
60
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.
64
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).
68
69 Revision 1.3  2001/02/07 22:42:24  brian
70 * Removed ID tag.
71
72 Revision 1.2  2001/02/07 22:41:51  brian
73 * Updated ChangeLog to conform to Citadel/UX standards (kinda)  :)