Commit graph

5026 commits

Author SHA1 Message Date
Joachim Fasting
0bd31bce10
grsecurity: drop support for 4.4 kernels
From now on, only the testing branch of grsecurity will be supported.
Additionally, use only patches from upstream.

It's impossible to provide meaningful support for grsecurity stable.
First, because building and testing \(m \times n \times z) [1], packages
is infeasible.  Second, because stable patches are only available from
upstream for-pay, making us reliant on third-parties for patches. In
addition to creating yet more work for the maintainers, using stable
patches provided by a third-party goes against the wishes of upstream.

nixpkgs provides the tools necessary to build grsecurity kernels for any
version the user chooses, however, provided they pay for, or otherwise
acquire, the patch themselves.

Eventually, we'll want to remove the now obsolete top-level attributes,
but leave them in for now to smoothe migration (they have been removed
from top-level/release.nix, though, because it makes no sense to have
them there).

[1]: where \(m\) is the number of grsecurity flavors, \(n\) is the
number of kernel versions, and z is the size of the `linuxPackages` set
2016-05-04 01:07:53 +02:00
Franz Pletz
c3df9b0650 libnl: 3.2.26 -> 3.2.27 2016-05-03 16:15:20 +02:00
Franz Pletz
e027ef7cb8 iw: 4.1 -> 4.3 2016-05-03 16:15:20 +02:00
Lluís Batlle i Rossell
94520a25ad Adding blktrace
Tool to get traces of operations in block devices on linux.
2016-05-03 00:26:27 +02:00
Joachim Fasting
7893cb1aea
linuxPackages_grsec_4_1: delete
Upstream supports 3.14, 4.4, and 4.5
2016-05-02 11:28:05 +02:00
Joachim Fasting
fecb56fc3f
linuxPackages_grsec_4_5: init at 3.1-4.5.2-201604290633 2016-05-02 11:28:05 +02:00
Louis Taylor
80f923f26f linux-testing: 4.6-rc5 -> 4.6-rc6 2016-05-02 02:29:42 +01:00
Joachim Fasting
43c406fb24 Merge pull request #15069 from NeQuissimus/kernel46rc5
linux_testing: 4.6-rc4 -> 4.6-rc5
2016-05-02 03:25:20 +02:00
michael bishop
c32618cd85
openiscsi: fix a file that was broken by upstream changing things to dynamic linking 2016-04-30 15:29:49 -03:00
Tobias Geerinckx-Rice
b8f60085fb
acpid: 2.0.25 -> 2.0.27; maintain 2016-04-30 14:15:33 +02:00
Nikolay Amiantov
a80e94a774 android-udev-rules: 2016-03-03 -> 2016-04-26 2016-04-30 03:12:33 +03:00
Tobias Geerinckx-Rice
1541e1ca6b
sdparm: 1.09 -> 1.10 2016-04-29 21:42:35 +02:00
Joachim Fasting
638e16e623 Merge pull request #15060 from clefru/iscsi-on-master
iscsiadm can't load modules, so let's update open-iscsi and patch it.
2016-04-29 17:37:22 +02:00
Clemens Fruhwirth
32d6f7c114 open-iscsi: Use kmod so that iscsiadm loads the tcp transport modules. 2016-04-29 14:02:18 +02:00
Clemens Fruhwirth
e091d27944 open-iscsi: from 2.0.873 to a git snapshot
The last release was in May 2012 with many fixes hitting git since then.
Also open-iscsi has broken out the open-isns part as extra library, so
we have that as new dependency.
2016-04-29 14:02:17 +02:00
Clemens Fruhwirth
82dd20a14d open-isns: init at 0.95 2016-04-29 14:02:17 +02:00
Joachim Fasting
b539f8e468 Merge pull request #15050 from ebzzry/consoletools
consoletools: copy utils to bin
2016-04-29 05:41:23 +02:00
Rommel M. Martinez
a6ce78130b consoletools: copy utils to bin 2016-04-29 11:12:34 +08:00
Tim Steinbach
c494947676 linux_testing: 4.6-rc4 -> 4.6-rc5 2016-04-28 23:59:52 +00:00
Tuomas Tynkkynen
7276417870 kernel config: Enable BINFMT_MISC
This is enabled in x86 builds but lacking on ARM.
2016-04-28 20:46:34 +03:00
Tobias Geerinckx-Rice
dcde0265a8
fatrace: 0.11 -> 0.12 2016-04-28 14:20:18 +02:00
Tuomas Tynkkynen
49d1acb50f Merge pull request #14896 from elitak/rtl8723bs
rtl8723bs: improved build and split off firmware
2016-04-28 00:04:44 +03:00
Eelco Dolstra
a133a74c89 Remove cruft 2016-04-26 17:31:54 +02:00
Eelco Dolstra
454eefa63b linux: 4.4.7 -> 4.4.8 2016-04-26 16:39:59 +02:00
Tobias Geerinckx-Rice
364181b317
fatrace: add patch to fix crash
Will be included in next release.
2016-04-25 13:31:48 +02:00
Eric Litak
62551b5318 rtl8723bs: version bump 2016-04-25 00:41:25 -07:00
Eric Litak
4c415e59a4 rtl8723bs-firmware: init, split off from rtl8723bs 2016-04-25 00:41:25 -07:00
Eric Litak
2f6cd0ce33 rtl8723bs: improved build 2016-04-25 00:41:25 -07:00
Arseniy Seroka
d0f909a0a8 Merge pull request #14706 from acowley/frameworks-GL
frameworks: GL is undefined
2016-04-24 22:38:47 +03:00
Joachim Fasting
4a9ccee78f Merge pull request #14901 from rardiol/lsb_release
lsb-release: init at 1.4
2016-04-24 00:28:23 +02:00
Wout Mertens
017469c1ef Merge pull request #14036 from acowley/darwin-ffmpeg
Darwin ffmpeg
2016-04-23 15:24:21 +02:00
Tuomas Tynkkynen
bd18cc3cdc Merge pull request #14888 from dezgeg/pr-kill-module-init-tools
Delete all usages of module_init_tools and remove the package
2016-04-23 14:29:41 +03:00
Joachim Fasting
ea9275f312 Merge pull request #14899 from ethanpailes/tomb
tomb: init at version 2.2
2016-04-22 23:35:40 +02:00
Ethan Pailes
6a0903597a tomb: init at version 2.2 2016-04-22 17:07:26 -04:00
Ricardo Ardissone
9f4ac8d3f8 lsb-release: init at 1.4 2016-04-22 14:03:27 -03:00
Vladimír Čunát
e9379f7416 Merge branch 'staging'
This includes a fix to closure-size regression that moved
share/doc/*/ to share/doc/
2016-04-22 16:49:09 +02:00
Tuomas Tynkkynen
0f8a49bb45 module_init_tools: Remove
It is deprecated doesn't handle compressed modules, unlike its modern
counterpart kmod.

Add a compatibility alias to kmod for now in case someone is depending
on this in their scripts.
2016-04-22 10:44:55 +03:00
Tuomas Tynkkynen
01854a850a treewide: Replace module_init_tools -> kmod
The former is deprecated and doesn't handle compressed kernel modules,
so all current usages of it are broken.
2016-04-22 10:40:57 +03:00
Domen Kožar
8262cd0244 eval 2016-04-20 23:38:52 +01:00
Domen Kožar
85603d2166 linuxPackages.dpdk: fix build
(cherry picked from commit a56a9d1b59)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-04-20 23:09:49 +01:00
Nikolay Amiantov
c48dd664ff jom: move to qmake4Hook 2016-04-20 18:55:55 +03:00
Nikolay Amiantov
e282d36143 wpa_supplicant_gui: move to qmake4Hook 2016-04-20 18:55:54 +03:00
Nikolay Amiantov
de1ce6a102 l7z: spaces 2016-04-20 18:55:54 +03:00
Domen Kožar
e6899cc80c add linuxPackages.dpdk: libs and drivers for fast packet processing 2016-04-20 16:11:34 +01:00
Louis Taylor
90cdfb5414 kernel: 4.5.1 -> 4.5.2 2016-04-20 11:55:13 +01:00
Joachim Fasting
002f5e24b4
linuxPackages.klibc: use linuxHeaders
klibc was the only user of kernelHeaders; it should use the Linux API
headers, however.
2016-04-19 14:45:36 +02:00
Joachim Fasting
893186f4fd
kernel-headers: mark broken for grsecurity kernels
Extracting headers from a grsecurity patched kernel triggers additional
build steps that require gcc plugins.  For this to work, we'd need to
add gmp, libmpfr, and libmpc to the build inputs as well as run `make
prepare` before installing the headers (lest the build fail due to
missing files).

Out-of-tree modules use kernel.dev and user space should use the Linux
API headers used to build libc, not headers extracted from random
kernels, so fixing this for grsecurity is pointless.
2016-04-19 14:45:30 +02:00
Louis Taylor
ec198e3868 linux-testing: 4.6-rc3 -> 4.6-rc4 (#14803) 2016-04-18 14:11:25 +01:00
Joachim Fasting
192a1ada24
apparmor: cleanups
- Move build tools to nativeBuildInputs
- capability.h should come from linuxHeaders not glibc
- Delete v2.9
2016-04-18 02:21:12 +02:00
Tobias Geerinckx-Rice
d99df88efe
mcelog: 135 -> 136
Adds support to decode MSCOD values for Skylake server.
2016-04-17 01:14:57 +02:00