------------------------------------------------------------------------------- Changes in version 1.0 - Dropped vestigal dependencies on bglibs. - Fixed unixclient closing wrong file descriptor when additional ones are open. Development of this version has been sponsored by FutureQuest, Inc. ossi@FutureQuest.net http://www.FutureQuest.net/ ------------------------------------------------------------------------------- Changes in version 0.36 - Fixed a header ordering problem on FreeBSD. - Adjusted to SPAC build environment, including additional portability fixes, and external bglibs. - Added options for setting the ownership, group ownership, and mode of the created socket. - Added man pages (contributed by Tomas Kuliavas) Development of this version has been sponsored by FutureQuest, Inc. ossi@FutureQuest.net http://www.FutureQuest.net/ ------------------------------------------------------------------------------- Changes in version 0.34 - If getsockopt fails, don't fail the connection. This fixes problems with Linux 2.0 systems. ------------------------------------------------------------------------------- Changes in version 0.33 - Fixed a bug in unixserver that could cause it to enter an infinite loop. - Should now compile on FreeBSD. ------------------------------------------------------------------------------- Changes in version 0.32 - unixserver now sets the umask before creating the socket, and restores it afterwards. The default umask is 0, so that all users can open the socket. ------------------------------------------------------------------------------- Changes in version 0.31 (brown paper bag release) - Fixed bug in reading the UID/GID values from the environment. - Fixed exit bug that caused the socket to be deleted after the first use. - Fixed uninitialized variable bug in getting socket options. ------------------------------------------------------------------------------- Changes in version 0.30 - Now supports UID/GID switching, setting the backlog, and printing out a banner on connection in tcpserver. ------------------------------------------------------------------------------- Changes in version 0.20 - The environment is now set up properly according to the UCSPI specification, and documented in the PROTOCOL file. - Added code to determine the socket peer credentials (UID, GID, and PID) on systems supporting SO_PEERCRED (specifically Linux). Question: Should the protocol be called "UNIX" as it currently is, or "local" which more accurately reflects that they are local-domain sockets? ------------------------------------------------------------------------------- Changes in version 0.10 - First release, includes base functionality for unixserver and unixclient. -------------------------------------------------------------------------------