commit virtualbox for openSUSE:Leap:15.2:Update
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2:Update checked in at 2020-09-20 12:20:56 Comparing /work/SRC/openSUSE:Leap:15.2:Update/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.virtualbox.new.4249 (New) Package is "virtualbox" Sun Sep 20 12:20:56 2020 rev:2 rq:835115 version:unknown Changes: New Changes file: NO CHANGES FILE!!! Other differences: -- ++ _link ++ --- /var/tmp/diff_new_pack.wudyIx/_old 2020-09-20 12:21:15.177187133 +0200 +++ /var/tmp/diff_new_pack.wudyIx/_new 2020-09-20 12:21:15.177187133 +0200 @@ -1 +1 @@ - +
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-06-11 16:18:31 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606 (New) Package is "virtualbox" Thu Jun 11 16:18:31 2020 rev:87 rq:812608 version:6.1.10 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-05-21 12:59:41.642841390 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606/virtualbox.changes 2020-06-11 16:19:15.290940720 +0200 @@ -1,0 +2,24 @@ +Fri Jun 5 20:42:04 UTC 2020 - Larry Finger + +- Version bump to 6.1.10 (released June 05 2020 by Oracle) + + This is a maintenance release. The following items were fixed and/or added: + + GUI: Fixed crash when using Qt on Xwayland sessions (bug #19583) + GUI: Fixed mouse pointer doesn't work properly in Windows guests when scaling is on (bug #19597) + VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' when processing invalid input (bug #19579) + Settings: disable audio input and audio output by default for new VMs (bug #19527) + Guest Additions: Fixed resizing and multi monitor handling for Wayland guests. (bug #19496) + Guest Additions: Fixed VBoxClient error: The parent session seems to be non-X11. (bug #19590) + Linux host and guest: Linux kernel version 5.7 support. (bug #19516 + + File "fix_wayland_crash.patch" is removed - fixed upstream. + +--- +Fri May 29 14:59:11 UTC 2020 - Larry Finger + +- Gsoap 2.8.103 changes the way that "soap_socket_errno" is handled. + File "handle_gsoap_208103.patch" is added. + Handle case where Wayland chooses wrong video. File "fix_wayland_crash.patch" is added. + +--- Old: VirtualBox-6.1.8-patched.tar.bz2 New: VirtualBox-6.1.10-patched.tar.bz2 handle_gsoap_208103.patch Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.OFO13E/_old 2020-06-11 16:19:16.482943944 +0200 +++ /var/tmp/diff_new_pack.OFO13E/_new 2020-06-11 16:19:16.486943954 +0200 @@ -47,7 +47,7 @@ %define _udevrulesdir /usr/lib/udev/rules.d Name: virtualbox # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!! -Version:6.1.8 +Version:6.1.10 Release:0 Summary:VirtualBox is an Emulator License:GPL-2.0-or-later @@ -154,6 +154,8 @@ Patch135: fix-missing-includes-with-qt-5.15.patch # Fix builds with GCC10 Patch136: fixes_for_gcc10.patch +# Fix for chanes in GSOAP 2.8.103 +Patch137: handle_gsoap_208103.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -458,6 +460,7 @@ %patch134 -p1 %patch135 -p1 %patch136 -p1 +%patch137 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ UserManual.pdf ++ (binary differes) ++ VirtualBox-6.1.8-patched.tar.bz2 -> VirtualBox-6.1.10-patched.tar.bz2 ++ /work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.8-patched.tar.bz2 /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606/VirtualBox-6.1.10-patched.tar.bz2 differ: char 11, line 1 ++ fixes_for_gcc10.patch ++ --- /var/tmp/diff_new_pack.OFO13E/_old 2020-06-11 16:19:16.594944247 +0200 +++ /var/tmp/diff_new_pack.OFO13E/_new 2020-06-11 16:19:16.594944247 +0200 @@ -1,7 +1,7 @@ -Index: VirtualBox-6.1.8/Config.kmk +Index: VirtualBox-6.1.10/Config.kmk === VirtualBox-6.1.8.orig/Config.kmk -+++ VirtualBox-6.1.8/Config.kmk +--- VirtualBox-6.1.10.orig/Config.kmk VirtualBox-6.1.10/Config.kmk @@ -2684,8 +2684,16 @@ else # The reason for this hack is that the windows kmk_ash cannot deal with $((1+1)). # Some versions of gcc (e.g. openSUSE11) return only major.minor on `gcc -dumpversion`. @@ -21,13 +21,13 @@ endif # YASM macros -Index: VirtualBox-6.1.8/src/VBox/Debugger/DBGCDumpImage.cpp +Index: VirtualBox-6.1.10/src/VBox/Debugger/DBGCDumpImage.cpp === VirtualBox-6.1.8.orig/src/VBox/Debugger/DBGCDumpImage.cpp -+++ VirtualBox-6.1.8/src/VBox/Debugger/DBGCDumpImage.cpp -@@ -468,7 +468,7 @@ static const char *dbgcMachoCpuType(uint +--- VirtualBox-6.1.10.orig/src/VBox/Debugger/DBGCDumpImage.cpp VirtualBox-6.1.10/src/VBox/Debugger/DBGCDumpImage.cpp +@@ -468,7 +468,7 @@ static const char *dbgcMachoCpuType(int3 { - switch (uType) + switch (iType) { -case CPU_TYPE_ANY: return "CPU_TYPE_ANY"; +default: return
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-05-21 12:59:35 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738 (New) Package is "virtualbox" Thu May 21 12:59:35 2020 rev:86 rq:807307 version:6.1.8 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-04-18 18:41:04.241958685 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/virtualbox.changes 2020-05-21 12:59:41.642841390 +0200 @@ -1,0 +2,20 @@ +Sat May 16 00:52:34 UTC 2020 - Larry Finger + +- Version bump to 6.1.8 (released May 15 2020 by Oracle) + + This is a maintenance release. The following items were fixed and/or added: + + File "fixes_for_5.7.patch" is removed as the issue was fixed upstream. + + GUI: Fix several layout and mouse position handling bugs with soft keyboard + GUI: Fixed crash on last VM removed (6.1.4 regression; bug #19568, #19525, #19506, #19490, #19481, #19397) + GUI and API: Allow renaming VMs which are in saved state + Serial: Fixed slow guest output when using the TCP server mode without anyone being connected + Guest Additions: Restored 'VBoxClient--checkhostversion' functionality (6.1.0 regression; bug #19470) + Guest Additions: Fixed resizing and multi monitor handling for X11 guests. (6.1.0 regression; bug #19496) + Guest Additions: Build problems fix with Oracle Linux 8.2 (Red Hat compatible kernel) / Red Hat Enterprise Linux 8.2 / CentOS 8.2 (bug #19391) + Guest Control/VBoxManage: Fixed handling of multiple environment variables supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug #19518) + Guest Control: Implemented support for long(er) command lines + Guest Control: Various stability improvements + +--- Old: VirtualBox-6.1.6-patched.tar.bz2 fixes_for_5.7.patch New: VirtualBox-6.1.8-patched.tar.bz2 Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.t0qmPW/_old 2020-05-21 12:59:43.026844405 +0200 +++ /var/tmp/diff_new_pack.t0qmPW/_new 2020-05-21 12:59:43.026844405 +0200 @@ -47,7 +47,7 @@ %define _udevrulesdir /usr/lib/udev/rules.d Name: virtualbox # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!! -Version:6.1.6 +Version:6.1.8 Release:0 Summary:VirtualBox is an Emulator License:GPL-2.0-or-later @@ -154,8 +154,6 @@ Patch135: fix-missing-includes-with-qt-5.15.patch # Fix builds with GCC10 Patch136: fixes_for_gcc10.patch -# Fix build for kernel 5.7 -Patch137: fixes_for_5.7.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -460,7 +458,6 @@ %patch134 -p1 %patch135 -p1 %patch136 -p1 -%patch137 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ UserManual.pdf ++ (binary differes) ++ VirtualBox-6.1.6-patched.tar.bz2 -> VirtualBox-6.1.8-patched.tar.bz2 ++ /work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.6-patched.tar.bz2 /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/VirtualBox-6.1.8-patched.tar.bz2 differ: char 11, line 1 ++ fixes_for_gcc10.patch ++ --- /var/tmp/diff_new_pack.t0qmPW/_old 2020-05-21 12:59:43.134844640 +0200 +++ /var/tmp/diff_new_pack.t0qmPW/_new 2020-05-21 12:59:43.134844640 +0200 @@ -1,13 +1,13 @@ -Index: VirtualBox-6.1.4/Config.kmk +Index: VirtualBox-6.1.8/Config.kmk === VirtualBox-6.1.4.orig/Config.kmk -+++ VirtualBox-6.1.4/Config.kmk +--- VirtualBox-6.1.8.orig/Config.kmk VirtualBox-6.1.8/Config.kmk @@ -2684,8 +2684,16 @@ else # The reason for this hack is that the windows kmk_ash cannot deal with $((1+1)). # Some versions of gcc (e.g. openSUSE11) return only major.minor on `gcc -dumpversion`. # gcc-5 of openSUSE42.1 only returns the major version on `gcc -dumpversion`! - VBOX_GCC_VERSION = $(shell ($(1) -dumpfullversion 2>/dev/null || $(1) -dumpversion) | \ --$(SED_EXT) 's|\([0-9]\)\.\{0,1\}\([0-9]\{0,1\}\)\.\{0,1\}\([0-9]\{0,1\}\).*|$$(int-add $$(int-mul 1, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 0))|' ) +-$(SED_EXT) 's|\([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(int-add $$(int-mul 1, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 0))|' ) + # + # Check to make sure that the compiler has either -dumpfullversion or -dumpversion. gcc-10 has neither + RC = $(shell ($(1) -dumpfullversion 2>/dev/null || $(1) -dumpversion 2>/dev/null) ; echo $$?) @@ -16,15
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-04-18 18:40:59 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738 (New) Package is "virtualbox" Sat Apr 18 18:40:59 2020 rev:85 rq:795146 version:6.1.6 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-04-02 16:48:36.509974871 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/virtualbox.changes 2020-04-18 18:41:04.241958685 +0200 @@ -1,0 +2,51 @@ +Wed Apr 15 17:40:41 UTC 2020 - Larry Finger + +- Version bump to 6.1.6 (released April 14 2020 by Oracle) + + This version fixes bsc#1169249, bsc#1169202, and bsc#1166782. + + This is a maintenance release. The following items were fixed and/or added: + + GUI: Multiple enhancements including visual elements updates + Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 guests with VMSVGA graphics adapter + Graphics: Enhancements in 2D and 3D acceleration and rendering + USB: Multiple enhancements improving prformance and stability + Serial port: Improve error handling and fix hang when host port disappears + VBoxManage: Multiple fixes for guestcontrol operations + API: Fix for exception handling bug in Python bindings + Shared clipboard: Multiple fixes including possible crash and HTML data support + Linux host and guest: Support Linux kernel 5.6 (bug #19312) + + File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch" removed - fixed upstream. + File "fixes_for_5.6.patch" removed - fixed upstream. + File "change_default_display.patch" removed - fixed upstream. + +--- +Mon Apr 13 18:02:12 UTC 2020 - Larry Finger + +- Fix bug that deletes everything in ~/.vbox/ + +--- +Mon Apr 13 17:22:38 UTC 2020 - Larry Finger + +- Fix builds for kernel 5.7. File "fixes_for_5.7.patch" is added. + +--- +Thu Apr 9 21:49:36 UTC 2020 - Larry Finger + +- Change default display type for openSUSE virtual machines. The default type + has been VMSVGA; however, this display type fails to utilize driver vboxvideo. + thus the display size is fixed. This problem is under investigation, but + until a fix is found, the default is changed to VBoxVGA with file + "add change_default_display.patch". +- Makefile in the kernel-host-source package has a typo bug fixed (boo#1168910) + and a large number of warnings are fixed. + +--- +Sun Apr 5 18:05:53 UTC 2020 - Hans-Peter Jansen + +- apply fixes for kernel 5.6 unconditionally +- adjust fixes_for_5.6.patch in such a way, it can be applied unconditionally + (in order to support builds for newer kernel with older distributions) + +--- Old: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch VirtualBox-6.1.4-patched.tar.bz2 fixes_for_5.6.patch New: VirtualBox-6.1.6-patched.tar.bz2 fixes_for_5.7.patch Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.rUSv9f/_old 2020-04-18 18:41:06.145962706 +0200 +++ /var/tmp/diff_new_pack.rUSv9f/_new 2020-04-18 18:41:06.149962715 +0200 @@ -47,7 +47,7 @@ %define _udevrulesdir /usr/lib/udev/rules.d Name: virtualbox # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!! -Version:6.1.4 +Version:6.1.6 Release:0 Summary:VirtualBox is an Emulator License:GPL-2.0-or-later @@ -150,14 +150,12 @@ Patch133: fixes_for_leap15.2.patch # Fixes for API changes in kernel 5.6 Patch134: fixes_for_5.5.patch -# Fixes for API changes in kernel 5.6 -Patch135: fixes_for_5.6.patch -# Fis VBoxClient Crashes -Patch136: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch # Fix build for Qt 5.15 -Patch137: fix-missing-includes-with-qt-5.15.patch +Patch135: fix-missing-includes-with-qt-5.15.patch # Fix builds with GCC10 -Patch138: fixes_for_gcc10.patch +Patch136: fixes_for_gcc10.patch +# Fix build for kernel 5.7 +Patch137: fixes_for_5.7.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -460,12 +458,9 @@ %endif %patch133 -p1 %patch134 -p1 -%if 0%{?suse_version} > 1500 %patch135 -p1 -%endif %patch136 -p1 %patch137 -p1 -%patch138 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ UserManual.pdf ++ (binary differes) ++
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-04-02 16:48:35 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3248 (New) Package is "virtualbox" Thu Apr 2 16:48:35 2020 rev:84 rq:790241 version:6.1.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-03-26 05:41:21.195277986 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3248/virtualbox.changes 2020-04-02 16:48:36.509974871 +0200 @@ -1,0 +2,14 @@ +Sun Mar 29 19:20:48 UTC 2020 - Larry Finger + +- Fix build errors for gcc-10 (boo#1167897). File "fixes_for_gcc10.patch" is + added. +- Convert /usr/bin/VirtualBox to use "~/.config/VirtualBox" instead "~/.vbox". + This change was requested in boo#1167660. + +--- +Fri Mar 27 09:32:21 UTC 2020 - Antonio Larrosa + +- Add patch to fix missing include with Qt 5.15: + * fix-missing-includes-with-qt-5.15.patch + +--- New: fix-missing-includes-with-qt-5.15.patch fixes_for_gcc10.patch Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.nr3ZiU/_old 2020-04-02 16:48:39.169978031 +0200 +++ /var/tmp/diff_new_pack.nr3ZiU/_new 2020-04-02 16:48:39.173978035 +0200 @@ -154,6 +154,10 @@ Patch135: fixes_for_5.6.patch # Fis VBoxClient Crashes Patch136: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch +# Fix build for Qt 5.15 +Patch137: fix-missing-includes-with-qt-5.15.patch +# Fix builds with GCC10 +Patch138: fixes_for_gcc10.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -460,6 +464,8 @@ %patch135 -p1 %endif %patch136 -p1 +%patch137 -p1 +%patch138 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++ --- /var/tmp/diff_new_pack.nr3ZiU/_old 2020-04-02 16:48:39.217978087 +0200 +++ /var/tmp/diff_new_pack.nr3ZiU/_new 2020-04-02 16:48:39.221978092 +0200 @@ -63,3 +63,4 @@ #ifdef VBOX_WITH_SHARED_CLIPBOARD_FUSE int rc2 = vboxClipboardFUSEStop(); + ++ fix-missing-includes-with-qt-5.15.patch ++ Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp === --- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp +++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp @@ -17,6 +17,7 @@ /* Qt includes: */ #include +#include /* GUI include */ #include "UIImageTools.h" Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp === --- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp +++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h === --- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h +++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h @@ -24,6 +24,7 @@ /* Qt includes: */ #include #include +#include /* GUI includes: */ #include "UILibraryDefs.h" @@ -34,7 +35,6 @@ class QIcon; class QLabel; class QMouseEvent; class QObject; -class QPainterPath; class QPaintEvent; class QResizeEvent; class QString; Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp === --- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp +++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp === --- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp +++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include ++ fixes_for_gcc10.patch ++ Index: VirtualBox-6.1.4/Config.kmk === ---
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-03-26 05:41:16 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New) Package is "virtualbox" Thu Mar 26 05:41:16 2020 rev:83 rq:787934 version:6.1.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-03-21 16:47:46.233675121 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes 2020-03-26 05:41:21.195277986 +0100 @@ -1,0 +2,19 @@ +Tue Mar 24 01:51:36 UTC 2020 - Larry Finger + +- With version 6.1.4 of VB, the bidirectional clipboard part of VBoxClient + for guest systems is failing. A patch is provided at + https://www.virtualbox.org/ticket/19336. These changes have been added + to file "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch". This + fixes boo #1167403 "VBoxClient --clipboard dies". + +--- +Sun Mar 22 20:36:40 UTC 2020 - Larry Finger + +- Update the wrapper that starts the UI for VirtualBox to check the + version of the extpack that is installed. If no pack is installed + or if the license is not current, the new code does nothing. If there + is a current license and the installed pack does not match the + running version of VB, then the script downloads and installs the + new version. File "update-extpack.sh" is added. + +--- New: update-extpack.sh Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.gWlymr/_old 2020-03-26 05:41:25.951280452 +0100 +++ /var/tmp/diff_new_pack.gWlymr/_new 2020-03-26 05:41:25.955280454 +0100 @@ -67,6 +67,7 @@ Source4:%{name}-default.virtualbox Source5:%{name}-kmp-files Source7:%{name}-kmp-preamble +Source8:update-extpack.sh Source9:%{name}-wrapper.sh Source10: %{name}-LocalConfig.kmk Source11: %{name}-60-vboxdrv.rules @@ -717,7 +718,7 @@ install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/default/virtualbox #install wrapper script install -m 644 %{SOURCE9} %{buildroot}%{_bindir}/VirtualBox - +install -m 644 %{SOURCE8} %{buildroot}%{_bindir}/update-extpack.sh # Service files to load kernel modules on boot install -m 0644 %{SOURCE14} %{buildroot}%{_unitdir}/vboxdrv.service ln -s -f %{_sbindir}/service %{buildroot}%{_sbindir}/rcvboxdrv @@ -1004,6 +1005,7 @@ %{_vbox_instdir}/VirtualBox #wrapper script is in bindir %attr(0755,root,root) %{_bindir}/VirtualBox +%attr(0755,root,root) %{_bindir}/update-extpack.sh #rules fixing script is in /sbin %attr(0755,root,root) /sbin/vbox-fix-usb-rules.sh #ldd shows libQt* dependency ++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++ --- /var/tmp/diff_new_pack.gWlymr/_old 2020-03-26 05:41:26.007280481 +0100 +++ /var/tmp/diff_new_pack.gWlymr/_new 2020-03-26 05:41:26.007280481 +0100 @@ -1,6 +1,7 @@ -diff -up VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ 2020-02-18 18:13:08.0 +0100 -+++ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp 2020-03-03 16:27:49.947341705 +0100 +Index: VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp +=== +--- VirtualBox-6.1.4.orig/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp @@ -100,16 +100,19 @@ static void x11Connect(struct X11CONTEXT { XCloseDisplay(pContext->pDisplay); @@ -21,3 +22,44 @@ } pContext->rootWindow = DefaultRootWindow(pContext->pDisplay); } +Index: VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/clipboard.cpp +=== +--- VirtualBox-6.1.4.orig/src/VBox/Additions/x11/VBoxClient/clipboard.cpp VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/clipboard.cpp +@@ -215,7 +215,6 @@ DECLCALLBACK(void) ShClX11RequestFromX11 + * + * @returns VBox status code. + */ +-#if 0 + static int vboxClipboardConnect(void) + { + LogFlowFuncEnter(); +@@ -245,7 +244,6 @@ static int vboxClipboardConnect(void) + LogFlowFuncLeaveRC(rc); + return rc; + } +-#endif + + /** + * The main loop of our clipboard reader. +@@ -469,7 +467,7 @@ static int run(struct VBCLSERVICE **ppIn +
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-03-21 16:46:27 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New) Package is "virtualbox" Sat Mar 21 16:46:27 2020 rev:82 rq:786921 version:6.1.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-03-17 04:16:04.364991588 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes 2020-03-21 16:47:46.233675121 +0100 @@ -1,0 +2,8 @@ +Mon Mar 16 21:32:05 UTC 2020 - Larry Finger + +- A fix for boo #1166782 ("VirtualBox Guest 6.1.4 for OpenSUSE 15.1 constant + segfault in libX11.so.6.3 every 5 seconds") is fixed. + File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch", published in + https://www.virtualbox.org/ticket/19357, fixes the problem. + +--- New: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.TXPuXj/_old 2020-03-21 16:47:48.885676800 +0100 +++ /var/tmp/diff_new_pack.TXPuXj/_new 2020-03-21 16:47:48.889676802 +0100 @@ -151,6 +151,8 @@ Patch134: fixes_for_5.5.patch # Fixes for API changes in kernel 5.6 Patch135: fixes_for_5.6.patch +# Fis VBoxClient Crashes +Patch136: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -456,6 +458,7 @@ %if 0%{?suse_version} > 1500 %patch135 -p1 %endif +%patch136 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++ diff -up VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp --- VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ 2020-02-18 18:13:08.0 +0100 +++ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp 2020-03-03 16:27:49.947341705 +0100 @@ -100,16 +100,19 @@ static void x11Connect(struct X11CONTEXT { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; +return; } if (!XRRQueryExtension(pContext->pDisplay, >hRandREventBase, >hRandRErrorBase)) { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; +return; } if (!XRRQueryVersion(pContext->pDisplay, >hRandRMajor, >hRandRMinor)) { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; +return; } pContext->rootWindow = DefaultRootWindow(pContext->pDisplay); }
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-03-17 04:15:38 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New) Package is "virtualbox" Tue Mar 17 04:15:38 2020 rev:81 rq:785508 version:6.1.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-03-06 12:40:51.826742121 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes 2020-03-17 04:16:04.364991588 +0100 @@ -1,0 +2,20 @@ +Wed Mar 11 20:10:36 UTC 2020 - Larry Finger + +- Version bump to 6.1.4 (released February 19 2020 by Oracle) + + This is a maintenance release. The following items were fixed and/or added: + + Virtualization core: Fixed a rare issue with ICEBP instruction causing guru meditations on Intel hosts (6.1.0 regression; bug #19171) + Virtualization core: Fixed macOS Catalina guests failing to boot after upgrading to 10.15.2 onwards (bug #19188) + GUI: recent NLS integration and bug fixes for GUI and Qt translation tags + USB: Fix isochronous transfers to the VM for xHCI + Serial: Fix buffer handling, avoiding receiving stale data when the receive queue is flushed (bug #18671) + Serial: Improve host serial port passthrough handling on Windows host + VBoxManage: Restore old --clipboard option for modifyvm command + Linux guest: Support Linux 5.5 (bug #19145) + Linux guest: Shared folder fix for loopback mounting of images + BIOS: Always report non-ATA disks as ready + BIOS: Report EFI support through DMI table (bug 19144) + VGA BIOS: Reduce stack space usage for INT 10h handlers + +--- Old: VirtualBox-6.1.2-patched.tar.bz2 New: VirtualBox-6.1.4-patched.tar.bz2 Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.Qppjcu/_old 2020-03-17 04:16:08.004993699 +0100 +++ /var/tmp/diff_new_pack.Qppjcu/_new 2020-03-17 04:16:08.020993708 +0100 @@ -47,7 +47,7 @@ %define _udevrulesdir /usr/lib/udev/rules.d Name: virtualbox # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!! -Version:6.1.2 +Version:6.1.4 Release:0 Summary:VirtualBox is an Emulator License:GPL-2.0-or-later @@ -147,7 +147,7 @@ Patch132: fixes_for_qt5.13.patch # Fixes for openSUSE Leap 15.2 Patch133: fixes_for_leap15.2.patch -# Fixes for API changes in kernel 5.5 +# Fixes for API changes in kernel 5.6 Patch134: fixes_for_5.5.patch # Fixes for API changes in kernel 5.6 Patch135: fixes_for_5.6.patch ++ UserManual.pdf ++ (binary differes) ++ VirtualBox-6.1.2-patched.tar.bz2 -> VirtualBox-6.1.4-patched.tar.bz2 ++ /work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.2-patched.tar.bz2 /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/VirtualBox-6.1.4-patched.tar.bz2 differ: char 11, line 1 ++ fixes_for_5.5.patch ++ --- /var/tmp/diff_new_pack.Qppjcu/_old 2020-03-17 04:16:08.212993820 +0100 +++ /var/tmp/diff_new_pack.Qppjcu/_new 2020-03-17 04:16:08.216993822 +0100 @@ -1,7 +1,7 @@ -Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile +Index: VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile === VirtualBox-6.1.2.orig/src/VBox/HostDrivers/linux/Makefile -+++ VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile +--- VirtualBox-6.1.4.orig/src/VBox/HostDrivers/linux/Makefile VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile @@ -35,9 +35,6 @@ endif ifneq ($(wildcard $(CURDIR)/vboxnetadp/Makefile),) obj-m += vboxnetadp/ @@ -33,7 +33,7 @@ fi; \ + export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \ echo "=== Building 'vboxnetflt' module ==="; \ - $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt || exit 1; \ + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetflt/Module.symvers) -C vboxnetflt || exit 1; \ cp vboxnetflt/vboxnetflt.ko .; \ @@ -75,41 +74,29 @@ vboxnetadp: vboxdrv if [ -f vboxdrv/Module.symvers ]; then \ @@ -41,8 +41,8 @@ fi; \ + export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \ echo "=== Building 'vboxnetadp' module ==="; \ -- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \ -+$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \ +- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetadp/Module.symvers) -C vboxnetadp || exit 1; \ ++
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-03-06 12:38:58 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New) Package is "virtualbox" Fri Mar 6 12:38:58 2020 rev:80 rq:781119 version:6.1.2 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-02-19 18:48:19.339006353 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes 2020-03-06 12:40:51.826742121 +0100 @@ -1,0 +2,6 @@ +Thu Feb 27 18:38:46 UTC 2020 - Larry Finger + +- Kernel 5.6.0-rc3 introduced some fixes for the Y2038 problem. File "fixes_for_5.6" + has been modified to handle these changes. + +--- Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.klUqeQ/_old 2020-03-06 12:40:54.094743500 +0100 +++ /var/tmp/diff_new_pack.klUqeQ/_new 2020-03-06 12:40:54.098743502 +0100 @@ -453,8 +453,9 @@ %endif %patch133 -p1 %patch134 -p1 +%if 0%{?suse_version} > 1500 %patch135 -p1 - +%endif # make VB UI background colors look sane again %patch999 -p1 ++ fixes_for_5.6.patch ++ --- /var/tmp/diff_new_pack.klUqeQ/_old 2020-03-06 12:40:54.218743575 +0100 +++ /var/tmp/diff_new_pack.klUqeQ/_new 2020-03-06 12:40:54.218743575 +0100 @@ -35,3 +35,72 @@ if (pMemLnx->Core.pv) { /** @todo fix protection. */ +Index: VirtualBox-6.1.2/include/iprt/time.h +=== +--- VirtualBox-6.1.2.orig/include/iprt/time.h VirtualBox-6.1.2/include/iprt/time.h +@@ -32,6 +32,24 @@ + #include + #include + #include ++#ifdef __KERNEL__ ++/* This header is used for both kernel- and user-space code. Beginning ++ * with v5.6.0-rc3 as part of the Y2038 conversion, several of the ++ * time handling macros were hidden. Thus, user- and kernel-space ++ * names are different. ++ */ ++#include ++#include ++#include ++#include ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0) ++#define timespec __kernel_old_timespec ++#define ktime_get_ts ktime_get_ts64 ++#undef time_t ++#define time_t ktime_t ++#define timeval __kernel_old_timeval ++#endif /* kernel version >= 5.6.0 */ ++#endif /* __KERNEL__ */ + + RT_C_DECLS_BEGIN + +@@ -433,12 +451,6 @@ DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTim + } + + +-# ifdef _LINUX_TIME64_H +-DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimespec64(PRTTIMESPEC pTime, const struct timespec64 *pTimeval) +-{ +-return RTTimeSpecAddNano(RTTimeSpecSetSeconds(pTime, pTimeval->tv_sec), pTimeval->tv_nsec); +-} +-# endif + #endif /* various ways of detecting struct timespec */ + + +Index: VirtualBox-6.1.2/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c +=== +--- VirtualBox-6.1.2.orig/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c VirtualBox-6.1.2/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c +@@ -35,6 +35,10 @@ + #include + + ++DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimespec64(PRTTIMESPEC pTime, const struct timespec64 *pTimeval) ++{ ++return RTTimeSpecAddNano(RTTimeSpecSetSeconds(pTime, pTimeval->tv_sec), pTimeval->tv_nsec); ++} + + DECLINLINE(uint64_t) rtTimeGetSystemNanoTS(void) + { +@@ -43,7 +47,11 @@ DECLINLINE(uint64_t) rtTimeGetSystemNano + * Use ktime_get_ts, this is also what clock_gettime(CLOCK_MONOTONIC,) is using. + */ + uint64_t u64; ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0) ++struct timespec64 Ts; ++#else + struct timespec Ts; ++#endif + ktime_get_ts(); + u64 = Ts.tv_sec * RT_NS_1SEC_64 + Ts.tv_nsec; + return u64;
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-02-19 18:48:18 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New) Package is "virtualbox" Wed Feb 19 18:48:18 2020 rev:79 rq:776562 version:6.1.2 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-01-30 15:47:31.941301869 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes 2020-02-19 18:48:19.339006353 +0100 @@ -1,0 +2,10 @@ +Sat Feb 15 02:32:06 UTC 2020 - Larry Finger + +- Update patches for v5.5 to handle errors in vboxvideo. boo#1163337. + +--- +Wed Feb 12 03:35:20 UTC 2020 - Larry Finger + +- Add file "fixes_for_5.6.patch" to handle API changes. + +--- New: fixes_for_5.6.patch Other differences: -- ++ virtualbox.spec ++ --- /var/tmp/diff_new_pack.EhejoC/_old 2020-02-19 18:48:22.315009522 +0100 +++ /var/tmp/diff_new_pack.EhejoC/_new 2020-02-19 18:48:22.319009526 +0100 @@ -149,6 +149,8 @@ Patch133: fixes_for_leap15.2.patch # Fixes for API changes in kernel 5.5 Patch134: fixes_for_5.5.patch +# Fixes for API changes in kernel 5.6 +Patch135: fixes_for_5.6.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -451,6 +453,7 @@ %endif %patch133 -p1 %patch134 -p1 +%patch135 -p1 # make VB UI background colors look sane again %patch999 -p1 ++ fixes_for_5.5.patch ++ --- /var/tmp/diff_new_pack.EhejoC/_old 2020-02-19 18:48:22.403009615 +0100 +++ /var/tmp/diff_new_pack.EhejoC/_new 2020-02-19 18:48:22.403009615 +0100 @@ -270,7 +270,53 @@ #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) && !defined(RHEL_72) #define PLACEMENT_FLAGS(placement) (placement) -@@ -310,11 +314,12 @@ int vbox_mm_init(struct vbox_private *vb +@@ -102,8 +106,16 @@ static int vbox_ttm_global_init(struct v + */ + static void vbox_ttm_global_release(struct vbox_private *vbox) + { ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) ++ struct ttm_bo_device *bdev = >ttm.bdev; ++#endif + drm_global_item_unref(>ttm.bo_global_ref.ref); + drm_global_item_unref(>ttm.mem_global_ref); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) ++ drm_vma_offset_manager_destroy(bdev->vma_manager); ++ kfree(bdev->vma_offset_manager); ++ bdev->vma_offset_manager = NULL; ++#endif + } + #endif + +@@ -296,11 +308,27 @@ int vbox_mm_init(struct vbox_private *vb + int ret; + struct drm_device *dev = vbox->dev; + struct ttm_bo_device *bdev = >ttm.bdev; ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) ++ struct drm_vma_offset_manager *vma_manager; + ++ vma_manager = kzalloc(sizeof(*vma_manager), GFP_KERNEL); ++ if (!vma_manager) ++ return -ENOMEM; ++#endif + #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && !defined(RHEL_81) + ret = vbox_ttm_global_init(vbox); +- if (ret) ++ if (ret) { ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) ++ kfree(vma_manager); ++#endif + return ret; ++ } ++#endif ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) ++ bdev->vma_manager = vma_manager; ++ drm_vma_offset_manager_init(bdev->vma_manager, ++ DRM_FILE_PAGE_OFFSET_START, ++ DRM_FILE_PAGE_OFFSET_SIZE); + #endif + ret = ttm_bo_device_init(>ttm.bdev, + #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && !defined(RHEL_81) +@@ -310,11 +338,12 @@ int vbox_mm_init(struct vbox_private *vb #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) || defined(RHEL_71) dev->anon_inode->i_mapping, #endif ++ fixes_for_5.6.patch ++ Index: VirtualBox-6.1.2/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c === --- VirtualBox-6.1.2.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c +++ VirtualBox-6.1.2/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c @@ -843,9 +843,13 @@ DECLHIDDEN(int) vboxPciOsDevMapRegion(PV if (!rcLnx) { /* For now no caching, try to optimize later. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0) +RTR0PTR R0PtrMapping = ioremap(pci_resource_start(pPciDev, iRegion), + pci_resource_len(pPciDev, iRegion)); +#else RTR0PTR R0PtrMapping = ioremap_nocache(pci_resource_start(pPciDev,
commit virtualbox for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-01-30 15:47:09 Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New) Package is "virtualbox" Thu Jan 30 15:47:09 2020 rev:78 rq:768511 version:6.1.2 Changes: --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-01-15 16:28:17.560749029 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes 2020-01-30 15:47:31.941301869 +0100 @@ -1,0 +2,129 @@ +Fri Jan 17 22:56:58 UTC 2020 - Larry Finger + +- Version update to 6.1.2 (released January 14 2020i by Oracle) + + 18 Vulnerabilities fixed: CVE-2020-2674 CVE-2020-2682 CVE-2020-2698 CVE-2020-2701 CVE-2020-2702 CVE-2020-2726 + CVE-2020-2681 CVE-2020-2689 CVE-2020-2690 CVE-2020-2691 CVE-2020-2692 CVE-2020-2703 + CVE-2020-2704 CVE-2020-2705 CVE-2020-2725 CVE-2020-2678 CVE-2020-2727 CVE-2020-2693 + See bsc#1161050 + File "fixes_for_leap15.2.patch" added to fix build for Leap 15.2. + File "vbox_fix_for_gcc7.patch" is deleted - fixed upstream. + File "fixes_for_5.4.patch" is deleted - fixed upstream. + Exclude 32-bit builds + Update so the openSUSE Leap 42.3 builds OK. + + As announced earlier by Oracle, 32-bit builds are no longer supported. + + This is a maintenance release. The following items were fixed and/or added: + + Virtualization core: fixed performance issue observed with Windows XP guests on AMD hosts (6.0.0 regression; bug #19152) + Virtualization core: consistent IBRS/IBPB CPUID feature reporting, avoids crash of NetBSD 9.0 RC1 installer (bug #19146) + GUI: fixed updating of runtime info + GUI: in Display settings, do not show "2D video acceleration" checkbox if it is meaningless for the selected graphics adapter + Audio: fixed audio input handling when VRDE is enabled + Audio: fixed crash in the HDA emulation when using multi-speaker configurations + Storage: fixed use of encrypted disks with snapshots involved (6.1.0 regression; bug #19160) + Storage: improve performance of virtio-scsi + Storage: read-only support for compressed clusters in QCOW2 images + Linux host: Support Linux 5.5 (guest additions not yet) + Windows guest: accelerate 2D video decoding (scaling and color space conversion) if the VM is configured to use VBoxSVGA with 3D enabled + Windows guest: fix guest additions installer to upgrade the mouse filter driver reliably + Windows guest: when uninstalling older Guest Additions with old 3D support enabled try restoring original Direct3D files + Linux guest: improve resize and multi-monitor handling for VMs using VMSVGA (known remaining issue: do not disable a monitor "in the middle", causes confusion) + +--- +Tue Dec 24 21:59:07 UTC 2019 - Larry Finger + +- Version update to 6.1.0 (released December 10 2019 by Oracle) + - Fixes bsc#1132102. + - Removed file "set_graphics_type.patch" as the problem is fixed upstream. + + This is a major update. The following major new features were added: + + - Implemented support for importing a virtual machine from Oracle Cloud Infrastructure + - Extended support for exporting a virtual machine to Oracle Cloud Infrastructure, allowing the creation + of multiple virtual machines without re-uploading. Also added option to export a VM to the cloud using the more efficient + variant "paravirtialized", and to specify free-form tags for cloud images + - Virtualization core: Support for nested hardware-virtualization on Intel CPUs (starting with 5th generation Core i, + codename Broadwell), so far tested only with guest running VirtualBox + - Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains, old style 3D support (with VBoxVGA) has been completely removed + - Shared Clipboard: Implemented experimental support for file transfers (Windows hosts/guests only at the moment). + Needs to be enabled via VBoxManage (disabled by default). In addition, the following items were fixed and/or added: + + In addition, the following items were fixed and/or added: + + - Virtualization core: Drop recompiler, i.e. running VMs now needs a CPU supporting hardware virtualization + - Runtime: Works now on hosts with many CPUs (limit now 1024) + - Appliance and Cloud Import: Add field for defining firmware type (not part of OVF spec and thus manual in the Appliance case, + for OCI it is automatically taken from the instance information) + - GUI: Improved the VISO creation and file manager dialogs + - GUI: Virtual machine list of VirtualBox Manager was improved. Machine groups are now more obvious visually and