XPA ChangeLog
This ChangeLog covers only the XPA 2 implementation. It will be updated
as we continue to develop and improve XPA. The up-to-date version can be
found here.
XPA Patch Release 2.0.5
- Added support for Tcl on Windows where there is no select()-based
event loop (i.e., where there is no Tcl_CreateFileHandler call in Tcl)
- Minor fixes in Makefile for installing on Windows
- Minor compiler fixes from gcc -Wall.
XPA Patch Release 2.0.4 (20 September 2000)
- Removed extraneous include of varargs.h from find.c.
- Ported to SGI C compiler, which caught lots of unused variables, etc.
- Ported to Cygwin/Windows, which required that we change socket read()
and write() calls to recv() and send() respectively. Also had to ensure that
we only did socket I/O on sockets (no fileio).
XPA Patch Release 2.0.3 (15 June 2000)
- Fixed the client XPASet() and XPASetFd() calls to handle the specified
max number of connections (they were ignoring this argument, leading to
memory overwrites).
- Fixed Makefile.in so that CFLAGS and LDFLAGS are not hard-wired values.
- Fixed word.h to load malloc.h and stdlib.h only if they exist.
- Documentation fixes to programs.html (in xpaaccess) and client.html
(XPANSLookup).
- Added explicit typecast to strlen() argument to MAX #define in
XPAClientStart (strlen() is unsigned in Linux, which can break MAX).
- Removed bogus Imakefile from directory.
- Changed directory name to include patch level (i.e., xpa-2.0.3).
XPA Patch Release 2.0.2 (9 September 1999)
- Fixed server mode (-s) in the xpaset program by properly cleaning up
the input buffers (sending commands and data in server mode was broken).
XPA Patch Release 2.0.1 (6 August 1999)
- Fixed the Tcl binding code (tcl.c) for 64-bit machines (Dec Alpha)
(erroneously used %x instead of %p when converting pointers to ascii).
- Got rid of a few compiler warnings on 64-bit machines (a few are
unavoidable since we must cast int to void * and back when passing around
client data).
XPA Release 2.0 (27 May 1999)
- "a new day with no mistakes ... yet"
Index to the XPA Help Pages
Last updated: August 6, 1999