bind9/lib/ns
Evan Hunt 232dac8cd5 detect when closest-encloser name is too long
there was a database bug in which dns_db_find() could get a partial
match for the query name, but still set foundname to match the full
query name.  this triggered an assertion when query_addwildcardproof()
assumed that foundname would be shorter.

the database bug has been fixed, but in case it happens again, we
can just copy the name instead of splitting it. we will also log a
warning that the closest-encloser name was invalid.
2025-01-09 17:04:08 -08:00
..
include remove "sortlist" 2024-12-11 15:09:24 -08:00
.gitignore Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
client.c Improve the badcache cleaning by adding LRU and using RCU 2024-11-27 17:44:53 +01:00
hooks.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
interfacemgr.c Remove the log message about incomplete IPv6 API 2024-12-04 15:19:12 +00:00
listenlist.c Remove ns_listenlist_default() 2024-11-26 15:22:30 -08:00
Makefile.am remove "sortlist" 2024-12-11 15:09:24 -08:00
notify.c Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
probes.d Add a probe when the response rate limiting drops or slips query 2023-08-21 18:39:53 +02:00
query.c detect when closest-encloser name is too long 2025-01-09 17:04:08 -08:00
server.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
stats.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
update.c Revert "Attach dnssecsignstats, rcvquerystats, and requeststats" 2024-12-06 19:46:39 +01:00
xfrout.c Revert "Attach dnssecsignstats, rcvquerystats, and requeststats" 2024-12-06 19:46:39 +01:00