diff options
author | Robin Gloster <mail@glob.in> | 2016-02-28 16:32:57 +0000 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2016-02-28 16:32:57 +0000 |
commit | 3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4 (patch) | |
tree | 04c567a4061b3adf6d1e0a898f39b67f27d37aea /pkgs/tools/networking | |
parent | 8615f026a48cbf3f1c37b30e9b70bba6af013a12 (diff) | |
parent | a9d24cedeb3ba97a4e23ff93fadff32280ff0ab6 (diff) | |
download | nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar.gz nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar.bz2 nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar.lz nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar.xz nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.tar.zst nixlib-3b4765c9e59a34e7f48d2798cd4c4ef14d72e5a4.zip |
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r-- | pkgs/tools/networking/chrony/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/driftnet/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/networking/i2p/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/ntp/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/quicktun/default.nix | 34 | ||||
-rw-r--r-- | pkgs/tools/networking/socat/2.x.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/socat/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/traceroute/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/networking/zerotierone/default.nix | 2 |
9 files changed, 47 insertions, 13 deletions
diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix index 57981fdaa669..0729f35db59b 100644 --- a/pkgs/tools/networking/chrony/default.nix +++ b/pkgs/tools/networking/chrony/default.nix @@ -5,11 +5,11 @@ assert stdenv.isLinux -> libcap != null; stdenv.mkDerivation rec { name = "chrony-${version}"; - version = "2.2"; + version = "2.3"; src = fetchurl { url = "http://download.tuxfamily.org/chrony/${name}.tar.gz"; - sha256 = "1194maargy4hpl2a3vy5mbrrswzajjdn92p4w17gbb9vlq7q5zfk"; + sha256 = "1cncjapm98hv1nyrqlanjpz8k5ny6rp4vnf0gjl0zyqj619gpgsq"; }; buildInputs = [ readline texinfo nss nspr ] ++ stdenv.lib.optional stdenv.isLinux libcap; diff --git a/pkgs/tools/networking/driftnet/default.nix b/pkgs/tools/networking/driftnet/default.nix index 6666612419d9..7c8a30971f72 100644 --- a/pkgs/tools/networking/driftnet/default.nix +++ b/pkgs/tools/networking/driftnet/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { }; meta = { - description = "Driftnet watches network traffic, and picks out and displays JPEG and GIF images for display."; + description = "Driftnet watches network traffic, and picks out and displays JPEG and GIF images for display"; homepage = https://github.com/deiv/driftnet; maintainers = with maintainers; [ offline ]; platforms = platforms.linux; diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix index 0829fed1d5e9..b1bfeb215f68 100644 --- a/pkgs/tools/networking/i2p/default.nix +++ b/pkgs/tools/networking/i2p/default.nix @@ -1,10 +1,10 @@ { stdenv, procps, coreutils, fetchurl, jdk, jre, ant, gettext, which }: stdenv.mkDerivation rec { - name = "i2p-0.9.23"; + name = "i2p-0.9.24"; src = fetchurl { url = "https://github.com/i2p/i2p.i2p/archive/${name}.tar.gz"; - sha256 = "1vjyki86r6v8z2pil7s6r74yf6h8w000ypxxngimw3kfff121swp"; + sha256 = "0hk28cigil6ia707zb6p8n7959xg7v816bacxxlln780cc1wi830"; }; buildInputs = [ jdk ant gettext which ]; patches = [ ./i2p.patch ]; diff --git a/pkgs/tools/networking/ntp/default.nix b/pkgs/tools/networking/ntp/default.nix index 4e1e8931f0ad..47fa2708821a 100644 --- a/pkgs/tools/networking/ntp/default.nix +++ b/pkgs/tools/networking/ntp/default.nix @@ -3,11 +3,11 @@ assert stdenv.isLinux -> libcap != null; stdenv.mkDerivation rec { - name = "ntp-4.2.8p4"; + name = "ntp-4.2.8p6"; src = fetchurl { url = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/${name}.tar.gz"; - sha256 = "1fgxbhv0wyiivi6kh5zpzrd0yqmc48z7d3zmjspw9lj84mbn2s8d"; + sha256 = "0j509gd0snj8dq15rhfv2v4wisfaabya1gmgqslk1kisawf0wgaq"; }; configureFlags = [ diff --git a/pkgs/tools/networking/quicktun/default.nix b/pkgs/tools/networking/quicktun/default.nix new file mode 100644 index 000000000000..f07cfe4d0724 --- /dev/null +++ b/pkgs/tools/networking/quicktun/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, libsodium }: + +stdenv.mkDerivation rec { + name = "quicktun-${version}"; + version = "2.2.4"; + + src = fetchFromGitHub { + owner = "UCIS"; + repo = "QuickTun"; + rev = "980fe1b8c718d6df82af1d57b56140c0e541dbe0"; + sha256 = "0m7gvlgs1mhyw3c8s2dg05j7r7hz8kjpb0sk245m61ir9dmwlf8i"; + }; + + CFLAGS = "-fPIE -fPIC -pie -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -Wl,-z,relro,-z,now"; + + buildInputs = [ libsodium ]; + + phases = [ "unpackPhase" "buildPhase" "installPhase" ]; + + buildPhase = "bash build.sh"; + + installPhase = '' + mkdir -p $out/bin + rm out/quicktun*tgz + cp -v out/quicktun* $out/bin/ + ''; + + meta = with stdenv.lib; { + description = "Very simple, yet secure VPN software"; + homepage = "http://wiki.ucis.nl/QuickTun"; + maintainers = [ maintainers.fpletz ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/networking/socat/2.x.nix b/pkgs/tools/networking/socat/2.x.nix index a1cea0348367..1f25e002159f 100644 --- a/pkgs/tools/networking/socat/2.x.nix +++ b/pkgs/tools/networking/socat/2.x.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, openssl }: stdenv.mkDerivation rec { - name = "socat-2.0.0-b8"; + name = "socat-2.0.0-b9"; src = fetchurl { url = "http://www.dest-unreach.org/socat/download/${name}.tar.bz2"; - sha256 = "1slkv1hhcp9a6c88h6yl5cs0z9g60fp2ja6865s6kywqp6fmf168"; + sha256 = "1ll395xjv4byvv0k2zjbxk8vp3mg3y2w5paa05wv553bqsjv1vs9"; }; buildInputs = [ openssl ]; diff --git a/pkgs/tools/networking/socat/default.nix b/pkgs/tools/networking/socat/default.nix index b2704c2a2033..e59e6d460803 100644 --- a/pkgs/tools/networking/socat/default.nix +++ b/pkgs/tools/networking/socat/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, openssl }: stdenv.mkDerivation rec { - name = "socat-1.7.3.0"; + name = "socat-1.7.3.1"; src = fetchurl { url = "http://www.dest-unreach.org/socat/download/${name}.tar.bz2"; - sha256 = "011ydc0x8camplf8l6mshs3v5fswarld8v0wf7grz6rjq18fhrq7"; + sha256 = "1apvi7sahcl44arnq1ad2y6lbfqnmvx7nhz9i3rkk0f382anbnnj"; }; buildInputs = [ openssl ]; diff --git a/pkgs/tools/networking/traceroute/default.nix b/pkgs/tools/networking/traceroute/default.nix index 2ce8d1cde3eb..d98c9996882d 100644 --- a/pkgs/tools/networking/traceroute/default.nix +++ b/pkgs/tools/networking/traceroute/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "2.0.21"; src = fetchurl { - url = "http://downloads.sourceforge.net/traceroute/${name}.tar.gz"; + url = "mirror://sourceforge/traceroute/${name}.tar.gz"; sha256 = "1q4n9s42nfcc4fmnwmrsiabvqrcaagiagmmqj9r5hfmi63pr7b7p"; }; diff --git a/pkgs/tools/networking/zerotierone/default.nix b/pkgs/tools/networking/zerotierone/default.nix index e2ba2102d76b..9f5f777a239b 100644 --- a/pkgs/tools/networking/zerotierone/default.nix +++ b/pkgs/tools/networking/zerotierone/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { substituteInPlace ./make-linux.mk \ --replace 'CXX=$(shell which clang++ g++ c++ 2>/dev/null | head -n 1)' "CC=${gcc}/bin/g++"; substituteInPlace ./osdep/LinuxEthernetTap.cpp \ - --replace '/sbin/ip' "${iproute}/bin/ip" + --replace 'execlp("ip",' 'execlp("${iproute}/bin/ip",' ''; buildInputs = [ openssl lzo zlib gcc iproute ]; |