- 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