#
# ChangeLog for trunk/include/iprt in vbox
#
# Generated by Trac 1.4.3.2
# Dec 20, 2024 8:33:53 AM

Thu, 27 Nov 2014 13:42:03 GMT vboxsync [53405]
	* trunk/include/iprt/asm-amd64-x86.h (modified)

	iprt/asm-amd64-x86.h: fix return type for ASMIntAreEnabled().


Fri, 14 Nov 2014 13:54:04 GMT vboxsync [53327]
	* trunk/include/iprt/cpuset.h (modified)

	iprt/cpuset: RTCpuSetCopy.


Tue, 04 Nov 2014 12:17:23 GMT vboxsync [53194]
	* trunk/include/iprt/x86.h (modified)

	doc nit


Tue, 04 Nov 2014 10:53:11 GMT vboxsync [53192]
	* trunk/include/iprt/x86.h (modified)

	iprt/x86.h: comment typo.


Tue, 04 Nov 2014 10:52:35 GMT vboxsync [53191]
	* trunk/include/iprt/x86.h (modified)

	iprt/x86.h: comment typos.


Mon, 03 Nov 2014 21:27:48 GMT vboxsync [53187]
	* trunk/include/iprt/x86.h (modified)

	x86.h: Found some documentation of DR7 bits 12, 14 and 15. ...


Sat, 01 Nov 2014 23:29:05 GMT vboxsync [53173]
	* trunk/include/iprt/log.h (modified)
	* trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified)
	* trunk/src/VBox/Runtime/common/log/log.cpp (modified)

	IPRT,SUPDrv: Added new 'ringbuf[=size]' log destination for cases ...


Fri, 10 Oct 2014 09:29:46 GMT vboxsync [53020]
	* trunk/include/iprt/types.h (modified)

	iprt/types.h: comment typos.


Thu, 09 Oct 2014 14:12:32 GMT vboxsync [53010]
	* trunk/include/iprt/asn1.h (modified)
	* trunk/include/iprt/mangling.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/asn1/asn1-efence-allocator.cpp (copied)

	IPRT: Added electric fence allocator for ASN.1.


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 ...


Mon, 06 Oct 2014 13:54:02 GMT vboxsync [52955]
	* trunk/include/iprt/nt/nt.h (modified)

	build fix


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 ...


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:37:10 GMT vboxsync [52944]
	* trunk/include/iprt/mangling.h (modified)
	* trunk/include/iprt/nt/nt.h (modified)
	* trunk/include/iprt/path.h (modified)
	* trunk/include/iprt/string.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/string/utf-16.cpp (modified)
	* trunk/src/VBox/Runtime/generic/RTPathAbs-generic.cpp (copied)
	* trunk/src/VBox/Runtime/generic/RTPathGetCurrentDrive-generic.cpp (added)
	* trunk/src/VBox/Runtime/generic/RTPathGetCurrentOnDrive-generic.cpp (added)
	* trunk/src/VBox/Runtime/r3/nt/internal-r3-nt.h (modified)
	* trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified)
	* trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified)
	* trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified)

	IPRT: Separated out RTPathAbs from the posix, fixing it up for ...


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 ...


Thu, 02 Oct 2014 13:09:27 GMT vboxsync [52929]
	* trunk/include/iprt/asm.h (modified)

	iprt/asm.h: fixed warning, volatile not nececessary here


Fri, 26 Sep 2014 18:05:48 GMT vboxsync [52876]
	* trunk/include/iprt/nt/nt.h (modified)

	SUP: Log more details on system dlls and hot patching.


Wed, 17 Sep 2014 15:23:46 GMT vboxsync [52778]
	* trunk/include/iprt/x86.h (modified)

	iprt/x86.h: add EFER.TCE bit.


Sun, 14 Sep 2014 20:25:18 GMT vboxsync [52742]
	* trunk/include/iprt/nt/nt.h (modified)

	iprt/nt/nt.h: FILE_BASIC_INFORMATION.


Wed, 10 Sep 2014 20:15:19 GMT vboxsync [52691]
	* trunk/include/iprt/log.h (modified)

	Provide missing Log2Func to Log6Func.  Fix already defined Log4Func ...


Mon, 08 Sep 2014 11:27:16 GMT vboxsync [52644]
	* trunk/include/iprt/thread.h (modified)

	s/RT_OS_WINDOWS/!RT_OS_LINUX/


Mon, 08 Sep 2014 11:22:57 GMT vboxsync [52643]
	* trunk/include/iprt/thread.h (modified)

	iprt/thread.h: workaround for genksyms crash


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: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 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 23:21:24 GMT vboxsync [52606]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Thu, 04 Sep 2014 23:18:52 GMT vboxsync [52605]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Thu, 04 Sep 2014 23:15:45 GMT vboxsync [52604]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Thu, 04 Sep 2014 23:13:58 GMT vboxsync [52603]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Thu, 04 Sep 2014 23:12:05 GMT vboxsync [52602]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Thu, 04 Sep 2014 23:06:19 GMT vboxsync [52601]
	* trunk/include/iprt/crypto/tsp.h (added)

	IPRT: Added support for microsoft timestamp counter signatures. This ...


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 12:50:46 GMT vboxsync [52582]
	* trunk/include/iprt/cpuset.h (modified)

	iprt/cpuset.h: missed committing file changes for r95853.


Wed, 03 Sep 2014 12:01:02 GMT vboxsync [52580]
	* trunk/include/iprt/cpp/ministring.h (modified)

	algorithm or something it needs is missing in one of the additions ...


Tue, 02 Sep 2014 10:10:40 GMT vboxsync [52565]
	* trunk/include/iprt/cdefs.h (modified)

	include/iprt/cdefs.h: try fixing the internal compiler error exposed ...


Mon, 01 Sep 2014 09:47:10 GMT vboxsync [52549]
	* trunk/include/iprt/cpp/ministring.h (modified)

	VBox/Main: #1909: Further compilation & coding style fixes.


Mon, 01 Sep 2014 09:06:08 GMT vboxsync [52548]
	* trunk/include/iprt/cpp/ministring.h (modified)

	Main: #1909: Compilation fixes


Mon, 01 Sep 2014 08:58:51 GMT vboxsync [52546]
	* trunk/include/VBox/com/string.h (modified)
	* trunk/include/iprt/cpp/ministring.h (modified)
	* trunk/src/VBox/Main/Makefile.kmk (modified)
	* trunk/src/VBox/Main/glue/string.cpp (modified)
	* trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified)

	VBox/Main: #1909: Independent QMTranslator implementation. Some fixes ...


Sun, 31 Aug 2014 23:48:41 GMT vboxsync [52543]
	* trunk/include/iprt/net.h (modified)
	* trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified)

	IntNet: follow up to r85262 - refactor rewriting of link-level ...


Sun, 31 Aug 2014 21:43:40 GMT vboxsync [52539]
	* trunk/include/iprt/mangling.h (modified)

	build 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.


Fri, 29 Aug 2014 22:51:39 GMT vboxsync [52533]
	* trunk/include/iprt/asn1.h (modified)
	* trunk/include/iprt/err.h (modified)
	* trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/pkcs7-asn1-decoder.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/spc-asn1-decoder.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/x509-asn1-decoder.cpp (modified)

	ASN.1 decoding: limit nesting.


Thu, 28 Aug 2014 15:58:58 GMT vboxsync [52519]
	* trunk/include/iprt/net.h (modified)

	Provide names for all types of IPv6 Neighbor Discovery.  Provide ...


Tue, 26 Aug 2014 14:43:04 GMT vboxsync [52503]
	* trunk/include/iprt/crypto/pkcs7.h (modified)
	* trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified)

	Started working on PKCS #7 attributes.


Mon, 25 Aug 2014 14:30:41 GMT vboxsync [52495]
	* trunk/include/iprt/cdefs.h (modified)
	* trunk/include/iprt/types.h (modified)

	Runtime: cdefs.h changes to avoid warnings from some g++ versions ...


Fri, 22 Aug 2014 11:43:36 GMT vboxsync [52466]
	* trunk/include/iprt/x86.h (modified)

	VMM: Nit for r95680.


Fri, 22 Aug 2014 11:39:08 GMT vboxsync [52465]
	* trunk/include/iprt/x86.h (modified)
	* trunk/include/iprt/x86.mac (modified)
	* trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified)
	* trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified)

	VMM: Fix IEM FXSAVE implementation to match the logic in HM/raw-mode ...


Fri, 22 Aug 2014 10:04:49 GMT vboxsync [52458]
	* trunk/include/iprt/asm-math.h (modified)

	ASMMultU32ByU32DivByU32 / ASMMultU64ByU32DivByU32: no need to set ...


Fri, 22 Aug 2014 07:47:06 GMT vboxsync [52455]
	* trunk/include/iprt/asm-math.h (modified)

	Updated ASMMultU32ByU32DivByU32 and ASMMultU64ByU32DivByU32 ...


Fri, 22 Aug 2014 07:12:23 GMT vboxsync [52454]
	* trunk/include/iprt/asm-math.h (modified)
	* trunk/src/VBox/Runtime/common/asm/ASMMultU32ByU32DivByU32.asm (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified)

	ASMMultU32ByU32DivByU32: Cleaned up mess. Tested on x86 and
	amd64-msc.


Thu, 21 Aug 2014 16:16:19 GMT vboxsync [52443]
	* trunk/include/iprt/asm-math.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/asm/ASMMultU32ByU32DivByU32.asm (added)
	* trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified)

	Runtime: added ASMMultU32ByU32DivByU32() and fixed early clobber ...


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.


Wed, 20 Aug 2014 09:41:48 GMT vboxsync [52428]
	* trunk/include/iprt/asm.h (modified)

	asm.h: Fix broken ASMAtomicUoIncU32 assembly.


Tue, 19 Aug 2014 23:41:09 GMT vboxsync [52422]
	* trunk/include/iprt/net.h (modified)

	Fix typo in comment.


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, ...


Wed, 13 Aug 2014 06:09:41 GMT vboxsync [52364]
	* trunk/include/iprt/nt/nt.h (modified)
	* trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified)

	nt.h: NtOpenKey, NtQuerySecurityObject, NtQueryValueKey, RtlEqualSid, ...


Tue, 12 Aug 2014 08:43:35 GMT vboxsync [52358]
	* trunk/include/iprt/list.h (modified)
	* trunk/src/VBox/Storage/VD.cpp (modified)
	* trunk/src/VBox/Storage/VHD.cpp (modified)

	Storage/VD,VHD: Fix crash with certain VHD images with only partial ...


Mon, 11 Aug 2014 19:20:47 GMT vboxsync [52354]
	* trunk/include/iprt/nt/nt.h (modified)

	nt.h: TEB fix.


Mon, 11 Aug 2014 15:29:24 GMT vboxsync [52345]
	* trunk/include/iprt/asm.h (modified)
	* trunk/include/iprt/mangling.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/asm/ASMAtomicUoDecU32.asm (added)
	* trunk/src/VBox/Runtime/common/asm/ASMAtomicUoIncU32.asm (added)
	* trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified)

	Runtime: Implemented ASMAtomicUo[Inc|Dec]U32() with updated testcase. ...


Mon, 11 Aug 2014 14:58:04 GMT vboxsync [52341]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Mon, 11 Aug 2014 13:03:12 GMT vboxsync [52340]
	* trunk/include/iprt/mangling.h (modified)

	build fix


Mon, 11 Aug 2014 12:30:20 GMT vboxsync [52335]
	* trunk/include/iprt/asmdefs.mac (modified)
	* trunk/include/iprt/bignum.h (modified)
	* trunk/include/iprt/mangling.h (modified)
	* trunk/include/iprt/types.h (modified)
	* trunk/include/iprt/uint128.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/math/RTUInt128MulByU64.asm (added)
	* trunk/src/VBox/Runtime/common/math/bignum-amd64-x86.asm (modified)
	* trunk/src/VBox/Runtime/common/math/bignum.cpp (modified)
	* trunk/src/VBox/Runtime/include/internal/bignum.mac (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTBigNum-div-test-data.h (added)
	* trunk/src/VBox/Runtime/testcase/tstRTBigNum-uint128-div-test-data.h (added)
	* trunk/src/VBox/Runtime/testcase/tstRTBigNum.cpp (modified)

	RTBigNum: Added shift APIs, implemented a faster division algorithm, ...


Wed, 06 Aug 2014 12:14:19 GMT vboxsync [52294]
	* trunk/include/iprt/asm-math.h (modified)

	asm-math.h: build fix


Wed, 06 Aug 2014 11:25:34 GMT vboxsync [52292]
	* trunk/include/iprt/asmdefs.mac (modified)

	RTBigNum/asmdefs.mac: Forgot another file.


Wed, 06 Aug 2014 10:14:47 GMT vboxsync [52290]
	* trunk/include/iprt/bignum.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/math/bignum.cpp (modified)
	* trunk/src/VBox/Runtime/include/internal/bignum.mac (added)

	RTBigNum: Two assembly optimizations related to RTBigNumModExp. Use ...


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 ...


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. ...


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.


Mon, 21 Jul 2014 08:21:00 GMT vboxsync [52108]
	* trunk/include/iprt/err.h (modified)

	wrong error code.


Sun, 20 Jul 2014 18:21:30 GMT vboxsync [52103]
	* trunk/include/iprt/nt/nt.h (modified)

	nt.h: Cleaned out unused structures.


Sun, 20 Jul 2014 18:20:30 GMT vboxsync [52102]
	* trunk/include/iprt/nt/nt-and-windows.h (modified)
	* trunk/include/iprt/nt/nt.h (modified)

	nt.h: TEB and PEB structures.


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.


Wed, 16 Jul 2014 13:53:24 GMT vboxsync [52050]
	* trunk/include/iprt/err.h (modified)
	* trunk/include/iprt/memsafer.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/math/bignum.cpp (modified)
	* trunk/src/VBox/Runtime/generic/memsafer-generic.cpp (modified)
	* trunk/src/VBox/Runtime/r3/memsafer-r3.cpp (copied)
	* trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (modified)

	RTMemSafer: Split generic from ring-3 specific page based ...


Tue, 15 Jul 2014 15:38:36 GMT vboxsync [52040]
	* trunk/include/iprt/nt/nt.h (modified)

	nt.h: Missing NtQueryDirectoryFile prototype.


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.


Mon, 14 Jul 2014 20:28:13 GMT vboxsync [52021]
	* trunk/include/iprt/mem.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/r3/posix/rtmemlocked-posix.cpp (deleted)
	* trunk/src/VBox/Runtime/r3/win/rtmemlocked-win.cpp (deleted)

	IPRT/RTMemLocked*: Ditch API, was only implemented on POSIX and there ...


Mon, 14 Jul 2014 19:44:01 GMT vboxsync [52018]
	* trunk/include/iprt/memsafer.h (modified)
	* trunk/src/VBox/Runtime/common/math/bignum.cpp (modified)
	* trunk/src/VBox/Runtime/generic/memsafer-generic.cpp (modified)
	* trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (added)

	IPRT: Make RTMemSafer use the SUPR3 page allocation if available to ...


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 ...


Wed, 09 Jul 2014 00:59:53 GMT vboxsync [51945]
	* trunk/include/iprt/nt/nt.h (modified)
	* trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified)

	Try again for up to 5 seconds when we see STATUS_NO_SUCH_DEVICE and ...


Tue, 08 Jul 2014 17:52:59 GMT vboxsync [51942]
	* trunk/include/iprt/critsect.h (modified)

	build fix


Tue, 08 Jul 2014 17:45:51 GMT vboxsync [51940]
	* trunk/include/iprt/critsect.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified)

	GMMR0: Switched from fast mutex to critical section for the giant ...


Tue, 08 Jul 2014 03:15:51 GMT vboxsync [51919]
	* trunk/include/iprt/asn1-generator-pass.h (modified)

	asn1-generator: RTASN1TMPL_MEMBER_DYN* was leaking memory.


Fri, 04 Jul 2014 13:40:58 GMT vboxsync [51869]
	* trunk/include/iprt/mangling.h (modified)

	fake mangling.


Fri, 04 Jul 2014 13:35:22 GMT vboxsync [51868]
	* trunk/include/iprt/zero.h (added)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified)
	* trunk/src/VBox/Runtime/common/misc/zero.asm (added)

	Page hash fixes. Somehow using the wrong algorithm for determining ...


Thu, 03 Jul 2014 23:58:35 GMT vboxsync [51863]
	* trunk/include/iprt/mangling.h (modified)

	page hash updates.


Thu, 03 Jul 2014 23:51:54 GMT vboxsync [51862]
	* trunk/include/iprt/crypto/spc.h (modified)
	* trunk/include/iprt/err.h (modified)
	* trunk/include/iprt/mangling.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/crypto/spc-core.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/spc-sanity.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/spc-template.h (modified)
	* trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified)

	page hash updates.


Thu, 03 Jul 2014 19:44:21 GMT vboxsync [51858]
	* trunk/include/iprt/asn1-generator-pass.h (modified)
	* trunk/src/VBox/Runtime/common/asn1/asn1-dump.cpp (modified)
	* trunk/src/VBox/Runtime/common/asn1/asn1-ut-string.cpp (modified)

	Some ASN.1 fixes related to BMP strings. Improved the ASN.1 dumper a ...


Thu, 03 Jul 2014 18:39:21 GMT vboxsync [51856]
	* trunk/include/iprt/crypto/digest.h (modified)
	* trunk/include/iprt/crypto/x509.h (modified)
	* trunk/include/iprt/mangling.h (modified)
	* trunk/include/iprt/types.h (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/checksum/openssl-sha256.cpp (modified)
	* trunk/src/VBox/Runtime/common/checksum/openssl-sha512.cpp (modified)
	* trunk/src/VBox/Runtime/common/checksum/sha224str.cpp (copied)
	* trunk/src/VBox/Runtime/common/checksum/sha384str.cpp (copied)
	* trunk/src/VBox/Runtime/common/checksum/sha512t224str.cpp (copied)
	* trunk/src/VBox/Runtime/common/checksum/sha512t256str.cpp (copied)
	* trunk/src/VBox/Runtime/common/crypto/digest-builtin.cpp (modified)
	* trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified)
	* trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTDigest-2.cpp (modified)
	* trunk/src/VBox/Runtime/testcase/tstRTDigest.cpp (modified)

	Added the odd sha-2 algorithms to RTCrDigest and extended the ...


Thu, 03 Jul 2014 14:01:28 GMT vboxsync [51851]
	* trunk/include/iprt/md5.h (modified)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp (modified)
	* trunk/src/VBox/Runtime/common/checksum/RTSha256Digest.cpp (modified)
	* trunk/src/VBox/Runtime/common/checksum/alt-md2.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/alt-md5.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/alt-sha1.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/alt-sha256.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/alt-sha512.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/openssl-md2.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/openssl-md5.cpp (added)
	* trunk/src/VBox/Runtime/common/checksum/openssl-sha1.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/openssl-sha256.cpp (moved)
	* trunk/src/VBox/Runtime/common/checksum/openssl-sha512.cpp (moved)

	Renamed hash implementations to fit better into the build system, ...


Thu, 03 Jul 2014 12:16:59 GMT vboxsync [51842]
	* trunk/include/iprt/mangling.h (modified)
	* trunk/include/iprt/sha.h (modified)
	* trunk/src/VBox/Runtime/common/checksum/sha512-alt.cpp (modified)

	Added alternative SHA-512/224 and SHA-512/256 implementations while ...


Thu, 03 Jul 2014 11:58:27 GMT vboxsync [51841]
	* trunk/include/iprt/mangling.h (modified)
	* trunk/include/iprt/sha.h (modified)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/checksum/sha512-alt.cpp (added)

	Alternative SHA-512 and SHA-384 implementation.


Thu, 03 Jul 2014 11:10:07 GMT vboxsync [51840]
	* trunk/include/iprt/mangling.h (modified)

	mangle the sha-224 symbols.


Thu, 03 Jul 2014 11:05:50 GMT vboxsync [51838]
	* trunk/include/iprt/sha.h (modified)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/common/checksum/sha256-alt.cpp (added)
	* trunk/src/VBox/Runtime/testcase/tstRTDigest-2.cpp (modified)

	Alternative SHA-256 implementation.


Thu, 03 Jul 2014 07:52:22 GMT vboxsync [51834]
	* trunk/include/iprt/asm.h (modified)

	gcc inline: use '=g' here we can also directly operate on memory and ...


Thu, 03 Jul 2014 03:26:56 GMT vboxsync [51831]
	* trunk/include/iprt/asm.h (modified)

	gnu inline fun


Thu, 03 Jul 2014 03:14:03 GMT vboxsync [51830]
	* trunk/include/iprt/asm.h (modified)

	duh


Thu, 03 Jul 2014 03:13:46 GMT vboxsync [51829]
	* trunk/include/iprt/asm.h (modified)

	duh