File "fix_videocapture.patch" removed - fixed upstream.
Version bump to 5.2.8 (released 2018-02-27 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: added support for FSGSBASE, PCID, INVPCID CPU features for guests
VMM: fixed EMM386 issue with detecting suitable page frame base (bug #10022)
Front end: Linux: prevent VM window from jumping and auto-resizing to tiny size after resizing it on HiDPI screen
Front end: Linux: fixed seamless regression caused by wm_class functionality (bugs #12534, #17304)
Front end: switched to https downloads
Front end: fixed crash while opening New machine wizard (s.a. forums topic 86592)
Audio: added support for distinguishing recording sources in the PulseAudio mixer on the host when multiple VMs are running
Audio: various fixes for the DirectSound backend
Video recording: added better file seeking support and fixed playback of recorded files with certain players (e.g. Firefox)
Audio: various fixes for Windows guest surround setups
Audio: various fixes for HDA emulation
Serial: fixed an issue where the serial port parameters in the emulation and host serial port got out of sync (bug #17116)
Storage: fixed overwriting certain INQUIRY data for the DVD/CD drive attached to a AHCI controller
Storage: fixed handling VMDK images created by Amazon EC2 VM export
Network: fixed PXE boot regression in e1000
Network: Added a workaround for older guests which do not enable bus mastering for the virtio PCI device
3D: add environment variable to configure presenting 3D content on main thread (see bug #13653)
Windows hosts: fixed indiscriminate binding of NDIS5 bridged driver, that caused PPPOE malfunction (bugs #16407, #17489)
Windows guests: fixed incorrect function error when using shared folders in certain applications (bug #14118)
Linux guests: Linux 4.15 support (bugs #17311, #17320, #17282)
Linux guests: fixed black screen when 3D enabled in guests (bug #17463, 5.2.6 regression)
Linux guests: suppress setuid and setgid in shared folders
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=407
Fixes for the following vulnerabilities (bsc#1076372)
CVE-2018-2694, CVE-2018-2698, CVE-2018-2685, CVE-2018-2686, CVE-2018-2687, CVE-2018-2688
CVE-2018-2689, CVE-2018-2690, CVE-2018-2676, CVE-2018-2693, CVE-2017-5715
This is a maintenance release. The following items were fixed and/or added:
GUI: fixed occasional screen corruption when host screen resolutio n is changed
User interface: increase proposed disk size when creating new VMs for Windows 7 and newer
User interface: various improvements for high resolution screens
VMM: Fixed problems using 256MB VRAM in raw-mode VMs
Audio: implemented support for audio playback and recording for macOS guests
Audio: further timing improvements for Windows 10 guests
Linux hosts: fixed problem accessing mini-toolbar under XFCE (bug #17280, contributed by Dusan Gallo)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=397
File "remove_vbox_video_build.patch" added as current versions of Xorg no longer need this component.
Version update to 5.2.4 (released 2017-12-19 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
User interface: Adjusting desktop file for X11 window managers (bug #17312)
User interface: various high resolution display adjustments
Audio: fixed SB16 volume handling (5.2 regression)
Audio: various fixes
USB/OHCI: fixed a problem where OHCI emulation might sporadically drop data transfers
Linux hosts: fixed screen corruption when the host screen changes and a virtual machine window is maximized
X11 Guest Additions: fixed a hang at the GNOME Shell login screen with 3D enabled (5.2 regression, bugs #17189 and #17190)
Version bump to 5.2.2 (released 2017-11-24 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
User interface: various improvements for high resolution screens
User interface: added functionality to duplicate optical and floppy images
User interface: various improvements for the virtual media manager
VMM: fixed emulation so that Plan 9 guests can start once more (5.1.0 regression)
Storage: fixed regression breaking iSCSI (bug #17196)
Audio: added HDA support for more exotic guests (e.g. Haiku)
Serial: fixed hanging I/O when using named pipes on Windows (5.2.0 regression; bug #17227)
Serial: fixed broken communication with certain devices on Linux hosts
USB/OHCI: improved behavior so that the controller state after a VM reset is closer to the initial state after VM start
EFI: fixed HFS+ driver which in rare cases failed to access most files on a volume
Shared clipboard: fixed hang with OS X host and Linux guest (bug #15782)
Linux hosts: fixed kernel module compilation and start failures with Linux kernel 4.14 (bug #17267)
X11 hosts: better handle WM_CLASS setting (bug #12534)
Linux guests: fixed kernel module compilation and other problems with Linux kernel 4.14 (bug #12534)
Linux guests: fixed kernel module compilation and other problems with Linux kernel 4.14
Linux guests: fixed various 5.2.0 regressions (bug #17163)
Bridged networking: fixed duplicate EtherType in VLAN/priority tags on Linux (5.2.0 regression; bug #17277)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=393
- Move files /usr/lib/virtualbox/VBoxKeyboard.so, /usr/lib/virtualbox/VBoxOGLrenderspu.so, /usr/lib/virtualbox/VBoxSharedClipboard.so, and
/usr/lib/virtualbox/VBoxSharedCrOpenGL.so from package virtualbox to virtualbox-qt. With this change, package virtualbox no longer needs libX11.
- Version bump to 5.1.30 (released 2017-10-16 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
GUI: translation updates
GUI: Fixed double mouse cursor when using mouse integration without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3 (Mac OS X hosts only; bug #15610)
Solaris hosts: allow increasing MTU size for host-only adapter to 9706 bytes to support jumbo frames
Linux hosts: glibc 2.26 compile fix
Windows Additions: 3D related crash fix (bugs #17082, #17092)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=371
The specific changes are:
(1) Remove the test in vboxdrv.sh as the script tests for the wrong file. This is safe because
if the package is not installed, the script will not be there.
(2) Move VBoxDbg.so to package virtualbox-qt. With this change, packages libQt5Core, libQt5Gui
and libQt5Widgets are no longer needed with package virtualbox. As a result, a text-only
server no longer needs to load QT to support headless virtual machines.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=367
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