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

90 Commits

Author SHA1 Message Date
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
Daniel Collins
f2ca6e3028 Log all stub DLL calls in winsock_calls.txt if enabled in the registry. 2011-06-16 23:55:20 +00:00
Daniel Collins
c40022a6af Added 'dist' target to Makefile. 2011-06-16 16:53:53 +00:00
Daniel Collins
7cab37479e Updated changelog 2011-06-13 14:07:47 +00:00
Daniel Collins
4646bfd6c8 Updated recv_packet to be usable in WSARecvEx. 2011-05-30 03:33:39 +00:00
Daniel Collins
cbf1dad417 Moved most of code from recv and recvfrom into recv_packet to save on duplicate code, remove potential deadlock from recv in the process. 2011-05-30 02:44:17 +00:00
Daniel Collins
7aa42f5f78 Removed potential deadlocking bug from WSARecvEx and cleaned up a bit. 2011-05-30 02:08:31 +00:00
Daniel Collins
cbbc7f13b1 Terminate stub symbol names correctly and optionally log calls 2011-05-10 00:21:38 +00:00
Daniel Collins
8ebce5612d Release mutex before calling r_recv() in recvfrom() due to deadlocking. Locking code needs rewriting at some point... 2011-05-08 21:32:54 +00:00
Daniel Collins
f0ea3fbea9 Call LoadLibrary() in first find_sym() call rather than DllMain() in stub DLLs as it causes crashes in some conditions. 2011-05-08 20:57:07 +00:00
Daniel Collins
a1eff83b9a Build stripped ipxconfig.exe and added changelog. 2011-04-30 16:25:52 +00:00
Daniel Collins
74162be22d Updated readme. 2011-04-30 16:07:42 +00:00
Daniel Collins
46255d75f5 Updated readme. 2011-04-30 14:17:28 +00:00
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