1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
.. SPDX-License-Identifier: GPL-3.0-or-later
.. warning::
**This documentation is intended to help with advanced fine-tuning and
development of Knot Resolver!** If you are looking for help with day-to-day
use without the need to involve yourself with C and/or Lua programming
languages, please see the `user documentation <../index.html>`_.
#####################################
Knot Resolver developer documentation
#####################################
Welcome to Knot Resolver's documentation for developers and advanced users!
.. toctree::
:caption: Building from sources
:name: build-chapter
:maxdepth: 1
build
manager-dev-env
.. toctree::
:caption: Architecture
:name: architecture-chapter
:maxdepth: 1
architecture
manager-dev-code
layered-protocols
.. toctree::
:caption: Debugging
:name: debugging-chapter
:maxdepth: 1
debugging-with-kresctl
.. toctree::
:caption: Lua configuration
:name: configuration-lua-chapter
:maxdepth: 1
config-lua-overview
config-lua-network
config-lua-performance
config-lua-policy
config-lua-logging-monitoring
config-lua-dnssec
config-lua-experimental
modules-http-custom-services
.. toctree::
:caption: C API
:name: c-api-chapter
:maxdepth: 1
lib
modules_api
worker_api
logging_api
.. toctree::
:caption: Infrastructure
:name: infra-chapter
:maxdepth: 1
infra-pages
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
|