bind9/tests
Ondřej Surý 1233dc8a61 Add isc_sieve unit implementing SIEVE-LRU algorithm
This is the core implementation of the SIEVE algorithm described in the
following paper:

  Zhang, Yazhuo, Juncheng Yang, Yao Yue, Ymir Vigfusson, and K V
  Rashmi. “SIEVE Is Simpler than LRU: An Efficient Turn-Key Eviction
  Algorithm for Web Caches,” n.d.. available online from
  https://junchengyang.com/publication/nsdi24-SIEVE.pdf
2025-03-26 15:36:33 -07:00
..
bench Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
dns Add isc_sieve unit implementing SIEVE-LRU algorithm 2025-03-26 15:36:33 -07:00
include/tests Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
isc IPv6 case to isc_netaddr_masktoprefixlen tests 2025-03-26 13:56:53 +01:00
isccfg Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
libtest Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
ns wrap ns_client_error() for unit testing 2025-02-25 22:40:48 +00:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
Makefile.am Move resconf_test.c to tests/dns and cleanup 2024-12-12 22:16:36 +00:00
unit-test-driver.sh.in Reformat shell scripts with shfmt 2023-10-26 10:23:50 +02:00