# # ChangeLog for trunk/src/VBox/HostDrivers in vbox # # Generated by Trac 1.4.3.2 # Apr 14, 2025 1:55:03 AM Thu, 09 Oct 2014 01:26:07 GMT vboxsync [53005] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) SUP: Short list of microsoft files that when found not to be signed ... Thu, 09 Oct 2014 01:10:20 GMT vboxsync [53004] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) SUP: Resolve and call RTLogRelPrintf dynamically to put errors in the ... Wed, 08 Oct 2014 23:50:34 GMT vboxsync [53003] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: A bit more logging. Wed, 08 Oct 2014 23:46:15 GMT vboxsync [53002] * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) VBoxDrv-win.cpp: Keep the error info string from failed VBoxDrv and ... Tue, 07 Oct 2014 13:44:25 GMT vboxsync [52975] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) build fix Tue, 07 Oct 2014 13:41:55 GMT vboxsync [52974] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Seems ThreadHideFromDebugger on others might require debugger ... Tue, 07 Oct 2014 12:15:09 GMT vboxsync [52973] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Handle denormalized command line string pointer and always ... Tue, 07 Oct 2014 09:44:02 GMT vboxsync [52972] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) supR3HardNtChildPurify: Logging improvements. Tue, 07 Oct 2014 08:58:08 GMT vboxsync [52971] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) fixed a couple of error messages. Tue, 07 Oct 2014 08:29:34 GMT vboxsync [52969] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) SUP: Restructured the respawn + child purification code to use the ... Tue, 07 Oct 2014 06:26:23 GMT vboxsync [52968] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) build fix Mon, 06 Oct 2014 22:18:51 GMT vboxsync [52967] * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/win/NtCreateSection-template-amd64-syscall-type-1.h (deleted) * trunk/src/VBox/HostDrivers/Support/win/NtCreateSection-template-x86-syscall-type-1.h (deleted) * 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/SUPR3HardenedMainImports-win.cpp (modified) SUP: simplified the ntdll hooking / patching so we can avoid the jump ... Mon, 06 Oct 2014 22:16:22 GMT vboxsync [52966] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) fixed w8.1 .mrdata hack. Mon, 06 Oct 2014 20:16:16 GMT vboxsync [52965] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) Another sanity check. Mon, 06 Oct 2014 20:09:04 GMT vboxsync [52962] * 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/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Check the entire NTDLL during process verification now that ... Mon, 06 Oct 2014 13:44:22 GMT vboxsync [52954] * 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) Tighten the checks on the stub process a little bit (part 1). Mon, 06 Oct 2014 13:30:20 GMT vboxsync [52953] * trunk/include/iprt/nt/nt.h (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/nt/pathint-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: Use LdrRegisterDllNotification when available to make sure we ... Mon, 06 Oct 2014 09:27:36 GMT vboxsync [52950] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) duh Sun, 05 Oct 2014 21:43:10 GMT vboxsync [52949] * 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/SUPDrv-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/SUPR3HardenedNoCrt-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) SUP: Do the early init thing on the stub process too. Sun, 05 Oct 2014 16:48:25 GMT vboxsync [52947] * trunk/include/iprt/nt/nt.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/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-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) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: Implemented early VM process vboxdrv initialization. Sun, 05 Oct 2014 04:59:06 GMT vboxsync [52945] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) win.x86 build fix Sat, 04 Oct 2014 01:54:58 GMT vboxsync [52943] * 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/SUPHardenedVerifyImage-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 (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) SUP: The child side of early VM process init. Fri, 03 Oct 2014 19:58:01 GMT vboxsync [52941] * 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/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-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) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) Use our own heap in the hope that we can use it before ntdll is ... Fri, 03 Oct 2014 18:40:54 GMT vboxsync [52940] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.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/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/SUPR3HardenedMainImports-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/VBoxSupLib-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) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) Eliminating some more kernel32.dll dependencies, marking APIs we like ... Wed, 01 Oct 2014 09:45:51 GMT vboxsync [52911] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: Disable interrupts per-iteration while measuring ... Tue, 30 Sep 2014 23:03:58 GMT vboxsync [52908] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) supdrvNtProtectRelease: Decrement child reference count, don't ... Tue, 30 Sep 2014 19:15:29 GMT vboxsync [52907] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) SUP: Allow loading of administrator group owned DLLs in addition to ... Tue, 30 Sep 2014 19:14:27 GMT vboxsync [52906] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: detect ZoneAlarm installs. Tue, 30 Sep 2014 19:13:19 GMT vboxsync [52905] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: 32-bit + CSRSS hack for working around ZoneAlarm -104 ... Tue, 30 Sep 2014 11:04:07 GMT vboxsync [52896] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) HostDrivers/support/solaris: Don't assert on unsupported error codes ... Tue, 30 Sep 2014 10:20:13 GMT vboxsync [52895] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/support: reset the minimum compare-read time variable on ... Mon, 29 Sep 2014 18:22:08 GMT vboxsync [52892] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) typo Fri, 26 Sep 2014 18:41:38 GMT vboxsync [52877] * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) Import NtQuerySystemInformation. Fri, 26 Sep 2014 18:05:23 GMT vboxsync [52875] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Log more details on system dlls and hot patching. Fri, 26 Sep 2014 15:12:49 GMT vboxsync [52871] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) HostDrivers/support: pick master based on Apic Id, use Apic Id to ... Wed, 24 Sep 2014 13:53:45 GMT vboxsync [52844] * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) suplibOsStopService: The rc variable was used uninitialized in one ... Wed, 24 Sep 2014 13:29:02 GMT vboxsync [52840] * trunk/src/VBox/HostDrivers/VBoxUSB/win/testcase/USBTest.cpp (modified) USBTest.cpp: rather use %x instead of %p for pointers Wed, 24 Sep 2014 12:46:44 GMT vboxsync [52834] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Fixed copy and past bug in supR3HardenedWinVerifyCacheIsMatch. ... Tue, 23 Sep 2014 10:37:15 GMT vboxsync [52824] * trunk/include/VBox/VBoxNetCfg-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.def (modified) * trunk/src/VBox/Installer/win/VBoxMergeNetAdpCA.wxi (modified) * trunk/src/VBox/Installer/win/VBoxMergeNetAdpSeq.wxi (modified) pr7489. Added uninstallation inf files and driver packages related to ... Mon, 22 Sep 2014 14:19:23 GMT vboxsync [52818] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: Don't try measuring TSC deltas if we determined ... Mon, 22 Sep 2014 10:33:36 GMT vboxsync [52815] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: Comments and use a proper error code for failing ... Fri, 19 Sep 2014 15:02:04 GMT vboxsync [52795] * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.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/SUPR3HardenedMainImports-win.cpp (modified) SUP: Deal with comodo's ntdll export and getprocaddress ... Thu, 18 Sep 2014 16:11:16 GMT vboxsync [52790] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) better error message. Wed, 17 Sep 2014 17:35:42 GMT vboxsync [52780] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/SupDrv: Function for querying invariant TSC. Mon, 15 Sep 2014 15:07:17 GMT vboxsync [52750] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/RTLogWriteDebugger-r0drv-solaris.c (modified) VBoxUSB/solaris: undo temporary change. Mon, 15 Sep 2014 13:49:05 GMT vboxsync [52748] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/RTLogWriteDebugger-r0drv-solaris.c (modified) VBoxUSB/solaris: Another shot at getting logging, temporary change. Mon, 15 Sep 2014 13:19:35 GMT vboxsync [52747] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) VBoxUSB/solaris: revert temporary change. Mon, 15 Sep 2014 12:16:06 GMT vboxsync [52746] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) VBoxUSB/solaris: temporarily enable release logging for debugging ... Mon, 15 Sep 2014 12:15:17 GMT vboxsync [52745] * trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c (modified) VBoxUSB/solaris: debug nit. Mon, 15 Sep 2014 11:18:44 GMT vboxsync [52744] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) terrible experiment with kernel32/base and avast. Sun, 14 Sep 2014 20:24:08 GMT vboxsync [52741] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Better adversary detection. Sat, 13 Sep 2014 23:16:58 GMT vboxsync [52739] * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) SUP: Increase fudge factors when there are known trouble makers around. Sat, 13 Sep 2014 23:12:54 GMT vboxsync [52738] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Forgot to initialize g_pAlpcPortObjectType1. Sat, 13 Sep 2014 21:58:40 GMT vboxsync [52737] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Document the ALPC hack. Sat, 13 Sep 2014 20:39:45 GMT vboxsync [52736] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Reduce noise. Sat, 13 Sep 2014 20:38:33 GMT vboxsync [52735] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Alternative way of obtaining the ALPC Port object type. Fri, 12 Sep 2014 14:03:14 GMT vboxsync [52725] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: Readjust TSC deltas if the master goes offline, ... 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 ...