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

Commit Graph

  • c7be8e95a2 test log win98 Daniel Collins 2024-12-21 23:59:22 +00:00
  • db955a3f54 [WIP] mswsock fudging Daniel Collins 2024-06-26 22:33:45 +01:00
  • 1eba082389 Use IDirectPlay3A interface for DirectPlay tests. Daniel Collins 2024-12-19 00:35:19 +00:00
  • bc4ebfef2f Use correct syntax to delete registry keys on NT. Daniel Collins 2024-11-03 16:10:37 +00:00
  • ce8d9be9ca Stream logs back to test script in 30-ip-ipx.t Daniel Collins 2024-11-03 12:37:56 +00:00
  • e844ac5154 Fix log message interleaving on Windows 98. Daniel Collins 2024-11-03 11:50:20 +00:00
  • b1ac06e3dd Optimise logging. Daniel Collins 2024-11-03 11:47:16 +00:00
  • 89eaefcc62 Skip Ethernet encapsulation tests under Windows 98. Daniel Collins 2024-11-03 11:25:30 +00:00
  • 1608da463c Log requested DirectPlay provider GUIDs. master Daniel Collins 2024-09-12 11:38:28 +01:00
  • 2f81d15087 Fix error when reading from registry under Windows XP compatibility mode. Daniel Collins 2024-09-12 11:37:47 +01:00
  • 8d2f4c1f68 Release 0.7.1 ipxwrapper-0.7.1 Daniel Collins 2024-07-05 21:44:11 +01:00
  • 75bf09b66e Update changelog. Daniel Collins 2024-07-05 21:40:26 +01:00
  • f20261dfa5 Support Windows 98 Resource Kit REG.EXE in test suite. Daniel Collins 2024-07-02 21:23:23 +01:00
  • 623d2c3df4 Work around some bugs on Windows 98 Daniel Collins 2024-06-26 00:37:43 +01:00
  • 26f6511dee Replace snprintf() implementation used within DLLs. Daniel Collins 2024-06-27 23:47:58 +01:00
  • 379f3d6eb6 Fix recursion in WSHEnumProtocols() function. Daniel Collins 2024-06-26 22:32:36 +01:00
  • b4e4480d75 Skip profiling when disabled in stubs with unknown arguments. Daniel Collins 2024-06-27 23:26:17 +01:00
  • f503415a30 Fix out-of-bounds array access. Daniel Collins 2024-06-27 23:53:49 +01:00
  • 35892e0ec0 Update readme. Daniel Collins 2024-06-25 12:05:59 +01:00
  • 6f468a2316 Load main configuration from ipxwrapper.ini (#15). Daniel Collins 2024-06-23 23:25:13 +01:00
  • cb6e314c39 Update changelog. Daniel Collins 2024-06-23 22:04:52 +01:00
  • b13821c29a Update manifest. Daniel Collins 2024-06-23 13:22:12 +01:00
  • 5062920b1d Allow disabling logging entirely (#18). Daniel Collins 2024-06-18 00:03:34 +01:00
  • 7c31b89929 Merge branch 'coalesce' Daniel Collins 2023-12-10 13:00:43 +00:00
  • 5e6430ea8b Add option to enable/disable packet coalescing. Daniel Collins 2023-12-03 13:21:45 +00:00
  • 0dd7f08993 Receive multiple packets in the same router loop iteration. Daniel Collins 2023-12-02 18:38:07 +00:00
  • d50a12a186 Use FIONREAD ioctl to check for available data in recv_pump() Daniel Collins 2023-12-02 18:04:39 +00:00
  • 2a3bbd06c4 Collect more profiling stats. Daniel Collins 2023-12-02 17:37:32 +00:00
  • b9d25e54d3 Record more profiling data. Daniel Collins 2023-11-26 20:38:46 +00:00
  • c16b73bce4 Initial packet coalescing prototype. Daniel Collins 2023-11-26 20:20:13 +00:00
  • bbe0dbd4e1 Merge branch 'profiling' Daniel Collins 2023-12-10 12:59:39 +00:00
  • b851354647 WIP: Use overlapped I/O for sending packets. overlapped-send Daniel Collins 2023-11-21 20:24:56 +00:00
  • 822b307dec Record more profiling info. Daniel Collins 2023-11-21 20:18:19 +00:00
  • 53bfadc0e5 Add option to enable/disable profiling. Daniel Collins 2023-11-19 21:49:52 +00:00
  • 09b235024d Reinstate stub function logging hooks. Daniel Collins 2023-11-19 20:53:16 +00:00
  • 30c7556ef1 Merge branch 'master' into profiling Daniel Collins 2023-11-19 16:00:50 +00:00
  • 55b9793123 Log socket() and ioctlsocket() at the correct level. Daniel Collins 2023-11-19 15:46:31 +00:00
  • 470f52dadf Release 0.7.0 ipxwrapper-0.7.0 Daniel Collins 2023-10-19 09:28:43 +01:00
  • 3eda6148c3 Update readme. Daniel Collins 2023-10-19 09:27:34 +01:00
  • e4dc937e44 Merge branch 'master' into profiling Daniel Collins 2023-10-18 23:09:28 +01:00
  • 2f76f9177d Merge branch 'fionread' Daniel Collins 2023-10-18 21:36:03 +01:00
  • 0a2bc5f629 Updated readme, changelog, manifest. Daniel Collins 2023-10-18 21:30:11 +01:00
  • e9c45b8ac5 Fix select(), add some tests. Daniel Collins 2023-10-18 20:24:05 +01:00
  • 15b53ae001 Fix handling of FIONREAD socket ioctl. Daniel Collins 2023-10-15 12:56:21 +01:00
  • 8c5752520e Ignore DNS/DHCP traffic in tests. Daniel Collins 2023-10-17 17:37:13 +01:00
  • 5d49ee60cb Update readme. Daniel Collins 2023-10-17 12:17:30 +01:00
  • 66a6510542 Merge branch 'dosbox' Daniel Collins 2023-10-17 12:16:07 +01:00
  • 056ec4b115 Split interface.[ch] into two files to fix ipxconfig link error. Daniel Collins 2023-09-14 00:30:03 +01:00
  • 59d2bbd2b7 Retry starting DOSBox during tests. Daniel Collins 2023-09-13 00:24:50 +01:00
  • 435df05496 Support DOSBox servers using DNS names. Daniel Collins 2023-09-13 00:24:08 +01:00
  • a91e05c11b Add more DOXBox encapsulation tests. Daniel Collins 2023-09-10 22:33:54 +01:00
  • ad1023b376 Fix potential blocking of the router thread when waiting for ready. Daniel Collins 2023-09-10 08:47:48 +01:00
  • 4dfe195d7e Set test suite packet captures to non-blocking mode. Daniel Collins 2023-09-09 10:14:03 +01:00
  • 8db4fb0872 Retransmit DOSBox registration request until a response is received. Daniel Collins 2023-09-09 10:12:54 +01:00
  • 36693ee9e0 Block certain calls momentarily when connecting to a DOSBox server. Daniel Collins 2023-09-05 18:19:30 +01:00
  • 61cfcf7730 Add some initial tests for DOSBox encapsulation. Daniel Collins 2023-09-05 18:17:47 +01:00
  • c72ef8a83a Use correct packet size limit for DOSBox encapsulation. Daniel Collins 2023-09-04 20:25:15 +01:00
  • dde08ae3a9 Fix local packet delivery when using DOSBox encapsulation. Daniel Collins 2023-09-04 20:24:22 +01:00
  • b987f7abc1 Fix test suite build issues. Daniel Collins 2023-09-02 15:07:28 +01:00
  • 46fc990971 Fix registration with DOSBox IPX server. Daniel Collins 2023-09-02 15:04:21 +01:00
  • a6e56f76ce Provide WinPcap headers rather than expecting them on the host. Daniel Collins 2023-09-02 15:02:52 +01:00
  • ff14b520cc Remove DOSBox net/node number settings. Daniel Collins 2021-08-21 22:09:17 +01:00
  • a0234c7459 Initial implementation of DOSBox encapsulation support. Daniel Collins 2021-08-21 14:42:49 +01:00
  • 0bee989d8a Fix memory leak. Daniel Collins 2021-08-21 12:04:59 +01:00
  • 5c65628fca Add options for DOSBox encapsulation to ipxconfig. Daniel Collins 2021-08-19 22:28:22 +01:00
  • c5ec8a138e Merge branch 'master' into profiling Daniel Collins 2021-01-20 21:33:21 +00:00
  • 704bce5baf Add profiling for some ipxwrapper.dll functions. Daniel Collins 2021-01-20 20:51:16 +00:00
  • e686e8dbe2 Implement RAII-y mechanism for profiling functions. Daniel Collins 2021-01-20 20:48:37 +00:00
  • 9f8cbdfb55 Initialise configuration before running DirectPlay tests Daniel Collins 2019-09-26 11:04:41 +01:00
  • 18419bb096 Fix crash in ipxconfig Daniel Collins 2019-08-24 20:51:33 +01:00
  • 904b60d21b Log function profiling statistics every 10 seconds. Daniel Collins 2019-08-24 16:06:41 +01:00
  • 7e6280b560 Record times taken within stub functions Daniel Collins 2019-08-23 20:25:14 +01:00
  • 661b9a6677 Release IPXWrapper 0.6.1 ipxwrapper-0.6.1 Daniel Collins 2017-09-23 22:55:08 +01:00
  • fd4d78575d Update changelog. Daniel Collins 2017-09-23 21:59:05 +01:00
  • c21d2cd993 Update supported games list in readme. Daniel Collins 2017-09-23 17:06:58 +01:00
  • 3bcfed65a6 Fix source manifest and test-prep target. Daniel Collins 2017-09-23 16:54:34 +01:00
  • fe21cbb973 Add unit tests for address cache. Daniel Collins 2017-09-20 00:19:58 +01:00
  • 62c72e5279 Delete tests/tap/basic.o in clean and update .gitignore Daniel Collins 2017-09-20 00:13:16 +01:00
  • 753280da5d Improved bind tests. Daniel Collins 2017-09-20 00:07:50 +01:00
  • 4a63b807e2 Fix typo. Daniel Collins 2017-09-19 23:30:14 +01:00
  • 597bf27204 Gracefully exit programs during tests. Daniel Collins 2017-09-17 19:39:13 +01:00
  • bb7d4beeab Merge pull request #3 from protocultor/registry Daniel Collins 2017-09-19 23:20:16 +01:00
  • dd43953ee5 Added IPX to DirectPlay services in the registry Jaime Moreira 2017-09-18 22:29:35 -03:00
  • 7017d4cf94 Create missing directory under .d/ Daniel Collins 2017-09-12 17:48:33 +01:00
  • 7ea305fe95 Clean up warnings about comparisons of distinct pointer types. Daniel Collins 2017-09-12 17:44:07 +01:00
  • bdf829766f Tidy up Makefile and rework build dependency generation. Daniel Collins 2017-09-12 17:43:12 +01:00
  • ea2e61ea32 Merge remote-tracking branch 'origin/llc-support' Daniel Collins 2017-09-12 13:45:47 +01:00
  • ba7fa5a77f Allow sending Novell/LLC frames up to the maximum size. Daniel Collins 2017-08-20 22:59:49 +01:00
  • b58ef3eb1e getsockopt: Return correct maxpkt when using Ethernet frame types. Daniel Collins 2017-08-20 16:44:49 +01:00
  • 1304e84d54 Merge remote-tracking branch 'origin/master' into llc-support Daniel Collins 2017-08-19 19:16:06 +01:00
  • 8c55242b10 Added support for win10pcap format interface names. Daniel Collins 2017-08-06 14:57:08 +01:00
  • d9133fd8dd Compile with -mno-ms-bitfields Daniel Collins 2017-08-05 10:36:08 +01:00
  • 79e286259f Added -static-libgcc to DLL link commands. Daniel Collins 2017-08-02 22:55:19 +01:00
  • df41665cb2 Fiddle with sleeps in DirectPlay tests. Daniel Collins 2017-06-20 02:05:54 +01:00
  • 4cdca80c4b Don't do any cleanup in DllMain() during process termination. Daniel Collins 2017-06-18 02:47:51 +01:00
  • 9d76f3ef00 Extended end-to-end test suite to cover LLC encapsulation. Daniel Collins 2017-03-29 22:19:31 +01:00
  • bc778d9f3b Implemented support for 802.2 LLC framing. Daniel Collins 2017-03-29 22:00:47 +01:00
  • 323341fc0c Initialise source MAC when serialising Ethernet frames. Daniel Collins 2017-03-29 20:35:38 +01:00
  • 659641d436 Added unit tests for Ethernet frame (de)serialising functions. Daniel Collins 2017-03-29 20:34:32 +01:00
  • b7b4a953d8 Refactored Ethernet frame (de)serialisation. Daniel Collins 2017-03-28 23:26:44 +01:00