Commit 17faa3966a for bind
commit 17faa3966a97dc1ae4f1eeadfdee29f66c0c3492
Merge: 03479835ea eabce2a0b3
Author: Michal Nowak <mnowak@isc.org>
Date: Wed Oct 7 12:32:18 2026 +0200
chg: test: Rewrite pipequeries in pure Python
The pipelined test used a dedicated C helper built on top of libdns's
request manager just to send a handful of queries over a single TCP
connection before reading any response. dnspython does this with a
fraction of the code and without compiling a test-only binary.
It also sidesteps the FreeBSD "address in use" failures: netmgr binds
outgoing TCP sockets to port 0 through uv_tcp_bind(), which sets
SO_REUSEADDR, and on FreeBSD that lets the kernel pick a source port
still held in TIME_WAIT by a previous connection to the same server.
The Python tool lets connect() choose the port itself, without
SO_REUSEADDR, so the four-tuple is always free.
Assisted-by: Claude:claude-opus-5-5
Merge branch 'mnowak/rewrite-pipequeries-in-python' into 'main'
See merge request isc-projects/bind9!12894