# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 24, 2025 6:32:29 PM Wed, 10 Jan 2018 11:52:06 GMT vboxsync [70513] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports: fListOrdinals was used uninitialized. Wed, 10 Jan 2018 11:28:23 GMT vboxsync [70512] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports.cpp: Drop RTMEM_WRAP_TO_EF_APIS. Mon, 08 Jan 2018 14:16:16 GMT vboxsync [70486] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) IPRT/process-win.cpp: Make inheritance work on NT 3.1 too. Mon, 08 Jan 2018 10:57:34 GMT vboxsync [70485] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) iprt/socket.cpp: stupid me Mon, 08 Jan 2018 10:12:19 GMT vboxsync [70484] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) iprt/socket.cpp: two fixes Sun, 07 Jan 2018 21:43:45 GMT vboxsync [70483] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPoll.cpp (modified) IPRT/socket,poll: Try fix windows polling bug (not fallback) ... Sun, 07 Jan 2018 18:46:33 GMT vboxsync [70482] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) iprt/socket,tcp,pollset: Added RTTcpCreatePair. Implemented polling ... Sun, 07 Jan 2018 18:46:08 GMT vboxsync [70481] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/include/internal/socket.h (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPoll.cpp (modified) iprt/socket,tcp,pollset: Added RTTcpCreatePair. Implemented polling ... Sun, 07 Jan 2018 18:43:58 GMT vboxsync [70480] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) iprt/FakeCancelIo: comment update. Sun, 07 Jan 2018 18:43:29 GMT vboxsync [70479] * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) iprt/pipe-win.cpp: Added RTPipeGetCreationInheritability for use in ... Sun, 07 Jan 2018 18:38:38 GMT vboxsync [70477] * trunk/src/VBox/Runtime/r3/poll.cpp (modified) iprt/RTPollSetAdd: Fixed bug in management of fFinalEntry. Thu, 04 Jan 2018 16:56:53 GMT vboxsync [70460] * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fix Guest Additions vboxsf sendfile() caching problems (see #2548), ... Thu, 04 Jan 2018 12:44:33 GMT vboxsync [70458] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Runtime: Adapt Linux R0 timer implementation to work with the ... Wed, 03 Jan 2018 20:37:19 GMT vboxsync [70456] * trunk/src/VBox/Runtime/r3/win/RTUuidCreate-win.cpp (modified) IPRT/RTUuidCreate: More tweaks for old NT 3.1. Wed, 03 Jan 2018 18:49:14 GMT vboxsync [70455] * trunk/src/VBox/Runtime/r3/win/RTUuidCreate-win.cpp (modified) IPRT/RTUuidCreate-win.cpp: Provide fallback for older NT versions ... Wed, 03 Jan 2018 04:27:32 GMT vboxsync [70442] * trunk/src/VBox/Runtime/tools/RTCp.cpp (modified) RTCp.cpp: scm says max one trailing newline. Tue, 02 Jan 2018 15:08:02 GMT vboxsync [70430] * trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified) RTNtPathOpenDirEx: more access fixes Tue, 02 Jan 2018 15:01:20 GMT vboxsync [70428] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/nt/internal-r3-nt.h (modified) * trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified) IPRT: Changed the NT namespace passthru prefix from '\\!\' to ... Tue, 02 Jan 2018 14:35:34 GMT vboxsync [70425] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTUtf16NCmpAscii.cpp (copied) IPRT: Added RTUtf16NCmpAscii. Tue, 02 Jan 2018 11:59:55 GMT vboxsync [70424] * trunk/src/VBox/Runtime/common/zip/gzipcmd.cpp (copied) * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) IPRT: Moved RTZipGZipCmd into the runtime, leaving a main wrapper ... Tue, 02 Jan 2018 11:51:48 GMT vboxsync [70423] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/zip.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTGzip.cpp (added) IPRT: Moved RTZipGZipCmd into the runtime, leaving a main wrapper ... Tue, 02 Jan 2018 11:25:46 GMT vboxsync [70422] * trunk/include/iprt/fs.h (modified) * trunk/src/VBox/Runtime/common/fs/RTFsCmdLs.cpp (modified) IPRT: Renamed RTCmdLs to RTFsCmdLs and moved it into the runtime, ... Tue, 02 Jan 2018 11:20:24 GMT vboxsync [70421] * trunk/src/VBox/Runtime/tools/RTLs.cpp (modified) IPRT: Renamed RTCmdLs to RTFsCmdLs and moved it into the runtime, ... Tue, 02 Jan 2018 11:19:34 GMT vboxsync [70420] * trunk/src/VBox/Runtime/r3/nt/RTPathQueryInfo-nt.cpp (modified) iprt/RTPathQueryInfo-nt.cpp: Fixed querying unix attribs for a NT ... Tue, 02 Jan 2018 11:17:06 GMT vboxsync [70419] * trunk/src/VBox/Runtime/r3/nt/direnum-r3-nt.cpp (modified) iprt/direnum-r3-nt.cpp: Workaround for buggy fat driver on NT 3.1 ... Tue, 02 Jan 2018 11:14:44 GMT vboxsync [70417] * trunk/include/iprt/fs.h (modified) * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/fs/RTFsCmdLs.cpp (copied) * trunk/src/VBox/Runtime/tools/RTLs.cpp (added) IPRT: Renamed RTCmdLs to RTFsCmdLs and moved it into the runtime, ... Mon, 01 Jan 2018 17:46:37 GMT vboxsync [70406] * trunk/src/VBox/Runtime/testcase/tstTime-3.cpp (modified) IPRT/time-win.cpp: Use RtlGetInterruptTimePrecise for ... Mon, 01 Jan 2018 17:45:14 GMT vboxsync [70405] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/r3/win/time-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-3.cpp (modified) IPRT/time-win.cpp: Use RtlGetInterruptTimePrecise for ... Mon, 01 Jan 2018 15:27:56 GMT vboxsync [70402] * trunk/src/VBox/Runtime/r3/win/time-win.cpp (modified) iprt/time-win.cpp: There is no KUSER_SHARED_DATA on NT 3.1, so use ... Mon, 01 Jan 2018 15:26:38 GMT vboxsync [70401] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) IPRT/socket: WSAStartup fix for winsock 1.1 (NT 3.1). Mon, 01 Jan 2018 12:29:24 GMT vboxsync [70398] * trunk/src/VBox/Runtime/common/fs/isomakercmd.cpp (modified) IPRT/VISO: Pass a the directory of a VISO file to the ISO maker to ... Mon, 01 Jan 2018 12:27:43 GMT vboxsync [70397] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTCp.cpp (added) IPRT: Added RTCp (very incomplete). Mon, 01 Jan 2018 12:27:08 GMT vboxsync [70396] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-shell32-fakesA.asm (modified) * trunk/src/VBox/ValidationKit/Config.kmk (modified) IPRT,ValidationKit: Fixes for vcc100-shell32-fakes. Mon, 01 Jan 2018 12:26:11 GMT vboxsync [70395] * trunk/include/iprt/fsisomaker.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/common/fs/isomakercmd.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isomakerimport.cpp (modified) * trunk/src/VBox/Storage/VISO.cpp (modified) IPRT/VISO: Pass a the directory of a VISO file to the ISO maker to ... Sat, 30 Dec 2017 19:27:35 GMT vboxsync [70394] * trunk/src/VBox/Runtime/r3/win/vcc100-fakes.h (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-fakes.mac (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) vcc100-*: fixes and optimizations. Sat, 30 Dec 2017 12:11:56 GMT vboxsync [70393] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) IPRT/winsock: init fixes. Fri, 29 Dec 2017 14:13:36 GMT vboxsync [70387] * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (modified) iprt/nt3fakes-r0drv-nt.cpp: fix for xp Fri, 29 Dec 2017 11:00:20 GMT vboxsync [70384] * trunk/src/VBox/Runtime/.scm-settings (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-shell32-fakesA.asm (modified) IPRT: Make scm happy. Fri, 29 Dec 2017 10:59:55 GMT vboxsync [70383] * trunk/src/VBox/Runtime/.scm-settings (modified) IPRT: Make scm happy. Fri, 29 Dec 2017 10:59:24 GMT vboxsync [70382] * trunk/src/VBox/Runtime/.scm-settings (modified) IPRT: Make scm happy. Fri, 29 Dec 2017 10:41:04 GMT vboxsync [70381] * trunk/src/VBox/Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm (modified) nt3fakesA-r0drv-nt.asm: Make scm happy. Thu, 28 Dec 2017 20:46:21 GMT vboxsync [70375] * trunk/src/VBox/Runtime/r3/win/vcc100-fakes.h (added) * trunk/src/VBox/Runtime/r3/win/vcc100-fakes.mac (added) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.h (added) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) iprt/vcc100-kernel32-fakes*: Redid the resolving to be more optimal ... Thu, 28 Dec 2017 20:44:43 GMT vboxsync [70374] * trunk/src/VBox/Runtime/Makefile.kmk (modified) iprt/Makefile.kmk: RuntimeR3VccTricks must be static since it's only ... Wed, 27 Dec 2017 17:00:46 GMT vboxsync [70363] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports: Added --list-oridnals option for getting both ... Wed, 27 Dec 2017 16:59:39 GMT vboxsync [70362] * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (modified) iprt/rtR0Nt3InitVersion: Turned out registry has no version info ... Wed, 27 Dec 2017 16:58:28 GMT vboxsync [70361] * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) iprt/process-win.cpp: shut up some annoying assertions on NT3.1. Wed, 27 Dec 2017 16:57:22 GMT vboxsync [70360] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-ntdll-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-shell32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-ws2_32-fakes.cpp (modified) iprt/vcc100-*-fakes.cpp: stupid stupid bug in API getter macro. ... Tue, 26 Dec 2017 15:51:56 GMT vboxsync [70345] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/internal-r3-win.h (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/time2-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-shell32-fakes.cpp (added) * trunk/src/VBox/Runtime/r3/win/vcc100-shell32-fakesA.asm (added) IPRT: More NT 3.1 compatibility tweaking. Tue, 26 Dec 2017 14:43:11 GMT vboxsync [70343] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) IPRT: More NT 3.1 compatibility tweaking. [oops] Tue, 26 Dec 2017 14:42:28 GMT vboxsync [70341] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) IPRT: More NT 3.1 compatibility tweaking. Tue, 26 Dec 2017 14:41:01 GMT vboxsync [70340] * trunk/src/VBox/Runtime/generic/RTAssertShouldPanic-generic.cpp (modified) iprt/RTAssertShouldPanic-generic.cpp: handy debug trick Sun, 24 Dec 2017 14:38:14 GMT vboxsync [70336] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-stub-r0drv-nt.cpp (added) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm (modified) iprt/r0drv-nt: Working on NT 3.1 compatibility. Sun, 24 Dec 2017 14:37:32 GMT vboxsync [70335] * trunk/src/VBox/Runtime/r0drv/nt/time-r0drv-nt.cpp (modified) iprt/time-r0drv-nt.cpp: Cleanups, making it compatible with NT 3.10. Sun, 24 Dec 2017 14:36:37 GMT vboxsync [70334] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) iprt: Moved ZwYieldExecution prototype to iprt/nt/nt.h. Fri, 22 Dec 2017 18:31:20 GMT vboxsync [70324] * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) iprt/rtFsNtfsAttr_Read: multi extent read fix. Fri, 22 Dec 2017 13:32:15 GMT vboxsync [70319] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImport: verbosity Fri, 22 Dec 2017 12:15:47 GMT vboxsync [70313] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldr: Made RTLdrEnumSymbols report forwards with value ... Fri, 22 Dec 2017 11:50:14 GMT vboxsync [70312] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Set error info on header validation trouble. [build fix] Fri, 22 Dec 2017 11:47:24 GMT vboxsync [70311] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports: Implemented export lists and made it a build tool. Fri, 22 Dec 2017 11:47:01 GMT vboxsync [70310] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Set error info on header validation trouble. Fri, 22 Dec 2017 11:46:23 GMT vboxsync [70309] * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/ldr/ldrVfsFile.cpp (copied) IPRT/ldr: Added VFS chain based loader open APIs. Thu, 21 Dec 2017 16:29:17 GMT vboxsync [70293] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports.cpp: Build fix. Thu, 21 Dec 2017 16:25:50 GMT vboxsync [70292] * trunk/src/VBox/Runtime/r0drv/nt/dbgkrnlinfo-r0drv-nt.cpp (modified) dbgkrnlinfo-r0drv-nt.cpp: Fixed MmGetSystemRoutineAddress fallback. Thu, 21 Dec 2017 16:25:15 GMT vboxsync [70291] * trunk/src/VBox/Runtime/Makefile.kmk (modified) VBoxGuest-win.cpp: Need read-write critsects. Thu, 21 Dec 2017 13:44:55 GMT vboxsync [70275] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports.cpp: Build fix. Thu, 21 Dec 2017 12:26:39 GMT vboxsync [70271] * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) RTLdrCheckImports.cpp: Build fix. Thu, 21 Dec 2017 06:15:11 GMT vboxsync [70257] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE.cpp: Almost forgotten old linkers didn't set ... Thu, 21 Dec 2017 06:13:13 GMT vboxsync [70256] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (added) IPRT: New tool 'RTLdrCheckImports' for checking imports. Currently ... Wed, 20 Dec 2017 15:13:14 GMT vboxsync [70244] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) iprt/socket: fix a white-space-checker burn. Wed, 20 Dec 2017 12:54:01 GMT vboxsync [70241] * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) alloc-r0drv-nt.cpp: duh Tue, 19 Dec 2017 03:25:24 GMT vboxsync [70215] * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/internal-r3-win.h (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/r3/win: Some more NT 3.50 adjustments. Tue, 19 Dec 2017 02:56:25 GMT vboxsync [70213] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) IPRT/r3/win: Wrapped two more kernel32 APIs that's used by the VC v10 ... Tue, 19 Dec 2017 02:54:28 GMT vboxsync [70212] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) IPRT/r0drv/nt: Dynamically import 4 more function to make it work on ... Mon, 18 Dec 2017 20:43:19 GMT vboxsync [70210] * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (modified) nt3fakes-r0drv-nt.cpp: Get version from registry. Just for ... Mon, 18 Dec 2017 15:17:05 GMT vboxsync [70206] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) IPRT/socket.cpp: Fixed socket even leak (windows + polling). Mon, 18 Dec 2017 15:13:28 GMT vboxsync [70205] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) IPRT/socket.cpp: Initialize winsock before creating sockets. Mon, 18 Dec 2017 14:59:50 GMT vboxsync [70204] * trunk/src/VBox/Runtime/r0drv/nt/dbgkrnlinfo-r0drv-nt.cpp (modified) comment fix Mon, 18 Dec 2017 14:59:05 GMT vboxsync [70203] * trunk/src/VBox/Runtime/r0drv/nt/dbgkrnlinfo-r0drv-nt.cpp (modified) IPRT/dbgkrnlinfo-r0drv-nt.cpp: Copy & past bugfix (for r119709). Mon, 18 Dec 2017 14:09:58 GMT vboxsync [70200] * trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified) IPRT/R3: Made the core work on NT 3.51 (still experimental). [build fix] Mon, 18 Dec 2017 14:06:48 GMT vboxsync [70199] * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) IPRT/R3: Made the core work on NT 3.51 (still experimental). [build fix] Mon, 18 Dec 2017 13:42:18 GMT vboxsync [70198] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) IPRT/R3: Made the core work on NT 3.51 (still experimental). [build fix] Mon, 18 Dec 2017 13:40:26 GMT vboxsync [70195] * trunk/src/VBox/Runtime/r3/nt/RTPathQueryInfo-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/r3/win/errvars-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/internal-r3-win.h (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm (modified) IPRT/R3: Made the core work on NT 3.51 (still experimental). Mon, 18 Dec 2017 13:34:19 GMT vboxsync [70192] * trunk/src/VBox/Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp (added) * trunk/src/VBox/Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm (added) IPRT/r0drv/nt: Tricks for working with NT 3.51. Fri, 15 Dec 2017 22:15:28 GMT vboxsync [70172] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) r3/win/process-win.cpp: Drop the IPRT_TARGET_NT4. Fri, 15 Dec 2017 17:05:06 GMT vboxsync [70162] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT,VBoxGuest: Dropped NT4 specific ring-0 library. VBoxGuestNT.sys ... Fri, 15 Dec 2017 16:18:28 GMT vboxsync [70157] * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) iprt/r0drv/nt: Fixing NT4, broke it just now. Fri, 15 Dec 2017 15:52:10 GMT vboxsync [70156] * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) Runtime: fix Utf-8 for Linux R0. Fri, 15 Dec 2017 15:50:47 GMT vboxsync [70155] * trunk/src/VBox/Runtime/common/fs/isomaker.cpp (modified) iprt/isomaker.cpp: Fixed a file handle leak (single handle). Fri, 15 Dec 2017 15:07:27 GMT vboxsync [70153] * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) IPRT: Don't call ExAllocatePool[WithTag] directly unless you must, ... Fri, 15 Dec 2017 14:51:54 GMT vboxsync [70152] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) iprt/r0drv/nt: Reduce #ifdef'ing TARGET_NT4. Fri, 15 Dec 2017 14:34:43 GMT vboxsync [70151] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memuserkernel-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) iprt/r0drv/nt: Reduce #ifdef'ing TARGET_NT4. Fri, 15 Dec 2017 14:10:17 GMT vboxsync [70150] * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) iprt/r0drv/memobj: Let initterm resolve MmProtectMdlSystemAddress. Fri, 15 Dec 2017 14:09:47 GMT vboxsync [70149] * trunk/src/VBox/Runtime/r0drv/nt/dbgkrnlinfo-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) iprt/r0drv/nt: Use RTR0DbgKrnlInfoOpen and friends for resolving ... Fri, 15 Dec 2017 14:08:52 GMT vboxsync [70148] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/RTR0DbgKrnlInfoGetSymbol.cpp (added) IPRT/r0drv: Added RTR0DbgKrnlInfoGetSymbol as a wrapper around ... Fri, 15 Dec 2017 12:25:49 GMT vboxsync [70141] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: rtHttpWinConfigureProxyForUrl - also assume no proxy ... Fri, 15 Dec 2017 10:43:08 GMT vboxsync [70138] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: whitespace fixes Thu, 14 Dec 2017 20:09:40 GMT vboxsync [70136] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/dbgkrnlinfo-r0drv-nt.cpp (added) IPRT: Implemented RTR0DbgKrnlInfoOpen and friends for NT, including ... Wed, 13 Dec 2017 12:22:13 GMT vboxsync [70107] * trunk/src/VBox/Runtime/common/string/RTStrNICmpAscii.cpp (modified) RTStrNICmpAscii: export typo Tue, 12 Dec 2017 18:29:01 GMT vboxsync [70093] * trunk/src/VBox/Runtime/common/string/RTStrICmpAscii.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrNICmpAscii.cpp (modified) nits Tue, 12 Dec 2017 18:25:40 GMT vboxsync [70092] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrNICmpAscii.cpp (copied) IPRT: Added RTStrNICmpAscii.