Change kernel module code to build against the API changes in kernel 4.20 - This change
adds file "fixes_for_4.20".
- Require(pre) virtualbox by the -qt package: otherewise it might
happen that virtualbox-qt is installed before virtualbox, which
then results in files being assigned to group 'root' instead of
'vboxusers', as the group is only created later.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=448
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed task switches triggered by INTn instruction (bug #17979)
Storage: fixed connecting to certain iSCSI targets (bug #17507)
Storage: fixed handling of flush requests when configured to be ignored when the host I/O cache is used (bug #17573)
Drag and drop: implemented support for UNC paths (bug #17146)
Drag and drop: fixed resuming operation when restoring from a saved state (bug #17649)
Drag and drop: fixed copying files with long file names (> 248 characters) from guests to Windows hosts (bug #17447)
Drag and drop: fixed handling files with Unicode names on Windows guests (bug #15501)
Drag and drop: fixed copying empty (0-byte) files to / from guests (bugs #14863 + #17443)
Drag and drop: fixed copying over files from hosts to Linux guests (bug #16025)
Networking: restore connectivity for guests bridged to host adapters that were unavailable temporarily (Windows hosts, bug #17090)
Guest Control: fixed hang when using --wait-stdout and/or --wait-stderr (bug #17386). Needs updating Guest Additions
Video recording: fixed starting video recording on VM power up (bug #17307)
Linux Additions: various build fixes for kernel modules on recent distributions, and made sure modules end up in initramfs files
Linux Additions: build fixes for 4.19, thank you Larry Finger
Linux Additions: various small fixes for video driver
This version also addresses the following vulnerabilities: CVE-2018-0732, CVE-2018-2909, CVE-2018-3287
CVE-2018-3288, CVE-2018-3289, CVE-2018-3290, CVE-2018-3291, CVE-2018-3292, CVE-2018-3293,
CVE-2018-3294, CVE-2018-3295, CVE-2018-3296, CVE-2018-3297, and CVE-2018-3298. bsc#1112097
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=446
- Fix 2 API changes for kernel 4.19-rc1. File "fixes_for_4.19.patch" is added.
-VirtualBox 5.2.18 (released August 14 2018)
This is a maintenance release. The following items were fixed and/or added:
VMM: See user manual.
VMM: fix loading with recent binutils and self-built versions of VirtualBox (bug #17851)
NAT: fix --nataliasmode sameports which is a valid setting (bug #13000)
VRDP: fixed VM process termination on RDP client disconnect if 3D is enabled for the virtual machine
OBS-URL: https://build.opensuse.org/request/show/632362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=168
This is a maintenance release. The following items were fixed and/or added:
VMM: See user manual.
VMM: fix loading with recent binutils and self-built versions of VirtualBox (bug #17851)
NAT: fix --nataliasmode sameports which is a valid setting (bug #13000)
VRDP: fixed VM process termination on RDP client disconnect if 3D is enabled for the virtual machine
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=441
- Version bump to 5.2.16 (released July 17 2018 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
OVF: case insensitive comparison of manifest attribute values, to improve compatibility (bug #17357)
Linux: build for openSUSE 15.0 (bug #17554)
Linux: various build fixes for distribution builds, thank you Gianfranco Costamagna
This update fixes CVE-2018-3005, CVE-2018-3055, CVE-2018-3085, CVE-2018-3086,
CVE-2018-3087, CVE-2018-3088, CVE-2018-3089, CVE-2018-3090, and CVE-2018-3091. bsc#1101667.
OBS-URL: https://build.opensuse.org/request/show/627533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=167
This is a maintenance release. The following items were fixed and/or added:
OVF: case insensitive comparison of manifest attribute values, to improve compatibility (bug #17357)
Linux: build for openSUSE 15.0 (bug #17554)
Linux: various build fixes for distribution builds, thank you Gianfranco Costamagna
This update fixes CVE-2018-3005, CVE-2018-3055, CVE-2018-3085, CVE-2018-3086,
CVE-2018-3087, CVE-2018-3088, CVE-2018-3089, CVE-2018-3090, and CVE-2018-3091. bsc#1101667.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=439
- Version update to 5.2.14 (released July 02 2018 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
User interface: fixed a segmentation fault when accessing the interface through VNC (bug #16348)
User interface: X11: handle repeating keys on the host system correctly (bug #1296, previously fixed, 5.1.0 regression)
VMM: Fixed emulation of the undocumented SALC instruction
VMM: Fixed emulation of so-called "huge unreal mode" (bug #17744); this in practice only affected Intel CPUs with VT-x without unrestricted execution.
Keyboard: The PS/2 keyboard emulation has been corrected to not queue partial scan code sequences (bug #17709); this problem was likely only visible on Linux hosts due to losing the fix for bug #1296
Storage: Fixed CUE file support to correct REM keyword parsing (bug #17783)
USB: Fixed a problem where the emulated xHCI device under very rare circumstances failed to report an empty isochronous transfer ring error, causing the transfers on the corresponding endpoint to stop.
Audio: fixed Linux kernel log flooding (bug #17759)
Apple hosts: make kernel driver load with Mac OS Mojave pre-release (bug #17805).
Linux guests: made vboxvideo driver build with kernel 4.17 (bug #17801) and with pre-3.14 and EL 7.1 kernels (bug #17771)
Removed "fixes_for_4.17.patch" - fixes merged upstream.
- Fix typo in host KMP line.
- Add file "fix_32_bit_builds.patch" to fix error in 32-bit builds.
Add file "switch_to_python3.6.patch" to convert to Python3.
Update warning regarding the security hole in USB passthrough. The text no longer refers
to an old bugzilla entry (bsc#1097248).
Script vboxguestconfig.sh is fixed.
- Use %{?linux_make_arch} when building kernel modules (boo#1098050).
OBS-URL: https://build.opensuse.org/request/show/620347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=166
This is a maintenance release. The following items were fixed and/or added:
User interface: fixed a segmentation fault when accessing the interface through VNC (bug #16348)
User interface: X11: handle repeating keys on the host system correctly (bug #1296, previously fixed, 5.1.0 regression)
VMM: Fixed emulation of the undocumented SALC instruction
VMM: Fixed emulation of so-called "huge unreal mode" (bug #17744); this in practice only affected Intel CPUs with VT-x without unrestricted execution.
Keyboard: The PS/2 keyboard emulation has been corrected to not queue partial scan code sequences (bug #17709); this problem was likely only visible on Linux hosts due to losing the fix for bug #1296
Storage: Fixed CUE file support to correct REM keyword parsing (bug #17783)
USB: Fixed a problem where the emulated xHCI device under very rare circumstances failed to report an empty isochronous transfer ring error, causing the transfers on the corresponding endpoint to stop.
Audio: fixed Linux kernel log flooding (bug #17759)
Apple hosts: make kernel driver load with Mac OS Mojave pre-release (bug #17805).
Linux guests: made vboxvideo driver build with kernel 4.17 (bug #17801) and with pre-3.14 and EL 7.1 kernels (bug #17771)
Removed "fixes_for_4.17.patch" - fixes merged upstream.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=437
- Version bump to 5.2.12 (released May 09 2018 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
Serial: fixed possible data corruption when sending data under certain circumstances
Video recording: fixed starting / stopping recording under certain circumstances
Linux hosts: support Linux 4.17 changes. Thank you Larry Finger
Linux guests: support Linux 4.16 and EL 7.5 kernels (bugs #17676 and #17678)
Linux guests: 3D fixes for recent guests (bug #17623)
File "fixes_for_4.16.patch" is removed - fixed upstream.
OBS-URL: https://build.opensuse.org/request/show/606518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=163
This is a maintenance release. The following items were fixed and/or added:
Serial: fixed possible data corruption when sending data under certain circumstances
Video recording: fixed starting / stopping recording under certain circumstances
Linux hosts: support Linux 4.17 changes. Thank you Larry Finger
Linux guests: support Linux 4.16 and EL 7.5 kernels (bugs #17676 and #17678)
Linux guests: 3D fixes for recent guests (bug #17623)
File "fixes_for_4.16.patch" is removed - fixed upstream.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=425
- Version bump to 5.2.10 (released April 17 2018 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
Vulnerabilities CVE-2018-0739, CVE-2018-2830, CVE-2018-2831, CVE-2018-2835, CVE-2018-2836, CVE-2018-2837,
CVE-2018-2842, CVE-2018-2843, CVE-2018-2844, CVE-2018-2845, and CVE-2018-2860
VMM: Fixed missing NULL pointer check in MMIO code
Storage: fixed having multiple NVMe controllers with ICH9 enabled (5.2.0 regression)
Network: fixed wireless detection regression when bridging to adapters with unbound IP protocols (bug #17543)
Audio: Fixed interrupt storm in FreeBSD guests with HDA (bug #17219)
Keyboard: Introduced a small delay to fix old software which expects to be able to read an incoming scan code more than once (bug #17592)
NAT: Handle nameserver 0.0.0.0 which is a valid setting (bug #17584)
BIOS: INT 15h/87h service must disable A20 gate when done
Linux Guest Additions: fix a hang starting KDE Plasma
- Add file "fixes_for_4.17.patch" to follow API changes in kernel 4.17.
OBS-URL: https://build.opensuse.org/request/show/597873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=160
This is a maintenance release. The following items were fixed and/or added:
Vulnerabilities CVE-2018-0739, CVE-2018-2830, CVE-2018-2831, CVE-2018-2835, CVE-2018-2836, CVE-2018-2837,
CVE-2018-2842, CVE-2018-2843, CVE-2018-2844, CVE-2018-2845, and CVE-2018-2860
VMM: Fixed missing NULL pointer check in MMIO code
Storage: fixed having multiple NVMe controllers with ICH9 enabled (5.2.0 regression)
Network: fixed wireless detection regression when bridging to adapters with unbound IP protocols (bug #17543)
Audio: Fixed interrupt storm in FreeBSD guests with HDA (bug #17219)
Keyboard: Introduced a small delay to fix old software which expects to be able to read an incoming scan code more than once (bug #17592)
NAT: Handle nameserver 0.0.0.0 which is a valid setting (bug #17584)
BIOS: INT 15h/87h service must disable A20 gate when done
Linux Guest Additions: fix a hang starting KDE Plasma
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=417
- Remove version requirement on GLIBC. That was an error.
- Updated the fixes for kernel 4.16.
- Add file "fixes_for_4.16.patch" to handle API changes in kernel 4.16.
- File "fixes_for_4.15.patch" removed - fixed upstream.
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)
OBS-URL: https://build.opensuse.org/request/show/585355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=158
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