1
0
mirror of https://github.com/solemnwarning/ipxwrapper synced 2024-12-30 16:45:37 +01:00

18 Commits

Author SHA1 Message Date
Daniel Collins
c3f2dc352c Changed Makefile to build stripped DLLs and fixed typo in ipxwrapper.c 2011-04-30 13:56:52 +00:00
Daniel Collins
9f14ffce42 Free receive buffer used by router thread in DllMain() rather than leaving 64KiB floating about every time ipxwrapper.dll is unloaded... 2011-04-24 23:49:58 +00:00
Daniel Collins
6167cdcb7e Added code to filter out packets not received from the subnet of an enabled interface and a checkbox to enable/disable it. 2011-04-24 23:32:10 +00:00
Daniel Collins
3d72ad087d Send broadcasts only to the bound subnet unless option is set in registry, then use INADDR_BROADCAST. Store subnet mask in ipx_nic in load_nics(). 2011-04-24 21:55:57 +00:00
Daniel Collins
c2e26c7cab Updated sendto() to only broadcast on enabled interfaces 2011-04-24 21:01:59 +00:00
Daniel Collins
7ba8d989a3 Load UDP port number from registry and only require SO_BROADCAST to be set for receiving packets when the win95 broadcast bug is enabled. (Currently enabled by default) 2011-04-24 18:44:31 +00:00
Daniel Collins
53346c2536 Updated how router thread checks packet sizes, cleaned up code 2011-04-24 16:59:21 +00:00
Daniel Collins
033c7b0752 Rewrote most of the bind() function, it (should) now match the winsock API and IPX standards better. 2011-04-24 01:23:10 +00:00
Daniel Collins
a4e0add8c7 Small amount of code cleanup 2011-04-24 00:24:10 +00:00
Daniel Collins
b11036bc14 Store IPX net/node numbers in ipx_net structure during startup. 2011-04-24 00:01:38 +00:00
Daniel Collins
4afad85e3c Host list entries are now identified by both network AND node numbers and expire after TTL (60) seconds of not receiving any packets. 2011-04-23 23:42:14 +00:00
Daniel Collins
983265ffc0 Removed redundant values from ipx_nic structure and fixed bug in NIC list code. 2011-04-23 20:13:21 +00:00
Daniel Collins
e4534b91eb Load interface options from registry and handle enabled/primary flags. 2011-04-23 19:49:53 +00:00
Daniel Collins
75c0f30518 Rewrote stub generation code to create ASM code, no more unimplemented functions due to missing declarations! 2009-01-25 17:06:29 +00:00
Daniel Collins
b599cd6fa1 Fixed bugs in mutex functions 2008-12-11 22:00:58 +00:00
Daniel Collins
f6d1e9a9f7 Fixed a bug in NIC detection code 2008-12-09 23:49:48 +00:00
Daniel Collins
2d383dda97 Fixed DLL loading bug 2008-12-09 21:50:07 +00:00
Daniel Collins
4d28856065 Imported current tree into SVN 2008-12-09 21:36:07 +00:00