]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
5 years agoMerge !930: systemd: explicitly add kresd@ to system-kresd.slice obs-knot-dns-deve-jq0xxt/deployments/573 obs-knot-resolver-es11k1/deployments/574
Vladimír Čunát [Mon, 27 Jan 2020 17:39:49 +0000 (18:39 +0100)] 
Merge !930: systemd: explicitly add kresd@ to system-kresd.slice

5 years agosystemd: explicitly add kresd@ to system-kresd.slice
Vladimír Čunát [Mon, 27 Jan 2020 16:42:18 +0000 (17:42 +0100)] 
systemd: explicitly add kresd@ to system-kresd.slice

By some magic (unknown so far) the service was ending up in the slice
anyway, but it seems much better to put it there explicitly.
Closely related to !925.

5 years agoMerge branch 'release-5-0-0' into 'master' obs-knot-resolver-8xyvhu/deployments/572 obs-knot-resolver-kv62s6/deployments/571 v5.0.0
Tomas Krizek [Mon, 27 Jan 2020 12:37:09 +0000 (13:37 +0100)] 
Merge branch 'release-5-0-0' into 'master'

release 5.0.0

See merge request knot/knot-resolver!928

5 years agorelease 5.0.0
Tomas Krizek [Mon, 27 Jan 2020 11:18:01 +0000 (12:18 +0100)] 
release 5.0.0

5 years agoMerge branch '5.0-upgrade' into 'master'
Tomas Krizek [Mon, 27 Jan 2020 11:07:53 +0000 (12:07 +0100)] 
Merge branch '5.0-upgrade' into 'master'

upgrade script for 5.0

See merge request knot/knot-resolver!927

5 years agodaemon/engine: prevent re-definition of the_args obs-knot-resolver-bs4hbr/deployments/564
Tomas Krizek [Thu, 23 Jan 2020 11:13:19 +0000 (12:13 +0100)] 
daemon/engine: prevent re-definition of the_args

5 years agodistro/deb: ensure tmpfiles.d is created before service restart
Tomas Krizek [Thu, 23 Jan 2020 11:08:25 +0000 (12:08 +0100)] 
distro/deb: ensure tmpfiles.d is created before service restart

5 years agodaemon/ffimodule: add missing extern to kr_layer_t_static
Tomas Krizek [Wed, 22 Jan 2020 12:55:48 +0000 (13:55 +0100)] 
daemon/ffimodule: add missing extern to kr_layer_t_static

This also fixes a build error with GCC 10 on fedora.

5 years agodistro/rpm: correctly package and create tmpfiles dirs
Tomas Krizek [Wed, 22 Jan 2020 12:28:32 +0000 (13:28 +0100)] 
distro/rpm: correctly package and create tmpfiles dirs

5 years agodistro/rpm: make sure the rundir is writable by knot-resolver
Tomas Krizek [Wed, 22 Jan 2020 11:24:53 +0000 (12:24 +0100)] 
distro/rpm: make sure the rundir is writable by knot-resolver

5 years agodistro/rpm: don't disable non-existent kresd@* on uninstall
Tomas Krizek [Wed, 22 Jan 2020 11:23:39 +0000 (12:23 +0100)] 
distro/rpm: don't disable non-existent kresd@* on uninstall

The macro calls systemctl disable, which doesn't accept wildcards.
Disabling kresd.target should be sufficient

5 years agodistro/deb: save systemd socket conf before http module uninstall
Tomas Krizek [Wed, 22 Jan 2020 11:23:30 +0000 (12:23 +0100)] 
distro/deb: save systemd socket conf before http module uninstall

5 years agodistro/deb: use daemon-reload to update units before restart
Tomas Krizek [Wed, 22 Jan 2020 09:20:11 +0000 (10:20 +0100)] 
distro/deb: use daemon-reload to update units before restart

5 years agodoc/upgrading: mention path to generated config with network interfaces
Tomas Krizek [Tue, 21 Jan 2020 16:11:43 +0000 (17:11 +0100)] 
doc/upgrading: mention path to generated config with network interfaces

5 years agoutils/upgrade: minor changes to upgrade script
Tomas Krizek [Tue, 21 Jan 2020 14:22:15 +0000 (15:22 +0100)] 
utils/upgrade: minor changes to upgrade script

5 years agoupgrade: use /var/lib path for config instead of /etc
Tomas Krizek [Tue, 21 Jan 2020 14:00:01 +0000 (15:00 +0100)] 
upgrade: use /var/lib path for config instead of /etc

5 years agodoc: add net.listen() example with multiple IPs
Tomas Krizek [Tue, 21 Jan 2020 13:58:32 +0000 (14:58 +0100)] 
doc: add net.listen() example with multiple IPs

5 years agodaemon/main: set non-buffering stdout/stderr early
Tomas Krizek [Mon, 20 Jan 2020 16:49:28 +0000 (17:49 +0100)] 
daemon/main: set non-buffering stdout/stderr early

5 years agodistro: generate separate config from upgrade script
Tomas Krizek [Tue, 21 Jan 2020 12:45:30 +0000 (13:45 +0100)] 
distro: generate separate config from upgrade script

5 years agodaemon/main: set non-buffering stdout/stderr early
Tomas Krizek [Mon, 20 Jan 2020 16:49:28 +0000 (17:49 +0100)] 
daemon/main: set non-buffering stdout/stderr early

Journald was missing some error messages when kresd failed to start.

5 years agoluacheck: allow globals for upgrade script
Tomas Krizek [Mon, 20 Jan 2020 14:48:04 +0000 (15:48 +0100)] 
luacheck: allow globals for upgrade script

5 years agodistro/*: silence kresd during upgrade
Tomas Krizek [Tue, 26 Nov 2019 13:56:31 +0000 (14:56 +0100)] 
distro/*: silence kresd during upgrade

5 years agodistro/rpm: add manual update for opensuse
Tomas Krizek [Tue, 26 Nov 2019 12:04:41 +0000 (13:04 +0100)] 
distro/rpm: add manual update for opensuse

5 years agodistro/*: run upgrade-4-to-5 scripts for rpm/deb packages
Tomas Krizek [Fri, 22 Nov 2019 09:46:29 +0000 (10:46 +0100)] 
distro/*: run upgrade-4-to-5 scripts for rpm/deb packages

5 years agoutils/upgrade-4-to-5: socket->net_listen conversion script
Tomas Krizek [Mon, 25 Nov 2019 15:49:01 +0000 (16:49 +0100)] 
utils/upgrade-4-to-5: socket->net_listen conversion script

5 years agoMerge branch 'policy-reroute' into 'master' obs-knot-dns-deve-jq0xxt/deployments/565 obs-knot-dns-deve-jq0xxt/deployments/567 obs-knot-dns-deve-jq0xxt/deployments/569 obs-knot-resolver-es11k1/deployments/566 obs-knot-resolver-es11k1/deployments/568 obs-knot-resolver-es11k1/deployments/570
Tomas Krizek [Fri, 24 Jan 2020 12:16:11 +0000 (13:16 +0100)] 
Merge branch 'policy-reroute' into 'master'

policy and daf modules: fix reroute rules

See merge request knot/knot-resolver!901

5 years agolua: be stricter around nonsense returned from modules
Vladimír Čunát [Thu, 23 Jan 2020 16:30:33 +0000 (17:30 +0100)] 
lua: be stricter around nonsense returned from modules

Well, the part about giving semantics to nil actually
decreases strictness.

5 years agomodules/policy: make postrules useful
Vladimír Čunát [Thu, 23 Jan 2020 14:25:16 +0000 (15:25 +0100)] 
modules/policy: make postrules useful

In finish() phase DONE is (almost?) always set, so it didn't make sense.
The mistake came from c16728f5 !678.

5 years agomodules/renumber: don't accidentally zero-out .state
Vladimír Čunát [Thu, 23 Jan 2020 14:19:58 +0000 (15:19 +0100)] 
modules/renumber: don't accidentally zero-out .state

It was possible for some failures to disappear that way.

5 years agomodules/daf: test rewrite module applies to hints
Tomas Krizek [Thu, 23 Jan 2020 12:58:28 +0000 (13:58 +0100)] 
modules/daf: test rewrite module applies to hints

Credit goes to https://github.com/hasnat/knot-resolver-issue-66

5 years agomodules/renumber: rename a module-global variable
Vladimír Čunát [Tue, 3 Dec 2019 13:19:41 +0000 (14:19 +0100)] 
modules/renumber: rename a module-global variable

... to avoid shadowing which broke lint:other in CI.
And add NEWS entry.

5 years agoFix prefixes passed in via daf or policy
Hasnat [Sat, 30 Nov 2019 12:22:59 +0000 (12:22 +0000)] 
Fix prefixes passed in via daf or policy

5 years agoMerge !925: Remove systemd socket activation obs-knot-dns-deve-jq0xxt/deployments/553 obs-knot-dns-deve-jq0xxt/deployments/559 obs-knot-dns-deve-jq0xxt/deployments/562 obs-knot-resolver-es11k1/deployments/554 obs-knot-resolver-es11k1/deployments/560 obs-knot-resolver-es11k1/deployments/563
Vladimír Čunát [Tue, 21 Jan 2020 18:46:48 +0000 (19:46 +0100)] 
Merge !925: Remove systemd socket activation

5 years agodoc: remove parts exclusive for systemd socket activation
Vladimír Čunát [Tue, 21 Jan 2020 14:51:47 +0000 (15:51 +0100)] 
doc: remove parts exclusive for systemd socket activation

Well, the `view` note applies to any sockets passed from a supervisor,
but together that seems a very exotic combination.

5 years agodoc/upgrading: use backticks to make examples copy-pasteable
Tomas Krizek [Tue, 21 Jan 2020 16:52:13 +0000 (17:52 +0100)] 
doc/upgrading: use backticks to make examples copy-pasteable

5 years agodaemon/lua: rename config to postconfig
Tomas Krizek [Tue, 21 Jan 2020 16:19:53 +0000 (17:19 +0100)] 
daemon/lua: rename config to postconfig

5 years agodoc/upgrading: add network interface upgrade info
Tomas Krizek [Mon, 20 Jan 2020 13:28:24 +0000 (14:28 +0100)] 
doc/upgrading: add network interface upgrade info

5 years agomodules/http: silence -Wunused-result for debug_openssl
Tomas Krizek [Mon, 20 Jan 2020 12:19:45 +0000 (13:19 +0100)] 
modules/http: silence -Wunused-result for debug_openssl

5 years agodistro/arch: point users to upgrading guide during upgrade
Tomas Krizek [Mon, 20 Jan 2020 11:30:35 +0000 (12:30 +0100)] 
distro/arch: point users to upgrading guide during upgrade

5 years agodoc: update man kresd.8
Tomas Krizek [Mon, 20 Jan 2020 09:46:00 +0000 (10:46 +0100)] 
doc: update man kresd.8

5 years agosystemd: update man kresd.systemd
Tomas Krizek [Mon, 20 Jan 2020 09:33:43 +0000 (10:33 +0100)] 
systemd: update man kresd.systemd

5 years agodistro/rpm: one does not simply build doc package for CentOS 7
Tomas Krizek [Thu, 16 Jan 2020 13:14:57 +0000 (14:14 +0100)] 
distro/rpm: one does not simply build doc package for CentOS 7

5 years agosystemd: use tmpfiles to create cache dir
Tomas Krizek [Thu, 16 Jan 2020 15:59:44 +0000 (16:59 +0100)] 
systemd: use tmpfiles to create cache dir

5 years agodoc/build: update systemd instructions
Tomas Krizek [Thu, 16 Jan 2020 14:25:33 +0000 (15:25 +0100)] 
doc/build: update systemd instructions

5 years agodistro/tests: fix DoH test
Tomas Krizek [Thu, 16 Jan 2020 13:47:36 +0000 (14:47 +0100)] 
distro/tests: fix DoH test

5 years agoetc/config: add freebind=true to IPv6 in default config
Tomas Krizek [Thu, 16 Jan 2020 13:45:04 +0000 (14:45 +0100)] 
etc/config: add freebind=true to IPv6 in default config

In some environments, e.g. VMs, even the IPv6 loopback may
not be available. Using freebind allows the service to start up with
default configuration without requiring the user to change interfaces.

5 years agodistro/rpm: make daemon-reload more robust
Tomas Krizek [Thu, 16 Jan 2020 13:34:51 +0000 (14:34 +0100)] 
distro/rpm: make daemon-reload more robust

5 years agodistro/rpm: try to fix opensuse missing systemctl
Tomas Krizek [Thu, 16 Jan 2020 10:57:51 +0000 (11:57 +0100)] 
distro/rpm: try to fix opensuse missing systemctl

5 years agodistro/rpm: remove systemd socket activation
Tomas Krizek [Wed, 15 Jan 2020 16:59:20 +0000 (17:59 +0100)] 
distro/rpm: remove systemd socket activation

5 years agodistro/rpm: remove misleading comment
Tomas Krizek [Wed, 15 Jan 2020 16:46:04 +0000 (17:46 +0100)] 
distro/rpm: remove misleading comment

The services appear to be restarted on CentOS 7.

5 years agodistro/deb: update systemd packaging
Tomas Krizek [Wed, 15 Jan 2020 16:30:40 +0000 (17:30 +0100)] 
distro/deb: update systemd packaging

5 years agodaemon/lua: warn instead of error on failed control socket binds
Tomas Krizek [Wed, 15 Jan 2020 16:21:33 +0000 (17:21 +0100)] 
daemon/lua: warn instead of error on failed control socket binds

5 years agodoc/net_server: rename example control socket
Tomas Krizek [Wed, 15 Jan 2020 16:20:25 +0000 (17:20 +0100)] 
doc/net_server: rename example control socket

5 years agolua: add distro-preconfig
Tomas Krizek [Wed, 15 Jan 2020 15:33:35 +0000 (16:33 +0100)] 
lua: add distro-preconfig

The preconfig is used to set distro-specific values to avoid messing
with user config, in partciular:

- binding to control sockets under systemd
- setting default cache location

5 years agodaemon: remove systemd socket activation support
Tomas Krizek [Wed, 15 Jan 2020 13:16:56 +0000 (14:16 +0100)] 
daemon: remove systemd socket activation support

5 years agosystemd: remove files for socket-activation
Tomas Krizek [Wed, 15 Jan 2020 09:51:23 +0000 (10:51 +0100)] 
systemd: remove files for socket-activation

5 years agoetc/config: changing cache.storage is not recommended
Tomas Krizek [Tue, 14 Jan 2020 13:45:15 +0000 (14:45 +0100)] 
etc/config: changing cache.storage is not recommended

5 years agoetc/config: remove snippet for disabling dnssec
Tomas Krizek [Tue, 14 Jan 2020 13:26:12 +0000 (14:26 +0100)] 
etc/config: remove snippet for disabling dnssec

5 years agoetc/config: use net.listen() syntax for configs
Tomas Krizek [Tue, 14 Jan 2020 13:08:11 +0000 (14:08 +0100)] 
etc/config: use net.listen() syntax for configs

- meson templating no longer needed
- commented out DoH/webmgmt configuration removed
- added explicit port 53 and kind=dns

5 years agoMerge !926: doc nitpicks
Vladimír Čunát [Tue, 21 Jan 2020 14:09:33 +0000 (15:09 +0100)] 
Merge !926: doc nitpicks

5 years agodoc modules/policy: kill old ODVR addresses in example
Vladimír Čunát [Tue, 21 Jan 2020 14:01:35 +0000 (15:01 +0100)] 
doc modules/policy: kill old ODVR addresses in example

These addresses have been deprecated for quite some time,
and this month they were even shut down.

5 years agoNEWS: fix a typo (old, 4.0.0)
Vladimír Čunát [Mon, 11 Nov 2019 11:34:26 +0000 (12:34 +0100)] 
NEWS: fix a typo (old, 4.0.0)

5 years agoMerge branch 'deprecate-forking' into 'master' obs-knot-dns-deve-jq0xxt/deployments/538 obs-knot-dns-deve-jq0xxt/deployments/540 obs-knot-dns-deve-jq0xxt/deployments/542 obs-knot-dns-deve-jq0xxt/deployments/546 obs-knot-resolver-es11k1/deployments/539 obs-knot-resolver-es11k1/deployments/541 obs-knot-resolver-es11k1/deployments/543 obs-knot-resolver-es11k1/deployments/547
Tomas Krizek [Fri, 17 Jan 2020 14:48:54 +0000 (15:48 +0100)] 
Merge branch 'deprecate-forking' into 'master'

Deprecate forking

Closes #529

See merge request knot/knot-resolver!919

5 years agoNEWS, upgrading: document deprecation of --forks
Vladimír Čunát [Fri, 17 Jan 2020 13:43:18 +0000 (14:43 +0100)] 
NEWS, upgrading: document deprecation of --forks

5 years agodeprecate --forks and map()
Vladimír Čunát [Thu, 9 Jan 2020 14:53:10 +0000 (15:53 +0100)] 
deprecate --forks and map()

- reduce visibility in docs
- add deprecation warnings (docs and stderr)

5 years agotreewide: use --noninteractive instead of --forks
Vladimír Čunát [Thu, 9 Jan 2020 14:04:16 +0000 (15:04 +0100)] 
treewide: use --noninteractive instead of --forks

5 years agomain: tidy up getopt
Vladimír Čunát [Thu, 9 Jan 2020 13:51:44 +0000 (14:51 +0100)] 
main: tidy up getopt

- consistent order of the options on the three places in parse_args()
- drop remains of -m -k -K
  It didn't seem to cause any problems except confusion in
  $ kresd -k
  kresd: option requires an argument -- 'k'

5 years agomain: add --noninteractive command-line option
Vladimír Čunát [Thu, 9 Jan 2020 13:47:04 +0000 (14:47 +0100)] 
main: add --noninteractive command-line option

5 years agoMerge !922: unify control sockets handling
Vladimír Čunát [Fri, 17 Jan 2020 13:58:21 +0000 (14:58 +0100)] 
Merge !922: unify control sockets handling

5 years agodaemon/network endpoint_close(): don't leak "control"
Vladimír Čunát [Fri, 17 Jan 2020 12:41:36 +0000 (13:41 +0100)] 
daemon/network endpoint_close(): don't leak "control"

5 years agodaemon/io: code style
Tomas Krizek [Fri, 17 Jan 2020 11:35:04 +0000 (12:35 +0100)] 
daemon/io: code style

5 years agoCI lint:scan-build: correct the number of errors
Vladimír Čunát [Fri, 17 Jan 2020 10:09:22 +0000 (11:09 +0100)] 
CI lint:scan-build: correct the number of errors

https://gitlab.labs.nic.cz/knot/knot-resolver/merge_requests/922#note_138260

5 years agodoc/upgrading: control socket location
Tomas Krizek [Wed, 15 Jan 2020 12:03:32 +0000 (13:03 +0100)] 
doc/upgrading: control socket location

5 years agoNEWS: add incompatible changes section
Tomas Krizek [Wed, 15 Jan 2020 12:03:06 +0000 (13:03 +0100)] 
NEWS: add incompatible changes section

5 years agodoc: update network documentation
Tomas Krizek [Wed, 15 Jan 2020 11:38:02 +0000 (12:38 +0100)] 
doc: update network documentation

5 years agodoc: change control socket path and reformat
Tomas Krizek [Wed, 15 Jan 2020 11:11:36 +0000 (12:11 +0100)] 
doc: change control socket path and reformat

5 years agodaemon/lua/config.lua: bind to control socket by default
Tomas Krizek [Fri, 10 Jan 2020 15:45:19 +0000 (16:45 +0100)] 
daemon/lua/config.lua: bind to control socket by default

5 years agodaemon/worker: expose current working dir to lua
Tomas Krizek [Fri, 10 Jan 2020 15:44:32 +0000 (16:44 +0100)] 
daemon/worker: expose current working dir to lua

5 years agodaemon/network: unix socket pre-bind handling
Tomas Krizek [Fri, 10 Jan 2020 15:42:52 +0000 (16:42 +0100)] 
daemon/network: unix socket pre-bind handling

Unlink the unix address in case the file exists, e.g. from previous
unclean run.
Also attempt to create the directory for unix socket in case it doesn't
exist.

5 years agolua ffi: add the_args binding
Vladimír Čunát [Fri, 10 Jan 2020 09:55:36 +0000 (10:55 +0100)] 
lua ffi: add the_args binding

5 years agodaemon/main: don't automatically open control socket in C code
Tomas Krizek [Thu, 9 Jan 2020 15:07:35 +0000 (16:07 +0100)] 
daemon/main: don't automatically open control socket in C code

5 years agodaemon: support kind=control in net.listen()
Tomas Krizek [Thu, 9 Jan 2020 15:03:12 +0000 (16:03 +0100)] 
daemon: support kind=control in net.listen()

5 years agodaemon/net: handle error binding to AF_UNIX
Tomas Krizek [Thu, 9 Jan 2020 14:47:22 +0000 (15:47 +0100)] 
daemon/net: handle error binding to AF_UNIX

5 years agodaemon/net: omit freebind from net.list() for AF_UNIX
Tomas Krizek [Thu, 9 Jan 2020 14:46:58 +0000 (15:46 +0100)] 
daemon/net: omit freebind from net.list() for AF_UNIX

5 years agodaemon/network: make unengaged socket a hard error
Tomas Krizek [Thu, 9 Jan 2020 10:59:00 +0000 (11:59 +0100)] 
daemon/network: make unengaged socket a hard error

Without support for socket activation, it no longer makes sense to
let an ununsed socket pass without error.

5 years agodaemon/io: don't set socket options for AF_UNIX
Tomas Krizek [Thu, 9 Jan 2020 10:57:43 +0000 (11:57 +0100)] 
daemon/io: don't set socket options for AF_UNIX

reuseaddr/reuseport and freebind only make sense for AF_INET, AF_INET6

5 years agodaemon: move tty functions to io.c
Tomas Krizek [Thu, 9 Jan 2020 10:35:10 +0000 (11:35 +0100)] 
daemon: move tty functions to io.c

5 years agoMerge branch 'fix-sphinx-build' into 'master' obs-knot-dns-deve-jq0xxt/deployments/533 obs-knot-resolver-es11k1/deployments/534
Tomas Krizek [Thu, 16 Jan 2020 09:47:31 +0000 (10:47 +0100)] 
Merge branch 'fix-sphinx-build' into 'master'

fix sphinx build on older distros

See merge request knot/knot-resolver!923

5 years agodoc: rename refs and add link to configuration to quickstart obs-knot-resolver-bs4hbr/deployments/525
Tomas Krizek [Thu, 16 Jan 2020 09:23:34 +0000 (10:23 +0100)] 
doc: rename refs and add link to configuration to quickstart

Older versions of sphinx detected "operation" ref as duplicit.

5 years agodoc/conf: remove some rtd_theme options obs-knot-resolver-bs4hbr/deployments/524
Tomas Krizek [Thu, 16 Jan 2020 08:57:22 +0000 (09:57 +0100)] 
doc/conf: remove some rtd_theme options

These options are not essential and they are only supported with newer
versions of the theme, which are unavailable in older distributions.

5 years agoMerge branch 'operators-guide' into 'master' obs-knot-dns-deve-jq0xxt/deployments/522 obs-knot-resolver-es11k1/deployments/523
Lukas Jezek [Wed, 15 Jan 2020 10:52:27 +0000 (11:52 +0100)] 
Merge branch 'operators-guide' into 'master'

more user-focused docs

See merge request knot/knot-resolver!900

5 years agodoc: improve text in quickstart install
Tomas Krizek [Wed, 15 Jan 2020 09:38:08 +0000 (10:38 +0100)] 
doc: improve text in quickstart install

5 years agodoc: fix typos
Lukáš Ježek [Wed, 15 Jan 2020 08:34:17 +0000 (09:34 +0100)] 
doc: fix typos

5 years agodoc TLS server: tiny reformulation
Vladimír Čunát [Tue, 14 Jan 2020 16:02:57 +0000 (17:02 +0100)] 
doc TLS server: tiny reformulation

5 years agodoc cache: clarifications around cache backends
Vladimír Čunát [Tue, 14 Jan 2020 15:12:40 +0000 (16:12 +0100)] 
doc cache: clarifications around cache backends

There's only one backend and no other is even in long-term plans.
There used to be some networked backend, but due to synchronous internal
usage of cache these suffered from bad latency and were removed.

5 years agodoc forwarding: minor clarification
Vladimír Čunát [Tue, 14 Jan 2020 14:57:13 +0000 (15:57 +0100)] 
doc forwarding: minor clarification

5 years agodoc: update readthedocs http links
Tomas Krizek [Tue, 14 Jan 2020 12:29:35 +0000 (13:29 +0100)] 
doc: update readthedocs http links

5 years agodoc: add section about usage without systemd
Tomas Krizek [Mon, 13 Jan 2020 15:03:28 +0000 (16:03 +0100)] 
doc: add section about usage without systemd

- mention process management
- describe privileges and capabilities which have to be configured
- move garbage collector to this section, as is it enabled by default

5 years agodoc: improve ToC navigation
Tomas Krizek [Mon, 13 Jan 2020 12:23:42 +0000 (13:23 +0100)] 
doc: improve ToC navigation

5 years agodoc: add required attribution for icons in doc/server_terminology.svg
Petr Špaček [Fri, 10 Jan 2020 20:59:22 +0000 (21:59 +0100)] 
doc: add required attribution for icons in doc/server_terminology.svg