# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 3, 2025 6:39:25 PM Thu, 30 Aug 2018 13:58:20 GMT vboxsync [73979] * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTJson.cpp (modified) IPRT/json: Made the json parser report error info. Currently we're ... Thu, 30 Aug 2018 13:19:36 GMT vboxsync [73978] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/json.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * 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/RTCRestStringMapBase.cpp (modified) IPRT/rest: Fixed empty array & map handling by making the begin ... Thu, 30 Aug 2018 12:13:02 GMT vboxsync [73977] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/http.h (modified) * trunk/include/iprt/log.h (modified) * 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/RTCRestJsonPrimaryCursor.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputToString.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/rest: More request array and map setter methods. Fixed string ... Wed, 29 Aug 2018 19:32:50 GMT vboxsync [73968] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) IPRT/rest: Bug fixes. Pet listing works. bugref:9167 Wed, 29 Aug 2018 19:12:41 GMT vboxsync [73967] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Implemented RTHttpPerform function. bugref:9167 Wed, 29 Aug 2018 17:19:20 GMT vboxsync [73965] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) IPRT/rest: Doxygen fixes. bugref:9167 Wed, 29 Aug 2018 16:39:29 GMT vboxsync [73963] * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) IPRT/ministring: Fixed bug in new no-throw printf methods. bugref:9167 Wed, 29 Aug 2018 15:24:53 GMT vboxsync [73960] * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) IPRT/rest: Added RTJsonIteratorBeginArray and ... Wed, 29 Aug 2018 15:21:46 GMT vboxsync [73958] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) IPRT/rest: Added RTJsonIteratorBeginArray and ... Wed, 29 Aug 2018 15:09:34 GMT vboxsync [73956] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/json.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputToString.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: Added RTJsonIteratorBeginArray and ... Wed, 29 Aug 2018 13:26:44 GMT vboxsync [73951] * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) IPRT/rest: Basic string map implementation, sans enumeration. ... Wed, 29 Aug 2018 12:53:23 GMT vboxsync [73949] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (added) IPRT/rest: Basic string map implementation, sans enumeration. bugref:9167 Tue, 28 Aug 2018 20:57:23 GMT vboxsync [73933] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Adding genric factor methods for every class and use it to ... Tue, 28 Aug 2018 18:09:54 GMT vboxsync [73930] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/json.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) IPRT/rest: Implemented parsing json response bodies. bugref:9167 Tue, 28 Aug 2018 07:44:45 GMT vboxsync [73923] * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) iprt/rest: Added error info, copy of http status, and content type to ... Tue, 28 Aug 2018 07:30:28 GMT vboxsync [73922] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (modified) iprt/rest: Added error info, copy of http status, and content type to ... Mon, 27 Aug 2018 19:41:26 GMT vboxsync [73921] * trunk/src/VBox/Runtime/common/rest/RTCRestClientResponseBase.cpp (added) iprt/rest: More work on the API code generation. bugref:9167 Mon, 27 Aug 2018 19:38:55 GMT vboxsync [73920] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) iprt/rest: More work on the API code generation. bugref:9167 Mon, 27 Aug 2018 15:08:55 GMT vboxsync [73918] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (added) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) iprt/rest: More work on the API code generation. bugref:9167 Mon, 27 Aug 2018 12:40:34 GMT vboxsync [73914] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) iprt/string.h: Moved %RJs to %RMjs. Addressed escaping of non-ASCII ... Mon, 27 Aug 2018 11:24:28 GMT vboxsync [73910] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) iprt/string.h: Added percent encoded formatters: %RMpf, %RMpp, %RMpq. ... Mon, 27 Aug 2018 11:22:26 GMT vboxsync [73909] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) iprt/string.h: Added percent encoded formatters: %RMpf, %RMpp, %RMpq. ... Mon, 27 Aug 2018 10:15:30 GMT vboxsync [73908] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) iprt/cpp/ministring.h: Added appendPrintf with all variants. Marked ... Mon, 27 Aug 2018 09:54:04 GMT vboxsync [73907] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) iprt/cpp/ministring.h: Added a much of NoThrow variants of the ... Mon, 27 Aug 2018 08:58:29 GMT vboxsync [73905] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/rest: build fix. bugref:9167 Mon, 27 Aug 2018 00:50:23 GMT vboxsync [73902] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: More API code generation bits. bugref:9167 [build fix] Sun, 26 Aug 2018 20:28:30 GMT vboxsync [73900] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: More API code generation bits. bugref:9167 Sun, 26 Aug 2018 17:33:49 GMT vboxsync [73898] * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) Temporarily use RT_NOREF to avoid build errors. Sun, 26 Aug 2018 15:47:58 GMT vboxsync [73895] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (moved) IPRT/rest: Wrap primitive types to unify serializing, deserializing, ... Sat, 25 Aug 2018 13:28:15 GMT vboxsync [73890] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added a couple functions for adding headers. Issues with ... Sat, 25 Aug 2018 13:27:37 GMT vboxsync [73889] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (added) IPRT/rest: More 'api' generator work. bugref:9167 Sat, 25 Aug 2018 13:26:05 GMT vboxsync [73888] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added a couple functions for adding headers. Issues with ... Sat, 25 Aug 2018 09:51:12 GMT vboxsync [73886] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: RTHttpDestroy shall return a status. bugref:9167 Fri, 24 Aug 2018 16:15:33 GMT vboxsync [73879] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputToString.cpp (added) IPRT/rest: Implemented RTCRestOutputToString. bugref:9167 Fri, 24 Aug 2018 15:37:06 GMT vboxsync [73875] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rest (added) * trunk/src/VBox/Runtime/common/rest/Makefile.kup (added) * trunk/src/VBox/Runtime/common/rest/RTCRestJsonPrimaryCursor.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestObjectBase.cpp (added) * trunk/src/VBox/Runtime/tools/rest (added) IPRT: More REST work. bugref:9167 Fri, 24 Aug 2018 15:36:01 GMT vboxsync [73874] * trunk/include/iprt/json.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) RTJson: Added RTJsonValueTypeName and did some internal macro ... Wed, 22 Aug 2018 22:51:53 GMT vboxsync [73851] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: revert r124526. We still need to support systems with ... Wed, 22 Aug 2018 16:45:17 GMT vboxsync [73839] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.c: Factor out CURLcode rtHttpSetWriteCallback() and use it ... Wed, 22 Aug 2018 16:04:24 GMT vboxsync [73837] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: Use CURL_FAILURE() macro in the new code. Wed, 22 Aug 2018 15:51:01 GMT vboxsync [73834] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: Use new CURLOPT_XFERINFOFUNCTION instead of old ... Wed, 22 Aug 2018 15:24:59 GMT vboxsync [73832] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: Rename http callback typedefs to conform to the iprt ... Wed, 22 Aug 2018 08:03:15 GMT vboxsync [73808] * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) dbgstackdumpself: missing blank line. Wed, 22 Aug 2018 08:02:29 GMT vboxsync [73807] * trunk/src/VBox/Runtime/testcase/tstRTCrPkix-1.cpp (modified) tstRTCrPkix-1: Forgot to update the digest with the text we wanted to ... Tue, 21 Aug 2018 13:32:45 GMT vboxsync [73801] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) IPRT/strformatter: Added %RJs for formatting JSON quoted strings. ... Mon, 20 Aug 2018 10:47:03 GMT vboxsync [73779] * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) IPRT/Dbg: Added simple stack formatter for the current thread. [doxygen] Mon, 20 Aug 2018 10:36:22 GMT vboxsync [73776] * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) IPRT/Dbg: Added simple stack formatter for the current thread. [doxgyen] Sun, 19 Aug 2018 13:50:09 GMT vboxsync [73764] * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) IPRT/Dbg: Added simple stack formatter for the current thread. [build] Sun, 19 Aug 2018 13:49:00 GMT vboxsync [73763] * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) IPRT/Dbg: Added simple stack formatter for the current thread. [bugfix] Sun, 19 Aug 2018 13:43:17 GMT vboxsync [73762] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) IPRT/assert: Provide call stack dump on 64-bit windows (ring-3). ... Sun, 19 Aug 2018 13:42:25 GMT vboxsync [73761] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself-amd64-x86.asm (added) * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (added) IPRT/Dbg: Added simple stack formatter for the current thread. Sun, 19 Aug 2018 13:41:26 GMT vboxsync [73760] * trunk/src/VBox/Runtime/common/dbg/dbgmodexports.cpp (modified) IPRT/dbgmodexports: paranoia. Sun, 19 Aug 2018 13:41:04 GMT vboxsync [73759] * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) IPRT/RTLdrQueryProp[Ex]: Fixed passing a uint32_t when querying ... Sun, 19 Aug 2018 13:40:03 GMT vboxsync [73758] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Fixed bug in Seg+Offset -> RVA translation method. Sat, 18 Aug 2018 01:07:16 GMT vboxsync [73751] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: No MD4 in RuntimeR0Drv on windows, of course. Sat, 18 Aug 2018 00:25:57 GMT vboxsync [73749] * trunk/include/iprt/crypto/key.h (modified) * trunk/include/iprt/crypto/pem.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/crypto/key-file.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pemfile.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrPkix-1.cpp (modified) IPRT/crypto: Implemented reading of PEM encrypted RSA keys. bugref:9152 Thu, 16 Aug 2018 17:57:44 GMT vboxsync [73720] * trunk/src/VBox/Runtime/r3/win/serialport-win.cpp (modified) Runtime/serialport-win.cpp: Fixes, can't use CancelIo because it ... Thu, 16 Aug 2018 09:40:01 GMT vboxsync [73706] * trunk/src/VBox/Runtime/common/crypto/pkix-sign.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-verify.cpp (modified) IPRT: Better fix for missing md4 failure; adding information status ... Thu, 16 Aug 2018 09:31:18 GMT vboxsync [73705] * trunk/include/iprt/crypto/digest.h (modified) * trunk/include/iprt/crypto/pkix.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/md4.h (copied) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/alt-md4.cpp (added) * trunk/src/VBox/Runtime/common/checksum/md4str.cpp (copied) * trunk/src/VBox/Runtime/common/checksum/openssl-md4.cpp (copied) * trunk/src/VBox/Runtime/common/crypto/digest-builtin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/digest-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-verify.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrX509-1.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTDigest-2.cpp (modified) IPRT: Better fix for missing md4 failure; adding information status ... Thu, 16 Aug 2018 09:29:48 GMT vboxsync [73704] * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) IPRT/base64.cpp: nit Thu, 16 Aug 2018 09:27:22 GMT vboxsync [73703] * trunk/src/VBox/Runtime/r3/memsafer-r3.cpp (modified) IPRT/r3/memsafer: Switched to individual scrambling words for each ... Thu, 16 Aug 2018 03:03:15 GMT vboxsync [73700] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: fix accidental trailing whitespace. Wed, 15 Aug 2018 20:26:03 GMT vboxsync [73699] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) http-curl.cpp: add a few thin wrappers for some curl options. Wed, 15 Aug 2018 09:54:56 GMT vboxsync [73688] * trunk/src/VBox/Runtime/testcase/tstRTCrX509-1.cpp (modified) tstRTCrX509: Fix for new status on missing MD4. Tue, 14 Aug 2018 20:45:25 GMT vboxsync [73679] * trunk/src/VBox/Runtime/testcase/tstRTCrPkix-1.cpp (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 19:13:03 GMT vboxsync [73677] * trunk/include/iprt/crypto/pkix.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrPkix-1.cpp (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 18:40:01 GMT vboxsync [73672] * trunk/src/VBox/Runtime/common/crypto/key-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-sign.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-verify.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 17:59:29 GMT vboxsync [73670] * trunk/src/VBox/Runtime/common/crypto/pkix-sign.cpp (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 17:52:12 GMT vboxsync [73668] * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 17:51:20 GMT vboxsync [73666] * trunk/src/VBox/Runtime/common/crypto/x509-verify.cpp (modified) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 17:49:23 GMT vboxsync [73665] * trunk/include/iprt/crypto/key.h (added) * trunk/include/iprt/crypto/pkix.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/key-file.cpp (added) * trunk/src/VBox/Runtime/common/crypto/key-internal.h (added) * trunk/src/VBox/Runtime/common/crypto/key-openssl.cpp (added) * trunk/src/VBox/Runtime/common/crypto/key.cpp (added) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-sign.cpp (added) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-builtin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-verify.cpp (modified) * trunk/src/VBox/Runtime/common/math/bignum.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrPkix-1.cpp (added) IPRT,SUP,Main: Working on new crypto key handling and rsa signing. ... Tue, 14 Aug 2018 16:13:43 GMT vboxsync [73662] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-safer-allocator.cpp (copied) IPRT/ASN.1: Added g_RTAsn1EFenceAllocator and RTAsn1CursorIsEnd. Tue, 14 Aug 2018 09:57:03 GMT vboxsync [73644] * trunk/src/VBox/Runtime/common/crypto/pemfile.cpp (modified) IPRT/pemfile.cpp: Fixed parsing word sequences (only ever worked with ... Mon, 13 Aug 2018 13:01:07 GMT vboxsync [73635] * trunk/src/VBox/Runtime/r3/win/serialport-win.cpp (modified) Runtime/serialport-win.cpp: Fixes for I/O Mon, 13 Aug 2018 10:39:39 GMT vboxsync [73630] * trunk/src/VBox/Runtime/r3/win/serialport-win.cpp (modified) Runtime/serialport-win.cpp: Fixes for RTSerialPortOpen() Fri, 10 Aug 2018 13:43:18 GMT vboxsync [73616] * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) Runtime/RTJson: Promote type assertions In query functions to always ... Thu, 09 Aug 2018 19:26:53 GMT vboxsync [73603] * trunk/src/VBox/Runtime/common/fs/isomaker.cpp (modified) iprt/rtFsIsoMakerOutFile_GenerateDirRecDirect: fix for files ~8GB and ... Thu, 09 Aug 2018 13:37:52 GMT vboxsync [73587] * trunk/include/iprt/base64.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) iptr/base64: introduce RTBase64EncodedLengthEx() and ... Tue, 07 Aug 2018 08:11:07 GMT vboxsync [73537] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) IPRT: Some more work on stack unwinding using dwarf info. bugref:3897 Mon, 06 Aug 2018 17:08:57 GMT vboxsync [73531] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELF.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) IPRT: Some work on stack unwinding using dwarf info. bugref:3897 Sun, 05 Aug 2018 15:00:30 GMT vboxsync [73516] * trunk/src/VBox/Runtime/common/zip/xarvfs.cpp (modified) IPRT: GCC 8.2.0 fixes [build fix] Sun, 05 Aug 2018 12:40:50 GMT vboxsync [73502] * trunk/Config.kmk (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Runtime/common/fs/RTFsCmdLs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/xarvfs.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTHeapOffset.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTHeapSimple.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) IPRT: GCC 8.2.0 fixes Sun, 05 Aug 2018 12:39:49 GMT vboxsync [73501] * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) IPRT/tarvfs: Missing break handling RTZIPTAR_TF_GNU_LONGNAME and ... Sat, 04 Aug 2018 19:58:03 GMT vboxsync [73496] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT: Added single stack frame unwind function to RTDbgMod and RTLdr, ... Sat, 04 Aug 2018 19:41:30 GMT vboxsync [73494] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddbghelp.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodldr.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodnm.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/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) IPRT: Added single stack frame unwind function to RTDbgMod and RTLdr, ... Thu, 02 Aug 2018 10:50:25 GMT vboxsync [73442] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) IPRT/ldr: Added KCPUARCH_X86_16. Tue, 31 Jul 2018 16:50:04 GMT vboxsync [73412] * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodldr.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) IPRT/dbgmoddeferred: Fixed debug close method using the wrong ... Tue, 31 Jul 2018 08:28:41 GMT vboxsync [73401] * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) dbgmoddeferred: magic Fri, 27 Jul 2018 15:20:00 GMT vboxsync [73387] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) RTLdrQueryPropEx: RTLDRPROP_UNWIND_TABLE and RTLDRPROP_UNWIND_INFO ... Fri, 27 Jul 2018 07:59:25 GMT vboxsync [73375] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) IPRT: Added RTLDRPROP_UNWIND_INFO to RTLdrQueryPropEx. Added ... Thu, 26 Jul 2018 09:11:48 GMT vboxsync [73365] * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) iprt: comments Wed, 25 Jul 2018 18:50:19 GMT vboxsync [73359] * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) IPRT/RTDbg: Added RTDBGSYMADDR_FLAGS_SKIP_ABS and ... Wed, 25 Jul 2018 09:25:02 GMT vboxsync [73347] * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) iprt/the-nt-kernel.h: comment typo Mon, 23 Jul 2018 16:52:04 GMT vboxsync [73334] * trunk/include/iprt/http.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) * trunk/src/VBox/Runtime/tools/RTHttp.cpp (modified) IPRT: Added RTHttpSetFollowRedirects (translates to ... Mon, 23 Jul 2018 10:06:18 GMT vboxsync [73312] * trunk/src/VBox/Runtime/common/crypto/store-cert-add-basic.cpp (modified) IPRT/crypto: Check content size in RTCrStoreCertAddFromFile() and ... Fri, 20 Jul 2018 17:42:10 GMT vboxsync [73276] * trunk/doc/manual/Config.kmk (modified) * trunk/doc/manual/Makefile.kmk (modified) * trunk/doc/manual/docbook-changelog-formatcfg.xsl (modified) * trunk/doc/manual/docbook-html-chunks-formatcfg.xsl (modified) * trunk/doc/manual/docbook-html-one-page-formatcfg.xsl (modified) * trunk/doc/manual/docbook-htmlhelp-formatcfg.xsl (modified) * trunk/doc/manual/docbook-refentry-to-C-help.xsl (modified) * trunk/doc/manual/docbook-refentry-to-H-help.xsl (modified) * trunk/doc/manual/docbook-refentry-to-manpage.xsl (modified) * trunk/doc/manual/docbook2latex.xsl (modified) * trunk/doc/manual/en_US/Accessibility.xml (modified) * trunk/doc/manual/en_US/SDKRef.xml (modified) * trunk/doc/manual/en_US/UserManual.xml (modified) * trunk/doc/manual/en_US/images/vm-vista-running.png (modified) * trunk/doc/manual/en_US/man_VBoxManage-debugvm.xml (modified) * trunk/doc/manual/en_US/man_VBoxManage-extpack.xml (modified) * trunk/doc/manual/en_US/man_VBoxManage-mediumio.xml (modified) * trunk/doc/manual/en_US/man_VBoxManage-unattended.xml (modified) * trunk/doc/manual/en_US/user_AdvancedTopics.xml (modified) * trunk/doc/manual/en_US/user_BasicConcepts.xml (modified) * trunk/doc/manual/en_US/user_ChangeLog.xml (modified) * trunk/doc/manual/en_US/user_Frontends.xml (modified) * trunk/doc/manual/en_US/user_Glossary.xml (modified) * trunk/doc/manual/en_US/user_GuestAdditions.xml (modified) * trunk/doc/manual/en_US/user_Installation.xml (modified) * trunk/doc/manual/en_US/user_Introduction.xml (modified) * trunk/doc/manual/en_US/user_KnownIssues.xml (modified) * trunk/doc/manual/en_US/user_Networking.xml (modified) * trunk/doc/manual/en_US/user_PrivacyPolicy.xml (modified) * trunk/doc/manual/en_US/user_Security.xml (modified) * trunk/doc/manual/en_US/user_Storage.xml (modified) * trunk/doc/manual/en_US/user_Technical.xml (modified) * trunk/doc/manual/en_US/user_ThirdParty.xml (modified) * trunk/doc/manual/en_US/user_Troubleshooting.xml (modified) * trunk/doc/manual/en_US/user_VBoxManage.xml (modified) * trunk/doc/manual/en_US/user_VirtualBoxAPI.xml (modified) * trunk/doc/manual/ent-vbox-product.xml (added) * trunk/doc/manual/user_ChangeLogImpl.xml (modified) * trunk/src/VBox/Runtime/common/fs/isomakercmd-man.xml (modified) doc/manual: Big build system overhaul, because the use of entities ... Fri, 20 Jul 2018 13:30:05 GMT vboxsync [73265] * trunk/src/VBox/Runtime/common/dvm/dvmvfs.cpp (modified) dvmvfs.cpp: gcc warning fix. Tue, 17 Jul 2018 10:05:47 GMT vboxsync [73172] * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) ntfsvfs.cpp: Apparently the index allocation bitmap in a directory ... Mon, 16 Jul 2018 12:37:19 GMT vboxsync [73156] * trunk/include/iprt/dvm.h (modified) * trunk/src/VBox/Runtime/common/dvm/dvm.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmgpt.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmmbr.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmvfs.cpp (modified) IPRT/DVM: Added more GUID and partition types. The VFS directory ... Mon, 16 Jul 2018 10:03:41 GMT vboxsync [73150] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInWinNt.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMemory.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3ModInMem.cpp (copied) VMM,DBGC,IPRT: In memory - VMM: Morphed part of the NT kernel ... Fri, 13 Jul 2018 13:22:09 GMT vboxsync [73120] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) log.cpp: indent.