# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Dec 24, 2024 7:07:52 PM Tue, 07 Jul 2020 17:24:15 GMT vboxsync [85091] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) Doxyfile*: nothrow/noexcept adjustments. bugref:9794 Tue, 07 Jul 2020 16:54:17 GMT vboxsync [85085] * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) IPRT/tstLdr-4: Function cast fix. bugref:9794 Tue, 07 Jul 2020 16:53:19 GMT vboxsync [85084] * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/rest: Another missing RT_NOEXCEPT. bugref:9167 Mon, 06 Jul 2020 17:17:30 GMT vboxsync [85075] * trunk/src/VBox/Runtime/common/string/memchr.cpp (modified) * trunk/src/VBox/Runtime/common/string/memcmp.cpp (modified) * trunk/src/VBox/Runtime/common/string/memcpy.cpp (modified) * trunk/src/VBox/Runtime/common/string/memset.cpp (modified) * trunk/src/VBox/Runtime/common/string/strcpy.cpp (modified) * trunk/src/VBox/Runtime/common/string/strlen.cpp (modified) IPRT/string: Stop using the 'register' keyword as Clang warns in ... Mon, 06 Jul 2020 14:42:28 GMT vboxsync [85072] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) tstRTInlineAsm.cpp: Stop using the 'register' keyword, Clang barfs on ... Mon, 06 Jul 2020 12:57:54 GMT vboxsync [85068] * trunk/src/VBox/Runtime/common/checksum/crc32-zlib.cpp (modified) IPRT/crc32-zlib.cpp: Clang build fix. bugref:9790 Thu, 02 Jul 2020 21:13:04 GMT vboxsync [85041] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) SUPDrv,RuntimeR0: There must be no duplicates here, so RTStrCopy ... Mon, 29 Jun 2020 16:51:21 GMT vboxsync [85000] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Provide curl with an error buffer (fixed size array in ... Mon, 29 Jun 2020 16:19:48 GMT vboxsync [84995] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Consistently use CURL_SUCCESS(). Mon, 29 Jun 2020 16:14:57 GMT vboxsync [84994] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http: Consistently use CURLcode rcCurl; Mon, 29 Jun 2020 13:28:48 GMT vboxsync [84992] * trunk/src/VBox/Runtime/common/asm/asm-fake.cpp (modified) IPRT: fix int/uint issues in asm-fake.cpp Mon, 22 Jun 2020 13:58:32 GMT vboxsync [84903] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) tstRTCRest-1: Adjustment for strtod in UCRT with VC++ 14+. bugref:8489 Tue, 16 Jun 2020 00:22:42 GMT vboxsync [84840] * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) IPRT/thread-win.cpp: Thread naming todo. Wed, 10 Jun 2020 15:13:58 GMT vboxsync [84761] * trunk/src/VBox/Runtime/common/zip/tarcmd.cpp (modified) IPRT/tarcmd: Added initial support for creating TAR files from ... Wed, 10 Jun 2020 14:28:10 GMT vboxsync [84760] * trunk/src/VBox/Runtime/common/zip/tarcmd.cpp (modified) * trunk/src/VBox/Runtime/common/zip/unzipcmd.cpp (modified) IPRT/tools: Avoid running into various assertions when no input files ... Wed, 10 Jun 2020 11:40:56 GMT vboxsync [84753] * trunk/src/VBox/Runtime/common/zip/tarcmd.cpp (modified) * trunk/src/VBox/Runtime/common/zip/unzipcmd.cpp (modified) IPRT/tools: Avoid running into various assertions when no input files ... Thu, 04 Jun 2020 15:29:43 GMT vboxsync [84681] * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) IPRt/rtLinuxConstructPathV: allow empty pszFormat as ... Wed, 03 Jun 2020 19:53:34 GMT vboxsync [84670] * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) IPRT/RTCrX509CertPaths: Hack the code to accept trusted targets some ... Tue, 02 Jun 2020 11:07:28 GMT vboxsync [84632] * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) IPRT/sysfs.cpp: Use RTStrPrintf2V rather than RTStrPrintfV in ... Tue, 26 May 2020 15:06:13 GMT vboxsync [84540] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/3D/mesa/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/Dhcpd/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/NAT/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/Makefile.kmk (modified) Reverting r138262 (i.e. restoring VBOX_WITH_AUTOMATIC_DEFS_QUOTING). ... Tue, 26 May 2020 10:43:04 GMT vboxsync [84533] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/3D/mesa/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/Dhcpd/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/NAT/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/Makefile.kmk (modified) s/VBOX_WITH_AUTOMATIC_DEFS_QUOTING/KMK_WITH_QUOTING/g - bugref:8489 Mon, 25 May 2020 15:09:24 GMT vboxsync [84509] * trunk/include/VBox/VBoxGuestLibSharedFoldersInline.h (modified) * trunk/include/VBox/vmm/pdmpcidev.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/include/iprt/crypto/pem.h (modified) * trunk/include/iprt/formats/iso9660.h (modified) * trunk/include/iprt/formats/mach-o.h (modified) * trunk/include/iprt/formats/ntfs.h (modified) * trunk/include/iprt/formats/pecoff.h (modified) * trunk/include/iprt/formats/udf.h (modified) * trunk/include/iprt/nt/hyperv.h (modified) * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Additions/os2/VBoxSF/VBoxSFInternal.h (modified) * trunk/src/VBox/Devices/VirtIO/Virtio_1_0.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceInternal.h (modified) * trunk/src/VBox/HostServices/GuestControl/VBoxGuestControlSvc.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest2.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodmapsym.cpp (modified) * trunk/src/VBox/Runtime/common/fs/RTFsCmdLs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isomaker.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsfss2dir.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstddir.cpp (modified) * trunk/src/VBox/Runtime/generic/ftp-server.cpp (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/VBoxBs3ObjConverter.cpp (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) iprt/cdefs.h,*: Introducing RT_FLEXIBLE_ARRAY_EXTENSION as a g++ hack ... Mon, 25 May 2020 14:56:35 GMT vboxsync [84506] * trunk/src/VBox/Runtime/common/math/gcc/udivmoddi4.c (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) IPRT: Shut up gcc 10 about potentially uninitialized variables. ... Mon, 25 May 2020 13:09:07 GMT vboxsync [84500] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/log/tracelogreader.cpp (modified) Runtime/tracelogreader.cpp: Move status codes into proper IPRT header Mon, 25 May 2020 11:19:20 GMT vboxsync [84495] * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/tools/RTTraceLogTool: Dump raw data items as hex Mon, 25 May 2020 10:40:28 GMT vboxsync [84491] * trunk/src/VBox/Runtime/common/log/tracelogreader.cpp (modified) Runtime/tracelogreader.cpp: Only convert endianess if indicated Wed, 20 May 2020 14:27:07 GMT vboxsync [84405] * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-A.asm (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32.cpp (modified) IPRT: Quick adjustments for making the vcc-fakes-kernel32* stuff ... Wed, 20 May 2020 09:31:44 GMT vboxsync [84396] * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/NAT/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) *.kmk: Hardening related DEFS string quoting. bugref:8489 Tue, 19 May 2020 19:42:11 GMT vboxsync [84380] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/RTCrPkcs7: Added RTCRPKCS7VERIFY_SD_F_CHECK_TRUST_ANCHORS. ... Tue, 19 May 2020 19:40:54 GMT vboxsync [84379] * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) IPRT/RTCrX509CertPaths: Hacked the code to accept trusted targets. ... Tue, 19 May 2020 11:22:09 GMT vboxsync [84365] * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-A.asm (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32.cpp (modified) IPRT: Quick adjustments for making the vcc-fakes-kernel32* stuff ... Tue, 19 May 2020 09:47:34 GMT vboxsync [84361] * trunk/include/iprt/formats/pecoff.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Found three new load config variations. V12 is what the ... Mon, 18 May 2020 15:46:46 GMT vboxsync [84333] * trunk/src/VBox/Runtime/r3/linux/ioqueue-iouringfile-provider.cpp (modified) Runtime/ioqueue-iouringfile-provider: Doxygen Mon, 18 May 2020 13:38:38 GMT vboxsync [84331] * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) IPRT: RISKY: rtCrPkcs7VerifySignerInfo should pass trusted ... Mon, 18 May 2020 13:37:00 GMT vboxsync [84330] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) IPRT: Adding some new flags to the PKCS#7/CMS verification routines. ... Mon, 18 May 2020 13:35:33 GMT vboxsync [84329] * trunk/include/iprt/crypto/store.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/store-inmem.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/store-internal.h (modified) * trunk/src/VBox/Runtime/common/crypto/store.cpp (modified) IPRT: Adding RTCrStoreCreateInMemEx that allows specifying a parent ... Thu, 14 May 2020 17:40:35 GMT vboxsync [84310] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/store.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-encode.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-file.cpp (added) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/store.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-verify.cpp (modified) IPRT/crypto: Adding RTAsn1EncodeQueryRawBits to deal with getting ... Wed, 13 May 2020 19:28:13 GMT vboxsync [84300] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) IPRT: Adding RTPathPurgeFilename to stable API. bugref:9738 Wed, 13 May 2020 17:02:50 GMT vboxsync [84298] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) IPRT/base64: Add new the RTBase64 UTF-16 functions to the stable API ... Wed, 13 May 2020 16:52:47 GMT vboxsync [84297] * trunk/src/VBox/Runtime/common/string/base64.h (modified) IPRT/base64: scm fix. bugref:9224 Wed, 13 May 2020 16:46:27 GMT vboxsync [84296] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/string/base64-utf16.cpp (modified) * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) * trunk/src/VBox/Runtime/common/string/base64.h (modified) IPRT/base64: Optimize '\0' handling a little and unify the two ... Wed, 13 May 2020 16:25:00 GMT vboxsync [84294] * trunk/src/VBox/Runtime/common/string/base64.h (added) IPRT/base64: Put the UTF-16 code in separate file. Implemented ... Wed, 13 May 2020 16:23:25 GMT vboxsync [84293] * trunk/include/iprt/base64.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/base64-utf16.cpp (copied) * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTBase64.cpp (modified) IPRT/base64: Put the UTF-16 code in separate file. Implemented ... Wed, 13 May 2020 13:58:21 GMT vboxsync [84286] * trunk/include/iprt/base64.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTBase64.cpp (modified) IPRT/base64: Added UTF-16 versions of the encoding functions. bugref:9224 Tue, 12 May 2020 16:37:49 GMT vboxsync [84274] * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) IPRT/Base64: Allow the end-of-line style to be specified via the ... Tue, 12 May 2020 16:33:50 GMT vboxsync [84273] * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) IPRT/Base64: Allow the end-of-line style to be specified via the ... Mon, 11 May 2020 17:42:24 GMT vboxsync [84263] * trunk/src/VBox/Runtime/common/crypto/pemfile-write.cpp (modified) possibly scm fix Mon, 11 May 2020 15:15:35 GMT vboxsync [84256] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/pkcs7-sign.cpp: scm fix. bugref:9699 Mon, 11 May 2020 14:32:23 GMT vboxsync [84255] * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Linux/GA: ticketref:19391 RedHat 8.2-rc1 kernel DRM backports to ... Mon, 11 May 2020 12:29:09 GMT vboxsync [84253] * trunk/src/VBox/Runtime/common/crypto/store.cpp (modified) IPRT/store: Fixed incorrect check for X.509 DER encoding in the ... Mon, 11 May 2020 12:00:59 GMT vboxsync [84251] * trunk/include/iprt/crypto/pkix.h (modified) * trunk/src/VBox/Runtime/common/crypto/digest-builtin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) IPRT/crypto: Adding functions for checking whether a key or ... Mon, 11 May 2020 11:46:40 GMT vboxsync [84248] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/pkix.h (modified) * trunk/include/iprt/crypto/rsa.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/digest-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-util.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) IPRT/crypto: Adding functions for checking whether a key or ... Sun, 10 May 2020 12:54:41 GMT vboxsync [84239] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sanity.cpp (modified) IPRT/pkcs7-sanity.cpp: Accept RTASN1TYPE_NOT_PRESENT in addition to ... Sun, 10 May 2020 01:04:47 GMT vboxsync [84235] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT,openssl: Adding RTCrPkcs7SimpleSignSignedData as a feeble start ... Sun, 10 May 2020 00:55:14 GMT vboxsync [84232] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT,openssl: Adding RTCrPkcs7SimpleSignSignedData as a feeble start ... Sun, 10 May 2020 00:52:05 GMT vboxsync [84230] * trunk/include/iprt/crypto/pem.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/store.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/key-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pemfile-write.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (added) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.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/common/crypto/store.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) * trunk/src/libs/openssl-1.1.1g/Config.kmk (modified) IPRT,openssl: Adding RTCrPkcs7SimpleSignSignedData as a feeble start ... Fri, 08 May 2020 13:06:37 GMT vboxsync [84211] * trunk/src/VBox/Runtime/common/crypto/pemfile-write.cpp (modified) IPRT/pem-write.cpp: Use consistent end-of-line style ('\n'). bugref:9699 Fri, 08 May 2020 13:05:56 GMT vboxsync [84210] * trunk/include/iprt/base64.h (modified) * trunk/src/VBox/Runtime/common/string/base64.cpp (modified) IPRT/Base64: Allow the end-of-line style to be specified via the ... Fri, 08 May 2020 11:54:10 GMT vboxsync [84207] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfswriter.cpp (modified) IPRT: Added two flags to the %Rhxs formatter type to control the ... Fri, 08 May 2020 11:29:09 GMT vboxsync [84204] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) IPRT: Added RTVfsTypeName. bugref:9699 Thu, 07 May 2020 22:48:39 GMT vboxsync [84195] * trunk/src/VBox/Runtime/Doxyfile (modified) Runtime/Doxyfile: Apply same RT_MSC_PREREQ fix here. bugref:8489 Thu, 07 May 2020 20:56:01 GMT vboxsync [84192] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/include/iprt/zip.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsfss2dir.cpp (modified) * trunk/src/VBox/Runtime/common/zip/pkzipvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfsreader.h (copied) * trunk/src/VBox/Runtime/common/zip/tarvfswriter.cpp (modified) * trunk/src/VBox/Runtime/common/zip/xarvfs.cpp (modified) IPRT: Adding RTZIPTAR_C_UPDATE, RTZipTarFsStreamForFile and ... Wed, 06 May 2020 15:38:07 GMT vboxsync [84168] * trunk/src/VBox/Runtime/common/crypto/pemfile-write.cpp (modified) IPRT: PEM writer functions. [build fix] bugref:9699 Wed, 06 May 2020 15:31:33 GMT vboxsync [84163] * trunk/include/iprt/crypto/pem.h (modified) * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/pemfile-read.cpp (moved) * trunk/src/VBox/Runtime/common/crypto/pemfile-write.cpp (added) * trunk/src/VBox/Runtime/common/vfs/vfsprintf.cpp (modified) IPRT: PEM writer functions. bugref:9699 Wed, 06 May 2020 07:18:49 GMT vboxsync [84155] * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) IPRT/isovfs: Warning. Tue, 05 May 2020 19:41:28 GMT vboxsync [84152] * trunk/src/VBox/Runtime/common/vfs/vfsprintf.cpp (modified) IPRT: Added RTVfsFilePrintf, RTVfsFilePrintfV, RTVfsIoStrmPrintf and ... Tue, 05 May 2020 15:10:47 GMT vboxsync [84146] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/vfs/vfsprintf.cpp (added) IPRT: Added RTVfsFilePrintf, RTVfsFilePrintfV, RTVfsIoStrmPrintf and ... Sat, 02 May 2020 15:42:40 GMT vboxsync [84130] * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) IPRT/errmsg-sorter.cpp: Custom status message structure packing to ... Sat, 02 May 2020 11:57:04 GMT vboxsync [84128] * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) IPRT/errmsg-sorter.cpp: Custom status message structure packing to ... Tue, 28 Apr 2020 23:58:24 GMT vboxsync [84070] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin-sorter.cpp (modified) IPRT: Massaging errmsg*-sorter.cpp and bldprog-strtab-template.cpp.h ... Tue, 28 Apr 2020 23:35:00 GMT vboxsync [84069] * trunk/src/VBox/Runtime/testcase/tstRTErr-1.cpp (modified) IPRT,++: Compress the windows status code info (errmsgwin.cpp) to ... Tue, 28 Apr 2020 23:34:42 GMT vboxsync [84068] * trunk/src/VBox/Runtime/testcase/tstRTErr-1.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin.cpp (modified) IPRT,++: Compress the windows status code info (errmsgwin.cpp) to ... Tue, 28 Apr 2020 22:53:31 GMT vboxsync [84067] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin-sorter.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin.cpp (modified) IPRT,++: Compress the windows status code info (errmsgwin.cpp) to ... Tue, 28 Apr 2020 19:32:41 GMT vboxsync [84063] * trunk/include/iprt/errcore.h (modified) * trunk/src/VBox/Additions/WINNT/tools/VBoxCertUtil.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIErrorString.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/err/errmsg.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin.cpp (modified) IPRT,++: New RTErrWin* API, data source unchanged. bugref:9726 Tue, 28 Apr 2020 16:33:50 GMT vboxsync [84057] * trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/VBoxGuestInstallHelper.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTErr-1.cpp (modified) IPRT,++: Apply bldprog-strtab.h and friends to the IPRT status ... Tue, 28 Apr 2020 16:05:00 GMT vboxsync [84054] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) * trunk/include/iprt/bldprog-strtab.h (modified) * trunk/include/iprt/errcore.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/VBoxGuestInstallHelper.cpp (modified) * trunk/src/VBox/Debugger/DBGCEval.cpp (modified) * trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_cc.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/Main/include/GuestFileImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestFileImpl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) * trunk/src/VBox/Runtime/common/err/errmsg.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTErr-1.cpp (added) * trunk/src/VBox/Runtime/win/errmsgwin-sorter.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) IPRT,++: Apply bldprog-strtab.h and friends to the IPRT status ... Tue, 28 Apr 2020 14:28:24 GMT vboxsync [84050] * trunk/src/VBox/Runtime/common/string/strformatnum.cpp (modified) IPRT/strformatnum.cpp: Fixed check. bugref:9726 Tue, 28 Apr 2020 11:17:17 GMT vboxsync [84040] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTErrUnique.cpp (deleted) IPRT: Removed tstRTErrUnique as it is no longer needed (since ... Mon, 27 Apr 2020 11:54:11 GMT vboxsync [84000] * trunk/src/VBox/Runtime/r3/xml.cpp (modified) IPRT/xml: Simplified EIPRTFailure::EIPRTFailure, avoiding two heap ... Mon, 27 Apr 2020 11:25:33 GMT vboxsync [83998] * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT,VBoxAddInstallNt3x.cpp: Split out the IPRT bits from ... Mon, 27 Apr 2020 11:25:19 GMT vboxsync [83997] * trunk/src/VBox/Runtime/r3/win/nocrt-alloc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT,VBoxAddInstallNt3x.cpp: Split out the IPRT bits from ... Mon, 27 Apr 2020 11:01:30 GMT vboxsync [83994] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) IPRT/string.h: Document status code formatting in IN_RT_STATIC builds ... Mon, 27 Apr 2020 10:08:37 GMT vboxsync [83991] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Installer/VBoxAddInstallNt3x.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/RTPathTemp.cpp (copied) * trunk/src/VBox/Runtime/r3/path.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-alloc-win.cpp (added) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (added) * trunk/src/VBox/Runtime/r3/win/nocrt-streams-win.cpp (added) IPRT,VBoxAddInstallNt3x.cpp: Split out the IPRT bits from ... Mon, 27 Apr 2020 00:17:19 GMT vboxsync [83984] * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) * trunk/src/VBox/Runtime/common/err/errmsg.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin-sorter.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin.cpp (modified) IPRT: Reduce the amoung of strings in errmsg and errmsgwin in static ... Sun, 26 Apr 2020 23:37:02 GMT vboxsync [83983] * trunk/src/VBox/Runtime/generic/rtStrFormatKernelAddress-generic.cpp (modified) IPRT/rtStrFormatKernelAddress: warning. bugref:8489 Sun, 26 Apr 2020 23:36:21 GMT vboxsync [83982] * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) IPRT/getopt.cpp: Assume options are 7-bit ASCII / basic latin, so we ... Sun, 26 Apr 2020 01:28:56 GMT vboxsync [83979] * trunk/src/VBox/Additions/WINNT/Installer/ISO/NT3xReadme.txt (modified) * trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Installer/VBoxAddInstallNt3x.cpp (added) * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) * trunk/src/VBox/Runtime/common/string/stringalloc.cpp (modified) Add/Nt/Installer: Simple installer program for NT 3.x. Fri, 24 Apr 2020 14:47:40 GMT vboxsync [83967] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/Config.kmk (modified) ValKit,IPRT: VBoxValidationKitR3SupDrv needs the ntdll fakes because ... Thu, 23 Apr 2020 10:43:21 GMT vboxsync [83943] * trunk/src/VBox/Runtime/common/string/utf-16-printf.cpp (modified) IPRT/RTUtf16Printf*: use U+fffd instead of U+007f as replacement for ... Wed, 22 Apr 2020 22:03:34 GMT vboxsync [83937] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Dependency fix for VBoxRT-x86.def. (bugref:8489) Tue, 21 Apr 2020 11:17:08 GMT vboxsync [83888] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Implement RTStrEnd in assembly & C++, drop the inlining. memchr ... Tue, 21 Apr 2020 11:16:04 GMT vboxsync [83887] * trunk/src/VBox/Runtime/common/string/RTStrEnd.cpp (modified) IPRT: Implement RTStrEnd in assembly & C++, drop the inlining. memchr ... Tue, 21 Apr 2020 11:14:20 GMT vboxsync [83886] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrEnd.asm (copied) * trunk/src/VBox/Runtime/common/string/RTStrEnd.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) IPRT: Implement RTStrEnd in assembly & C++, drop the inlining. memchr ... Mon, 20 Apr 2020 15:38:12 GMT vboxsync [83865] * trunk/src/VBox/Runtime/r3/win/vcc-fakes.h (modified) IPRT: VCC win32 API fakes for 14.1. [scm] bugref:8489 Mon, 20 Apr 2020 15:37:39 GMT vboxsync [83864] * trunk/src/VBox/Runtime/.scm-settings (modified) IPRT: VCC win32 API fakes for 14.1. [scm] bugref:8489 Mon, 20 Apr 2020 15:21:38 GMT vboxsync [83862] * trunk/src/VBox/Runtime/.scm-settings (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-141.h (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes.h (modified) IPRT: VCC win32 API fakes for 14.1. bugref:8489 Mon, 20 Apr 2020 15:01:48 GMT vboxsync [83861] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-100.h (copied) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-141.h (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32-A.asm (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32.cpp (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-msvcrt.cpp (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-ntdll-A.asm (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-ntdll.cpp (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-shell32-A.asm (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-shell32.cpp (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-ws2_32-A.asm (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes-ws2_32.cpp (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes.h (moved) * trunk/src/VBox/Runtime/r3/win/vcc-fakes.mac (moved) IPRT: VCC win32 API fakes for 14.1. bugref:8489 Mon, 20 Apr 2020 09:39:33 GMT vboxsync [83845] * trunk/src/VBox/Runtime/r0drv/darwin/dbgkrnlinfo-r0drv-darwin.cpp (modified) IPRT/dbgkrnlinfo-r0drv-darwin.cpp: VC++ 14.1 warnings. bugref:8489 Mon, 20 Apr 2020 09:23:31 GMT vboxsync [83841] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Add RTUtf16Printf to ring-0 libraries. bugref:8489 Mon, 20 Apr 2020 02:57:19 GMT vboxsync [83838] * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) IPRT: Fix what I think is a typo to unbreak the build. bugref:8489