Mail Archives: djgpp/1998/05/05/09:12:41
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/
==============================================================================
- Raw text -