bind9/tests/ns
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
..
testdata Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
client_test.c Split and simplify the use of EDE list implementation 2025-01-30 11:52:53 +01:00
Makefile.am add unit tests covering multiple EDE support 2025-01-22 21:07:44 +01:00
netmgr_wrap.c wrap ns_nm_socket_type for testing 2024-11-25 13:07:24 +03:00
notify_test.c Remove ns_query_init() cannot fail, remove the error paths 2024-07-03 09:05:51 +02:00
plugin_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:12:23 +02:00
query_test.c remove "sortlist" 2024-12-11 15:09:24 -08:00