# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Feb 19, 2025 6:27:03 PM Thu, 01 Feb 2024 17:24:16 GMT vboxsync [103168] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) iprt: r0drv: Linux: Prevent mk_pte warning introduced in kernel 6.6, ... Wed, 31 Jan 2024 15:04:11 GMT vboxsync [103142] * trunk/src/VBox/Runtime/r3/alloc-ef.h (modified) Runtime: Some warning fixes about externally visible functions which ... Wed, 31 Jan 2024 15:03:29 GMT vboxsync [103141] * trunk/src/VBox/Runtime/r3/alloc-ef.h (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTArmv8.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTFsQueries.cpp (modified) Runtime: Some warning fixes about externally visible functions which ... Tue, 30 Jan 2024 09:01:39 GMT vboxsync [103118] * trunk/src/VBox/Runtime/r3/http-server.cpp (modified) Runtime/r3/http-server.cpp: Fix possible memory leak, small other ... Tue, 30 Jan 2024 09:01:20 GMT vboxsync [103117] * trunk/src/VBox/Runtime/r3/ftp-server.cpp (modified) Runtime/r3/ftp-server.cpp: Fix possible memory leak, bugref:3409 Mon, 29 Jan 2024 15:44:44 GMT vboxsync [103108] * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) IPRT/fatvfs.cpp: Simplied r166121/r158845. Thu, 25 Jan 2024 15:03:18 GMT vboxsync [103066] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) iprt: Prevent array-index-out-of-bounds UBSAN warnings on Linux, ... Wed, 24 Jan 2024 01:05:51 GMT vboxsync [103017] * trunk/include/iprt/asm-mem.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm-mem.h: Eliminated the unused ASMProbeReadBuffer. Wed, 24 Jan 2024 01:00:43 GMT vboxsync [103016] * trunk/src/VBox/Runtime/Makefile.kmk (modified) iprt/asm-mem.h: Eliminated the ASMMemZeroPage function, replaced the ... Wed, 24 Jan 2024 00:58:12 GMT vboxsync [103014] * trunk/include/iprt/asm-mem-watcom-x86-16.h (modified) * trunk/include/iprt/asm-mem-watcom-x86-32.h (modified) * trunk/include/iprt/asm-mem.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/asm/ASMMemZeroPage-generic.cpp (deleted) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) iprt/asm-mem.h: Eliminated the ASMMemZeroPage function, replaced the ... Wed, 24 Jan 2024 00:50:12 GMT vboxsync [103013] * trunk/include/iprt/asm-mem.h (modified) * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm-mem.h,zip.cpp,tstRTInlineAsm.cpp: Eliminated unused ... Wed, 24 Jan 2024 00:38:46 GMT vboxsync [103012] * trunk/src/VBox/Runtime/common/vfs/vfsmount.cpp (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Wed, 24 Jan 2024 00:14:44 GMT vboxsync [103010] * 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) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Wed, 24 Jan 2024 00:09:50 GMT vboxsync [103009] * trunk/src/VBox/Runtime/common/asm/ASMMemZeroPage-generic.cpp (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Wed, 24 Jan 2024 00:09:09 GMT vboxsync [103008] * trunk/src/VBox/Runtime/common/asm/ASMMemZeroPage-generic.cpp (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Tue, 23 Jan 2024 23:55:58 GMT vboxsync [103005] * trunk/include/VBox/intnetinline.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/include/VBox/vmm/pdmnetinline.h (modified) * trunk/include/VBox/vmm/vmcpuset.h (modified) * trunk/include/iprt/asm-mem-watcom-x86-16.h (copied) * trunk/include/iprt/asm-mem-watcom-x86-32.h (copied) * trunk/include/iprt/asm-mem.h (copied) * trunk/include/iprt/asm-watcom-x86-16.h (modified) * trunk/include/iprt/asm-watcom-x86-32.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/hardavlslaballocator.h (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPDX.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-dx11.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isomakerimport.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/ntfsvfs.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/math/bignum.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmount.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfswriter.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/mempage-heap.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTBitOperations.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemEf.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrCache.cpp (modified) * trunk/src/VBox/Storage/QED.cpp (modified) * trunk/src/VBox/Storage/VCICache.cpp (modified) * trunk/src/VBox/Storage/testcase/tstVDIo.cpp (modified) * trunk/src/VBox/Storage/testcase/vbox-img.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompressionBenchmark.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-x0.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-MemAlloc.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-MemGuardedTestPage.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-PagingProtect.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-SlabAlloc.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-SlabAllocEx.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-paging.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-rm-InitGdt.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-rm-InitMemory.c (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Tue, 23 Jan 2024 10:10:13 GMT vboxsync [102997] * trunk/src/VBox/Runtime/common/string/uniread.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/RTCrStoreCreateSnapshotById-darwin.cpp (modified) IPRT: Shut up some deprecated function warnings with macOS SDK 13. Mon, 22 Jan 2024 09:59:41 GMT vboxsync [102985] * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) tstRTStrFormat: Added an overflow test. Wed, 17 Jan 2024 10:51:49 GMT vboxsync [102916] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) Runtime/http-curl.cpp: Make RTHttpSetProxy() accept a NULL pcszProxy ... Tue, 16 Jan 2024 14:24:57 GMT vboxsync [102899] * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) Runtime/common/fatvfs.cpp: Need to reset the S/G buffer when flushing ... Tue, 16 Jan 2024 08:59:26 GMT vboxsync [102886] * trunk/src/VBox/Runtime/testcase/tstRTSg.cpp (modified) Runtime/tstRTSg: Ensure that u64First <= u64Last when passed to ... Tue, 16 Jan 2024 08:27:37 GMT vboxsync [102885] * trunk/src/VBox/Runtime/testcase/tstRTSg.cpp (modified) Runtime/tstRTSg: Ensure that u64First <= u64Last when passed to ... Tue, 16 Jan 2024 08:25:22 GMT vboxsync [102884] * trunk/src/VBox/Runtime/testcase/tstRTSg.cpp (modified) Runtime/tstRTSg: Use a deterministic random number generator and ... Mon, 15 Jan 2024 12:08:04 GMT vboxsync [102874] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * 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_main.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_prime.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Linux Host and Guest kernel modules: Fix build for older Fedora ... Wed, 20 Dec 2023 18:21:40 GMT vboxsync [102661] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT/RTFsMountpointsEnum: Gracefully skip volumes a regular user does ... Wed, 20 Dec 2023 18:14:03 GMT vboxsync [102660] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT/RTFsMountpointsEnum: Dynamically resolve some Windows volume ... Wed, 20 Dec 2023 17:19:03 GMT vboxsync [102659] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT/RTFsMountpointsEnum: Dynamically resolve some Windows volume ... Wed, 20 Dec 2023 17:12:48 GMT vboxsync [102658] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT/RTFsMountpointsEnum: Dynamically resolve some Windows volume ... Wed, 20 Dec 2023 17:10:09 GMT vboxsync [102657] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT/RTFsMountpointsEnum: Dynamically resolve some Windows volume ... Wed, 20 Dec 2023 13:10:20 GMT vboxsync [102652] * trunk/src/VBox/Runtime/r3/posix/RTFsMountpointsEnum-posix.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 12:49:20 GMT vboxsync [102651] * trunk/src/VBox/Runtime/r3/posix/RTFsMountpointsEnum-posix.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 12:38:35 GMT vboxsync [102650] * trunk/src/VBox/Runtime/r3/posix/RTFsMountpointsEnum-posix.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 12:18:29 GMT vboxsync [102649] * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 12:11:54 GMT vboxsync [102648] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 12:01:26 GMT vboxsync [102647] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/RTFsMountpointsEnum-posix.cpp (added) * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTFsQueries.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Tue, 12 Dec 2023 17:35:32 GMT vboxsync [102589] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http-curl: nits (some mine) Mon, 11 Dec 2023 09:51:35 GMT vboxsync [102567] * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/shacrypt: Made asan build happy (false positive). bugref:10551 Mon, 11 Dec 2023 09:32:30 GMT vboxsync [102564] * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/shacrypt: Docs fix. bugref:10551 Mon, 11 Dec 2023 09:14:20 GMT vboxsync [102563] * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http-curl: Added trying to use the dedicated ... Mon, 11 Dec 2023 08:32:42 GMT vboxsync [102562] * trunk/include/iprt/http-common.h (modified) * trunk/src/VBox/Runtime/generic/http.cpp (modified) IPRT/http: Fixed a memory leak, updated docs. bugref:9437 Mon, 11 Dec 2023 08:19:20 GMT vboxsync [102561] * trunk/src/VBox/Runtime/r3/http-server.cpp (modified) IPRT/HttpServer: Fixed an ASAN warning. bugref:9437 Wed, 06 Dec 2023 11:26:13 GMT vboxsync [102501] * trunk/src/VBox/Runtime/common/crypto/shacrypt-tmpl.cpp.h (modified) IPRT/shacrypt: scm fix. bugref:10551 Wed, 06 Dec 2023 11:25:04 GMT vboxsync [102500] * trunk/src/VBox/Runtime/common/crypto/shacrypt-tmpl.cpp.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/shacrypt: Reduce the code size a little. Document the not- ... Wed, 06 Dec 2023 10:09:35 GMT vboxsync [102495] * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (deleted) * trunk/src/VBox/Runtime/common/crypto/shacrypt-tmpl.cpp.h (moved) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/shacrypt: Combine shacrypt-256.cpp.h and shacrypt-512.cpp.h into ... Wed, 06 Dec 2023 09:45:34 GMT vboxsync [102492] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Fixed warnings about duplicate RTUtf16CopyAscii on ... Wed, 06 Dec 2023 00:48:47 GMT vboxsync [102491] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-512.cpp.h (modified) IRPT/shacrypt: Minor cleanups, doxygen fix. bugref:10551 Wed, 06 Dec 2023 00:34:17 GMT vboxsync [102490] * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-512.cpp.h (modified) IRPT/shacrypt: Don't use RTMemDup on the passpharse in step 16 since ... Wed, 06 Dec 2023 00:27:54 GMT vboxsync [102489] * trunk/src/VBox/Runtime/testcase/tstRTCrShaCrypt.cpp (modified) tstRTCrShaCrypt name fix. bugref:10551 Tue, 05 Dec 2023 23:53:09 GMT vboxsync [102488] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (copied) * trunk/src/VBox/Runtime/common/crypto/shacrypt-512.cpp.h (copied) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrShaCrypt.cpp (moved) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT,Main/Unattended: Added a simplified API for the SHAcrypt ... Tue, 05 Dec 2023 16:57:05 GMT vboxsync [102483] * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/tstRTShaCrypt: Added Korean key testing. bugref:10551 Wed, 29 Nov 2023 11:02:20 GMT vboxsync [102376] * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Testcase logging nit. bugref:10551 Wed, 29 Nov 2023 10:58:18 GMT vboxsync [102375] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Implemented handing-in crypt password strings as the ... Wed, 29 Nov 2023 09:47:41 GMT vboxsync [102372] * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/crypto: Renaming. bugref:10551 Tue, 28 Nov 2023 12:53:33 GMT vboxsync [102361] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/crypto: Changed the signature of RTCrShaCryptGenerateSalt(). ... Tue, 28 Nov 2023 12:47:27 GMT vboxsync [102360] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/include/UnattendedScript.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Main/testcase/tstUnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Removed RTCrShaCryptGenerateSaltWeak() again, as this ... Tue, 28 Nov 2023 11:18:21 GMT vboxsync [102358] * trunk/src/VBox/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) VBox/Runtime: Need RuntimeBldProg for xpidl now if VBOX_ONLY_SDK is ... Tue, 28 Nov 2023 10:33:34 GMT vboxsync [102356] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Main/testcase/tstUnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Added a RTCrShaCryptGenerateSaltWeak() version which can ... Mon, 27 Nov 2023 18:05:06 GMT vboxsync [102344] * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/tools: Use errcore.h instead of error.h for RTMkPasswd. bugref:10551 Mon, 27 Nov 2023 17:04:18 GMT vboxsync [102336] * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/crypto/shacrypt: Make sure to terminate strings in the ... Mon, 27 Nov 2023 17:01:59 GMT vboxsync [102335] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Added RTCrShaCryptGenerateSalt() to avoid code ... Mon, 27 Nov 2023 12:14:34 GMT vboxsync [102304] * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Linux: Introduce initial support for RHEL 9.4 kernel for host and ... Fri, 24 Nov 2023 16:32:03 GMT vboxsync [102297] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Better string length checks for ... Fri, 24 Nov 2023 15:49:29 GMT vboxsync [102296] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Renaming (RTShaCryptXXX -> RTCrShaCryptXXX) + ... Fri, 24 Nov 2023 13:40:35 GMT vboxsync [102294] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Fri, 24 Nov 2023 13:01:41 GMT vboxsync [102292] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Fri, 24 Nov 2023 12:48:43 GMT vboxsync [102291] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (added) IPRT/tools: Added new tool RTMkPasswd, which can create SHA-crypt- ... Fri, 24 Nov 2023 12:47:51 GMT vboxsync [102290] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Fri, 24 Nov 2023 12:46:36 GMT vboxsync [102289] * trunk/include/iprt/crypto/shacrypt.h (added) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (added) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Fri, 24 Nov 2023 11:14:31 GMT vboxsync [102287] * trunk/src/VBox/Runtime/common/misc/expreval.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTExprEval.cpp (modified) IPRT/RTExprEval: Added md5, sha1, sha256 and sha512 has functions ... Fri, 24 Nov 2023 02:36:38 GMT vboxsync [102284] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/ldr: Corrected segment flag conversion for LX images. bugref:10371 Thu, 23 Nov 2023 15:41:16 GMT vboxsync [102276] * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/ldr: Added RTLdrLxSetSegmentSelectors. bugref:10371 Mon, 20 Nov 2023 16:16:49 GMT vboxsync [102156] * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/ldrLX: Must always apply internal fixups after loading the bits, ... Fri, 03 Nov 2023 15:57:39 GMT vboxsync [101753] * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSg.cpp (modified) added more detailed logging, tstRTSg.cpp testcase Thu, 02 Nov 2023 12:08:14 GMT vboxsync [101715] * trunk/src/VBox/Runtime/r3/win/VBoxRT-openssl-3.0.def (modified) IPRT/VBoxRT-openssl-3.0.def: libssh v0.10.5 requires a bunch more ... Tue, 31 Oct 2023 13:14:45 GMT vboxsync [101689] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) Doxyfile.*: DECL_FORCE_INLINE_THROW Mon, 30 Oct 2023 13:17:13 GMT vboxsync [101657] * trunk/src/VBox/Runtime/common/misc/uri.cpp (modified) Runtime/uri.cpp: Make it build on linux.arm64 with -Werror, bugref:10541 Mon, 30 Oct 2023 11:08:56 GMT vboxsync [101653] * trunk/src/VBox/Runtime/common/fs/pdbvfs.cpp (modified) IPRT/dbg: Fixed error handling empty DBI streams in the PDB VFS. Mon, 30 Oct 2023 10:12:29 GMT vboxsync [101650] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: Allow building on linux.arm64, bugref:10541 [scm] Mon, 30 Oct 2023 09:34:56 GMT vboxsync [101647] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) IPRT/RTSignTool: Added a --intermediate-certs-from-system/-A option ... Mon, 30 Oct 2023 09:33:02 GMT vboxsync [101646] * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) IPRT/x509-certpaths.cpp: Fixed copy&paste bug in ... Mon, 30 Oct 2023 09:27:02 GMT vboxsync [101643] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: Allow building on linux.arm64, bugref:10541 Fri, 27 Oct 2023 08:41:10 GMT vboxsync [101613] * trunk/src/VBox/Runtime/testcase/tstRTArmv8.cpp (modified) tstRTArmv8: Do random check of 64-bit range of masks. bugref:10371 Fri, 27 Oct 2023 08:18:57 GMT vboxsync [101612] * trunk/src/VBox/Runtime/testcase/tstRTArmv8.cpp (modified) tstRTArmv8: Check the full 32-bit range of masks. bugref:10371 Fri, 27 Oct 2023 01:59:06 GMT vboxsync [101609] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTArmv8.cpp (added) iprt/armv8.h: Worked out the two immediates for logical instructions ... Sun, 22 Oct 2023 02:43:09 GMT vboxsync [101539] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/dis-x86-amd64.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Debugger/DBGPlugInLinux.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatBytes.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/DisasmMisc.cpp (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly ... Wed, 18 Oct 2023 17:42:06 GMT vboxsync [101501] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: Switch to mempage-direct for the build programs runtime in ... Tue, 17 Oct 2023 10:33:30 GMT vboxsync [101470] * trunk/include/iprt/fdt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) Runtime/RTFdt: Add convenience method to add a property consisting of ... Mon, 16 Oct 2023 13:22:28 GMT vboxsync [101453] * trunk/include/iprt/fdt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) Runtime/RTFdt*: Add some convenience heleprs to add a 64-bit integer ... Fri, 06 Oct 2023 01:11:02 GMT vboxsync [101368] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Don't build VBoxRTStableCheck if VBOX_WITH_LIBCURL ... Thu, 05 Oct 2023 15:40:14 GMT vboxsync [101362] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) iprt: log.cpp: Replace memcpy with RT_BCOPY_UNFORTIFIED, ... Thu, 05 Oct 2023 10:22:15 GMT vboxsync [101355] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) IPRT/VBoxRTImp-vcc64.def: scm fix. Thu, 05 Oct 2023 10:18:23 GMT vboxsync [101354] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc32.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) IPRT/VBoxRTImp-vcc*.def: Updated files with RTCString and other changes. Thu, 05 Oct 2023 09:15:59 GMT vboxsync [101353] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Stable interface checker build hack. [scm fix] Thu, 05 Oct 2023 09:08:20 GMT vboxsync [101352] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Stable interface checker build hack. Thu, 05 Oct 2023 00:38:15 GMT vboxsync [101350] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Stable interface corrections and checker fixes (never really ... Thu, 05 Oct 2023 00:33:34 GMT vboxsync [101349] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/DefToAsmExterns.sed (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) IPRT: Stable interface corrections and checker fixes (never really ... Wed, 04 Oct 2023 23:57:21 GMT vboxsync [101347] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) IPRT/ministring: More complete set of endsWith[I] and startsWith[I] ... Wed, 04 Oct 2023 23:33:39 GMT vboxsync [101346] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/ministring: More complete set of endsWith[I] and startsWith[I] ... Wed, 04 Oct 2023 19:30:37 GMT vboxsync [101343] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/ministring: Added C-style endsWith methods. Thu, 28 Sep 2023 00:26:16 GMT vboxsync [101301] * trunk/src/VBox/Runtime/r3/mempage-heap.cpp (modified) IPRT: Nit. bugref:10371