# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 5, 2025 1:22:27 PM Mon, 16 Dec 2019 20:42:46 GMT vboxsync [82601] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMAddFlags.asm (copied) IPRT: Added an assembly implementation of ASMAddFlags. bugref:9627 Mon, 16 Dec 2019 17:58:08 GMT vboxsync [82594] * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) Runtime/zip.cpp: Allow RTZIPTYPE_ZLIB_NO_HEADER in the block ... Mon, 16 Dec 2019 17:57:43 GMT vboxsync [82593] * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) Runtime/tarvfs.cpp: Use off instead of the last accessed file offset, ... Mon, 16 Dec 2019 17:48:40 GMT vboxsync [82590] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) SUPDrv,IPRT: Adding SUPR0HCPhysToVirt to linux & solaris; introducing ... Mon, 16 Dec 2019 17:07:01 GMT vboxsync [82589] * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) IPRT/memobj-r0drv-nt.cpp: Use MmAllocatePagesForMdl rather than ... Wed, 11 Dec 2019 21:59:06 GMT vboxsync [82554] * trunk/src/VBox/Runtime/nt/RTErrConvertFromNtStatus.cpp (modified) RTErrConvertFromNtStatus: logon failure. Wed, 04 Dec 2019 13:19:31 GMT vboxsync [82383] * trunk/src/VBox/Runtime/common/ioqueue/ioqueue-stdfile-provider.cpp (modified) Runtime/ioqueue: Finish the fallback file provider Wed, 20 Nov 2019 15:20:12 GMT vboxsync [82027] * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) Runtime/dbg/dbgmoddwarf.cpp: Fix compatibility with debug files ... Mon, 18 Nov 2019 09:51:41 GMT vboxsync [81934] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: Sparc build fix Mon, 18 Nov 2019 00:30:04 GMT vboxsync [81927] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrMemFind32.asm (added) * trunk/src/VBox/Runtime/common/string/RTStrMemFind32.cpp (added) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win32.def (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win64.def (modified) IPRT: Added 32-bit memchr variant. Prepared 16 and 64 bit ones too. Mon, 11 Nov 2019 18:14:36 GMT vboxsync [81775] * trunk/include/iprt/formats/efi-fat.h (added) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTEfiFatExtract.cpp (added) Runtime/RTEfiFatExtract: Tool to extract single entries from EFI fat ... Mon, 11 Nov 2019 15:23:46 GMT vboxsync [81762] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) SUPDrv,tstRTInlineAsm: Fixed assertion/failure when trying to use the ... Tue, 05 Nov 2019 11:17:59 GMT vboxsync [81670] * trunk/include/iprt/cpp/restbase.h (modified) * trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp (modified) IPRT/Rest: Fixes for deprecated implicit copy operators (GCC 9). Mon, 04 Nov 2019 12:10:50 GMT vboxsync [81649] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_main.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c (modified) Linux 5.4: no more arbitrary executable pages and more changes, ... Mon, 04 Nov 2019 10:15:25 GMT vboxsync [81641] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.cpp: Implemented sub-mappings in kernel ... Fri, 01 Nov 2019 14:39:35 GMT vboxsync [81621] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.cpp: Implemented sub-mappings in kernel ... Fri, 01 Nov 2019 14:37:52 GMT vboxsync [81620] * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) IPRT/memobj-r0drv-os2.cpp: Implemented sub-mappings in kernel space. ... Wed, 30 Oct 2019 13:07:15 GMT vboxsync [81587] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) IPRT/memobj-r0drv-linux.c: Don't mark allocations as executable ... Wed, 30 Oct 2019 12:50:42 GMT vboxsync [81586] * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) IPRT/alloc-r0drv-linux.c: Shouldn't need to mark pages allocated by ... Wed, 30 Oct 2019 10:42:48 GMT vboxsync [81582] * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) IPRT: Linux: #warning The header is deprecated and ... Fri, 25 Oct 2019 14:34:14 GMT vboxsync [81546] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) IPRT/bldRTIsoMaker: Only install on windows as we only need it for ... Fri, 25 Oct 2019 13:48:17 GMT vboxsync [81545] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) Making IsoMaker binary available in VBoxAll-*add.tar.gz Thu, 24 Oct 2019 15:44:53 GMT vboxsync [81521] * trunk/src/VBox/Runtime/r3/stream.cpp (modified) Runtime/stream: no speculative looking at memory beyond end of input ... Wed, 23 Oct 2019 21:08:03 GMT vboxsync [81500] * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) IPRT/win: Added comment about usefulness of RTSystemQueryFirmwareBoolean. Wed, 23 Oct 2019 20:51:33 GMT vboxsync [81499] * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) IPRT/win: RTSystemQueryFirmwareBoolean should return success on ... Tue, 15 Oct 2019 08:20:24 GMT vboxsync [81282] * trunk/src/VBox/Runtime/common/string/memcpy.asm (modified) IPRT/RuntimeR0Drv: darwin memcpy workaround adjustment. kxld gets ... Tue, 15 Oct 2019 08:16:03 GMT vboxsync [81281] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/memcpy.asm (modified) IPRT/RuntimeR0Drv: darwin memcpy workaround adjustment. kxld gets ... Tue, 15 Oct 2019 07:27:55 GMT vboxsync [81280] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Drop strlen.asm and memcmp.asm for a tiny bit... Mon, 14 Oct 2019 20:45:48 GMT vboxsync [81276] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: three more CRT functions for which we probably ... Mon, 14 Oct 2019 20:43:48 GMT vboxsync [81275] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Use our own memcpy.asm for 64-bit darwin as the ... Mon, 14 Oct 2019 11:41:46 GMT vboxsync [81251] * trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp (modified) IPRT/process-creation-posix.cpp: Generalized the PAM option and make ... Thu, 10 Oct 2019 10:23:32 GMT vboxsync [81203] * trunk/src/VBox/Runtime/common/path/RTPathParse.cpp.h (modified) * trunk/src/VBox/Runtime/common/path/RTPathParseSimple.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) IPRT/RTPathParseSimple: Root handling fixes. bugref:9586 . ... Tue, 08 Oct 2019 11:54:10 GMT vboxsync [81147] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Don't try open the thread token when ... Tue, 08 Oct 2019 09:55:14 GMT vboxsync [81140] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemFirmware-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) IPRT/system: RTSYSFWPROP -> RTSYSFWBOOL. Tue, 08 Oct 2019 08:28:31 GMT vboxsync [81137] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTSystemFirmwareTypeName.cpp (added) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemFirmware-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) IPRT/RTSystem*Firmware: Simplified the interface and made it follow ... Sun, 06 Oct 2019 15:22:54 GMT vboxsync [81120] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Slienced import assertion for IN_SUP_HARDENED_R3 as it ... Fri, 04 Oct 2019 22:01:35 GMT vboxsync [81114] * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) IPRT/mp-win.cpp: A couple of fixes wrt lots of processors and groups. ... Thu, 03 Oct 2019 21:23:00 GMT vboxsync [81106] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) IPRT,SUP,*: Some GIP related fixes for supporting APIC IDs over 256 ... Tue, 01 Oct 2019 19:29:03 GMT vboxsync [81096] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/VBox/vmm/uvm.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) IPRT,SUP,*: Increased RTCPUSET_MAX_CPUS to 1024 for AMD64, except for ... Mon, 30 Sep 2019 12:13:41 GMT vboxsync [81079] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Include ASMCpuIdExSlow.asm for everyone in the r0drv library. ... Mon, 30 Sep 2019 12:04:22 GMT vboxsync [81077] * trunk/src/VBox/Runtime/testcase/tstRTCRest-1.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTimeSpec.cpp (modified) tstRTCRest-1,tstRTStrFormat,tstRTTimeSpec: Fixed warnings about ... Mon, 30 Sep 2019 10:30:01 GMT vboxsync [81072] * trunk/src/VBox/Runtime/common/log/tracebuf.cpp (modified) SUPDrv,IPRT,VMM: Support host APIC ID above 256 in GIP. (Only tested ... Mon, 30 Sep 2019 10:17:28 GMT vboxsync [81071] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibAll.cpp (modified) * trunk/src/VBox/Runtime/common/log/tracebuf.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) SUPDrv,IPRT,VMM: Support host APIC ID above 256 in GIP. (Only tested ... Sat, 28 Sep 2019 20:41:09 GMT vboxsync [81069] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) IPRT/timer-r0drv-linux.c: Guess we could schedule timers with the ... Sat, 28 Sep 2019 06:48:03 GMT vboxsync [81068] * trunk/src/VBox/Runtime/r3/linux/RTSystemFirmware-linux.cpp (modified) IPRT: Added simple RTSystemFirmware* implementation for linux. [fix] Sat, 28 Sep 2019 00:12:32 GMT vboxsync [81065] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemFirmware-linux.cpp (copied) IPRT: Added simple RTSystemFirmware* implementation for linux. Fri, 27 Sep 2019 21:57:20 GMT vboxsync [81064] * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) tstRTSystemQueryFirmware: build fix, Fri, 27 Sep 2019 21:54:24 GMT vboxsync [81063] * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) iprt/win: Fixed method for determining firmware type on win 8.0 and ... Fri, 27 Sep 2019 20:53:09 GMT vboxsync [81062] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) iprt/system: Fixing the firmware stuff a little. Fri, 27 Sep 2019 16:38:54 GMT vboxsync [81061] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) IPRT/timer-r0drv-linux.c: Rewriting the drop-behind handling in the ... Wed, 18 Sep 2019 10:32:20 GMT vboxsync [80878] * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/env-generic.cpp: RTENV_ALLOW_EQUAL_FIRST_IN_VAR should only be ... Tue, 17 Sep 2019 13:13:26 GMT vboxsync [80860] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (modified) IPRT: Renamed RTSystemFirmwareValueGet() -> RTSystemFirmwareValueQuery(). Tue, 17 Sep 2019 12:36:45 GMT vboxsync [80857] * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) RTSystemFirmware-generic.cpp: Kick out unnecessary headers and ... Tue, 17 Sep 2019 12:33:54 GMT vboxsync [80855] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (modified) RTSystemFirmware-generic.cpp: Kick out unnecessary headers and ... Tue, 17 Sep 2019 00:33:44 GMT vboxsync [80837] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) VBoxRT: Added RTUtf16NLen to the stable interface (Bstr needs it). Mon, 16 Sep 2019 18:10:52 GMT vboxsync [80832] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/common/path/RTPathEnsureTrailingSeparator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) IPRT: Added RTPathEnsureTrailingSeparatorEx. Mon, 16 Sep 2019 14:04:02 GMT vboxsync [80827] * trunk/include/iprt/env.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (moved) IPRT: Added RTEnvCreateEx and RTEnvCreateChangeRecordEx so flags can ... Fri, 13 Sep 2019 06:52:50 GMT vboxsync [80764] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/utf8-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/env-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/utf8-win.cpp (modified) IPRT: Optimized RTEnvPutEx. bugref:9341 Wed, 11 Sep 2019 14:35:34 GMT vboxsync [80735] * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) linux kernel 5.3 fixes: tickref:18911, contribution from Larry.Finger ... Wed, 11 Sep 2019 01:34:30 GMT vboxsync [80715] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: Add generic/RTPathGetCurrentOnDrive-generic.cpp for NetBSD too. Tue, 10 Sep 2019 21:29:57 GMT vboxsync [80713] * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Additions/linux: ticketref:18917: VBox 6.0.10 GAs fail to compile on ... Tue, 10 Sep 2019 19:25:36 GMT vboxsync [80712] * 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_irq.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_ttm.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c (modified) Additions/linux: ticketref:18917: VBox 6.0.10 GAs fail to compile on ... Tue, 10 Sep 2019 17:13:58 GMT vboxsync [80710] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Added RTSystemFirmwareXXX API to query the firmware type / UEFI ... Tue, 10 Sep 2019 16:34:49 GMT vboxsync [80708] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp (added) * trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp (added) IPRT: Added RTSystemFirmwareXXX API to query the firmware type / UEFI ... Mon, 09 Sep 2019 10:43:23 GMT vboxsync [80665] * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTTimerLR.cpp (moved) IPRT: Redid RTTimerLRChangeInterval. Converted RTTimerLR testcase to ... Fri, 06 Sep 2019 16:46:01 GMT vboxsync [80635] * trunk/src/VBox/Runtime/common/fs/extvfs.cpp (modified) extvfs.cpp: Build fix Fri, 06 Sep 2019 16:35:36 GMT vboxsync [80633] * trunk/src/VBox/Runtime/common/fs/extvfs.cpp (modified) Runtime/extvfs.cpp: bug fixes Wed, 04 Sep 2019 14:05:50 GMT vboxsync [80585] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/tftp.c (modified) * trunk/src/VBox/Devices/PC/ACPI/VBoxAcpi.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/src-all/TextScript.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImplCloneVM.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImplMoveVM.cpp (modified) * trunk/src/VBox/Main/src-server/MediumImpl.cpp (modified) * trunk/src/VBox/Main/src-server/generic/AutostartDb-generic.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/RTSha256Digest.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/manifest.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodmapsym.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvm.cpp (modified) * trunk/src/VBox/Runtime/common/fs/extvfs.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/fs/isomakercmd.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/fs/xfsvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz.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/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/misc/inifile.cpp (modified) * trunk/src/VBox/Runtime/common/misc/s3.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsprogress.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsreadahead.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileCopyByHandlesEx-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileQuerySize-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/fileio-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstFile.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTDvm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTFileQuerySize-1.cpp (moved) * trunk/src/VBox/Runtime/testcase/tstRTFilesystem.cpp (modified) * trunk/src/VBox/Runtime/tools/RTLdrCheckImports.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) * trunk/src/VBox/Storage/DMG.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/Storage/VISO.cpp (modified) * trunk/src/VBox/Storage/testcase/VDIoBackend.cpp (modified) * trunk/src/VBox/Storage/testcase/tstVDIo.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/ValidationKit/tests/unittests/tdUnitTest1.py (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) Runtime: Some renaming to stay consistent (*Get* always returns what ... Tue, 03 Sep 2019 14:34:21 GMT vboxsync [80569] * trunk/doc/VBox-CodingGuidelines.cpp (modified) * trunk/doc/manual/en_US/user_AdvancedTopics.xml (modified) * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp (modified) * trunk/src/VBox/Frontends/Common/PasswordInput.cpp (added) * trunk/src/VBox/Frontends/Common/PasswordInput.h (added) * trunk/src/VBox/Frontends/VBoxAutostart/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostart-win.cpp (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostart.h (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostartUtils.cpp (modified) * trunk/src/VBox/Frontends/VBoxBugReport/VBoxBugReport.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineLaunchVMCommonWorker.h (added) * trunk/src/VBox/Main/include/VirtualBoxSDSImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp (added) * trunk/src/VBox/Main/src-client/ClientTokenHolder.cpp (modified) * trunk/src/VBox/Main/src-global/win/VirtualBoxSDSImpl.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp (modified) * trunk/src/VBox/Main/src-server/ClientToken.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/generic/AutostartDb-generic.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz-observer.cpp (modified) * trunk/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTProcCreateEx.cpp (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/TestExecService.cpp (modified) * trunk/src/bldprogs/scmsubversion.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/uxproces.c (modified) Main: bugref:9341: Added VM autostart during boot support for windows ... Tue, 03 Sep 2019 12:51:00 GMT vboxsync [80565] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) IPRT/string.h: Added hexformatting variants that takes an additional ... Sun, 01 Sep 2019 23:03:08 GMT vboxsync [80530] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) IPRT/semmutex-r0drv-nt.cpp: Fixed is-owned check. bugref:9218 Fri, 30 Aug 2019 17:25:03 GMT vboxsync [80518] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) Runtime/RTVfs: Implement RTVfsDirRewind Thu, 29 Aug 2019 19:58:42 GMT vboxsync [80503] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: More pszUser == NULL + RTPROC_FLAGS_SERVICE ... Thu, 29 Aug 2019 11:58:21 GMT vboxsync [80496] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) IPRT/string.h: Added added two more human readable size formatting ... Thu, 29 Aug 2019 09:04:15 GMT vboxsync [80492] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Adding RTPROC_FLAGS_AS_IMPERSONATED_TOKEN and ... Wed, 28 Aug 2019 18:59:24 GMT vboxsync [80485] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Adding RTPROC_FLAGS_AS_IMPERSONATED_TOKEN and ... Wed, 28 Aug 2019 18:52:54 GMT vboxsync [80484] * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) IPRT/pipe-win.cpp: Don't reject PIPE_TYPE_MESSAGE pipes in ... Wed, 28 Aug 2019 14:58:11 GMT vboxsync [80481] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Adding RTPROC_FLAGS_AS_IMPERSONATED_TOKEN and ... Tue, 27 Aug 2019 09:09:36 GMT vboxsync [80438] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) VBoxRTImp.def: export RTNetIsIPv4AddrStr Mon, 26 Aug 2019 18:28:58 GMT vboxsync [80433] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) Linux/host and guest drivers: support SLES 12 SP4 kernel (which SUSE ... Tue, 20 Aug 2019 19:44:47 GMT vboxsync [80358] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrIStartsWith.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrStartsWith.cpp (modified) iprt/string.h: Fixed RTStrStartsWith and RTStrIStartsWith return code ... Fri, 16 Aug 2019 12:26:20 GMT vboxsync [80328] * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) IPRT/memobj-r0drv-solaris.c: Implemented mapping or sub-ranges as ... Fri, 16 Aug 2019 12:06:58 GMT vboxsync [80327] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.c: Implemented mapping or sub-ranges as ... Fri, 16 Aug 2019 09:20:57 GMT vboxsync [80321] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT/memobj-r0drv-linux.c: Implemented mapping or sub-ranges as ... Thu, 15 Aug 2019 15:18:06 GMT vboxsync [80292] * trunk/src/VBox/Runtime/common/crypto/tsp-template.h (modified) IPRT/crypto/tsp: Relax the check for the 'millis' field allowing zero ... Thu, 15 Aug 2019 13:30:50 GMT vboxsync [80290] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) IPRT/timer-r0drv-linux.c: A shot at working around the unit test ... Fri, 09 Aug 2019 09:06:20 GMT vboxsync [80204] * trunk/include/iprt/aiomgr.h (deleted) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/aiomgr.cpp (deleted) * trunk/src/VBox/Storage/testcase/VDIoBackend.cpp (modified) Runtime/aiomgr.cpp: Get rid of the RTFileAioMgr* API because it was ... Mon, 29 Jul 2019 07:32:39 GMT vboxsync [80035] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ioqueue.h (modified) Runtime: Build fix for OS/2 Sun, 28 Jul 2019 22:16:32 GMT vboxsync [80033] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) Runtime/r3/win/vcc100-kernel32-fakes.cpp: Include ... Sun, 28 Jul 2019 22:01:31 GMT vboxsync [80031] * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.cpp (modified) * trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.h (modified) Runtime/r3/win/vcc100-kernel32-fakes.cpp: Include ... Sun, 28 Jul 2019 21:30:22 GMT vboxsync [80028] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: Need the fileaio-* and ioqueue-* ... Sun, 28 Jul 2019 13:30:53 GMT vboxsync [80024] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/SELMInline.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517 Fri, 26 Jul 2019 13:36:04 GMT vboxsync [80002] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: VBOX_WITH_RAW_MODE fix for extpack builds. ... Fri, 26 Jul 2019 13:35:54 GMT vboxsync [80001] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: VBOX_WITH_RAW_MODE fix for extpack builds. ... Thu, 25 Jul 2019 17:25:41 GMT vboxsync [79984] * trunk/src/VBox/Runtime/r3/linux/ioqueue-iouringfile-provider.cpp (modified) Runtime/RTIoQueue: Updates [scm fix] Thu, 25 Jul 2019 17:21:24 GMT vboxsync [79983] * trunk/include/iprt/ioqueue.h (modified) * trunk/src/VBox/Runtime/common/ioqueue/ioqueue-aiofile-provider.cpp (modified) * trunk/src/VBox/Runtime/common/ioqueue/ioqueue-stdfile-provider.cpp (modified) * trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/ioqueue-iouringfile-provider.cpp (modified) Runtime/RTIoQueue: Updates Wed, 24 Jul 2019 11:24:43 GMT vboxsync [79953] * trunk/src/VBox/Runtime/r3/linux/ioqueue-iouringfile-provider.cpp (modified) Runtime: ​bugref:8231 Starting on defining and implementing a new ... Wed, 24 Jul 2019 11:21:03 GMT vboxsync [79952] * trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp (modified) Runtime: ​bugref:8231 Starting on defining and implementing a new ... Wed, 24 Jul 2019 11:17:19 GMT vboxsync [79951] * trunk/src/VBox/Runtime/common/ioqueue/ioqueue-aiofile-provider.cpp (modified) Runtime: ​bugref:8231 Starting on defining and implementing a new ... Wed, 24 Jul 2019 11:13:26 GMT vboxsync [79950] * trunk/src/VBox/Runtime/common/ioqueue/ioqueue-aiofile-provider.cpp (modified) Runtime: ​bugref:8231 Starting on defining and implementing a new ...