From a1eff83b9a6b93bbf8538cde374cb6052ec40408 Mon Sep 17 00:00:00 2001 From: Daniel Collins Date: Sat, 30 Apr 2011 16:25:52 +0000 Subject: [PATCH] Build stripped ipxconfig.exe and added changelog. --- Makefile | 4 ++-- changes.txt | 30 ++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 changes.txt diff --git a/Makefile b/Makefile index efe43b5..232a298 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # ipxwrapper - Makefile -# Copyright (C) 2008 Daniel Collins +# Copyright (C) 2011 Daniel Collins # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 as published by @@ -64,4 +64,4 @@ src/mswsock_stubs.s: src/mswsock_stubs.txt perl mkstubs.pl src/mswsock_stubs.txt src/mswsock_stubs.s mswsock.dll ipxconfig.exe: src/ipxconfig.cpp - $(CXX) $(CXXFLAGS) -D_WIN32_IE=0x0400 -mwindows -o ipxconfig.exe src/ipxconfig.cpp -liphlpapi + $(CXX) $(CXXFLAGS) -Wl,-s -D_WIN32_IE=0x0400 -mwindows -o ipxconfig.exe src/ipxconfig.cpp -liphlpapi diff --git a/changes.txt b/changes.txt new file mode 100644 index 0000000..8de9716 --- /dev/null +++ b/changes.txt @@ -0,0 +1,30 @@ +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