1
0
forked from pool/virtualbox
Commit Graph

256 Commits

Author SHA256 Message Date
Larry Finger
6deff5bcfe - Fix several problems with the startup scripts. The SysV form is no longer used for most packages as proper systemd
service files have been created. These fixes address bsc#1037291, #1043532, and #1045871.
- Increase reserved disk space from 4 to 5 GB. This change was suddested as a fix for the 32-bit failures.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=348
2017-07-10 18:31:23 +00:00
Larry Finger
5217fddc80 - Fix missing global for 32-bit version with gcc7. (bsc#1046571).
Fix missing frame buffer cleanup - private communication from Oracle - adds file "fix_KMS_support.patch".

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=346
2017-06-30 00:57:32 +00:00
Larry Finger
e2652713d3 Fix missing /media for Leap 42.3.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=345
2017-06-25 23:44:07 +00:00
Larry Finger
5f4d3deb2d OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=344 2017-06-25 18:06:27 +00:00
Larry Finger
7c7890c0c5 Fix typo in above changes.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=343
2017-06-25 17:20:00 +00:00
Larry Finger
bd0491518c Fix "requires" for net-tools-deprecated so that Leap 42.3 will build.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=342
2017-06-25 17:14:46 +00:00
Larry Finger
f3820cb7d9 - Fix logic error in scripts to build kernel modules locally - see bnc#1042726.
Temporarily remove "requires" for net-tools-deprecated so that Leap 42.3 will build.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=341
2017-06-25 17:11:33 +00:00
Larry Finger
79cdaa4a04 - Fix some typos in the various service files as noted in boo#1044931.
With these fixes, TW guests start correctly. In addition, the /sbin/vboxconfig (for hosts) and the
  /sbin/vboxguestconfig (for guests) work correctly.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=340
2017-06-25 00:21:46 +00:00
Larry Finger
7748557e4a OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=339 2017-06-21 17:07:17 +00:00
Larry Finger
87881b07fc - Now that kernel:HEAD:standard has changed to version 4.12.0-rcX, the VB drivers need some changes for new API's.
File "vbox_fix_for_kernel_4.12.patch" is added.
  The added installation of "net-tools-deprecated" broke builds for Leap 42.3. That change is now conditional on building for Factory.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=338
2017-06-21 16:57:21 +00:00
Larry Finger
532c4484c9 - Add installation of package "net-tools-deprecated" as requested in boo#1027742.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=337
2017-06-10 13:21:20 +00:00
Larry Finger
af26c92399 - Revise warning screen concerning USB passthru - fixes bnc#1041137.
USB passthru opens a security hole, yet it is so valuable that many users want the feature, thus it is our default.
  Previously, a user needed to edit a udev rule to disable passthru. The bad part was that an update of VB changed the
  rule back to allow passthru without any notification. These changes modify the popup to allow the user to accept or decline
  passthru. If the user declines, then the root password is requested and the udev rule is modified. As these modifications will be
  lost with the next VB update, the inode of the udev rule is kept. If the user has previously declined and the inode has changed,
  the popup will show the next time VB is started. File "fix_usb_rules.sh" is added.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=336
2017-06-08 22:26:55 +00:00
Larry Finger
17bc6d4e06 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=335 2017-05-27 16:49:37 +00:00
Larry Finger
d5939f94c2 Accepting request 497122 from home:frispete:Kernel-base
- add %dir /usr/share/licenses to new vnc package

OBS-URL: https://build.opensuse.org/request/show/497122
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=333
2017-05-21 20:15:00 +00:00
Larry Finger
86d45b138a - Made changes to build with gcc 7.x. This adds new file "vbox_fix_for_gcc7.patch".
Changed the building of VBoxVNC to remove the hack used earlier.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=332
2017-05-17 20:36:36 +00:00
Larry Finger
17a3ba2102 - Make a number of changes:
* Add VBoxVNC as a proper external pack rather than just make the so available (bnc #1037033). Thanks to Michal Nowak for most of this effort.
    One hack was required to work around a bug in "VBoxManage extpack install" whereby the --accept-license option failed to work.
  * Improve startup of VirtualBox through use of systemd service files:
    a. Beginning with Oracle version 5.0.8, the command used to build the kernel modules outside of the RPM packaging
       code changed; however, the openSUSE version did not implement the new method. That new code is now implemented.
    b. In Tumbleweed, the SysV init scripts to systemd service files stopped working. Part of the new code also checks
       to see if the kernel modules are loaded. If not, new script files are called to include the necessary packages
       and build the necessary modules.
    c. The hooks are in place to remove the sysv init files and do the complete conversion to systemd. This step will
       be done at a later time.
  * New files are "vboxconfig.sh", "vboxguestconfig.sh", "vboxdrv.service", and "vboxadd-service.service".
  * New sub-packages virtualbox-guest-source and virtualbox-vnc are produced.
  * Some typos in virtualbox.spec are fixed.

- Add libelf-devel to build. Fixes bnc #1037511.
  Modified the startup files to build the kernel modules if they are missing. Files "vboxconfig.sh" and "vboxguestconfig" added.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=331
2017-05-10 18:01:46 +00:00
Larry Finger
31890f8f57 - Version bump to 5.1.22 (released 2017-04-28 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed VERR_IEM_INSTR_NOT_IMPLEMENTED Guru Meditation under certain conditions (5.1 regression; mostly Mac OS X hosts; bugs #15693, #15801, #16274, #16569, #16663)
VMM: fixed software virtualization on Solaris hosts (5.1.20 regression)
Storage: fixed a potential hang under rare circumstances (bug #16677)
Storage: fixed a potential crash under rare circumstances (asynchronous I/O disabled or during maintenance file operations like merging snapshots)
Linux hosts: make the ALSA backend work again as well as loading the GL libraries on certain hosts (5.1.20 regression; bugs #16667, #16693)
Linux Additions: fixed mount.vboxsf symlink problem (5.1.20 regression; bug #16670)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=329
2017-04-29 17:28:47 +00:00
Larry Finger
1ffdd9492b - VirtualBox has always been started by systemd utilizing the old-style scripts in /etc/init.d.
These should be converted to the service files native to systemd. This issue has been forced
  as a recent update to Tumbleweed broke the startup of VB for both TW hosts and guests. This
  change starts the conversion to native systemd files. The original scripts are still used; however,
  service files are used to start and stop the VB components. In a later change, all action will
  be accomplished using systemd service files.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=327
2017-04-29 05:52:10 +00:00
Larry Finger
c3b3915a83 - Fixes for CVE-2017-3561, CVE-2017-3563, CVE-2017-3576, CVE-2017-3558, CVE-2017-3587
CVE-2017-3559, CVE-2017-3575, CVE-2017-3538, CVE-2017-3513
   Version bump to 5.1.20 (released 2017-04-18 by Oracle)
   This is a maintenance release. The following items were fixed and/or added:
    GUI: don't check if the Extension Pack is up-to-date if the user is about to install a new Extension Pack (bug #16317)
    GUI: fixed a possible crash when switching a multi-monitor VM into full-screen or seamless mode
    GUI: several mini-toolbar fixes in full-screen / seamless mode (X11 hosts only)
    GUI: don't crash on restoring defaults in the appliance import dialog
    Windows Additions: another fix for automatic logins for Windows Vista and newer (bug #15904)
    ICH9: fix for Windows guests with a huge amount (>64G) of guest memory
    BIOS: fixed El Torito hard disk emulation geometry calculation (thanks Dwight Engen)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=325
2017-04-20 20:01:58 +00:00
Larry Finger
d1039d5c96 - Add File "vbox_fix_42.3_api.patch" to handle the get_user_pages() API change in Leap 42.3.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=324
2017-04-09 00:13:39 +00:00
Larry Finger
b4c596e943 - Package VBoxVNC.so. This extension is already being built, just not packaged.
This feature is requested in bsc #1024671.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=322
2017-03-28 14:55:00 +00:00
Larry Finger
c567714e96 - Version bump to 5.1.18 (released 2017-08-15 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    Shared Folders: fixed case insensitive filename access (5.1.16 regression; Windows guests only; bug #16549)
    Shared Folders: fixed access to long pathes (5.1.16 regression; Windows guests only; bugs #14651, #16564)
    API: fixed snapshot handling of medium attachments and PCI device attachments (bug #16545)
    API: make 32-bit Windows guests in raw mode boot again if the ICH9 chipset is used (5.1.16 regression)
    VBoxBugReport: fixed VM log collection issue
    Linux hosts: fixed autostart service script (bug #14955)
    Windows Additions: fixed automatic logins for Windows Vista and newer (5.1.4 regression; bug #15904)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=320
2017-03-16 02:58:18 +00:00
Larry Finger
8d6f50e5ae - Removed "vbox_fix_4.10_api_changes.patch" - fixed upstream
Removed "vbox_fix_4.11_api_changes.patch" - fixed upstream
- Version bump to 5.1.16 (released 2017-03-08 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    VMM: don't access the MSR_IA32_SMM_MONITOR_CTL MSR if dual-monitor treatment is not available (KVM workaround, bug #14965)
    VMM: another fix for handling certain MSRs on ancient CPUs without VT-x support for MSR bitmaps
    VMM: fixed VERR_SSM_LOAD_CPUID_MISMATCH errors when restoring a saved state with SMP guests on hosts without the CPUID/HTT bit set (bug #16428)
    VMM: fixed a bug in call gate emulation
    VMM: FWAIT instruction fix
    VMM: fixed a sporadic guest hang under certain conditions
    GUI: hide the mini-toolbar from the taskbar and the pager on certain X11 hosts
    GUI: better error handling on the global settings / network / host-only / DHCP server settings
    GUI: fixes for full-screen with multiple screens
    Host-only Network: fixed host-only adapter creation issue preventing VirtualBox installation on Windows 10 hosts (bug #16379)
    NAT network: fixed two potential crashes in the DHCP server
    ICH9: fixed incorrect initialization of the primary bus for PCI bridges (5.1.14 regression)
    Storage: LsiLogic fix for Windows 10
    USB: fixed not being able to attach certain USB devices having invalid characters in the device strings (5.0.18 regression; bug #15956)
    USB: several fixes for the USB/IP support (bug #16462)
    VBoxSVC: fixed another crash during shutdown under rare circumstances
    VBoxSVC: fixed a stack overflow on (Windows debug builds only; bug #16409)
    OVF: when importing an appliance handle more than 10 network adapters if the OVA was created by VirtualBox (bug #16401)
    OVF: fixes for exporting and importing appliances with many disks (bug #16402)
    VBoxManage: fixed regression with modifyhd --resize (bug #16311)
    rdesktop-vrdp: source code tarball fixes
    Linux Installers: do not rebuild kernel modules unnecessarily (bug #16408)
    Linux hosts: added an action for opening the VM manager window to the .desktop file
    Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)
    Linux Additions: added vboxsf FS modules alias (bug #16404)
    Linux Additions: fix for the shared folders kernel module to compile on Linux 4.10

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=317
2017-03-09 18:59:35 +00:00
Larry Finger
5ebf5a7f37 - Fix API changes for kernel 4.11. This change adds file "vbox_fix_4.11_api_changes.patch".
Make some changes to various script files to remove reference to run level 4, which is not used.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=316
2017-03-08 21:20:56 +00:00
Larry Finger
a7a3bd043a Accepting request 461275 from home:dimstar:Factory
- Do not proivde libGL.so.1 and libEGL.so.1 symbols into the rpm
  database.

OBS-URL: https://build.opensuse.org/request/show/461275
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=313
2017-03-01 14:44:22 +00:00
Larry Finger
76da1100ef - Fix 3D acceleration as reported in bsc #1024934. The steps needed are as follows:
-  Remove file "vbox_prevent_wrong_SONAME.patch" - the original SONAME values are needed for
    libGL.so.1 and libEGL.so.1 to be replaced by VBoxOGL.so and VBoxEGL.so, respectively.
 -  Package VBoxEGL.so

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=311
2017-02-24 03:39:53 +00:00
Larry Finger
1ed39ee457 Accepting request 460007 from home:kukuk:branches:Virtualization
- Require insserv and fillup by the packages who call it in the
  pre/post install sections

OBS-URL: https://build.opensuse.org/request/show/460007
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=310
2017-02-23 19:51:51 +00:00
Larry Finger
6d1b72be9e Accepting request 454220 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454220
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=308
2017-02-02 18:25:26 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
Larry Finger
3b5be9a66d Accepting request 396645 from home:frispete:Kernel-stable
- remove libgsoap-devel from build deps, it conflicts with gsoap-devel

OBS-URL: https://build.opensuse.org/request/show/396645
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=257
2016-05-18 14:33:44 +00:00
Larry Finger
5162e70a41 Accepting request 395088 from home:lwfinger:branches:Virtualization
Fix shared folder automount (boo #977328)

OBS-URL: https://build.opensuse.org/request/show/395088
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=256
2016-05-16 21:36:43 +00:00
Larry Finger
0fb113d11a Accepting request 391691 from home:eeich:branches:Virtualization
- drm-vboxvideo-Initialize-data-needed-to-map-fbdev-memory.patch:
  * Add missing initialization of scanout buffer base and size for
    proper fbdev support.
- drm-vboxvideo-Add-delayed-update-to-support-fbdev.patch:
  * Add support for delayed_io in fbdev-layer. 
  (boo#977200).

OBS-URL: https://build.opensuse.org/request/show/391691
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=254
2016-04-26 12:37:23 +00:00
Martin Pluskal
3ba5df7f20 Accepting request 391337 from home:lwfinger:branches:Virtualization
Fix LsiLogic adapter error in 5.0.18

OBS-URL: https://build.opensuse.org/request/show/391337
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=253
2016-04-23 05:10:51 +00:00
Ismail Dönmez
f725b69be8 Accepting request 390825 from home:lwfinger:branches:Virtualization
=Version bump to 5.0.18

OBS-URL: https://build.opensuse.org/request/show/390825
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=251
2016-04-20 17:24:34 +00:00
Martin Pluskal
ae2df53d7c Accepting request 390257 from home:lwfinger:branches:Virtualization
Fix for page-cache-release() no longer in kernel

OBS-URL: https://build.opensuse.org/request/show/390257
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=250
2016-04-16 11:47:44 +00:00
Martin Pluskal
49a9ac25d6 Accepting request 383712 from home:lwfinger:branches:Virtualization
Fix libGL.so.1 problem

OBS-URL: https://build.opensuse.org/request/show/383712
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=248
2016-04-04 05:41:02 +00:00
Martin Pluskal
9d18c0103f Accepting request 382716 from home:lwfinger:branches:Virtualization
Fixes for 5.0.17 build errors

OBS-URL: https://build.opensuse.org/request/show/382716
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=247
2016-03-31 20:35:37 +00:00
Martin Pluskal
fb04d2a68e Accepting request 382287 from home:lwfinger:branches:Virtualization
Fix problems with VB 5.0.17

OBS-URL: https://build.opensuse.org/request/show/382287
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=246
2016-03-31 05:40:03 +00:00
Ismail Dönmez
7d2e3597f7 Accepting request 366744 from home:lwfinger:branches:Virtualization
Version bump to 5.0.16

OBS-URL: https://build.opensuse.org/request/show/366744
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=244
2016-03-05 19:54:08 +00:00
Martin Pluskal
e82fa3fc2f Accepting request 354842 from home:lwfinger:branches:Virtualization
Version bump to 5.0.14

OBS-URL: https://build.opensuse.org/request/show/354842
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=242
2016-01-20 07:40:11 +00:00
Ismail Dönmez
0de15ce834 Accepting request 353709 from home:bmwiedemann:branches:Virtualization
- vboxadd script no more fails on remote_fs failure (bnc#908383)

change needs some testing

OBS-URL: https://build.opensuse.org/request/show/353709
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=241
2016-01-14 16:37:33 +00:00
Ismail Dönmez
ad60d1c8dd Accepting request 350928 from home:lwfinger:branches:Virtualization
Version bump to 5.0.12

OBS-URL: https://build.opensuse.org/request/show/350928
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=239
2015-12-27 09:25:33 +00:00
Martin Pluskal
4e1674867b Accepting request 349703 from home:Mailaender:branches:Virtualization
- fix permission Error In SUPR3HardenedMain
  Effective UID is not root (euid=1000 egid=100 uid=1000 gid=100) (rc=-10)
  see https://forums.virtualbox.org/viewtopic.php?t=11154

OBS-URL: https://build.opensuse.org/request/show/349703
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=238
2015-12-21 12:24:27 +00:00
Larry Finger
171fcb6bee Accepting request 345512 from home:lwfinger:branches:Virtualization
Build with i586 disabled - it fails

OBS-URL: https://build.opensuse.org/request/show/345512
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=235
2015-11-21 17:20:33 +00:00
Martin Pluskal
51e167746b Accepting request 344040 from home:namtrac:branches:Virtualization
- Version bump to 5.0.10 (released 2015-11-10 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    VMM: improved support for certain Intel Atom CPUs (bug #14773)
    VMM: system register emulation fix (5.0 regression; bug #14515)
    GUI: fixed immediate screenshot issue (bug #14108)
    GUI: fixed another 3D overlay window reparenting issue when the VM is switched to fullscreen mode on X11 hosts
    GUI: fixed help index (bug #14722)
    GUI: fixed state synchronization issue in the VM manager window when VM was paused from its runtime window
    Audio: fixed suspending/resuming audio streams on VM pause/unpause (bug #14784)
    Audio: properly reset AC97 audio streams, otherwise there is silence until a non-48 kHz stream is played
    Audio: fixed a small emulation quirk of the AD1980 codec of the HDA device to make recent linux guests work (bug #14653)
    USB: serveral fixes for the xHCI controller
    USB: fixed a crash under certain conditions on hosts with Linux kernels older than version 3.3
    USB: better identification of certain USB devices
    NAT: support TCP in DNS proxy (bug #14736)
    NAT Network: fixed sporadic crashes on Windows hosts (bug #13899)
    API: when creating differencing images (e.g. as part of a snapshot or cloning a VM) use the same disk image variant as the parent image if possible, which means that e.g. a diff image for a VMDK image split into 2 GB files will also be split (bug #14764)
    API: event queue handling fixes preventing loss of certain events at runtime (e.g. new webcam attached), particularly important on Mac OS X hosts
    Webcam: passthrough fix for certain devices (Windows hosts only)
    VBoxManage: don't crash on snapshot restorecurrent / edit if the VM has no snapshots
    VBoxManage: don't crash on controlvm addencpassword (bug #14729)
    Mac OS X hosts: use the correct kernel on certain hosts
    Windows hosts: fixed VRDP external authentication
    Windows hosts: allow to use a shared folder path with extended-length path prefix (5.0 regression; bug #14651)
    Windows hosts: fix a crash in the netfilter host driver under certain conditions (bug #14799)
    Windows host installer: documented and fixed public properties which can be used to control the installation to some extent
    Windows host installer: fixed not starting the actual installation when showing the version information or help dialogs
    X11 Additions: added basic support for X.Org Server 1.18 (3D requires additional fixes)
- Refresh vbox-no-build-dates.diff

OBS-URL: https://build.opensuse.org/request/show/344040
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=234
2015-11-12 13:52:08 +00:00
d27c52e190 Accepting request 342960 from home:lwfinger:branches:Virtualization
Add popup for USB passthru security (boo#953018).

OBS-URL: https://build.opensuse.org/request/show/342960
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=233
2015-11-08 09:13:53 +00:00
Larry Finger
9aac583ea6 - Version bump to 5.0.8 (released 2015-10-20 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    GUI: Mac OS X: Restore green zoom button for VM windows (it was hidden in the previous release to avoid native full-screen issues). For Yosemite and El Capitan this button should work accordingly to the Apple HIG: Full-screen by default, maximize if the user holds the Option key.
    Serial ports: fixed wrong IRQ number for the first serial port in the ACPI tables (5.0.6 regression; bug #14659)
    API: fixed a 5.0 regression in VBoxManage setproperty defaultfrontend (bug #14696)
    VBoxManage/vbox-img: conversion to RAW images could result in a disk image containing all zeroes
    Linux hosts: several fixes for systemd integration in .deb / .rpm packages (e.g. bug #14665). The command for recompiling the host kernel modules was changed to /sbin/vboxconfig
    Linux hosts: make host-only interfaces report operstate UP only when they have VMs attached (bug #14526)
    Mac OS X hosts: fix bpf capture and accounting of traffic on bridged and host-only interfaces (bug #14553)
    Windows guests: fixed 3D rendering issues on high resolution displays
    Windows Additions: fixed problems with 3D acceleration on Windows hosts with Intel HD graphics (bug #14670)
    Linux Additions: fix service starting on Debian systems with systemd installed but not in use (bug #14683)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=229
2015-10-20 19:08:44 +00:00
Martin Pluskal
c966de6d49 Accepting request 336464 from home:namtrac:branches:Virtualization
- Version bump to 5.0.6 (released 2015-10-02 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
	GUI: the update check now uses the HTTP system proxy settings by default
	GUI: About dialog improvements. Copyable version text, do not close dialog on mouse-clicks and focus losing, explicit close button at the bottom of dialog and disabled close button fix on OS X. (bugs #9912, #12749)
	GUI: fixed bug when re-assigning shortcuts (bug #14565)
	GUI: fixed default focus button in message-box dialogs (bug #14486)
	GUI: fixed settings dialog which is opened if the network settings need to be changed at VM startup (5.0.0 regression; bug #14601)
	GUI: fixed crash during VM start if an early error message needs to be shown, for example Linux kernel modules not present (bug #14646)
	Bridged Networking: fixed handling of guest DHCP requests without UDP checksum when bridging to a wireless interface (bug #14615)
	Audio: latency fixes (Windows hosts only; bug #4088)
	Guest Control: correctly set USERNAME and USERPROFILE environment variables (Windows guests only)
	Guest Control: several fixes
	API: properly restore NAT port forwarding rules when reverting to a snapshot
	Parallel ports: Several fixes allowing to enable two parallel ports for a VM
	VBoxManage: fixed wrong output of debugvm show command
	VBoxManage: fixed hang when specifying logging groups with debugvm log starting with h, for example hex
	Windows hosts: renamed VBoxStartup.log to VBoxHardening.log and provide this log file in the GUI log viewer
	Windows hosts: fixed a small memory leak in the Windows host interface driver (VBoxNetAdp) which caused a BSOD if the driver verifier is enabled (bug #14562)
	Windows hosts: fixed a failure to start VMs on hosts where dsound.dll is not available (bug #14574)
	Windows hosts: another fix for VERR_LDR_MISMATCH_NATIVE errors (bug #14579)
	Windows hosts: fixed host-to-guest communication with bridged networking (bugs #14326, #14457)
	Windows hosts: fixed broken data receiving from the serial device with the named pipe backend if Kaspersky AV is installed
	Linux hosts: Linux 4.3 compile fixes
	Linux hosts: installer fix for certain systems (bug #14627)
	Linux hosts / guests: native systemd support for the host/guest installer scripts. The scripts for re-compiling the kernel modules are now located at /sbin/rcvboxdrv (host) and /sbin/rcvboxadd (Guest Additions)
	Mac OS X hosts: GUI-related fixes for El Capitan
	Mac OS X hosts: fixed a problem with capturing USB devices under El Capitan
	Mac OS X hosts: allow colon character on shared folders (bug #14554)
	Linux Additions: properly set the VBoxService process ID in the PID file (bug #14571)
	Linux Additions: Guest Control fixes (bug #14573)

OBS-URL: https://build.opensuse.org/request/show/336464
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=226
2015-10-05 09:22:31 +00:00
Martin Pluskal
fb0b976cf8 Accepting request 335889 from home:dimstar:Factory
- BuildRequire pkgconfig(udev) instead of udev directly: this allows
  us to be earlier in the build phase, as we can make use of udev-mini
  and it solves build failures with systemd224.

OBS-URL: https://build.opensuse.org/request/show/335889
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=225
2015-10-02 11:12:59 +00:00
Larry Finger
694b6aee13 Accepting request 330439 from home:lwfinger:branches:Virtualization
- The code base released by Oracle failed to build on 32-bit systems. They had already fixed the
  problem. This update applies their solution.

Version bump to 5.0.4 (released 2015-09-08 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    VMM: fixed an issue with Windows 10 guest kernel debugging over the network for Hyper-V paravirtualized VMs
    VMM: fixed a bug which prevented reading the saved state of the 'PATM' unit from VirtualBox 4.3.x (bug #14512)
    GUI: changed default OS type for Windows from Windows XP to Windows 7
    GUI: added another pre-defined guest screen resolution (bug #14384)
    GUI: fixed update check which was broken due to changing the location of the root certificates (bug #13096)
    GUI: fixed issues with synchronization of Caps lock / Num lock / Scroll lock on Windows hosts (bug #14302)
    GUI: don't crash during VM shutdown if 2D video acceleration and 3D support are enabled (Mac OS X hosts only)
    GUI: several seamless fixes for certain X11 window managers, also when used in multi-screen setups
    GUI: Log window size, position and cursor-position fixes
    Audio: fixed playing leftover/deprecated audio samples
    Audio: fixed playing audio after suspending the host (5.0 regression; Linux hosts using the ALSA backend)
    Audio: fixed playing short audio samples which were chopped off formerly
    Audio: fixed distortions on OS X when the sample rate of the guest stream and host device don't match
    Storage: fixed raw disk access and flat VMDK image access which would be always opened readonly (5.0.2 regression; bugs #14425, #14461)
    Storage: fixed initial encryption of VDI images after they were compacted (bug #14496)
    VGA: fix for certain graphics modes (bug #14516)
    NAT: don't freeze while the VM is paused if the network attachment mode is changed from/to NAT with activated port forwarding
    OVF: fixed duplicate USB controller entries in exported OVA/OVF (bug #14462)
    Shared Folders: fixed a path separator issue (bug #14434)
    Drag and drop: fixed crashes on OS X hosts when doing host-to-guest transfers
    VBoxManage: another attempt to not deny changing the network adapter type at VM runtime (5.0 regression; bug #14308)
    VBoxManage: fixed broken guestcontrol <VM-Name> list command (5.0 regression)
    VBoxManage: fixed broken Guest Control stdout/stderr output (5.0 regression)
    Mac OS X hosts: fixed remaining problems with activated SMAP (Broadwell and later; bug #14412)
    Mac OS X hosts: fixed broken 3D support (5.0.2 regression; bug #14476)

OBS-URL: https://build.opensuse.org/request/show/330439
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=222
2015-09-11 02:00:11 +00:00
Larry Finger
a0b0824e1f Accepting request 328398 from home:wolfi323:branches:Virtualization
- Install and enable the vboxadd-service init script, to make auto-mounting of shared folders and time synchronization work
- Install VBoxService to /usr/sbin/ instead of /usr/bin/ so that vboxadd-service can find it, it cannot be run as user anyway
- Create the /media folder with appropriate permissions on distributions higher than 13.1, it doesn't exist any more and the one that VBoxService creates automatically cannot be accessed by normal users
- Fixes boo#908669 and boo#936254

OBS-URL: https://build.opensuse.org/request/show/328398
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=221
2015-09-01 23:16:44 +00:00
Ismail Dönmez
6c49937783 Accepting request 323449 from home:lwfinger:branches:Virtualization
Version bump to 5.0.2 (released 2015-08-13 by Oracle)
A number of problems were fixed and/or added. In particular, the artifically high load average
problem reported as bsc#939299 has been fixed. The complete list follows:
    VMM: added support for guest crash report MSRs with Hyper-V paravirtualization
    VMM: fixed an issue causing artifically high load averages on Linux hosts
    VMM: fixed a kernel panic with thread-context hooks caused by incompatible changes made to Linux 4.2 kernels
    VMM: fixed a saved state issue with VT-x/AMD-V disabled (5.0 regression; bug #14304)
    VMM: fixed VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)
    VMM: fixed a crash while creating a guest core dumps via the VM debug facility (5.0 regression)
    VMM: This release has AVX2 passthrough disabled on every host and AVX passthrough disabled for 64-bit VMs on 32-bit hosts.
	 This will be properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262).
    GUI: fixed rare hang and crash on VM shutdown/poweroff
    GUI: X11: fixed few crashes caused by the Qt alien widgets feature
    GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order, transiency issues on certain window managers (bug #14257)
    GUI: X11: fixed mini-toolbar minimize button issue under certain window managers (bug #14284)
    GUI: VM menu actions availability should now be properly updated on full-screen/seamless/scaled mode switches
    GUI: disk encryption password validation should be performed when user confirmed the password, not after each entered symbol
    GUI: do not change the VM/group selection in the VM Manager to the newly created VM if it was created by another client (e.g. VBoxManage)
    GUI: improve the quality in scaled mode under some circumstances (5.0 regression; bug #14303)
    VBoxManage: do not deny changing the network adapter type at VM runtime (5.0 regression; bug #14308)
    VRDP: allow Windows 10 RDP clients (bug #14216)
    Audio: fix a possible crash on VM process termination (5.0 regression)
    Storage: improved raw disk access on OS X by unmounting any accessed volume before first use and prevent any mount attempt by the host (bug #14219)
    3D: basic support for saving/restoring display lists
    Shared Folders: fixed a problem with accessing CIFS shares (bug #14252)
    Shared Folders: improved path conversion between hosts and guests with different path separators (bug #14153)
    API: skip resetting of immutable media when the VM in saved state is started (bug #13957)
    API: fixed method for setting medium IDs which used zero (invalid) UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)
    API: for Windows host fix detection of API client crashes which have a session open
    OVF: properly export all VBox features including the setting for paravirtualization (bug #14390)

OBS-URL: https://build.opensuse.org/request/show/323449
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=217
2015-08-16 16:22:09 +00:00
OBS User buildservice-autocommit
87efa3c962 Accepting request 315190 from Virtualization
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/315190
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=214
2015-07-16 15:13:44 +00:00
OBS User buildservice-autocommit
569930e6c7 Updating link to change in openSUSE:Factory/virtualbox revision 102.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=df08239ed01f0f433fe95075a612f84f
2015-07-16 15:13:43 +00:00
Tomáš Chvátal
508cb0954f - Install more binaries that were in bin generated folder
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=213
2015-07-15 18:42:07 +00:00
Tomáš Chvátal
756ec3ce82 - Fix buffer overflow on dtrace lib:
* virtualbox-snpritnf-buffer-overflow.patch
- Note: still does not respect cxxflags

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=212
2015-07-14 19:14:21 +00:00
Tomáš Chvátal
5b84ab1c4e OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=211 2015-07-14 18:52:12 +00:00
Tomáš Chvátal
97e95f5819 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=210 2015-07-13 13:30:39 +00:00
Tomáš Chvátal
9070b8f218 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=209 2015-07-13 12:42:49 +00:00
Tomáš Chvátal
2021ffd044 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=208 2015-07-11 12:48:17 +00:00
Tomáš Chvátal
d5b0844136 - Fix vbox build by replacing non-existent sed parameter:
* virtualbox-sed-params.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=207
2015-07-11 12:47:21 +00:00
Tomáš Chvátal
77d1328616 - Version bump to 5.0.0:
* Major bump from 4 series with tons of changes.
  * Read upstream changelog for in-depth informations
- Obsoleted patches:
  * gcc5-support.patch
  * gcc51-support.patch
- Refreshed patches:
  * gcc5-real-support.patch
  * vbox-disable-updates.diff
  * virtualbox-system-x.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=206
2015-07-11 11:43:54 +00:00
Martin Pluskal
5ac0532338 Accepting request 315179 from home:alarrosa:branches:Virtualization
- Exclude %ix86 arch in suse_version == 1315 (openSUSE 42)

OBS-URL: https://build.opensuse.org/request/show/315179
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=205
2015-07-06 10:19:35 +00:00
Martin Pluskal
e8d03d451e Accepting request 311788 from home:pluskalm:branches:Virtualization
- Enable building of for all supported kernel flavours
  * exclude also pv flavour

OBS-URL: https://build.opensuse.org/request/show/311788
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=200
2015-06-12 10:57:10 +00:00
Tomáš Chvátal
d0795051d9 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=199 2015-06-09 12:00:23 +00:00
Tomáš Chvátal
5cae606db1 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=198 2015-06-09 11:38:55 +00:00
Tomáš Chvátal
355912a585 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=197 2015-06-09 11:38:07 +00:00
Tomáš Chvátal
c1ae4c89ab - Disable multiversion_kernel support, taken from nvidia driver spec,
should fix bnc#925663.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=196
2015-06-09 11:37:33 +00:00
Martin Pluskal
e05a2be955 Accepting request 308894 from home:jirislaby:branches:Virtualization
initial gcc5 support (it builds at least)

OBS-URL: https://build.opensuse.org/request/show/308894
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=195
2015-05-27 13:07:32 +00:00
Tomáš Chvátal
8598e91bab Accepting request 308029 from home:pluskalm:branches:Virtualization
- Add smap.diff (boo#931461)

OBS-URL: https://build.opensuse.org/request/show/308029
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=193
2015-05-19 15:33:08 +00:00
Tomáš Chvátal
210e7e1b2a - Version bump to 4.3.28:
* VMM: fixed a Guru Meditation when rebooting certain guests (for example Solaris
    doing fast reboot) by fixing the implementation for INIT IPI
  * VMM: added some information for diagnosing rare VERR_VMX_INVALID_VMXON_PTR Guru
    Meditations (VT-x only)
  * GUI: HID LEDs sync: prevent synchronization if VM window has no focus (Windows
    and Mac OS X hosts only)
  * GUI: fixed drag and drop moving the cursor between guest screens on certain
    hosts
  * 3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)
  * 3D: fixed a crash on Linux guest shutdown (bug #12772)
  * VRDP: fixed incompatibility with rdesktop 1.8.3
  * VRDP: fixed listening for IPv6 on some systems (bug #14038)
  * Storage: don't crash if creating an asynchronous I/O context fails (e.g. when
    starting many VMs) and show a proper error message
  * Floppy: several fixes
  * Audio: improved the behavior of the volume control for the HD audio device
    emulation
  * USB: increase the number of supported drivers from 3 to 5 (Windows hosts only)
  * PS/2 keyboard: synchronize the LED state on VM restore (Windows and Mac OS X
    hosts only)
  * NAT Network: when running multiple NAT networks with multiple VMs, only stop
    the respective services when stopping VMs (bug #14090)
  * NAT: don't kill UDP bindings on ICMP errors (bug #13475)
  * NAT: bandwidth limit now works properly with NAT (bug #11485)
  * BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah (4.2.0
    regression; bug #14096)
  * Guest Control: fixed parameter quoting in Windows guests (bug #13157)
  * Webcam passthrough improvements for Linux (V4L2) hosts to support more webcam
    models

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=190
2015-05-15 07:55:38 +00:00
Tomáš Chvátal
fcec7bc030 Accepting request 306208 from home:bmwiedemann:branches:Virtualization
Provide host-kmp src for use with custom kernels (bnc#925663)

now also requires gcc+make at runtime for building

OBS-URL: https://build.opensuse.org/request/show/306208
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=188
2015-05-10 14:59:12 +00:00
Tomáš Chvátal
89ff2d9dac - Create groups properly and also create vboxsf and vboxguest on
guest additions bnc#927708

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=187
2015-05-06 20:36:38 +00:00
Tomáš Chvátal
374881396c - Build with system libs for X instead of localy built ones.
This should fix bnc#929697
- Adds patch:
  * virtualbox-system-x.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=186
2015-05-06 20:07:21 +00:00
Tomáš Chvátal
8136611603 - Try to build with system libs for X instead of localy built ones
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=185
2015-05-06 16:53:12 +00:00