1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
-------------------------------------------------------------------------------
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.
-------------------------------------------------------------------------------
|