bind9/tests
Evan Hunt 7fd78344e0 refactor isc_ratelimiter to use loop callbacks
the rate limter now uses loop callbacks rather than task events.
the API for isc_ratelimiter_enqueue() has been changed; we now pass
in a loop, a callback function and a callback argument, and
receive back a rate limiter event object (isc_rlevent_t). it
is no longer necessary for the caller to allocate the event.

the callback argument needs to include a pointer to the rlevent
object so that it can be freed using isc_rlevent_free(), or by
dequeueing.
2023-01-31 21:41:19 -08:00
..
bench Add microbenchmark for isc_iterated_hash() 2023-01-18 18:32:57 +01:00
dns Resolver query forwarding to DoT-enabled upstream servers 2023-01-20 14:45:30 +00:00
include/tests complete change of NETMGR_TRACE to ISC_NETMGR_TRACE 2023-01-20 12:46:34 -08:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
isc refactor isc_ratelimiter to use loop callbacks 2023-01-31 21:41:19 -08:00
isccfg Test cfg_print_duration() in duration_test.c 2022-10-17 08:45:18 +00:00
libtest Increase the number of available file descriptors 2023-01-11 10:44:07 +00:00
ns complete change of NETMGR_TRACE to ISC_NETMGR_TRACE 2023-01-20 12:46:34 -08:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
Makefile.am Tests and benchmark for isc_ascii 2022-09-12 12:23:39 +01:00
unit-test-driver.sh.in Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00