bind9/bin/dig
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
..
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
dig.c Dig now supports selecting FIPS mode at runtime 2024-11-22 09:40:46 +11:00
dig.rst Dig now supports selecting FIPS mode at runtime 2024-11-22 09:40:46 +11:00
dighost.c Split and simplify the use of EDE list implementation 2025-01-30 11:52:53 +01:00
dighost.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
host.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
host.rst Add internal hyperlinks to See Also section of manual pages 2022-03-14 10:46:36 +01:00
Makefile.am Dig now supports selecting FIPS mode at runtime 2024-11-22 09:40:46 +11:00
nslookup.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
nslookup.rst Add internal hyperlinks to See Also section of manual pages 2022-03-14 10:46:36 +01:00
readline.h Remove redundant semicolons after the closing braces of functions 2024-11-19 12:27:22 +01:00