diff options
Diffstat (limited to 'pkgs/os-specific/linux/kernel/patches.nix')
-rw-r--r-- | pkgs/os-specific/linux/kernel/patches.nix | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 707ebb544bf4..c4bc45133950 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -23,9 +23,7 @@ let { name = "grsecurity-${grversion}-${kversion}"; inherit grversion kernel patches kversion revision; patch = fetchurl { - url = if branch == "stable" - then "https://github.com/kdave/grsecurity-patches/blob/master/grsecurity_patches/grsecurity-${grversion}-${kversion}-${revision}.patch?raw=true" - else "https://github.com/slashbeast/grsecurity-scrape/blob/master/${branch}/grsecurity-${grversion}-${kversion}-${revision}.patch?raw=true"; + url = "https://grsecurity.net/${branch}/grsecurity-${grversion}-${kversion}-${revision}.patch"; inherit sha256; }; features.grsecurity = true; @@ -96,14 +94,6 @@ rec { sha256 = "1sp1gwa7ahzflq7ayb51bg52abrn5zx1hb3pff3axpjqq7vfai6f"; }; - grsecurity_4_1 = grsecPatch - { kernel = pkgs.grsecurity_base_linux_4_1; - patches = [ grsecurity_fix_path_3_14 ]; - kversion = "4.1.7"; - revision = "201509201149"; - sha256 = "1agv8c3c4vmh5algbzmrq2f6vwk72rikrlcbm4h7jbrb9js6fxk4"; - }; - grsecurity_4_4 = grsecPatch { kernel = pkgs.grsecurity_base_linux_4_4; patches = [ grsecurity_fix_path_4_4 ]; @@ -112,7 +102,15 @@ rec { sha256 = "04k4nhshl6r5n41ha5620s7cd70dmmmvyf9mnn5359jr1720kxpf"; }; - grsecurity_latest = grsecurity_4_4; + grsecurity_4_5 = grsecPatch + { kernel = pkgs.grsecurity_base_linux_4_5; + patches = [ grsecurity_fix_path_4_5 ]; + kversion = "4.5.2"; + revision = "201604290633"; + sha256 = "0qrs4fk6lyqngq3fnsmrv0y3yp1lrbiwadfc6v7hy4lyv77wz107"; + }; + + grsecurity_latest = grsecurity_4_5; grsecurity_fix_path_3_14 = { name = "grsecurity-fix-path-3.14"; @@ -124,6 +122,11 @@ rec { patch = ./grsecurity-path-4.4.patch; }; + grsecurity_fix_path_4_5 = + { name = "grsecurity-fix-path-4.5"; + patch = ./grsecurity-path-4.5.patch; + }; + crc_regression = { name = "crc-backport-regression"; patch = ./crc-regression.patch; |