- The code base released by Oracle failed to build on 32-bit systems. They had already fixed the
problem. This update applies their solution.
Version bump to 5.0.4 (released 2015-09-08 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed an issue with Windows 10 guest kernel debugging over the network for Hyper-V paravirtualized VMs
VMM: fixed a bug which prevented reading the saved state of the 'PATM' unit from VirtualBox 4.3.x (bug #14512)
GUI: changed default OS type for Windows from Windows XP to Windows 7
GUI: added another pre-defined guest screen resolution (bug #14384)
GUI: fixed update check which was broken due to changing the location of the root certificates (bug #13096)
GUI: fixed issues with synchronization of Caps lock / Num lock / Scroll lock on Windows hosts (bug #14302)
GUI: don't crash during VM shutdown if 2D video acceleration and 3D support are enabled (Mac OS X hosts only)
GUI: several seamless fixes for certain X11 window managers, also when used in multi-screen setups
GUI: Log window size, position and cursor-position fixes
Audio: fixed playing leftover/deprecated audio samples
Audio: fixed playing audio after suspending the host (5.0 regression; Linux hosts using the ALSA backend)
Audio: fixed playing short audio samples which were chopped off formerly
Audio: fixed distortions on OS X when the sample rate of the guest stream and host device don't match
Storage: fixed raw disk access and flat VMDK image access which would be always opened readonly (5.0.2 regression; bugs #14425, #14461)
Storage: fixed initial encryption of VDI images after they were compacted (bug #14496)
VGA: fix for certain graphics modes (bug #14516)
NAT: don't freeze while the VM is paused if the network attachment mode is changed from/to NAT with activated port forwarding
OVF: fixed duplicate USB controller entries in exported OVA/OVF (bug #14462)
Shared Folders: fixed a path separator issue (bug #14434)
Drag and drop: fixed crashes on OS X hosts when doing host-to-guest transfers
VBoxManage: another attempt to not deny changing the network adapter type at VM runtime (5.0 regression; bug #14308)
VBoxManage: fixed broken guestcontrol <VM-Name> list command (5.0 regression)
VBoxManage: fixed broken Guest Control stdout/stderr output (5.0 regression)
Mac OS X hosts: fixed remaining problems with activated SMAP (Broadwell and later; bug #14412)
Mac OS X hosts: fixed broken 3D support (5.0.2 regression; bug #14476)
OBS-URL: https://build.opensuse.org/request/show/330439
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=222
- Install and enable the vboxadd-service init script, to make auto-mounting of shared folders and time synchronization work
- Install VBoxService to /usr/sbin/ instead of /usr/bin/ so that vboxadd-service can find it, it cannot be run as user anyway
- Create the /media folder with appropriate permissions on distributions higher than 13.1, it doesn't exist any more and the one that VBoxService creates automatically cannot be accessed by normal users
- Fixes boo#908669 and boo#936254
OBS-URL: https://build.opensuse.org/request/show/328398
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=221
Version bump to 5.0.2 (released 2015-08-13 by Oracle)
A number of problems were fixed and/or added. In particular, the artifically high load average
problem reported as bsc#939299 has been fixed. The complete list follows:
VMM: added support for guest crash report MSRs with Hyper-V paravirtualization
VMM: fixed an issue causing artifically high load averages on Linux hosts
VMM: fixed a kernel panic with thread-context hooks caused by incompatible changes made to Linux 4.2 kernels
VMM: fixed a saved state issue with VT-x/AMD-V disabled (5.0 regression; bug #14304)
VMM: fixed VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)
VMM: fixed a crash while creating a guest core dumps via the VM debug facility (5.0 regression)
VMM: This release has AVX2 passthrough disabled on every host and AVX passthrough disabled for 64-bit VMs on 32-bit hosts.
This will be properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262).
GUI: fixed rare hang and crash on VM shutdown/poweroff
GUI: X11: fixed few crashes caused by the Qt alien widgets feature
GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order, transiency issues on certain window managers (bug #14257)
GUI: X11: fixed mini-toolbar minimize button issue under certain window managers (bug #14284)
GUI: VM menu actions availability should now be properly updated on full-screen/seamless/scaled mode switches
GUI: disk encryption password validation should be performed when user confirmed the password, not after each entered symbol
GUI: do not change the VM/group selection in the VM Manager to the newly created VM if it was created by another client (e.g. VBoxManage)
GUI: improve the quality in scaled mode under some circumstances (5.0 regression; bug #14303)
VBoxManage: do not deny changing the network adapter type at VM runtime (5.0 regression; bug #14308)
VRDP: allow Windows 10 RDP clients (bug #14216)
Audio: fix a possible crash on VM process termination (5.0 regression)
Storage: improved raw disk access on OS X by unmounting any accessed volume before first use and prevent any mount attempt by the host (bug #14219)
3D: basic support for saving/restoring display lists
Shared Folders: fixed a problem with accessing CIFS shares (bug #14252)
Shared Folders: improved path conversion between hosts and guests with different path separators (bug #14153)
API: skip resetting of immutable media when the VM in saved state is started (bug #13957)
API: fixed method for setting medium IDs which used zero (invalid) UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)
API: for Windows host fix detection of API client crashes which have a session open
OVF: properly export all VBox features including the setting for paravirtualization (bug #14390)
OBS-URL: https://build.opensuse.org/request/show/323449
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=217
* VMM: fixed a Guru Meditation when rebooting certain guests (for example Solaris
doing fast reboot) by fixing the implementation for INIT IPI
* VMM: added some information for diagnosing rare VERR_VMX_INVALID_VMXON_PTR Guru
Meditations (VT-x only)
* GUI: HID LEDs sync: prevent synchronization if VM window has no focus (Windows
and Mac OS X hosts only)
* GUI: fixed drag and drop moving the cursor between guest screens on certain
hosts
* 3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)
* 3D: fixed a crash on Linux guest shutdown (bug #12772)
* VRDP: fixed incompatibility with rdesktop 1.8.3
* VRDP: fixed listening for IPv6 on some systems (bug #14038)
* Storage: don't crash if creating an asynchronous I/O context fails (e.g. when
starting many VMs) and show a proper error message
* Floppy: several fixes
* Audio: improved the behavior of the volume control for the HD audio device
emulation
* USB: increase the number of supported drivers from 3 to 5 (Windows hosts only)
* PS/2 keyboard: synchronize the LED state on VM restore (Windows and Mac OS X
hosts only)
* NAT Network: when running multiple NAT networks with multiple VMs, only stop
the respective services when stopping VMs (bug #14090)
* NAT: don't kill UDP bindings on ICMP errors (bug #13475)
* NAT: bandwidth limit now works properly with NAT (bug #11485)
* BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah (4.2.0
regression; bug #14096)
* Guest Control: fixed parameter quoting in Windows guests (bug #13157)
* Webcam passthrough improvements for Linux (V4L2) hosts to support more webcam
models
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=190
* GUI: in the snapshots pane, protect the age of snapshots against wrong host
time (bug #13955)
* NAT Network: fixed a bug which prevented to propagate any DNS name server /
domain / search string information to the NAT network (4.3.24 regression; bugs
#13915, #13918)
* NAT Network: don't delay the shutdown of VBoxSVC on Windows hosts
* Mouse support: the mouse could not be moved under rare conditions if no Guest
* Additions are installed (4.3.24 regression; bug #13935)
* Storage: if the guest ejects a virtual CD/DVD medium, make the change permanent
(bugs #9858, #12885)
* VGA: made saving secondary screen sizes possible in X11 guests
* SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)
rdesktop-vrdp: make it work with USB devices again (4.3.14 regression; bug
#13901)
* USB: fixed a possible BSOD on Windows hosts under rare conditions
* iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)
* Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell and later;
bug #13951)
* Linux hosts: don't crash Linux 4.0 hosts (bug #13835)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=177
* VMM: emulation fix for the ENTER instruction under certain conditions; fixes
Solaris 10 guests (VT-x without unrestricted guest execution)
* VMM: fix for handling NMIs on Linux hosts with X2APIC enabled
* NAT/NAT Network: fix connection drops when the host's DHCP lease was renewed
(4.3.22 regression; Windows hosts only; bug #13839)
* NAT: don't crash on an empty domain list when switching the DNS host
configuration (4.3.22 regression; Mac OS X hosts only; bug #13874)
* PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts only; bug
#13842)
* Shared Folders: fixed a problem with Windows guests (4.3.22 regression; bug
#13786)
* Audio: improved record quality when using the DirectSound audio backend
* VBoxManage: when executing the controlvm command take care that the
corresponding VM runtime changes are saved permanently (bug #13892)
* Windows Installer: properly install the 32-bit version of VBoxRes.dll on 32-bit
hosts (bug #13876)
* Linux hosts / guests: Linux 4.0 fixes (bug #13835)
* OS/2 Additions: fixed mouse integration (4.3.22 regression; bug #13825)
* X11 Additions: fixed a sporadic failure to deactivate virtual screens (bug
#13845)
- Use smp_mflags when building kernel modules
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=175
- update to version 4.3.20:
+ VMM: fixed reboot hang of 32-bit Windows SMP guests (bug #13319, #13462)
+ VMM: proper Math Fault handling with certain legacy guests (bug #9042, AMD hosts)
+ VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT on older CPUs that don't support MSR-bitmaps (VT-x only; bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)
+ GUI: fix 3D overlay window re-parenting issue when VM goes to full screen mode on X11 hosts.
+ GUI: fix occasional loss of focus in full-screen mode on X11 host systems (4.3.16 regression)
+ GUI: Mac OS X: wizards should have Cancel button (bug #12541)
+ GUI: added a global option to prevent automatic raising of the new window by mouse move with multi-screen guests (bug #8878)
+ API: accept remote display port 0 as the default RDP port (bug #8534)
+ VBoxManage: fixed crash when executing showvminfo command under certain circumstances (bug #13190)
+ ACPI: fixed occasional Guru Meditations in ACPI timer code (4.3.18 regression; bug #13521)
+ EFI: improved performance of IDE disk access
+ EFI: fixed a bug in the EFI video driver which prevented Windows to boot in UEFI mode (bug #12022)
+ EFI: properly announce the amount of RAM for big VMs (bugs #11103 and #13211)
+ Storage: fixed a crash under certain circumstances when a medium was ejected from a drive attached to the SATA controller without inserting a new medium before pausing or closing the VM (4.3.16 regression)
+ Storage: fixed an interrupt acknowledge issue causing hanging guests or slower I/O (4.3.18 regression)
+ Storage: fixed broken resume after the VM was suspended due to a full disk if host I/O caching is used
+ Storage: fixed a Guru Meditation under certain conditions when using the DevLsiLogic controller with VMs running in raw mode (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)
+ Guest Control: fixed a bug which might lead to a crash during recursive copy
+ SDK: Java COM bindings fixes
+ iPXE: enable the HTTP download protocol (bug #13628)
+ Runtime: do not use a fixed stack size creating temporary threads during initialization (bug #13038)
+ Windows hosts: fixed more startup problems on certain Windows hosts due to conflicts with anti-virus software; better error reporting (4.3.14 regression; bug #13187)
+ Windows hosts: fixed DirectSound host audio failure under certain conditions (bug #13418)
+ Windows hosts: fixed additional cases of 4.3.14 regression whereby AltGr stopped working for some people (bug #13216)
+ Windows Additions: preserve guest monitor layout when resizing Windows 7 or newer guests
+ Linux Additions: Linux 3.18 compile fixes (bug #13515)
- download the Manual directly without rename
OBS-URL: https://build.opensuse.org/request/show/265616
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=169
- Update to version 4.3.10:
+ VMM: more work on improving the emulation of certain MSR registers on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686, #12770)
+ VMM: fixed single-stepping for real-mode guests (VT-x without unrestricted guest execution) and some I/O instructions (bug #12636)
+ VMM: fixed a potential problem with COW pages if nested paging is not available
+ GUI: Mac OS X: experimental native full screen support for Mountain Lion and Mavericks (bug #12292)
+ GUI: Mac OS X: removed the mini-toolbar minimize button which doesn't work under Mac OS X full screen mode anyway
+ 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)
+ GUI: fixed a potential crash when opening the preferences menu (bug #12862)
+ OVF: fixed a crash of the VirtualBox Manager when re-starting guest export (bug #12586)
+ 3D support: several fixes
+ HGCM: fixed a problem with saved states which could cause several guest misbehavior after a VM was started from a saved state
+ Storage: fixed a bug preventing to compact differential snapshots under certain conditions
+ VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path exists under /dev (bug #12760)
+ API: fixed guest misbehavior under certain conditions if a storage medium was attached or removed at VM runtime
+ Windows installer: make the --silent parameter work again (bug #12764)
+ Linux Additions: install correctly on Ubuntu guest systems with a /usr/lib64 directory (bug #12513)
+ X11 Additions: fix for the VBoxClient process not exiting correctly (bug #12348) and consuming too much processor time
- Refresh virtualbox-xserver-116.patch to xorg-server-1.15.99.902 with
x.org video driver protocol version 17.0
- Set mode of /usr/lib/virtualbox/VirtualBox to 4750 to match /etc/permissions.easy
as newly complained by chkstat (due to ro's change)
OBS-URL: https://build.opensuse.org/request/show/232843
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=158
- Update to version 4.3.6:
+ VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)
+ VMM: fixed a Guru Meditation VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE while intercepting debug exceptions (VT-x only; bug #12410)
+ VMM: fixed a Guru Meditation VERR_SVM_UNEXPECTED_EXIT while intercepting debug register accesses (AMD-V only; bug #12481)
+ VMM: fixed a VERR_SSM_STRUCTURE_MAGIC 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)
+ VMM: added a few more MSRs to the whitelist required by certain guests (bug #12245)
+ GUI: fixed deleting of inaccessible VMs (4.3 regression, bug #12205)
+ GUI: fixed warnings in VM settings / number of guest processors (bug #12480)
+ Main: don't automatically enable 64-bit guests on 64-bit hosts if VT-x/AMD-V is not available (bug #12424)
+ Main: always expose the DMI memory information to Windows 2012 guests (bug #12017)
+ Main: fixed occasional crashes on guest display resolution change (bug #7063)
+ Main: fixed reporting back temporary name when calling IGuestSession::DirectoryCreateTemp() (bug #12498)
+ API: fix for a hang when launching a GUI VM through the API, which crashes due to GUI unavailability
+ Storage: fix for BLKCACHE_IOERR runtime errors under rare circumstances (bug #11030)
+ Network: allow to start more than 5 PCNet instances (bug #12426)
+ 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
+ 3D support: fixed offset of guest 3D image elements (Mac OS X Retina hosts only; bug #11021)
+ Solaris hosts: fixed accessing the host driver from non-global zones (4.3 regression, bug #12271)
- For more changes see https://www.virtualbox.org/wiki/Changelog
- Add source services (refresh_patches ATM)
- Rebased patches:
+ vbox-disable-updates.diff (only offset)
+ vbox-fpie.diff (only offset)
+ vbox-deprec-gsoap-service-proxies.diff (manually)
+ vbox-gsoapssl-deps.diff (manually)
+ vbox-no-build-dates.diff (manually)
+ vbox-permissions_warning.diff (manually)
+ vbox-python-detection.diff (manually)
+ vbox-smc-napa.diff (manually)
+ vbox-vboxdrv-init-script.diff (manually)
OBS-URL: https://build.opensuse.org/request/show/214248
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=150
- update to 4.2.20, this is a maintenance release. The following items were fixed and/or added:
* GUI: always report recommended resolutions for all monitors (not always done since 4.2.12)
* GUI: make sure the assigned license and description are attached to the exported appliance
* GUI: the OS X hot corners were not accessible while a VirtualBox VM is running (Mac OS X hosts only; bug #4139)
* NAT: don't run into an infinite loop in case the host cannot access any DNS server (bug #12300)
* NAT: don't re-connect the cable if the DNS information changes and the cable was disconnected before (bug #12225)
* Main: properly save the passthrough flag for DVD drives without an attached medium
* Keyboard: fixed a VM crash if a VM was resumed from a saved state where at least one key was pressed (bug #11289)
* 2D Video acceleration: fix crashes on presentation mode switches (bug #9194)
* Storage: fixed errors with snapshots when using QCOW or QED disk images
(bug #12144)
* Storage: fix for newer Linux kernels not detecting a hard disk as SSD when
using the IDE or SATA controller (bug #12025)
* Storage: fixed detection of CD/DVD media when switching from an empty to a
host drive with passthrough enabled
* Snapshots: fixed a bug which could result in lost medium attachments
(4.2.18 regression, bug #11750)
* Shared Clipboard: fixed potential SEGFAULT when working with UTF8 and UTF16
content (Mac OS X hosts only)
* OVF: fixed import logic for OVF appliances containing multiple VMs
* Extpack Installer: make it work if the file is located in a folder with
special characters
* SDK: extended the functionality coverage for the C bindings
* 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
* API: mark VM configs with snapshots but without current snapshot as
inaccessible, as this combination is nonsense
* API: fixed information for some automatically generated events (only with
XPCOM, Windows host was not affected), which caused errors when getting
OBS-URL: https://build.opensuse.org/request/show/210830
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=144
- update to virtualbox 4.1.18 (This is a maintenance release)
* VMM: fixed VERR_REM_VIRTUAL_CPU_ERROR under rare conditions after the guest has been reset (bug #5164 and others)
* VMM: fixed host freezes with 64-bit guests on 32-bit Linux hosts (bug #10528)
* VRDP: added a workaround for rdesktop clients not properly updating the screen size when minimized
* AHCI: fixed a rare bug which can cause a guest memory corruption after the guest storage controler has been reset
* NAT: another attempt to fix crashes under rare conditions (Windows hosts only; bug #10513)
* Mac OS X hosts: addressed issues running Leopard / Snow Leopard (bug #10631)
* Linux hosts / Bridged Networking: fixed the problem with device driver unloading on kernels 3.2.18 and newer due to an invalid reference counter (bug #10624)
* Linux hosts / guests: Linux 3.5-rc1 fixes
* Linux Additions: the guest content was sometimes not properly updated (bug #9887)
* Solaris Additions: installer fix for X.org Server 1.11 and 1.12
OBS-URL: https://build.opensuse.org/request/show/125876
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=97
- New “scale” display mode with scaled guest display
- Support for creating and starting .vbox desktop shortcuts (bug #1889)
- The VM list is now sortable
- Machines can now be deleted easily without a trace including snapshots and saved states,
and optionally including attached disk images (bug #5511; also, VBoxManage unregistervm --delete can do the same now)
- Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI)
- Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
* Improvements to OVF support :
- Open Virtualization Format Archive (OVA) support
- Significant performance improvements during export and import
- Creation of the manifest file on export is optional now
- Imported disks can have formats other than VMDK
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=6
New Features:
* Reorganization of VirtualBox into a base package and Extension Packs
* New settings/disk file layout for VM portability; see chapter 10.1, Where VirtualBox stores its files
* Major rework of the GUI (now called “VirtualBox Manager”):
* Redesigned user interface with guest window preview (also for screenshots)
* New “scale” display mode with scaled guest display
* Support for creating and starting .vbox desktop shortcuts (bug #1889)
* The VM list is now sortable
* Machines can now be deleted easily without a trace including snapshots and saved states,
and optionally including attached disk images (bug #5511; also, VBoxManage unregistervm --delete can do the same now)
* Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)
* VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts
* New virtual hardware:
* Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI)
* Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
* Improvements to OVF support
* Open Virtualization Format Archive (OVA) support
* Significant performance improvements during export and import
* Creation of the manifest file on export is optional now
* Imported disks can have formats other than VMDK
* Resource control: added support for limiting a VM’s CPU time and IO bandwidth
* Storage: support asynchronous I/O for iSCSI, VMDK, VHD and Parallels images
* Storage: support for resizing VDI and VHD images.
* Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
* Language bindings: uniform Java bindings for both local (COM/XPCOM) and remote (SOAP) invocation APIs
* In addition, the following items were fixed and/or added:
Bug Fixes:
* VMM: Enable large page support by default on 64-bit hosts (applies to nested paging only)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=5