-*-text-*- Changes in Socket version 1.3: - Fixed bug related to partial writes: always writing from the beginning of the block after partial writes caused data corruption after write(2) had been interrupted by a signal. - Fixed bug for 64-bit platforms: Change type of IP addresses from unsigned long to uint32_t. - Change of author e-mail address - -n option for not doing reverse lookups - -a bind-address option to bind the socket to a specific local IP address - socket address environment variables for child process - fixed bug with accept() and getpeername() addrlen argument type, which triggered a gcc warning - some minute documentation fixes Changes in Socket version 1.2p1: - Fixed bug with incorrectly initialized SIGCHLD handler - ISOfied the remaining functions - Some other small style fixes Changes in Socket version 1.2: - Adapted to Linux (in this case RH 5.2 with kernel 2.2.2), Solaris 2.6 / 7, and FreeBSD 2.2.7. Other platforms are not (explicitly) supported by this release. - Except for SIGCHLD no signals are handled specially; siglist.c removed. - Multiple -vv options increase verbosity. - Sets SO_REUSEADDR unless -R option is specified. - Needs an ISO C compiler (and I hope it is not GCC dependent). - License changed to Berkeley-style. - Moved from ShapeTools to CVS (and a new repository -- that all source version numbers are 1.2 is *really* coincidental!)