= Changelog = '''!VirtualBox 1.4.0''' (released 2007-06-06) * General: added support for OS X hosts * General: added support for AMD64 hosts * General: signed all executables and device drivers on Windows * GUI: added user interface for Shared Folders * GUI: added context menu for network adapters * GUI: added VM description field for taking notes * GUI: always restore guest mouse pointer when entering VM window (Windowss host) * GUI: added configuration options for clipboard synchronization * GUI: improved keyboard handling on Linux hosts * GUI: added first run wizard * GUI: improved boot device order dialog * GUI: auto-resize did not work after save/restore * GUI: restore original window size when returning from fullscreen mode * GUI: fixed screen update when switching to fullscreen mode * GUI: the size of the VM window was sometimes resetted to 640x480 * GUI: added localizationss * GUI: various minor improvements * VBoxManage: added convertdd command * API: automatically start and terminate VBoxSVC on Linux and OS X hosts * VMM: increased startup performance due to lazy memory allocation * VMM: significantly increased maximum guest memory size * VMM: fixed issues with V86 mode * VMM: support V86 extensions (VME) * VMM: support guests with a full GDT * VMM: fixed boot hangs for some Linux kernels * VMM: improved FreeBSD and OpenBSD support * VMM: improved performance of guests that aggressively patch kernel code (very recent Linux 2.6 kernels) * VMM: added workaround for a design flaw in AMD AM2 CPUs where the timestamp counter shows large differences among CPU cores * VMM: fixed Linux guests with grsecurity * VMM: fixed issue on 2G/2G Linux kernels (even 1G/3G kernels should work) * VMM: fixed Linux detection of Local APIC on non-Intel and non-AMD CPUs * VMM: timing improvements with high host system loads (VM starvation) * VMM: experimental AMD SVM hardware virtualization support now also handles real and protected mode without paging * VMM: added system time offset parameter to allow for VMs to run in the past or future * VMM: provide an MPS 1.4 table if the IOAPIC is enabled * RDP: allow binding the RDP server to a specific interface * RDP: added support for clipboard synchronization * RDP: fixed problems with OS X RDP client * RDP: added support for multiple simultaneous connections to one VM * RDP: added support for MS RDP6 clients (Vista) * Storage: experimental support for VMDK images (writethrough mode only, no snapshots yet) * Storage: raw host disk support, including individual partitions * IDE: improve CHS geometry detection * IDE: fixed problem that only one VM could open an immutable image * NAT: allow more than one card configured for NAT networking * NAT: pass first entry in DNS search list (Linux host) or primary DNS suffix (Windows host) as domain name in DHCP * NAT: support UDP broadcasts, which enables using Windows shares * NAT: only warn if the name server could not be determined, no fatal error anymore * NAT: fix a potential problem with incorrect memory allocation * Internal Networking: fixed issue on Windows hosts * Host Interface Networking: fixed sporadic crashes on interface creation/destruction (Windows host) * Host Interface Networking: reworked TAP handling for Linux 2.6.18+ compatibility * PXE: show error for unsupported V86 case * PXE: small fix for parsing PXE menu entry without boot server IP * Network: fixed network card hang after save/restore * USB: Rewrote Windows USB handling without the need for a filter driver * USB: Possible to steal arbitrary devices in Windows * Serial: added serial ports with support for named pipes (local domain sockets) on the host * Audio: fixed problem with ALSA on Linux before 2.6.18 blocking other ALSA clients on the system * Audio: fixed problem with ALSA on AMD64 hosts * Input: fixed PS/2 mouse detection in Win 3.x guests * Shared Folders: fixed VM save/restore behaviour * Shared Folders: functionality and stability fixes * Shared Folders: allow non admin users to map folders * Additions: added clipboard synchronization * Windows Additions: fixed dynamic resolution changes after save/restore * Windows Additions: added AMD PCNet driver for Windows Vista guests (with kind permission from AMD) * Linux Additions: fixed a dependency problem which caused the vboxadd kernel module sometimes start after the X server * Linux Additions: make VBox version visible in Linux modules with modinfo * Linux Additions: make X11 guest video driver accept arbitrary X resolutions * Linux Additions: make X11 setup work if /tmp uses a separate file system * Linux Additions: better support unknown distributions * Linux Installer: force a non-executable stack for all binaries and shared libraries * Linux Installer: make it work on SELinux-enabled systems * Linux Installer: ship VBoxTunctl '''!VirtualBox 1.3.8''' (released 2007-03-14) * Windows installer: fixed installation problem if UAC is active * Linux installer: added RPM for rhel4 and Mandriva 2007.1 * Linux installer: remove any old vboxdrv modules in /lib/modules/*/misc * Linux installer: many small improvements for .deb and .rpm packages * Linux installer: improved setup of kernel module * GUI: Host-Fn sends Ctrl-Alt-Fn to the guest (Linux guest VT switch) * GUI: fixed setting for Internal Networking * GUI: show correct audio backend on Windows (dsound) * GUI: improved error messages if the kernel module is not accessible * GUI: never fail to start the GUI if the kernel module is not accessible * VMM: fixed occasional crashes when shutting down Windows TAP device * VMM: fixed issues with IBM's 1.4.2 JVM in Linux guests * RDP: fixed color encoding with 24bpp * BIOS: zero main memory on reboot * BIOS: added release logging * USB: fixed parsing of certain devices to prevent VBoxSVC crashes * USB: properly wakeup suspended ports * USB: fixed a problem with unplugged USB devices during suspend * Audio: fixed crashes on Vista hosts * NAT: allow configuration of incoming connections (aka port mapping) * Network: hard reset network device on reboot * iSCSI: fixed a hang of unpaused VMs accessing unresponsive iSCSI disks * Linux Additions: support Xorg 7.2.x * Linux Additions: fixed default video mode if all other modes are invalid * Linux Additions: set default DPI to 100,100 * Linux Additions: fixed initialization of video driver on X server reset '''!VirtualBox 1.3.6''' (released 2007-02-20) * Windows installer: perform installation for all users instead of just the current user (old behavior still available) * Linux installer: fixed license display to not block installation * Linux installer: added RPM for openSUSE 10.2 * GUI: fixed problems with several keyboard layouts on Linux hosts * GUI: added online help on Linux hosts (using kchmviewer) * GUI: fixed handle leak on Windows hosts * Graphics: increased VRAM limit to 128MB * BIOS: fixed CD/DVD-ROM detection in Windows Vista guests * VMM: fixed incompatibility with OpenBSD 4.0 * VDI: fixed issues with snapshot merging * Network: fixed incompatibility between Vista UAC and Host Interface Networking * Network: fixed issues with Windows NT 4.0 guests * Audio: fixed problem with ALSA on Linux before 2.6.18 causing system reboots * RDP: added support for MS RDP 6.0 clients * RDP: fixed issue with PAM authentication on certain distributions * RDP: fixed sporadic disconnects with MS RDP clients * RDP: fixed memory leak * iSCSI: improved behavior when pausing a VM with iSCSI connections * iSCSI: improved read timeout handling '''!VirtualBox 1.3.4''' (released 2007-02-12) * General: fixed unresolved symbol issue on Windows 2000 hosts * General: added warnings at !VirtualBox startup when there is no valid Linux kernel module * General: fixed problem with unrecognized host CDROM/DVD drives on Linux * General: fixed compatibility issue with SELinux * GUI: improved USB user interface, easier filter definitions, menu to directly attach specific devices * GUI: added VM settings options for VRDP * GUI: fixed GDI handle leak on Windows hosts * GUI: worked around issue in the Metacity window manager (GNOME) leading to unmovable VM windows * GUI: show an information dialog before entering fullscreen mode about how to get back * GUI: several fixes and improvements * VMM: fixed occasional crashes when shutting down a Windows guest * VMM: fixed crash while loading Xorg on openSUSE 10.2 * VMM: fixed problems with OpenBSD 3.9 and 4.0 * VMM: fixed crash while loading XFree86 in SUSE 9.1 * VMM: fixed Debian 3.1 (Sarge) installation problem (network failure) * VMM: fixed crash during SUSE 10.2 installation * VMM: fixed crash during Ubuntu 7.04 RC boot * VMM: fixed crash during ThinClientOS (Linux 2.4.33) bootup * ATA/IDE: pause VM when host disk is full and display message * ATA/IDE: fixed incompatibility with !OpenSolaris 10 * VDI containers: do not allocate blocks when guest only writes zeros to it (size optimization when zeroing freespace prior to compacting) * CDROM/DVD: fixed media recognition by Linux guests * Network: corrected reporting of physical interfaces (fixes Linux guest warnings) * Network: fixed IRQ conflict causing occassional major slowdowns with XP guests * Network: significantly improved send performance * Audio: added mixer support to the AC'97 codec (master volume only) * Audio: added support for ALSA on Linux (native, no OSS emulation) * iSCSI: improved LUN handling * iSCSI: fixed hang due to packet overflow * iSCSI: pause VM on iSCSI connection loss * Linux module: never fail unloading the module (blocks Ubuntu/Debian uninstall) * Linux module: improved compatibility with NMI watchdog enabled * Windows Additions: fixed hardware mouse pointer with Windows 2003 Server guests * Linux Additions: compile everything from sources instead of using precompiled objects * Linux Additions: better compatibility with older glibc versions * Linux Additions: when uninstalling, only delete the files we put there during installation, don't remove the directory recursively to prevent unwanted data loss * Linux Installer: added support for Slackware * Linux Additions: added support for Linux 2.4.28 to 2.4.34 * RDP: fixed sporadic disconnects with MS RDP clients * RDP: fixed race condition during resolution resize leading to rare crashes '''!VirtualBox 1.3.2''' (released 2007-01-15) * first public version