bind9/lib/ns/include/ns
Ondřej Surý 430ce335ad Replace query and client attribute bitfield with named bools
Replace the unsigned int attributes field in struct ns_query with
individual bool bitfields.  This removes the NS_QUERYATTR_* constants
and the 12 accessor macros (USECACHE, RECURSIONOK, RECURSING, etc.)
from query.c, replacing all bit manipulation with direct bool access.

And replace the unsigned int attributes field in struct ns_client_inner
with individual bool bitfields.  This removes the NS_CLIENTATTR_*
constants and the accessor macros (TCP, WANTDNSSEC, etc.), replacing
all bit manipulation with direct bool access.
2026-07-02 13:27:11 +02:00
..
client.h Replace query and client attribute bitfield with named bools 2026-07-02 13:27:11 +02:00
hooks.h rename ns_pluginregister_ctx_t into ns_pluginctx_t 2025-10-01 20:20:48 +02:00
interfacemgr.h Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
listenlist.h Remove ns_listenlist_default() 2024-11-26 15:22:30 -08:00
notify.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
query.h Replace query and client attribute bitfield with named bools 2026-07-02 13:27:11 +02:00
server.h Add low contention stats counter 2026-03-26 10:19:25 +01:00
stats.h Move ns_highwater_recursclients to highwater stats 2026-03-26 10:19:25 +01:00
types.h Remove AES algorithm for DNS cookies 2023-11-15 10:31:16 +01:00
update.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
xfrout.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00