forked from pool/virtualbox
- Version bump to 5.2.6 (released 2018-01-15 by Oracle)
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
This commit is contained in:
parent
f417cd7c5d
commit
41af935351
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f18919271750c11c48225a1dbf80565a97d4422cd246301d8d818a6f7e44e5a2
|
||||
size 4434524
|
||||
oid sha256:734e4c675478edc0aca3bac402196a016422f32135af70a0305824a9f261c603
|
||||
size 4432638
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3034b2d002cd783efd67e1e0b19a95566cc81a101787c343588e186797a849af
|
||||
size 83292969
|
3
VirtualBox-5.2.6-patched.tar.bz2
Normal file
3
VirtualBox-5.2.6-patched.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c152874c81bbd81c1b31de69457fdbb3898c8a7de5782de7ca84e344419384ac
|
||||
size 83275377
|
@ -1,7 +1,7 @@
|
||||
Index: VirtualBox-5.2.4/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
Index: VirtualBox-5.2.6/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.4.orig/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
+++ VirtualBox-5.2.4/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
+++ VirtualBox-5.2.6/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
@@ -46,7 +46,7 @@
|
||||
typedef struct RTR0SEMLNXWAIT
|
||||
{
|
||||
@ -11,10 +11,10 @@ Index: VirtualBox-5.2.4/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h
|
||||
wait_queue_entry_t WaitQE;
|
||||
#else
|
||||
wait_queue_t WaitQE;
|
||||
Index: VirtualBox-5.2.4/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
Index: VirtualBox-5.2.6/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.4.orig/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
+++ VirtualBox-5.2.4/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
+++ VirtualBox-5.2.6/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
|
||||
@@ -150,6 +150,10 @@ typedef struct VBOXNETFLTNOTIFIER *PVBOX
|
||||
# endif
|
||||
#endif
|
||||
|
@ -1,8 +1,8 @@
|
||||
Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
@@ -25,11 +25,14 @@
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
@@ -26,11 +26,14 @@
|
||||
# Provides: vboxadd
|
||||
# Required-Start:
|
||||
# Required-Stop:
|
||||
@ -18,13 +18,14 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
### END INIT INFO
|
||||
|
||||
## @todo This file duplicates a lot of script with vboxdrv.sh. When making
|
||||
@@ -129,18 +132,9 @@ log()
|
||||
@@ -130,19 +133,10 @@ log()
|
||||
|
||||
dev=/dev/vboxguest
|
||||
userdev=/dev/vboxuser
|
||||
dev=vboxguest
|
||||
userdev=vboxuser
|
||||
-config=/var/lib/VBoxGuestAdditions/config
|
||||
owner=vboxadd
|
||||
group=1
|
||||
usergroup=vboxadd
|
||||
|
||||
-if test -r $config; then
|
||||
- . $config
|
||||
@ -37,33 +38,33 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
running_vboxguest()
|
||||
{
|
||||
lsmod | grep -q "vboxguest[^_-]"
|
||||
@@ -183,12 +177,6 @@ do_vboxguest_non_udev()
|
||||
fail "Cannot create device $dev with major $maj and minor $min"
|
||||
@@ -185,12 +179,6 @@ do_vboxguest_non_udev()
|
||||
fail "Cannot create device /dev/$dev with major $maj and minor $min"
|
||||
}
|
||||
fi
|
||||
- chown $owner:$group $dev 2>/dev/null || {
|
||||
- rm -f $dev 2>/dev/null
|
||||
- rm -f $userdev 2>/dev/null
|
||||
- chown $owner:$group /dev/$dev 2>/dev/null || {
|
||||
- rm -f /dev/$dev 2>/dev/null
|
||||
- rm -f /dev/$userdev 2>/dev/null
|
||||
- rmmod vboxguest 2>/dev/null
|
||||
- fail "Cannot change owner $owner:$group for device $dev"
|
||||
- fail "Cannot change owner $owner:$group for device /dev/$dev"
|
||||
- }
|
||||
|
||||
if [ ! -c $userdev ]; then
|
||||
if [ ! -c /dev/$userdev ]; then
|
||||
maj=10
|
||||
@@ -199,12 +187,6 @@ do_vboxguest_non_udev()
|
||||
@@ -201,12 +189,6 @@ do_vboxguest_non_udev()
|
||||
rmmod vboxguest 2>/dev/null
|
||||
fail "Cannot create device $userdev with major $maj and minor $min"
|
||||
fail "Cannot create device /dev/$userdev with major $maj and minor $min"
|
||||
}
|
||||
- chown $owner:$group $userdev 2>/dev/null || {
|
||||
- rm -f $dev 2>/dev/null
|
||||
- rm -f $userdev 2>/dev/null
|
||||
- chown $owner:$usergroup /dev/$userdev 2>/dev/null || {
|
||||
- rm -f /dev/$dev 2>/dev/null
|
||||
- rm -f /dev/$userdev 2>/dev/null
|
||||
- rmmod vboxguest 2>/dev/null
|
||||
- fail "Cannot change owner $owner:$group for device $userdev"
|
||||
- fail "Cannot change owner $owner:$usergroup for device /dev/$userdev"
|
||||
- }
|
||||
fi
|
||||
fi
|
||||
}
|
||||
@@ -214,9 +196,8 @@ start()
|
||||
@@ -216,9 +198,8 @@ start()
|
||||
begin "Starting."
|
||||
# If we got this far assume that the slow set-up has been done.
|
||||
QUICKSETUP=yes
|
||||
@ -74,8 +75,8 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
+ ps -A -o comm | grep -q '/*udevd$' 2>/dev/null ||
|
||||
no_udev=1
|
||||
running_vboxguest || {
|
||||
rm -f $dev || {
|
||||
@@ -229,7 +210,7 @@ start()
|
||||
rm -f /dev/$dev || {
|
||||
@@ -231,7 +212,7 @@ start()
|
||||
|
||||
$MODPROBE vboxguest >/dev/null 2>&1 || {
|
||||
setup
|
||||
@ -84,7 +85,7 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
fail "modprobe vboxguest failed"
|
||||
}
|
||||
case "$no_udev" in 1)
|
||||
@@ -252,14 +233,15 @@ start()
|
||||
@@ -254,14 +235,15 @@ start()
|
||||
fi # INSTALL_NO_MODULE_BUILDS
|
||||
|
||||
# Put the X.Org driver in place. This is harmless if it is not needed.
|
||||
@ -102,7 +103,7 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
# SELinux for the OpenGL libraries, so that gdm can load them during the
|
||||
# acceleration support check. This prevents an "Oh no, something has gone
|
||||
# wrong!" error when starting EL7 guests.
|
||||
@@ -270,6 +252,15 @@ start()
|
||||
@@ -272,6 +254,15 @@ start()
|
||||
chcon -h -t lib_t "/var/lib/VBoxGuestAdditions/lib/libGL.so.1"
|
||||
fi
|
||||
echo "/var/lib/VBoxGuestAdditions/lib" > /etc/ld.so.conf.d/00vboxvideo.conf
|
||||
@ -119,7 +120,7 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
ldconfig
|
||||
|
||||
@@ -408,9 +399,9 @@ create_udev_rule()
|
||||
echo "KERNEL=${udev_fix}\"vboxuser\", NAME=\"vboxuser\", OWNER=\"vboxadd\", MODE=\"0666\"" >> /etc/udev/rules.d/60-vboxadd.rules
|
||||
echo "KERNEL=${udev_fix}\"vboxuser\", NAME=\"${userdev}\", OWNER=\"${owner}\", GROUP=\"${usergroup}\", MODE=\"0660\"" >> /etc/udev/rules.d/60-vboxadd.rules
|
||||
fi
|
||||
}
|
||||
-
|
||||
@ -201,11 +202,11 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd.sh
|
||||
fi
|
||||
rm /etc/udev/rules.d/60-vboxadd.rules 2>/dev/null
|
||||
}
|
||||
Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
@@ -23,7 +23,7 @@
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
@@ -26,7 +26,7 @@
|
||||
# Provides: vboxadd-service
|
||||
# Required-Start: vboxadd
|
||||
# Required-Stop: vboxadd
|
||||
@ -214,11 +215,11 @@ Index: VirtualBox-5.2.0/src/VBox/Additions/linux/installer/vboxadd-service.sh
|
||||
# Default-Stop: 0 1 6
|
||||
# X-Conflicts-With: systemd-timesyncd.service
|
||||
# Description: VirtualBox Additions Service
|
||||
Index: VirtualBox-5.2.0/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
@@ -20,7 +20,7 @@
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
@@ -23,7 +23,7 @@
|
||||
# Provides: vboxautostart-service
|
||||
# Required-Start: vboxdrv
|
||||
# Required-Stop: vboxdrv
|
||||
@ -227,11 +228,11 @@ Index: VirtualBox-5.2.0/src/VBox/Installer/linux/vboxautostart-service.sh
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox autostart service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.2.0/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
@@ -20,7 +20,7 @@
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
@@ -23,7 +23,7 @@
|
||||
# Provides: vboxballoonctrl-service
|
||||
# Required-Start: vboxdrv
|
||||
# Required-Stop: vboxdrv
|
||||
@ -240,10 +241,10 @@ Index: VirtualBox-5.2.0/src/VBox/Installer/linux/vboxballoonctrl-service.sh
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox watchdog daemon
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.2.0/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: testboxscript-service
|
||||
# Required-Start: $network
|
||||
@ -253,10 +254,10 @@ Index: VirtualBox-5.2.0/src/VBox/ValidationKit/testboxscript/linux/testboxscript
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: TestBoxScript service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.2.0/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-nat.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: vboxtxs
|
||||
# Required-Start: $network
|
||||
@ -266,10 +267,10 @@ Index: VirtualBox-5.2.0/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-
|
||||
# Default-Stop: 0 1 6
|
||||
# Description: VirtualBox Test Execution Service
|
||||
### END INIT INFO
|
||||
Index: VirtualBox-5.2.0/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
Index: VirtualBox-5.2.6/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
===================================================================
|
||||
--- VirtualBox-5.2.0.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
+++ VirtualBox-5.2.0/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
--- VirtualBox-5.2.6.orig/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
+++ VirtualBox-5.2.6/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs.sh
|
||||
@@ -31,7 +31,7 @@
|
||||
# Provides: vboxtxs
|
||||
# Required-Start: $network
|
||||
|
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 18:49:36 UTC 2018 - Larry.Finger@lwfinger.net
|
||||
|
||||
- Version bump to 5.2.6 (released 2018-01-15 by Oracle)
|
||||
|
||||
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)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 12 17:13:07 UTC 2018 - Larry.Finger@lwfinger.net
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
%define _udevrulesdir %{_sysconfdir}/udev/rules.d
|
||||
Name: virtualbox
|
||||
# ********* If the VB version exceeds 5.2.x, notify the libvirt maintainer!!
|
||||
Version: 5.2.4
|
||||
Version: 5.2.6
|
||||
Release: 0
|
||||
Summary: VirtualBox is an Emulator
|
||||
License: GPL-2.0+
|
||||
@ -108,7 +108,7 @@ Patch115: vbox_fix_for_gcc7.patch
|
||||
# Fix for missing include needed for server 1.19
|
||||
Patch116: Fix_for_server_1.19.patch
|
||||
# Fix for removal of init_timer_pinned() in kernel 4.15
|
||||
Patch117: fixes_for_4.15.patch
|
||||
#Patch117: fixes_for_4.15.patch
|
||||
# Fix invalid use of internal headers
|
||||
Patch118: internal-headers.patch
|
||||
# Fix kernl API change in Leap 15
|
||||
@ -402,7 +402,7 @@ as an "extpack" for VirtualBox. The implementation is licensed under GPL.
|
||||
%patch113 -p1
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch117 -p1
|
||||
#%patch117 -p1
|
||||
%patch118 -p1
|
||||
%if 0%{suse_version} == 1500
|
||||
%patch119 -p1
|
||||
|
Loading…
Reference in New Issue
Block a user