# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Dec 21, 2024 1:16:00 PM Sat, 03 Nov 2018 03:05:11 GMT vboxsync [75244] * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) IPRT/rtDbgModCvLoadDirectory: Added note about what seems to be wlink ... Sat, 03 Nov 2018 02:54:26 GMT vboxsync [75239] * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) IPRT/dbg: Added RTDbgCfgOpenEx. Sat, 03 Nov 2018 02:53:46 GMT vboxsync [75238] * trunk/Makefile.kmk (modified) * trunk/include/iprt/formats/dwarf.h (added) * trunk/include/iprt/formats/dwarf.mac (added) * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) IPRT: Moved the dwarf defines into iprt/formats/dwarf.h. Did some ... Fri, 02 Nov 2018 21:12:17 GMT vboxsync [75237] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodmapsym.cpp (copied) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) IPRT: Added support for reading MAPSYM output. Fri, 02 Nov 2018 21:11:21 GMT vboxsync [75236] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) dbgmoddwarf.cpp: format burn fix. bugref:3897 Fri, 02 Nov 2018 21:01:36 GMT vboxsync [75235] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself-amd64-x86.asm (modified) * trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) IPRT: Starting to get somewhere with DWARF unwinding. bugref:3897 Tue, 30 Oct 2018 16:46:17 GMT vboxsync [75188] * trunk/src/VBox/Runtime/common/dbg/dbgmoddbghelp.cpp (modified) IPRT/dbgmoddbghelp.cpp: Don't panic if RVA=NIL_RTLDRADDR and make ... Tue, 30 Oct 2018 13:34:54 GMT vboxsync [75178] * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp (modified) IPRT/rtAsn1Time_NormalizeTime: Some more commenting. bugref:9232. Tue, 30 Oct 2018 13:25:25 GMT vboxsync [75177] * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp (modified) IPRT/rtAsn1Time_NormalizeTime: Better comment. bugref:9232. Tue, 30 Oct 2018 13:01:29 GMT vboxsync [75176] * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT: Workaround for leap seconds and seconds rounding error on OS X ... Tue, 30 Oct 2018 11:19:07 GMT vboxsync [75175] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) tools/Makefile.kmk: bldRTSignTool for darwin extpacks build too. ... Mon, 29 Oct 2018 20:58:56 GMT vboxsync [75163] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/dbg: Fixed a DWARF abbreviation cache bug, was calculating the ... Mon, 29 Oct 2018 13:35:51 GMT vboxsync [75147] * trunk/src/VBox/Runtime/Doxyfile (modified) IPRT/Doxyfile: Tell doxygen about RT_ASM_DECL_PRAGMA_WATCOM*() when ... Sun, 28 Oct 2018 17:49:49 GMT vboxsync [75133] * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memuserkernel-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/spinlock-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) IPRT: Shut up some warnings. Sun, 28 Oct 2018 17:22:31 GMT vboxsync [75130] * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) IPRT/dbgmod: Don't assume pfnUnwindFrame is always present. bugref:3897 Sun, 28 Oct 2018 17:00:27 GMT vboxsync [75129] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/math/watcom (added) * trunk/src/VBox/Runtime/common/math/watcom/I8D-x86-32.asm (copied) * trunk/src/VBox/Runtime/common/math/watcom/RTWatcomUInt64Div.c (copied) * trunk/src/VBox/Runtime/common/math/watcom/U8D-x86-32.asm (copied) * trunk/src/VBox/Runtime/common/math/watcom/U8LS-x86-32.asm (copied) * trunk/src/VBox/Runtime/common/math/watcom/U8M-I8M-x86-32.asm (added) * trunk/src/VBox/Runtime/common/math/watcom/U8RS-x86-32.asm (copied) * trunk/src/VBox/Runtime/common/string/bzero.asm (modified) * trunk/src/VBox/Runtime/common/string/memchr.asm (modified) * trunk/src/VBox/Runtime/common/string/memcmp.asm (modified) * trunk/src/VBox/Runtime/common/string/memcpy.asm (modified) * trunk/src/VBox/Runtime/common/string/memmove.asm (modified) * trunk/src/VBox/Runtime/common/string/mempcpy.asm (modified) * trunk/src/VBox/Runtime/common/string/memrchr.asm (modified) * trunk/src/VBox/Runtime/common/string/memset.asm (modified) * trunk/src/VBox/Runtime/common/string/strchr.asm (modified) * trunk/src/VBox/Runtime/common/string/strcmp.asm (modified) * trunk/src/VBox/Runtime/common/string/strcpy.asm (modified) * trunk/src/VBox/Runtime/common/string/strformatnum.cpp (modified) * trunk/src/VBox/Runtime/common/string/strlen.asm (modified) * trunk/src/VBox/Runtime/common/string/strncmp.asm (modified) * trunk/src/VBox/Runtime/common/string/strncmp.cpp (modified) * trunk/src/VBox/Runtime/common/string/strncpy.asm (modified) * trunk/src/VBox/Runtime/common/string/strpbrk.cpp (modified) * trunk/src/VBox/Runtime/common/string/watcom (added) * trunk/src/VBox/Runtime/common/string/watcom/bzero.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memchr.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memcmp.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memcpy.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memmove.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/mempcpy.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memrchr.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/memset.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strchr.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strcmp.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strcpy.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strlen.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strncmp.asm (copied) * trunk/src/VBox/Runtime/common/string/watcom/strncpy.asm (copied) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/the-os2-kernel.h (modified) IPRT: Make Watcom C an alterntive for compiling the OS/2 kernel code ... Sun, 28 Oct 2018 16:59:32 GMT vboxsync [75128] * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) common\err\RTErrConvertFromErrno.cpp: watcom adjustments Sun, 28 Oct 2018 01:39:36 GMT vboxsync [75125] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1.cpp: Another shot at the double test. bugref:9167 [build ... Sun, 28 Oct 2018 00:27:53 GMT vboxsync [75124] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1.cpp: Another shot at the double test. bugref:9167 Sat, 27 Oct 2018 18:16:46 GMT vboxsync [75123] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1: More double test tweaking. bugref:9167 Fri, 26 Oct 2018 20:20:04 GMT vboxsync [75119] * trunk/src/VBox/Runtime/tools/RTCp.cpp (modified) RTCp.cpp: Build fix for previous GCC 8.2 workaround. Fri, 26 Oct 2018 19:51:55 GMT vboxsync [75118] * trunk/src/VBox/Runtime/tools/RTCp.cpp (modified) RTCp.cpp: make a compile assertion which gcc 8.2 does not like ... Fri, 26 Oct 2018 19:46:27 GMT vboxsync [75117] * trunk/src/VBox/Runtime/tools/RTCp.cpp (modified) RTCp.cpp: make a compile assertion which gcc 8.2 does not like ... Fri, 26 Oct 2018 15:44:26 GMT vboxsync [75108] * 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: Extended RTHttpReset with a flag parameter so headers can ... Fri, 26 Oct 2018 15:00:04 GMT vboxsync [75103] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: RTHttpReset - free headers from the previous request. Thu, 25 Oct 2018 17:59:43 GMT vboxsync [75085] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Must save Dir.Size to uOrgDir before updating it. duh. ... Thu, 25 Oct 2018 17:46:50 GMT vboxsync [75084] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Don't be uptight about the linker getting the new loader ... Wed, 24 Oct 2018 19:08:56 GMT vboxsync [75053] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMemory.cpp (modified) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) IPRT,SUPDrv: Made the verification code link, fixed a couple of ... Wed, 24 Oct 2018 16:06:42 GMT vboxsync [75049] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMemory.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3ModInMem.cpp (modified) IPRT,SUPDrv: Added cbImage parameter to FNRTLDRRDRMEMDTOR; sketched ... Wed, 24 Oct 2018 14:46:53 GMT vboxsync [75045] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/generic/RTFileReadAllByHandleEx-generic.cpp (modified) IPRT/RTFileReadAll*: Added RTFILE_RDALL_F_FAIL_ON_MAX_SIZE. bugref:9232 Wed, 24 Oct 2018 14:02:53 GMT vboxsync [75043] * trunk/src/VBox/Runtime/r0drv/darwin/fileio-r0drv-darwin.cpp (modified) IPRT/r0drv/darwin: Implemented RTFileSeek. bugref:9232 Wed, 24 Oct 2018 14:02:37 GMT vboxsync [75042] * trunk/src/VBox/Runtime/r0drv/darwin/fileio-r0drv-darwin.cpp (modified) IPRT/r0drv/darwin: Implemented RTFileSeek. bugref:9232 Wed, 24 Oct 2018 13:47:40 GMT vboxsync [75039] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/dbgkrnlinfo-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/fileio-r0drv-darwin.cpp (copied) IPRT/r0drv/darwin: Split out RTFile* from dbgkrnlinfo. Added ... Wed, 24 Oct 2018 12:55:27 GMT vboxsync [75037] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1: More flexible double handling. The strtod impl we ... Wed, 24 Oct 2018 12:18:51 GMT vboxsync [75034] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest: no change. Tue, 23 Oct 2018 16:08:44 GMT vboxsync [75008] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/RTCString: reserve(1) called on an empty string must allocate ... Tue, 23 Oct 2018 13:17:52 GMT vboxsync [74998] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1: path escaping was changed without updating the ... Tue, 23 Oct 2018 13:13:15 GMT vboxsync [74997] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1: Array test fix. bugref:9167 Mon, 22 Oct 2018 19:48:54 GMT vboxsync [74981] * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) IPRT/Dbg: Made the codeview debug info parser prefer symbols with ... Mon, 22 Oct 2018 19:48:02 GMT vboxsync [74980] * 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/dbgmodcontainer.cpp (modified) IPRT/dbg: Added a few flags to RTDbg[Mod|As]SymbolAdd to deal with ... Mon, 22 Oct 2018 10:09:05 GMT vboxsync [74967] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) iprt/mp-r0drv-linux.c: Attempt at fixing !CONFIG_SMP warnings. Tue, 16 Oct 2018 03:00:58 GMT vboxsync [74859] * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) tstLdr-4: check data accessess too. bugref:9232 Tue, 16 Oct 2018 02:58:07 GMT vboxsync [74857] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: Still need home-made GOT to load amd64 kext images, ... Tue, 16 Oct 2018 00:49:25 GMT vboxsync [74856] * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) IPRT/ldr: Must check that JmpStubsRVA isn't NIL and not use it ... Mon, 15 Oct 2018 12:52:06 GMT vboxsync [74845] * trunk/src/VBox/Runtime/testcase/tstRTLdrMachORelocs-1.S (modified) tstRTLdrMachORelocs-1.S: update Mon, 15 Oct 2018 12:51:52 GMT vboxsync [74844] * trunk/include/iprt/formats/mach-o.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) IPRT/ldr: Working on applying fixups to non-object Mach-O binaries. ... Mon, 15 Oct 2018 12:51:11 GMT vboxsync [74843] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) ldrPE: logging fix Sat, 13 Oct 2018 03:00:50 GMT vboxsync [74828] * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) IPRT/pkcs7: scm fix. bugref:9232 Thu, 11 Oct 2018 12:16:21 GMT vboxsync [74767] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/Certificates (moved) * trunk/src/VBox/HostDrivers/Support/Certificates/AppleRoot-2bd06947947609fef46b8d2e40a6f7474d7f085e.taf (added) * trunk/src/VBox/HostDrivers/Support/Certificates/AppleRoot-G2-c499136c1803c27bc0a3a00d7f72807a1c77268d.taf (added) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,SUPR3: Implemented dev id / kext checks for verify-exe. ... Thu, 11 Oct 2018 11:28:34 GMT vboxsync [74762] * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) IPRT/ldr/asn1/pkcs7: Ironed out issues in decoding indefinite ASN.1 ... Thu, 11 Oct 2018 11:25:24 GMT vboxsync [74760] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-cursor.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-asn1-decoder.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLdrVerifyPeImage.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/ldr/asn1/pkcs7: Ironed out issues in decoding indefinite ASN.1 ... 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 ...