summary refs log tree commit diff
path: root/pkgs/os-specific/linux/iptables/default.nix
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-05-28 17:17:46 -0500
committerWill Dietz <w@wdtz.org>2019-05-28 19:32:51 -0500
commit2703d285bfe6e5ae2eb8cc4a1716791433d9ab85 (patch)
tree0e783815455091bf92f1c51f36889bbfc6abeaf0 /pkgs/os-specific/linux/iptables/default.nix
parent3b215985ee054cb12db3a62c1759d9d6ded0378a (diff)
downloadnixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar.gz
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar.bz2
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar.lz
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar.xz
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.tar.zst
nixpkgs-2703d285bfe6e5ae2eb8cc4a1716791433d9ab85.zip
iptables: 1.8.2 -> 1.8.3
* drop patches included in 1.8.3 (all of them)
  (checked each via `git tag --contains $rev`)

https://lists.netfilter.org/pipermail/netfilter-announce/2019/000231.html
Diffstat (limited to 'pkgs/os-specific/linux/iptables/default.nix')
-rw-r--r--pkgs/os-specific/linux/iptables/default.nix36
1 files changed, 4 insertions, 32 deletions
diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix
index ff6ce3b4889..b2fee6184e2 100644
--- a/pkgs/os-specific/linux/iptables/default.nix
+++ b/pkgs/os-specific/linux/iptables/default.nix
@@ -2,42 +2,14 @@
 , libnetfilter_conntrack, libnftnl, libmnl, libpcap }:
 
 stdenv.mkDerivation rec {
-  name = "iptables-${version}";
-  version = "1.8.2";
+  pname = "iptables";
+  version = "1.8.3";
 
   src = fetchurl {
-    url = "https://www.netfilter.org/projects/iptables/files/${name}.tar.bz2";
-    sha256 = "1bqj9hf3szy9r0w14iy23w00ir8448nfhpcprbwmcchsxm88nxx3";
+    url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
+    sha256 = "106xkkg5crsscjlinxvqvprva23fwwqfgrzl8m2nn841841sqg52";
   };
 
-  patches = [
-    # Adds missing bits to extensions' libipt_icmp.c and libip6t_icmp6.c that were causing build to fail
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=907e429d7548157016cd51aba4adc5d0c7d9f816";
-      sha256 = "0vc7ljcglz5152lc3jx4p44vjfi6ipvxdrgkdb5dmkhlb5v93i2h";
-    })
-    # Build with musl libc fails because of conflicting struct ethhdr definitions
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=51d374ba41ae4f1bb851228c06b030b83dd2092f";
-      sha256 = "05fwrq03f9sm0v2bfwshbrg7pi2p978w1460arnmpay3135gj266";
-    })
-    # Extensions: libip6t_mh: fix bogus translation error
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=5839d7fe62ff667af7132fc7d589b386951f27b3";
-      sha256 = "0578jn1ip710z9kijwg9g2vjq2kfrbafl03m1rgi4fasz215gvkf";
-    })
-    # Prevent headers collisions between linux and netfilter (in.h and in6.h)
-    # Fixed upstream with two commits
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=8d9d7e4b9ef4c6e6abab2cf35c747d7ca36824bd";
-      sha256 = "0q3wcspiqym1r6dg1jhg7h8hpvsjzx1k7cs39z36mzlbmj9lm0zb";
-    })
-    (fetchpatch {
-      url = "https://git.netfilter.org/iptables/patch/?id=2908eda10bf9fc81119d4f3ad672c67918ab5955";
-      sha256 = "1dci4c8b7gcdrf77l2aicrcwlbp320xjz76fhavams0b4kgs6yr3";
-    })
-  ];
-
   nativeBuildInputs = [ bison flex pkgconfig pruneLibtoolFiles ];
 
   buildInputs = [ libnetfilter_conntrack libnftnl libmnl libpcap ];