From bbca9e402c4e288cb39635b6c41efb638de3c8bf Mon Sep 17 00:00:00 2001 From: Daniel Salzman Date: Sat, 4 Apr 2026 16:37:26 +0200 Subject: [PATCH] tests-extra: fix NOTIFY over TLS from Bind --- tests-extra/tools/dnstest/server.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests-extra/tools/dnstest/server.py b/tests-extra/tools/dnstest/server.py index 633e2c64a5..89734161e2 100644 --- a/tests-extra/tools/dnstest/server.py +++ b/tests-extra/tools/dnstest/server.py @@ -1327,6 +1327,16 @@ class Bind(Server): for slave in z.slaves: if self.disable_notify: continue + if self.tsig: + slaves += "%s port %i key %s" \ + % (slave.addr, slave.tls_port or slave.port, self.tsig.name) + else: + slaves += "%s port %i" % (slave.addr, slave.tls_port or slave.port) + if slave.tls_port: + slaves += " tls %s" % (slave.name if slave.cert_key_file else "ephemeral") + slaves += "; " + + # START - workaround for older Bind versions, remove in the future if self.tsig: slaves += "%s port %s key %s" \ % (slave.addr, slave.port, self.tsig.name) @@ -1335,6 +1345,7 @@ class Bind(Server): if slave.tls_port: slaves += " tls %s" % (slave.name if slave.cert_key_file else "ephemeral") slaves += "; " + # END if slaves: s.item("also-notify", "{ %s}" % slaves) -- 2.47.3