1
0
mirror of https://github.com/solemnwarning/ipxwrapper synced 2024-12-30 16:45:37 +01:00
ipxwrapper/changes.txt
2011-07-09 03:19:16 +00:00

46 lines
1.5 KiB
Plaintext

Version 0.2.1:
Bugfix: Delay stub DLL LoadLibrary calls until first API call as using
LoadLibrary in DllMain crashes under some conditions.
Bugfix: Updated recv, recvfrom and WSARecvEx functions to release mutex
before calling recv to avoid deadlocks in multithreaded applications.
Bugfix: Correctly terminate symbol names used within stub DLLs.
Cleanup: Combined common code between recv, recvfrom and WSARecvEx.
Feature: Optionally log names of all WinSock calls.
Bugfix: Store correct DLL name in stub DLLs.
Version 0.2:
Implemented ioctlsocket() function with support for FIONREAD.
Load interface settings from the registry.
Wrote graphical configuration program.
Store IPX network/node number in the NIC structure and a pointer to the
bound interface in the socket structure.
Host addresses referenced by IPX network AND node numbers, expire 60
seconds after the last recieved packet.
Updated winsock wrapper functions to behave closer to the original
winsock implementation.
Only require SO_BROADCAST for receiving broadcast packets if the win95
SO_BROADCAST bug is enabled, which it is by default.
Restrict UDP broadcasts and receives to selected interfaces by default.
Allow UDP port to be changed in configuration program.
Store router buffer globally so it can be free'd rather than leaking
64KiB every time the IPXWrapper DLL is unloaded.
Changed Makefile to build stripped binaries.
Version 0.1:
Initial release