From 4035b1bfb1e5843a539a8b624d21952b756974d1 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 16:19:18 +0200 Subject: Adding upstream version 6.1.22-dfsg. Signed-off-by: Daniel Baumann --- doc/manual/user_ChangeLogImpl.xml | 1269 +++++++++++++++++++++++++++++++++++++ 1 file changed, 1269 insertions(+) create mode 100644 doc/manual/user_ChangeLogImpl.xml (limited to 'doc/manual/user_ChangeLogImpl.xml') diff --git a/doc/manual/user_ChangeLogImpl.xml b/doc/manual/user_ChangeLogImpl.xml new file mode 100644 index 00000000..f50cf3b0 --- /dev/null +++ b/doc/manual/user_ChangeLogImpl.xml @@ -0,0 +1,1269 @@ + + + + + + + + Version 6.1.22 (2021-04-29) + + This is a maintenance release. The following items were fixed + and/or added: + + + + + + + + VMM: Improved performance of 64-bit Windows and Solaris guests when Hyper-V + is used on recent Windows 10 hosts + + + + VMM: Fixed frequent crashes of 64-bit Windows Vista and Server 2003 guests when Hyper-V + is used + + + + GUI: Fixed regression where user was not able to save unset default shortcuts (bug #20305) + + + + Storage: Fixed regression in LsiLogic SAS controller emulation caused VM crash (bug #20323) + + + + + + Version 6.1.20 (2021-04-20) + + This is a maintenance release. The following items were fixed + and/or added: + + + + VMM: Fixed extremely poor VM performance depending on the timing of various actions (regression in 6.1.0) + + + + VMM: Fixed guest OS hanging under certain circumstances when Hyper-V is present (bug #20141) + + + + VMM: Fixed Guru Meditation error when using a nested hypervisor under certain circumstances (bug #20175) + + + + VMM: Fixed a SMAP related host panic affecting Solaris 11.4 systems with Intel Haswell CPUs or later (bug #16068) + + + + OCI: Add cloud-init support for export to OCI and for OCI instance creation + + + + GUI: Fixed "Delete all files" leaving behind Logs/VBoxUI.log (bug #20235) + + + + Audio: Multiple fixes and enhancements + + + + Audio: Fixed detection of duplex audio devices on macOS (5.0 regression; bug #20171) + + + + Network: Fixed link status reporting for "not attached" adapters + + + + Network: Fixed connectivity issues with e1000 in OS/2 guests (6.1.18 regression; bug #20148) + + + + Network: Fixed VxWorks e1000 driver compatibility issue (bug #20182) + + + + Network: Fixed GUI checks for port forwarding rules rejecting IPv6 with "Nat Network" (bug #14847) + + + + DHCP: Don't crash in the presence of fixed address assignments (bug #20128) + + + + Serial: Fixed possible VM hang when using the a serial port in disconnected mode (bug #19854) + + + + Webcam: Fixed interoperability with v4l2loopback and fixed a crash under certain circumstances (bug #20176) + + + + NVMe: Fixed sporadic Windows VM hang or reboot on high CPU load + + + + VBoxManage: Allow changing network adapter attachment of a saved VM with "modifyvm" + + + + vboximg-mount: Fix for argument processing to honor the '--root' option (6.0 regression; bug #20073) + + + + Linux host and guest: Support kernel versions 5.11 (bug #20198) and 5.12 + + + + Linux host: Maximum MTU size increased to 16110 for host-only adapters on Linux kernels 4.10+ (bug #19122) + + + + Linux Guest Additions: Fix vboxvideo module compilation for kernel version 5.10.x + + + + Linux Guest Additions: Fixed kernel module build for RHEL 8.4 beta and CentOS Stream (bug #20289) + + + + Linux Guest Additions: Fixed issue when it was not possible to run executables from mounted share (bug #20320) + + + + + + + Version 6.1.18 (2021-01-19) + + This is a maintenance release. The following items were fixed + and/or added: + + + + Nested VM: Fixed hangs when executing SMP nested-guests under certain + conditions on Intel hosts (bug #19315, #19561) + + + + OCI integration: Cloud Instance parameters parsing is improved + on import (bug #19156) + + + + Network: UDP checksum offloading in e1000 no longer produces + zero checksums (bug #19930) + + + + Network: Fixed Host-Only Ethernet Adapter DHCP, guest os can not + get IP on host resume (bug #19620) + + + + NAT: Fixed mss parameter handing (bug #15256) + + + + macOS host: Multiple optimizations for BigSur + + + + Audio: Fixed issues with audio playback after host goes to + sleep (bug #18594) + + + + Documentation: Some content touch-up and table formatting fixes + + + + Linux host and guest: Support kernel version 5.10 (bug + #20055) + + + + Solaris host: Fix regression breaking VGA text mode since version 6.1.0 + + + + Guest Additions: Fixed a build failure affecting CentOS + 8.2-2004 and later (bug #20091) + + + + Guest Additions: Fixed a build failure affecting Linux + kernels 3.2.0 through 3.2.50 (bug #20006) + + + + Guest Additions: Fixed a VM segfault on copy with shared clipboard + with X11 (bug #19226) + + + + Shared Folder: Fixed error with remounting on Linux guests + + + + + + + Version 6.1.16 (2020-10-16) + + This is a maintenance release. The following items were fixed + and/or added: + + + + + VMM: Fixed random memory corruption and XMM register state + corruption inside the VM when Hyper-V is used (bug + #19695) + + + + VMM: Fixed VMSVGA 3D support with Linux guests when Hyper-V + is used (bug #19884) + + + + GUI: Fixed some Qt related crashes on macOS Big Sur + + + + Oracle Cloud Infrastructure integration: Fixed network + integration not working behind some proxies + + + + USB: Mask out remote wake capability to avoid unresponsive + devices + + + + Audio: Fixed issues with audio playback after host goes to + sleep (bug #18594) + + + + Serial: Keep transferring data if the status line monitoring + fails + + + + Serial: Fixed blocking a re-connect when TCP mode is used + (bug #19878) + + + + HPET: Fixed inability of guests to use the last timer + + + + VBoxManage: Fixed detection of system locale when running + 'VBoxManage unattended install' without --locale (bug + #19856) + + + + macOS host: Installer on Big Sur is now reminding user that + system has to be rebooted to load the installed KEXTs + + + + Linux host and guest: Support kernel version 5.9 (bug + #19845) + + + + Linux guest: Workaround to improve resizing of 32-bit VMs + with VMSVGA graphics controller, and do not try to use RandR + version 1.3 due to bugs causing the X server to hang + + + + Linux guest: Fixed VBoxService crashing in the CPU hot-plug + service under certain circumstances during a CPU hot-unplug + event (bugs #19902 and #19903) + + + + Linux guest: Fixed Guest additions build for RHEL 8.3 beta + (bug #19863) + + + + + + + Version 6.1.14 (2020-09-04) + + This is a maintenance release. The following items were fixed and/or + added: + + + + + GUI: Fixes file name changes in the File location field when creating Virtual Hard Disk (bug #19286) + + + + + VMM: Fixed running VMs which failed to start with VERR_NEM_MISSING_KERNEL_API_2 when Hyper-V + is used (bug #19779 and #19804) + + + + Audio: fix regression in HDA emulation introduced in 6.1.0 + + + + macOS host: Fixed webcam passthrough and audio input on Mojave and newer by requesting + authorization from the user (bug #19758) + + + + macOS host: VBoxHeadless no longer able to start VMs (6.1.4/6.0.18 regression; bug #19706) + + + + Windows host: Fixes in serial port implementation + + + + Shared Clipboard: Fixed a potential crash when copying HTML data (6.1.2 regression; bug #19226) + + + + Linux host and guest: Linux kernel version 5.8 support + + + + EFI: Fixed reading ISO9660 filesystems on attached media (6.1.0 regression; bug #19682) + + + + EFI: Support booting from drives attached to the LsiLogic SCSI and SAS controller emulations + + + + + + + Version 6.1.12 (2020-07-14) + + This is a maintenance release. The following items were fixed and/or + added: + + + + + UI: Fixed Log-Viewer search-backward icon + + + + Devices: Fixes and improvements for the BusLogic SCSI controller emulation + + + + Serial Port: Regression fixes in FIFO data handling + + + + Oracle Cloud Infrastructure integration: Experimental new type of + network attachment, allowing local VM to act as if it was run in cloud + + + + API: Improved resource management in the guest control functionality + + + + VBoxManage: Fixed command option parsing for the "snapshot edit" + sub-command + + + + VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' + when processing invalid input (bug #19579) + + + + Guest Additions, 3D: New experimental GLX graphics output + + + + Guest Additions, 3D: Fixed releasing texture objects, which could cause + guest crashes + + + + Guest Additions: Fixed writes to a file on a shared folder not being + reflected on the host when the file is mmap'ed and the used Linux kernel is + between version 4.10.0 and 4.11.x + + + + Guest Additions: Fixed the shared folder driver on 32bit Windows 8 and newer + returning an error when flushing writes to a file which is mapped into memory under + rare circumstances + + + + + Guest Additions: Improved resize coverage for VMSVGA graphics controller + + + + Guest Additions: Fixed issues detecting guest additions ISO at runtime + + + + Guest Additions: Fixed German translation encoding for Windows GA installer + + + + + + + Version 6.1.10 (2020-06-05) + + This is a maintenance release. The following items were fixed and/or + added: + + + + + GUI: Fixed crash when using Qt on Xwayland sessions + (bug #19583) + + + + GUI: Fixed mouse pointer doesn't work properly in Windows guests + when scaling is on (bug #19597) + + + + VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' + when processing invalid input (bug #19579) + + + + Settings: disable audio input and audio output by default for new VMs + (bug #19527) + + + + Guest Additions: Fixed resizing and multi monitor handling for + Wayland guests. (bug #19496) + + + + Guest Additions: Fixed VBoxClient error: The parent session seems + to be non-X11. (bug #19590) + + + + Linux host and guest: Linux kernel version 5.7 support. (bug #19516) + + + + + + + Version 6.1.8 (2020-05-15) + + This is a maintenance release. The following items were fixed and/or + added: + + + + + GUI: Fix several layout and mouse position handling bugs with + soft keyboard + + + + GUI: Fixed crash on last VM removed (6.1.4 regression; bug #19568, #19525, #19506, + #19490, #19481, #19397) + + + + GUI and API: Allow renaming VMs which are in saved state + + + + Serial: Fixed slow guest output when using the TCP server mode + without anyone being connected + + + + Guest Additions: Restored 'VBoxClient--checkhostversion' + functionality (6.1.0 regression; bug #19470) + + + + Guest Additions: Fixed resizing and multi monitor handling for X11 guests. + (6.1.0 regression; bug #19496) + + + + Guest Additions: Build problems fix with Oracle Linux 8.2 + (Red Hat compatible kernel) / Red Hat Enterprise Linux 8.2 / CentOS 8.2 (bug #19391) + + + + Guest Control/VBoxManage: Fixed handling of multiple environment variables + supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug #19518) + + + + Guest Control: Implemented support for long(er) command lines + + + + Guest Control: Various stability improvements + + + + + + + Version 6.1.6 (2020-04-14) + + This is a maintenance release. The following items were fixed and/or + added: + + + + + GUI: Multiple enhancements including visual elements updates + + + + Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 guests with + VMSVGA graphics adapter + + + + Graphics: Enhancements in 2D and 3D acceleration and rendering + + + + USB: Multiple enhancements improving prformance and stability + + + + Serial port: Improve error handling and fix hang when host port disappears + + + + VBoxManage: Multiple fixes for guestcontrol operations + + + + API: Fix for exception handling bug in Python bindings + + + + Shared clipboard: Multiple fixes including possible crash and HTML + data support + + + + Linux host and guest: Support Linux kernel 5.6 (bug #19312) + + + + + + + + Version 6.1.4 (2020-02-19) + + This is a maintenance release. The following items were fixed and/or + added: + + + + Virtualization core: Fixed a rare issue with ICEBP instruction + causing guru meditations on Intel hosts (6.1.0 regression; + bug #19171) + + + + Virtualization core: Fixed macOS Catalina guests failing to boot + after upgrading to 10.15.2 onwards (bug #19188) + + + + GUI: Recent NLS integration and bug fixes for GUI and Qt + translation tags + + + + USB: Fixed isochronous transfers to the VM for xHCI + + + + Serial: Fixed buffer handling, avoiding receiving stale data + when the receive queue is flushed (bug #18671) + + + + Serial: Improve host serial port passthrough handling on + Windows host + + + + VBoxManage: Restore old --clipboard option for modifyvm + command + + + + macOS host: Use hardened runtime and request the needed + entitlements, meeting latest notarization rules which also + required moving VirtualBoxVM executable + + + + macOS host: Update osxfuse to v3.10.4 + + + + Windows host: Update Italian translation of installer + + + + Windows host: Improve shared folder compatibility with POSIX + append semantic (bug #19003) + + + + Windows host: Restore the ability to run VMs through Hyper-V, + at the expense of performance + + + + Linux guest: Support Linux 5.5 (bug #19145) + + + + Linux guest: Shared folder fix for loopback mounting of + images + + + + BIOS: Always report non-ATA disks as ready + + + + BIOS: Report EFI support through DMI table (bug 19144) + + + + VGA BIOS: Reduce stack space usage for INT 10h handlers + + + + + + + Version 6.1.2 (2020-01-14) + + + This is a maintenance release. The following items were fixed and/or + added: + + + + + + Virtualization core: Fixed performance issue observed with + Windows XP guests on AMD hosts (6.0.0 regression; bug #19152) + + + + Virtualization core: Consistent IBRS/IBPB CPUID feature + reporting, avoids crash of NetBSD 9.0 RC1 installer (bug + #19146) + + + + GUI: Fixed updating of runtime info + + + + GUI: In Display settings, do not show "2D video acceleration" + checkbox if it is meaningless for the selected graphics + adapter + + + + Audio: Fixed audio input handling when VRDE is enabled + + + + Audio: Fixed crash in the HDA emulation when using multi-speaker + configurations + + + + Storage: Fixed use of encrypted disks with snapshots involved + (6.1.0 regression; bug #19160) + + + + Storage: Improve performance of virtio-scsi + + + + Storage: Read-only support for compressed clusters in QCOW2 + images + + + + Windows installer: Include unintentionally dropped vbox-img.exe + utility again + + + + Windows host: When installing or removing an extension pack, + retry the sometimes failing directory renaming (usually caused by + anti-virus software accessing the directory) + + + + Linux host: Support Linux 5.5 (guest additions not yet) + + + + Windows guest: Accelerate 2D video decoding (scaling and color + space conversion) if the VM is configured to use VBoxSVGA with 3D + enabled + + + + Windows guest: Fix guest additions installer to upgrade the mouse + filter driver reliably + + + + Windows guest: When uninstalling older Guest Additions with old + 3D support enabled try restoring original Direct3D files + + + + Linux guest: Improve resize and multi-monitor handling for VMs + using VMSVGA (known remaining issue: do not disable a monitor + "in the middle", causes confusion) + + + + + + + Version 6.1.0 (2019-12-10) + + + This is a major update. The following major new features were + added: + + + + + + + Implemented support for importing a virtual machine from Oracle + Cloud Infrastructure + + + + + + Extended support for exporting a virtual machine to Oracle + Cloud Infrastructure, allowing the creation of multiple + virtual machines without re-uploading. Also added option to + export a VM to the cloud using the more efficient variant + "paravirtialized", and to specify free-form tags for cloud + images + + + + + + Virtualization core: Support for nested hardware-virtualization + on Intel CPUs (starting with 5th generation Core i, codename + Broadwell), so far tested only with guest running VirtualBox + + + + + + Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains, + old style 3D support (with VBoxVGA) has been completely removed + + + + + + Shared Clipboard: Implemented experimental support for file transfers + (Windows hosts/guests only at the moment). Needs to be enabled via + VBoxManage (disabled by default). + + + + + + + In addition, the following items were fixed and/or added: + + + + + + + Virtualization core: Drop recompiler, i.e. running VMs now needs + a CPU supporting hardware virtualization + + + + + + Runtime: Works now on hosts with many CPUs (limit now 1024) + + + + + + Appliance and Cloud Import: Add field for defining firmware type (not + part of OVF spec and thus manual in the Appliance case, for OCI it is + automatically taken from the instance information) + + + + + + GUI: Improved the VISO creation and file manager dialogs + + + + + + GUI: Virtual machine list of VirtualBox Manager was improved. Machine + groups are now more obvious visually and VM search functionality + has been improved. Global Tools element can now be pinned in place, + to avoid scrolling it with rest of machine list + + + + + + GUI: Virtual machine details pane is now extended with embedded editors + for selected VM attributes, allowing user to edit them on-the-fly byi + clicking corresponding hyper-links without opening VM settings dialog + + + + + + GUI: Details pane provides more complete information + + + + + + GUI: Internal medium enumeration routines were optimized to reduce the load + and optimize the performance in cases when user have lots + of media registered. Also, we again allowed to add existing media (and create new) + via Virtual Media Manager + + + + + + GUI: More consistent medium selection (both showing known images + and allowing to select using the file picker) + + + + + + GUI: VM storage settings page was adjusted a bit in usability regard. User is now + allowed to change controller bus type and can move attachments between the controllers + by using drag and drop + + + + + + GUI: Storage and Network settings pages bug-fixes and usability optimization + + + + + + GUI: Added a new soft (virtual) keyboard enabling arbitrary keyboard input to guests, + including multimedia keys + + + + + + GUI: Fixed crash in cloud related wizards when accessibility + functionality was enabled + + + + + + GUI: Show VM CPU load as part of status bar CPU indicator + + + + + + GUI: Improved and extended the Session Information dialog + + + + + + GUI: Fixed/improved mouse pointer scaling + + + + + + GUI: Some issues related to mouse integration cursor scaling were + addressed (bug #14366), more to go + + + + + + GUI: Fix and unify geometry save/restore in various dialogs + + + + + + GUI: Added the missing restriction options for disabling new + functionality such as the VISO creator + + + + + + GUI: Popup messages mouse click fix + + + + + + Graphics: Remove 3D support for VBoxVGA (old one deprecated with 6.0) + + + + + + Graphics: Additional texture format support on Windows host + + + + + + Graphics: Improved fix for flickering on Windows host + + + + + Input: Added support for horizontal scrolling in the PS/2 mouse + device using the IntelliMouse Explorer protocol. Note that this support + is automatically used by Linux guests but not by Windows guests + + + + + vboximg-mount: Experimental support for direct read-only access + to NTFS, FAT and ext2/3/4 filesystems inside a disk image without + the need for support on the host + + + + + vboximg-mount: Now also available on Linux host + + + + + + Storage: Experimental support for virtio-scsi, for both hard disks and + optical drives (including boot support in BIOS) + + + + + + Storage: For optical drive emulation fix empty host drive crash + + + + + + USB: Improvements for EHCI controller implementation + + + + + + USB: Filter can now specify port path, uniquely identifying a port + in a system + + + + + + NAT: Fix TFTP OACK response, send only if request has options + + + + + + NAT Network: Use non-blocking sockets on Linux for accepted + incoming connections (port forwarding) + + + + + + PCnet-ISA: Added new network adapter type, currently CLI only + + + + + + Audio: Allow changing the host audio backend while the VM is + in saved state + + + + + + ACPI: Report NVMe controller + + + + + + VGA: Improve hardware and BIOS compatibility + + + + + + VBoxSVGA/VMSVGA: Support YUV2 and related texture formats with hosts + using OpenGL (macOS and Linux), which accelerates video playback + when 3D is enabled by delegating the color space conversion to the + host GPU + + + + + + VBoxSVGA/VMSVGA: Several drawing fixes for the 3D case + + + + + + VMSVGA 3D: Fixed OpenGL compressed textures + + + + + + VBoxManage: More cloud functionality coverage, e.g. starting + a cloud instance + + + + + + VBoxManage: As part of the guest control feature support moving + multiple source files/directories to a target directory + + + + + Guest Control/VBoxManage: Added support for specifying multiple sources + when renaming guest files + + + + + VBoxManage: Show "unrestricted guest" and "nested HW + virtualization" CPU features when listing the host information + + + + + API: Reduce the amount of leftovers from Move VM function + + + + + + Shared Clipboard: Implemented experimental support for file transfers + for Linux hosts on Windows guests (disabled by default) + + + + + + SMBIOS: Store system UUID in little endian format which is the + default for new VMs, while existing VMs stick to the old VirtualBox + behavior of storing them in big endian format for backwards + compatibility to avoid breaking the activation status of Windows VMs + + + + + VBoxSDL frontend: Fixed running on Windows hosts + + + + + macOS host: Fix VM crashes (most visible on macOS Catalina) + + + + + + Linux host: Improve vboxweb systemd service dependency information + + + + + + Linux host: Drop PCI passthrough, the current code is too incomplete + (cannot handle PCIe devices at all), i.e. not useful enough + + + + + Linux host and guest: Support Linux 5.4 (bug #18945) + + + + Linux host and guest: Force disabling of kernel module signing + during build (user can do it afterwards) + + + + + Windows host: When possible, distinguish USB devices by port number; helps + with accurate capturing of devices when multiple otherwise identical devices + are connected + + + + + + Windows Guest Additions: Many fixes for drawing problems in the + driver for VBoxSVGA + + + + + + Windows Guest Additions: Fixes for legacy VBoxVGA adapter, restore + previously working cases + + + + + + Windows Guest Additions: Restore VHWA functionality for VBoxSVGA + + + + + + Windows guest: DXVA implementation for WDDM driver + + + + + + Documentation: Updated supported host operating systems, added few + new manual pages (more to come later) + + + + + + EFI: Switch to newer firmware code base and add NVRAM support, + should improve compatibility with OSes significantly + + + + + + EFI: Added support for booting from APFS + + + + + + EFI: Added support for non-standard SATA and NVMe boot device paths + created by OS X + + + + + + EFI: Modified updated EFI code base to support older OS X guests again + + + + + + + + -- cgit v1.2.3