bind9/bin
Ondřej Surý 2f8e0edf3b Split and simplify the use of EDE list implementation
Instead of mixing the dns_resolver and dns_validator units directly with
the EDE code, split-out the dns_ede functionality into own separate
compilation unit and hide the implementation details behind abstraction.

Additionally, the EDE codes are directly copied into the ns_client
buffers by passing the EDE context to dns_resolver_createfetch().

This makes the dns_ede implementation simpler to use, although sligtly
more complicated on the inside.

Co-authored-by: Colin Vidal <colin@isc.org>
Co-authored-by: Ondřej Surý <ondrej@isc.org>
2025-01-30 11:52:53 +01:00
..
check clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
confgen Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
delv clean up uses of DST_R_NOCRYPTO 2025-01-23 15:54:57 -08:00
dig Split and simplify the use of EDE list implementation 2025-01-30 11:52:53 +01:00
dnssec Fix broken links in documentation 2025-01-24 12:07:36 +01:00
named Split and simplify the use of EDE list implementation 2025-01-30 11:52:53 +01:00
nsupdate clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
plugins Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
rndc add a rndc command to toggle jemalloc profiling 2025-01-25 14:28:41 +03:00
tests Merge tag 'v9.21.4' 2025-01-29 17:17:18 +01:00
tools clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00