= Changelog for VirtualBox 4.1 = This page lists all changes of the !VirtualBox 4.1 '''[wiki:Download_Old_Builds_4_1 releases]'''.[[BR]] All branches: [wiki:Changelog 4.1] · [wiki:Changelog-4.0 4.0] · [wiki:Changelog-3.2 3.2] · [wiki:Changelog-3.1 3.1] · [wiki:Changelog-3.0 3.0] · [wiki:Changelog-2.2 2.2] · [wiki:Changelog-2.1 2.1] · [wiki:Changelog-2.0 2.0] · [wiki:Changelog-1.6 1.6] '''!VirtualBox 4.1.4''' (released 2011-10-03)[[BR]][[BR]] This is a maintenance release. The following items were fixed and/or added: * VMM: fixed PAE guests running on 32-bit hosts (4.0 regression; bug #9458) * VMM: fixed ''INVALID_PARAMETER'' guru meditation caused by insufficient memory conditions (4.1.0 regression; bug #9240) * VMM: fixed clobbered CPU registers during stos/lods/ins/outs emulation under rare circumstances * VMM: another fix for 64-bit guests on recent AMD CPUs * GUI: warn the user if he uses an outdated extension pack and allow to download and upgrade in that case (bug #8025) * GUI: fixed spurious LCtrl key events on some Windows hosts (4.0.6 regression; bug #373) * VBoxManage: another fix for extpack install --replace (bug #9308) * VBoxManage: allow to specify the UUID of the target image in ''convertfromraw'' * VRDP: fixed a rare crash when two or more clients connect to the server (bug #9503) * VRDP: fixed a case when a client was not resized correctly (bug #9242) * USB: make device capturing work on Windows hosts with usbhub class filter drivers installed (bug #9298); bugfixes for Windows host USB support * VHD: fixed reads crossing block boundaries (bug #8532) * VMDK: fixed progress indicator when creating split VMDK images * Floppy: fixed medium size detection for physical mediums (Windows hosts only) * Main: fixed VM initialization if a shared folder does not exist (bug #7941) * Main: fixed possible deadlock between hard disk enumeration and resetting of immutable disks (bug #9549) * Main: fixed not detaching of virtual storage after a snapshot restore operation (bug #8296) * Main: always reset modified state after restoring a snapshot (bug #9387) * Main: fixed writing of changed VM settings to disk when using snapshots (bug #8932) * Main: fixed taking screen shots (e.g. the preview window) for headless VMs if the Guest Additions are active * Virtio-net: fixed the problem with UDP packets exceeding MTU (bug #9370) * 3D Support: fixed incorrect rendering and possible crashes when switching to/from fullscreen with enabled 2D acceleration * 3D Support: fixed compiz under ubuntu 9.10 * Guest control: Miscellaneous small bugfixes * Linux / Solaris hosts: don't use hard links in packages (4.1.2 regression; bug #9441) * Mac OS X hosts: fix installation issues when installed as root (bug #1578) * Mac OS X hosts: fixed packet capture issues with vboxnetX host-only interfaces (bug #8076) * Solaris hosts: fixed incoming multicast packets for Crossbow based bridged networking (bug #9532) * Solaris hosts: fixed starting EFI guests due to missing EFI ROM files (bug #9535) * Windows hosts installer: fixed ''ADDLOCAL'' usage on command line (4.1.0 regression; bug #9488) * Windows hosts installer: fixed dangling shortcut to the .chm help file (bug #9646) * Windows hosts installer: try to fix installation error 2869 which appeared under certain circumstances (bug #9664) * Windows hosts: VBoxHeadless should never open a separate console window (bug #3549) * Guest Additions: fixed hang while waiting for guest execution output (4.1.2 regression; bug #9446) * Linux Additions: add support for X.Org Server 1.11 (bug #9519) * Linux Additions: suppress an incorrect error message and allow a shared folder to be mounted in multiple places (bug #9627) * Linux Additions: start VBoxService correctly on openSUSE 12.1 (bug #6229) * Linux Additions: properly finish the installation even if the compilation of the DRM module fails (which is not fatal) * Solaris Additions: fixed memory leaks and panics while mounting (from console) and unmounting shared folders. * Windows Additions: fixed swapped mouse cursor hotspot coordinates (4.1.0 regression; bug #9447) * Windows Additions: fixed ''PAGE_FAULT_IN_NONPAGED_AREA'' BSOD in VBoxDisp.dll when running !SnippingTool (bug #9508) * Windows Additions: make image viewer work correctly with Aero enabled (Vista and Windows 7) * Windows Additions: fixed incorrect window border blurs under Aero with ATI cards (Vista and Windows 7) * Windows Additions: fixed incorrect rendering when moving 3D applications outside guest desktop and back under Aero (Vista and Windows 7) * Windows Additions: fixed guest hangs when switching back from fullscreen text mode apps (bug #9636) '''!VirtualBox 4.1.2''' (released 2011-08-15)[[BR]][[BR]] This is a maintenance release. The following items were fixed and/or added: * VMM: fixed 64-bit guests on AMD Fusion CPUs (bug #8824) * VMM: fixed handling of the ''sysenter/sysexit'' machine instructions in 64-bit guests on Intel hosts * GUI: added linked clone support * GUI: fixed error check when changing the VM controller settings (4.1.0 regression; bug #9246) * GUI: fixed the inclusion of additional information (license, vendor, ...) on OVF export * GUI: when taking a snapshot from the VM selector, don't do a live snapshot * GUI: fixed immediate crash during start on certain environments due to a library version conflict * Guest control execution: implemented copying single files from guest to the host (directories and filters not supported yet) * Guest control execution: limited to serve up to 5 guest processes at a time by default * Main: return the correct RDP default port fixing settings warnings in the GUI if the remote display was enabled at runtime (bug #9368) * VBoxSVC: made the path comparison OS independent when images are registered (bug #9303) * VBoxSVC: several fixes/performance improvements for cloning of VMs * Snapshots: fixed "Solid-State drive" flag survival on snapshot creation (bug #9379) * VBoxManage: implemented copyfrom and stat guest control tools to copy files from guest to host and to check for existence of files on the guest * VBoxManage: fixed ''extpack install --replace'' (bug #9308) * VBoxManage: allow to start multiple VMs with ''startvm'' * VBoxManage: experimental support for SATA CD/DVD hotplugging * Mouse support: fixed an off-by-one pointer position error affecting Windows guests (bugs #7566, #9321) * VRDP: fixed a case when the screen was not redrawn correctly (bug #9242) * NAT: changed TCP connection establishment according to Winsock API requirements (Windows hosts only; bug #8919) * USB: fixed device recognition issues (bugs #9299) and fixed several device capturing issues (Windows hosts; bug #9299) * USB: fixed issues with remote filters being applied to local USB devices * OVA: fixed import of renamed OVA files (bug #9033) * Windows host: fixed icon for .VDI files (bug #9393) * Solaris hosts: fixed a bug preventing parallel usage of multiple host NICs with Crossbow based bridged networking * Linux hosts: fixed random kernel panics on host suspend / shutdown (4.1.0 regression; bug #9305) * Guest Additions: keep logged in user count in out-of-memory situations and warn about it * Solaris Additions: fixed shared folders due to missing symbols in the vboxfs module (4.0.12 / 4.1.0 regression; bug #9264) * Windows Additions: fixed file truncation on a shared folder with some applications (bugs #9276, #9315) * Windows Additions: fixed shared folder issues with antivirus software and 64 bit Windows guests (bug #9318) * Windows Vista and 7 guests: WDDM driver fixes and performance enhancements, fixed WinSAT crashes (#9267) * Linux Additions: fixed ''llseek()'' for Linux kernels 2.6.37 and above '''!VirtualBox 4.1.0''' (released 2011-07-19)[[BR]][[BR]] This version is a major update. The following major new features were added: * Support for cloning of VMs (bug #5853, see the manual for more information): full clones can be created through the GUI and VBoxManage, linked clones only through VBoxManage * GUI: enhanced wizard for creating new virtual disks * GUI: new wizard for copying virtual disks * GUI: keep the aspect ratio in scale mode (Windows and OSX hosts only; bug #7822) * VMM: raised the memory limit for 64-bit hosts to 1TB * Experimental support for PCI passthrough for Linux hosts, see the manual for more information * Windows guests: Experimental WDDM graphics driver, supporting Windows Aero (bug #4607) and providing Direct3D support using a cleaner approach (no need to install the guest drivers in Safe Mode anymore) * Guest Additions: status of modules and features can now be queried separately by the frontends * Networking: new network attachment mode "Generic Driver", which offers an open plugin architecture for arbitrary and separately distributable virtual network implementations * Host-only Networking: fixed host crash in kernels prior to 2.6.29 * New Networking Mode UDP Tunnel: allows to interconnect VMs running on different hosts easily and transparently, see the manual for more information * Experimental support for SATA hard disk hotplugging available with VBoxManage * Solaris hosts: New Crossbow based bridged networking driver for Solaris 11 build 159 and above In addition, the following items were fixed and/or added: * VMM: more SMP timer fixes * VMM: fixed sporadic recompiler crashes with SMP guests * VMM: many small fixes * GUI: when reverting to a snapshot, ask for taking a snapshot of the current state * GUI: added a View menu * GUI: added a setting for the promiscuous mode policy for internal networks, bridged networks and host-only networks * GUI: added slider for setting the CPU execution cap allowing to limit the amount of CPU time spent for the execution of the guest, see the manual for more information. * GUI: the VM description is editable during the runtime of a VM (bug #1551) * GUI: added proxy settings (bug #2870) * GUI: made the number of SATA ports configurable * GUI: decrease time before showing the VM configuration dialog * VBoxManage: more convenient configuration of storage controller attachments by automatically determining the port or device parameter when a storage controller has only one port or device per port * VBoxManage: changed syntax of the guestcontrol command group, fixed various bugs, removed obsolete options * VBoxBalloonCtrl: new service for automatic dynamic adjustment of the balloon size for running VMs * Settings: machine names and snapshot names are not allowed to be a valid UUID * Settings: provide better diagnostics if a single medium is used twice in a VM configuration * Settings: provide better diagnostics for errors in medium create/merge/clone operations, and fix memory leaks in error cases * Storage: ATA/SATA drives can be marked as non-rotational, i.e. the guest OS will detect them as a SSD if supported, which can improve performance * Storage: virtual CD/DVD images will be detached if the guest ejects the medium, unless the drive is marked to handle ejects only on a temporary basis * Storage: the medium UUID can be changed again when attaching a medium for the first time, which allows using images which are exact duplicates including the UUID * Storage: fixed possible data corruption under certain circumstances with VHD and Parallels images (bug #9150) * Storage: fixed unnecessary expansion when cloning differential images in VDI format * Storage: fixed detection code to handle empty files for VDI and VMDK format * Storage: fixed access to CD/DVD images beyond 4GB when using the SATA controller (bug #8592) * Floppy: several bugs have been fixed * Floppy: make it possible to unmount a host floppy disk (bug #6651) * BIOS: disk-related structures are now checksummed correctly (bug #8739) * USB: many fixes for the Windows USB host driver * NAT: reduced memory footprint * Networking: fixed the problem with segmentation offloading when several VMs are transmitting in parallel * Networking: workaround for a bug in wireshark when operating directly on a capture file created by !VirtualBox * Serial: announce the serial devices in the ACPI tables to make Windows guests find the virtual hardware (bug #7411) * VRDP: support for TLS connections (see the manual for more information) * VRDP: support for multimonitor client configurations with MS RDP clients * VRDP: fixed a rare screen corruption * 3D support: fixed ''GL_VERSION'' string for different locales (bug #8916) * Webservice: fixed timeout handling with HTTP 1.1 keepalive, and be more robust when connections fail * VBoxSVC: fixed regression when several clients trigger autostart simultaneously * Main: fixed incorrect handling of the medium location for media which are not file based (e.g. iSCSI), which resulted in confusing location values in many places * JAX-WS client bindings: fixed resource leak * Sources: fixed USB 2.0 support using extension packs for non-official builds * Mac OS X hosts: fixed non-VT-x mode on Lion hosts * Windows hosts: fixed copy'n'paste in the GUI and for the VM window (bug #4491) * Windows hosts (64-bit only): enabled removing of all mediums when removing a VM * Windows hosts (64-bit only): enabled live snapshot deletion * Windows hosts: use native controls in the installer (bug #5520) * Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds 166 and above) * Solaris hosts: better control of USB device access on Solaris 11 hosts * Guest Additions: improved driver installation on Windows guests * Guest Additions: fixed high CPU usage while executing guest programs from the host * Solaris Additions: fixed automounting of shared folders (bug #8014)