Commit eac43fbc52 for bind
commit eac43fbc5285ccc0d415ef7434c6e818a5d2ac99
Merge: 5095898f51 08d992c37d
Author: Nicki Křížek <nicki@isc.org>
Date: Tue Oct 27 00:26:05 2026 +0100
chg: test: Make get_rrset() see RRsets appended to an asyncserver response
dnspython's Message.get_rrset() and find_rrset() look only in the
message's RRset index, which only find_rrset(create=True) and the
message parsers fill. The server and its handlers build responses with
plain section.append(), so a handler's get_rrset() on qctx.response
returned None for RRsets the response carried, while the same call
found them in the parsed response in the test module. Without the
index, both scan the sections.
Building responses with find_rrset(create=True) instead would not cover
the handlers' appends, and would merge RRsets a server sends twice on
purpose.
Assisted-by: Claude:claude-opus-5-5
Merge branch 'nicki/asyncserver-response-rrset-lookup' into 'main'
See merge request isc-projects/bind9!13014