privoxy: switch to openssl

mbedtls lacks a number of features (like TLS 1.3 and fragmented
handshakes) that makes everyday browsing a bit unpractical.

rnhmjoj b0815e98 f0f08efd

+4 -4
+4 -4
pkgs/tools/networking/privoxy/default.nix
··· 2 2 , nixosTests 3 3 , fetchurl, autoreconfHook 4 4 , zlib, pcre, w3m, man 5 - , mbedtls, brotli 5 + , openssl, brotli 6 6 }: 7 7 8 8 stdenv.mkDerivation rec { ··· 18 18 hardeningEnable = [ "pie" ]; 19 19 20 20 nativeBuildInputs = [ autoreconfHook w3m man ]; 21 - buildInputs = [ zlib pcre mbedtls brotli ]; 21 + buildInputs = [ zlib pcre openssl brotli ]; 22 22 23 23 makeFlags = [ "STRIP=" ]; 24 24 configureFlags = [ 25 - "--with-mbedtls" 25 + "--with-openssl" 26 26 "--with-brotli" 27 27 "--enable-external-filters" 28 28 "--enable-compression" ··· 39 39 description = "Non-caching web proxy with advanced filtering capabilities"; 40 40 # When linked with mbedtls, the license becomes GPLv3 (or later), otherwise 41 41 # GPLv2 (or later). See https://www.privoxy.org/user-manual/copyright.html 42 - license = licenses.gpl3Plus; 42 + license = licenses.gpl2Plus; 43 43 platforms = platforms.all; 44 44 maintainers = [ maintainers.phreedom ]; 45 45 };