"Sphinx_ and sphinx_rtd_theme_", "``documentation``", "Building this
HTML/PDF documentation."
"breathe_", "``documentation``", "Exposing Doxygen API doc to Sphinx."
- "libsystemd_ >= 227", "``daemon``", "Systemd socket activation support."
+ "libsystemd_", "``daemon``", "Systemd watchdog support."
"libprotobuf_ 3.0+", "``modules/dnstap``", "Protocol Buffers support for
dnstap_."
"`libprotobuf-c`_ 1.0+", "``modules/dnstap``", "C bindings for Protobuf."
A number greater than 1 forks the daemon N times, all forks will bind to same addresses
and the kernel will load-balance between them on Linux with \fISO_REUSEPORT\fR support.
-When socket-activated and supervised by systemd or the equivalent, kresd defaults to
---noninteractive. If you want multiple concurrent
-processes supervised in this way, they should be supervised independently (see
-\fBkresd.systemd(7)\fR).
+If you want multiple concurrent processes supervised in this way,
+they should be supervised independently (see \fBkresd.systemd(7)\fR).
.TP
.B \-n\fR, \fB\-\-noninteractive
Daemon will refrain from entering into read-eval-print loop for stdin+stdout.
-- Drop everything that hasn't matched
view:addr('0.0.0.0/0', policy.all(policy.DROP))
-.. note:: When using systemd socket activation, it's possible to bind to IPv6
- socket that also handles IPv4 connections via v4-mapped-on-v6 addresses.
- With this setup, using IPv4 syntax in ``view:addr()`` is currently not
- supported. Instead, you can use the v4-mapped-on-v6 syntax, e.g.
- ``::ffff:127.0.0.0/104`` instead of ``127.0.0.0/8``.
-
Rule order
----------