summaryrefslogtreecommitdiffstats
path: root/doc/requirements.rst
diff options
context:
space:
mode:
authorDaniel Salzman <daniel.salzman@nic.cz>2018-07-18 17:27:24 +0200
committerDaniel Salzman <daniel.salzman@nic.cz>2018-07-18 17:27:24 +0200
commit72e17a2dcadfc88f350ca7a4707725939386cb85 (patch)
tree0754aa741d2ab711e5a716cd0219ce72d62c185b /doc/requirements.rst
parentci: don't use cache when building Docker images (diff)
downloadknot-72e17a2dcadfc88f350ca7a4707725939386cb85.tar.xz
knot-72e17a2dcadfc88f350ca7a4707725939386cb85.zip
doc: update optional dependencies
Diffstat (limited to 'doc/requirements.rst')
-rw-r--r--doc/requirements.rst17
1 files changed, 9 insertions, 8 deletions
diff --git a/doc/requirements.rst b/doc/requirements.rst
index 74449eb9c..eedc80da1 100644
--- a/doc/requirements.rst
+++ b/doc/requirements.rst
@@ -61,8 +61,8 @@ Required libraries
Knot DNS requires a few libraries to be available:
* libedit
-* GnuTLS >= 3.3
-* Userspace RCU >= 0.5.4
+* gnutls >= 3.3
+* liburcu >= 0.5.4
* lmdb >= 0.9.15
.. NOTE::
@@ -72,19 +72,20 @@ Knot DNS requires a few libraries to be available:
Optional libraries
==================
-International Domain Names support (IDNA2003 or IDNA2008) in kdig needs:
+International Domain Names support (IDNA2008 or IDNA2003) in **kdig**:
-* libidn or libidn2
+* libidn2 (or libidn)
-Systemd's startup notifications mechanism and journald logging need:
+Systemd's startup notification mechanism and journald logging:
* libsystemd
-Dnstap support in kdig and module dnstap need:
+Dnstap support in **kdig** or module :ref:`dnstap<mod-dnstap>`:
* fstrm (and protobuf-c if building from source code)
-POSIX 1003.1e :manpage:`capabilites(7)` by sandboxing exposed threads.
-Most rights are stripped from the exposed threads for security reasons.
+Linux :manpage:`capabilities(7)` support, which allows the server to be started
+as a non-root user/group, binding to privileged ports (53), and giving up all
+its capabilities, resulting in a completely unprivileged process:
* libcap-ng >= 0.6.4