These include the following:
removal of gamma_set and gamma_get from struct drm_fb_helper_funcs
removal of set_busid from struct drm_driver
replacement of drm_pci_init() with pci_register_driver()
replacement of drm_pci_exit() with pci_unregister_driver()
removal of load_lut from struct drm_crtc_helper_func
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=365
Hi Larry,
I finally put some effort in fixing the VM autostart mechanics,
that are terminally broken in the current package (due to the way,
systemd interacts with Sys-V init scripts, stop operations aren't
executed most of the time, because it lost track of the state...).
With these changes, I'm able to reliably start/stop all VMs on
hosts ranging from 13.2 to 42.2. I'm confident, this will improve
for all systemd based systems, i.o.w all those systems we care about..
It resembles pretty much the same scheme, vboxdrv is using already.
Give it a try.
- reorganize vbox autostart, coping with systemd:
- add /usr/lib/virtualbox/vboxes.sh (based on /etc/init.d/vboxes)
- add /usr/lib/systemd/system/vboxes.service
- remove /etc/init.d/vboxes
OBS-URL: https://build.opensuse.org/request/show/514488
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=357
This is a maintenance release. The following items were fixed and/or added:
VMM: reset the TSC on VM reset to work around a Windows bug (bug #16643)
Audio: fixed memory leak when enabled with VRDP connections (5.1.24 regression; bug #16928)
Audio: fixed creation of too many sound sinks on Linux hosts when using the PulseAudio backend (bug #16938)
Audio: implemented record gain registers for AC'97 emulation; those are needed for newer Ubuntu guests which rely on those when controlling gain and muting the recording (capturing) levels
Storage: fixed hang when using the emulated NVMe controller with the SPDK (bug #16945)
Mouse: double click was not working with a precision touchpad (bug #14632)
Linux hosts: properly bring up host-only network interfaces with iproute (5.1.24 regression; bug #16911)
Linux hosts: provide Python 3 libraries for deb/rpm packages
Windows guests: fixed automatic logons for Vista and newer Windows guests (5.1.24 regression; bug #16921)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=355
This is a maintenance release. The following items were fixed and/or added:
VMM: mask the VME CPUID capability on AMD Ryzen processors for now to make certain guests works, for example Windows XP
VMM: emulate more SSE2 instructions
VMM: properly clear the TF and AC flags when dispatching real-mode interrupts
GUI: fixes to make the mini-toolbar work with recent versions of KDE / Plasma (bug #16325)
GUI: fixed a potential crash when a VM with multiple screens is running in full screen / seamless mode and a host screen is removed, for example when connecting to the host via RDP
GUI: fixed initial size hints for guests which set intermediate sizes before responding (bug #16593)
GUI: prevent stopped screen updates or black screen on reboot in a multi-screen setup under certain conditions
Audio: many improvements for Windows 10 guests (bugs #15189, #15925, #16170, #16682, #16794 and others)
Storage: fixed possible crash when using Intels SPDK
API: use the correct file name of the VM machine state if the VM settings directory is renamed, for example during grouping / ungrouping a VM (bugs #16075 and #16745)
API: return the correct error code if powering up a VM fails
API: video recording did not automatically start at VM start when enabled in the VM settings (bug #16803)
API: when relocating a medium, check that the target path is fully qualified
EFI: fix for VMs with more than 3504MB RAM (bug #11103)
Host-only adapter: correctly determine IPv4 netmasks on Windows hosts (bug #16826)
NAT network: properly do the refcounting for starting / stopping the NAT / DHCP services if the NAT network is changed while the adapter network connection type is anything else but NAT network
VBoxManage: fixed controlvm videocapfile (bug #16779)
Linux / Mac OS X hosts: more fixes for loading shared libraries (5.1.20 regression; bugs #16778, #16693)
Linux hosts / guests: Linux 4.12 fixes (bugs #16725, #16800)
Linux hosts / guests: reduce the kernel stack consumption for Linux kernels with CONFIG_CPUMASK_OFFSTACK defined
Linux hosts / guests: fixes for kernel modules built with gcc-7 (bug #16772)
Linux hosts / guests: Linux 4.13 fix (bug #16887)
Linux hosts: don't depend on net-tools on newer distributions as this package is deprecated in favour of iproute (bug #16764)
Linux hosts: make 2D video acceleration available for older Linux distributions (5.1 regression; bug #16858)
Linux Additions: fix for dynamic resizing with Oracle Linux 6 with UEK4
Linux Additions: make Fedora 25 and 26 Alpha work when 3D pass-through is enabled
Linux Additions: no longer recommend removing distribution- installed Additions if they are updated to our guidelines
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=351
USB passthru opens a security hole, yet it is so valuable that many users want the feature, thus it is our default.
Previously, a user needed to edit a udev rule to disable passthru. The bad part was that an update of VB changed the
rule back to allow passthru without any notification. These changes modify the popup to allow the user to accept or decline
passthru. If the user declines, then the root password is requested and the udev rule is modified. As these modifications will be
lost with the next VB update, the inode of the udev rule is kept. If the user has previously declined and the inode has changed,
the popup will show the next time VB is started. File "fix_usb_rules.sh" is added.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=336
* Add VBoxVNC as a proper external pack rather than just make the so available (bnc #1037033). Thanks to Michal Nowak for most of this effort.
One hack was required to work around a bug in "VBoxManage extpack install" whereby the --accept-license option failed to work.
* Improve startup of VirtualBox through use of systemd service files:
a. Beginning with Oracle version 5.0.8, the command used to build the kernel modules outside of the RPM packaging
code changed; however, the openSUSE version did not implement the new method. That new code is now implemented.
b. In Tumbleweed, the SysV init scripts to systemd service files stopped working. Part of the new code also checks
to see if the kernel modules are loaded. If not, new script files are called to include the necessary packages
and build the necessary modules.
c. The hooks are in place to remove the sysv init files and do the complete conversion to systemd. This step will
be done at a later time.
* New files are "vboxconfig.sh", "vboxguestconfig.sh", "vboxdrv.service", and "vboxadd-service.service".
* New sub-packages virtualbox-guest-source and virtualbox-vnc are produced.
* Some typos in virtualbox.spec are fixed.
- Add libelf-devel to build. Fixes bnc #1037511.
Modified the startup files to build the kernel modules if they are missing. Files "vboxconfig.sh" and "vboxguestconfig" added.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=331
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed VERR_IEM_INSTR_NOT_IMPLEMENTED Guru Meditation under certain conditions (5.1 regression; mostly Mac OS X hosts; bugs #15693, #15801, #16274, #16569, #16663)
VMM: fixed software virtualization on Solaris hosts (5.1.20 regression)
Storage: fixed a potential hang under rare circumstances (bug #16677)
Storage: fixed a potential crash under rare circumstances (asynchronous I/O disabled or during maintenance file operations like merging snapshots)
Linux hosts: make the ALSA backend work again as well as loading the GL libraries on certain hosts (5.1.20 regression; bugs #16667, #16693)
Linux Additions: fixed mount.vboxsf symlink problem (5.1.20 regression; bug #16670)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=329
These should be converted to the service files native to systemd. This issue has been forced
as a recent update to Tumbleweed broke the startup of VB for both TW hosts and guests. This
change starts the conversion to native systemd files. The original scripts are still used; however,
service files are used to start and stop the VB components. In a later change, all action will
be accomplished using systemd service files.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=327
CVE-2017-3559, CVE-2017-3575, CVE-2017-3538, CVE-2017-3513
Version bump to 5.1.20 (released 2017-04-18 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
GUI: don't check if the Extension Pack is up-to-date if the user is about to install a new Extension Pack (bug #16317)
GUI: fixed a possible crash when switching a multi-monitor VM into full-screen or seamless mode
GUI: several mini-toolbar fixes in full-screen / seamless mode (X11 hosts only)
GUI: don't crash on restoring defaults in the appliance import dialog
Windows Additions: another fix for automatic logins for Windows Vista and newer (bug #15904)
ICH9: fix for Windows guests with a huge amount (>64G) of guest memory
BIOS: fixed El Torito hard disk emulation geometry calculation (thanks Dwight Engen)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=325
This is a maintenance release. The following items were fixed and/or added:
Shared Folders: fixed case insensitive filename access (5.1.16 regression; Windows guests only; bug #16549)
Shared Folders: fixed access to long pathes (5.1.16 regression; Windows guests only; bugs #14651, #16564)
API: fixed snapshot handling of medium attachments and PCI device attachments (bug #16545)
API: make 32-bit Windows guests in raw mode boot again if the ICH9 chipset is used (5.1.16 regression)
VBoxBugReport: fixed VM log collection issue
Linux hosts: fixed autostart service script (bug #14955)
Windows Additions: fixed automatic logins for Windows Vista and newer (5.1.4 regression; bug #15904)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=320
Removed "vbox_fix_4.11_api_changes.patch" - fixed upstream
- Version bump to 5.1.16 (released 2017-03-08 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: don't access the MSR_IA32_SMM_MONITOR_CTL MSR if dual-monitor treatment is not available (KVM workaround, bug #14965)
VMM: another fix for handling certain MSRs on ancient CPUs without VT-x support for MSR bitmaps
VMM: fixed VERR_SSM_LOAD_CPUID_MISMATCH errors when restoring a saved state with SMP guests on hosts without the CPUID/HTT bit set (bug #16428)
VMM: fixed a bug in call gate emulation
VMM: FWAIT instruction fix
VMM: fixed a sporadic guest hang under certain conditions
GUI: hide the mini-toolbar from the taskbar and the pager on certain X11 hosts
GUI: better error handling on the global settings / network / host-only / DHCP server settings
GUI: fixes for full-screen with multiple screens
Host-only Network: fixed host-only adapter creation issue preventing VirtualBox installation on Windows 10 hosts (bug #16379)
NAT network: fixed two potential crashes in the DHCP server
ICH9: fixed incorrect initialization of the primary bus for PCI bridges (5.1.14 regression)
Storage: LsiLogic fix for Windows 10
USB: fixed not being able to attach certain USB devices having invalid characters in the device strings (5.0.18 regression; bug #15956)
USB: several fixes for the USB/IP support (bug #16462)
VBoxSVC: fixed another crash during shutdown under rare circumstances
VBoxSVC: fixed a stack overflow on (Windows debug builds only; bug #16409)
OVF: when importing an appliance handle more than 10 network adapters if the OVA was created by VirtualBox (bug #16401)
OVF: fixes for exporting and importing appliances with many disks (bug #16402)
VBoxManage: fixed regression with modifyhd --resize (bug #16311)
rdesktop-vrdp: source code tarball fixes
Linux Installers: do not rebuild kernel modules unnecessarily (bug #16408)
Linux hosts: added an action for opening the VM manager window to the .desktop file
Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)
Linux Additions: added vboxsf FS modules alias (bug #16404)
Linux Additions: fix for the shared folders kernel module to compile on Linux 4.10
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=317
- Version bump to 5.1.14 (released 2017-01-17 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed emulation of certain instructions for 64-bit guests on 32-bit hosts
VMM: properly handle certain MSRs for 64-bit guests on ancient CPUs without VT-x support for MSR bitmaps (bug #13886)
GUI: fixed a crash with multimonitor setups under certain conditions
GUI: allow cloning of snapshots when the VM is running
NVMe: fixed compatibility with the Storage Performance Development Kit (SPDK, bug #16368)
VBoxSVC: fixed a crash under rare circumstances
VBoxManage: added a sanity check to modifymedium --resize to prevent users from resizing their hard disk from 1GB to 1PB (bug #16311)
Windows hosts: another fix for recent Windows 10 hosts
Linux hosts: Linux 4.10 fixes
Linux Additions: fixed protocol error during certain operations on shared folders (bug #8463)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=304
the logic has been inverted. Now, the required udev commands to allow passthru are included. The first time that VB is started,
the user will get a screen that points to the bug entry discussing the problem and states what they should do to block the
insecure usage. In any case, that screen will only be printed once. File "virtualbox-60-vboxdrv.rules" has been added
These changes address the issues in bnc #1018340.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=303
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations with certain Linux guests if KVM paravirtualization is enabled (5.1 regression; bugs #15613 and #16251)
VMM: fixed VERR_VMX_UNABLE_TO_START_VM Guru Meditations under rare conditions
GUI: prevent a crash under certain conditions if the VM is terminated very early
GUI: fixed certain keyboard capture issues (5.1.10 regression; Mac OS X hosts only; bug #16150)
GUI: fixed dragging guest windows in seamless mode with the keyboard captured (X11 hosts only; bug #15837)
GUI: fixed a problem where the new version detected dialog was covered by the appliance import dialog (Mac OS X hosts only; bug #16238)
Storage: fixed NVMe reset processing when doing rmmod nvme; modprobe nvme in a Linux guest (bug #16080)
Storage: fixed creating a snapshot when the VM is running and an NVMe controller is present
Storage: fixed a problem with the LsiLogic SCSI controller where requests could be lost with SMP guests
E1000: fixed "cable disconnected" issue (Mac OS X guests only; 5.1.10 regression; bug #16260)
E1000: fixed "TX unit hang" issue (Linux guests only; 5.1.10 regression; bug #16221)
API: don't crash when sanitizing certain VM names (bug #16299)
Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18 kernels as high I/O load may trigger kernel oopses on these kernels if this feature is enabled
Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267)
Linux hosts: compile Linux 4.9 compile fix (bug #16286)
Linux Additions: warn the user about a known bug with older Linux guests (e.g. Debian 7) requiring manual work to get 3D working (bug #15319)
Linux Additions: fix the graphics driver build with Linux 4.10 and later (bug #16298)
Windows Additions: fixed a crash in the WDDM driver under certain conditions
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=301
This is a maintenance release. The following items were fixed and/or added:
GUI: the USB filter settings dialog should allow to specify the USB revision in hexadecimal format (bug #15400)
GUI: fixed crash on certain hosts when pressing certain key combinations (Windows hosts only; bug #15719)
GUI: fixed issue with updating the available-geometry on host-screen work-area resize
GUI: don't crash / hang on certain environments if accessibility support is enabled
GUI: fixed various issues in Unscaled HiDPI Output mode (bug #15707)
GUI: extend the VM Input menu with Print Screen-related actions
GUI: improved handling of inserting the Guest Additions ISO image by trying all available optical drives rather than only the first one and by not asking the user if he wants to force unmounting (which doesn't work in most cases anyway)
API: default to RTC using UTC for Solaris 11 guests
Settings: be less restrictive when reading a VM configuration containing a host-only adapter without an interface name
Storage: fixed resizing VDI images resulting in an unbootable image under certain circumstances (bug #15983)
NAT: fixed several 5.1.8 regressions on Mac OS X and Windows hosts (bug #16084)
Audio: fixed a few 5.1.x regressions by using the audio code from 5.0.x until the audio overhaul is completed
VBoxManage: fixed documentation of the storagectl command (bug #15971)
Build system: another fix for building VirtualBox on systems which default to Python 3
Windows hosts: hardening fix for Windows 10 build 14971 (bug #16202)
Windows Additions: properly start the VirtualBox guest services even if the guest user name contains special characters (bug #15982)
Solaris Additions: fixed preemptible mouse notification callback being executed under a spinlock for Solaris guests
Linux hosts / guests: Linux 4.9 fixes (bugs #16155 and #16064)
Linux Additions: fixed Linux kernel module override rule (thanks Mark Furneaux)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=293
boo #1005621.
- Add patch file "vbox_remove_smp_mflags.patch" to limit number of simultaneous make jobs.
- Version bump to 5.1.8 (released 2016-10-18 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
GUI: fixed keyboard shortcut handling regressions (Mac OS X hosts only; bugs #15937 and #15938)
GUI: fixed keyboard handling regression for separate UI (Windows hosts only; bugs #15928)
NAT: don't exceed the maximum number of "search" suffixes. Patch from bug #15948.
NAT: fixed parsing of port-forwarding rules with a name which contains a slash (bug #16002)
NAT Network: when the host has only loopback nameserver that cannot be mapped to the guests (e.g. dnsmasq running on 127.0.1.1), make DHCP supply NAT Network DNS proxy as nameserver.
Bridged Network: prevent flooding syslog with packet allocation error messages (bug #15569)
Audio: now using Audio Queues on Mac OS X hosts
Audio: fixed recording with the PulseAudio backend (5.1 regression)
Audio: various bugfixes
Snapshots: fixed regression in 5.1.4 for deleting snapshots with several disks (bug #15831)
Snapshots: crash fix and better error reporting when snapshot deletion failed
Storage: some fixes for the NVMe emulation with Windows guests
API: fixed initialization of SAS controllers (bug #15972)
Build system: make it possible to build VBox on systems which default to Python 3
Windows Additions / VGA: if the guest's power management turns a virtual screen off, blank the corresponding VM window rather than hide the window
Windows Additions: fixed a generic bug which could lead to freezing shared folders (bug #15662)
Linux hosts / guests: fix for kernels with CONFIG_CPUMASK_OFFSTACK set (bug #16020)
Linux Additions: don't require all virtual consoles be in text mode. This should fix cases when the guest is booted with a graphical boot screen (bug #15683)
Linux Additions: added depmod overrides for the vboxguest and vboxsf kernel modules to fix conflicts with modules shipped by certain Linux distributions
X11 Additions: disable 3D on the guest if the host does not provide enough capabilities (bug #15860)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=281
Hi Larry,
thanks for the positive response.
Sure, let your fix settle before taking the next.
Here's a small change on top, that avoids a chkstat build verification issue.
- adjust file attributes on SUID helpers to avoid chkstat issues
- remove obsolete libgsoap-devel (again)
- remove /usr/lib/udev/rules.d/60-vboxdrv.rules
- it is overruled from vboxdrv init script anyway
- vboxdrv generates a /etc/udev/rules.d/60-vboxdrv.rules file
on _every_ start, note that fact in /etc/default/virtualbox
and describe a strategy to control this behaviour
- relocate VBoxCreateUSBNode.sh to /usr/lib/virtualbox
this is, where vboxdrv, resp. the generated 60-vboxdrv.rules
file is expecting it
OBS-URL: https://build.opensuse.org/request/show/418790
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=267
- Version bump to 5.0.10 (released 2015-11-10 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: improved support for certain Intel Atom CPUs (bug #14773)
VMM: system register emulation fix (5.0 regression; bug #14515)
GUI: fixed immediate screenshot issue (bug #14108)
GUI: fixed another 3D overlay window reparenting issue when the VM is switched to fullscreen mode on X11 hosts
GUI: fixed help index (bug #14722)
GUI: fixed state synchronization issue in the VM manager window when VM was paused from its runtime window
Audio: fixed suspending/resuming audio streams on VM pause/unpause (bug #14784)
Audio: properly reset AC97 audio streams, otherwise there is silence until a non-48 kHz stream is played
Audio: fixed a small emulation quirk of the AD1980 codec of the HDA device to make recent linux guests work (bug #14653)
USB: serveral fixes for the xHCI controller
USB: fixed a crash under certain conditions on hosts with Linux kernels older than version 3.3
USB: better identification of certain USB devices
NAT: support TCP in DNS proxy (bug #14736)
NAT Network: fixed sporadic crashes on Windows hosts (bug #13899)
API: when creating differencing images (e.g. as part of a snapshot or cloning a VM) use the same disk image variant as the parent image if possible, which means that e.g. a diff image for a VMDK image split into 2 GB files will also be split (bug #14764)
API: event queue handling fixes preventing loss of certain events at runtime (e.g. new webcam attached), particularly important on Mac OS X hosts
Webcam: passthrough fix for certain devices (Windows hosts only)
VBoxManage: don't crash on snapshot restorecurrent / edit if the VM has no snapshots
VBoxManage: don't crash on controlvm addencpassword (bug #14729)
Mac OS X hosts: use the correct kernel on certain hosts
Windows hosts: fixed VRDP external authentication
Windows hosts: allow to use a shared folder path with extended-length path prefix (5.0 regression; bug #14651)
Windows hosts: fix a crash in the netfilter host driver under certain conditions (bug #14799)
Windows host installer: documented and fixed public properties which can be used to control the installation to some extent
Windows host installer: fixed not starting the actual installation when showing the version information or help dialogs
X11 Additions: added basic support for X.Org Server 1.18 (3D requires additional fixes)
- Refresh vbox-no-build-dates.diff
OBS-URL: https://build.opensuse.org/request/show/344040
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=234
This is a maintenance release. The following items were fixed and/or added:
GUI: Mac OS X: Restore green zoom button for VM windows (it was hidden in the previous release to avoid native full-screen issues). For Yosemite and El Capitan this button should work accordingly to the Apple HIG: Full-screen by default, maximize if the user holds the Option key.
Serial ports: fixed wrong IRQ number for the first serial port in the ACPI tables (5.0.6 regression; bug #14659)
API: fixed a 5.0 regression in VBoxManage setproperty defaultfrontend (bug #14696)
VBoxManage/vbox-img: conversion to RAW images could result in a disk image containing all zeroes
Linux hosts: several fixes for systemd integration in .deb / .rpm packages (e.g. bug #14665). The command for recompiling the host kernel modules was changed to /sbin/vboxconfig
Linux hosts: make host-only interfaces report operstate UP only when they have VMs attached (bug #14526)
Mac OS X hosts: fix bpf capture and accounting of traffic on bridged and host-only interfaces (bug #14553)
Windows guests: fixed 3D rendering issues on high resolution displays
Windows Additions: fixed problems with 3D acceleration on Windows hosts with Intel HD graphics (bug #14670)
Linux Additions: fix service starting on Debian systems with systemd installed but not in use (bug #14683)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=229
- Version bump to 5.0.6 (released 2015-10-02 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
GUI: the update check now uses the HTTP system proxy settings by default
GUI: About dialog improvements. Copyable version text, do not close dialog on mouse-clicks and focus losing, explicit close button at the bottom of dialog and disabled close button fix on OS X. (bugs #9912, #12749)
GUI: fixed bug when re-assigning shortcuts (bug #14565)
GUI: fixed default focus button in message-box dialogs (bug #14486)
GUI: fixed settings dialog which is opened if the network settings need to be changed at VM startup (5.0.0 regression; bug #14601)
GUI: fixed crash during VM start if an early error message needs to be shown, for example Linux kernel modules not present (bug #14646)
Bridged Networking: fixed handling of guest DHCP requests without UDP checksum when bridging to a wireless interface (bug #14615)
Audio: latency fixes (Windows hosts only; bug #4088)
Guest Control: correctly set USERNAME and USERPROFILE environment variables (Windows guests only)
Guest Control: several fixes
API: properly restore NAT port forwarding rules when reverting to a snapshot
Parallel ports: Several fixes allowing to enable two parallel ports for a VM
VBoxManage: fixed wrong output of debugvm show command
VBoxManage: fixed hang when specifying logging groups with debugvm log starting with h, for example hex
Windows hosts: renamed VBoxStartup.log to VBoxHardening.log and provide this log file in the GUI log viewer
Windows hosts: fixed a small memory leak in the Windows host interface driver (VBoxNetAdp) which caused a BSOD if the driver verifier is enabled (bug #14562)
Windows hosts: fixed a failure to start VMs on hosts where dsound.dll is not available (bug #14574)
Windows hosts: another fix for VERR_LDR_MISMATCH_NATIVE errors (bug #14579)
Windows hosts: fixed host-to-guest communication with bridged networking (bugs #14326, #14457)
Windows hosts: fixed broken data receiving from the serial device with the named pipe backend if Kaspersky AV is installed
Linux hosts: Linux 4.3 compile fixes
Linux hosts: installer fix for certain systems (bug #14627)
Linux hosts / guests: native systemd support for the host/guest installer scripts. The scripts for re-compiling the kernel modules are now located at /sbin/rcvboxdrv (host) and /sbin/rcvboxadd (Guest Additions)
Mac OS X hosts: GUI-related fixes for El Capitan
Mac OS X hosts: fixed a problem with capturing USB devices under El Capitan
Mac OS X hosts: allow colon character on shared folders (bug #14554)
Linux Additions: properly set the VBoxService process ID in the PID file (bug #14571)
Linux Additions: Guest Control fixes (bug #14573)
OBS-URL: https://build.opensuse.org/request/show/336464
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=226
- 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