Sun xVM VirtualBox 2.2.4 vydán

Opět vyšla nová verze VirtualBoxu ve verzi 2.2.4. Tentokrát se jedná
o další sadu oprav chyb nalezených v předchozích verzích.

VirtualBox 2.2.4 (released 2009–05–29)

Toto vydání je minoritní a slouží zejména opravuje nalezené

  • Windows Installer: fixed a potential hang during installation
  • Windows Installer: fixed several problems (bug #3892)
  • Solaris hosts: make it work with Solaris build 114 or later
    (bug #3981)
  • Solaris hosts: fixed a bug serial port character handling found during
    loopback (bug #3120)
  • Linux hosts: adapted to the latest changes in VBoxManage list
    runningvms (bug #4034)
  • Windows hosts: fixed a crash caused by host-only/bridged networking
  • Mac OS X hosts: fixed access to host DVD with passthrough disabled
    (bug #4077)
  • Guest Additions: fixed problems with KDE 4 not recognizing
    mouse clicks
  • Windows Additions: fixed incorrect 8-bit guest color depth in Windows
    7 guests
  • GUI: warn if VT-x/AMD-V could not be enabled for guests that require this
    setting (bug #4055)
  • VMM: fixed occassional crash due to insuffient memory
  • VMM: fixed hanging 64 bits Solaris guests
  • VMM: restore from a saved state occassionally failed (bugs #3984
    and #2742)
  • Clipboard: fixed a deadlock while shutting down the shared clipboard on X11
    hosts (bug #4020)
  • OVF: fixed potential hang during import
  • OVF: fixed potential crashes during import/export on Win64 hosts
  • VBoxManage modifyhd –compact: fixed bug which could lead to crashes and
    image corruption (bug #3864)
  • VBoxManage metrics collect: now flushes the output stream.
  • VHD: made VBoxManage internalcommands sethduuid work for .vhd files
    (bug #3443)
  • VHD: some .vhd files could not be cloned (bug #4080)
  • VMDK: fixed creating snapshots
  • NAT: improvement of TCP connection establisment (bug #2987)
  • NAT: fixed order of DNS servers in DHCP lease (bug #4091)
  • NAT: fixed DHCP lease for multiple name servers (bug #3692)
  • NAT: fixed a potential segfault if the host lost its connectivity
    (bug #3964)
  • Shared Folders: deny access to parent directories on Windows hosts
    (bug #4090)
  • Shared Folders: make rm/rmdir work with Solaris guests on
    Windows hosts
  • Networking: fixed the problem with blocked receiving thread when a
    broadcast packet arrives too early to be handled by uninitialized e1000
  • Networking: fixed the problem that caused host freezes/crashes when using
    bridged mode with host’s interface having RX checksum offloading on (bug
    #3926 and related). Fixes problems with TX offloading as well (bug #3870)
  • PXE boot: Added support for PRO/1000 MT Server adapter.
  • Python bindings: fixed keyword conflict
  • SCSI: fixed occasional crashes on Win64
  • Serial: allow to redirect the serial port to a raw file (bug #1023)
  • VRDP: fixed a rare incorrect screen update

VirtualBox 2.2.2 (released 2009–04–27)

This is a maintenance release. The following items were fixed
and/or added:

  • Host and guest clipboard: fixed a number of issues affecting hosts and
    guests running the X window system.
  • Guest Additions: make sure the virtual mouse autodetection works on first
    reboot after installing the Additions on X.Org server 1.5 and later.
  • Guest Additions: properly report process identity number of running
  • Guest Additions: clean up properly if the X Window server terminates
  • Linux Additions: fixed installation path for OpenGL libraries in some
    64-bit guests (bug #3693)
  • Solaris Additions: fixed installation to work when X.Org is not installed
    on the guest
  • Solaris Additions: fixed a bug that could panic the guest when unmounting a
    busy shared folder
  • Windows Additions: fixed mouse pointer integration of some Windows guests
    (2.2.0 regression, bug #3734)
  • Windows Additions: fixed installation on Windows Server 2008 Core
    (bug #2628)
  • Main: do not try to use older versions of D-Bus (Linux hosts only,
    bug #3732)
  • VMM: fixed out-of-memory conditions on Windows hosts (bug #3657)
  • VMM: fixed occasional hangs when attaching USB devices during VM startup
    (2.2.0 regression; bugs #3787)
  • VMM: fixed guru meditation related to memory management (software
    virtualization on­ly)
  • Virtual disks: fix possible data corruption when writing to diff images,
    incorrect detection of redundant writes
  • GUI: reworked network settings dialog
  • GUI: properly show the detailed settings dialog of NAT networks
    (bug #3702)
  • GUI: HostKey could not be changed (2.2.0 regression, bug #3689)
  • GUI: fixed memory textfield size (Windows hosts only; bug #3679)
  • GUI: fixed crash when selecting a shared folder path (Windows hosts only;
    bugs #3694, #3751, #3756)
  • VBoxManage modifyhd –compact: implemented again for VDI files, and now
    supports relative paths (bug #2180, #2833)
  • VBoxManage snapshot discard: made it work again (2.1.0 regression;
    bug #3714)
  • NAT: on some Windows host, the guest didn’t receive a DHCP lease
    (bug #3655)
  • NAT: fixed release assertion during poll() (bug #3667)
  • Networking: fixed a deadlock caused by the PCnet network device emulation
    (2.2.0 regression, bug #3676)
  • Clipboard: fixed random crahes (X11 hosts only, bug #3723)
  • Shared Folders: fixed incorrect permissions for Solaris guests
  • Shared Folders: fixed wrong file sizes with Solaris guests
  • CBindings: fixed possible memory leak while releasing the IVirtualBox and
    ISession Objects
  • Solaris hosts: fixed host-only network interface incompatibility with
    nwam/dhcpagent (bug #3754)
  • Windows installer: fixed several install and uninstall issues (bugs #3659,
    #3686, #1730, #3711, #3373, #3382, #3701, #3685, #3710)
  • Mac OS X hosts: preliminary support for Snow Leopard

VirtualBox 2.2.0 (released 2009–04–08)

This version is a major update. The following major new features
were added:

  • OVF (Open Virtualization Format) appliance import and export (see chapter
    3.8, Importing and exporting virtual machines, User Manual page 55)
  • Host-only networking mode (see chapter 6.7, Host-only networking, User
    Manual page 88)
  • Hypervisor optimizations with significant performance gains for high
    context switching rates
  • Raised the memory limit for VMs on 64-bit hosts to 16GB
  • VT-x/AMD-V are enabled by default for newly created virtual machines
  • USB (OHCI & EHCI) is enabled by default for newly created virtual
    machines (Qt GUI only)
  • Experimental USB support for OpenSolaris hosts
  • Shared folders for Solaris and OpenSolaris guests
  • OpenGL 3D acceleration for Linux and Solaris guests (see chapter 4.8,
    Hardware 3D acceleration (OpenGL), User Manual page 70)
  • Added C API in addition to C++, Java, Python and Web Services

In addition, the following items were fixed and/or added:

  • VMM: FreeBSD guest related fix for V86 flags (bug #2342)
  • VMM: fixed guru meditation when booting an AsteriskNow Linux VM
    (bug #2342)
  • VMM: fixed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431)
  • VMM: fixed Windows XP boot hang (guest PAE + nested paging only)
  • VMM: allow mixing of VT-x/AMD-V and software virtualization
  • VMM: fixed extremely slow safe mode booting in e.g. Windows 2008
    (VT-x/AMD-V only)
  • VMM: significant speedup of certain GRUB boot loaders (e.g. Solaris)
    (VT-x/AMD-V only)
  • VMM: real-mode IOPL fix for DOS guests (VT-x only)
  • VMM: fixed VT-x detection with certain BIOSes that enable VT-x, but don’t
    set the lock bit in MSR_IA32_FEATU­RE_CONTROL
  • VMM: fixed hibernation issues on Windows XP hosts (VT-x only;
    bug #1794)
  • VMM: properly emulate RDMSR from the TSC MSR, should fix some
    NetBSD guests
  • VMM: emulate RDPMC; fixes Windows guests crashes when using the Kaspersky
    virus scanner (bug #1778)
  • NAT: fixed truncated downloads (FTP) (bug #3257)
  • NAT: blocked UDP packets caused a crash (bug #3426)
  • NAT: allow to configure the next server and the boot file via VBoxManage
    (bug #2759)
  • IDE: fixed hard disk upgrade from XML-1.2 settings (bug #1518)
  • Hard disk: support more VMDK file variants (including fixed-size ESX
    server images)
  • Hard disks: refuse to start the VM if a disk image is not writable
  • USB: further reduced host CPU utilization for OHCI and EHCI; the
    “VBoxInternal/De­vices/usb-ohci/0/Config/F­rameRate” CFG key is no longer
    necessary and no longer supported
  • USB: fixed BSOD on the host with certain USB devices (Windows hosts only;
    bug #1654)
  • E1000: properly handle cable disconnects (bug #3421)
  • VRDP: fixed hangs when VRDP server is enabled or disabled in runtime
  • Shared folders: respect umask settings on Linux, OSX and Solaris hosts when
    creating files
  • X11 guests: prevented setting the locale in vboxmouse, as this caused
    problems with Turkish locales (bug #3563)
  • X11 guests: show the guest mouse pointer at the right position if the
    virtual desktop is larger than the guest resolution (bug #2306)
  • Linux additions: fixed typo when detecting Xorg 1.6 (bug #3555)
  • Solaris guests: added xpg4/xcu4 dependency to the guest additions installer
    (bug #3524)
  • Windows guests: bind the VBoxMouse.sys filter driver to the correct guest
    pointing device (bug #1324)
  • Windows hosts: fixed BSOD when starting a VM with enabled host interface
    (bug #3414)
  • Linux hosts: do proper reference counting to prevent unloading the
    vboxnetflt module as long as this code is in use (bug #3104)
  • Linux hosts: do not leave zombies of (bug #3586)
  • Linux installers: fixes for Slackware, Arch Linux and Linux from Scratch
  • Windows installers: combined installer executable which contains both (32–
    and 64-bit) architectures.
  • VBoxManage: less cryptic command-line error messages
  • VBoxManage list vms commands now default to compact format
  • VBoxManage controlvm dvdattach did not work if the image was
    attached before
  • VBoxManage: allow creation of all supported disk image variants
  • VBoxManage showvminfo: don’t spam the release log if the additions don’t
    support statistics information (bug #3457)
  • VBoxManage: big command line processing cleanup, the legacy single-dash
    options are deprecated and will be removed in the next major release, so switch
    to the new options now
  • Hard disks: improved immutable disk support to auto-reset diff file at VM
    startup (related to bug #2772)
  • GUI: enable the audio adapter by default for new VMs
  • GUI: warn if VT-x/AMD-V is not operational when starting a
    64-bit guest
  • GUI: deactivate 64-bit guest support when the host CPU does not support
  • GUI: removed floppy icon from the status bar
  • GUI: show build revision in about dialog
  • GUI: fixed sticky status bar text
  • GUI: improved error dialogs
  • GUI: fail with an appropriate error message when trying to boot a read-only
    disk image (bug #1745)
  • GUI/Mac OS X: fixed disabled close button
  • GUI/Windows: re-enabled support for copy and paste (Windows hosts
    2.0 regression; bug #2065)
  • 3D support: added OpenGL select/feedback support (bug #2920)
  • 3D support: close OpenGL subsystem for terminated guest applications
    (bug #3243)
  • 3D support: fixed VM hangs when starting guests with 3D acceleration
    enabled (bug #3437)
  • PXE: fixed boot hangs when hardware virtualization is used
    (bug #2536)
  • LsiLogic: fixed problems with Solaris guests
  • Main API: close machine settings XML file when unregistering machine
    (bug #3548)