summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorDaniel Schaefer <git@danielschaefer.me>2020-04-06 19:26:10 +0200
committerGitHub <noreply@github.com>2020-04-06 19:26:10 +0200
commit6689065a3b611b7f1830da556a5b0236343971a2 (patch)
treee2f771cb14adfd17bacc364ead088d0f5b177364 /pkgs/tools/security
parentcc41ff02882ddf18063a30c8f4a896480ae06b3d (diff)
parenta3358eeeb4c6889a104fe8dc1a78c06969bcb744 (diff)
Merge branch 'master' into auto-update/chipsec
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/acsccid/default.nix40
-rw-r--r--pkgs/tools/security/bitwarden_rs/default.nix6
-rw-r--r--pkgs/tools/security/bitwarden_rs/vault.nix4
-rw-r--r--pkgs/tools/security/chipsec/default.nix2
-rw-r--r--pkgs/tools/security/gnupg/22.nix4
-rw-r--r--pkgs/tools/security/hcxtools/default.nix6
-rw-r--r--pkgs/tools/security/knockknock/default.nix7
-rw-r--r--pkgs/tools/security/neopg/default.nix6
-rw-r--r--pkgs/tools/security/sshuttle/default.nix6
-rw-r--r--pkgs/tools/security/sudo/default.nix8
-rw-r--r--pkgs/tools/security/vault/default.nix4
11 files changed, 61 insertions, 32 deletions
diff --git a/pkgs/tools/security/acsccid/default.nix b/pkgs/tools/security/acsccid/default.nix
index 80fa0e2dc478..5b79b3db705b 100644
--- a/pkgs/tools/security/acsccid/default.nix
+++ b/pkgs/tools/security/acsccid/default.nix
@@ -1,4 +1,16 @@
-{ stdenv, fetchFromGitHub, autoconf, automake, libtool, gettext, flex, perl, pkgconfig, pcsclite, libusb, libiconv }:
+{ stdenv
+, fetchFromGitHub
+, autoconf
+, automake
+, libtool
+, gettext
+, flex
+, perl
+, pkgconfig
+, pcsclite
+, libusb1
+, libiconv
+}:
stdenv.mkDerivation rec {
version = "1.1.8";
@@ -11,11 +23,28 @@ stdenv.mkDerivation rec {
sha256 = "12aahrvsk21qgpjwcrr01s742ixs44nmjkvcvqyzhqb307x1rrn3";
};
- doCheck = true;
+ nativeBuildInputs = [
+ pkgconfig
+ autoconf
+ automake
+ libtool
+ gettext
+ flex
+ perl
+ ];
+
+ buildInputs = [
+ pcsclite
+ libusb1
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ libiconv
+ ];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ pcsclite libusb autoconf automake libtool gettext flex perl ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
+ configureFlags = [
+ "--enable-usbdropdir=${placeholder "out"}/pcsc/drivers"
+ ];
+
+ doCheck = true;
postPatch = ''
sed -e s_/bin/echo_echo_g -i src/Makefile.am
@@ -29,7 +58,6 @@ stdenv.mkDerivation rec {
autoheader
automake --force-missing --add-missing
autoconf
- configureFlags="$configureFlags --enable-usbdropdir=$out/pcsc/drivers"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/bitwarden_rs/default.nix b/pkgs/tools/security/bitwarden_rs/default.nix
index cd71ea99fecb..6accefa58a4f 100644
--- a/pkgs/tools/security/bitwarden_rs/default.nix
+++ b/pkgs/tools/security/bitwarden_rs/default.nix
@@ -8,13 +8,13 @@ let
in rustPlatform.buildRustPackage rec {
pname = "bitwarden_rs";
- version = "1.14";
+ version = "1.14.1";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
- sha256 = "1ck0l0167kw1i5fjn507g4d18x2krbpk2ks0lnw9vzg0bwnzzwwd";
+ sha256 = "10fi5vvckmdbjvlg6mlaqh2dsm33sbkq1z1b6gmz8qjbijc8i7gw";
};
nativeBuildInputs = [ pkgconfig ];
@@ -25,7 +25,7 @@ in rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1;
- cargoSha256 = "0cgk61dmc057p82g0apd4sx6a8vhvcipxikrdb0hds4frhqsr6i8";
+ cargoSha256 = "1p8wpndj1aydhcjl15z3xhjf52a0l5rh5cy9qs6w4776crya2jjr";
cargoBuildFlags = [ featuresFlag ];
checkPhase = ''
diff --git a/pkgs/tools/security/bitwarden_rs/vault.nix b/pkgs/tools/security/bitwarden_rs/vault.nix
index 0ce9d43f967a..43d8d3a9b118 100644
--- a/pkgs/tools/security/bitwarden_rs/vault.nix
+++ b/pkgs/tools/security/bitwarden_rs/vault.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bitwarden_rs-vault";
- version = "2.12.0e";
+ version = "2.13.2";
src = fetchurl {
url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz";
- sha256 = "1jy3c5ywlplrjsy37i90x5s8k0i5n1mn8y0fyl074s807glqaxbf";
+ sha256 = "1000iqjr670imm1dlw9r003d8psp5sq0m0p62sjnll7wnycd805r";
};
buildCommand = ''
diff --git a/pkgs/tools/security/chipsec/default.nix b/pkgs/tools/security/chipsec/default.nix
index 1032bc8d3d7d..387fa4d750bd 100644
--- a/pkgs/tools/security/chipsec/default.nix
+++ b/pkgs/tools/security/chipsec/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, pythonPackages, nasm, libelf
, kernel ? null, withDriver ? false }:
pythonPackages.buildPythonApplication rec {
- name = "chipsec-${version}";
+ pname = "chipsec";
version = "1.4.9";
src = fetchFromGitHub {
diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix
index 203f50a9c0e9..f67e8bedcef1 100644
--- a/pkgs/tools/security/gnupg/22.nix
+++ b/pkgs/tools/security/gnupg/22.nix
@@ -16,11 +16,11 @@ assert guiSupport -> pinentry != null && enableMinimal == false;
stdenv.mkDerivation rec {
pname = "gnupg";
- version = "2.2.19";
+ version = "2.2.20";
src = fetchurl {
url = "mirror://gnupg/gnupg/${pname}-${version}.tar.bz2";
- sha256 = "1h6yx6sdpz3lf9gdppgxqcf73baynr8gflmh43286fkgw3058994";
+ sha256 = "0c6a4v9p6qzhsw1pfcwc459bxpc8hma0w9z8iqb9khvligack9q4";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/tools/security/hcxtools/default.nix b/pkgs/tools/security/hcxtools/default.nix
index 8e70e0def41c..84517ce2bd8b 100644
--- a/pkgs/tools/security/hcxtools/default.nix
+++ b/pkgs/tools/security/hcxtools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hcxtools";
- version = "5.3.0";
+ version = "6.0.1";
src = fetchFromGitHub {
owner = "ZerBea";
repo = pname;
rev = version;
- sha256 = "1pqvxncpcnwxs89imma01ry30bz7cjifm8wz1s80yclkxxf80php";
+ sha256 = "0r7pjz89chgb7zl2pqgw3zb1z8cgwp0nxmqvmkv0jn1m9dw3f44f";
};
buildInputs = [ curl openssl zlib ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tools for capturing wlan traffic and conversion to hashcat and John the Ripper formats";
- homepage = https://github.com/ZerBea/hcxtools;
+ homepage = "https://github.com/ZerBea/hcxtools";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ dywedir ];
diff --git a/pkgs/tools/security/knockknock/default.nix b/pkgs/tools/security/knockknock/default.nix
index ce7663b18cf9..9478bb4ca237 100644
--- a/pkgs/tools/security/knockknock/default.nix
+++ b/pkgs/tools/security/knockknock/default.nix
@@ -1,8 +1,9 @@
{ stdenv, fetchFromGitHub, python2Packages, hping }:
-
-python2Packages.buildPythonApplication rec {
+let
rev = "bf14bbff";
- name = "knockknock-r${rev}";
+in python2Packages.buildPythonApplication rec {
+ pname = "knockknock-r";
+ version = rev;
src = fetchFromGitHub {
inherit rev;
diff --git a/pkgs/tools/security/neopg/default.nix b/pkgs/tools/security/neopg/default.nix
index c58772346eea..73451b124350 100644
--- a/pkgs/tools/security/neopg/default.nix
+++ b/pkgs/tools/security/neopg/default.nix
@@ -7,7 +7,7 @@
, curl
, gettext
, pkgconfig
-, libusb
+, libusb1
, gnutls }:
stdenv.mkDerivation rec {
@@ -22,9 +22,9 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ cmake gettext pkgconfig ];
- buildInputs = [ cmake sqlite botan2 boost curl gettext libusb gnutls ];
+ buildInputs = [ sqlite botan2 boost curl libusb1 gnutls ];
doCheck = true;
checkTarget = "test";
diff --git a/pkgs/tools/security/sshuttle/default.nix b/pkgs/tools/security/sshuttle/default.nix
index 0e0e8c7ad753..0ec98ec1cf22 100644
--- a/pkgs/tools/security/sshuttle/default.nix
+++ b/pkgs/tools/security/sshuttle/default.nix
@@ -2,12 +2,12 @@
, coreutils, iptables, nettools, openssh, procps }:
python3Packages.buildPythonApplication rec {
- name = "sshuttle-${version}";
+ pname = "sshuttle";
version = "0.78.5";
- src = fetchurl {
+ src = python3Packages.fetchPypi {
+ inherit pname version;
sha256 = "0vp13xwrhx4m6zgsyzvai84lkq9mzkaw47j58dk0ll95kaymk2x8";
- url = "mirror://pypi/s/sshuttle/${name}.tar.gz";
};
patches = [ ./sudo.patch ];
diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix
index 842509888b41..e92ce05ad1a9 100644
--- a/pkgs/tools/security/sudo/default.nix
+++ b/pkgs/tools/security/sudo/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "sudo";
- version = "1.8.31";
+ version = "1.8.31p1";
src = fetchurl {
- url = "ftp://ftp.sudo.ws/pub/sudo/${pname}-${version}.tar.gz";
- sha256 = "0ks5mm9hda5idivncyfpiz4lrd8fv0dpmsl711788k7f7ixdka3y";
+ url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz";
+ sha256 = "1n0mdmgcs92af34xxsnsh1arrngymhdmwd9srjgjbk65q7xzsg67";
};
prePatch = ''
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
providing an audit trail of the commands and their arguments.
'';
- homepage = https://www.sudo.ws/;
+ homepage = "https://www.sudo.ws/";
license = https://www.sudo.ws/sudo/license.html;
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index ff4d6f014930..9010d7663e0e 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "vault";
- version = "1.3.3";
+ version = "1.3.4";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "1scwclkpb7v5pcx1afgjqrfgcp0c1bd9gqvwdmjbpfcyxv1f032d";
+ sha256 = "1akcfrxnsb37apsxblyigdcgca6ma7al23h654hplfs6vmq9aypi";
};
goPackagePath = "github.com/hashicorp/vault";