ci(bind): update bind920 to 9.20.27 - #82
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
sync/bind920/9.20.27-0
branch
from
August 28, 2026 03:37
1281081 to
255feab
Compare
github-actions
Bot
force-pushed
the
sync/bind920/9.20.27-0
branch
from
August 28, 2026 03:51
255feab to
2456cf6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
BIND Candidate Assessment
BIND 9.20.26_2 to 9.20.27 is classified as routine. Signals: none. Maintainer review is required before publication.
Signals
Upstream BIND Changes
74d0754dbeUpdate BIND version for release476b0b8e33new: doc: Prepare documentation for BIND 9.20.274e351ec4faTweaks and reword release notes14612228b0Prepare release notes for BIND 9.20.27366b8251faGenerate changelog for BIND 9.20.27994c3bd432[9.20] fix: usr: dnssec-signzone had a potential heap bounds overflow write31bcb67b44Grow arrays in signset if key->index is too bigb166eefd0a[9.20] fix: test: Fix sign-compare build error in time_test on i3866d5298f347Fix sign-compare build error in time_test on i3864cfed63c3e[9.20] chg: test: Convert the digdelv system test from shell to pytestfea7679427Skip Python files in the CI dig output check7d85528426Drop executable-availability skips from the digdelv tests24e91782c6Gate the dig source-address crash check on IPv6 availabilityc5a69a4a72Require PyYAML for the digdelv system testb7b945c37fMigrate digdelv delv +ns checks to pytest, dropping tests.shd510b21b80Migrate digdelv delv checks to pytest293716bd3fMigrate digdelv mdig checks to pytesta9799087eaMigrate digdelv dig +yaml structure checks to pytestc036e1bd0dMigrate digdelv dig failover checks to pytest25524e3da4Migrate digdelv dig +subnet checks to pytestcc600bfab6Migrate digdelv dig EDNS checks to pytesta9f3e419cbMigrate digdelv dig formatting checks to pytest1e9bf52d60Migrate digdelv nslookup/host/nsupdate checks to pytestb8d56c45be[9.20] chg: test: Use asyncserver in the reclimit system test3076dc2447Require IPv6 in the reclimit system testd2c2334ca1Reimplement 'reclimit/ans2' server using ControllableAsyncServerc34625dfbbReimplement 'reclimit/ans4' using ControllableAsyncServer80031ae622Reimplement 'reclimit/ans7' server using AsyncDnsServer0ae190356aAdd common parts of reclimit test custom servers9d6855ef73[9.20] new: dev: Add more unit tests for isc_time APIcdab21acb4Make isc_time_nowplusinterval consistent with other functions987cafcb36Add more unit tests for isc_test API51ea983297Add more validity checks to the isc_time APIcb40fb91fa[9.20] chg: usr: Batch qp transaction for RPZ updates9bb04946c6Atomic rpz shutdowndf467cd22cSplit rpz maint_lock into two358b172ccdMove rpz, db an dbversion to the batonfc150c3351Delete optimistically from rpz nodes hashtable1cc316de7dBatch qp transactionf6daf0864fIncrease lock scope in rpzs construction75176a854f[9.20] fix: test: Wait for the committed NSEC3 chain state in the nsec3 tests3e78df75ccWait for the committed NSEC3 chain state in the nsec3 tests20f5580e01[9.20] fix: usr: Fix compilation on GNU/Hurd8214308f4cInclude <isc/dir.h> for GNU/Hurd compilation8cd87a016dDefine IOV_MAX if not already defined446e815e09Remove UNUSED for non existing argumentsdb3564f44aOnly compile need_rescan if RTM_NEWADDR and RTM_DELADDR are defined9c459b1854[9.20] fix: usr: Fix NULL pointer dereference in dnstap-readf3edf0e91aCheck that the message is non NULL in dns_dt_parse8c995dd60c[9.20] chg: test: Rewrite thetcpsystem test in Python8d50f0119cRemove forgotten compatibility checkf47d6ed1ffPort the long TCP stream test to Python62b73e34fcPort TCP high-water checks to Pythonecaeb8ced5Port TCP request statistics checks to Python747e4cf7c9Refactor the existing Python TCP system testsf8f8edba3a[9.20] fix: nil: Address out of bounds memory read in dnstap-reade3916f08baAddress out of bounds memory read in dnstap-readc4e53b59b2[9.20] fix: dev: dig with IDN output could leak memory on ISC_R_NOSPACE retrye910f2f73ddig with IDN output could leak memory on ISC_R_NOSPACE retry0964e985c2Backport CLEANUP macro to <isc/util.h>17f0828b46[9.20] fix: usr: Treat non canonical RPZ prefixes as any other failureae7ba2f3c4Report RPZ prefixes in not canonical form as error8bde9318f6[9.20] fix: usr: Restore SMF support on Solaris and illumos72050ae334Restore SMF support in the build system4c01bf9e17Use a private memory context for the SMF instance checka35870391aAdd missing putnull() to named_smf_add_message()78265c8f6f[9.20] fix: dev: Change catz coo locking4a21d84b67Split lock coos check design2778a2dc57[9.20] new: test: Add pyyaml to system test requirementsfd625250a0Add pyyaml to system test requirements467c9a3ad6[9.20] rem: ci: Drop FreeBSD 13 supportb479ca5c9fDrop FreeBSD 13 support14884eab7e[9.20] fix: test: Drop a redundant racy check in fetchlimit test6ef39d2d6fDrop a redundant racy check in fetchlimit test86ad6866ee[9.20] fix: dev: Restore arc4random() detection dropped in the v9.21.14 mergee7d6f50c79Restore arc4random() detection dropped in the v9.20.15 merged825a3ab98[9.20] new: test: Mark each test's boundaries in the named instance logs99b3dd734fMark each test's boundaries in the named instance logsa6b29ea8b7Integrate the Python RNDC client into isctestd63b0835adRework the Python RNDC client API around isctest conventionsaf725207aaAdd type annotations to rndc.py2ae1a1a6fdAlign rndc.py naming with project conventionsafea425edbPort rndc.py to Python 3.10 idioms4292d89865Sort rndc.py imports with ruffeba5992cefFormat rndc.py with black2414497b85Use the standard license header in the imported rndc.py92b79c021aImport rndc.py from the python-rndc project verbatim3f3c82292c[9.20] fix: dev: Use memmove in isc_sockaddr_fromin/isc_sockaddr_fromin6b09061f92fAdd a new check in the proxyheader unit test9176d29cd2Use memmove in isc_sockaddr_fromin/isc_sockaddr_fromin6f3229eff8b[9.20] chg: test: Deduplicate controls configuration in named.conf test templates347ba21b01Cover quoted key names in checkconf7be519224eMark the configs that deliberately keep a custom controls config86072d2786Replace empty controls statements with the controls templatea91ead0b03Provide a control channel on named instances that had nonefeb630f2abUse controls template in named configs where rndc.key was includeda3984f07d4Use controls template in named configs where rndc key was inlineda6cea6f0a3Fix controls statements bound to another instance's address879a383ef1[9.20] fix: usr: Treat an unusable NSEC3 chain as a verification failureaf9ee4af84Treat unusable NSEC3PARAM as a verification failurece17016071Allow null nameserver for jinja2 test-zone templatesbedab84c14Merge tag 'v9.20.26' into bind-9.2065d1776959[9.20] fix: usr: dig +yaml producing invalid YAML when a lookup fails843d8b7a7fTest that +short does not leak the ";; " comments77298643a9Don't emit comments when +short form is enabledf688fdf8bbDon't print dig's startup banner with +nocmd when the lookup failsc86061b43bSuppress the dig startup banner in +yaml error output566e701827[9.20] new: usr: Disclose active Negative Trust Anchors with Extended DNS Error 33bf6062daaeTest Negative Trust Anchor disclosure via Extended DNS Error 33c837990c20Disclose Negative Trust Anchors with Extended DNS Error 330a8829e97fchg: doc: Set up version for BIND 9.20.2737f7b3f583Update BIND version to 9.20.27-dev932581b74b[9.20] fix: usr: Unterminated OpenSSL private-keyLabel:field can be read past its parser buffer637518c29cMalformed Label: data in .private files was not detected4b9db54911[9.20] fix: test: Increase timeout for zone update in multisigner test6c43a011a5Increase timeout for zone update in multisigner test89dc24eb6f[9.20] fix: test: Extend the check_dnssec_verify retry window to 60 secondsa5972c23cdExtend the check_dnssec_verify retry window to 60 seconds5c1d3df49c[9.20] fix: dev: MacOS byte swapping macros already defined6d8ea15c73Don't redefine the byte swap macros if already defined5dac280232[9.20] fix: test: cdnxdomain test is failingeff7130965cdnxdomain test is failing on some platformsef651c9370[9.20] new: dev: Add development guidance for AI coding agents under .agents/skills/0c3baab5ffAdd Claude Code skills symlink5e6964bd70License the .agents/ contents under MPL-2.00dabae6659Add the bind-mr-description agent skille01bab0fcfAdd the bind-commit agent skill6787385c63Add the per-loop-affinity agent skill567f5928a1Add the struct-layout-analysis agent skill0a10e1a3ceAdd the lttng-tracing-root-cause-analysis agent skill8efa3aa765Add the rcu-mutation agent skill0fd4829a71Add the isc-mem-allocator agent skill2a6c59797f[9.20] fix: test: Replace python deprecated datetime utc functionsc143afb19eReplace python deprecated datetime utc functionsf777451d26[9.20] fix: usr: Properly prevent TSIG generation command line injection attacks60a6a80310Add dns_name_totext unit test43bdde2bd4Update tests_rndc_confgen.py to show escaped double quotes5d3586b789Allow all valid key namesfabd89b32aAdd DNS_NAME_QUOTED flag for dns_name_totext()0baaddd096[9.20] fix: usr: Ensure NSEC authority does not cross zonecut boundary4d044fe646Add a system test for the grandparent NSEC downgradeab4348822cEnsure NSEC authority does not cross zonecut boundary65cdb7c761[9.20] chg: dev: Pass the work callback result to the done callback3f6c833b02Pass the work callback result to the done callback5f8f1b9e3e[9.20] chg: test: Replace prereq.sh files with isctest.mark501a839286Move the cipher_suites prereq.sh check to a marker9fabc46469Remove obsolete ixfr_nonminimal prereq.sh filee71c9fa061Remove prereq.sh support from the system test runner7cde7749f6Move the statschannel prereq.sh check to a marker06687f8c2fGate enginepkcs11 with the softhsm2_environment marker16bbb7f256Move the pkcs11-provider prereq.sh check to a marker021508d3bfMove FIPS-DH prereq.sh checks to a with_fips_dh marker939c809a74Move gssapi prereq.sh checks to a with_gssapi marker91347bf383Move the cpu prereq.sh check to a with_cpu_affinity marker7dbc20f278Move the eddsa prereq.sh check to a with_eddsa marker9a37fd2d4eMove TSAN prereq.sh checks to a without_tsan markere810dea4bdMove the geoip2 prereq.sh check to a with_geoip2 marker6942e2049bMove libnghttp2 prereq.sh checks to a with_libnghttp2 markerf980a68fe2Move Perl-module prereq.sh checks to pytest markersc71c7b6d6fRemove obsolete Perl module prereq.sh files2687d16ed2[9.20] fix: usr: Negative caching stopped working with stale-answer-client-timeout 04fa5b6a95aTest that a fresh negative cache entry is not refreshed4afd5b0462Only refresh negative cache entries that are actually stalef3230783c2chg: doc: Set up version for BIND 9.20.2617457add58Update BIND version to 9.20.26-devFreeBSD Ports Changes
0760935063cadns/bind9*: building with heimdal is broken on 15+07609280d770dns/bind920: update to 9.20.27Candidate Inputs
9e15a0d76575d39aa13cdcca5f57c471a87efdba343e9b366f371df755622e1680b59d998e5778fd9.20.27