# # ChangeLog for trunk/src/VBox/HostDrivers in vbox # # Generated by Trac 1.4.3.2 # Jan 22, 2025 2:51:19 PM Fri, 12 Sep 2014 12:10:29 GMT vboxsync [52718] * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) HostDrivers/testcase: tstGIP-2 nit. Thu, 11 Sep 2014 18:12:12 GMT vboxsync [52709] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Improve VBoxDrvStub open error reporting. Thu, 11 Sep 2014 14:48:45 GMT vboxsync [52704] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Apply redirection to full paths too. Thu, 11 Sep 2014 14:29:32 GMT vboxsync [52703] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Disable the 2nd ntdll.dll mapping as avast users are seeing ... Wed, 10 Sep 2014 19:54:42 GMT vboxsync [52690] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) SUP: relax trusted installer for winsxs too. Wed, 10 Sep 2014 15:24:02 GMT vboxsync [52680] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) SUP: Put a hard size limit on the startup log. Wed, 10 Sep 2014 15:20:34 GMT vboxsync [52679] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Cache errors and don't log LdrLoadDll calls before we've ... Wed, 10 Sep 2014 10:25:46 GMT vboxsync [52668] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Wrong flags field in the wShowWindow forwarding feature. Wed, 10 Sep 2014 07:56:50 GMT vboxsync [52666] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Fix Ctrl-C issue. Wed, 10 Sep 2014 07:25:07 GMT vboxsync [52665] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Pass along the ShowWindowsFlags. Tue, 09 Sep 2014 14:06:16 GMT vboxsync [52656] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Fixed for SEP issue where it would deadlock when we tried ... Sat, 06 Sep 2014 20:21:03 GMT vboxsync [52634] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Fix deadlock problem when mounting ISO on vista. (Never all ... Sat, 06 Sep 2014 17:46:52 GMT vboxsync [52633] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) Fixed ACL issue, shouldn't use GENERIC_* in the deny mask when I want ... Fri, 05 Sep 2014 23:00:50 GMT vboxsync [52632] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) bugfix in previous commit with some new parent watcher code (disabled). Fri, 05 Sep 2014 20:39:47 GMT vboxsync [52630] * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6 (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp-win.cpp (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp-win.h (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp-win.rc (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp6.inf (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetCmn-win.h (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.cpp (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.h (added) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf.inf (added) fix svn properties Fri, 05 Sep 2014 20:18:13 GMT vboxsync [52627] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: Fixed comctl32.dll resolving (generic winsxs) and fixed a crash ... Fri, 05 Sep 2014 14:58:20 GMT vboxsync [52621] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: Enable TSC-delta measurement code. Fri, 05 Sep 2014 12:13:47 GMT vboxsync [52620] * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) HostDrivers/support/tstGIP-2: formatting. Fri, 05 Sep 2014 12:10:24 GMT vboxsync [52619] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/support: nits. Fri, 05 Sep 2014 12:07:29 GMT vboxsync [52618] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Devices/Bus/SrvPciRawR0.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/Runtime/generic/spinlock-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/spinlock-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/spinlock-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/spinlock-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/spinlock-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/spinlock-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) HostDrivers, Runtime, Devices, Additions: TSC delta measurement and ... Thu, 04 Sep 2014 22:59:00 GMT vboxsync [52600] * trunk/include/iprt/asn1-generator-asn1-decoder.h (modified) * trunk/include/iprt/asn1-generator-init.h (modified) * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-dump.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-asn1-decoder.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sanity.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/tsp-asn1-decoder.cpp (added) * trunk/src/VBox/Runtime/common/crypto/tsp-core.cpp (added) * trunk/src/VBox/Runtime/common/crypto/tsp-init.cpp (added) * trunk/src/VBox/Runtime/common/crypto/tsp-internal.h (added) * trunk/src/VBox/Runtime/common/crypto/tsp-sanity.cpp (added) * trunk/src/VBox/Runtime/common/crypto/tsp-template.h (added) * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT: Added support for microsoft timestamp counter signatures. This ... Wed, 03 Sep 2014 20:23:24 GMT vboxsync [52592] * trunk/include/VBox/VBoxNetCfg-win.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/nobj/VBoxNetFltNobj.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpUninstall.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.def (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/win/NetIf-win.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) NetFlt/win: NDIS6: fixes, enable disconnect interface, PM support for ... Wed, 03 Sep 2014 07:41:05 GMT vboxsync [52576] * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) missing ';'. Wed, 03 Sep 2014 07:36:27 GMT vboxsync [52575] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv: Several fixes, thanks to Mathias Krause. Mon, 01 Sep 2014 14:48:33 GMT vboxsync [52553] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/dbgkrnlinfo-r0drv-solaris.c (modified) HostDrivers/solaris, Runtime/r0drv: Fix calling RTThreadPreemptIs* ... Sun, 31 Aug 2014 21:52:20 GMT vboxsync [52541] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) fix Sun, 31 Aug 2014 19:28:17 GMT vboxsync [52537] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified) IPRT,SUP: First part of timestamp counter signatures support. Sun, 31 Aug 2014 19:21:11 GMT vboxsync [52535] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) supR3HardenedWinVerifyCacheInsert: bug fix in collision case. Fri, 29 Aug 2014 15:03:07 GMT vboxsync [52529] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) Extended avast cleanup kludge. Added build time option of supporting ... Fri, 29 Aug 2014 09:55:38 GMT vboxsync [52528] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Try reduce the number of error messages about the same DLL. Fri, 29 Aug 2014 09:55:11 GMT vboxsync [52527] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) SUP: Reneable threading before doing TrustedError. Fri, 29 Aug 2014 07:27:33 GMT vboxsync [52524] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) supR3HardNtPuChTriggerInitialImageEvents: Went a little further wrt ... Fri, 29 Aug 2014 06:52:04 GMT vboxsync [52523] * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) SUP: Sabotage thread creation in the stub process and for the initial ... Tue, 26 Aug 2014 13:04:43 GMT vboxsync [52500] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) supR3HardenedWinIsDesiredRootCA: Changed to blacklisting, added more ... Mon, 25 Aug 2014 11:31:20 GMT vboxsync [52491] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) HostDrivers/VBoxUSB/solaris: Fix uninitialized cbDataout when errors ... Sun, 24 Aug 2014 18:35:04 GMT vboxsync [52488] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) SUPHardenedVerifyProcess-win.cpp: Seems NtQueryInformationThread ... Sun, 24 Aug 2014 16:58:31 GMT vboxsync [52487] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) clearification. Sun, 24 Aug 2014 16:08:10 GMT vboxsync [52484] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Explained the opengl modulus-by-zero crash (fixed by system32 ... Fri, 22 Aug 2014 20:38:31 GMT vboxsync [52482] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) SUP: TrustedInstaller or LocalSystem, works around tumbleweed desktop ... Fri, 22 Aug 2014 06:42:01 GMT vboxsync [52453] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) supHardNtViCheckIsOwnedByTrustedInstaller: Workaround for someones ... Thu, 21 Aug 2014 17:29:11 GMT vboxsync [52448] * trunk/src/VBox/HostDrivers/Support/win/winstub.com (modified) slight adjustment to make it look better when type'ed. Thu, 21 Aug 2014 17:25:19 GMT vboxsync [52447] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/winstub.com (added) Use our own MZ stub binary, one that is compatible with silly ... Thu, 21 Aug 2014 17:23:33 GMT vboxsync [52446] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) SUPHardenedVerifyProcess-win.cpp: When doing child purification, we ... Thu, 21 Aug 2014 11:25:51 GMT vboxsync [52438] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Some more confusing trickery. Thu, 21 Aug 2014 09:49:10 GMT vboxsync [52436] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMainTemplate.cpp (modified) minor header fix Wed, 20 Aug 2014 17:58:54 GMT vboxsync [52433] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Avast sleep kludge. Wed, 20 Aug 2014 12:31:03 GMT vboxsync [52431] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Process the WinVerityTrust todo list from LdrLoadDll, avoid ... Wed, 20 Aug 2014 03:47:23 GMT vboxsync [52426] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) uuids Wed, 20 Aug 2014 03:45:47 GMT vboxsync [52425] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv: Revised fix. Wed, 20 Aug 2014 03:25:37 GMT vboxsync [52424] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/hardenedmain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) Only VirtualBox.dll has a TrustedError method, so add a flag to ... Wed, 20 Aug 2014 03:24:00 GMT vboxsync [52423] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv: Worked around a -104 supR3HardenedWinReSpawn issue. Someone ... Tue, 19 Aug 2014 19:42:35 GMT vboxsync [52420] * trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) Runtime, VBoxNetAdp: Linux 3.17 fixes Tue, 19 Aug 2014 15:11:12 GMT vboxsync [52417] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) Startup optimization: Don't check the hardened-program.dll signature ... Tue, 19 Aug 2014 14:40:27 GMT vboxsync [52416] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) SUPR3HardenedMainImports-win.cpp: Fixed bug in x86 syscall variation ... Tue, 19 Aug 2014 14:05:18 GMT vboxsync [52414] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (modified) SUP: Need per thread recursion counters for WinVerifyTrust or we risk ... Tue, 19 Aug 2014 03:03:28 GMT vboxsync [52406] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: No need to repeat the IPRT signature check when we just want to ... Tue, 19 Aug 2014 00:52:17 GMT vboxsync [52404] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) Simplified the checks. Mon, 18 Aug 2014 20:35:32 GMT vboxsync [52403] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) SUP,IPRT: Extended RTLdrQueryPropEx with a pvBits parameter, ... Fri, 15 Aug 2014 22:25:31 GMT vboxsync [52394] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (modified) intnetR0TrunkIfPortDisconnect: Must always release the busy reference ... Thu, 14 Aug 2014 20:06:14 GMT vboxsync [52387] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) supdrv-win.cpp: debugging aids. Thu, 14 Aug 2014 10:15:34 GMT vboxsync [52376] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) Fixed bug in supHardViUtf16PathStartsWithEx. Thu, 14 Aug 2014 01:25:12 GMT vboxsync [52375] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) SUP: Some cleanup and bug hacking. Wed, 13 Aug 2014 22:23:44 GMT vboxsync [52374] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) SUP: x86 import fixes. Wed, 13 Aug 2014 20:24:31 GMT vboxsync [52373] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) SUP: Do our own syscalls. Wed, 13 Aug 2014 10:48:36 GMT vboxsync [52367] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) x86 build fix. Wed, 13 Aug 2014 10:35:55 GMT vboxsync [52366] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (modified) SUP: Cache images for process verficiation. Wed, 13 Aug 2014 06:11:50 GMT vboxsync [52365] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) sup: Check for TrustedInstaller; accept ProgramFiles and CommonFiles. Mon, 11 Aug 2014 20:24:54 GMT vboxsync [52357] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) VBoxSupLib.dll build fix. Mon, 11 Aug 2014 19:24:00 GMT vboxsync [52356] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (added) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (added) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (added) SUP: Manual imports. Mon, 11 Aug 2014 19:21:58 GMT vboxsync [52355] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) SUPR3HardenedVerify.cpp: Corrected CreateFileW result check (NULL vs ... Mon, 11 Aug 2014 19:16:55 GMT vboxsync [52353] * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: drop mymemcmp, we've got an assembly memcmp ... Mon, 11 Aug 2014 12:33:37 GMT vboxsync [52337] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) SUPR3HardenedStatic needs RTUInt128MulByU64.asm Mon, 11 Aug 2014 12:33:29 GMT vboxsync [52336] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) SUPR3HardenedStatic needs RTUInt128MulByU64.asm Wed, 06 Aug 2014 11:59:52 GMT vboxsync [52293] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) build fix Thu, 31 Jul 2014 06:27:37 GMT vboxsync [52241] * trunk/src/VBox/HostDrivers/win/cfg/VBoxDrvCfg.cpp (modified) VBoxDrvCfgInfUninstallAllF: Just call GetSystemWindowsDirectory ... Mon, 28 Jul 2014 17:52:58 GMT vboxsync [52213] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrNative.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) SUP,IPRT: Implemented forwarder support in RTLdr and cleaned up some ... Sun, 27 Jul 2014 19:33:11 GMT vboxsync [52207] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) SUP: Fixed handle leak in the driver. Adjusted ... Sat, 26 Jul 2014 11:58:18 GMT vboxsync [52205] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) VBox/err.h: four VERR_SUP_VP_* status codes for the latest SUP changes. Sat, 26 Jul 2014 11:22:44 GMT vboxsync [52204] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) SUP,LDR: Changed RTLdrGetBits to allow not resolving imports. ... Fri, 25 Jul 2014 15:04:01 GMT vboxsync [52192] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels Fri, 25 Jul 2014 09:21:37 GMT vboxsync [52183] * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp (modified) netadpInstall: install inf Thu, 24 Jul 2014 18:48:25 GMT vboxsync [52176] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Fixed windows 7 regression where the child purification code ... Thu, 24 Jul 2014 16:49:08 GMT vboxsync [52173] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) build fix Thu, 24 Jul 2014 14:12:57 GMT vboxsync [52169] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Added logging capabilities to the hardened stub. Thu, 24 Jul 2014 11:35:26 GMT vboxsync [52163] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: Make the middle respawn process wait on both parent and child. ... Thu, 24 Jul 2014 09:47:27 GMT vboxsync [52160] * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedNoCrt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: some cleanups. Wed, 23 Jul 2014 18:47:53 GMT vboxsync [52156] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Don't make assumptions about the NTDLL.DLL location in the child ... Tue, 22 Jul 2014 20:19:29 GMT vboxsync [52139] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: child-process purification to avoid sysfer.dll. Tue, 22 Jul 2014 19:14:54 GMT vboxsync [52135] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Don't get confused by early kernel handles opened by ... Tue, 22 Jul 2014 17:39:46 GMT vboxsync [52134] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp (modified) NDIS6: Cumulative commit containing async send, unload race fix ... Fri, 18 Jul 2014 07:14:33 GMT vboxsync [52092] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: Disable hard error popups from NtCreateSection failures. Fri, 18 Jul 2014 05:42:29 GMT vboxsync [52089] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Don't verify the VM selector process ... Thu, 17 Jul 2014 18:00:41 GMT vboxsync [52084] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) SUP: build fix Thu, 17 Jul 2014 17:59:11 GMT vboxsync [52083] * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) SUP: delay signature checking of the vbox files till we actually use ... Tue, 15 Jul 2014 14:32:21 GMT vboxsync [52039] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) short -> long names. Tue, 15 Jul 2014 07:28:25 GMT vboxsync [52030] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) Forward ported r95010 from 4.3 Mon, 14 Jul 2014 21:23:24 GMT vboxsync [52024] * trunk/src/VBox/HostDrivers/Support/win/VBoxSupLib-win.cpp (modified) trunk, 4.3, 4.2, 4.1, 4.0: build fix. Fri, 11 Jul 2014 22:17:14 GMT vboxsync [52000] * trunk/src/VBox/HostDrivers/Support/testcase/SUPInstall.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) SUPInstall should start the service too now. Cleaned up exit code ... Fri, 11 Jul 2014 21:43:11 GMT vboxsync [51999] * trunk/include/iprt/asn1.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) Removed left over DEBUG_bird bits in iprt/asn1.h and added ... Fri, 11 Jul 2014 02:57:40 GMT vboxsync [51978] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp (modified) Need to initialize the SUPR3HardenedVerify* bits in the extension ...