Daniel Collins
|
81ebe2191d
|
Added standalone router executable, currently useless since the router code doesn't support running in another process.
|
2011-09-08 23:28:36 +00:00 |
|
Daniel Collins
|
6e94ae1a6b
|
Fixed bugs in thread termination code.
|
2011-09-08 23:00:52 +00:00 |
|
Daniel Collins
|
f837ac123d
|
Continued DirectPlay code tweaks
|
2011-09-08 22:23:00 +00:00 |
|
Daniel Collins
|
431d0b8047
|
Began cleanup/overhaul of DirectPlay service provider. Removed last of the "extended bind" kludge implemented for previous code.
|
2011-09-08 18:42:27 +00:00 |
|
Daniel Collins
|
b1828e0958
|
Implemented proper SO_REUSEADDR support and fixed getsockopt to return proper value when SOL_SOCKET/SO_BROADCAST is requested.
|
2011-09-08 18:28:01 +00:00 |
|
Daniel Collins
|
48b141d7e9
|
Updated changelog.
|
2011-09-08 00:43:45 +00:00 |
|
Daniel Collins
|
b3d911abea
|
Partial cleanup of locking code.
|
2011-09-08 00:20:34 +00:00 |
|
Daniel Collins
|
eec97eee76
|
Use service provider GUID defined in dplay.h.
|
2011-09-07 23:37:57 +00:00 |
|
Daniel Collins
|
3c9d1870c8
|
Merged EnumProtocolsA and EnumProtocolsW into a single function.
|
2011-09-07 23:29:14 +00:00 |
|
Daniel Collins
|
dd1a6d3b02
|
Cleaned up some winsock includes, changed EnumProtocolsW to use correct PROTOCOL_INFO structure.
|
2011-09-07 23:03:14 +00:00 |
|
Daniel Collins
|
0b73241fe8
|
Check packet size and cache source IP in recv_packet. Destination network number is replaced with the source IP of the packet by the router thread.
|
2011-09-07 20:37:18 +00:00 |
|
Daniel Collins
|
d046b6522d
|
Switchover to new router code
|
2011-09-07 20:03:16 +00:00 |
|
Daniel Collins
|
37e9db8fba
|
New router code on verge of completion
|
2011-08-29 13:58:45 +00:00 |
|
Daniel Collins
|
bcbaea33c4
|
New router code nearing completion.
|
2011-08-29 13:41:10 +00:00 |
|
Daniel Collins
|
2674e3356f
|
More code cleanup and a couple of files I forgot to add last commit.
|
2011-08-29 13:21:18 +00:00 |
|
Daniel Collins
|
8b1c53e0bd
|
More code cleanup
|
2011-08-29 13:15:10 +00:00 |
|
Daniel Collins
|
1a54e5208d
|
More work on new router code.
|
2011-08-29 10:57:19 +00:00 |
|
Daniel Collins
|
9f62a21b30
|
Started rewrite of router code to be isolated from the rest of IPXWrapper.
|
2011-08-29 10:03:58 +00:00 |
|
Daniel Collins
|
bca5c8f978
|
Only update sp_data.ns_addr in IPX_Reply when idNameServer changes.
|
2011-08-28 21:39:51 +00:00 |
|
Daniel Collins
|
2b1fe00e13
|
Updated SRC_FILES.
|
2011-08-28 21:31:19 +00:00 |
|
Daniel Collins
|
bbfbcb79cd
|
Lots of code cleanup.
|
2011-08-28 21:27:06 +00:00 |
|
Daniel Collins
|
8a46fa60f6
|
Added DirectPlay source files to SRC_FILES.
|
2011-08-28 19:00:04 +00:00 |
|
Daniel Collins
|
4bbf47721c
|
Cleaned up error handling a bit and changed DirectPlay discovery socket number.
|
2011-08-28 18:49:37 +00:00 |
|
Daniel Collins
|
e5271a3df6
|
Added (very) experimental DirectPlay support.
|
2011-08-28 15:56:05 +00:00 |
|
Daniel Collins
|
14e7e08dda
|
Added 0.2.2 release tag.
ipxwrapper-0.2.2
|
2011-08-22 07:12:51 +00:00 |
|
Daniel Collins
|
bfa611ae6e
|
Correctly terminate strings in stub DLLs.
|
2011-08-12 01:12:10 +00:00 |
|
Daniel Collins
|
adfdff8fb7
|
Log DLL and function names in ipxwrapper.log instead of seperate log file.
|
2011-08-11 20:36:35 +00:00 |
|
Daniel Collins
|
d3adf8efef
|
Added missing exports to wsock32.dll/mswsock.dll and tweaked Makefile.
|
2011-08-10 01:44:13 +00:00 |
|
Daniel Collins
|
e017c98ffd
|
Highlight text boxes with invalid values.
|
2011-08-06 16:35:03 +00:00 |
|
Daniel Collins
|
8f97a8b8ad
|
Fixed logic error from r76.
|
2011-08-06 16:23:43 +00:00 |
|
Daniel Collins
|
5f06b2250c
|
Correctly order interfaces when first interface has the force primary flag set.
|
2011-08-06 16:18:44 +00:00 |
|
Daniel Collins
|
1e71883c3e
|
Removed "Settings saved successfully" dialog and cleaned up registry code. Registry key will only be created if necessary upon saving the configuration.
|
2011-08-06 16:08:47 +00:00 |
|
Daniel Collins
|
12a1004429
|
Set NIC list column width correctly.
|
2011-08-06 15:19:52 +00:00 |
|
Daniel Collins
|
81e05cfb62
|
Redesigned ipxconfig program.
|
2011-08-06 14:45:45 +00:00 |
|
Daniel Collins
|
846327e61b
|
Updated dist target to make source archives.
|
2011-07-22 18:09:52 +00:00 |
|
Daniel Collins
|
b08c4383cc
|
Replaced single use of std::cerr with fprintf in ipxconfig, reduced binary size by ~400kB. Yay C++!
|
2011-07-22 00:56:13 +00:00 |
|
Daniel Collins
|
aa65b02627
|
Updated readme.
|
2011-07-21 21:27:51 +00:00 |
|
Daniel Collins
|
7b50221c63
|
Changed format of log timestamp and fixed buffer overflow when converting some IPX addresses to text.
|
2011-07-21 18:41:52 +00:00 |
|
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
|
3f80578310
|
Added -static-libgcc and -static-libstdc++ so newer versions of MinGW don't link to their DLLs.
|
2011-07-13 16:14:42 +00:00 |
|
Daniel Collins
|
6484e69571
|
Code cleanup in ipxconfig to make it cross compile under Linux
|
2011-07-13 15:41:25 +00:00 |
|
Daniel Collins
|
6a288558b0
|
Fixed undefined behaviour warning from typo.
|
2011-07-12 13:28:57 +00:00 |
|
Daniel Collins
|
877edb3d85
|
Replaced remaining asserts in ipxconfig with error messages
|
2011-07-09 03:31:54 +00:00 |
|
Daniel Collins
|
8228b5af49
|
Updated changelog.
|
2011-07-09 03:19:16 +00:00 |
|
Daniel Collins
|
81c54ce285
|
Changed debug messages in socket/closesocket.
|
2011-07-09 02:20:46 +00:00 |
|
Daniel Collins
|
9aba673989
|
Fixed typo: mkstubs.pl generated all stub DLLs with wsock32.dll as the internal DLL name.
|
2011-07-09 02:00:37 +00:00 |
|
Daniel Collins
|
82f3aeb9b8
|
More error handling added to ipxconfig.
|
2011-07-09 00:28:06 +00:00 |
|
Daniel Collins
|
fe731a5d9b
|
Started replacing assert() calls in ipxconfig with proper error handling.
|
2011-07-05 15:32:10 +00:00 |
|
Daniel Collins
|
ca9ba402db
|
Cleaned up Makefile.
|
2011-06-17 02:07:23 +00:00 |
|
Daniel Collins
|
898c0bd1cb
|
Added call logging option to config tool.
|
2011-06-17 01:17:56 +00:00 |
|