# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 19, 2025 10:04:47 PM Fri, 05 Jul 2024 02:44:07 GMT vboxsync [105155] * trunk/src/VBox/Runtime/r3/win/nocrt-startup-common-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt-startup-*win.cpp: Avoid a couple of ntdll function so as ... Wed, 03 Jul 2024 17:50:46 GMT vboxsync [105124] * trunk/include/iprt/crypto/x509.h (modified) * trunk/src/VBox/Main/include/VRDEServerImpl.h (modified) * trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) * trunk/src/VBox/ValidationKit/tests/api/tdCloneMedium1.py (modified) Certificate repair function added - bugref:10310 Tue, 02 Jul 2024 13:10:46 GMT vboxsync [105100] * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) Runtime/vfsmemory.cpp: Implement shrinking the memory file (required ... Thu, 20 Jun 2024 14:47:07 GMT vboxsync [104986] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) iprt: Linux: Add initial support for RHEL 9.5 kernel, bugref:10381, ... Thu, 20 Jun 2024 10:17:11 GMT vboxsync [104975] * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/tools/RTTraceLogTool: Allow saving a tracelog received over ... Wed, 19 Jun 2024 15:40:02 GMT vboxsync [104966] * trunk/include/iprt/tracelog-decoder-plugin.h (modified) * trunk/src/VBox/Devices/Trace/VBoxTraceLogDecoders.cpp (modified) * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/tools/RTTraceLogTool,Devices/Trace: Decouple decoding from ... Mon, 17 Jun 2024 14:09:27 GMT vboxsync [104942] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Additions: Linux: Introduce initial support for OpenSuse 15.6 kernel ... Fri, 14 Jun 2024 21:20:58 GMT vboxsync [104930] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Resolve GetUserObjectSecurity and ... Fri, 14 Jun 2024 15:43:17 GMT vboxsync [104925] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Additions: Linux: Introduce initial support for OpenSuse 15.6 kernel, ... Fri, 14 Jun 2024 15:15:25 GMT vboxsync [104923] * trunk/include/iprt/formats/tpm.h (modified) * trunk/src/VBox/Devices/Trace/VBoxTraceLogDecoders.cpp (modified) * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Devices/Trace: Some more TPM trace decoding, bugref:10701 Fri, 14 Jun 2024 12:04:58 GMT vboxsync [104921] * trunk/include/iprt/tracelog-decoder-plugin.h (modified) * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/tools/RTTraceLogTool,Devices/VBoxTraceLogDecoders.cpp: Allow ... Fri, 14 Jun 2024 12:02:03 GMT vboxsync [104920] * trunk/include/iprt/tracelog-decoder-plugin.h (modified) * trunk/src/VBox/Devices/Trace/VBoxTraceLogDecoders.cpp (modified) * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/tools/RTTraceLogTool,Devices/VBoxTraceLogDecoders.cpp: Allow ... Wed, 12 Jun 2024 13:51:26 GMT vboxsync [104892] * trunk/include/iprt/tracelog-decoder-plugin.h (added) * trunk/src/VBox/Runtime/tools/RTTraceLogTool.cpp (modified) Runtime/RTTraceLogTool: Add support for loading decoder plugins which ... Fri, 07 Jun 2024 13:10:12 GMT vboxsync [104869] * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to ... Fri, 07 Jun 2024 12:56:50 GMT vboxsync [104868] * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to ... Wed, 05 Jun 2024 09:42:06 GMT vboxsync [104849] * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to ... Wed, 05 Jun 2024 09:38:20 GMT vboxsync [104848] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/memobj-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/memobj-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to ... Wed, 05 Jun 2024 01:00:55 GMT vboxsync [104841] * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) IPRT: Moved and corrected rtR0MemObjNativeAllocPage size restrictions ... Fri, 31 May 2024 15:17:46 GMT vboxsync [104829] * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (modified) Runtime/efi: Deduplicate signature DB after loading and after adding ... Mon, 27 May 2024 20:08:37 GMT vboxsync [104795] * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h: Added ASMAtomic[Uo]WriteU128[U|v2] and ... Wed, 22 May 2024 12:14:16 GMT vboxsync [104757] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) IPRT: RTCrX509Certificate_GenerateSelfSignedRsa build fix for OpenSSL ... Wed, 22 May 2024 11:32:11 GMT vboxsync [104755] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) IPRT: RTCrX509Certificate_GenerateSelfSignedRsa build fix for OpenSSL ... Tue, 21 May 2024 14:45:33 GMT vboxsync [104746] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Build fix. bugref:10310 Tue, 21 May 2024 12:52:09 GMT vboxsync [104745] * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT,Main: Reworked the newly introduced RTCrX509Certificate_Generate ... Mon, 20 May 2024 17:12:40 GMT vboxsync [104733] * trunk/src/VBox/Runtime/common/misc/zero-alt.S (modified) Runtime/common/misc/zero-alt.S: Don't hide the g_abRTZero* symbols on ... Thu, 16 May 2024 12:37:37 GMT vboxsync [104686] * trunk/src/VBox/Runtime/common/asm/ASMBitFirstClear-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitFirstSet-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitNextClear-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitNextSet-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFill32-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstMismatchingU8-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstNonZero-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemZero32-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32-generic.cpp (modified) Revert r163210 as it breaks building on darwin.arm64, bugref:10392 Thu, 16 May 2024 11:45:20 GMT vboxsync [104681] * trunk/src/VBox/Runtime/r3/win/VBoxRT-win-arm64.def (added) Runtime: Add export definitions for win.arm64, bugref:10392 Thu, 16 May 2024 11:44:35 GMT vboxsync [104680] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) Runtime/common/ldr/ldrPE.cpp: Recognize and open arm64 PE binaries ... Thu, 16 May 2024 10:45:32 GMT vboxsync [104671] * trunk/src/VBox/Runtime/testcase/tstTime-2.cpp (modified) Runtime/testcase/tstTime-2.cpp: win.arm64 build fix, bugref:10392 Thu, 16 May 2024 09:52:13 GMT vboxsync [104656] * trunk/src/VBox/Runtime/common/asm/ASMBitFirstClear-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitFirstSet-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitNextClear-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMBitNextSet-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFill32-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstMismatchingU8-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstNonZero-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemZero32-generic.cpp (modified) * trunk/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32-generic.cpp (modified) Runtime/common/asm: Fix function declarations from RTDECL -> DECLASM, ... Tue, 14 May 2024 12:06:12 GMT vboxsync [104626] * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsiosmisc.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsreadahead.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp (modified) IPRT/VFS: Fixed warnings. ​bugref:3409 Tue, 14 May 2024 11:55:44 GMT vboxsync [104625] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) IPRT/strformatrt: Fixed warnings (build fix). ​bugref:3409 Tue, 14 May 2024 11:53:30 GMT vboxsync [104624] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) IPRT/strformatrt: Fixed warnings. ​bugref:3409 Fri, 10 May 2024 07:25:42 GMT vboxsync [104574] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) Added OS specific changes for making TLS default and auto-generating ... Fri, 10 May 2024 07:23:34 GMT vboxsync [104573] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) Added OS specific changes for making TLS default and auto-generating ... Fri, 10 May 2024 06:26:50 GMT vboxsync [104572] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) Library fix for making TLS default and auto-generating a certificate ... Fri, 10 May 2024 05:06:25 GMT vboxsync [104571] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) Fix for making TLS default and auto-generating a certificate - ... Fri, 10 May 2024 04:58:46 GMT vboxsync [104570] * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/include/VRDEServerImpl.h (modified) * trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (added) Make TLS default and auto-generate a certificate - bugref:10310 Wed, 08 May 2024 12:59:09 GMT vboxsync [104554] * trunk/src/VBox/Runtime/common/zip/pkzipvfs.cpp (modified) Runtime/common/zip/pkzipvfs.cpp: Remove redundant condition in if ... Wed, 08 May 2024 12:58:08 GMT vboxsync [104553] * trunk/src/VBox/Runtime/common/zip/xarvfs.cpp (modified) Runtime/common/zip/xarvfs.cpp: Unnecessary NULL pointer checked ... Wed, 08 May 2024 12:56:58 GMT vboxsync [104552] * trunk/src/VBox/Runtime/common/zip/unzipcmd.cpp (modified) Runtime/common/zip/unzipcmd.cpp: Properly propagate the exit status ... Wed, 08 May 2024 12:27:24 GMT vboxsync [104549] * trunk/src/VBox/Runtime/common/fuzz/fuzz-observer.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz-target-recorder.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzzmastercmd.cpp (modified) Runtime/common/fuzz: Some parfait warning fixes, bugref:3409 Wed, 08 May 2024 08:32:59 GMT vboxsync [104541] * trunk/include/iprt/crypto/x509.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/include/VRDEServerImpl.h (modified) * trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (deleted) Revert r163069-r163071 for debugging Wed, 08 May 2024 07:19:47 GMT vboxsync [104539] * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (modified) Fix to generate certificate code - bugref: 10310 Wed, 08 May 2024 07:00:22 GMT vboxsync [104537] * trunk/src/VBox/Main/include/VRDEServerImpl.h (modified) * trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/crypto/x509-create-sign.cpp (added) Made TLS default with auto-generation of self-signed certificate - #10310 Thu, 02 May 2024 11:22:33 GMT vboxsync [104476] * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) Runtime/r3/pipe-win.cpp: Fix statement assigning the return value in ... Thu, 25 Apr 2024 19:54:41 GMT vboxsync [104438] * trunk/src/VBox/Runtime/r3/ftp-server.cpp (modified) really fixing signed unsigned issue in ftp-server (UINT8_MAX is often ... Mon, 22 Apr 2024 07:12:25 GMT vboxsync [104390] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) Runtime/thread-posix.cpp: Return the status of the actual request or ... Fri, 12 Apr 2024 14:42:45 GMT vboxsync [104319] * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) libs/libxml-2.12.6: Disable features not relevant for us, ... Fri, 12 Apr 2024 10:04:21 GMT vboxsync [104308] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http-curl: Also handle the 501 HTTP status code. Required for ... Thu, 11 Apr 2024 02:09:16 GMT vboxsync [104287] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log,Main: Open the parent directory of the log file on Windows ... Thu, 11 Apr 2024 01:56:27 GMT vboxsync [104286] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log,Main: Open the parent directory of the log file on Windows ... Thu, 11 Apr 2024 00:06:14 GMT vboxsync [104285] * trunk/src/VBox/Runtime/r3/nt/RTFileDelete-r3-nt.cpp (modified) IPRT: Reimplemented RTFileDelete for windows to eliminate type ... Thu, 11 Apr 2024 00:04:48 GMT vboxsync [104284] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/nt/RTFileDelete-r3-nt.cpp (added) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT: Reimplemented RTFileDelete for windows to eliminate type ... Tue, 09 Apr 2024 23:38:53 GMT vboxsync [104260] * trunk/src/VBox/Runtime/common/path/RTPathGlob.cpp (modified) IPRT/RTPathGlob: Nits. Tue, 09 Apr 2024 19:37:51 GMT vboxsync [104258] * trunk/src/VBox/Runtime/common/path/RTPathGlob.cpp (modified) RTPathGlob: Give up properly after 10th try to get the env variable. ... Fri, 05 Apr 2024 12:20:42 GMT vboxsync [104176] * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Runtime/xml: preparation for libxml2-2.12.6 bugref:10640 Thu, 28 Mar 2024 13:33:58 GMT vboxsync [104105] * trunk/src/VBox/Runtime/r3/darwin/time-darwin.cpp (modified) Runtime/darwin/time-darwin.cpp: Avoid using double-precision floating ... Wed, 27 Mar 2024 17:38:10 GMT vboxsync [104096] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Additions: Linux/arm64: Fix VirtToPage implementation and make HGCM ... Sun, 24 Mar 2024 18:33:06 GMT vboxsync [104025] * trunk/src/VBox/Runtime/testcase/tstTime-2.cpp (modified) Runtime/testcase/tstTime-2: Make it build on linux.arm64, bugref:10391 Sat, 23 Mar 2024 01:59:22 GMT vboxsync [104014] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.c: scm fix Sat, 23 Mar 2024 01:40:11 GMT vboxsync [104012] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.c: Compile fix for ... Sat, 23 Mar 2024 01:24:05 GMT vboxsync [104010] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) * trunk/src/VBox/Runtime/common/asn1/oiddb2c.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/VBoxBs3ObjConverter.cpp (modified) *: Fixed various calloc argument order warnings from gcc 14. Tue, 05 Mar 2024 15:46:54 GMT vboxsync [103685] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Backed out r161312 (no longer needed): iprt: Prevent array-index-out- ... Tue, 05 Mar 2024 15:27:02 GMT vboxsync [103684] * trunk/include/VBox/VBoxTpG.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Linux kernel modules: Fix UBSAN warnings by switching to flexible ... Mon, 26 Feb 2024 17:54:50 GMT vboxsync [103581] * trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp (modified) IPRT/process-creation-posix: Try hardcoded paths for macOS if loading ... Fri, 23 Feb 2024 15:23:03 GMT vboxsync [103547] * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) Runtime/reqpool.cpp: Another place where we need to decrement the ... Fri, 23 Feb 2024 08:23:28 GMT vboxsync [103543] * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) Runtime/misc/reqpool.cpp: Need to update the idle thread counter ... Wed, 21 Feb 2024 19:27:20 GMT vboxsync [103506] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) Runtime/lockvalidator.cpp: Fix wrong comparison, bugref:3409 Wed, 21 Feb 2024 14:30:50 GMT vboxsync [103495] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Build fix for parfait/win. bugref:3409 Wed, 21 Feb 2024 13:47:58 GMT vboxsync [103493] * trunk/src/VBox/Runtime/testcase/tstRTCircBuf.cpp (modified) Runtime/testcase/tstRTCircBuf: Just return if creation of the ... Mon, 19 Feb 2024 13:58:17 GMT vboxsync [103444] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCat.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopy.cpp (modified) IPRT: Reverted r161541, r161577 & r161578 because the RTStrCopy2 and ... Mon, 19 Feb 2024 13:47:22 GMT vboxsync [103441] * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) IPRT/tstRTR0CommonDriver.h: Unconfuse the szPath code, it can ... Mon, 19 Feb 2024 13:45:28 GMT vboxsync [103440] * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) IPRT/tstRTR0CommonDriver.h: Buffer overflow for szSrvReqHandler is ... Mon, 19 Feb 2024 13:43:33 GMT vboxsync [103439] * trunk/src/VBox/Runtime/r3/xml.cpp (modified) IPRT/xml.cpp: Simplified the XmlFileWriter::write() path handling. ... Mon, 19 Feb 2024 13:41:38 GMT vboxsync [103438] * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) IPRT/dbgmod: Simplified and restored old alloca errora handling ... Mon, 19 Feb 2024 08:06:54 GMT vboxsync [103416] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/alt-md5.cpp (modified) Devices,Runtime: Fix some harmless misleading macros warnings, ... Mon, 19 Feb 2024 07:52:27 GMT vboxsync [103415] * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestCtrl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Main/glue/string.cpp (modified) * trunk/src/VBox/Main/src-client/GuestDnDSourceImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestDnDTargetImpl.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) * trunk/src/VBox/Runtime/common/log/tracelogreader.cpp (modified) * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3VTable.cpp (modified) Additions,Main,VMM,Runtime: Fix some unused expression warnings, ... Mon, 19 Feb 2024 07:13:29 GMT vboxsync [103412] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/efivarstorevfs.cpp: Fix using the wrong time object, bugref:3409 Fri, 16 Feb 2024 10:10:54 GMT vboxsync [103398] * trunk/src/VBox/Runtime/common/misc/getoptargv.cpp (modified) IPRT/getopt: Documented parfait false positives. bugref:3409 Wed, 14 Feb 2024 14:44:22 GMT vboxsync [103360] * trunk/src/VBox/Runtime/common/fs/isomaker.cpp (modified) IPRT/isomaker.cpp: Zero terminate wszTmp in ... Wed, 14 Feb 2024 14:27:25 GMT vboxsync [103358] * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/tstRTEnv: Shut up parfait warning about using a potential ... Wed, 14 Feb 2024 14:24:04 GMT vboxsync [103357] * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/tstRTEnv: Shut up parfait warning about using a potential ... Wed, 14 Feb 2024 14:09:08 GMT vboxsync [103354] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) IPRT/tstRTInlineAsm: Fix harmless parfait warning. bugref:3409 Wed, 14 Feb 2024 13:39:13 GMT vboxsync [103353] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/ldrLX: Try trick parfait so it doesn't complain about ... Wed, 14 Feb 2024 01:56:17 GMT vboxsync [103344] * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) IPRT/fdt.cpp: If you do strlen already, use memcpy instead of strcpy. ... Wed, 14 Feb 2024 01:55:23 GMT vboxsync [103343] * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) IPRT/fdt.cpp: If you do strlen already, use memcpy instead of strcpy. ... Wed, 14 Feb 2024 01:50:42 GMT vboxsync [103342] * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) IPRT/fdt.cpp: Missing va_end. Parfait bugref:3409 Wed, 14 Feb 2024 01:43:40 GMT vboxsync [103341] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) IPRT/strformat.cpp: Missing va_end. Parfait bugref:3409 Fri, 09 Feb 2024 13:29:46 GMT vboxsync [103292] * trunk/src/VBox/Runtime/testcase/tstRTProcCreateEx.cpp (modified) Runtime/testcase/tstRTProcCreateEx: Fix a potential buffer overrun ... Thu, 08 Feb 2024 15:27:12 GMT vboxsync [103285] * trunk/src/VBox/Debugger/DBGPlugInDarwin.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/tstShflCase.cpp (modified) * trunk/src/VBox/Main/src-server/linux/PerformanceLinux.cpp (modified) * trunk/src/VBox/Main/src-server/xpcom/server_module.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) Re-applied r161549 again (Got rid of a lot of deprecated strcpy / ... Thu, 08 Feb 2024 15:24:49 GMT vboxsync [103284] * trunk/src/VBox/Runtime/common/string/RTStrCat.cpp (modified) IPRT/string: Added RTStrCat2() as a convenient function (build fix). Thu, 08 Feb 2024 15:22:17 GMT vboxsync [103283] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCat.cpp (modified) IPRT/string: Added RTStrCat2() as a convenient function. Thu, 08 Feb 2024 11:56:18 GMT vboxsync [103275] * trunk/src/VBox/Debugger/DBGPlugInDarwin.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/tstShflCase.cpp (modified) * trunk/src/VBox/Main/src-server/linux/PerformanceLinux.cpp (modified) * trunk/src/VBox/Main/src-server/xpcom/server_module.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) * trunk/src/VBox/ValidationKit/utils/misc/loadgenerator.cpp (modified) * trunk/src/bldprogs/VBoxTpG.cpp (modified) Backed out r161549 again (not wanted / bloat). Thu, 08 Feb 2024 00:02:06 GMT vboxsync [103263] * trunk/src/VBox/Runtime/r3/test.cpp (modified) IPRT,VMMDev,Bs3Kit: Added support for sub-sub-tests to better deal ... Thu, 08 Feb 2024 00:00:32 GMT vboxsync [103262] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/testi.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSub.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubDone.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubErrorCount.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestTerm.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-test.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) IPRT,VMMDev,Bs3Kit: Added support for sub-sub-tests to better deal ... Wed, 07 Feb 2024 16:56:08 GMT vboxsync [103260] * trunk/src/VBox/Debugger/DBGPlugInDarwin.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/tstShflCase.cpp (modified) * trunk/src/VBox/Main/src-server/linux/PerformanceLinux.cpp (modified) * trunk/src/VBox/Main/src-server/xpcom/server_module.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) * trunk/src/VBox/ValidationKit/utils/misc/loadgenerator.cpp (modified) * trunk/src/bldprogs/VBoxTpG.cpp (modified) Got rid of a lot of deprecated strcpy / strcat calls; now using the ... Wed, 07 Feb 2024 14:40:12 GMT vboxsync [103252] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopy.cpp (modified) IPRT/string: Added RTStrCopy2() as a convenient function. Wed, 07 Feb 2024 13:16:16 GMT vboxsync [103250] * trunk/src/VBox/Runtime/common/dbg/dbgmodcodeview.cpp (modified) IPRT: More implicit fallthrough fixes (found by Parfait). bugref:3409 Tue, 06 Feb 2024 20:55:42 GMT vboxsync [103232] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: A better fix for the r152441 regression. ...