# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Mar 12, 2025 10:15:52 AM Tue, 31 May 2016 04:39:57 GMT vboxsync [61316] * trunk/include/VBox/VMMDevTesting.mac (modified) * trunk/include/iprt/x86.mac (modified) kmk incs Fri, 27 May 2016 16:21:07 GMT vboxsync [61249] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Rename MSR to be more inline with inconsistent Intel docs. Fri, 27 May 2016 08:26:20 GMT vboxsync [61229] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added missing global performance counter control MSRs. Fri, 20 May 2016 13:24:27 GMT vboxsync [61097] * trunk/include/iprt/linux/sysfs.h (modified) sysfs.h: spec clearification. Fri, 20 May 2016 02:59:40 GMT vboxsync [61072] * trunk/include/VBox/vmm/apic.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Get rid of a couple of duplicate macros, and added a couple ... Fri, 20 May 2016 02:58:16 GMT vboxsync [61070] * trunk/include/iprt/asm-amd64-x86.h (modified) ASMIsViaCentaurCpu: Don't use the Amd function to check the result. duh. Thu, 19 May 2016 19:10:35 GMT vboxsync [61057] * trunk/include/iprt/asmdefs.mac (modified) asmdefs.mac: doc typo. Tue, 17 May 2016 09:48:23 GMT vboxsync [60996] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) x86: Added two more CPUID bit definitions. Thu, 12 May 2016 19:06:48 GMT vboxsync [60965] * trunk/include/iprt/assert.h (modified) iprt/assert.h: static_assert detection for clang. Thu, 12 May 2016 19:06:30 GMT vboxsync [60964] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added RT_CLANG_PREREQ macros. Added RT_NOREF_PV macro ... Wed, 04 May 2016 22:09:34 GMT vboxsync [60844] * trunk/include/iprt/stdint.h (modified) iprt/stdint.h: Our visual C++ version (2010) has stdint.h, include it ... Wed, 04 May 2016 22:08:53 GMT vboxsync [60843] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added RT_MSC_PREREQ, RT_MSC_PREREQ_EX and ... Mon, 02 May 2016 20:11:08 GMT vboxsync [60799] * trunk/include/iprt/asm.h (modified) iprt/asm.h: 16-bit fixes and todos. Sun, 24 Apr 2016 14:55:46 GMT vboxsync [60677] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added X86_PAGE_SIZE and associates aliasing ... Fri, 22 Apr 2016 23:50:12 GMT vboxsync [60667] * trunk/include/iprt/x86.h (modified) x86.h: docs Fri, 22 Apr 2016 23:35:35 GMT vboxsync [60665] * trunk/include/iprt/x86.h (modified) VMM,ConsoleImpl2: Added 386 profile, adding IEM code for some obvious ... Wed, 20 Apr 2016 14:32:19 GMT vboxsync [60603] * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp (modified) Assorted compile fixes for FreeBSD Thu, 14 Apr 2016 09:38:28 GMT vboxsync [60485] * trunk/include/iprt/uint32.h (modified) * trunk/include/iprt/uint64.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-UInt32Div.c (added) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-UInt64Div.c (added) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-wc16-U4D.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-wc16-U8DQ.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-wc16-U8DR.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-wc32-U8D.asm (modified) bs3kit: 8086 friendly 32-bit and 64-bit unsigned integer division. Thu, 14 Apr 2016 09:25:51 GMT vboxsync [60484] * trunk/include/iprt/uint32.h (copied) * trunk/include/iprt/uint64.h (modified) * trunk/src/VBox/Devices/BiosCommonCode/ASMBitLastSetU16.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/DoUInt32Div.c (added) * trunk/src/VBox/Devices/BiosCommonCode/__I4D.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/__I4M.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/__U4D.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/__U4M.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/__U8LS.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/__U8RS.asm (copied) * trunk/src/VBox/Devices/BiosCommonCode/fmemcpy.asm (moved) * trunk/src/VBox/Devices/BiosCommonCode/fmemset.asm (copied) * trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk (modified) PCBIOS: split up the support.asm file and implemented 32-bit division ... Thu, 14 Apr 2016 07:12:40 GMT vboxsync [60483] * trunk/include/iprt/utf16.h (modified) build fix (Doxygen comment) Thu, 14 Apr 2016 00:50:47 GMT vboxsync [60482] * trunk/include/iprt/uint128.h (modified) * trunk/include/iprt/uint64.h (copied) iprt/uint64.h: Converted uint128.h to RTUINT64U 64-bit for ancient ... Wed, 13 Apr 2016 20:14:41 GMT vboxsync [60481] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/utf16.h (modified) * trunk/src/VBox/Runtime/common/string/utf-16-case.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-16.cpp (modified) * trunk/src/VBox/Runtime/nt/RTNtPathExpand8dot3Path.cpp (modified) * trunk/src/VBox/Runtime/nt/RTNtPathFindPossible8dot3Name.cpp (added) * trunk/src/VBox/Runtime/r3/nt/pathint-nt.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTNtPath-1.cpp (added) IPRT: Added testcase for RTNtPathExpand8dot3Path and ... Wed, 13 Apr 2016 20:13:17 GMT vboxsync [60480] * trunk/include/iprt/nt/nt.h (modified) * 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/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/nt/RTNtPathExpand8dot3Path.cpp (added) SUPNtHard,IPRT: Moved supHardNtVpFix8dot3Path & ... Mon, 11 Apr 2016 14:30:32 GMT vboxsync [60427] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) Runtime/linux/sysfs.cpp: Fixes for the tstRTSystemQueryDmi testcase, ... Fri, 08 Apr 2016 09:47:08 GMT vboxsync [60393] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) Runtime/linux/sysfs: Fixes, implement two forgotten methods Fri, 08 Apr 2016 09:17:34 GMT vboxsync [60390] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) Runtime/linux/sysfs: Correct format string attributes and introduce ... Thu, 07 Apr 2016 14:21:30 GMT vboxsync [60373] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) * trunk/src/VBox/Main/src-server/linux/HostHardwareLinux.cpp (modified) * trunk/src/VBox/Main/src-server/linux/PerformanceLinux.cpp (modified) * trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemQueryDmiString-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) Runtime/linux/sysfs.cpp: Convert RTLinuxSysFs* API to always use IPRT ... Wed, 06 Apr 2016 09:38:49 GMT vboxsync [60349] * trunk/include/iprt/sg.h (modified) oops Wed, 06 Apr 2016 09:34:14 GMT vboxsync [60346] * trunk/include/iprt/sg.h (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) Runtime/sg.cpp: Allow RTSgBufInit to take NULL and 0 for paSegs and ... Tue, 05 Apr 2016 00:34:02 GMT vboxsync [60323] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) include/iprt/asm-amd64-x86-watcom-16.h: Some simple CPUID functions. Mon, 04 Apr 2016 17:31:56 GMT vboxsync [60314] * trunk/include/iprt/err.mac (modified) iprt/err.*: regenerated Mon, 04 Apr 2016 17:31:43 GMT vboxsync [60313] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) iprt/x86.*: updates Sun, 03 Apr 2016 18:04:06 GMT vboxsync [60299] * trunk/include/iprt/formats/pecoff.h (modified) comment typo Sun, 03 Apr 2016 17:10:48 GMT vboxsync [60297] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/formats/pecoff.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) ldrPE.cpp/pecoff.h: Added version 5 of the load config structures, ... Thu, 31 Mar 2016 00:47:04 GMT vboxsync [60264] * trunk/include/iprt/formats/omf.h (modified) iprt/formats/omf.h: correction and additions. Wed, 30 Mar 2016 11:35:50 GMT vboxsync [60259] * trunk/include/iprt/formats/codeview.h (modified) * trunk/include/iprt/formats/omf.h (modified) dbgmodcodeview.cpp: Parse CV8 line numbers. Tue, 29 Mar 2016 14:43:16 GMT vboxsync [60245] * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified) IPRT: Added RTCrX509Name_GetShortRdn. Mon, 28 Mar 2016 23:20:29 GMT vboxsync [60235] * trunk/include/iprt/asm-amd64-x86.h (modified) iprt/asm-amd64-x86.h: doxygen fix Mon, 28 Mar 2016 19:41:30 GMT vboxsync [60230] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) duh Mon, 28 Mar 2016 18:47:53 GMT vboxsync [60229] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) * trunk/include/iprt/asmdefs.mac (modified) later Mon, 28 Mar 2016 18:28:22 GMT vboxsync [60228] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMRC/CSAMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) asm-amd64-x86.h,*: made ASMInvalidatePage take a flat unsigned ... Sat, 26 Mar 2016 23:43:31 GMT vboxsync [60201] * trunk/include/iprt/asm-amd64-x86.h (modified) iprt/asm-amd64-x86.h: Use the Visual C++ __halt() intrinsic when ... Sat, 26 Mar 2016 22:48:01 GMT vboxsync [60200] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: AssertCompileMemberAlignment and AssertCompile. Fri, 25 Mar 2016 21:33:07 GMT vboxsync [60192] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added 'static' to DECLINLINE for C++ and MSC to prevent ... Wed, 23 Mar 2016 13:19:33 GMT vboxsync [60162] * trunk/include/VBox/usblib.h (modified) * trunk/include/iprt/ctype.h (modified) USB: RT_C_IS_CNTRL returns true for the terminator. Tue, 22 Mar 2016 09:50:50 GMT vboxsync [60134] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: AssertCompileSizeAlignment. Mon, 21 Mar 2016 14:28:23 GMT vboxsync [60121] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/reqqueue.cpp (modified) * trunk/src/VBox/Runtime/include/internal/req.h (modified) RTReqQueueProcess: Addressed todo regarding lost requests and ... Fri, 18 Mar 2016 00:06:19 GMT vboxsync [60087] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) iprt/x86.h: duh! Thu, 17 Mar 2016 14:04:35 GMT vboxsync [60077] * trunk/include/VBox/com/array.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIHostComboEditor.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) introduced RT_GNUC_PREREQ Thu, 17 Mar 2016 08:15:04 GMT vboxsync [60070] * trunk/include/iprt/assert.h (modified) iprt/assert.h: docs. Wed, 16 Mar 2016 17:51:42 GMT vboxsync [60065] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) Main/VirtualBoxClient: more early failure fixes, complementing the ... Tue, 15 Mar 2016 23:54:55 GMT vboxsync [60055] * trunk/include/iprt/assert.h (modified) AssertContinue should continue, not break. Tue, 15 Mar 2016 21:45:56 GMT vboxsync [60053] * trunk/include/iprt/assert.h (modified) introduced AssertContinue() Tue, 15 Mar 2016 10:39:16 GMT vboxsync [60028] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-integer.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrPrintHexBytes.cpp (modified) iprt: Added simple (and untested) RTAsn1Integer_ToString implemented. ... Mon, 14 Mar 2016 18:40:57 GMT vboxsync [60023] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/nocrt/setjmp.h (modified) iprt/cdefs.h,setjmp.h: Added DECL_RETURNS_TWICE and renamed ... Sun, 13 Mar 2016 13:16:46 GMT vboxsync [60007] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: RT_ARCH_XXX and ARCH_BITS checks. Fri, 11 Mar 2016 12:24:12 GMT vboxsync [59988] * trunk/include/iprt/x86.h (modified) x86.h: x2APIC MSR typo, added range for LVT MSRs. Wed, 09 Mar 2016 20:06:41 GMT vboxsync [59972] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) * trunk/src/VBox/Runtime/common/sort/shellsort.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSort.cpp (modified) Implemented RTSortShell. Wed, 09 Mar 2016 11:51:54 GMT vboxsync [59965] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) iprt/x86.h,x86.mac: Added X86LAR_F_XXX, regenerated assembly version. Wed, 09 Mar 2016 11:05:03 GMT vboxsync [59961] * trunk/include/iprt/x86.h (modified) iprt/x86.h: RT_BIT -> RT_BIT_32 (for 16-bit compilers). Mon, 07 Mar 2016 15:18:11 GMT vboxsync [59942] * trunk/include/iprt/asm-watcom-x86-16.h (modified) iprt/asm-watcom-x86-16.h: Bug fix in 8086 version of ASMMemFill32 and ... Fri, 04 Mar 2016 15:09:00 GMT vboxsync [59931] * trunk/include/iprt/formats/omf.h (added) * trunk/include/iprt/formats/pecoff.h (modified) iprt/formats/omf.h: Some OMF definitions. Wed, 02 Mar 2016 12:58:28 GMT vboxsync [59897] * trunk/include/iprt/x86.h (modified) x86.h: Added missing x2APIC MSRs. Mon, 29 Feb 2016 11:45:33 GMT vboxsync [59868] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) iprt/x86.h/mac: X86_CPUID_FEATURE_EDX_PAE_BIT Thu, 25 Feb 2016 21:04:12 GMT vboxsync [59827] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsreadahead.cpp (modified) vfsreadahead.cpp: Fixed two bugs in the read code and increased the ... Tue, 23 Feb 2016 15:37:41 GMT vboxsync [59791] * trunk/include/iprt/asm.h (modified) iprt/asm.h: fixed ASMSerializeInstructionIRef for Windows Sat, 20 Feb 2016 16:51:28 GMT vboxsync [59762] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) include/iprt: typo and gcc parameter warning Sat, 20 Feb 2016 05:16:09 GMT vboxsync [59759] * trunk/include/iprt/vfs.h (modified) iprt/vfs.h: doxygen build fix. Sat, 20 Feb 2016 02:41:57 GMT vboxsync [59754] * trunk/include/iprt/list.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/vfs/vfsreadahead.cpp (modified) vfsreadahead.cpp: Completed and debugged. Fri, 19 Feb 2016 23:23:40 GMT vboxsync [59748] * trunk/include/iprt/asm.h (modified) asm.h: build fix. Fri, 19 Feb 2016 23:18:18 GMT vboxsync [59747] * trunk/include/VBox/intnetinline.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Debugger/DBGPlugInCommonELFTmpl.cpp.h (modified) * trunk/src/VBox/Debugger/DBGPlugInSolaris.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstMismatchingU8.asm (added) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/math/bignum.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrCache.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompressionBenchmark.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the ... Fri, 19 Feb 2016 23:04:01 GMT vboxsync [59746] * trunk/include/iprt/sg.h (modified) sg.cpp/h: Some cleanups/optimizations. Fri, 19 Feb 2016 21:54:11 GMT vboxsync [59745] * trunk/include/iprt/sg.h (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) sg.cpp/h: Some cleanups/optimizations. Fri, 19 Feb 2016 01:37:36 GMT vboxsync [59732] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) bldprog-strtab-template.cpp.h: fix Fri, 19 Feb 2016 00:30:44 GMT vboxsync [59728] * trunk/include/iprt/bldprog-strtab-template.cpp.h (added) * trunk/include/iprt/bldprog-strtab.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-dump.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/oiddb.cfg (added) * trunk/src/VBox/Runtime/common/asn1/oiddb2c.cpp (added) asn1-dump: Made it a lot less painful to add new OID to the asn.1 ... Mon, 15 Feb 2016 21:31:49 GMT vboxsync [59690] * trunk/include/iprt/crypto/pkix.h (modified) RTCrPkixPubKeyVerify*: Documented that the verficiations are done ... Mon, 15 Feb 2016 21:25:36 GMT vboxsync [59689] * trunk/include/iprt/crypto/digest.h (modified) * trunk/include/iprt/crypto/pkix.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/digest-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified) IPRT: Added RTCrDigestGetAlgorithmOid, RTCrDigestTypeToAlgorithmOid, ... Mon, 15 Feb 2016 02:04:42 GMT vboxsync [59672] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/x509-branch-collision.h (deleted) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/x509.cpp (deleted) iprt: Retired RTX509PrepareOpenSSL, RTRSAVerify, ... Mon, 15 Feb 2016 01:59:07 GMT vboxsync [59670] * trunk/include/iprt/crypto/store.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/RTCrStoreCreateSnapshotOfUserAndSystemTrustedCAsAndCerts.cpp (added) IPRT: Added RTCrStoreCreateSnapshotOfUserAndSystemTrustedCAsAndCerts. Sun, 14 Feb 2016 23:59:59 GMT vboxsync [59667] * trunk/include/iprt/asn1-generator-pass.h (modified) iprt/asn1-generator-pass.h: removed code in the RTASN1TMPL_PASS_XTAG ... Sun, 14 Feb 2016 23:59:40 GMT vboxsync [59666] * trunk/include/iprt/asn1-generator-pass.h (modified) iprt/asn1-generator-pass.h: removed code in the RTASN1TMPL_PASS_XTAG ... Sun, 14 Feb 2016 23:57:30 GMT vboxsync [59665] * trunk/include/iprt/asn1-generator-core.h (modified) * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-basics.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-file.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-md4-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-md4.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-md5-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-md5.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha1-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha1.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha224-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha224.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha256-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha256.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha384-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha384.pem (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha512-cert.der (added) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-sha512.pem (added) iprt/asn1: Fixed bug represnation of explicit tags that caused ... Sun, 14 Feb 2016 23:54:26 GMT vboxsync [59664] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: RT_CONCAT5 and RT_CONCAT6. Sun, 14 Feb 2016 20:11:06 GMT vboxsync [59663] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-encode.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-octetstring.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-verify.cpp (modified) IPRT: Added RTCrX509Certificate_VerifySignatureSelfSigned and ... Wed, 10 Feb 2016 08:55:22 GMT vboxsync [59625] * trunk/include/iprt/crypto/pem.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/pemfile.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-file.cpp (modified) IPRT: Added RTCrPemFindFirstSectionInContent and exposed certificate ... Wed, 10 Feb 2016 00:47:33 GMT vboxsync [59620] * trunk/include/iprt/crypto/digest.h (modified) * trunk/include/iprt/crypto/pkix.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/manifest.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/manifest2.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/manifest3.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/digest-vfs.cpp (added) * trunk/src/VBox/Runtime/common/crypto/x509-file.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsiosmisc.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp (modified) * trunk/src/VBox/Runtime/common/zip/gzipvfs.cpp (modified) IPRT: Added 'off' parameter to RTVfsIoStrmSgWrite and ... Thu, 04 Feb 2016 13:46:53 GMT vboxsync [59575] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/manifest.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest2.cpp (modified) iprt: Added RTManifestQueryAllAttrTypes. Wed, 03 Feb 2016 00:17:58 GMT vboxsync [59567] * trunk/include/iprt/manifest.h (modified) * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/manifest2.cpp (modified) RTManifestSetAttr,RTManifestEntrySetAttr: Allow the attribute name to ... Sun, 31 Jan 2016 12:39:25 GMT vboxsync [59533] * trunk/include/iprt/asm.h (modified) iprt/asm.h: build fix Sun, 31 Jan 2016 12:17:18 GMT vboxsync [59532] * trunk/include/iprt/asm.h (modified) iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber ... Sun, 31 Jan 2016 12:05:37 GMT vboxsync [59531] * trunk/include/iprt/asm.h (modified) iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber ... Sun, 31 Jan 2016 11:55:36 GMT vboxsync [59529] * trunk/include/iprt/asm-amd64-x86-watcom-32.h (modified) iprt/asm-amd64-x86-watcom-32.h: Fixed ASMReadTscWithAux bug. Sun, 31 Jan 2016 11:54:32 GMT vboxsync [59528] * trunk/include/iprt/mangling.h (modified) iprt/asm.h: Experimented with alternative serializating instructions ... Sun, 31 Jan 2016 11:54:20 GMT vboxsync [59527] * trunk/include/iprt/asm-watcom-x86-16.h (modified) * trunk/include/iprt/asm-watcom-x86-32.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMSerializeInstruction-iret.asm (added) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) iprt/asm.h: Experimented with alternative serializating instructions ... Sat, 30 Jan 2016 01:28:29 GMT vboxsync [59524] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) IPRT: Added RTVfsMemFileCreate and RTVfsFileFromBuffer. Tue, 26 Jan 2016 15:00:43 GMT vboxsync [59480] * trunk/include/iprt/asm-watcom-x86-16.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitFirstSetU16.asm (added) * trunk/src/VBox/Runtime/common/asm/ASMBitFirstSetU32.asm (added) * trunk/src/VBox/Runtime/common/asm/ASMBitFirstSetU64.asm (added) * trunk/src/VBox/Runtime/common/asm/ASMBitLastSetU16.asm (added) * trunk/src/VBox/Runtime/common/asm/ASMBitLastSetU32.asm (added) * trunk/src/VBox/Runtime/common/asm/ASMBitLastSetU64.asm (added) asm.h,asm-watcom-x86-16.h,mangling.h: Documented CPU requirements, ... Mon, 25 Jan 2016 15:11:24 GMT vboxsync [59463] * trunk/include/iprt/file.h (modified) Build fix Mon, 25 Jan 2016 13:33:52 GMT vboxsync [59459] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTFileSetAllocationSize-generic.cpp (added) IPRT: Add RTFileSetAllocationSize() to enforce block allocation on ... Tue, 19 Jan 2016 10:10:39 GMT vboxsync [59404] * trunk (modified) * trunk/Config.kmk (modified) * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox (modified) * trunk/src/VBox/Installer/win/Stub/Makefile.kmk (modified) * trunk/src/VBox/Installer/win/Stub/VBoxStub.cpp (modified) * trunk/src/VBox/Installer/win/Stub/crypt32.def (added) * trunk/src/VBox/Installer/win/Stub/msi.def (added) * trunk/src/VBox/Installer/win/Stub/shell32.def (added) * trunk/src/VBox/Installer/win/Stub/user32.def (added) * trunk/src/VBox/Installer/win/Stub/ws2_32.def (added) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/init.h (modified) * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/internal-r3-win.h (modified) * trunk/src/VBox/Storage/testcase/vbox-img.cpp (modified) * trunk/src/bldprogs/Makefile.kmk (modified) * trunk/src/bldprogs/VBoxCheckImports.cpp (added) * trunk/src/bldprogs/VBoxDef2LazyLoad.cpp (modified) Forward-ported r104938, r104943, r104950, r104952, r104953, r104987, ... Mon, 18 Jan 2016 18:16:24 GMT vboxsync [59388] * trunk/include/VBox/err.mac (modified) * trunk/include/iprt/err.mac (modified) * trunk/include/iprt/x86.mac (modified) kmk incs