diff options
Diffstat (limited to 'doc/manual/user_ChangeLogImpl.xml')
-rw-r--r-- | doc/manual/user_ChangeLogImpl.xml | 2396 |
1 files changed, 2373 insertions, 23 deletions
diff --git a/doc/manual/user_ChangeLogImpl.xml b/doc/manual/user_ChangeLogImpl.xml index 7b6b8f23..8c93805c 100644 --- a/doc/manual/user_ChangeLogImpl.xml +++ b/doc/manual/user_ChangeLogImpl.xml @@ -1,6 +1,2356 @@ <?xml version="1.0" encoding="UTF-8"?> <sect1> + <title>Version 4.3.10 (2014-03-26)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: more work on improving the emulation of certain MSR registers + on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686, + #12770)</para> + </listitem> + + <listitem> + <para>VMM: fixed single-stepping for real-mode guests (VT-x without + unrestricted guest execution) and some I/O instructions (bug #12636)</para> + </listitem> + + <listitem> + <para>VMM: fixed a potential problem with COW pages if nested paging is + not available</para> + </listitem> + + <listitem> + <para>GUI: Mac OS X: experimental native full screen support for + Mountain Lion and Mavericks (bug #12292)</para> + </listitem> + + <listitem> + <para>GUI: Mac OS X: removed the mini-toolbar minimize button which + doesn't work under Mac OS X full screen mode anyway</para> + </listitem> + + <listitem> + <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts: + fixed keyboard re-synchronization if the feature is disabled (as done by default; + bug #12758)</para> + </listitem> + + <listitem> + <para>GUI: fixed a potential crash when opening the preferences menu + (bug #12862)</para> + </listitem> + + <listitem> + <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest + export (bug #12586)</para> + </listitem> + + <listitem> + <para>3D support: several fixes</para> + </listitem> + + <listitem> + <para>HGCM: fixed a problem with saved states which could cause several + guest misbehavior after a VM was started from a saved state</para> + </listitem> + + <listitem> + <para>Storage: fixed a bug preventing to compact differential snapshots + under certain conditions</para> + </listitem> + + <listitem> + <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path + exists under /dev (bug #12760)</para> + </listitem> + + <listitem> + <para>API: fixed guest misbehavior under certain conditions if a storage + medium was attached or removed at VM runtime</para> + </listitem> + + <listitem> + <para>Windows installer: make the <emphasis>--silent</emphasis> + parameter work again (bug #12764)</para> + </listitem> + + <listitem> + <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from + leaking to wire (bug #12750)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed the environment for guest processes + (4.3.8 regression; bug #12782)</para> + </listitem> + + <listitem> + <para>Windows Additions/WDDM: fixed divide by zero exception with + multiple guest screens under certain conditions</para> + </listitem> + + <listitem> + <para>Windows Additions/WDDM: fixed crashes with 2D video + acceleration enabled (4.3.8 regression; bug #12745)</para> + </listitem> + + <listitem> + <para>Linux Additions: install correctly on Ubuntu guest systems + with a /usr/lib64 directory (bug #12513)</para> + </listitem> + + <listitem> + <para>X11 Additions: fix for the VBoxClient process not exiting + correctly (bug #12348) and consuming too much processor time</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.3.8 (2014-02-25)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: more work on improving the emulation of certain MSR registers + (e.g. bugs #12224, #12544)</para> + </listitem> + + <listitem> + <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation + when booting certain guests (bug #11350)</para> + </listitem> + + <listitem> + <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see + <xref linkend="sse412passthrough" xreflabel="here"/> how to + enable it (bug #8651)</para> + </listitem> + + <listitem> + <para>VMM: fix for recent Linux kernels with software virtualization</para> + </listitem> + + <listitem> + <para>GUI: experimental HID LEDs synchronization for Windows hosts, see + <xref linkend="hidledssync" xreflabel="here"/></para> + </listitem> + + <listitem> + <para>GUI: warn the user if the Oracle Extension Pack is not installed and + the user tries to activate the remote display feature (bug #9104)</para> + </listitem> + + <listitem> + <para>GUI: make sure that a minimized guest (using mini toolbar in + full screen / seamless mode) keeps the minimized state (bug #12199)</para> + </listitem> + + <listitem> + <para>GUI: popup banner's "do not show this message again" check-box + replaced with corresponding button</para> + </listitem> + + <listitem> + <para>GUI: network adapter cables can now be connected/disconnected directly through + the running virtual machine Devices / Network menu a Network status-bar + indicator</para> + </listitem> + + <listitem> + <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts + by default; better distinction between 32-bit OS types 64-bit OS types + (bug #12533)</para> + </listitem> + + <listitem> + <para>GUI: better error message if appliance import fails + (bug #12657)</para> + </listitem> + + <listitem> + <para>GUI: allow to set host-combination to 'None' using the Global settings + / Input page (bug #12730)</para> + </listitem> + + <listitem> + <para>GUI: don't switch the guest to a black screen during online snapshot + merge (4.3 regression)</para> + </listitem> + + <listitem> + <para>VBoxManage: when exporting an appliance, support the suppression + of MAC addresses, which means they will be always recreated on + import, avoiding duplicate MAC addresses for VMs which are imported + several times</para> + </listitem> + + <listitem> + <para>AHCI: fixed a VM hang during suspend under certain circumstances</para> + </listitem> + + <listitem> + <para>AHCI: fixed a VM hang during online snapshot merge under certain + circumstances</para> + </listitem> + + <listitem> + <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a + SATA CDROM is attached (bug #12417)</para> + </listitem> + + <listitem> + <para>AHCI: fixed a Guru Meditation under certain conditions</para> + </listitem> + + <listitem> + <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para> + </listitem> + + <listitem> + <para>AHCI: disk hotplugging fixes</para> + </listitem> + + <listitem> + <para>NAT: transparent handling of host sleep/resume and network configuration + changes if the dnsproxy is enabled or if the hostresolver is used + (bug #12441)</para> + </listitem> + + <listitem> + <para>NAT: fixed crash and misbehaviour under some circumstances with + ICMP packets having TTL=1</para> + </listitem> + + <listitem> + <para>NAT Network: fixed IPv6 reassembly</para> + </listitem> + + <listitem> + <para>NAT Network: ping proxy implemented</para> + </listitem> + + <listitem> + <para>OVF: fixed reading of the OVF 0.9 section element + (4.3 regression; bug #12345)</para> + </listitem> + + <listitem> + <para>OVF: several fixes</para> + </listitem> + + <listitem> + <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para> + </listitem> + + <listitem> + <para>3D support: include 3D content in captured videos (bug #12666)</para> + </listitem> + + <listitem> + <para>3D support: include 3D content in captured screenshot (bug #11758)</para> + </listitem> + + <listitem> + <para>VGA: proper handling of legacy graphics modes if the Guest + Additions are active (bug #6649)</para> + </listitem> + + <listitem> + <para>USB: fixed crash during isochronous transfer under rare + circumstances</para> + </listitem> + + <listitem> + <para>BIOS: better disk geometry handling of SCSI drives</para> + </listitem> + + <listitem> + <para>API: fix crashes in Java API clients using the XPCOM binding, + happened with output parameters only (bug #11232)</para> + </listitem> + + <listitem> + <para>VBoxSVC: documented the handling of host power management events + (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and + added an extradata item for configuring the handling of the battery-low + event (bug #9925)</para> + </listitem> + + <listitem> + <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot + was restored the second time and the VM has associated bandwidth groups + (bug #12569)</para> + </listitem> + + <listitem> + <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis> + (bug #12713)</para> + </listitem> + + <listitem> + <para>Shared Folders: fixed a failure to restore transient shared folders + when starting a VM from a saved state (bug #12578)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: fixed issue when the application icon was frozen in + the dock if the bridging interface was not connected to a network + (bug #12241)</para> + </listitem> + + <listitem> + <para>Linux hosts: also consider the physical package ID when determining + the number of physical CPU cores</para> + </listitem> + + <listitem> + <para>Linux hosts / guests: don't warn in kernel log if memory allocation + fails (bug #11171)</para> + </listitem> + + <listitem> + <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para> + </listitem> + + <listitem> + <para>Windows hosts: fixes for non-ANSI code page user names and similar + environment contents (bug #12596)</para> + </listitem> + + <listitem> + <para>Windows hosts / guests: fixed setting and using a guest user's process + environment variables (relevant for Guest Control)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed a crash while detecting active guest users</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed restoring backed up D3D files on + XPDM -> WDDM upgrade</para> + </listitem> + + <listitem> + <para>Guest Control: fixed setting and using a guest user's process + environment variables</para> + </listitem> + + <listitem> + <para>Linux Additions: support Enterprise Linux 6.5 kernels + (bug #12505)</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para> + </listitem> + + <listitem> + <para>Linux / Solaris Additions: don't automount a shared folder which is already + mounted</para> + </listitem> + + <listitem> + <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.3.6 (2013-12-18)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> + caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para> + </listitem> + + <listitem> + <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis> + while intercepting debug exceptions (VT-x only; bug #12410)</para> + </listitem> + + <listitem> + <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis> + while intercepting debug register accesses (AMD-V only; bug #12481)</para> + </listitem> + + <listitem> + <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying + to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately, + VBox 4.3.4 produced broken saved states for this configuration so you have to discard + these states (bug #12414)</para> + </listitem> + + <listitem> + <para>VMM: added a few more MSRs to the whitelist required by certain guests + (bug #12245)</para> + </listitem> + + <listitem> + <para>GUI: fixed deleting of inaccessible VMs (4.3 regression, bug + #12205)</para> + </listitem> + + <listitem> + <para>GUI: fixed warnings in VM settings / number of guest processors + (bug #12480)</para> + </listitem> + + <listitem> + <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if + VT-x/AMD-V is not available (bug #12424)</para> + </listitem> + + <listitem> + <para>Main: always expose the DMI memory information to Windows 2012 guests + (bug #12017)</para> + </listitem> + + <listitem> + <para>Main: fixed occasional crashes on guest display resolution change + (bug #7063)</para> + </listitem> + + <listitem> + <para>Main: fixed reporting back temporary name when calling + <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para> + </listitem> + + <listitem> + <para>API: fix for a hang when launching a GUI VM through the API, which crashes + due to GUI unavailability</para> + </listitem> + + <listitem> + <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under + rare circumstances (bug #11030)</para> + </listitem> + + <listitem> + <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para> + </listitem> + + <listitem> + <para>E1000: if the cable was disconnected before the guest initialized + the device, the link status was not properly set to 'down' after the + initialization completed despite the fact that there was no connection</para> + </listitem> + + <listitem> + <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina + hosts only; bug #11021)</para> + </listitem> + + <listitem> + <para>Solaris hosts: fixed accessing the host driver from non-global zones + (4.3 regression, bug #12271)</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.3.4 (2013-11-29)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when + booting certain guests (4.3.0 regression; bug #12240)</para> + </listitem> + + <listitem> + <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled + (4.3.2 regression; bug #12291)</para> + </listitem> + + <listitem> + <para>VMM: fixed single-stepping inside the guest for certain + instructions (VT-x only; bug #10947)</para> + </listitem> + + <listitem> + <para>VMM: fixed a performance issue involving APIC accesses after rebooting + a VM (4.3.0 regression; VT-x only; bug #12296)</para> + </listitem> + + <listitem> + <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when + the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para> + </listitem> + + <listitem> + <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on + hosts without the unrestricted guest execution feature (bug #12198)</para> + </listitem> + + <listitem> + <para>GUI: don't bother the user with the BPP warning if no + Guest Additions are installed</para> + </listitem> + + <listitem> + <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen + resize</para> + </listitem> + + <listitem> + <para>GUI: make sure the assigned license and description are attached to + the exported appliance</para> + </listitem> + + <listitem> + <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para> + </listitem> + + <listitem> + <para>GUI: fixed incorrect wizards text colors for some unusual + look and feel styles (bug #11743)</para> + </listitem> + + <listitem> + <para>GUI: should restore seamless mode as soon as possible after + VM reboot or shutdown</para> + </listitem> + + <listitem> + <para>GUI: fixes for medium enumeration</para> + </listitem> + + <listitem> + <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM + is running (Mac OS X hosts only; bug #4139)</para> + </listitem> + + <listitem> + <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot + if the VM selector window is open (Mac OS X hosts only; bug #8254)</para> + </listitem> + + <listitem> + <para>Host-only Networking: fixed creating of host-only network interfaces + (4.3.0 regression; bug #12182)</para> + </listitem> + + <listitem> + <para>NAT: don't run into an infinite loop in case the host cannot + access any DNS server (4.3.0 regression; bug #12300)</para> + </listitem> + + <listitem> + <para>NAT: don't re-connect the cable if the DNS information changes + and the cable was disconnected before (4.3.0 regression; bug #12225)</para> + </listitem> + + <listitem> + <para>NAT: fixed several issues with automatically starting / + terminating of NAT networks on VM start / stop and configuration + changes</para> + </listitem> + + <listitem> + <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating + (bug #12264)</para> + </listitem> + + <listitem> + <para>2D Video acceleration: fix crashes on presentation mode switches + (bug #9194)</para> + </listitem> + + <listitem> + <para>BusLogic: allow to run VMs with more than one BusLogic SCSI + controller enabled</para> + </listitem> + + <listitem> + <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state + where at least one key was pressed (bug #11289)</para> + </listitem> + + <listitem> + <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0 + regression)</para> + </listitem> + + <listitem> + <para>VBoxSVC: fixed a race leading to a hang during initialization + (bug #12349)</para> + </listitem> + + <listitem> + <para>OVF: fixed import logic for OVF appliances containing multiple + VMs</para> + </listitem> + + <listitem> + <para>OVF: improved logic for finding an appropriate image format + during OVF import</para> + </listitem> + + <listitem> + <para>API: block the removal of the current snapshot if it has child + snapshots (only relevant for VMs without snapshottable hard disks, + their presence always prevented removal), which resulted in VM + config corruption</para> + </listitem> + + <listitem> + <para>API: mark VM configs with snapshots but without current snapshot + as inaccessible, as this combination is nonsense</para> + </listitem> + + <listitem> + <para>API: fixed information for some automatically generated events + (only with XPCOM, Windows host was not affected), which caused + errors when getting some of the attributes over the webservice + (bug #12379)</para> + </listitem> + + <listitem> + <para>SDK: extended the functionality coverage for the C bindings</para> + </listitem> + + <listitem> + <para>Guest Control: various bugfixes and improved VBoxManage help + (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para> + </listitem> + + <listitem> + <para>Windows hosts: another attempt to fix the massive DPC latency + (bug #6242)</para> + </listitem> + + <listitem> + <para>Windows host installer: make registering file extensions optional, + contributed by Tal Aloni (bug #8009)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks + hosts (bug #12256)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was + not properly removed from the dock after a VM terminated preventing + Mavericks hosts from shutting down (bug #12241)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para> + </listitem> + + <listitem> + <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para> + </listitem> + + <listitem> + <para>Linux guests: build the vboxvideo kernel module correctly on + OL/RHEL 6.1 guests (bug #11996)</para> + </listitem> + + <listitem> + <para>Linux guests: make 3D work on Slackware 14.1 + (bug #12320 comments 3 and 4)</para> + </listitem> + + <listitem> + <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para> + </listitem> + + <listitem> + <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para> + </listitem> + + <listitem> + <para>Windows Additions/XPDM: use separate tables containing valid video + modes for each virtual monitor</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed automatic logins for Vista and newer Windows + guests (bug #12332)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.3.2 (2013-11-01)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host + BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts + (bug #12237)</para> + </listitem> + + <listitem> + <para>VMM: provide fake values for a couple of MSRs to make more guests happy on + certain hosts</para> + </listitem> + + <listitem> + <para>VMM: fixed detection of VT-x on certain machines where the BIOS would + not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para> + </listitem> + + <listitem> + <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests + that use the I/O APIC (VT-x only; bug #12227)</para> + </listitem> + + <listitem> + <para>VMM: fixed PATM saved state incompatibility for software virtualized + VMs (bug #12222)</para> + </listitem> + + <listitem> + <para>VMM: don't fail if AMD-V isn't available if the VM is configured + to use software virtualization</para> + </listitem> + + <listitem> + <para>GUI: fixed guest resize breakage on visual representation mode change + (when switching from normal to full screen etc)</para> + </listitem> + + <listitem> + <para>GUI: make sure the guest screen is resized after restoring a VM from a + saved state if the host screen size changed</para> + </listitem> + + <listitem> + <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization + (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>Webcam passthrough improvements including GUI support (see + <xref linkend="webcam-passthrough" />)</para> + </listitem> + + <listitem> + <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput> + methods</para> + </listitem> + + <listitem> + <para>Guest Control: added support for deleting and renaming guest files + directories in + VBoxManage</para> + </listitem> + + <listitem> + <para>Guest Control: various bugfixes</para> + </listitem> + + <listitem> + <para>API: incorrect handling of hardware UUID default value, resulting + in an all zero DMI/SMBIOS UUID, which leads to Windows requesting + re-activation (4.3 regression; bug #12244)</para> + </listitem> + + <listitem> + <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled + (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>3D support: miscellaneous fixes</para> + </listitem> + + <listitem> + <para>Storage: fixed detection of CD/DVD media when switching from an empty + to a host drive with passthrough enabled</para> + </listitem> + + <listitem> + <para>Storage: fixed hang of the VM process when the disk is full under certain + circumstances</para> + </listitem> + + <listitem> + <para>NAT: listen for changes of NAT Network setting at runtime</para> + </listitem> + + <listitem> + <para>NAT: NAT Network DHCP server now saves leases to a persistent + storage</para> + </listitem> + + <listitem> + <para>Main: monitor changes in host DNS configuration</para> + </listitem> + + <listitem> + <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias + from the VM selector</para> + </listitem> + + <listitem> + <para>Mac OS X installer: remove old kernel extensions during upgrade + (bug #12258)</para> + </listitem> + + <listitem> + <para>Linux Additions: correctly set umask before installing + (bug #12166)</para> + </listitem> + + <listitem> + <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503, + thank you Sam Spilsbury)</para> + </listitem> + + <listitem> + <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para> + </listitem> + + <listitem> + <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para> + </listitem> + + <listitem> + <para>Windows Additions/3D: fix Google Earth plugin rendering</para> + </listitem> + + <listitem> + <para>Windows Additions/WDDM: autoresize fixes</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.3.0 (2013-10-15)</title> + + <para>This is a major update. The following major new features + were added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: major rewrite of the VT-x code and the AMD-V code including + many bug fixes and performance improvements (for example bug #9659)</para> + </listitem> + + <listitem> + <para>VMM: introduced a lightweight instruction interpreter for + situations not handled by hardware virtualization</para> + </listitem> + + <listitem> + <para>GUI: extended messaging mechanism (new non-modal popup overlays + used to show non-critical warnings and provide user with additional information)</para> + </listitem> + + <listitem> + <para>GUI: keyboard shortcuts management (input page of global preferences + extended with possibility to edit general keyboard shortcuts for + VirtualBox Manager and Virtual Machine)</para> + </listitem> + + <listitem> + <para>GUI: video capturing support (bug #4766)</para> + </listitem> + + <listitem> + <para>Added USB touch device emulation</para> + </listitem> + + <listitem> + <para>Added experimental support for webcam passthrough + complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para> + </listitem> + + <listitem> + <para>Added SCSI CD-ROM emulation, including boot support</para> + </listitem> + + <listitem> + <para>VRDP: support for IPv6</para> + </listitem> + + <listitem> + <para>Guest Control: guest sessions now are running in dedicated, impersonated + session processes (needs at least Guest Additions 4.3 installed)</para> + </listitem> + + <listitem> + <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput> + support</para> + </listitem> + + <listitem> + <para>NAT: experimental virtual router mode: several VMs are + attached to the same internal network and share one NAT + service (see <xref linkend="network_nat_service" />) + </para> + </listitem> + + </itemizedlist> + + <para>In addition, the following items were fixed and/or added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: significantly improved performance of NetWare 5.x/6.x + guests on host systems without nested paging support</para> + </listitem> + + <listitem> + <para>VMM: fixed losing host NMIs while in VT-x guest-context</para> + </listitem> + + <listitem> + <para>VMM: changed order of actions in emulated task switch + (bug #10532)</para> + </listitem> + + <listitem> + <para>VMM: allow to activate VT-x while in SMX mode and provide more + information if that is not possible</para> + </listitem> + + <listitem> + <para>GUI: update check uses https</para> + </listitem> + + <listitem> + <para>GUI: numerous minor internal cleanups and bug fixes</para> + </listitem> + + <listitem> + <para>GUI: HID LEDs synchronization when switching between guest window(s) + and host (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>GUI, VBoxManage: when unregistering a VM, also unregister the + hard disk images which are used exclusively (bug #10311)</para> + </listitem> + + <listitem> + <para>GUI: use the number of physical presented processor cores instead of + the number of logical processor cores to check if the users assigned + too many virtual CPUs to the guest</para> + </listitem> + + <listitem> + <para>Snapshots: made live snapshots work again (bug #9255)</para> + </listitem> + + <listitem> + <para>Teleportation: made it work again (bug #9455)</para> + </listitem> + + <listitem> + <para>Storage: implemented AHA-154x compatibility mode in the + emulated BusLogic SCSI HBA</para> + </listitem> + + <listitem> + <para>Storage: significantly improved performance of large ATAPI PIO + transfers (BeOS, Minix 3 guests affected)</para> + </listitem> + + <listitem> + <para>Storage: added floppy formatting emulation (NB: cannot be used + to change existing media geometry) + </para> + </listitem> + + <listitem> + <para>Settings: global and per-VM default frontend configuration, + useful to select the use of alternative VM frontends</para> + </listitem> + + <listitem> + <para>Settings: limit depth of snapshot tree to 250 levels, as more + will lead to decreased performance and may trigger crashes</para> + </listitem> + + <listitem> + <para>Settings: the per-VM hwvirtextexcl setting has been replaced + by a global hwvirtexclusive property</para> + </listitem> + + <listitem> + <para>Main: new event queue implementation which does not use the host's + native event queue for processing VirtualBox events anymore</para> + </listitem> + + <listitem> + <para>Main: eliminate the use of SysV semaphores on all host OSes + other than Windows, namely Linux, Solaris and Mac OS X, with the + consequence that no system reconfiguration is needed to run more + than approximately 100 VMs</para> + </listitem> + + <listitem> + <para>Main: use the XDG standard configuration folder instead of + .VirtualBox on systems where it is appropriate (bug #5099)</para> + </listitem> + + <listitem> + <para>Main: extension pack framework can now support loading HGCM + modules, contributed by Jeff Westphal</para> + </listitem> + + <listitem> + <para>VBoxManage: list more information about hard disk/DVD/floppy + media, and support the <computeroutput>--long</computeroutput> + option to show really all available details</para> + </listitem> + + <listitem> + <para>VBoxManage: added support for optional command line parameters for + the automatic Guest Additions update</para> + </listitem> + + <listitem> + <para>VBoxManage: added support for listing active guest sessions, guest + processes and/or guest files via + <computeroutput>guestcontrol list <all|sessions|processes|files></computeroutput> + </para> + </listitem> + + <listitem> + <para>VBoxManage: added support for closing active guest sessions via + <computeroutput>guestcontrol session close --session-id <ID>| + --session-name <name or pattern>|--all</computeroutput> + </para> + </listitem> + + <listitem> + <para>VBoxManage: added support for terminating active guest processes via + <computeroutput>guestcontrol process kill|close|terminate --session-id <ID>| + --session-name <name or pattern> <PID> ... <PID n></computeroutput> + or + <computeroutput>guestcontrol [p[s]]kill --session-id <ID>| + --session-name <name or pattern> <PID> ... <PID n></computeroutput> + </para> + </listitem> + + <listitem> + <para>VBoxManage: added support for watching guest sessions via + <computeroutput>guestcontrol watch</computeroutput> + </para> + </listitem> + + <listitem> + <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput> + to make the VM reset on triple fault instead of triggering a Guru Meditation + (see <xref linkend="vboxmanage-modifyvm"/>)</para> + </listitem> + + <listitem> + <para>3D support: several fixes</para> + </listitem> + + <listitem> + <para>3D support: several fixes for Mac OS X hosts</para> + </listitem> + + <listitem> + <para>OVF: several fixes</para> + </listitem> + + <listitem> + <para>Extpack Installer: make it work if the file is located in a folder with + special characters</para> + </listitem> + + <listitem> + <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del + for the USB keyboard emulation</para> + </listitem> + + <listitem> + <para>Shared Clipboard/X11: support for BMP-format images, contributed + by François Revol</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: use a launchd script instead of the deprecated + StartupItem mechanism (bug #8940)</para> + </listitem> + + <listitem> + <para>Windows hosts: don't cause massive DPC latency (only on certain + hosts; still needs improving; bug #6242)</para> + </listitem> + + <listitem> + <para>Windows hosts: consider symlinks when retrieving volume information + (bug #11962)</para> + </listitem> + + <listitem> + <para>Windows hosts: fixed an issue with USB2 devices being inaccessible + when plugged into USB 3.0 ports</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed misbehavior with guest display + power management (WDDM driver only; bug #11170)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation() + on Windows 2000 guests (bug #12072)</para> + </listitem> + + <listitem> + <para>Windows Additions: ability to track guest user idle times through + the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para> + </listitem> + + <listitem> + <para>Linux Additions: fixed udev detection in the init script + with Linux 3.x kernels</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.2.22 (2014-01-10)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: Mac OS X host: introduced extradata option "GUI/HidLedsSync" aimed to enable + HID LEDs synchronization (feature disabled by default)</para> + </listitem> + + <listitem> + <para>GUI: Mac OS X host: fixed issue on MacBook Air/Pro hosts when GUI + might freeze in attempt to synchronize HID LEDs</para> + </listitem> + + <listitem> + <para>Main: always expose the DMI memory information to Windows 2012 guests + (bug #12017)</para> + </listitem> + + <listitem> + <para>HGCM: fixed crashes under certain conditions</para> + </listitem> + + <listitem> + <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under + rare circumstances (bug #11030)</para> + </listitem> + + <listitem> + <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a + SATA CDROM is attached (bug #12417)</para> + </listitem> + + <listitem> + <para>AHCI: fixed a Guru Meditation under certain conditions</para> + </listitem> + + <listitem> + <para>E1000: if the cable was disconnected before the guest initialized + the device, the link status was not properly set to 'down' after the + initialization completed despite the fact that there was no connection</para> + </listitem> + + <listitem> + <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina + hosts only; bug #11021)</para> + </listitem> + + <listitem> + <para>3D support: many fixes</para> + </listitem> + + <listitem> + <para>Linux Additions: support Enterprise Linux 6.5 kernels + (bug #12505)</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed guest crashes in in Shared Folders + service under certain conditions</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.2.20 (2013-11-28)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: always report recommended resolutions for all monitors + (not always done since 4.2.12)</para> + </listitem> + + <listitem> + <para>GUI: make sure the assigned license and description are attached to + the exported appliance</para> + </listitem> + + <listitem> + <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM + is running (Mac OS X hosts only; bug #4139)</para> + </listitem> + + <listitem> + <para>NAT: don't run into an infinite loop in case the host cannot + access any DNS server (4.3.0 regression; bug #12300)</para> + </listitem> + + <listitem> + <para>NAT: don't re-connect the cable if the DNS information changes + and the cable was disconnected before (4.3.0 regression; bug #12225)</para> + </listitem> + + <listitem> + <para>Main: properly save the <emphasis>passthrough</emphasis> flag for DVD + drives without an attached medium</para> + </listitem> + + <listitem> + <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state + where at least one key was pressed (bug #11289)</para> + </listitem> + + <listitem> + <para>2D Video acceleration: fix crashes on presentation mode switches + (bug #9194)</para> + </listitem> + + <listitem> + <para>Storage: fixed errors with snapshots when using QCOW or QED disk images + (bug #12144)</para> + </listitem> + + <listitem> + <para>Storage: fix for newer Linux kernels not detecting a hard disk as SSD + when using the IDE or SATA controller (bug #12025)</para> + </listitem> + + <listitem> + <para>Storage: fixed detection of CD/DVD media when switching from an empty + to a host drive with passthrough enabled</para> + </listitem> + + <listitem> + <para>Snapshots: fixed a bug which could result in lost medium attachments + (4.2.18 regression, bug #11750)</para> + </listitem> + + <listitem> + <para>Shared Clipboard: fixed potential SEGFAULT when + working with UTF8 and UTF16 content (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>OVF: fixed import logic for OVF appliances containing multiple + VMs</para> + </listitem> + + <listitem> + <para>Extpack Installer: make it work if the file is located in a folder with + special characters</para> + </listitem> + + <listitem> + <para>SDK: extended the functionality coverage for the C bindings</para> + </listitem> + + <listitem> + <para>API: block the removal of the current snapshot if it has child + snapshots (only relevant for VMs without snapshottable hard disks, + their presence always prevented removal), which resulted in VM + config corruption</para> + </listitem> + + <listitem> + <para>API: mark VM configs with snapshots but without current snapshot + as inaccessible, as this combination is nonsense</para> + </listitem> + + <listitem> + <para>API: fixed information for some automatically generated events + (only with XPCOM, Windows host was not affected), which caused + errors when getting some of the attributes over the webservice + (bug #12379)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: support for Mac OS X 10.9 (Mavericks)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: properly sign the kernel extensions for + Mavericks hosts (bug #12256)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: use a launchd script instead of the deprecated + StartupItem mechanism (bug #8940)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was + not properly removed from the dock after a VM terminated preventing + Mavericks hosts from shutting (bug #12241)</para> + </listitem> + + <listitem> + <para>Linux Additions: Linux 3.13 compile fix (bug #12358)</para> + </listitem> + + <listitem> + <para>Linux Additions: Linux 3.12 compile fix (bug #12083)</para> + </listitem> + + <listitem> + <para>Linux Additions: Linux 3.11 fix for shared folders (bugs #11946, #12128)</para> + </listitem> + + <listitem> + <para>Linux Additions: compile fix for SLES11 SP3</para> + </listitem> + + <listitem> + <para>Linux Additions: correctly set umask before installing + (bug #12166)</para> + </listitem> + + <listitem> + <para>Linux Additions: build the vboxvideo kernel module correctly on + OL/RHEL 6.1 guests (bug #11996)</para> + </listitem> + + <listitem> + <para>Linux Additions: make 3D work on Slackware 14.1 + (bug #12320 comments 3 and 4)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed memory leak caused by + <emphasis>WTSQuerySessionInformation()</emphasis> + on Windows 2000 guests (bug #12072)</para> + </listitem> + + <listitem> + <para>Windows Additions: multimonitor resize fixes</para> + </listitem> + + <listitem> + <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503, + thank you Sam Spilsbury)</para> + </listitem> + + <listitem> + <para>Guest additions/3D: fix an occasional dead-lock (bug #12319) + </para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.2.18 (2013-09-06)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: properly handle NMIs on Linux hosts with X2APIC + enabled</para> + </listitem> + + <listitem> + <para>VMM: fixed potential crashes with 64-bit guests on 32-bit hosts + (bug #11979)</para> + </listitem> + + <listitem> + <para>GUI / seamless: properly handle mouse wheel scroll events</para> + </listitem> + + <listitem> + <para>GUI, VBoxManage: when unregistering a VM, also unregister the + hard disk images which are used exclusively (bug #10311)</para> + </listitem> + + <listitem> + <para>GUI: prevent crashes under certain conditions on X11 hosts</para> + </listitem> + + <listitem> + <para>3D support: multiscreen fixes (incorrect mouse position, flickets)</para> + </listitem> + + <listitem> + <para>3D support: several fixes for the Windows WDDM video driver + (multiscreen, seamless)</para> + </listitem> + + <listitem> + <para>Snapshots: made live snapshots work again (bug #9255)</para> + </listitem> + + <listitem> + <para>Teleportation: made it work again (bug #9455)</para> + </listitem> + + <listitem> + <para>VBoxManage: on <emphasis>snapshot take</emphasis>, <emphasis> + --pause</emphasis> is default and <emphasis>--live</emphasis> + is for doing live snapshots</para> + </listitem> + + <listitem> + <para>VBoxSVC: don't crash on systems with many VLAN interfaces + (Solaris hosts only)</para> + </listitem> + + <listitem> + <para>Network: after the host resumes from suspend, disconnect and + reconnect the virtual network cables to force renewing the DHCP + leases for the guests. So far only Mac OS X hosts and Windows hosts + (bug #10063)</para> + </listitem> + + <listitem> + <para>NAT: on name server changes force a reconnect of the virtual network + cable to notify the guest (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>Mac OS X installer: keep previously installed Extension Packs on + VirtualBox upgrade</para> + </listitem> + + <listitem> + <para>Linux hosts / guests: Linux 3.11 fixes (bug #12001)</para> + </listitem> + + <listitem> + <para>Solaris hosts: fixed a potential kernel panic caused due to + unexpected preemption due to logging</para> + </listitem> + + <listitem> + <para>Windows hosts: fixed an issue with USB2 devices being inaccessible + when plugged into USB3 ports</para> + </listitem> + + <listitem> + <para>Linux Additions: added PCI device identifier to vboxvideo.ko fixing + DRI initialization under certain conditions (bug #11957)</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed udev detection in the init script + with Linux 3.x kernels</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.2.16 (2013-07-04)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>OVF/OVA: don't crash on import if no manifest is used (4.2.14 regression; + bug #11895)</para> + </listitem> + + <listitem> + <para>GUI: do not restore the current snapshot if we power-off + after a Guru Mediation</para> + </listitem> + + <listitem> + <para>Storage: fixed a crash when hotplugging an empty DVD drive to + the VM</para> + </listitem> + + <listitem> + <para>Storage: fixed a crash when a guest read from a DVD drive + attached to the SATA controller under certain circumstances</para> + </listitem> + + <listitem> + <para>EFI: don't fail with 64-bit guests on 32-bit hosts (bug #11456)</para> + </listitem> + + <listitem> + <para>Autostart: fixed VM startup on OS X</para> + </listitem> + + <listitem> + <para>Windows hosts: native Windows 8 controls</para> + </listitem> + + <listitem> + <para>Windows hosts: restore native style on Vista 32</para> + </listitem> + + <listitem> + <para>Windows hosts / guests: Windows 8.1 adaptions (bug #11899)</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: after removing VirtualBox with + <emphasis>VirtualBox_Uninstall.tool</emphasis>, remove it from the + <emphasis>pkgutil --pkgs</emphasis> list as well</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.2.14 (2013-06-21)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: another TLB invalidation fix for non-present pages</para> + </listitem> + + <listitem> + <para>VMM: fixed a performance regression (4.2.8 regression; + bug #11674)</para> + </listitem> + + <listitem> + <para>GUI: fixed a crash on shutdown</para> + </listitem> + + <listitem> + <para>GUI: prevent stuck keys under certain conditions on Windows + hosts (bugs #2613, #6171)</para> + </listitem> + + <listitem> + <para>VRDP: fixed a rare crash on the guest screen resize</para> + </listitem> + + <listitem> + <para>VRDP: allow to change VRDP parameters (including enabling/disabling the + server) if the VM is paused</para> + </listitem> + + <listitem> + <para>USB: fixed passing through devices on Mac OS X host to a VM + with 2 or more virtual CPUs (bug #7462)</para> + </listitem> + + <listitem> + <para>USB: fixed hang during isochronous transfer with certain + devices (4.1 regression; Windows hosts only; bug #11839)</para> + </listitem> + + <listitem> + <para>USB: properly handle orphaned URBs (bug #11207)</para> + </listitem> + + <listitem> + <para>BIOS: fixed function for returning the PCI interrupt routing table + (fixes NetWare 6.x guests)</para> + </listitem> + + <listitem> + <para>BIOS: don't use the <emphasis>ENTER</emphasis> / <emphasis>LEAVE</emphasis> + instructions in the BIOS as these don't work in the real mode as set up by + certain guests (e.g. Plan 9 and QNX 4)</para> + </listitem> + + <listitem> + <para>DMI: allow to configure <emphasis>DmiChassisType</emphasis> + (bug #11832)</para> + </listitem> + + <listitem> + <para>Storage: fixed lost writes if iSCSI is used with snapshots and + asynchronous I/O (bug #11479)</para> + </listitem> + + <listitem> + <para>Storage: fixed accessing certain VHDX images created by + Windows 8 (bug #11502)</para> + </listitem> + + <listitem> + <para>Storage: fixed hang when creating a snapshot using Parallels + disk images (bug #9617)</para> + </listitem> + + <listitem> + <para>3D support: seamless + 3D fixes (bug #11723)</para> + </listitem> + + <listitem> + <para>3D support: version 4.2.12 was not able to read saved states of older + versions under certain conditions (bug #11718)</para> + </listitem> + + <listitem> + <para>Main/Properties: don't create a guest property for non-running + VMs if the property does not exist and is about to be removed + (bug #11765)</para> + </listitem> + + <listitem> + <para>Main/Properties: don't forget to make new guest properties + persistent after the VM was terminated (bug #11719)</para> + </listitem> + + <listitem> + <para>Main/Display: don't lose seamless regions during screen resize</para> + </listitem> + + <listitem> + <para>Main/OVF: don't crash during import if the client forgot to call + <emphasis>Appliance::interpret()</emphasis> (bug #10845)</para> + </listitem> + + <listitem> + <para>Main/OVF: don't create invalid appliances by stripping the file + name if the VM name is very long (bug #11814)</para> + </listitem> + + <listitem> + <para>Main/OVF: don't fail if the appliance contains multiple file references + (bug #10689)</para> + </listitem> + + <listitem> + <para>Main/Metrics: fixed Solaris file descriptor leak</para> + </listitem> + + <listitem> + <para>Settings: limit depth of snapshot tree to 250 levels, as more + will lead to decreased performance and may trigger crashes</para> + </listitem> + + <listitem> + <para>VBoxManage: fixed setting the parent UUID on diff images using + <emphasis>sethdparentuuid</emphasis></para> + </listitem> + + <listitem> + <para>Linux hosts: work around for not crashing as a result of + automatic NUMA balancing which was introduced in Linux 3.8 + (bug #11610)</para> + </listitem> + + <listitem> + <para>Windows installer: force the installation of the public certificate + in background (i.e. completely prevent user interaction) if the + <emphasis>--silent</emphasis> command line option is specified</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed problems with partial install in the + unattended case</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed display glitch with the Start button + in seamless mode for some themes</para> + </listitem> + + <listitem> + <para>Windows Additions: Seamless mode and auto-resize fixes</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed trying to to retrieve new auto-logon + credentials if current ones were not processed yet</para> + </listitem> + + <listitem> + <para>Windows Additions installer: added the <emphasis>/with_wddm</emphasis> + switch to select the experimental WDDM driver by default</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed setting own timed out and aborted texts in + information label of the lightdm greeter</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed compilation against Linux 3.2.0 Ubuntu + kernels (4.2.12 regression as a side effect of the Debian kernel + build fix; bug #11709)</para> + </listitem> + + <listitem> + <para>X11 Additions: reduced the CPU load of VBoxClient in + drag'and'drop mode</para> + </listitem> + + <listitem> + <para>OS/2 Additions: made the mouse wheel work (bug #6793)</para> + </listitem> + + <listitem> + <para>Guest Additions: fixed problems copying and pasting between two + guests on an X11 host (bug #11792)</para> + </listitem> + + <listitem> + <para>Guest Additions: fixed guest process timeout / kill handling</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.2.12 (2013-04-12)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: fixed a Guru Meditation on putting Linux guest CPU online if + nested paging is disabled</para> + </listitem> + + <listitem> + <para>VMM: invalidate TLB entries even for non-present pages</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: fixed a crash on visual-mode change</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: disabled guest-screens should now remain + disabled on visual-mode change</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: handle host/guest screen plugging/unplugging + in different visual-modes</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: seamless mode: fixed a bug when empty seamless + screens were represented by full screen windows</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: each machine window in multi-screen + configuration should have correct menu-bar now (Mac OS X hosts)</para> + </listitem> + + <listitem> + <para>GUI: Multi-screen support: machine window View menu should + have correct content in seamless / full screen mode now (Mac OS X hosts)</para> + </listitem> + + <listitem> + <para>GUI: VM manager: vertical scroll-bars should be now updated on + content/window resize</para> + </listitem> + + <listitem> + <para>GUI: VM settings: fixed crash on machine state-change event</para> + </listitem> + + <listitem> + <para>GUI: don't show warnings about enabled or disabled mouse integration + if the VM was restored from a saved state</para> + </listitem> + + <listitem> + <para>Virtio-net: properly announce that the guest has to handle + partial TCP checksums (bug #9380)</para> + </listitem> + + <listitem> + <para>Storage: Fixed incorrect alignment of VDI images causing disk size + changes when using snapshots (bug #11597)</para> + </listitem> + + <listitem> + <para>Audio: fixed broken ALSA & PulseAudio on some Linux hosts + due to invalid symbol resolution (bug #11615)</para> + </listitem> + + <listitem> + <para>PS/2 keyboard: re-apply keyboard repeat delay and rate + after a VM was restored from a saved state (bug #10933)</para> + </listitem> + + <listitem> + <para>BIOS: updated DMI processor information table (type 4): + corrected L1 & L2 cache table handles</para> + </listitem> + + <listitem> + <para>Timekeeping: fix several issues which can lead to incorrect + time, Solaris guests sporadically showed time going briefly back + to Jan 1 1970</para> + </listitem> + + <listitem> + <para>Main/Metrics: disk metrics are collected properly when software + RAID, symbolic links or rootfs are used on Linux hosts</para> + </listitem> + + <listitem> + <para>VBoxManage: don't stay paused after a snapshot was created + and the VM was running before</para> + </listitem> + + <listitem> + <para>VBoxManage: introduced <emphasis>controlvm nicpromisc</emphasis> + (bug #11423)</para> + </listitem> + + <listitem> + <para>VBoxManage: don't crash on <emphasis>controlvm + guestmemoryballoon</emphasis> of the VM isn't running (bug #11639)</para> + </listitem> + + <listitem> + <para>VBoxHeadless: don't filter guest property events as this would + affect all clients (bug #11644)</para> + </listitem> + + <listitem> + <para>Guest control: prevent double CR in the output generated + by guest commands and do NLS conversion</para> + </listitem> + + <listitem> + <para>Linux hosts / guests: fixed build errors on Linux 3.5 and newer + kernels if the <emphasis>CONFIG_UIDGID_STRICT_TYPE_CHECKS</emphasis> + config option is enabled (bug #11664)</para> + </listitem> + + <listitem> + <para>Linux Additions: handle fall-back to VESA driver on RedHat-based + guests if vboxvideo cannot be loaded</para> + </listitem> + + <listitem> + <para>Linux Additions: RHEL/OEL/CentOS 6.4 compile fix (bug #11586)</para> + </listitem> + + <listitem> + <para>Linux Additions: Debian Linux kernel 3.2.0-4 (3.2.39) compile + fix (bug #11634)</para> + </listitem> + + <listitem> + <para>Linux Additions: added auto-logon support for Linux guests using + LightDM as the display manager</para> + </listitem> + + <listitem> + <para>Windows Additions: Support for multimonitor. Dynamic enable/disable + of secondary virtual monitors. Support for XPDM/WDDM based guests + (bug #6118)</para> + </listitem> + + <listitem> + <para>X11 Additions: support X.Org Server 1.14 (bug #11609)</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.2.10 (2013-03-05)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: fixed keyboard with XQuartz X server (bug #10664)</para> + </listitem> + + <listitem> + <para>Main/Display: fixed a crash with multi-monitors under certain + conditions (Mac OS X hosts only)</para> + </listitem> + + <listitem> + <para>Main/Properties: fixed a crash under certain conditions, for + example after wakeup from host hibernate (bug #11444)</para> + </listitem> + + <listitem> + <para>Settings: don't lose the internal network settings if they are not + currently active</para> + </listitem> + + <listitem> + <para>Storage: another incompatibility fix for VHD differencing images with + Hyper-V (bug #5990)</para> + </listitem> + + <listitem> + <para>VBoxManage: don't read beyond the end of the file specified + with <emphasis>export --eulafile (bug #11528)</emphasis></para> + </listitem> + + <listitem> + <para>Linux hosts / guests: Linux 3.9-rc0 compile fixes</para> + </listitem> + + <listitem> + <para>Linux Additions: fixed two warnings in the shared folders + guest kernel module (bug #11390)</para> + </listitem> + + <listitem> + <para>Linux Additions: don't crash VBoxService if libdbus is + not available (bug #8638)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed upgrading MultiMedia Redirection (MMR) support</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 4.2.8 (2013-02-20)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: fixed a guest crash with a huge amount of guest RAM on + VT-x hosts (bug #11306)</para> + </listitem> + + <listitem> + <para>GUI: fixed a layout bug in the Mac OS X clone VM dialog + (bug #10982)</para> + </listitem> + + <listitem> + <para>GUI: not all the translation tags were taken into account + during the language switch (bug #11342)</para> + </listitem> + + <listitem> + <para>GUI: the <emphasis>take guest screenshot</emphasis> dialog sometimes + had no keyboard input available on Windows host</para> + </listitem> + + <listitem> + <para>Main/Machine: fix the generation of a spurious event for inaccessible + VMs which triggered an endless event generation loop in cooperation + with the GUI which became unresponsive (4.2.6 regression; bug + #11323)</para> + </listitem> + + <listitem> + <para>Main/Display: fix for an access violation under certain + conditions in multi-monitor configurations (bug #10539)</para> + </listitem> + + <listitem> + <para>Main/Metrics: network metrics are now collected for + active (up) interfaces only, the state of an interface being evaluated + when the associated metric is enabled via <emphasis>setupMetrics</emphasis></para> + </listitem> + + <listitem> + <para>Snapshots: reduce the time for merging snapshots under + certain conditions</para> + </listitem> + + <listitem> + <para>Storage: fixed data corruption after resizing a VDI image under + certain circumstances (bug #11344)</para> + </listitem> + + <listitem> + <para>Storage: fixed non working online merging of snapshots + (4.2.6 regression, bug #11359)</para> + </listitem> + + <listitem> + <para>Storage: fixed crash when connecting to certain QNAP iSCSI + targets</para> + </listitem> + + <listitem> + <para>Storage: fixed incompatibility of VHD differencing images with + Hyper-V (bug #5990)</para> + </listitem> + + <listitem> + <para>Bridged Networking: fixed TCP pseudo header checksum computation + for IPv6 (bug #9380)</para> + </listitem> + + <listitem> + <para>3D support: fix Battlefield 1942 game crashes (bug #11369)</para> + </listitem> + + <listitem> + <para>Settings: really sanitise the name of VM folders and settings + file, the code was disabled before (bug #10549)</para> + </listitem> + + <listitem> + <para>Settings: allow to change VRDE settings for saved VMs</para> + </listitem> + + <listitem> + <para>VBoxManage: don't crash during <emphasis>screenshotpng</emphasis> + if there is no display (bug #11363)</para> + </listitem> + + <listitem> + <para>Linux hosts: work around gcc bug 55940 which might lead to wrong + kernel module code if gcc 4.7 is used to compile the 32-bit Linux + host kernel (bug #11035)</para> + </listitem> + + <listitem> + <para>Linux hosts: fixed inconsistent lock state and deadlock warnings on module + load and VM startup when CONFIG_PROVE_LOCKING is enabled (bug #11318)</para> + </listitem> + + <listitem> + <para>Linux hosts: made "]" key work again on Japanese keyboards</para> + </listitem> + + <listitem> + <para>Mac OS X hosts: don't crash the kernel during dtrace if the VBox + kernel extensions are loaded (10.6 hosts only; bug #11273)</para> + </listitem> + + <listitem> + <para>Solaris / Mac OS X hosts: machine CPU load metrics now report 100% + when all cores are fully utilized (used to be a single core)</para> + </listitem> + + <listitem> + <para>Solaris 11 host installer: wait for any services left over from + a previous installation to be terminated to avoid confusing SMF. + </para> + </listitem> + + <listitem> + <para>Guest Additions: don't block signals for processes executed + via guest control</para> + </listitem> + + <listitem> + <para>Guest Additions: fixed a small memory leak in VBoxService + (bug #10970)</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed shared folder issue with + large reads/writes on 64 bit Windows guests (bug #11115)</para> + </listitem> + + <listitem> + <para>Linux Additions: Linux 3.8 compile fixes (bug #11036)</para> + </listitem> + + <listitem> + <para>X11 Additions: fixed blocked SIGALRM in 3D desktop sessions + (bug #10987)</para> + </listitem> + + <listitem> + <para>X11 Additions: fixed an unresolved reference in vboxvideo_drv + for X.org 6.8 guests and before (e.g. RHEL4; 4.2.0 regression)</para> + </listitem> + + <listitem> + <para>X11 Additions: fixed screen automatic resizing for guests with + X.org 1.3 or older (4.2.0 regression)</para> + </listitem> + + </itemizedlist> + + </sect1> + + <sect1> + <title>Version 4.2.6 (2012-12-19)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: don't inject stale VT-x events to prevent crashes after VM reset + (bug #11256)</para> + </listitem> + + <listitem> + <para>VMM: workaround for buggy BIOSes which enable <emphasis>MONITOR</emphasis> + only for certain CPUs (bug #9460)</para> + </listitem> + + <listitem> + <para>GUI: fixed trimming of anti-aliased text in details-view element headers + (4.2.0 regression)</para> + </listitem> + + <listitem> + <para>GUI: fixed create-settings-file-alias functionality on Mac hosts + (4.2.0 regression)</para> + </listitem> + + <listitem> + <para>GUI: fixed take-guest-screenshot functionality on Windows hosts + (bug #11095)</para> + </listitem> + + <listitem> + <para>GUI: several minor fixes, including palette fixes (bug #11191)</para> + </listitem> + + <listitem> + <para>GUI: fixed Windows 2012 OS type (bug #11206)</para> + </listitem> + + <listitem> + <para>GUI: allow to terminate the VM even if VBoxSVC crashed</para> + </listitem> + + <listitem> + <para>API: fixed cancelling of snapshots, previously this could lead + to inconsistent VM configs (bug #6877)</para> + </listitem> + + <listitem> + <para>API: fixed identifying disk images by UUID (bug #11209)</para> + </listitem> + + <listitem> + <para>3D support: several fixes</para> + </listitem> + + <listitem> + <para>VRDP: fixed occasional crash with external authentication + (bug #11156)</para> + </listitem> + + <listitem> + <para>VGA: fix for double scan text modes</para> + </listitem> + + <listitem> + <para>USB: fixed invalid pending request count at the time of service + of <emphasis>DEVICE POWER</emphasis> requests (Windows hosts only; + bugs #10021, #11056)</para> + </listitem> + + <listitem> + <para>USB keyboard: Korean keyboard workaround (bug #11150)</para> + </listitem> + + <listitem> + <para>Storage: fixed hang with QCOW images and asynchronous I/O enabled</para> + </listitem> + + <listitem> + <para>Storage: fixed hang with newer VHD images (bug #11279)</para> + </listitem> + + <listitem> + <para>Storage: actually write the non-rotational flag to the VM + settings (4.2.0 regression)</para> + </listitem> + + <listitem> + <para>Virtio-net: fixed the problem with network statistics counters + in Session Information dialog (GUI)</para> + </listitem> + + <listitem> + <para>Metrics: introduced <emphasis>network rate</emphasis> and + <emphasis>disk usage</emphasis> metrics</para> + </listitem> + + <listitem> + <para>Metrics: fixed a crash under certain conditions on Solaris hosts</para> + </listitem> + + <listitem> + <para>BIOS: fix for El Torito</para> + </listitem> + + <listitem> + <para>Shared Folders: if the host folder of a shared folder mapping does + not exist, keep it active but mark it as invalid to prevent + inconsitent saved states (bug #11147)</para> + </listitem> + + <listitem> + <para>VBoxManage: fixed converting disks from raw images</para> + </listitem> + + <listitem> + <para>VBoxManage: show snapshot description in the VM or snapshot + information</para> + </listitem> + + <listitem> + <para>VBoxManage: make implicit opening of media consistent in all + places dealing with media</para> + </listitem> + + <listitem> + <para>VBoxManage: the iSCSI initiator name was not stored in the settings + file when doing <emphasis>storageattach</emphasis> (bug #11212)</para> + </listitem> + + <listitem> + <para>VBoxManage: <emphasis>metrics collect</emphasis> now properly handles + <computeroutput>'CPU/MHz'</computeroutput> and + <computeroutput>'Net/*/LinkSpeed'</computeroutput> metrics</para> + </listitem> + + <listitem> + <para>VBoxManage: changing the image UUID or parent UUID as part of + <emphasis>storageattach</emphasis> works now in all safe cases</para> + </listitem> + + <listitem> + <para>VBoxManage: introduced <emphasis>storageattach --medium additions</emphasis> + as a shortcut to mount the additions image (bug #11165)</para> + </listitem> + + <listitem> + <para>OVF: fixed importing OVF files cerated by recent VMware + products (bug #10905)</para> + </listitem> + + <listitem> + <para>Linux hosts / Bridged Networking: fixed the problem with leaking + connections in conntrack (bug #11178)</para> + </listitem> + + <listitem> + <para>Linux Additions: added support for ConsoleKit sessions in the + vminfo service of VBoxService</para> + </listitem> + + <listitem> + <para>Linux Additions: don't crash during remount under certain + conditions (bug #11291)</para> + </listitem> + + <listitem> + <para>Linux/Solaris Additions: fixed guest memory metrics collection</para> + </listitem> + + <listitem> + <para>Solaris hosts: added a dependency to ensure that the user directories + are reachable when starting VBox services</para> + </listitem> + + <listitem> + <para>Windows host installer: integrated user-contributed translations, + thanks to all contributors!</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed auto-logon installation for Windows 8</para> + </listitem> + + <listitem> + <para>Windows Additions: don't fail if the shared folders host service is not + available</para> + </listitem> + + <listitem> + <para>Windows Additions: fixed Guest Additions startup on Windows 2000 + guests (bug #11253)</para> + </listitem> + + <listitem> + <para>Windows Additions: auto-resize fixes for Windows 8 guests</para> + </listitem> + </itemizedlist> + + </sect1> + + <sect1> <title>Version 4.2.4 (2012-10-26)</title> <para>This is a maintenance release. The following items were fixed and/or @@ -42,7 +2392,7 @@ <listitem> <para>Parallel: fixed parallel port printing failure/ paper queue empty - error (Windows hosts only; bug #2226)</para> + error (Windows hosts only)</para> </listitem> <listitem> @@ -100,7 +2450,7 @@ </listitem> <listitem> - <para>GUI: make sure VM receives keyboard focus on entering fullscreen-mode + <para>GUI: make sure VM receives keyboard focus on entering full screen mode on Win host (bug #11051)</para> </listitem> @@ -109,13 +2459,13 @@ </listitem> <listitem> - <para>3D Support: <emphasis>DrawIndexedPrimitiveUP</emphasis> implementation + <para>3D support: <emphasis>DrawIndexedPrimitiveUP</emphasis> implementation fixes for the Windows WDDM video driver (bug #10929) </para> </listitem> <listitem> <para>Storage: fixed a release assertion in the AHCI emulation when requests - where cancelled with async I/O disabled</para> + where cancelled with asynchronous I/O disabled</para> </listitem> <listitem> @@ -391,7 +2741,7 @@ <listitem> <para>GUI: if a bridged network interface cannot be found, don't refuse to start the VM but allow the user to change the setting - immediately (bug )</para> + immediately</para> </listitem> <listitem> @@ -402,7 +2752,7 @@ <listitem> <para>Clipboard: disable the clipboard by default for new VMs (see <xref linkend="security_clipboard" />). It can be enabled at - any time using the VM menu.</para> + any time using the VM menu</para> </listitem> <listitem> @@ -572,7 +2922,7 @@ </listitem> <listitem> - <para>3D Support: several fixes for the Windows WDDM video driver crash</para> + <para>3D support: several fixes for the Windows WDDM video driver crash</para> </listitem> <listitem> @@ -666,12 +3016,12 @@ </listitem> <listitem> - <para>3D Support: fixed Windows WDDM video driver crash for SMP guests + <para>3D support: fixed Windows WDDM video driver crash for SMP guests (bugs #10200, #10331)</para> </listitem> <listitem> - <para>Windows Guest Additions, VRDP: fixed occasional corruption of vertical text</para> + <para>Windows Additions, VRDP: fixed occasional corruption of vertical text</para> </listitem> </itemizedlist> @@ -794,20 +3144,20 @@ </listitem> <listitem> - <para>3D Support: fixed Windows XP hosts support (4.1.8 regression; + <para>3D support: fixed Windows XP hosts support (4.1.8 regression; bugs #10071 and #10088</para> </listitem> <listitem> - <para>3D Support: rendering fixes for Linux hosts with NVIDIA graphics</para> + <para>3D support: rendering fixes for Linux hosts with NVIDIA graphics</para> </listitem> <listitem> - <para>3D Support: fixed saved state issues (4.1.8 regression; bug #10126)</para> + <para>3D support: fixed saved state issues (4.1.8 regression; bug #10126)</para> </listitem> <listitem> - <para>3D Support: WDDM driver: fixed powershell_ise crashes (bug #10167), + <para>3D support: WDDM driver: fixed powershell_ise crashes (bug #10167), make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes</para> </listitem> @@ -903,7 +3253,7 @@ <listitem> <para>Solaris Additions: fixed VBoxService import and start for Solaris 11 - guests.</para> + guests</para> </listitem> <listitem> @@ -990,8 +3340,8 @@ </listitem> <listitem> - <para>3D Support: fixed full screen mode issues for ATI graphics (bug #9775), - Windows Media Player rendering for XPDM-based Direct3D support (bug# 8341). + <para>3D support: fixed full screen 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</para> </listitem> @@ -1217,12 +3567,12 @@ </listitem> <listitem> - <para>3D Support: fixed incorrect rendering and possible crashes when switching + <para>3D support: fixed incorrect rendering and possible crashes when switching to/from full screen with enabled 2D acceleration</para> </listitem> <listitem> - <para>3D Support: fixed compiz under ubuntu 9.10</para> + <para>3D support: fixed compiz under ubuntu 9.10</para> </listitem> <listitem> @@ -3471,7 +5821,7 @@ </listitem> <listitem> - <para>VGA: serveral small fixes for legacy VGA graphics modes</para> + <para>VGA: several small fixes for legacy VGA graphics modes</para> </listitem> <listitem> @@ -5273,12 +7623,12 @@ </listitem> <listitem> - <para>Linux Guest Additions: fixed installation on RHEL 3.9 guests + <para>Linux Additions: fixed installation on RHEL 3.9 guests and on some 64bit guests</para> </listitem> <listitem> - <para>Linux Guest Additions: prevent SELinux warnings concerning + <para>Linux Additions: prevent SELinux warnings concerning text relocations in VBoxOGL.so (bug #5690)</para> </listitem> @@ -7679,7 +10029,7 @@ </listitem> <listitem> - <para>VMM: fixed guru meditation when booting Novell Netware 4.11 (VT-x only; bug #2898) </para> + <para>VMM: fixed guru meditation when booting Novell NetWare 4.11 (VT-x only; bug #2898) </para> </listitem> <listitem> @@ -8781,4 +11131,4 @@ </itemizedlist> </sect1> - + |