============================================================================== Sockets Library Version History ============================================================================== Current version: 1.2.1 Date: Feb 19, 2002 Authors: fdabek@mit.edu, lxs@mit.edu, meeroh@mit.edu, yak@mit.edu ============================================================================== SocketsLib 1.2.1 Feb 19, 2002 Bug fixes fof 1.2 ======================================================================== SocketsLib 1.2.1fc1 February 7, 2002 Moved to final candidate ======================================================================== SocketsLib 1.2.1b1 November 7, 2001 Added .htaccess ======================================================================== SocketsLib 1.2.1a1 Sep 27, 2001 Warning fix ======================================================================== SocketsLib 1.2 June 25, 2001 Carbon, CWP 6 ======================================================================== SocketsLib 1.2fc1 June 13, 2001 Final candidate for 3.5 ======================================================================== SocketsLib 1.2b2 April 30, 2001 Added Mach-O vectors ======================================================================== SocketsLib 1.2b1 April 2, 2001 Moved to beta ======================================================================== SocketsLib 1.2a5 March 21, 2001 Moved headers ======================================================================== SocketsLib 1.2a4 March 16, 2001 Documentation update Updated includes for the new header layout ======================================================================== SocketsLib 1.2a3 February 9, 2000 Fixed errno on Carbon ======================================================================== SocketsLib 1.2a2 December 28, 2000 Make strings read only ======================================================================== SocketsLib 1.2a1 December 9, 2000 New features in this release: [BZ 491] Cmd-. support for OT 2.7.4 and higher ======================================================================== SocketsLib 1.2d5 November 30, 2000 Use precompiled headers ======================================================================== SocketsLib 1.2d4 October 24, 2000 Changed Carbon fragment names ======================================================================== SocketsLib 1.2d3 October 16, 2000 Removed references to top-level ThirdParty ======================================================================== SocketsLib 1.2d2 September 28, 2000 Rebuilt with fixed CWP 6 fcntl.h ======================================================================== SocketsLib 1.2d1 September 26, 2000 Carbonized, moved to CWP 6 ======================================================================== SocketsLib 1.1.1 June 30, 2000 Bug fix release for 1.1 Added CFM-68K glue Removed 68K support ======================================================================== SocketsLib 1.1.1fc2 June 28, 2000 Change to final candidate Bugs fixed in this release: [BZ 367] Moved strings into code section ======================================================================== SocketsLib 1.1.1fc1 June 15, 2000 Change to final candidate Bugs fixed in this release: [BZ 346] Sets MACDEV_DEBUG in non-debugging target ======================================================================== SocketsLib 1.1.1b1 June 10, 2000 Change to beta ======================================================================== SocketsLib 1.1.1a6 June 6, 2000 Bugs fixed in this release: - [BZ 120] Fix for domain search requirement ======================================================================== SocketsLib 1.1.1a5 June 3, 2000 Bugs fixed in this release: - [BZ 120] Fix for domain search requirement ======================================================================== SocketsLib 1.1.1a4 May 6, 2000 Documentation update ======================================================================== SocketsLib 1.1.1a3 March 24, 2000 Added IC preflighting workaround [BZ 13] ======================================================================== SocketsLib 1.1.1a2 February 27, 2000 Changed to use MIT Runtime.Lib Removed 68K support ======================================================================== SocketsLib 1.1.1a1 February 8, 2000 Bugs fixed in this release: - [ 17] gestservent() no longer leaks - [ 16] read() no longer blocks when it shouldn't Added workaround for overloaded OT relsolver error codes ======================================================================== SocketsLib 1.1 September 14, 1999 Changes since 1.0: Fixes to connected UDP Corrected handling of EOF in recv and recv_from Corrected handling of EAGAIN in select Corrected socket_recv and socket_recvfrom UDP behavior Corrected socket_sendto error checking Corrected socket_shutdown TCP behavior Corrected read and write to allow retries Fixed infinite loop in getsockname Corrected error checking in socket_sendto Workaround for RamDoubler/OTRcv interaction Workaround for OT 1.3 CFM-68K bugs in OTGetInetInterfaceInfo ======================================================================== SocketsLib 1.1fc1 August 20, 1999 No changes ======================================================================== SocketsLib 1.1b1 August 20, 1999 Documentation updates; moved to beta Bugs fixed in this revision: - [ 15] workaround for OT 1.3 CFM-68K bugs ======================================================================== SocketsLib 1.1a2 August 7, 1999 Bugs fixed in this revision: - [ 12] getservent leak fixed - [ 13] connect behaves correctly on RST - [ 14] workaround for RamDoubler/OTRcv interaction ======================================================================== SocketsLib 1.1a1 July 26, 1999 Bugs fixed in this revision: - [ 8] Removed dependencies on OT 2.0b interfaces - [ 9] Fixed error checking in socket_sendto - [ 10] Moved call to InitOT out of CFM initializer in a failed attempt to fix CFM68K version - [ 11] Fixed interaction of socket_recv and socket_recvfrom ======================================================================== SocketsLib 1.1d4 July 7, 1999 Updated to use IdleLib Bugs fixed in this revision: - [ 5] Fixed broken retry of reads and writes - [ 6] Fixed infinite loop in getsockname - [ 7] socket_shutdown now sends orderly disconnect on TCP ======================================================================== SocketsLib 1.1d3 June 11, 1999 Updated to use IdleLib Bugs fixed in this revision: - [ 4] select now correcly handles EAGAIN ======================================================================== SocketsLib 1.1d2 June 5, 1999 Bugs fixed in this revision: - [ 3] Now handling EOF correctly in recv and recv_from ======================================================================== SocketsLib 1.1d1 May 27, 1999 Switched to new modules layout. Changed the names of the sockets library control functions to avoid name collisions with the Hesiod Library. Bugs fixed in this revision: - [ 1] Fixed connected UDP. - [ 2] Fixed names of library functions to avoid collisions ======================================================================== SocketsLib 1.0 April 29, 1999 First public release ======================================================================== SocketsLib 1.0fc1 April 21, 1999 Renamed all fragments for even newer MIT Support Library convention. New features in this revision: none Bugs fixed in this revision: none ======================================================================== SocketsLib 1.0a2 April 7, 1999 Renamed all fragments for the new MITAthenaLib convention New features in this revision: none Bugs fixed in this revision: none ======================================================================== SocketsLib 1.0a1 Unknown release date Initial testing release New features in this revision: none Bugs fixed in this revision: none ========================================================================