# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 30, 2025 3:47:12 AM Wed, 10 Oct 2018 17:42:48 GMT vboxsync [74750] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Wed, 10 Oct 2018 15:58:07 GMT vboxsync [74749] * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Wed, 10 Oct 2018 15:28:17 GMT vboxsync [74748] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Wed, 10 Oct 2018 15:26:04 GMT vboxsync [74747] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Wed, 10 Oct 2018 13:49:11 GMT vboxsync [74746] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Wed, 10 Oct 2018 13:20:09 GMT vboxsync [74745] * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) dbgmodcodeview.cpp: Fix typo in a comment. dabbrev-expand is very ... Wed, 10 Oct 2018 12:51:06 GMT vboxsync [74742] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Dropped openssl from the static RuntimR3.lib/a build. bugref:9232 Wed, 10 Oct 2018 12:50:44 GMT vboxsync [74741] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) reverted r125671 to fix commit msg Wed, 10 Oct 2018 12:45:00 GMT vboxsync [74739] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Dropped openssl from the static RuntimR3.lib/a build. Wed, 10 Oct 2018 11:22:07 GMT vboxsync [74733] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More Mach-O code signing validation hacking. bugref:9232 Tue, 09 Oct 2018 22:52:12 GMT vboxsync [74728] * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) IPRT/rest: doPathParameters - percent-encode values before substitution. Tue, 09 Oct 2018 21:12:39 GMT vboxsync [74727] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More hacking Mach-O code signatures. bugref:9232 Tue, 09 Oct 2018 21:06:46 GMT vboxsync [74726] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: More hacking Mach-O code signatures. bugref:9232 Tue, 09 Oct 2018 18:11:34 GMT vboxsync [74724] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) Make scm happy. bugref:9232 Tue, 09 Oct 2018 17:46:09 GMT vboxsync [74723] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/ssl: deal with relatively old OpenSSL 1.1.0 releases which don't ... Tue, 09 Oct 2018 16:04:49 GMT vboxsync [74721] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Tue, 09 Oct 2018 14:09:40 GMT vboxsync [74720] * trunk/src/VBox/Runtime/.scm-settings (modified) Make scm happy. bugref:9232 Tue, 09 Oct 2018 11:59:42 GMT vboxsync [74716] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/ldr: More Mach-O signing hacking. bugref:9232 Tue, 09 Oct 2018 10:02:18 GMT vboxsync [74712] * trunk/include/iprt/crypto/rc4.h (modified) * trunk/src/VBox/Runtime/common/crypto/rc4-openssl.cpp (modified) IPRT/crypto: 2nd attempt at dealing with system openssl where RC4_INT ... Tue, 09 Oct 2018 09:22:34 GMT vboxsync [74708] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) iprt/string.h: %RMpa - to percent-encode (a)ll reserved characters. Tue, 09 Oct 2018 08:36:39 GMT vboxsync [74707] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/ldr: Started on Mach-O code signature verification. bugref:9232 Mon, 08 Oct 2018 18:48:31 GMT vboxsync [74692] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/asn1/oiddb.cfg (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/RTSignTool: Some adjustments for apple signatures. bugref:9232 Mon, 08 Oct 2018 12:51:07 GMT vboxsync [74676] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: Mach-O underscore kludge. bugref:9232 Mon, 08 Oct 2018 12:08:51 GMT vboxsync [74672] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (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/tools/RTSignTool.cpp (modified) IPRT/asn1: Hacked code into handling the necessary indefinite length ... Mon, 08 Oct 2018 09:51:47 GMT vboxsync [74664] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) common/ldr: add RT_FALL_THRU() to recently added files to fix build. ... Sun, 07 Oct 2018 19:23:14 GMT vboxsync [74657] * trunk/include/iprt/asn1.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) IPRT/asn1: Working on parsing Mach-O code signing structures... ... Sun, 07 Oct 2018 18:28:21 GMT vboxsync [74656] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: Working on parsing Mach-O code signing structures... ... Sun, 07 Oct 2018 13:00:04 GMT vboxsync [74654] * trunk/include/iprt/ldr.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/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrFile.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrVfsFile.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (deleted) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) IPRT: More kStuff cleanup. bugref:9232 Sun, 07 Oct 2018 12:49:57 GMT vboxsync [74653] * trunk/Config.kmk (modified) * trunk/configure (modified) * trunk/configure.vbs (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/libs/libxml2-2.9.4/Makefile.kmk (modified) * trunk/src/libs/libxml2-2.9.4/libxml.h (modified) IPRT: Try shut up xmlFree linker warning. Sun, 07 Oct 2018 12:10:28 GMT vboxsync [74652] * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/Config.kmk (modified) * trunk/src/libs/Makefile.kmk (modified) * trunk/src/libs/kStuff (deleted) iprt: Use imported Mach-O code; removed kStuff entirely. bugref:9232 Sun, 07 Oct 2018 11:37:57 GMT vboxsync [74650] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT: Mach-O build fix. bugref:9232 Sat, 06 Oct 2018 21:29:40 GMT vboxsync [74647] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) IPRT: Fixed segment alignment bug in the mach-o code. bugref:9232 Sat, 06 Oct 2018 21:03:45 GMT vboxsync [74646] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 20:03:54 GMT vboxsync [74645] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 19:39:41 GMT vboxsync [74643] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 19:29:15 GMT vboxsync [74642] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 19:28:12 GMT vboxsync [74641] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 19:14:10 GMT vboxsync [74640] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT: More adjustments to the LX and Mach-O loader code from kStuff. ... Sat, 06 Oct 2018 18:31:59 GMT vboxsync [74638] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/formats/lx.h (modified) * trunk/include/iprt/formats/mach-o.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/.scm-settings (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELF.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.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/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/ldrNative-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ldrNative-win.cpp (modified) IPRT: Initial adaption of the kstuff loader code. bugref:9232 Sat, 06 Oct 2018 18:14:37 GMT vboxsync [74636] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (added) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (added) IPRT: Adding virgin copies of kLdrModMachO.c and kLdrModLX.c from ... Fri, 28 Sep 2018 14:46:09 GMT vboxsync [74525] * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.cpp (modified) IPRT/rest: RTCRestStringMapBase::deserializeFromJson - fix edito, ... Tue, 25 Sep 2018 15:56:16 GMT vboxsync [74462] * trunk/src/VBox/Runtime/r3/win/pathint-win.cpp (modified) IPRT: Implemented long filename support for windows (except for ... Tue, 25 Sep 2018 15:55:40 GMT vboxsync [74461] * trunk/src/VBox/Runtime/r3/win/pathint-win.cpp (modified) IPRT: Implemented long filename support for windows (except for ... Tue, 25 Sep 2018 15:42:33 GMT vboxsync [74460] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/dir-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/direnum-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fs-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/ldrNative-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/localipc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/pathint-win.cpp (added) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/symlink-win.cpp (modified) IPRT: Implemented long filename support for windows (except for ... Tue, 25 Sep 2018 13:50:18 GMT vboxsync [74458] * trunk/src/VBox/Runtime/r3/win/ldrNative-win.cpp (modified) IPRT/ldrNative-win: Implemented RTLDRLOAD_FLAGS_NO_SUFFIX. Tue, 25 Sep 2018 10:16:07 GMT vboxsync [74452] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Be less uptight about the load config structure when ... Sun, 23 Sep 2018 15:51:58 GMT vboxsync [74427] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) IPRT/rest: Updated VBoxRTImp-vcc*.def. bugref:9167 Sun, 23 Sep 2018 15:47:50 GMT vboxsync [74426] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/rest: Updated VBoxRTImp-gcc.def. bugref:9167 Sun, 23 Sep 2018 15:41:48 GMT vboxsync [74425] * trunk/include/iprt/cpp/restanyobject.h (modified) * 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/restoutput.h (modified) * trunk/include/iprt/cpp/reststringmap.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.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/RTCRestClientApiBaseOci.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/RTCRestOutputBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputPrettyBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputPrettyToString.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-binary.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Missed RT_NOEXCEPT in two place. Went wild adding ... Sat, 22 Sep 2018 20:00:36 GMT vboxsync [74424] * trunk/include/iprt/uri.h (modified) * trunk/src/VBox/Runtime/common/misc/uri.cpp (modified) IPRT/uri: Better handling of empty port specifiers. bugref:9249 Sat, 22 Sep 2018 11:50:16 GMT vboxsync [74419] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) scm fix Fri, 21 Sep 2018 18:47:21 GMT vboxsync [74417] * trunk/src/VBox/Runtime/common/rest/RTCRestOutputBase.cpp (modified) IPRT/rest: Reworked the JSON output classes a little, adding a pretty ... Fri, 21 Sep 2018 18:24:18 GMT vboxsync [74416] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/rest: Updated VBoxRTImp-gcc.def. bugref:9167 Fri, 21 Sep 2018 18:23:01 GMT vboxsync [74414] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputBase.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputPrettyBase.cpp (added) * trunk/src/VBox/Runtime/common/rest/RTCRestOutputPrettyToString.cpp (copied) * 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-binary.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) IPRT/rest: Reworked the JSON output classes a little, adding a pretty ... Fri, 21 Sep 2018 12:37:25 GMT vboxsync [74408] * trunk/src/VBox/Runtime/tools/rest (deleted) oops Fri, 21 Sep 2018 10:21:22 GMT vboxsync [74406] * trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c (modified) IPRT/rtR0MemKernelCopyLnxWorker: Added missing jump back from .fixup ... Fri, 21 Sep 2018 09:33:40 GMT vboxsync [74404] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/rest: Updated VBoxRTImp-gcc.def. bugref:9167 Fri, 21 Sep 2018 09:32:06 GMT vboxsync [74403] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) IPRT/rest: Updated VBoxRTImp-vcc*.def. bugref:9167 Fri, 21 Sep 2018 09:25:55 GMT vboxsync [74402] * trunk/include/iprt/cpp/restanyobject.h (modified) * trunk/include/iprt/cpp/restarray.h (modified) * trunk/include/iprt/cpp/restbase.h (modified) * trunk/include/iprt/cpp/reststringmap.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.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: Implemented array and string-map support for ... Fri, 21 Sep 2018 00:46:46 GMT vboxsync [74397] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/rest: Updated stable gcc exports. bugref:9167 Thu, 20 Sep 2018 22:39:39 GMT vboxsync [74396] * trunk/include/iprt/cpp/restclient.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/rest/RTCRestClientResponseBase.cpp (modified) IPRT/rest: Prepped for polymorphic body responses. bugref:9167 Thu, 20 Sep 2018 21:52:13 GMT vboxsync [74395] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientRequestBase.cpp (modified) IPRT/rest: Implemented support for polymorphic parameters (requests). ... Thu, 20 Sep 2018 16:35:17 GMT vboxsync [74391] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/rest: Updated the stable VBoxRT exports for gcc. bugref:9167 Thu, 20 Sep 2018 15:51:35 GMT vboxsync [74387] * trunk/include/iprt/cpp/restanyobject.h (modified) * 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/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) IPRT/rest: Early support for polymorphic data objects in the data ... Thu, 20 Sep 2018 15:46:38 GMT vboxsync [74386] * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestArrayBase.cpp (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestStringMapBase.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: Early support for polymorphic data objects in the data ... Thu, 20 Sep 2018 00:57:08 GMT vboxsync [74379] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added RTHttpSetProxyByUrl, deprecating RTHttpSetProxy in ... Thu, 20 Sep 2018 00:37:23 GMT vboxsync [74377] * trunk/include/iprt/http.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Added RTHttpSetProxyByUrl, deprecating RTHttpSetProxy in ... Wed, 19 Sep 2018 15:09:27 GMT vboxsync [74373] * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) IPRT:critsect: Corrected RTCritSectEnterMultipleDebug signature ... Wed, 19 Sep 2018 15:07:27 GMT vboxsync [74372] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/DefToAsmExterns.sed (modified) * trunk/src/VBox/Runtime/VBox/DefToAsmExternsVcc32.sed (copied) IPRT/VBoxRTStableChecker: Made it work for x86 Visual C++ too. ... Wed, 19 Sep 2018 15:06:26 GMT vboxsync [74371] * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) IPRT:critsect: Corrected RTCritSectEnterMultipleDebug signature in ... Wed, 19 Sep 2018 14:44:10 GMT vboxsync [74370] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Enable using libproxy for proxy settings when present. ... Wed, 19 Sep 2018 11:27:56 GMT vboxsync [74368] * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT/fileio-win.cpp: Disabled long filename code from r125172. See todo. Wed, 19 Sep 2018 09:50:35 GMT vboxsync [74362] * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) IPRT/cipher: fixed assertion in encryption code. bugref:9246 Wed, 19 Sep 2018 08:01:43 GMT vboxsync [74358] * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT/win/fileio-win.cpp: Added support for longer file names (> 260 ... Wed, 19 Sep 2018 00:50:27 GMT vboxsync [74356] * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Redid the previous attempt at making sense of the ... Tue, 18 Sep 2018 21:50:57 GMT vboxsync [74352] * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) IPRT/cipher: Fixed incorrect assertions. bugref:9246 Tue, 18 Sep 2018 20:01:28 GMT vboxsync [74351] * trunk/include/iprt/cpp/restclient.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/rest/RTCRestClientApiBase.cpp (modified) IPRT/rest: Redid the previous attempt at making sense of the ... Tue, 18 Sep 2018 19:55:31 GMT vboxsync [74350] * trunk/src/VBox/Runtime/testcase/tstRTJson.cpp (modified) tstRTJson: escape test. bugref:9167 Tue, 18 Sep 2018 19:53:31 GMT vboxsync [74349] * trunk/src/VBox/Runtime/common/misc/json.cpp (modified) IPRT/json: Fixed handling of \t, \n, \r, \b, and \f escape sequences. ... Tue, 18 Sep 2018 17:06:05 GMT vboxsync [74348] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) IPRT/rest: Trying to make the basepath stuff more flexible. However, ... Tue, 18 Sep 2018 16:10:34 GMT vboxsync [74347] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestAnyObject.cpp (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Implemented inheritance in the data model. Introducing a ... Tue, 18 Sep 2018 14:31:17 GMT vboxsync [74346] * trunk/src/VBox/Runtime/VBox/DefToAsmExterns.sed (modified) IPRT: scm fix. bugref:9246 Tue, 18 Sep 2018 14:24:24 GMT vboxsync [74344] * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) IPRT/assert: Added check for env var IPRT_ASSERT_NO_STACK and ... Tue, 18 Sep 2018 14:16:53 GMT vboxsync [74343] * trunk/src/VBox/Runtime/common/crypto/key-create-rsa-openssl.cpp (modified) IPRT/RTCrKeyCreateNewRsa: Fixed inverted allocation failure test. ... Tue, 18 Sep 2018 14:16:15 GMT vboxsync [74342] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/ssl: avoid asserting in RTFileExists. bugref:9246 Tue, 18 Sep 2018 11:06:39 GMT vboxsync [74340] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/ssl: Couple of fixes. bugref:9246 Tue, 18 Sep 2018 09:27:17 GMT vboxsync [74334] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/VBoxRTStableCheck: Disabled on win.x86 as there are issues with ... Tue, 18 Sep 2018 02:01:26 GMT vboxsync [74329] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) IRPT/VBoxRTImp.defs: correction. bugref:9246 Mon, 17 Sep 2018 22:18:51 GMT vboxsync [74328] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: VBoxRTStableCheck on darwin. bugref:9246 Mon, 17 Sep 2018 22:13:09 GMT vboxsync [74327] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/DefToAsmExterns.sed (copied) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTStableCheck.cpp (added) * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) IRPT: Added build target to check that VBoxRTImp.def and friends ... Mon, 17 Sep 2018 21:05:03 GMT vboxsync [74323] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Drop OpenSSL from RuntimeBldProg. Mon, 17 Sep 2018 15:57:18 GMT vboxsync [74315] * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) IPRT/crypto: Simple symmetric cipher abstraction with just was we ... Mon, 17 Sep 2018 15:54:12 GMT vboxsync [74314] * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) IPRT/crypto: Simple symmetric cipher abstraction with just was we ... 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 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 19:50:16 GMT vboxsync [74300] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ... Sun, 16 Sep 2018 18:35:40 GMT vboxsync [74299] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ... Sun, 16 Sep 2018 15:49:06 GMT vboxsync [74298] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) bldRTSignTool is apparently needed by extpack builds on windows. ... Sun, 16 Sep 2018 15:38:56 GMT vboxsync [74296] * trunk/src/VBox/Runtime/common/crypto/ssl-openssl.cpp (modified) IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ...