bind9/doc/misc
Ondřej Surý 15096aefdf
Make the dns_validator validations asynchronous and limit it
Instead of running all the cryptographic validation in a tight loop,
spread it out into multiple event loop "ticks", but moving every single
validation into own isc_async_run() asynchronous event.  Move the
cryptographic operations - both verification and DNSKEY selection - to
the offloaded threads (isc_work_enqueue), this further limits the time
we spend doing expensive operations on the event loops that should be
fast.

Limit the impact of invalid or malicious RRSets that contain crafted
records causing the dns_validator to do many validations per single
fetch by adding a cap on the maximum number of validations and maximum
number of validation failures that can happen before the resolving
fails.
2024-02-01 21:45:06 +01:00
..
cfg_test.c remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
checkgrammar.py Sort grammar map keys while pretty printing them 2022-07-01 08:59:23 +02:00
dnssec-policy.default.conf Add inline-signing to dnssec-policy 2023-08-01 06:55:48 +00:00
forward.zoneopt remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
hint.zoneopt remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
in-view.zoneopt [master] automatically generate named.conf grammars for the ARM 2018-01-22 11:06:32 -08:00
Makefile.am Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
mirror.zoneopt Add 'tls' configuration support for the 'forwarders' option 2023-01-20 14:45:30 +00:00
options Make the dns_validator validations asynchronous and limit it 2024-02-01 21:45:06 +01:00
parsegrammar.py Add a new library to parse grammar format produced by cfg_test 2022-07-01 08:59:04 +02:00
primary.zoneopt deprecate "dialup" and "heartbeat-interval" 2023-08-01 18:10:44 -07:00
redirect.zoneopt Add 'tls' configuration support for the 'forwarders' option 2023-01-20 14:45:30 +00:00
rndc.grammar remove nonfunctional DSCP implementation 2023-01-09 12:15:21 -08:00
secondary.zoneopt deprecate "dialup" and "heartbeat-interval" 2023-08-01 18:10:44 -07:00
sort-options.pl Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
static-stub.zoneopt Add 'tls' configuration support for the 'forwarders' option 2023-01-20 14:45:30 +00:00
stub.zoneopt deprecate "dialup" and "heartbeat-interval" 2023-08-01 18:10:44 -07:00