about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladimír Čunát <vladimir.cunat@nic.cz>2022-08-26 11:31:37 +0200
committerVladimír Čunát <vladimir.cunat@nic.cz>2022-08-26 11:39:00 +0200
commitb17757e458b878b987d9aaddf8a48b0595e01d90 (patch)
treec01abcd4f76a5e6f272ae015ec257ba4cafd6301
parentf435685046fc6816cdfc169212c6af441b9db8da (diff)
downloadnixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar.gz
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar.bz2
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar.lz
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar.xz
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.tar.zst
nixlib-b17757e458b878b987d9aaddf8a48b0595e01d90.zip
knot-dns: add QUIC support
It's not that useful for now, but it only adds about 0.4 MB in closure.
$ kdig @ns1.xdp.cz +quic news.xdp.cz TXT
-rw-r--r--pkgs/servers/dns/knot-dns/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 427bdb597aa9..fc4efcfe56a1 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -1,5 +1,6 @@
 { lib, stdenv, fetchurl, pkg-config, gnutls, liburcu, lmdb, libcap_ng, libidn2, libunistring
 , systemd, nettle, libedit, zlib, libiconv, libintl, libmaxminddb, libbpf, nghttp2, libmnl
+, ngtcp2-gnutls
 , autoreconfHook, nixosTests, knot-resolver
 , fetchpatch
 }:
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
     nettle libedit
     libiconv lmdb libintl
     nghttp2 # DoH support in kdig
+    ngtcp2-gnutls  # DoQ support in kdig (and elsewhere but not much use there yet)
     libmaxminddb # optional for geoip module (it's tiny)
     # without sphinx &al. for developer documentation
     # TODO: add dnstap support?