about summary refs log tree commit diff
path: root/pkgs/applications/virtualization/virtualbox
Commit message (Collapse)AuthorAge
* virtualbox: Fixes build with Qt5.11Bastian Köcher2018-06-12
|
* virtualbox: fix build after #28029Orivej Desh2018-05-29
|
* Revert "Fix pci_get_bus_and_slot removed in kernel 4.17"obadz2018-05-12
| | | | | | | This reverts commit d25607c79db9fca7f1c8696b792e376b42fb2ecb. Reverted as part of #40313 based on commit author's comment: https://github.com/NixOS/nixpkgs/pull/40313#issuecomment-388409185
* virtualbox: update extpack and guest additions checksumsFlorian Klink2018-05-12
|
* virtualbox: 5.2.10 -> 5.2.12R. RyanTM2018-05-10
| | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/virtualbox/versions. These checks were done: - built on NixOS - ran ‘/nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12/bin/VBoxManage -h’ got 0 exit code - ran ‘/nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12/bin/VBoxManage --help’ got 0 exit code - ran ‘/nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12/bin/VBoxManage help’ got 0 exit code - ran ‘/nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12/bin/VBoxBalloonCtrl -h’ got 0 exit code - ran ‘/nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12/bin/VBoxBalloonCtrl --help’ got 0 exit code - found 5.2.12 with grep in /nix/store/6769l9s88jlcv3qgxpjsfr1ybkq3yvvb-virtualbox-5.2.12 - directory tree listing: https://gist.github.com/f9bf852a0a8e6e0b4c44a9b68764850b
* Fix pci_get_bus_and_slot removed in kernel 4.17Unknown2018-05-05
|
* virtulabox: update guest additions hashFlorian Klink2018-05-02
| | | | missed in 8eb3167e2efdaa6db6cf6ff0d07bc872591dd37c
* virtualbox: 5.2.8 -> 5.2.10Florian Klink2018-05-01
| | | | closes #39182.
* virtualbox: 5.2.6 -> 5.2.8Will Dietz2018-03-13
| | | | | | | Tested against all the VirtualBox VM tests. Signed-off-by: aszlig <aszlig@nix.build> Closes: #36127
* virtualbox: drop headless patch that no longer applies, fixed upstreamWill Dietz2018-03-07
|
* virtualbox: 5.2.4 -> 5.2.6aszlig2018-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes without issue IDs: * GUI: fixed occasional screen corruption when host screen resolution is changed * User interface: increase proposed disk size when creating new VMs for Windows 7 and newer * User interface: various improvements for high resolution screens * VMM: Fixed problems using 256MB VRAM in raw-mode VMs * Audio: implemented support for audio playback and recording for macOS guests * Audio: further timing improvements for Windows 10 guests * Linux hosts: fixed problem accessing mini-toolbar under XFCE The full changelog including issue IDs can be found at: https://www.virtualbox.org/wiki/Changelog#v6 What was not mentioned in the changelog is that this release fixes compiling the VirtualBox modules against kernel 4.15, which was added in commit 61043ad4d1425af2d2b5cb3af8b3740fdd90e3ad. Tested this by running all of the tests in nixos/tests/virtualbox.nix. Signed-off-by: aszlig <aszlig@nix.build> Cc: @flokli, @svanderburg
* treewide: homepage+src updates (found by repology, #33263)Samuel Dionne-Riel2018-01-05
|
* kernel 4.14 require libelf to compile modules.David Guibert2017-12-29
| | | | | | | | | | [...] make modules -C /nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/build EXTRA_CFLAGS=-Werror-implicit-function-declaration M=/tmp/nix-build-spl-kernel-2017-11-16-4.14.9.drv-0/source/build /nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/source/Makefile:939: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop. This patch introduces kernel.moduleBuildDependencies to avoid the logic "stdenv.lib.optional (stdenv.lib.versionAtLeast kernel.version "4.14") libelf" in multiple places. [dezgeg did some minor tweaks on top]
* virtualbox: add licenseFlorian Klink2017-12-23
|
* virtualbox: add flokli as maintainerFlorian Klink2017-12-23
|
* virtualbox: 5.2.2 -> 5.2.4Florian Klink2017-12-23
|
* virtualbox: add docbook_xsl, docbook_xml_dtd_43Florian Klink2017-12-07
| | | | | | These threw warnings when building man pages. Also move some buildInputs to nativeBuildInputs.
* virtualbox: patch HostServices/SharedClipboard/x11-stub.cpp to use RT_NOREFFlorian Klink2017-12-07
| | | | Signed-off-by: Florian Klink <flokli@flokli.de>
* virtualbox: Broken on non-x86Tuomas Tynkkynen2017-12-03
| | | | https://hydra.nixos.org/build/65212946
* virtualbox: 5.2.0 -> 5.2.2aszlig2017-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes without issue IDs: * User interface: various improvements for high resolution screens * User interface: added functionality to duplicate optical and floppy images * User interface: various improvements for the virtual media manager * VMM: fixed emulation so that Plan 9 guests can start once more (5.1.0 regression) * Storage: fixed regression breaking iSCSI * Audio: added HDA support for more exotic guests (e.g. Haiku) * Serial: fixed hanging I/O when using named pipes on Windows (5.2.0 regression) * Serial: fixed broken communication with certain devices on Linux hosts * USB/OHCI: improved behavior so that the controller state after a VM reset is closer to the initial state after VM start * EFI: fixed HFS+ driver which in rare cases failed to access most files on a volume * Shared clipboard: fixed hang with OS X host and Linux guest * Linux hosts: fixed kernel module compilation and start failures with Linux kernel 4.14 * X11 hosts: better handle WM_CLASS setting * Linux guests: fixed kernel module compilation and other problems with Linux kernel 4.14 * Linux guests: fixed various 5.2.0 regressions * Bridged networking: fixed duplicate EtherType in VLAN/priority tags on Linux (5.2.0 regression) The full changelog including issue IDs can be found at: https://www.virtualbox.org/wiki/Changelog Aside from just bumping the version number I also had to strip 3 levels of the paths included in the guest-additions patches, because the version was hardcoded in there and the patches still apply as-is. I've re-added the stripped path using patchFlags and the -d option of the patch utility. Tested this by running all of the tests in the "virtualbox" NixOS VM test module, here is the URL to the finished evaluation on my Hydra: https://headcounter.org/hydra/eval/380191 Signed-off-by: aszlig <aszlig@nix.build> Cc: @NeQuissimus, @orivej, @etu, @vcunat Issue: https://github.com/NixOS/nixpkgs/issues/31640 Issue: https://github.com/NixOS/nixpkgs/pull/31037
* virtualbox: 5.1.26 -> 5.2.0Tim Steinbach2017-11-15
|
* virtualbox: fixup build with glibc-2.26Vladimír Čunát2017-11-08
| | | | | Explanation: https://www.linuxquestions.org/questions/slackware-14/sbo-scripts-not-building-on-current-read-1st-post-pls-4175561999/page46.html#post5753698
* virtualbox: move extensionPack from meta to passthruHerwig Hochleitner2017-10-29
|
* virtualbox: expose extensionPack in metaHerwig Hochleitner2017-10-28
| | | | This way it can be added to system.extraDependencies to save it from gc
* virtualboxGuestAdditions: fix hashRobin Gloster2017-07-30
|
* virtualbox: 5.1.24 -> 5.1.26Tim Steinbach2017-07-27
| | | | Fix #27666
* virtualbox: 5.1.22 -> 5.1.24Tim Steinbach2017-07-23
|
* virtualbox: Add patch for Linux 4.12aszlig2017-07-04
| | | | | | | | | | | | | | | | Compiling the kernel modules on Linux 4.12 fails, so I've included an upstream patch from: https://www.virtualbox.org/changeset/66927/vbox The patch is applied against the guest additions as well, where we need to transform the patch a bit so that we get CR LF line endings (DOS format), which is what is the case for the guest additions ISO. I've tested this with all the subtests of the "virtualbox" NixOS VM tests and they all succeed on x86_64-linux. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* virtualbox: Add ability to disable 32-bit guest supportTim Steinbach2017-06-28
|
* virtualbox: Rebase hardened.patch on top of 5.1.22aszlig2017-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The merge of the version bump in 6fb9f892382b4b091fc9edcae00e2eb4c0729bda didn't take care of our patch for the hardening mode and thus enabling VirtualBox without also force-disabling hardening mode will result in a build error. While the patch is largely identical with the old version, I've removed one particular change around the following code: if (pFsObjState->Stat.st_mode & S_IWOTH) return supR3HardenedSetError3(VERR_SUPLIB_WORLD_WRITABLE, pErrInfo, "World writable: '", pszPath, "'"); In the old version of the patch we have checked whether the path is within the Nix store and suppressed the error return if that's the case. The reason why I did that in the first place was because we had a bunch of symlinks which were writable. In VirtualBox 5.1.22 the code specifically checks whether the file is a symlink, so we can safely drop our change. Tested via all of the "virtualbox" NixOS VM subtests and they now all succeed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Merge pull request #25368 from bachp/virtualbox-5.1.22Tim Steinbach2017-06-22
|\ | | | | virtualbox: 5.1.18 -> 5.1.22
| * virtualbox: 5.1.18 -> 5.1.22Pascal Bach2017-04-30
| |
* | qt5: remove makeQtWrapperThomas Tuegel2017-06-18
| |
* | virtualboxGuestAdditions: don't install setuid/setgidVladimír Čunát2017-06-09
|/
* virtualbox: a more maintenance-free way of patching refs to ↵Kosyrev Serge2017-03-28
| | | | dlopen()-affected dependencies
* virtualbox: wrap with Qt dependenciesNikolay Amiantov2017-03-28
| | | | | Fixes GTK file open dialogs. Also make sure that linked applications really exist, and update their list.
* virtualbox: 5.1.14 -> 5.1.18Robin Gloster2017-03-20
|
* virtualbox: fix buildAlexey Shmalko2017-02-28
| | | | | | | The issue was caused by upgrading `qt` from `qt56` to `qt57`, which now requires C++11. For more info, see https://github.com/NixOS/nixpkgs/issues/23257.
* Merging against upstream masterParnell Springmeyer2017-02-13
|\
| * virtualbox: force xorg-server-1.18 for nowVladimír Čunát2017-02-12
| | | | | | | | This is getting a little hacky, but hopefully it won't break anything.
| * virtualbox: remove upstream-info.json as it is no longer usedPascal Bach2017-02-02
| | | | | | | | We keep the script as it might be useful in the future.
| * virtualbox: 5.1.10 -> 5.1.14Pascal Bach2017-02-02
| |
| * Excise use of importJSONEelco Dolstra2017-01-30
| | | | | | | | | | | | | | | | Putting information in external JSON files is IMHO not an improvement over the idiomatic style of Nix expressions. The use of JSON doesn't add anything over Nix expressions (in fact it removes expressive power). And scattering package info over lots of little files makes packages less readable over having the info in one file.
* | Getting rid of the var indirection and using a bin path insteadParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | setcap-wrapper: Merging with upstream master and resolving conflictsParnell Springmeyer2017-01-25
|\|
| * virtualbox: 5.1.8 -> 5.1.10Peter Hoeg2016-12-15
| |
| * virtualbox: python is always neededFrederik Rietdijk2016-11-14
| | | | | | | | even when not building bindings.
| * virtualbox: use python2Frederik Rietdijk2016-11-08
| | | | | | | | | | and remove python buildInput. Python should only be added when `pythonBindings` is true.
| * virtualbox: 5.1.6 -> 5.1.8 for many CVEs:Graham Christensen2016-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From LWN: From the NVD entries: CVE-2016-5501: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect confidentiality, integrity, and availability via vectors related to Core, a different vulnerability than CVE-2016-5538. CVE-2016-5538: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect confidentiality, integrity, and availability via vectors related to Core, a different vulnerability than CVE-2016-5501. CVE-2016-5605: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.1.4 in Oracle Virtualization allows remote attackers to affect confidentiality and integrity via vectors related to VRDE. CVE-2016-5608: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect availability via vectors related to Core, a different vulnerability than CVE-2016-5613. CVE-2016-5610: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect confidentiality, integrity, and availability via vectors related to Core. CVE-2016-5611: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect confidentiality via vectors related to Core. CVE-2016-5613: Unspecified vulnerability in the Oracle VM VirtualBox component before 5.0.28 and 5.1.x before 5.1.8 in Oracle Virtualization allows local users to affect availability via vectors related to Core, a different vulnerability than CVE-2016-5608.