summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-09-06 14:53:09 +0200
committerRobin Gloster <mail@glob.in>2017-09-06 16:42:43 +0200
commit993a83d3958214aa12f012d66f057a5c1d0a432b (patch)
treedad9327a71fc0a5a5cff10e2467dde84e07379c5
parent41d98840670bd2bb72ff12ce0cb11869369b3b40 (diff)
downloadnixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar.gz
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar.bz2
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar.lz
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar.xz
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.tar.zst
nixlib-993a83d3958214aa12f012d66f057a5c1d0a432b.zip
tcpdump: 4.9.1 -> 4.9.2
This is a security release theoretically under emgargo, but leaked by
Mageia and Fedora.

We have permission to deliver this prior to public release.
-rw-r--r--pkgs/tools/networking/tcpdump/default.nix38
1 files changed, 12 insertions, 26 deletions
diff --git a/pkgs/tools/networking/tcpdump/default.nix b/pkgs/tools/networking/tcpdump/default.nix
index 69893f0a8320..8dba4b373a32 100644
--- a/pkgs/tools/networking/tcpdump/default.nix
+++ b/pkgs/tools/networking/tcpdump/default.nix
@@ -1,36 +1,22 @@
-{ stdenv, fetchFromGitHub, fetchpatch, libpcap, enableStatic ? false
+{ stdenv, fetchurl, fetchpatch, libpcap, enableStatic ? false
 , hostPlatform
 }:
 
 stdenv.mkDerivation rec {
   name = "tcpdump-${version}";
-  version = "4.9.1";
+  version = "4.9.2";
 
-  src = fetchFromGitHub rec {
-    owner = "the-tcpdump-group";
-    repo = "tcpdump";
-    rev = "${repo}-${version}";
-    sha256 = "1vzrvn1q7x28h18yskqc390y357pzpg5xd3pzzj4xz3llnvsr64p";
+  # leaked embargoed security update
+  src = fetchurl {
+    url = "https://src.fedoraproject.org/lookaside/pkgs/tcpdump/tcpdump-4.9.2.tar.gz/sha512/e1bc19a5867d6e3628f3941bdf3ec831bf13784f1233ca1bccc46aac1702f47ee9357d7ff0ca62cddf211b3c8884488c21144cabddd92c861e32398cd8f7c44b/tcpdump-4.9.2.tar.gz";
+    sha256 = "0ygy0layzqaj838r5xd613iraz09wlfgpyh7pc6cwclql8v3b2vr";
   };
-
-  patches = [
-    (fetchpatch {
-      url = "http://www.tcpdump.org/pre-4.9.2/PUBLISHED-CVE-2017-11541.patch";
-      sha256 = "1lqg4lbyddnv75wpj0rs2sxz4lb3d1vp8n385i27mrpcxw9qaxia";
-    })
-    (fetchpatch {
-      url = "http://www.tcpdump.org/pre-4.9.2/PUBLISHED-CVE-2017-11542.patch";
-      sha256 = "0vqgmw9i5vr3d4siyrh8mw60jdmp5r66rbjxfmbnwhlfjf4bwxz4";
-    })
-    (fetchpatch {
-      url = "http://www.tcpdump.org/pre-4.9.2/PUBLISHED-CVE-2017-11543.patch";
-      sha256 = "1vk9ncpx0qjja8l69xw5kkvgy9fkcii2n98diazv1yndln2cs26l";
-    })
-    (fetchpatch {
-      url = "http://www.tcpdump.org/pre-4.9.2/PUBLISHED-OpenSSL-1.1-segfault.patch";
-      sha256 = "0mw0jdj5nyg4sviqj7wxwf2492b2bdqmjrvf1k34ak417xfcvy1d";
-    })
-  ];
+  # src = fetchFromGitHub rec {
+  #   owner = "the-tcpdump-group";
+  #   repo = "tcpdump";
+  #   rev = "${repo}-${version}";
+  #   sha256 = "1vzrvn1q7x28h18yskqc390y357pzpg5xd3pzzj4xz3llnvsr64p";
+  # };
 
   buildInputs = [ libpcap ];