bind9/bin/named
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
..
include add a rndc command to toggle jemalloc profiling 2025-01-25 14:28:41 +03:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Expose 'first refresh' zone flag in stats channel 2024-02-05 17:41:14 +00:00
builtin.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
config.c Add primaries, parental-agents as synonyms 2024-12-13 08:50:02 +01:00
control.c add a rndc command to toggle jemalloc profiling 2025-01-25 14:28:41 +03:00
controlconf.c deduplicate result codes 2025-01-23 15:54:57 -08:00
dlz_dlopen_driver.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
fuzz.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
geoip.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
log.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
logconf.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
main.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
Makefile.am Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
named.conf.rst remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
named.rst Finalize removal of memory debug flags size and mctx 2024-12-06 02:29:20 +00:00
os.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
server.c Split and simplify the use of EDE list implementation 2025-01-30 11:52:53 +01:00
statschannel.c Revert "Attach dnssecsignstats, rcvquerystats, and requeststats" 2024-12-06 19:46:39 +01:00
tkeyconf.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
transportconf.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tsigconf.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00