From 717f334daf3dd364e12ebe20ff2d0ec4dce0f334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Fri, 30 May 2025 18:08:54 +0200 Subject: [PATCH] Add debug logs for outgoing DNS messages Since AsyncDnsServer logs incoming DNS messages as seen on the wire, do the same for the responses sent by the server. (cherry picked from commit 2a9c74546d98b6277165952ed668687f543563e5) --- bin/tests/system/isctest/asyncserver.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/tests/system/isctest/asyncserver.py b/bin/tests/system/isctest/asyncserver.py index fed86f6f33..8f9a3c0758 100644 --- a/bin/tests/system/isctest/asyncserver.py +++ b/bin/tests/system/isctest/asyncserver.py @@ -580,6 +580,7 @@ class AsyncDnsServer(AsyncServer): peer = Peer(addr[0], addr[1]) responses = self._handle_query(wire, peer, DnsProtocol.UDP) async for response in responses: + logging.debug("Sending UDP message: %s", response.hex()) transport.sendto(response, addr) async def _handle_tcp( @@ -672,6 +673,7 @@ class AsyncDnsServer(AsyncServer): ) -> None: responses = self._handle_query(wire, peer, DnsProtocol.TCP) async for response in responses: + logging.debug("Sending TCP response: %s", response.hex()) writer.write(response) await writer.drain()