# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 28, 2025 7:52:09 PM Mon, 17 Sep 2018 15:50:55 GMT vboxsync [74313] * trunk/include/iprt/crypto/cipher.h (added) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (added) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) IPRT/crypto: Simple symmetric cipher abstraction with just was we ... Mon, 17 Sep 2018 14:47:59 GMT vboxsync [74312] * trunk/configure (modified) * trunk/include/iprt/crypto/misc.h (added) * 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/RTCrPkcs5Pbkdf2Hmac-openssl.cpp (added) * trunk/src/VBox/Runtime/common/crypto/RTCrRandBytes-openssl.cpp (added) * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/crypto: Added RTCrRandBytes and RTCrPkcs5Pbkdf2Hmac. The latter ... Mon, 17 Sep 2018 12:02:41 GMT vboxsync [74306] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Distinguish trap-like vs fault-like ... Mon, 17 Sep 2018 09:33:58 GMT vboxsync [74303] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 17 Sep 2018 04:41:32 GMT vboxsync [74302] * trunk/include/iprt/crypto/ssl.h (modified) * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) scm fixes Sun, 16 Sep 2018 15:43:42 GMT vboxsync [74297] * trunk/include/iprt/mangling.h (modified) IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ... Sun, 16 Sep 2018 15:36:08 GMT vboxsync [74295] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/key.h (modified) * trunk/include/iprt/crypto/rc4.h (added) * trunk/include/iprt/crypto/ssl.h (added) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/crypto/key-create-rsa-openssl.cpp (added) * trunk/src/VBox/Runtime/common/crypto/key.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/rc4-openssl.cpp (added) * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (added) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ... Sat, 15 Sep 2018 04:29:24 GMT vboxsync [74287] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/IEM, HM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sat, 15 Sep 2018 04:25:39 GMT vboxsync [74286] * trunk/include/VBox/vmm/vm.h (modified) vm.h: Added VMCPU_FF_MTF for upcoming nested VMX changes. Fri, 14 Sep 2018 12:53:18 GMT vboxsync [74263] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Reimplement RTCRestArrayBase::fromString and adjusted ... Fri, 14 Sep 2018 12:49:31 GMT vboxsync [74262] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) IPRT/RTCString: Added find(char,size_t) and find(RTCString const ... Fri, 14 Sep 2018 04:20:16 GMT vboxsync [74258] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/IEM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 13 Sep 2018 17:22:06 GMT vboxsync [74253] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/r3/posix/ldrNative-posix.cpp (modified) IPRT/ldr: Added RTLDRLOAD_FLAGS_NO_SUFFIX flag for enabling loading ... Thu, 13 Sep 2018 16:33:17 GMT vboxsync [74250] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restclient.h (modified) * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IRPT/rest,http: Use header callbacks for capturing header values in ... Thu, 13 Sep 2018 14:01:07 GMT vboxsync [74241] * trunk/include/iprt/x86.h (modified) iprt/x86.h: dtrace doesn't grok RTUINT128U in X86XMMREG. Thu, 13 Sep 2018 13:58:58 GMT vboxsync [74240] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Fixed duplicate MSR_IA32_VMX_VMFUNC definition (breaks ... Thu, 13 Sep 2018 12:03:08 GMT vboxsync [74234] * trunk/include/VBox/HostServices/DragAndDropSvc.h (modified) DnD/DragAndDropSvc.h: Added a protocol TODO list. Thu, 13 Sep 2018 00:30:51 GMT vboxsync [74232] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) IPRT/rest: fix typo in method name Thu, 13 Sep 2018 00:19:55 GMT vboxsync [74231] * trunk/include/iprt/cpp/restclient.h (modified) IPRT/rest: Provide RTCRestBinaryParameter::getContentLength() Wed, 12 Sep 2018 16:49:05 GMT vboxsync [74227] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Wed, 12 Sep 2018 14:44:27 GMT vboxsync [74224] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/include/iprt/http.h (modified) IPRT/http,rest: Clearified the content offset parameter in the callbacks. Wed, 12 Sep 2018 13:30:00 GMT vboxsync [74222] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Implemented header callbacks. bugref:9167 Wed, 12 Sep 2018 11:40:50 GMT vboxsync [74219] * trunk/include/VBox/ExtPack/ExtPack.h (modified) * trunk/src/VBox/Main/include/ExtPackManagerImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) Main/ExtPack: Add another extpack helper function related to ... Wed, 12 Sep 2018 09:22:06 GMT vboxsync [74205] * trunk/include/VBox/HostServices/Service.h (modified) * trunk/src/VBox/HostServices/DragAndDrop/Makefile.kmk (modified) * trunk/src/VBox/HostServices/DragAndDrop/service.cpp (modified) * trunk/src/VBox/HostServices/common (added) * trunk/src/VBox/HostServices/common/client.cpp (added) * trunk/src/VBox/HostServices/common/message.cpp (added) DnD/HostService: Refactored out more code to the common client and ... Wed, 12 Sep 2018 05:18:25 GMT vboxsync [74204] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EM: Added EMMonitorWaitClear to clear address-range monitoring ... Tue, 11 Sep 2018 22:54:46 GMT vboxsync [74203] * trunk/include/iprt/http.h (modified) IPRT/rest: More client request base tests. Added ... Tue, 11 Sep 2018 22:48:41 GMT vboxsync [74202] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: More client request base tests. Added ... Tue, 11 Sep 2018 14:49:55 GMT vboxsync [74197] * trunk/include/iprt/cpp/reststringmap.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: String map tests. A couple of bugfixes (removal, ... Tue, 11 Sep 2018 11:45:35 GMT vboxsync [74195] * trunk/include/iprt/cpp/reststringmap.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Build fix for array tests. Started testing the string map. ... Tue, 11 Sep 2018 10:48:11 GMT vboxsync [74191] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx:h Added bit-fields for VMX exit reason. Tue, 11 Sep 2018 09:19:34 GMT vboxsync [74189] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Don't include success as part of ... Tue, 11 Sep 2018 08:27:27 GMT vboxsync [74187] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 10 Sep 2018 16:29:32 GMT vboxsync [74183] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 10 Sep 2018 12:43:30 GMT vboxsync [74181] * trunk/include/iprt/cpp/restarray.h (modified) * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restclient.h (modified) * trunk/include/iprt/cpp/reststringmap.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Wrote unit tests for RTCRestDate. Addressed some issues ... Mon, 10 Sep 2018 10:46:31 GMT vboxsync [74179] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTJson.cpp (modified) IPRT/json: Added \uXXXX and surrogate pair tests. Refuse to decode ... Mon, 10 Sep 2018 09:44:58 GMT vboxsync [74176] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Added unittest for RTCRestString. Addressing a few issues. ... Mon, 10 Sep 2018 09:39:10 GMT vboxsync [74173] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) IPRT/json: Implemented handling of \uXXXX sequences. Reduced heap ... Mon, 10 Sep 2018 07:48:40 GMT vboxsync [74171] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 18:11:30 GMT vboxsync [74166] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 16:03:59 GMT vboxsync [74165] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 build fix. Sun, 09 Sep 2018 15:51:39 GMT vboxsync [74163] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 14:12:40 GMT vboxsync [74161] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (added) IPRT/rest: Added testcases for RTCRestBool and RTCRestIntXY. bugref:9167 Sun, 09 Sep 2018 12:49:18 GMT vboxsync [74156] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM: Nested VMX: bugref:9180 VMXVDIAG naming. [build fix] Sun, 09 Sep 2018 12:37:26 GMT vboxsync [74155] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 VMXVDIAG naming. Sat, 08 Sep 2018 11:31:22 GMT vboxsync [74154] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sat, 08 Sep 2018 05:42:01 GMT vboxsync [74151] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Fri, 07 Sep 2018 18:51:37 GMT vboxsync [74149] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-binary.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Adding RTCRestDate (untested). bugref:9167 Fri, 07 Sep 2018 18:50:54 GMT vboxsync [74148] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) IPRT/time: Added RTTimeFromRfc2822 and RTTimeToStringEx (both ... Fri, 07 Sep 2018 14:26:27 GMT vboxsync [74145] * trunk/include/iprt/time.h (modified) iprt/time.h: Dropped unnecessary pragma pack on RTTIME. Fri, 07 Sep 2018 13:29:43 GMT vboxsync [74142] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restbinarystring.h (deleted) * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestBinaryString.cpp (deleted) * trunk/src/VBox/Runtime/common/rest/rest-binary.cpp (added) IPRT/rest: Split up RTCRestBinaryString into a core RTCRestBinary ... Fri, 07 Sep 2018 08:05:40 GMT vboxsync [74134] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Fri, 07 Sep 2018 06:17:07 GMT vboxsync [74133] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Fri, 07 Sep 2018 06:12:42 GMT vboxsync [74131] * trunk/include/iprt/x86.h (modified) x86.h: Added IA32_DEBUG_CTL MSR's valid mask (Intel specific). Thu, 06 Sep 2018 20:11:46 GMT vboxsync [74128] * trunk/include/iprt/cpp/restbinarystring.h (modified) IPRT/rest: Mostly done with the initial RTCRestBinaryString hacks. ... Thu, 06 Sep 2018 18:29:40 GMT vboxsync [74126] * trunk/include/iprt/cpp/restbinarystring.h (modified) * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestBinaryString.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/rest: More work on binary downloads and uploads. bugref:9167 Thu, 06 Sep 2018 16:14:13 GMT vboxsync [74125] * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTimeSpec.cpp (modified) IPRT/time: Extended RTTimeToRfc2822 with a flag for specifying ... Thu, 06 Sep 2018 14:57:41 GMT vboxsync [74121] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fixed a minor bug in VM-entry failure detection. Thu, 06 Sep 2018 13:30:29 GMT vboxsync [74117] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restbinarystring.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestBinaryString.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) IPRT/rest: Started implemented more flexible handling of binary ... Thu, 06 Sep 2018 12:10:09 GMT vboxsync [74114] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 11:49:14 GMT vboxsync [74113] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit ... Thu, 06 Sep 2018 08:24:47 GMT vboxsync [74106] * trunk/include/iprt/cpp/restanyobject.h (modified) IPRT/rest: Fix RTCRestAnyObject export issue and response enum ... Thu, 06 Sep 2018 06:36:35 GMT vboxsync [74104] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 04:57:57 GMT vboxsync [74103] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 04:51:44 GMT vboxsync [74102] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/CPUM: Naming nit. Thu, 06 Sep 2018 04:30:45 GMT vboxsync [74101] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/CPUM: Naming nit. Thu, 06 Sep 2018 03:11:02 GMT vboxsync [74100] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Added a separate function for ... Thu, 06 Sep 2018 02:53:14 GMT vboxsync [74099] * trunk/include/iprt/x86.h (modified) x86.h: Some missing BIT number macros (for upcoming changes). Wed, 05 Sep 2018 21:12:37 GMT vboxsync [74096] * trunk/include/iprt/cpp/restbase.h (modified) IPRT/rest: doxygen fix Wed, 05 Sep 2018 19:30:01 GMT vboxsync [74093] * trunk/include/iprt/cpp/restanyobject.h (added) * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Implemented the hybrid RTCRestAnyObject chameleon. bugref:9167 Wed, 05 Sep 2018 17:58:31 GMT vboxsync [74091] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: New read/write callbacks APIs (untested). bugref:9167 ... Wed, 05 Sep 2018 17:41:03 GMT vboxsync [74090] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: New read/write callbacks APIs (untested). bugref:9167 Wed, 05 Sep 2018 09:05:45 GMT vboxsync [74077] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: document download progress callback. bugref:9167 Tue, 04 Sep 2018 20:45:46 GMT vboxsync [74075] * trunk/include/iprt/cpp/restbase.h (modified) IPRT/rest: Sketched out a RTCRestBinaryString type for dealing with ... Tue, 04 Sep 2018 18:05:14 GMT vboxsync [74073] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Tue, 04 Sep 2018 15:17:01 GMT vboxsync [74070] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/rest: Redid the OCI-style signing code. Added a value length to ... Tue, 04 Sep 2018 15:15:21 GMT vboxsync [74069] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) IPRT/time: Added RTTimeToRfc2822 for formatting time according to ... Tue, 04 Sep 2018 12:38:25 GMT vboxsync [74065] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Tue, 04 Sep 2018 12:37:35 GMT vboxsync [74064] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added prototype for RTHttpSignHeaders. bugref:9167 Tue, 04 Sep 2018 09:43:57 GMT vboxsync [74061] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Tue, 04 Sep 2018 09:28:28 GMT vboxsync [74060] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: s/RTHttpAppend/RTHttpAdd/[Raw]Header, defining FRONT and ... Tue, 04 Sep 2018 05:23:52 GMT vboxsync [74054] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 03 Sep 2018 20:09:45 GMT vboxsync [74052] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/key.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (added) IPRT/rest: Started implementing http-signatures for oci. bugref:9167 Mon, 03 Sep 2018 17:06:26 GMT vboxsync [74051] * trunk/include/iprt/cpp/restbase.h (modified) IPRT/rest: Fix doxygen comment. Mon, 03 Sep 2018 16:20:56 GMT vboxsync [74048] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Nested VMX: bugref:9180 Build fix. Mon, 03 Sep 2018 16:10:27 GMT vboxsync [74047] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 03 Sep 2018 15:32:22 GMT vboxsync [74046] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added RTHttpGetHeader(). bugref:9167 Mon, 03 Sep 2018 13:01:30 GMT vboxsync [74043] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work. Mon, 03 Sep 2018 12:25:52 GMT vboxsync [74040] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Hacked up string <-> enum translation. bugref:9167 Sun, 02 Sep 2018 15:07:52 GMT vboxsync [74029] * trunk/include/iprt/cpp/reststringmap.h (modified) IPRT/rest: Doxygen fix. bugref:9167 Sun, 02 Sep 2018 14:49:45 GMT vboxsync [74027] * trunk/include/iprt/json.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTJson.cpp (modified) IPRT/json: Implemented support for parsing floating point values. ... Sun, 02 Sep 2018 14:16:50 GMT vboxsync [74026] * trunk/include/iprt/cpp/restclient.h (modified) IPRT/rest: Implemented header collection (x-obmcs-header-collection) ... Sun, 02 Sep 2018 14:14:43 GMT vboxsync [74025] * trunk/include/iprt/cpp/restarray.h (copied) * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restclient.h (copied) * trunk/include/iprt/cpp/reststringmap.h (copied) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) IPRT/rest: split up restbase.h into several files to make it more ... Sun, 02 Sep 2018 13:51:50 GMT vboxsync [74024] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) IPRT/rest: Implemented header collection (x-obmcs-header-collection) ... Sun, 02 Sep 2018 13:43:59 GMT vboxsync [74023] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Implemented header collection (x-obmcs-header-collection) ... Sun, 02 Sep 2018 06:52:19 GMT vboxsync [74022] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME bits. Sat, 01 Sep 2018 21:53:03 GMT vboxsync [74021] * trunk/include/iprt/cpp/ministring.h (modified) iprt/cpp/ministring.h: Fix s/Assign/Append/ in a doc comment. Sat, 01 Sep 2018 20:57:46 GMT vboxsync [74020] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) IPRT/rest: Improvements to request parameter handling, implementing ... Sat, 01 Sep 2018 05:29:02 GMT vboxsync [74017] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH skeleton. Sat, 01 Sep 2018 04:20:29 GMT vboxsync [74015] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Add missing diagnostics for vmclear, ... Fri, 31 Aug 2018 20:57:59 GMT vboxsync [74013] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Added parameter based api methods (constructs Request ...