1
0
forked from pool/virtualbox
Commit Graph

648 Commits

Author SHA256 Message Date
Dominique Leuenberger
35ab6572e4 Accepting request 453202 from Virtualization
Fix build problems with kernel 4.10

OBS-URL: https://build.opensuse.org/request/show/453202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=127
2017-02-02 14:28:57 +00:00
Larry Finger
6ae60f24fd - Removed "vbox_fix_4.9_api_changes.patch" as changes are upstream.
Fixed API changes for kernel 4.10 in "vbox_fix_4.10_api_changes.patch".

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=306
2017-01-28 21:09:26 +00:00
Dominique Leuenberger
05c927721b Accepting request 451707 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/451707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=126
2017-01-25 21:34:24 +00:00
Larry Finger
798ba7e584 - The version bump to 5.1.14 also addresses boo#1020856 CVE-2017-3316 CVE-2017-3332 CVE-2017-3290 CVE-2016-5545
- 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
2017-01-25 02:54:58 +00:00
Larry Finger
ce541db5bc - The printing of the warning about the insecurity in USB passthru had been lost. As most people are likely to want that feature,
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
2017-01-14 02:16:29 +00:00
Dominique Leuenberger
58105ef8dc Accepting request 447317 from Virtualization
Version bump to 5.1.12

OBS-URL: https://build.opensuse.org/request/show/447317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=125
2017-01-12 14:44:21 +00:00
Larry Finger
f62bb80d4b - Version bump to 5.1.12 (released 2016-12-20 by Oracle)
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
2016-12-21 03:24:03 +00:00
Larry Finger
e83297d2ef - Revert "vbox_hdpi_support.patch. This patch may improve things for asn@cryptomilk.org, but it breaks other systems.
See https://forums.opensuse.org/showthread.php/521520-VirtualBox-interface-scaling and bsc #1014694.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=300
2016-12-12 16:33:19 +00:00
Larry Finger
7bebcb99dc - I now have the necessary preprocessor symbol to modify the source depending on whether the server is 1.19.0 or greater.
It is no longer necessary to detect the server version in the spec file, thus the solution is cleaner.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=299
2016-12-05 22:43:01 +00:00
Larry Finger
9ae9af5d05 - Leap 42.2 still has server v. 1.18.3, thus the test failed. The test has been changed to look at only the 1.xx part of the version.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=298
2016-12-05 17:05:34 +00:00
Larry Finger
5abb7f5639 - Add patch file "Fix_for_server_1.19.patch" to support xorg-x11-server v. 1.19.0.
The spec file now interrogates the rpm for the server and conditionally applies the patch, thus both versions build OK.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=297
2016-12-05 03:50:25 +00:00
Dominique Leuenberger
8b3b9435ff Accepting request 442939 from Virtualization
Add support for HiDPI in the management frontend

  This does not fix rendering in guest windows
  https://doc.qt.io/qt-5/qpainter.html#drawing-high-resolution-versions-of-pixmaps-and-images (forwarded request 442920 from gladiac)

OBS-URL: https://build.opensuse.org/request/show/442939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=124
2016-12-03 17:25:33 +00:00
Larry Finger
10c3b9cf5c Accepting request 442920 from home:gladiac:branches:Virtualization
Add support for HiDPI in the management frontend

  This does not fix rendering in guest windows
  https://doc.qt.io/qt-5/qpainter.html#drawing-high-resolution-versions-of-pixmaps-and-images

OBS-URL: https://build.opensuse.org/request/show/442920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=295
2016-11-30 19:25:05 +00:00
Dominique Leuenberger
1e0ee8206a Accepting request 441682 from Virtualization
Version bump to 5.1.10

OBS-URL: https://build.opensuse.org/request/show/441682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=123
2016-11-25 11:27:45 +00:00
Larry Finger
badf2901f4 - Version bump to 5.1.10 (released 2016-11-21 by Oracle)
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
2016-11-21 22:50:08 +00:00
Dominique Leuenberger
0adee2dde5 Accepting request 439057 from Virtualization
Fixes for VUL-0: CVE-2016-5501,CVE-2016-5538,CVE-2016-5605,CVE-2016-5608,CVE-2016-5610,CVE-2016-5611,CVE-2016-561313
  boo #1005621

OBS-URL: https://build.opensuse.org/request/show/439057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=122
2016-11-12 11:58:32 +00:00
Larry Finger
c98afd2443 - Fixes for VUL-0: CVE-2016-5501,CVE-2016-5538,CVE-2016-5605,CVE-2016-5608,CVE-2016-5610,CVE-2016-5611,CVE-2016-561313
boo #1005621.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=291
2016-11-07 15:30:23 +00:00
Larry Finger
128d47aae2 - Remove all references to libreadline. I misinterpreted a previous error message.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=290
2016-11-01 15:32:30 +00:00
Larry Finger
a491973691 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=289 2016-10-30 20:59:35 +00:00
Larry Finger
1574e3fe26 - Replaced libreadline6 with libreadline7.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=288
2016-10-30 00:30:37 +00:00
Larry Finger
6f64fe1da5 - Found and fixed another API change for kernel 4.9. In addition, the libreadline6 package is now needed.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=287
2016-10-26 17:09:38 +00:00
Larry Finger
0bcfefc0a1 - Fix typo in "vbox_fix_4.9_api_changes.patch".
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=286
2016-10-21 16:06:09 +00:00
Larry Finger
6ff234623b - Make another 4.9 API change.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=285
2016-10-21 02:07:42 +00:00
Larry Finger
04db1af634 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=284 2016-10-20 13:52:35 +00:00
Larry Finger
fb4e8ea690 - Fix build on kernel 4.9 using patch "vbox_fix_4.9_api_changes.patch".
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=283
2016-10-20 12:59:26 +00:00
Larry Finger
6ed2e5e823 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=282 2016-10-19 17:20:02 +00:00
Larry Finger
366ee26cec - Fixes for VUL-0: CVE-2016-5501,CVE-2016-5538,CVE-2016-5605,CVE-2016-5608,CVE-2016-5610,CVE-2016-5611,CVE-2016-561313
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
2016-10-19 15:57:33 +00:00
Larry Finger
de69b33e99 - Requesting 14000 MB is too much. Reduce the request to 12000 MB.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=280
2016-10-18 14:44:20 +00:00
Larry Finger
6334815d84 - Some builds still run out of memory and fail. Increase to 14000 MB.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=279
2016-10-13 19:16:19 +00:00
Larry Finger
28295250eb - Builds keep running out of memory when building the web server part of the package.
To help the memory pressure, I have forced make to run with "-j2", rather than use
  the number of processors. Such a change will slow the build, but will result in a
  higher rate of success.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=278
2016-10-13 16:15:22 +00:00
Larry Finger
7b412c0be3 - Increase memory allowed in build to 10000 MB.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=277
2016-10-12 20:08:25 +00:00
Dominique Leuenberger
6873216437 Accepting request 428206 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/428206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=121
2016-09-20 11:18:46 +00:00
Dominique Leuenberger
4197ea7df0 Accepting request 426637 from Virtualization
1

OBS-URL: https://build.opensuse.org/request/show/426637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=120
2016-09-16 08:59:12 +00:00
Ismail Dönmez
cb6bcd6187 Accepting request 428003 from home:lwfinger:branches:Virtualization
Version bump to 5.1.6

OBS-URL: https://build.opensuse.org/request/show/428003
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=275
2016-09-16 08:32:23 +00:00
Ismail Dönmez
d24cb8c470 Accepting request 426206 from home:lwfinger:branches:Virtualization
Fix 5.1.4 for build errors with kernel 4.8

OBS-URL: https://build.opensuse.org/request/show/426206
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=274
2016-09-10 15:57:04 +00:00
Dominique Leuenberger
9cac1b166b Accepting request 424553 from Virtualization
wrong bug numbers, sorry... (forwarded request 424543 from wolfi323)

OBS-URL: https://build.opensuse.org/request/show/424553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=119
2016-09-05 19:17:09 +00:00
Larry Finger
022a20a7aa Accepting request 424543 from home:wolfi323:branches:Virtualization
wrong bug numbers, sorry...

OBS-URL: https://build.opensuse.org/request/show/424543
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=272
2016-09-02 22:08:25 +00:00
Larry Finger
8ed71a1239 Accepting request 424529 from home:wolfi323:branches:Virtualization
- Re-added missing copy of Module.symvers from vboxguest build so that loads of vboxvideo can resolve all symbols, this got lost somehow (boo983091, boo#993736)

OBS-URL: https://build.opensuse.org/request/show/424529
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=271
2016-09-02 20:42:33 +00:00
Ismail Dönmez
d21b5733af Accepting request 424220 from home:michal-m:branches:Virtualization
- Update the host <-> guest KMP conflict dependencies to no longer
  refer to the old name (boo#983927).

OBS-URL: https://build.opensuse.org/request/show/424220
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=270
2016-09-01 12:30:21 +00:00
Dominique Leuenberger
4fc1eda9e1 Accepting request 423942 from Virtualization
1

OBS-URL: https://build.opensuse.org/request/show/423942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=118
2016-08-31 12:29:52 +00:00
Ismail Dönmez
4bac402b42 Accepting request 423472 from home:lwfinger:branches:Virtualization
Fix missing ExclusiveArch directive

OBS-URL: https://build.opensuse.org/request/show/423472
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=268
2016-08-31 07:26:51 +00:00
OBS User mrdocs
d98b0f1e64 Accepting request 418790 from home:frispete:Kernel-stable
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
2016-08-22 03:08:37 +00:00
Ismail Dönmez
7996976d6b Accepting request 420536 from home:lwfinger:branches:Virtualization
rework virtualbox.changes

OBS-URL: https://build.opensuse.org/request/show/420536
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=266
2016-08-20 06:28:01 +00:00
Ismail Dönmez
3e21ca3b13 Accepting request 420307 from home:lwfinger:branches:Virtualization
Version bump to 5.1.4

OBS-URL: https://build.opensuse.org/request/show/420307
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=265
2016-08-19 08:55:54 +00:00
OBS User mrdocs
5d3c358938 Accepting request 417906 from home:lwfinger:branches:Virtualization
Fix build for i586

OBS-URL: https://build.opensuse.org/request/show/417906
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=264
2016-08-10 04:21:36 +00:00
Larry Finger
8cbc364fed Accepting request 417849 from home:bruno_friedmann:branches:Virtualization
Feel free to include a proposed fix to be able to build ix86 arch

- Add upstream patch fix cpu_has_pge removed macro in kernel 4.7
  Patch11
- Add ifarch ix86 to limit concurrency on 32bits (-j2)
  Remove ExcludeArch instructions

OBS-URL: https://build.opensuse.org/request/show/417849
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=263
2016-08-08 14:38:05 +00:00
Larry Finger
ff1d6fb65b Accepting request 414498 from home:luizluca:branches:Virtualization
bump to 5.1.2

I tried to keep all Suse customization as they are. Warning dialogs were ported to Qt5.
I did not check for added executables in the new release.

Compile tested on all current targets. Runtime tested on Tumbleweed, both host and guest.

OBS-URL: https://build.opensuse.org/request/show/414498
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=262
2016-07-26 16:15:55 +00:00
9187057190 Accepting request 412614 from home:etamPL:branches:Virtualization
added missing udev rules (http://www.mgreene.org/?p=211)

OBS-URL: https://build.opensuse.org/request/show/412614
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=261
2016-07-22 08:17:19 +00:00
Dominique Leuenberger
179293f4c6 Accepting request 400623 from Virtualization
1

OBS-URL: https://build.opensuse.org/request/show/400623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=117
2016-06-13 19:48:51 +00:00
Ismail Dönmez
ee42d74602 Accepting request 400593 from home:lwfinger:branches:Virtualization
Fix build on kernel 4.7+

OBS-URL: https://build.opensuse.org/request/show/400593
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=259
2016-06-08 08:13:05 +00:00