[News]
     
Library Reference (~330K HTML!)

18th August 1998

Release of version 0.7.3.

I have tested this version more throughly than previous versions, so hopefully I've caught more bugs. Please see the changelog for version 0.7.3 for details of the updates.

15th July 1998

Some people have informed of a problem with libsocket where error messages like:

	Nameserver: [(null)]

are obtained. This is due to a really stupid bug of mine in the resolver code. Sorry.

The problem can be fixed easily in the source, if you have the source distribution. In the files:

	contrib/lsck072/src/resolve/ghstnmad.c
	contrib/lsck072/src/resolve/r_init.c

change all occurrences of "!access" to "access". The resolver should now work correctly.

The patches to the two distributions can be downloaded below. Please note that I have updated the archives, so any new downloads already have the fixed binaries / sources.

DescriptionContainsDownload URL
Binary distribution patch New library libsocke.a http://www.geocities.com/SiliconValley/
Lab/3216/lsck072b-patch.zip
Source distribution patch Resolver source updates (see above) http://www.geocities.com/SiliconValley/
Lab/3216/lsck072s-patch.zip

As a side note, I am making progress on libsocket 0.7.3, which should be out (hopefully) in 2-4 weeks. There haven't been many changes yet - I've been restructuring the library so I can incorporate packet driver support for DOS networking. The packet driver support will probably be in a later version though. Also, I should finally be able to test the library with a dial-up link.

Thanks to those who have offered support and encouragement for libsocket. I just hope it works for you ;)


18th June 1998

While preparing libsocket for distribution via the DJGPP archive, I fixed a couple of things:

  • Some unnecessary files have been removed from the binary distribution - contrib\lsck072b\misc\man2html\* - they were only needed in the source distribution.

  • The library also uses contrib\lsck072 now, instead of contrib\lsck072b or contrib\lsck072s.

  • Some minor bugs were fixed in accept(), socket() and getdomainname(). socket() will now return -1 when it doesn't have enough memory to create a socket, rather than a file descriptor (as it did before).

Apologies to those who tried to download libsocket, but were prevented as the ZIP files were corrupted. Please look at the libsocket Download page to download the new versions.


The layout of this page is by Indrek Mandre, and the content is by Richard Dawe.


[Left] [Top] [Right]