Version 141 (modified by 13 years ago) ( diff ) | ,
---|
Changelog for VirtualBox 4.1
This page lists all changes of the VirtualBox 4.1 releases.
All branches: 4.1 · 4.0 · 3.2 · 3.1 · 3.0 · 2.2 · 2.1 · 2.0 · 1.6
VirtualBox 4.1.10 (released 2012-03-13)
This is a maintenance release. The following items were fixed and/or added:
- GUI: if 3D support on the host is not available for some reason, do not only disable this VM setting but also uncheck the checkbox
- VMM: fixed a potential problem causing to schedule interrupts during SYSEXIT right after STI
- VMM: fixed a potential guest memory corruption issue with page fusion
- VMM: adjusted the module matching algorithm for page fusion a little, generally resulting in slightly more shared pages
- Main: host interfaces no longer have "defaults" for IP address and network mask attributes
- Main: don't depend on a password for certain guest control operations (bug #10030)
- 3D Support: fixed Windows XP hosts support (4.1.8 regression; bugs #10071 and #10088)
- 3D Support: rendering fixes for Linux hosts with NVIDIA graphics
- 3D Support: fixed saved state issues (4.1.8 regression; bug #10126)
- 3D Support: WDDM driver: fixed powershell_ise crashes (bug #10167), make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes
- VRDP: fixed remote clipboard compatibility issues with some clients
- Storage: fixed a possible data corruption when compacting VDI or VHD images with snapshots (32-bit hosts only)
- iSCSI: fixed crash when using incorrect credentials when authenticating with a LIO target (bug #10173)
- Serial: don't abort in host mode under rare error conditions (non-Windows hosts only)
- SDK: actually ship current C bindings
- SDK: fixed the Java glue code for JDK 1.7.0 (bug #9848)
- SDK: added Python example
- Metrics: make metrics collection more robust regarding blocked VMs
- Web service: added SSL/TLS support
- VBoxShell: fixed Guest Additions information lookup
- Solaris installer: fixed dependency checking while installing VirtualBox in a zone
- Linux hosts/guests: Linux 3.3-rc1 compile fixes
- Solaris hosts: fixed debug kernel panics while opening module CTF data (bug #9651)
- Mac OS X hosts: fixed Python support on Lion
- Linux Additions: make 3D passthrough work on OL/RHEL 6.2 (bug #10010)
- Linux Additions: fixed missing implementation when copying shared folder data through kernel high memory (bug #9878)
- Linux Additions: make sure all data is written when closing a memory mapped file on a shared folder
- Linux Additions: added support for X.Org Server 1.12
- Solaris Additions: fixed guest kernel driver to load properly on guest reboot (4.1.8 regression; bug #10113)
- Solaris Additions: fixed missing 64-bit OpenGL library VBoxOGL.so (bug #10151)
- Solaris Additions: fixed VBoxService import and start for Solaris 11 guests.
- Windows Additions: some Windows 8 adaptions
- Windows Additions: several fixes for shared folders (bug #9753)
- Guest control: miscellaneous bugfixes
VirtualBox 4.1.8 (released 2011-12-19)
This is a maintenance release. The following items were fixed and/or added:
- VMM: fixed VERR_MAP_FAILED during savestate under certain circumstances (bug #7929)
- GUI: stop updating the VM status icons when the VM is paused (bug #8368)
- VBoxManage: fixed wrong return code after startvm (bug #9642)
- BIOS: fixed hang at launch of DOS applications generated by Clipper 5.3 (note that hardware virtualization may be required)
- USB: fixed OS/2 boot hang when using recent USB drivers
- NAT: increase maximum number of parallel connections making connections with port forwarding more robust (#8471)
- Metrics: fixed potential problem with invalid access in guest metrics collection upon VM destruction
- Main: don't crash if a medium is ejected twice (bug #9922)
- VBoxSVC: fixed crash under rare circumstances (e.g. client crash)
- VRDP: fixed screen freeze (bug #9620)
- OVF/OVA: fixed broken disk images on import under rare circumstances
- OVF/OVA: better error message when importing corrupted appliances
- VMDK/VHD: fixed a possible corruption with host cache disabled when using snapshots under rare circumstances (bug #9749)
- 3D Support: Fixed fullscreen mode issues for ATI graphics (bug #9775), Windows Media Player rendering for XPDM-based Direct3D support (bug #8341). Multiple fixes to XPDM and WDDM - based 3D support for Windows Guests and for 3D support in general
- Linux hosts: fixes for Fedoras Linux 2.6.41 (bug #9948)
- Linux hosts/guests: fixes for Linux 3.2 (bug #9743)
- Solaris Additions: various shared folder fixes (bugs #9856, #9862, #9917)
- Windows Additions: various fixes for Direct3D support (un)installation, added detection of missing or wrong Direct3D system files
VirtualBox 4.1.6 (released 2011-11-04)
This is a maintenance release. The following items were fixed and/or added:
- VRDP: fixed screen corruption
- NAT: the interface stopped working after a lot of failed ICMP requests (bug #9371)
- E1000: fixed rare Windows 7 guest hangs, either at boot time or when reconfiguring the network card in unusual setups (bug #6223)
- ATA: fixed a possible crash during ATAPI passthrough with certain guests
- ATA: improved compatibility with ancient Linux kernels
- Main: fixed incorrect framebuffer information after leaving the fullscreen mode with X11 guests, this lead to a scrambled preview window in the GUI for example
- Mac OS X hosts: fixed the problem with duplicate packets when bridged to a wireless interface (bug #9648)
- Linux hosts: fix for 3D support on Fedora 15 (bug #9799)
- Linux hosts: don't call del_timer_sync from an interrupt context (Fedora bug report 746331)
- Windows Vista and 7 guests: more WDDM fixes
- Linux Additions: fixed kernel module compilation failure on Redhat Enterprise Linux 4 (bug #9709)
- Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests
- Solaris Additions: added read-only mmap support for shared folders
- Solaris Additions: added directory, file mode and mask options for shared folders
- Windows Additions: implemented faster detection of logged-in guest users and stale sessions
- X.Org Additions: fixed graphical corruption when switching to a virtual terminal (bug #9490)
VirtualBox 4.1.4 (released 2011-10-03)
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)
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)
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)