Wednesday, October 7, 2009

VirtualBox 3.0.8 released!

Another maintenance release of VirtualBox (3.0.8) was released!
The changelog is below:
  • VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6 (VT-x only; bug fixed in ... (closed)">#4947)
  • VMM: fixed a recompiler triple fault guru meditation (VT-x & AMD-V only; bug fixed in ... (reopened)">#5058)
  • VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows guest and IO-APIC enabled only; bug fixed in ... (closed)">#5059)
  • VMM: fixed paging issue with OS/2 guests
  • VMM: fixed guru meditation in rare cases (2.0 regression; software virtualization only)
  • VMM: fixed release assertion during state restore when using the Sound Blaster 16 emulation (bug Fixed in ... (closed)">#5042)
  • Security: fixed vulnerability that allowed to execute commands with root privileges
  • Linux hosts: fixed runtime assertion in semaphore implementation which was triggered under certain conditions (bug Fixed in SVN/3.0.6 (closed)">#616)
  • Linux hosts: change the default USB access mode on certain distributions (bugs #3394#4291) and
  • Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by opening the VM network settings (bug fixed in ... (closed)">#3732)
  • Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the DISPLAY variable when starting a VM from VBoxManage or from the VM selector (bug #5063)
  • Linux hosts: use sysfs to enumerate host drives if hal is not available
  • Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime
  • Solaris hosts: fixed a kernel panic with bridged and host-only networking (bug #4775)
  • Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when changing them (bug #5077)
  • X11-based hosts: support additional function keys on Sun keyboards (bug ... (closed)">#4907)
  • Mac OS X hosts (Snow Leopard): fixed problem starting headless VMs without a graphical session (bug fixed in ... (closed)">#5002)
  • Mac OS X hosts: fixed problem listing host-only adapter names with trailing garbage (attached VMs won't start)
  • Windows Additions: now work with Vista 64-bit Home editions (bug #3865)
  • Windows Additions: fixed screen corruption with ZoomText Magnifier
  • Windows Additions: fixed NPGetUniversalName failure (bug Fixed in ... (closed)">#4853)
  • Windows Additions: fixed Windows NT regression (bug Fixed ... (closed)">#4946)
  • Windows Additions: fixed VBoxService not running if no Shared Folders are installed
  • Linux Additions: implemented ftrunctate (bug Fixed in ... (closed)">#4771)
  • VRDP: start VM even if configured VRDP port is in use
  • Networking: the PCnet network device stopped receiving under rare conditions (bug Fixed in SVN/3.0.8 (closed)">#4870)
  • VBoxManage: implemented controlvm vrdpport command
  • iSCSI: fixed issue with NetApp targets ( fixed in SVN/3.0.8 (closed)">#5072)
  • SCSI: add support for virtual disks larger than 2TB
  • USB: fixed potential crash when unplugging USB2 devices (bug Fixed in SVN/3.0.8 (closed)">#5089)
  • NAT: IPSEC did not properly work with Linux guests (bug fixed in ... (closed)">#4801)
The most interesting feature to me appears to be the implementation of the "VBoxManage controlvm vrdpport" command, offering another way to configure VirtualBox's internal RDP server for virtual appliances over the Remote DeskTop (RDP) protocol.