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
fb68a9a593 Cleaned up logging code, added log timestamps (using GetTickCount) and changed calls in router code to prevent it from generating extra log messages. 2011-07-13 22:56:19 +00:00
Daniel Collins
84527b7eda Moved shared configuration stuff into config.h 2011-04-24 23:40:52 +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
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
8f4a5e1c6f Cleaned up socket() 2011-04-24 17:40:25 +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
a3fba1773d Implemented ioctlsocket() wrapper with support for FIONREAD. 2010-01-09 16:20:18 +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
62c8078ad5 Changed port number for the last time 2009-01-07 17:27:09 +00:00
Daniel Collins
43fa45d29a Changed port number to 404040 because 13579 is allocated to some other protocol, will change it if IANA grants me a port number. 2008-12-11 22:24:37 +00:00
Daniel Collins
4d28856065 Imported current tree into SVN 2008-12-09 21:36:07 +00:00