= Changelog for VirtualBox 1.6 = This page lists all changes of the !VirtualBox 1.6 releases. '''!VirtualBox 1.6.6''' (released 2008-08-26)[[BR]][[BR]] This is a maintenance release. The following items were fixed and/or added: * VMM: fixed excessive logging (bug #1901) * VMM: AMD-V stability fixes (bug #1685) * GUI: added support for Ctrl+Caps reversed keyboards (bug #1891) * SATA: fixed BSODs of Windows guests on a SATA disk (bug #1941) * SATA: fixed hard disk detection on Solaris 10 U5 (bug #1789) * VBoxHeadless: don’t start the clipboard service (bug #1743) * VBoxHeadless: added -vrdp parameter which allows to start the VM session without VRDP (bug #1960) * VBoxManage: fixes to creating raw disk/partition VMDK files, now accepts removable media on Windows (bug #1869) * VRDP: fixed communication with MS Remote Desktop Connection on Mac OS X (bug #1337) * VRDP: clipboard fixes (bug #1410) * VRDP: fixed crash during PAM authentication (bug #1953) * Shared Folders: fixed a regression introduced in version 1.6.2: the shared folders service was sometimes not properly installed (Windows guests only, bug #1915) * Shared Folders: don’t deny to load a VM if a shared folder is not accessible (bug #822) * BIOS: allow to specify empty DMI strings (bug #1957) * OSE archive: added missing Makefiles (bug #1912) * Linux hosts: workaround for buggy gcc-4.3 compilers (e.g. openSUSE 11) * Linux hosts: one more fix for compiling the kernel modules on Linux 2.6.27 (bug #1962) * Mac OS X hosts: shared folders unicode fix * Solaris hosts: fixed link issue (bug #1840) * Windows additions: allow to downgrade the package * Windows additions: fixed corrupted installer icon on Windows 2000 (bug #1486) * Windows additions: fixed bug when creating intermediate directories (bug #1870) * Windows additions: implemented `/xres=`, `/yres=` and `/depth=` switches for the installer (bug #1990) * Linux additions: properly unregister the misc device when unloading the kernel module * Linux additions: fixed startup order for recent Linux distributions again (e.g. openSUSE 11) * Linux additions: attempt to fix the autostart issue of !VBoxClient with Mandriva guests (bug #1699) * Linux additions: fixed detection of patched Linux 2.6.18 kernels of RHEL5 / FC6 / CentOS 5.2 (bugs #1899, #1973) * Linux additions: added new mount flags `dmode`, `fmode`, `umask`, `dmask` and `fmask` allowing to override the file mode (bug #1776) * Documentation: added a note that jumbo frames don’t work (bug #1877) * Documentation: document special host interface names on openSUSE11 (bug #1892) '''!VirtualBox 1.6.4''' (released 2008-07-30)[[BR]][[BR]] This is a maintenance release. The following items were fixed and/or added: * AMD-V, VT-x: stability fixes * Shared Folders: fixed host crash (Solaris host only, bugs #1336, #1646) * Shared Folders: fixed BSOD when debugging with Visual Studio (bug #1627) * Shared Folders: fixed BSOD when compiling on a shared folder (bug #1683) * Shared Folders: several fixes/stability improvements * SATA: fixed a race that could cause an occasional Windows guest system hang * SATA: fixed spurious BIOS log messages * Networking: fixed NIC tracing with NAT interfaces (bug #1790) * USB: fixed crash under certain conditions when unplugging a USB device (bug #1295) * Settings: fixed bug when converting 1.5.x settings * RDP: fixed enabling the RDP server during runtime * RDP: properly detect the rdesktop 1.6.0 RDP client * RDP: fixed RDP crash (bug #1521) * RDP: updated modified rdesktop client to version 1.6.0 * GUI: NLS improvements * BIOS: added SMBIOS header to make Solaris and Vista recognize the DMI data * ACPI: properly hide a disabled floppy controller * VMM: small fixes to protected mode without paging * VMDK: fixed handling of .vmdk images without UUIDs * Windows hosts: fixed driver parameter validation issue in VBoxDrv.sys that could allow an attacker on the host to crash the system * Windows hosts: installer now contains web service examples mentioned in the manual * Linux hosts: properly deregister the Linux kernel module before uninstalling a Linux deb/rpm package * Linux hosts: kernel module works now with Linux 2.6.27 * Linux hosts: fixed a typo in the vboxnet setup script for host network interfaces (bug #1714) * Linux hosts: fixed usage of tar in installer (bug #1767) * Linux hosts: fixed long guest shutdown time when serial port is enabled * Solaris hosts: refuse to install in Sun xVM hypervisor dom0 * Solaris hosts: accept Solaris raw disks when for raw disk access * Windows additions: made installation of shared folders more robust * Windows additions: improved installation * Linux additions: accept every user-defined guest video mode in /etc/X11/xorg.conf * Linux additions: fixed startup order for recent Linux distributions (e.g. openSUSE 11) '''!VirtualBox 1.6.2''' (released 2008-06-06)[[BR]][[BR]] This is a maintenance release. The following items were fixed and/or added: * GUI: fixed a bug which prevented to add more than one SATA drive from the GUI * GUI: fixed a regression introduced in 1.6.0: the fullscreen mode was left on every guest video mode switch * GUI: fixed several minor issues * Networking: fixed a host interface networking regression introduced in 1.6.0 * VMM: fixed starting of VMs with AMD-V enabled * VMM: massive performance enhancements for AMD-V * VMM: stability improvements for AMD-V on Windows hosts * VMM: correctly detect AMD CPUs with erratum 170 (AMD-V) * VMM: detect inconsistent timestamp counters on certain AMD Phenom CPUs (Windows host only) * VMM: fixed KVM check (Linux hosts only) XPCOM: fixed several races * VMM: fixed a regression introduced in 1.6.0: Windows stuck during installation * SATA: improved performance with Vista guests * SATA: fixed statistics counter * Shared Folders: several fixes (iTunes download, speed up browsing) * ATA/IDE: fixed boot from CDROM if a medium was added while the boot menu was active * Networking: provide an Intel PRO/1000 T Server (82543GC) network device emulation which is recognized by Windows XP guests * Networking: fixes for the E1000 emulation (don't crash if not attached, fixed a bug in the statistics counter implementation) * NAT: don't crash if the guest sent a DHCPRELEASE message with an invalid IP address * NAT: fixed ARP reply for the NAT gateway and for the NAT name server if the guest IP range was changed * Internal Networking: fixed shutdown if more than two VMs are connected to the same network * BIOS: allow to change the DMI information (see chapter 9.13, Con'guring the BIOS DMI information, [http://download.virtualbox.org/virtualbox/1.6.2/UserManual.pdf User Manual] page 125) * RTC: fixed UIP emulation to prevent jumping of time in Solaris guests * Windows host: !VirtualBox installation directory corrected for 64 bits Windows * Windows host: fixed VBoxVRDP.exe symlink * Windows host: solved locking problems in raw partition VMDK support * Windows host: fixed stability during high system load (page fault in !KeQueryActiveProcessors) * Mac OS X host: fixed crashes under certain conditions * Shared Folders: limited users without admin rights now also can use Shared Folders on Windows guests * Linux hosts: fixed default runlevel for the kernel module helper script * Solaris hosts: enabled support for VT-x and AMD-V * Solaris hosts: dynamic loading of libdlpi fixes a problem where Solaris 10 was not able to start a VM * Linux additions: fixed runlevels for kernel module helper scripts * Linux additions: compatibility fixes with Linux 2.6.26 * Linux additions: fixed occasional guest kernel crash during unload of the vboxadd guest kernel module '''!VirtualBox 1.6.0''' (released 2008-04-30)[[BR]][[BR]] This version is a major update. The following major new features were added: * Solaris and Mac OS X host support * Seamless windowing for Linux and Solaris guests * Guest Additions for Solaris * A webservice API * SATA hard disk (AHCI) controller * Experimental Physical Address Extension (PAE) support In addition, the following items were fixed and/or added: * GUI: added accessibility support (508) * GUI: VM session information dialog * VBoxHeadless: renamed from VBoxVRDP * VMM: reduced host CPU load of idle guests * VMM: many fixes for VT-x/SVM hardware-supported virtualization * ATA/IDE: better disk geometry compatibility with VMware images * ATA/IDE: virtualize an AHCI controller * Storage: better write optimization, prevent images from growing unnecessarily. * Network: support PXE booting with NAT * Network: fixed the Am79C973 PCNet emulation for Nexenta guests * NAT: improved builtin DHCP server (implemented DHCPNAK response) * NAT: port forwarding stopped when restoring the VM from a saved state * NAT: make subnet configurable * XPCOM: moved to libxml2 * XPCOM: fixed VBoxSVC autostart race * Audio: !SoundBlaster 16 emulation * USB: fixed problems with USB 2.0 devices * Mac OS X: fixed seamless mode * Mac OS X: better desktop integration, several look’n’feel fixes * Mac OS X: switched to Quartz2D framebuffer * Mac OS X: added support for shared folders * Mac OS X: added support for clipboard integration * Solaris: added host audio playback support (experimental) * Solaris: made it possible to run !VirtualBox from non-global zones * Shared Folders: made them work for NT4 guests * Shared Folders: many bugfixes to improve stability * Seamless windows: added support for Linux guests * Linux installer: support DKMS for compiling the kernel module * Linux host: compatibility fixes with Linux 2.6.25 * Windows host: support for USB devices has been significantly improved; many additional USB devices now work * Windows Additions: automatically install AMD PCNet drivers on Vista guests * Linux additions: several fixes, experimental support for RandR 1.2 * Linux additions: compatibility fixes with Linux 2.6.25 For the changelog of other !VirtualBox series, have a look at * [wiki:Changelog VirtualBox 3.0] * [wiki:Changelog-2.2 VirtualBox 2.2] * [wiki:Changelog-2.1 VirtualBox 2.1] * [wiki:Changelog-2.0 VirtualBox 2.0]