Date: Tue, 5 May 1998 13:57:06 +0100 (BST) From: "Rich N.S. Dawe" To: djgpp AT delorie DOT com Subject: ANNOUNCE: libsocket 0.7.0 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk Hello. I'd like to announce libsocket 0.7.0. This release incorporates several major changes, but much of it untested. It should therefore be thought of as a work-in-progress. The changes are listed in the excerpt from the CHANGELOG file at the end of this mail. Winsock 2 is not yet supported. I have taken over maintainership of libsocket from Indrek Mandre - he felt he didn't have enough time to look after it anymore. I hope to work to the high standard he did. libsocket has a new home page at: http://irix.bris.ac.uk/~rd5718/libsocket/ This page contains the main documentation page (but no man pages) and the new FAQ. It also contains links to download the files. There are now two distributions - binaries and sources. Both contain all the documentation, miscellaneous files and demos. Requirements for libsocket are listed on the home page. I hope to upload libsocket to DJGPP archives soon. Please e-mail me with any bug report, suggestions, code or any other comments. Thanks, Rich Dawe --- Version History =============== Copyright 1997, 1998 by Indrek Mandre Copyright 1997, 1998 by Richard Dawe Portions of libsocket Copyright 1997, 1998 by the RegDos Group Version 0.7.0 Work-in-progress 1998-5-3 --------------------------------------- - Richard Dawe took over maintainance of the library. - The source files renamed to have short filenames. This lead to compilation after typing "SET LFN=Y" at the DOS prompt. - The Regdos Group's registry code was incorporated, to allow automatic configuration using registry settings. - Added Winsock 2 detection. Creation of sockets fails, in order to prevent protection faults. - Rearranged the library, and created binary and source distributions. - Fixed a bug in the VxD calling code, pointed out by George Foot. - Wrote some new documentation, including a FAQ, and updated the old documentation. - Fixed getdomainname() to look at the environment variable LOCALDOMAIN, resolv.conf or the registry, so it's more likely to succeed. - Modified WS_init() to return errors. - Added support for the enviroment variable LIBSOCKET, so that configuration files could be placed somewhere other than in the Windows directory. - Upgraded to the latest version of man2html, the program that converts man pages into HTML. - Modified resit to use command-line parameters as well as prompting for a name (e.g. the command form "resit jimbo" now works). - Fixed bug in Netsetup. - Added some defines: FIONREAD, FIONBIO. - Fixed socket() and accept() calls. - Added select() demo, demo/select.c - The library now works with C++. ============================================================================== Rich Dawe - 3rd year Physicist | mailto: rd5718 AT irix DOT bris DOT ac DOT uk @ Bristol University, UK | Web: http://irix.bris.ac.uk/~rd5718/ ==============================================================================