1
0
forked from pool/virtualbox
Commit Graph

323 Commits

Author SHA256 Message Date
Larry Finger
fadfe8ba5d - Remove file "fix_KMS_support.patch" - Fixed upstream
Add new patch file "fixes_for_4.15.patch".
  Modified vboxconfig.sh to issue a warning when there is a version mismatch rather than abort.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=384
2017-11-22 16:53:50 +00:00
Larry Finger
806003d2a3 - Modify "fixes_for_leap15.patch" to handle SKB_GSO_UDP API change.
- Addresses VUL-0: CVE-2017-10392,CVE-2017-10407,CVE-2017-10408,CVE-2017-3733,CVE-2017-10428 as noted in bsc #1064200
- Fix /sbin/vboxguestconfig.sh to be similar to /sbin/vboxconfig.sh.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=380
2017-11-07 16:41:30 +00:00
Larry Finger
0154baf2ee Accepting request 538131 from home:pluskalm:branches:Virtualization
- Rename python subpackage
- Update python dependnencies for migration to python3 as default

OBS-URL: https://build.opensuse.org/request/show/538131
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=378
2017-11-01 16:00:41 +00:00
Larry Finger
5d8d1a75e7 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=375 2017-10-23 15:52:25 +00:00
Larry Finger
0ff2cee740 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=373 2017-10-22 00:14:07 +00:00
Larry Finger
cd06b6876b - Add patch to handle LEAP 15 API change in wait queues. This change addresses boo#1064524.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=372
2017-10-21 18:51:06 +00:00
Larry Finger
48db352de9 - Update vboxdrv.sh as recommended in bsc#1060072.
- Move files /usr/lib/virtualbox/VBoxKeyboard.so, /usr/lib/virtualbox/VBoxOGLrenderspu.so, /usr/lib/virtualbox/VBoxSharedClipboard.so, and
   /usr/lib/virtualbox/VBoxSharedCrOpenGL.so from package virtualbox to virtualbox-qt. With this change, package virtualbox no longer needs libX11.
- Version bump to 5.1.30 (released 2017-10-16 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    GUI: translation updates
    GUI: Fixed double mouse cursor when using mouse integration without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3 (Mac OS X hosts only; bug #15610)
    Solaris hosts: allow increasing MTU size for host-only adapter to 9706 bytes to support jumbo frames
    Linux hosts: glibc 2.26 compile fix
    Windows Additions: 3D related crash fix (bugs #17082, #17092)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=371
2017-10-17 13:51:44 +00:00
Larry Finger
a3cf3f85ef - Make additional change specified in bsc#1060072. Moving VBoxSDL and VBoxSDL.so from package
virtualbox to virtualbox-qt removes an additional need to load the libqt* binaries on a
  text-only installation running headless VMs.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=369
2017-10-03 13:06:25 +00:00
Larry Finger
4ad73fc134 - Make changes suggested in bsc#1060072
The specific changes are:
  (1) Remove the test in vboxdrv.sh as the script tests for the wrong file. This is safe because
      if the package is not installed, the script will not be there.
  (2) Move VBoxDbg.so to package virtualbox-qt. With this change, packages libQt5Core, libQt5Gui
      and libQt5Widgets are no longer needed with package virtualbox. As a result, a text-only
      server no longer needs to load QT to support headless virtual machines.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=367
2017-09-25 20:31:11 +00:00
Ismail Dönmez
dfb7c858b0 Accepting request 527433 from home:lwfinger:branches:Virtualization
Update to build on kernel 4.14

OBS-URL: https://build.opensuse.org/request/show/527433
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=363
2017-09-21 10:40:13 +00:00
Larry Finger
f860d8b95f Accepting request 522932 from home:msmeissn:branches:Virtualization
- mark VBoxNetNAT with the correct permissions line. (bsc#1033425)

OBS-URL: https://build.opensuse.org/request/show/522932
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=361
2017-09-11 00:35:53 +00:00
Larry Finger
c6ad50c18b - Update vboxconfig.sh to fix problems noted in bsc#1042726
Disable pae build for 32-bit kernels.
  Added missing commands to keep mkinitrd from being called twice during installation of host kernel modules. bsc#105248.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=359
2017-08-07 20:33:23 +00:00
Larry Finger
c3af46ed4d Accepting request 515041 from home:Andreas_Schwab:Factory
- internal-headers.patch: fix invalid use of internal headers, enable
  POSIX extensions

OBS-URL: https://build.opensuse.org/request/show/515041
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=358
2017-08-07 18:11:53 +00:00
Larry Finger
f0824ee78b Accepting request 514488 from home:frispete:Kernel-base
Hi Larry,

I finally put some effort in fixing the VM autostart mechanics,
that are terminally broken in the current package (due to the way,
systemd interacts with Sys-V init scripts, stop operations aren't 
executed most of the time, because it lost track of the state...).

With these changes, I'm able to reliably start/stop all VMs on 
hosts ranging from 13.2 to 42.2. I'm confident, this will improve
for all systemd based systems, i.o.w all those systems we care about..

It resembles pretty much the same scheme, vboxdrv is using already.

Give it a try.

- reorganize vbox autostart, coping with systemd:
  - add /usr/lib/virtualbox/vboxes.sh (based on /etc/init.d/vboxes)
  - add /usr/lib/systemd/system/vboxes.service
  - remove /etc/init.d/vboxes

OBS-URL: https://build.opensuse.org/request/show/514488
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=357
2017-08-04 02:39:17 +00:00
Larry Finger
c3b0ff9ee7 - Version bump to 5.1.26 (released 2017-07-27 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    VMM: reset the TSC on VM reset to work around a Windows bug (bug #16643)
    Audio: fixed memory leak when enabled with VRDP connections (5.1.24 regression; bug #16928)
    Audio: fixed creation of too many sound sinks on Linux hosts when using the PulseAudio backend (bug #16938)
    Audio: implemented record gain registers for AC'97 emulation; those are needed for newer Ubuntu guests which rely on those when controlling gain and muting the recording (capturing) levels
    Storage: fixed hang when using the emulated NVMe controller with the SPDK (bug #16945)
    Mouse: double click was not working with a precision touchpad (bug #14632)
    Linux hosts: properly bring up host-only network interfaces with iproute (5.1.24 regression; bug #16911)
    Linux hosts: provide Python 3 libraries for deb/rpm packages
    Windows guests: fixed automatic logons for Vista and newer Windows guests (5.1.24 regression; bug #16921)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=355
2017-07-29 21:00:24 +00:00
Larry Finger
e2ddd9b641 - Version bump to 5.1.24 (released 2017-07-18 by Oracle)
This is a maintenance release. The following items were fixed and/or added:
    VMM: mask the VME CPUID capability on AMD Ryzen processors for now to make certain guests works, for example Windows XP
    VMM: emulate more SSE2 instructions
    VMM: properly clear the TF and AC flags when dispatching real-mode interrupts
    GUI: fixes to make the mini-toolbar work with recent versions of KDE / Plasma (bug #16325)
    GUI: fixed a potential crash when a VM with multiple screens is running in full screen / seamless mode and a host screen is removed, for example when connecting to the host via RDP
    GUI: fixed initial size hints for guests which set intermediate sizes before responding (bug #16593)
    GUI: prevent stopped screen updates or black screen on reboot in a multi-screen setup under certain conditions
    Audio: many improvements for Windows 10 guests (bugs #15189, #15925, #16170, #16682, #16794 and others)
    Storage: fixed possible crash when using Intels SPDK
    API: use the correct file name of the VM machine state if the VM settings directory is renamed, for example during grouping / ungrouping a VM (bugs #16075 and #16745)
    API: return the correct error code if powering up a VM fails
    API: video recording did not automatically start at VM start when enabled in the VM settings (bug #16803)
    API: when relocating a medium, check that the target path is fully qualified
    EFI: fix for VMs with more than 3504MB RAM (bug #11103)
    Host-only adapter: correctly determine IPv4 netmasks on Windows hosts (bug #16826)
    NAT network: properly do the refcounting for starting / stopping the NAT / DHCP services if the NAT network is changed while the adapter network connection type is anything else but NAT network
    VBoxManage: fixed controlvm videocapfile (bug #16779)
    Linux / Mac OS X hosts: more fixes for loading shared libraries (5.1.20 regression; bugs #16778, #16693)
    Linux hosts / guests: Linux 4.12 fixes (bugs #16725, #16800)
    Linux hosts / guests: reduce the kernel stack consumption for Linux kernels with CONFIG_CPUMASK_OFFSTACK defined
    Linux hosts / guests: fixes for kernel modules built with gcc-7 (bug #16772)
    Linux hosts / guests: Linux 4.13 fix (bug #16887)
    Linux hosts: don't depend on net-tools on newer distributions as this package is deprecated in favour of iproute (bug #16764)
    Linux hosts: make 2D video acceleration available for older Linux distributions (5.1 regression; bug #16858)
    Linux Additions: fix for dynamic resizing with Oracle Linux 6 with UEK4
    Linux Additions: make Fedora 25 and 26 Alpha work when 3D pass-through is enabled
    Linux Additions: no longer recommend removing distribution- installed Additions if they are updated to our guidelines

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=351
2017-07-19 04:47:23 +00:00
Larry Finger
cd06ddeb54 - In kernel 4.13, wait_queue_t => wait_queue_entry_t. File "vbox_fix_for_kernel_4.13.patch" patches the source to account for this change.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=350
2017-07-18 14:23:30 +00:00
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
Tomáš Chvátal
8b7d755e0e - Split kmk call to multiple lines
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=184
2015-05-06 15:51:56 +00:00
Tomáš Chvátal
f91da82a25 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=183 2015-05-06 15:50:34 +00:00
Tomáš Chvátal
f854927ba3 - Reorder alignment of buildroot for various install commands so it
does not look so fuzzy

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=182
2015-05-06 15:41:28 +00:00
Tomáš Chvátal
7fed7dccb1 - Version bump to 2.3.26:
* GUI: in the snapshots pane, protect the age of snapshots against wrong host
    time (bug #13955)
  * NAT Network: fixed a bug which prevented to propagate any DNS name server /
    domain / search string information to the NAT network (4.3.24 regression; bugs
    #13915, #13918)
  * NAT Network: don't delay the shutdown of VBoxSVC on Windows hosts
  * Mouse support: the mouse could not be moved under rare conditions if no Guest
  * Additions are installed (4.3.24 regression; bug #13935)
  * Storage: if the guest ejects a virtual CD/DVD medium, make the change permanent
    (bugs #9858, #12885)
  * VGA: made saving secondary screen sizes possible in X11 guests
  * SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)
    rdesktop-vrdp: make it work with USB devices again (4.3.14 regression; bug
    #13901)
  * USB: fixed a possible BSOD on Windows hosts under rare conditions
  * iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)
  * Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell and later;
    bug #13951)
  * Linux hosts: don't crash Linux 4.0 hosts (bug #13835)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=177
2015-03-23 10:06:31 +00:00
Tomáš Chvátal
b9459916d6 - Version bump to 2.3.24:
* VMM: emulation fix for the ENTER instruction under certain conditions; fixes
    Solaris 10 guests (VT-x without unrestricted guest execution)
  * VMM: fix for handling NMIs on Linux hosts with X2APIC enabled
  * NAT/NAT Network: fix connection drops when the host's DHCP lease was renewed
    (4.3.22 regression; Windows hosts only; bug #13839)
  * NAT: don't crash on an empty domain list when switching the DNS host
    configuration (4.3.22 regression; Mac OS X hosts only; bug #13874)
  * PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts only; bug
    #13842)
  * Shared Folders: fixed a problem with Windows guests (4.3.22 regression; bug
    #13786)
  * Audio: improved record quality when using the DirectSound audio backend
  * VBoxManage: when executing the controlvm command take care that the
    corresponding VM runtime changes are saved permanently (bug #13892)
  * Windows Installer: properly install the 32-bit version of VBoxRes.dll on 32-bit
    hosts (bug #13876)
  * Linux hosts / guests: Linux 4.0 fixes (bug #13835)
  * OS/2 Additions: fixed mouse integration (4.3.22 regression; bug #13825)
  * X11 Additions: fixed a sporadic failure to deactivate virtual screens (bug
    #13845)
- Use smp_mflags when building kernel modules

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=175
2015-03-05 08:26:24 +00:00
Ismail Dönmez
831dc0ffd2 Accepting request 288020 from home:wolfi323:branches:Virtualization
Install vboxvideo_drv_117.so on Factory. Only this one works with the current xorg-x11-server in Factory/Tumbleweed.

OBS-URL: https://build.opensuse.org/request/show/288020
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=174
2015-03-02 09:32:46 +00:00
Ismail Dönmez
ee3e4639c9 Accepting request 286264 from home:Zaitor:branches:Virtualization
Update

Of particular int. for Factory:
X11 guests: added support for X.Org Server 1.17
and 
Linux Additions: Linux 3.19 fixes (bug #13741)

OBS-URL: https://build.opensuse.org/request/show/286264
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=172
2015-02-17 20:25:09 +00:00
Tomáš Chvátal
51a0ec4f7b - Cleanup with spec-cleaner
- Remove really obsolete conditionals due to buildstatus everywhere

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=171
2015-01-28 12:40:06 +00:00
Factory Maintainer
5e04d6bb1f Accepting request 265616 from home:coolo:branches:openSUSE:Factory
- update to version 4.3.20:
  + VMM: fixed reboot hang of 32-bit Windows SMP guests (bug #13319, #13462)
  + VMM: proper Math Fault handling with certain legacy guests (bug #9042, AMD hosts)
  + VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT on older CPUs that don't support MSR-bitmaps (VT-x only; bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)
  + GUI: fix 3D overlay window re-parenting issue when VM goes to full screen mode on X11 hosts.
  + GUI: fix occasional loss of focus in full-screen mode on X11 host systems (4.3.16 regression)
  + GUI: Mac OS X: wizards should have Cancel button (bug #12541)
  + GUI: added a global option to prevent automatic raising of the new window by mouse move with multi-screen guests (bug #8878)
  + API: accept remote display port 0 as the default RDP port (bug #8534)
  + VBoxManage: fixed crash when executing showvminfo command under certain circumstances (bug #13190)
  + ACPI: fixed occasional Guru Meditations in ACPI timer code (4.3.18 regression; bug #13521)
  + EFI: improved performance of IDE disk access
  + EFI: fixed a bug in the EFI video driver which prevented Windows to boot in UEFI mode (bug #12022)
  + EFI: properly announce the amount of RAM for big VMs (bugs #11103 and #13211)
  + Storage: fixed a crash under certain circumstances when a medium was ejected from a drive attached to the SATA controller without inserting a new medium before pausing or closing the VM (4.3.16 regression)
  + Storage: fixed an interrupt acknowledge issue causing hanging guests or slower I/O (4.3.18 regression)
  + Storage: fixed broken resume after the VM was suspended due to a full disk if host I/O caching is used
  + Storage: fixed a Guru Meditation under certain conditions when using the DevLsiLogic controller with VMs running in raw mode (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)
  + Guest Control: fixed a bug which might lead to a crash during recursive copy
  + SDK: Java COM bindings fixes
  + iPXE: enable the HTTP download protocol (bug #13628)
  + Runtime: do not use a fixed stack size creating temporary threads during initialization (bug #13038)
  + Windows hosts: fixed more startup problems on certain Windows hosts due to conflicts with anti-virus software; better error reporting (4.3.14 regression; bug #13187)
  + Windows hosts: fixed DirectSound host audio failure under certain conditions (bug #13418)
  + Windows hosts: fixed additional cases of 4.3.14 regression whereby AltGr stopped working for some people (bug #13216)
  + Windows Additions: preserve guest monitor layout when resizing Windows 7 or newer guests
  + Linux Additions: Linux 3.18 compile fixes (bug #13515)
- download the Manual directly without rename

OBS-URL: https://build.opensuse.org/request/show/265616
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=169
2014-12-21 10:36:06 +00:00
Michal Seben
7df4189277 Accepting request 256310 from home:mseben:branches:Virtualization
OBS-URL: https://build.opensuse.org/request/show/256310
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=168
2014-10-14 16:53:09 +00:00
OBS User mrdocs
061dd69c83 Accepting request 243703 from home:wolfi323:branches:Virtualization
Updated virtualbox-xserver-116.patch to the actual upstream commits. The previous version contained outdated X11 includes, so the resulting vboxvideo driver didn't actually work with Xorg 1.16 in Factory.

I tested it and vboxvideo works fine now on Factory here.

OBS-URL: https://build.opensuse.org/request/show/243703
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=164
2014-08-09 18:38:58 +00:00
Michal Seben
f5c94e4c43 Accepting request 242773 from home:mseben:branches:Virtualization
update to 4.3.14

OBS-URL: https://build.opensuse.org/request/show/242773
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=162
2014-07-28 19:19:08 +00:00
Michal Seben
e9b752b482 Accepting request 235621 from home:mseben:branches:Virtualization
update vbox to 4.3.12

OBS-URL: https://build.opensuse.org/request/show/235621
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=160
2014-05-28 07:19:17 +00:00
Sascha Peilicke
e8b605a453 Accepting request 232843 from home:saschpe:branches:Virtualization
- Update to version 4.3.10:
  + VMM: more work on improving the emulation of certain MSR registers on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686, #12770)
  + VMM: fixed single-stepping for real-mode guests (VT-x without unrestricted guest execution) and some I/O instructions (bug #12636)
  + VMM: fixed a potential problem with COW pages if nested paging is not available
  + GUI: Mac OS X: experimental native full screen support for Mountain Lion and Mavericks (bug #12292)
  + GUI: Mac OS X: removed the mini-toolbar minimize button which doesn't work under Mac OS X full screen mode anyway
  + GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts: fixed keyboard re-synchronization if the feature is disabled (as done by default; bug #12758)
  + GUI: fixed a potential crash when opening the preferences menu (bug #12862)
  + OVF: fixed a crash of the VirtualBox Manager when re-starting guest export (bug #12586)
  + 3D support: several fixes
  + HGCM: fixed a problem with saved states which could cause several guest misbehavior after a VM was started from a saved state
  + Storage: fixed a bug preventing to compact differential snapshots under certain conditions
  + VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path exists under /dev (bug #12760)
  + API: fixed guest misbehavior under certain conditions if a storage medium was attached or removed at VM runtime
  + Windows installer: make the --silent parameter work again (bug #12764)
  + Linux Additions: install correctly on Ubuntu guest systems with a /usr/lib64 directory (bug #12513)
  + X11 Additions: fix for the VBoxClient process not exiting correctly (bug #12348) and consuming too much processor time 
- Refresh virtualbox-xserver-116.patch to xorg-server-1.15.99.902 with
  x.org video driver protocol version 17.0
- Set mode of /usr/lib/virtualbox/VirtualBox to 4750 to match /etc/permissions.easy
  as newly complained by chkstat (due to ro's change)

OBS-URL: https://build.opensuse.org/request/show/232843
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=158
2014-05-06 13:08:10 +00:00
Sascha Peilicke
c75434fd9c Accepting request 227479 from home:saschpe:branches:Virtualization
- Add Virtualbox-xserver-1.16.patch: Compatibility with xserver-1.16

OBS-URL: https://build.opensuse.org/request/show/227479
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=156
2014-03-25 15:09:28 +00:00
Sascha Peilicke
09fde748e6 Accepting request 224474 from home:saschpe:branches:Virtualization
Please accept only after pkg has built

OBS-URL: https://build.opensuse.org/request/show/224474
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=154
2014-03-04 11:09:44 +00:00
OBS User mrdocs
d684c332ca Accepting request 214429 from home:AndreasStieger:branches:Virtualization
- fix build (script handling)

OBS-URL: https://build.opensuse.org/request/show/214429
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=152
2014-01-19 20:21:58 +00:00
Sascha Peilicke
c16febc461 Accepting request 214416 from home:saschpe:branches:Virtualization
- Add missing %{_vbox_instdir}/VBoxNetNAT.so

OBS-URL: https://build.opensuse.org/request/show/214416
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=151
2014-01-19 18:22:44 +00:00
OBS User mrdocs
52f05245dc Accepting request 214248 from home:saschpe:branches:Virtualization
- Update to version 4.3.6:
  + VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)
  + VMM: fixed a Guru Meditation VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE while intercepting debug exceptions (VT-x only; bug #12410)
  + VMM: fixed a Guru Meditation VERR_SVM_UNEXPECTED_EXIT while intercepting debug register accesses (AMD-V only; bug #12481)
  + VMM: fixed a VERR_SSM_STRUCTURE_MAGIC error when trying to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately, VBox 4.3.4 produced broken saved states for this configuration so you have to discard these states (bug #12414)
  + VMM: added a few more MSRs to the whitelist required by certain guests (bug #12245)
  + GUI: fixed deleting of inaccessible VMs (4.3 regression, bug #12205)
  + GUI: fixed warnings in VM settings / number of guest processors (bug #12480)
  + Main: don't automatically enable 64-bit guests on 64-bit hosts if VT-x/AMD-V is not available (bug #12424)
  + Main: always expose the DMI memory information to Windows 2012 guests (bug #12017)
  + Main: fixed occasional crashes on guest display resolution change (bug #7063)
  + Main: fixed reporting back temporary name when calling IGuestSession::DirectoryCreateTemp() (bug #12498)
  + API: fix for a hang when launching a GUI VM through the API, which crashes due to GUI unavailability
  + Storage: fix for BLKCACHE_IOERR runtime errors under rare circumstances (bug #11030)
  + Network: allow to start more than 5 PCNet instances (bug #12426)
  + E1000: if the cable was disconnected before the guest initialized the device, the link status was not properly set to 'down' after the initialization completed despite the fact that there was no connection
  + 3D support: fixed offset of guest 3D image elements (Mac OS X Retina hosts only; bug #11021)
  + Solaris hosts: fixed accessing the host driver from non-global zones (4.3 regression, bug #12271) 
- For more changes see https://www.virtualbox.org/wiki/Changelog
- Add source services (refresh_patches ATM)
- Rebased patches:
  + vbox-disable-updates.diff (only offset)
  + vbox-fpie.diff (only offset)
  + vbox-deprec-gsoap-service-proxies.diff (manually)
  + vbox-gsoapssl-deps.diff (manually)
  + vbox-no-build-dates.diff (manually)
  + vbox-permissions_warning.diff (manually)
  + vbox-python-detection.diff (manually)
  + vbox-smc-napa.diff (manually)
  + vbox-vboxdrv-init-script.diff (manually)

OBS-URL: https://build.opensuse.org/request/show/214248
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=150
2014-01-19 00:52:50 +00:00
cbce3c2532 Accepting request 213969 from home:sndirsch:branches:Virtualization
- added virtualbox-xorg-1.15.patch to support xorg-server 1.15

OBS-URL: https://build.opensuse.org/request/show/213969
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=148
2014-01-17 12:20:08 +00:00
OBS User mrdocs
4d14eb2bd5 Accepting request 213326 from home:enzokiel:branches:Virtualization
- added subpackage virtualbox-guest-desktop-icons, contains icons
  to provide os-specific icons for guest desktop files created on desktop.

OBS-URL: https://build.opensuse.org/request/show/213326
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=146
2014-01-13 03:23:05 +00:00
40b9129f82 Accepting request 210830 from home:coolo:branches:openSUSE:Factory
- update to 4.2.20, this is a maintenance release. The following items were fixed and/or added:
  * GUI: always report recommended resolutions for all monitors (not always done since 4.2.12)
  * GUI: make sure the assigned license and description are attached to the exported appliance
  * GUI: the OS X hot corners were not accessible while a VirtualBox VM is running (Mac OS X hosts only; bug #4139)
  * NAT: don't run into an infinite loop in case the host cannot access any DNS server (bug #12300)
  * NAT: don't re-connect the cable if the DNS information changes and the cable was disconnected before (bug #12225)
  * Main: properly save the passthrough flag for DVD drives without an attached medium
  * Keyboard: fixed a VM crash if a VM was resumed from a saved state where at least one key was pressed (bug #11289)
  * 2D Video acceleration: fix crashes on presentation mode switches (bug #9194)
  * Storage: fixed errors with snapshots when using QCOW or QED disk images
    (bug #12144)
  * Storage: fix for newer Linux kernels not detecting a hard disk as SSD when
    using the IDE or SATA controller (bug #12025)
  * Storage: fixed detection of CD/DVD media when switching from an empty to a
    host drive with passthrough enabled
  * Snapshots: fixed a bug which could result in lost medium attachments
    (4.2.18 regression, bug #11750)
  * Shared Clipboard: fixed potential SEGFAULT when working with UTF8 and UTF16
    content (Mac OS X hosts only)
  * OVF: fixed import logic for OVF appliances containing multiple VMs
  * Extpack Installer: make it work if the file is located in a folder with
    special characters
  * SDK: extended the functionality coverage for the C bindings
  * API: block the removal of the current snapshot if it has child snapshots
    (only relevant for VMs without snapshottable hard disks, their presence
    always prevented removal), which resulted in VM config corruption
  * API: mark VM configs with snapshots but without current snapshot as
    inaccessible, as this combination is nonsense
  * API: fixed information for some automatically generated events (only with
    XPCOM, Windows host was not affected), which caused errors when getting

OBS-URL: https://build.opensuse.org/request/show/210830
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=144
2013-12-14 15:23:08 +00:00
OBS User mrdocs
c27d711a71 Accepting request 204798 from home:mgorse:branches:Virtualization
- fix shared folders (bnc#841673).

OBS-URL: https://build.opensuse.org/request/show/204798
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=141
2013-10-25 16:01:12 +00:00
52384b5a91 Accepting request 200564 from home:wolfi323:branches:Virtualization
install udev rules and VBoxCreateUSBNode.sh to the correct directories (bnc#799741)

OBS-URL: https://build.opensuse.org/request/show/200564
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=139
2013-09-26 09:24:13 +00:00
Michal Seben
861fd5f6ed Accepting request 199134 from home:mseben:branches:Virtualization
update to vbox 4.2.18

OBS-URL: https://build.opensuse.org/request/show/199134
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=137
2013-09-15 17:19:55 +00:00
Michal Seben
2359d1b21c Accepting request 196852 from home:mseben:branches:Virtualization
added vbox-linux-3.11.diff to fix build

OBS-URL: https://build.opensuse.org/request/show/196852
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=135
2013-08-30 07:57:30 +00:00
Michal Seben
a6e4c15ca7 Accepting request 184179 from home:mseben:branches:Virtualization
updated to version 4.2.16

OBS-URL: https://build.opensuse.org/request/show/184179
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=133
2013-07-24 10:57:58 +00:00
Michal Vyskocil
a26a24ae55 Accepting request 181786 from home:sndirsch:branches:Virtualization
- install 1.14 vboxvideo driver on openSUSE 13.1 (bnc#826326)

OBS-URL: https://build.opensuse.org/request/show/181786
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=131
2013-07-03 10:29:46 +00:00
Michal Seben
e451ccfb6f Accepting request 181527 from home:mseben:branches:Virtualization
update to vbox 4.2.14

OBS-URL: https://build.opensuse.org/request/show/181527
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=129
2013-06-30 18:48:29 +00:00
Michal Seben
bbedbc1903 Accepting request 174971 from home:mseben:branches:Virtualization
update to 4.2.12

OBS-URL: https://build.opensuse.org/request/show/174971
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=127
2013-05-10 12:57:35 +00:00
Michal Vyskocil
d508aa36a9 Accepting request 173455 from home:fcrozat:branches:Virtualization
- Move udev rules to /usr/lib/udev/rules.d for openSUSE 12.3 (and
  later) and to /lib/udev/rules.d for older distributions.

OBS-URL: https://build.opensuse.org/request/show/173455
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=125
2013-04-26 10:03:16 +00:00
Ismail Dönmez
2bc6676796 Accepting request 172563 from home:coolo:branches:openSUSE:Factory
- it fails without alsa-devel installed, so buildrequire it (somehow
  no longer dropped in)

OBS-URL: https://build.opensuse.org/request/show/172563
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=123
2013-04-19 16:38:12 +00:00
Michal Seben
1b70b6430b OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=120 2013-04-07 05:30:39 +00:00