]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Remove rrset-order cyclic from the default config, with shim
authorAlessio Podda <alessio@isc.org>
Thu, 8 Jan 2026 15:32:23 +0000 (15:32 +0000)
committerAlessio Podda <alessio@isc.org>
Thu, 8 Jan 2026 15:32:23 +0000 (15:32 +0000)
commitd0cec705ab4f8977759807abb308f3b464db471a
tree263173197a34ac4fe3a7f1a552cc63e326ddda6a
parent76e23a7945553833f1a57f4981d36ccec3ec416d
parent78588981df29309e4d7682d3355fefbbfba9f0c1
chg: dev: Remove rrset-order cyclic from the default config, with shim

Currently we add an rrset-order cyclic statement to the default config.
Since the rrset-order allows matching a subset of all names, it must
be implemented with a comparison against a wildcard, and since
the statement applies per rrset, this can result in million of
comparisons per second on a busy authoritative server.

This commit removes rrset-order from the default config, but adds back
a code shim in query_setorder to preserve the previous behaviour.

Merge branch 'alessio/dont-set-order' into 'main'

See merge request isc-projects/bind9!11417