bind9/bin
Michał Kępień 06b0800df8 Enable requesting TCP connections to be closed
In response to client queries, AsyncDnsServer users can currently only
make the server either send a reply or silently ignore the query.  In
the case of TCP queries, neither of these actions causes the client's
connection to be closed - the onus of doing that is on the client.
However, in some cases the server may be required to close the
connection on its own, so AsyncDnsServer users need to have some way of
requesting such an action.

Add a new ResponseAction subclass, ResponseDropAndCloseConnection, which
enables AsyncDnsServer users to conveniently request TCP connections to
be closed.  Instead of returning the response to send,
ResponseDropAndCloseConnection raises a custom exception that
AsyncDnsServer._handle_tcp() handles accordingly.
2025-07-24 13:09:49 +02:00
..
check replace the build system with meson 2025-06-11 10:30:12 +03:00
confgen replace the build system with meson 2025-06-11 10:30:12 +03:00
delv Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
dig Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
dnssec Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
named Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
nsupdate Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
plugins Convert DNS_RDATASETATTR_ bitfield manipulation to struct of bools 2025-07-10 11:17:19 +02:00
rndc Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
tests Enable requesting TCP connections to be closed 2025-07-24 13:09:49 +02:00
tools Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00