]> git.ipfire.org Git - thirdparty/bind9.git/commit
Refactor the cyclic ordering to use query ID as offset
authorOndřej Surý <ondrej@isc.org>
Thu, 28 Aug 2025 17:19:01 +0000 (19:19 +0200)
committerOndřej Surý <ondrej@isc.org>
Mon, 8 Sep 2025 12:04:13 +0000 (14:04 +0200)
commit2963d1aaf1a82840b81da8bc3857727c07304402
treec0eb6163f455b30b8462d2c2e0207ccbbce4851c
parentb3f5c3b0fc6d3abe73887b8086da954df7a7e708
Refactor the cyclic ordering to use query ID as offset

Mimic the Unbound behaviour where the cyclic offset is taken from query
ID, and remove recording of the current state.  As the incoming query ID
should have random distribution, the cyclic ordering should also have
uniform distribution of the starting record.
bin/tests/system/rrsetorder/tests.sh
doc/arm/reference.rst
lib/dns/include/dns/rdataset.h
lib/dns/include/dns/rdataslab.h
lib/dns/message.c
lib/dns/qpcache.c
lib/dns/qpzone.c
lib/dns/rdatalist.c
lib/dns/rdataset.c
lib/dns/rdataslab.c
tests/dns/tsig_test.c