debhelper (>= 9~),
libcmocka-dev (>= 1.0.0),
libedit-dev,
+ libfstrm-dev,
libgnutls28-dev,
libknot-dev (>= 2.8),
liblmdb-dev,
libluajit-5.1-dev,
libnghttp2-dev,
+ libprotobuf-c-dev,
libsystemd-dev (>= 227) [linux-any],
libcap-ng-dev,
libuv1-dev,
pkg-config,
meson (>= 0.46),
doxygen,
+ protobuf-c-compiler,
python3-breathe,
python3-sphinx,
python3-sphinx-rtd-theme,
This package provides the debug symbols for Knot Resolver needed
for properly debugging errors in Knot Resolver with gdb.
+Package: knot-resolver-module-dnstap
+Architecture: any
+Multi-Arch: same
+Depends:
+ knot-resolver (= ${binary:Version}),
+ libfstrm0,
+ libprotobuf-c1,
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: dnstap module for Knot Resolver
+ The Knot Resolver is a caching full resolver implementation
+ written in C and LuaJIT, including both a resolver library and a
+ daemon. Modular architecture of the library keeps the core tiny and
+ efficient, and provides a state-machine like API for
+ extensions. There are three built-in modules - iterator, cache,
+ validator, and many external.
+ .
+ This package contains dnstap module for logging DNS responses
+ to a unix socket in dnstap format.
+
Package: knot-resolver-module-http
Architecture: all
Depends:
usr/lib/tmpfiles.d/knot-resolver.conf
usr/lib/knot-resolver/*.so
usr/lib/knot-resolver/*.lua
-usr/lib/knot-resolver/kres_modules/*.so
+usr/lib/knot-resolver/kres_modules/bogus_log.so
+usr/lib/knot-resolver/kres_modules/edns_keepalive.so
+usr/lib/knot-resolver/kres_modules/hints.so
+usr/lib/knot-resolver/kres_modules/nsid.so
+usr/lib/knot-resolver/kres_modules/refuse_nord.so
+usr/lib/knot-resolver/kres_modules/stats.so
usr/lib/knot-resolver/kres_modules/daf.lua
usr/lib/knot-resolver/kres_modules/daf/*
usr/lib/knot-resolver/kres_modules/detect_time_jump.lua
-Ddoc=enabled \
-Dsystemd_files=enabled \
-Dclient=enabled \
+ -Ddnstap=enabled \
-Dkeyfile_default=/usr/share/dns/root.key \
-Droot_hints=/usr/share/dns/root.hints \
-Dinstall_kresd_conf=enabled \