summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control113
1 files changed, 113 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..2031085
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,113 @@
+Source: knot-resolver
+Section: net
+Priority: optional
+Maintainer: knot-resolver packagers <knot-resolver@packages.debian.org>
+Uploaders: Ondřej Surý <ondrej@debian.org>,
+ Daniel Kahn Gillmor <dkg@fifthhorseman.net>,
+ Santiago Ruano Rincón <santiago@debian.org>,
+ Jakub Ružička <jakub.ruzicka@nic.cz>
+Build-Depends: debhelper-compat (= 13),
+ dns-root-data,
+ doxygen,
+ gnutls-bin <!nocheck>,
+ knot-dnsutils <!nocheck>,
+ libcmocka-dev (>= 1.0.0),
+ libedit-dev,
+ libfstrm-dev,
+ libgnutls28-dev,
+ libjemalloc-dev,
+ libknot-dev (>= 3.0.2),
+ liblmdb-dev,
+ libluajit-5.1-dev,
+ libnghttp2-dev,
+ libprotobuf-c-dev,
+ libsystemd-dev (>= 227) [linux-any],
+ libuv1-dev,
+ lua-basexx,
+ lua-cqueues,
+ luajit,
+ meson,
+ ninja-build,
+ po-debconf,
+ pkg-config,
+ protobuf-c-compiler,
+ python3-breathe,
+ python3-sphinx,
+ python3-sphinx-rtd-theme,
+ socat <!nocheck>
+Standards-Version: 4.6.0
+Homepage: https://www.knot-resolver.cz/
+Vcs-Browser: https://salsa.debian.org/dns-team/knot-resolver
+Vcs-Git: https://salsa.debian.org/dns-team/knot-resolver.git
+Rules-Requires-Root: no
+
+Package: knot-resolver
+Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel
+Depends: adduser,
+ debconf,
+ dns-root-data,
+ lua-sec,
+ lua-socket,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Replaces: libkres9 (<< 3.2.1-2)
+Breaks: libkres9 (<< 3.2.1-2)
+Recommends: knot-resolver-module-http,
+ lua-basexx,
+ lua-cqueues
+Description: caching, DNSSEC-validating DNS 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.
+ .
+ The Lua modules, switchable and shareable cache, and fast FFI
+ bindings makes it great to tap into resolution process, or be used
+ for your recursive DNS service. It's the OpenResty of DNS.
+ .
+ The server adopts a different scaling strategy than the rest of the
+ DNS recursors - no threading, shared-nothing architecture (except
+ MVCC cache that may be shared). You can start and stop additional
+ nodes depending on the contention without downtime.
+
+Package: knot-resolver-module-http
+Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel
+Multi-Arch: same
+Depends: fonts-glyphicons-halflings,
+ libjs-bootstrap,
+ libjs-d3,
+ libjs-jquery,
+ lua-http,
+ lua-mmdb,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Breaks: knot-resolver-module-tinyweb (<< 1.1.0~git20160713-1~)
+Description: HTTP 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 HTTP module for local visualization of the
+ resolver cache and queries.
+
+Package: knot-resolver-doc
+Architecture: all
+Multi-Arch: foreign
+Section: doc
+Depends: libjs-jquery,
+ libjs-underscore,
+ ${misc:Depends}
+Description: Documentation 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 Knot Resolver Documentation.