Backport of bind9 for focal, jammy and noble
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bind-dyndb-ldap (Ubuntu) |
In Progress
|
Undecided
|
Lena Voytek | ||
Focal |
Fix Committed
|
Undecided
|
Lena Voytek | ||
Jammy |
Fix Committed
|
Undecided
|
Lena Voytek | ||
Noble |
Fix Committed
|
Undecided
|
Lena Voytek | ||
bind9 (Ubuntu) |
In Progress
|
Wishlist
|
Lena Voytek | ||
Focal |
Fix Committed
|
Undecided
|
Lena Voytek | ||
Jammy |
Fix Committed
|
Undecided
|
Lena Voytek | ||
Noble |
Fix Committed
|
Undecided
|
Lena Voytek |
Bug Description
This bug tracks an update for the bind9 package, moving to versions:
* Noble (24.04): bind9 9.18.30
* Jammy (22.04): bind9 9.18.30
* Focal (20.04): bind9 9.18.30
These updates include bug fixes following the SRU policy exception defined at https:/
[Upstream changes]
Changes from 9.18.28 - 9.18.30 include:
Features:
Print initial working directory during named startup, and changed working directory when loading or reloading the configuration file
Add max-query-restarts configuration statement
Updates:
Restrain named to specified number of cores when running via taskset, cpuset, or numactl
Reduce default max-recursion-
Raise the log level of priming failures
Bug fixes:
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
Full release notes available here - https:/
[Test Plan]
DEP-8 Tests:
simpletest - Confirms bind9 daemon starts successfully and dig can find 127.0.0.1 through the default setup of bind9
zonetest - Added in this update, currently in lunar. Confirms the functionality of named and bind9 by creating a local DNS zone and domain, and having dig look it up
dyndb-ldap - Verifies functionality of bind-dyndb-ldap against the updated bind9 package with a basic setup. This also fails intentionally prior to bind-dyndb-ldap being rebuilt against the package, as this is a necessary step for bind9 updates.
validation - This test is provided by Debian and consistently fails both before and after the update due to several issues. It is marked as flaky, and does not block autopkgtest passing overall
[Regression Potential]
Upstream has an extensive build and integration test suite. So regressions would likely arise from a change in interaction with Ubuntu-specific integrations. Alternatively, regressions may arise for users due to behavior changes from the many bug fixes and minor feature updates.
Related branches
- git-ubuntu bot: Approve
- Bryce Harrington (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 142183 lines (+73568/-45847)190 files modifiedCHANGES (+15545/-14984)
ChangeLog (+15545/-14984)
NEWS (+15545/-14984)
README.md (+1/-32)
bin/check/named-checkconf.c (+8/-8)
bin/check/named-checkzone.c (+19/-19)
bin/confgen/rndc-confgen.c (+6/-5)
bin/confgen/tsig-keygen.c (+10/-10)
bin/confgen/util.c (+4/-2)
bin/delv/delv.c (+14/-6)
bin/dig/dig.c (+8/-13)
bin/dig/dighost.c (+12/-12)
bin/dig/host.c (+3/-2)
bin/dig/nslookup.c (+3/-2)
bin/dnssec/dnssec-cds.c (+3/-2)
bin/dnssec/dnssec-dsfromkey.c (+2/-2)
bin/dnssec/dnssec-importkey.c (+2/-2)
bin/dnssec/dnssec-keyfromlabel.c (+3/-3)
bin/dnssec/dnssec-keygen.c (+2/-2)
bin/dnssec/dnssec-revoke.c (+2/-2)
bin/dnssec/dnssec-settime.c (+2/-2)
bin/dnssec/dnssec-signzone.c (+5/-5)
bin/dnssec/dnssec-verify.c (+2/-2)
bin/dnssec/dnssectool.c (+3/-2)
bin/named/config.c (+2/-1)
bin/named/main.c (+7/-7)
bin/named/os.c (+2/-2)
bin/named/server.c (+145/-30)
bin/nsupdate/nsupdate.c (+17/-17)
bin/rndc/rndc.c (+1/-1)
bin/rndc/util.c (+2/-1)
bin/tests/convert-trs-to-junit.py (+1/-1)
bin/tests/system/Makefile.am (+1/-0)
bin/tests/system/Makefile.in (+8/-0)
bin/tests/system/catz/ns2/named1.conf.in (+1/-0)
bin/tests/system/catz/tests.sh (+17/-0)
bin/tests/system/chain/ns7/named.conf.in (+20/-3)
bin/tests/system/chain/tests.sh (+16/-4)
bin/tests/system/checkconf/good.conf (+2/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn1.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn2.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn3.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn4.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn5.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn6.db (+17/-0)
bin/tests/system/conf.sh.common (+1/-1)
bin/tests/system/cpu/clean.sh (+16/-0)
bin/tests/system/cpu/ns1/named.conf.in (+20/-0)
bin/tests/system/cpu/prereq.sh (+21/-0)
bin/tests/system/cpu/setup.sh (+21/-0)
bin/tests/system/cpu/tests.sh (+65/-0)
bin/tests/system/cpu/tests_sh_cpu.py (+14/-0)
bin/tests/system/digdelv/ns2/example.db.in (+39/-0)
bin/tests/system/digdelv/tests.sh (+65/-0)
bin/tests/system/dnssec/tests.sh (+2/-2)
bin/tests/system/doth/get_openssl_version.py (+1/-1)
bin/tests/system/doth/stress_http_quota.py (+1/-1)
bin/tests/system/ifconfig.sh.in (+20/-3)
bin/tests/system/isctest/__init__.py (+2/-0)
bin/tests/system/isctest/check.py (+24/-0)
bin/tests/system/isctest/hypothesis/__init__.py (+18/-0)
bin/tests/system/isctest/hypothesis/settings.py (+18/-0)
bin/tests/system/isctest/hypothesis/strategies.py (+170/-0)
bin/tests/system/isctest/mark.py (+4/-0)
bin/tests/system/isctest/name.py (+20/-0)
bin/tests/system/isctest/query.py (+4/-2)
bin/tests/system/kasp.sh (+24/-18)
bin/tests/system/kasp/ns6/named.conf.in (+28/-6)
bin/tests/system/kasp/ns6/named2.conf.in (+28/-6)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+23/-0)
bin/tests/system/kasp/ns6/setup.sh (+5/-0)
bin/tests/system/kasp/tests.sh (+69/-16)
bin/tests/system/nsupdate/clean.sh (+1/-0)
bin/tests/system/nsupdate/ns10/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns5/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns6/2.0.0.2.ip6.addr.db.in (+21/-0)
bin/tests/system/nsupdate/ns6/named.conf.in (+10/-0)
bin/tests/system/nsupdate/ns7/named1.conf.in (+1/-0)
bin/tests/system/nsupdate/ns7/named2.conf.in (+1/-0)
bin/tests/system/nsupdate/ns8/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns9/named.conf.in (+1/-0)
bin/tests/system/nsupdate/setup.sh (+1/-0)
bin/tests/system/nsupdate/tests.sh (+84/-0)
bin/tests/system/org.isc.bind.system (+2/-0)
bin/tests/system/pipelined/pipequeries.c (+4/-4)
bin/tests/system/qmin/clean.sh (+3/-2)
bin/tests/system/qmin/ns1/root.db (+3/-0)
bin/tests/system/qmin/ns5/in-addr.arpa.db (+21/-0)
bin/tests/system/qmin/ns5/named.conf.in (+6/-0)
bin/tests/system/qmin/ns7/named.conf.in (+1/-0)
bin/tests/system/qmin/tests.sh (+11/-0)
bin/tests/system/reclimit/ns3/named1.conf.in (+1/-0)
bin/tests/system/resolve.c (+21/-21)
bin/tests/system/resolver/ans3/ans.pl (+3/-0)
bin/tests/system/resolver/ns1/named.conf.in (+1/-0)
bin/tests/system/resolver/tests.sh (+12/-1)
bin/tests/system/rsabigexponent/bigkey.c (+3/-3)
bin/tests/system/statschannel/ns2/sign.sh (+2/-1)
bin/tests/system/statschannel/tests_json.py (+1/-0)
bin/tests/system/statschannel/tests_xml.py (+1/-0)
bin/tests/system/tkey/keycreate.c (+4/-4)
bin/tests/system/tkey/keydelete.c (+5/-5)
bin/tests/system/wildcard/ns1/named.conf.in (+6/-0)
bin/tests/system/wildcard/ns1/nestedwild.db.in (+16/-0)
bin/tests/system/wildcard/ns1/sign.sh (+1/-0)
bin/tests/system/wildcard/tests_wildcard.py (+125/-44)
bin/tests/test_client.c (+1/-1)
bin/tests/test_server.c (+1/-1)
bin/tests/wire_test.c (+7/-7)
bin/tools/dnstap-read.c (+3/-2)
bin/tools/mdig.c (+10/-11)
bin/tools/named-journalprint.c (+2/-2)
bin/tools/named-nzd2nzf.c (+9/-8)
bin/tools/named-rrchecker.c (+6/-5)
bin/tools/nsec3hash.c (+3/-2)
config.h.in (+9/-6)
configure (+59/-56)
configure.ac (+14/-7)
contrib/README (+4/-0)
contrib/gitchangelog/changelog.rc.py (+340/-0)
contrib/gitchangelog/gitchangelog.py (+2275/-0)
contrib/gitchangelog/gitchangelog.spdx (+11/-0)
contrib/gitchangelog/relnotes.rc.py (+77/-0)
debian/changelog (+28/-0)
doc/arm/Makefile.am (+1/-0)
doc/arm/Makefile.in (+1/-0)
doc/arm/_ext/iscconf.py (+7/-7)
doc/arm/changelog.rst (+21677/-0)
doc/arm/index.rst (+1/-0)
doc/arm/notes.rst (+6/-2)
doc/arm/platforms.inc.rst (+6/-3)
doc/arm/reference.rst (+24/-10)
doc/man/named.conf.5in (+2/-0)
doc/misc/cfg_test.c (+5/-5)
doc/misc/options (+2/-0)
doc/notes/notes-9.18.29.rst (+98/-0)
doc/notes/notes-9.18.30.rst (+61/-0)
lib/bind9/check.c (+14/-0)
lib/dns/adb.c (+0/-4)
lib/dns/catz.c (+7/-0)
lib/dns/client.c (+18/-4)
lib/dns/gen.c (+17/-17)
lib/dns/include/dns/catz.h (+9/-0)
lib/dns/include/dns/client.h (+13/-0)
lib/dns/include/dns/db.h (+1/-0)
lib/dns/include/dns/validator.h (+8/-7)
lib/dns/include/dns/view.h (+13/-0)
lib/dns/keymgr.c (+42/-13)
lib/dns/masterdump.c (+58/-17)
lib/dns/message.c (+1/-11)
lib/dns/openssl_link.c (+1/-1)
lib/dns/openssleddsa_link.c (+9/-2)
lib/dns/rbtdb.c (+5/-1)
lib/dns/rdata.c (+10/-5)
lib/dns/rdata/generic/opt_41.c (+2/-2)
lib/dns/resolver.c (+73/-19)
lib/dns/ssu.c (+6/-7)
lib/dns/validator.c (+10/-2)
lib/dns/view.c (+16/-0)
lib/isc/app.c (+1/-1)
lib/isc/include/isc/attributes.h (+2/-0)
lib/isc/include/isc/thread.h (+1/-1)
lib/isc/include/isc/time.h (+9/-8)
lib/isc/interfaceiter.c (+0/-149)
lib/isc/jemalloc_shim.h (+2/-70)
lib/isc/log.c (+8/-4)
lib/isc/meminfo.c (+2/-2)
lib/isc/netmgr/netmgr-int.h (+2/-2)
lib/isc/netmgr/tcp.c (+2/-1)
lib/isc/netmgr/tcpdns.c (+2/-1)
lib/isc/netmgr/tlsdns.c (+2/-1)
lib/isc/netmgr/tlsstream.c (+5/-0)
lib/isc/netmgr/udp.c (+2/-1)
lib/isc/netmgr/uv-compat.h (+4/-0)
lib/isc/os.c (+79/-2)
lib/isc/stdtime.c (+2/-1)
lib/isc/task.c (+12/-0)
lib/isc/time.c (+2/-2)
lib/isc/tls.c (+2/-0)
lib/isccfg/namedconf.c (+1/-0)
lib/ns/include/ns/server.h (+1/-0)
lib/ns/query.c (+49/-17)
lib/ns/server.c (+1/-1)
ltmain.sh (+8/-20)
srcid (+1/-1)
tests/dns/rdata_test.c (+4/-2)
tests/dns/tsig_test.c (+0/-2)
tests/include/tests/isc.h (+84/-14)
tests/libtest/dns.c (+2/-2)
tests/libtest/isc.c (+1/-0)
- git-ubuntu bot: Approve
- Bryce Harrington (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 142183 lines (+73568/-45847)190 files modifiedCHANGES (+15545/-14984)
ChangeLog (+15545/-14984)
NEWS (+15545/-14984)
README.md (+1/-32)
bin/check/named-checkconf.c (+8/-8)
bin/check/named-checkzone.c (+19/-19)
bin/confgen/rndc-confgen.c (+6/-5)
bin/confgen/tsig-keygen.c (+10/-10)
bin/confgen/util.c (+4/-2)
bin/delv/delv.c (+14/-6)
bin/dig/dig.c (+8/-13)
bin/dig/dighost.c (+12/-12)
bin/dig/host.c (+3/-2)
bin/dig/nslookup.c (+3/-2)
bin/dnssec/dnssec-cds.c (+3/-2)
bin/dnssec/dnssec-dsfromkey.c (+2/-2)
bin/dnssec/dnssec-importkey.c (+2/-2)
bin/dnssec/dnssec-keyfromlabel.c (+3/-3)
bin/dnssec/dnssec-keygen.c (+2/-2)
bin/dnssec/dnssec-revoke.c (+2/-2)
bin/dnssec/dnssec-settime.c (+2/-2)
bin/dnssec/dnssec-signzone.c (+5/-5)
bin/dnssec/dnssec-verify.c (+2/-2)
bin/dnssec/dnssectool.c (+3/-2)
bin/named/config.c (+2/-1)
bin/named/main.c (+7/-7)
bin/named/os.c (+2/-2)
bin/named/server.c (+145/-30)
bin/nsupdate/nsupdate.c (+17/-17)
bin/rndc/rndc.c (+1/-1)
bin/rndc/util.c (+2/-1)
bin/tests/convert-trs-to-junit.py (+1/-1)
bin/tests/system/Makefile.am (+1/-0)
bin/tests/system/Makefile.in (+8/-0)
bin/tests/system/catz/ns2/named1.conf.in (+1/-0)
bin/tests/system/catz/tests.sh (+17/-0)
bin/tests/system/chain/ns7/named.conf.in (+20/-3)
bin/tests/system/chain/tests.sh (+16/-4)
bin/tests/system/checkconf/good.conf (+2/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn1.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn2.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn3.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn4.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn5.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn6.db (+17/-0)
bin/tests/system/conf.sh.common (+1/-1)
bin/tests/system/cpu/clean.sh (+16/-0)
bin/tests/system/cpu/ns1/named.conf.in (+20/-0)
bin/tests/system/cpu/prereq.sh (+21/-0)
bin/tests/system/cpu/setup.sh (+21/-0)
bin/tests/system/cpu/tests.sh (+65/-0)
bin/tests/system/cpu/tests_sh_cpu.py (+14/-0)
bin/tests/system/digdelv/ns2/example.db.in (+39/-0)
bin/tests/system/digdelv/tests.sh (+65/-0)
bin/tests/system/dnssec/tests.sh (+2/-2)
bin/tests/system/doth/get_openssl_version.py (+1/-1)
bin/tests/system/doth/stress_http_quota.py (+1/-1)
bin/tests/system/ifconfig.sh.in (+20/-3)
bin/tests/system/isctest/__init__.py (+2/-0)
bin/tests/system/isctest/check.py (+24/-0)
bin/tests/system/isctest/hypothesis/__init__.py (+18/-0)
bin/tests/system/isctest/hypothesis/settings.py (+18/-0)
bin/tests/system/isctest/hypothesis/strategies.py (+170/-0)
bin/tests/system/isctest/mark.py (+4/-0)
bin/tests/system/isctest/name.py (+20/-0)
bin/tests/system/isctest/query.py (+4/-2)
bin/tests/system/kasp.sh (+24/-18)
bin/tests/system/kasp/ns6/named.conf.in (+28/-6)
bin/tests/system/kasp/ns6/named2.conf.in (+28/-6)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+23/-0)
bin/tests/system/kasp/ns6/setup.sh (+5/-0)
bin/tests/system/kasp/tests.sh (+69/-16)
bin/tests/system/nsupdate/clean.sh (+1/-0)
bin/tests/system/nsupdate/ns10/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns5/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns6/2.0.0.2.ip6.addr.db.in (+21/-0)
bin/tests/system/nsupdate/ns6/named.conf.in (+10/-0)
bin/tests/system/nsupdate/ns7/named1.conf.in (+1/-0)
bin/tests/system/nsupdate/ns7/named2.conf.in (+1/-0)
bin/tests/system/nsupdate/ns8/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns9/named.conf.in (+1/-0)
bin/tests/system/nsupdate/setup.sh (+1/-0)
bin/tests/system/nsupdate/tests.sh (+84/-0)
bin/tests/system/org.isc.bind.system (+2/-0)
bin/tests/system/pipelined/pipequeries.c (+4/-4)
bin/tests/system/qmin/clean.sh (+3/-2)
bin/tests/system/qmin/ns1/root.db (+3/-0)
bin/tests/system/qmin/ns5/in-addr.arpa.db (+21/-0)
bin/tests/system/qmin/ns5/named.conf.in (+6/-0)
bin/tests/system/qmin/ns7/named.conf.in (+1/-0)
bin/tests/system/qmin/tests.sh (+11/-0)
bin/tests/system/reclimit/ns3/named1.conf.in (+1/-0)
bin/tests/system/resolve.c (+21/-21)
bin/tests/system/resolver/ans3/ans.pl (+3/-0)
bin/tests/system/resolver/ns1/named.conf.in (+1/-0)
bin/tests/system/resolver/tests.sh (+12/-1)
bin/tests/system/rsabigexponent/bigkey.c (+3/-3)
bin/tests/system/statschannel/ns2/sign.sh (+2/-1)
bin/tests/system/statschannel/tests_json.py (+1/-0)
bin/tests/system/statschannel/tests_xml.py (+1/-0)
bin/tests/system/tkey/keycreate.c (+4/-4)
bin/tests/system/tkey/keydelete.c (+5/-5)
bin/tests/system/wildcard/ns1/named.conf.in (+6/-0)
bin/tests/system/wildcard/ns1/nestedwild.db.in (+16/-0)
bin/tests/system/wildcard/ns1/sign.sh (+1/-0)
bin/tests/system/wildcard/tests_wildcard.py (+125/-44)
bin/tests/test_client.c (+1/-1)
bin/tests/test_server.c (+1/-1)
bin/tests/wire_test.c (+7/-7)
bin/tools/dnstap-read.c (+3/-2)
bin/tools/mdig.c (+10/-11)
bin/tools/named-journalprint.c (+2/-2)
bin/tools/named-nzd2nzf.c (+9/-8)
bin/tools/named-rrchecker.c (+6/-5)
bin/tools/nsec3hash.c (+3/-2)
config.h.in (+9/-6)
configure (+59/-56)
configure.ac (+14/-7)
contrib/README (+4/-0)
contrib/gitchangelog/changelog.rc.py (+340/-0)
contrib/gitchangelog/gitchangelog.py (+2275/-0)
contrib/gitchangelog/gitchangelog.spdx (+11/-0)
contrib/gitchangelog/relnotes.rc.py (+77/-0)
debian/changelog (+28/-0)
doc/arm/Makefile.am (+1/-0)
doc/arm/Makefile.in (+1/-0)
doc/arm/_ext/iscconf.py (+7/-7)
doc/arm/changelog.rst (+21677/-0)
doc/arm/index.rst (+1/-0)
doc/arm/notes.rst (+6/-2)
doc/arm/platforms.inc.rst (+6/-3)
doc/arm/reference.rst (+24/-10)
doc/man/named.conf.5in (+2/-0)
doc/misc/cfg_test.c (+5/-5)
doc/misc/options (+2/-0)
doc/notes/notes-9.18.29.rst (+98/-0)
doc/notes/notes-9.18.30.rst (+61/-0)
lib/bind9/check.c (+14/-0)
lib/dns/adb.c (+0/-4)
lib/dns/catz.c (+7/-0)
lib/dns/client.c (+18/-4)
lib/dns/gen.c (+17/-17)
lib/dns/include/dns/catz.h (+9/-0)
lib/dns/include/dns/client.h (+13/-0)
lib/dns/include/dns/db.h (+1/-0)
lib/dns/include/dns/validator.h (+8/-7)
lib/dns/include/dns/view.h (+13/-0)
lib/dns/keymgr.c (+42/-13)
lib/dns/masterdump.c (+58/-17)
lib/dns/message.c (+1/-11)
lib/dns/openssl_link.c (+1/-1)
lib/dns/openssleddsa_link.c (+9/-2)
lib/dns/rbtdb.c (+5/-1)
lib/dns/rdata.c (+10/-5)
lib/dns/rdata/generic/opt_41.c (+2/-2)
lib/dns/resolver.c (+73/-19)
lib/dns/ssu.c (+6/-7)
lib/dns/validator.c (+10/-2)
lib/dns/view.c (+16/-0)
lib/isc/app.c (+1/-1)
lib/isc/include/isc/attributes.h (+2/-0)
lib/isc/include/isc/thread.h (+1/-1)
lib/isc/include/isc/time.h (+9/-8)
lib/isc/interfaceiter.c (+0/-149)
lib/isc/jemalloc_shim.h (+2/-70)
lib/isc/log.c (+8/-4)
lib/isc/meminfo.c (+2/-2)
lib/isc/netmgr/netmgr-int.h (+2/-2)
lib/isc/netmgr/tcp.c (+2/-1)
lib/isc/netmgr/tcpdns.c (+2/-1)
lib/isc/netmgr/tlsdns.c (+2/-1)
lib/isc/netmgr/tlsstream.c (+5/-0)
lib/isc/netmgr/udp.c (+2/-1)
lib/isc/netmgr/uv-compat.h (+4/-0)
lib/isc/os.c (+79/-2)
lib/isc/stdtime.c (+2/-1)
lib/isc/task.c (+12/-0)
lib/isc/time.c (+2/-2)
lib/isc/tls.c (+2/-0)
lib/isccfg/namedconf.c (+1/-0)
lib/ns/include/ns/server.h (+1/-0)
lib/ns/query.c (+49/-17)
lib/ns/server.c (+1/-1)
ltmain.sh (+8/-20)
srcid (+1/-1)
tests/dns/rdata_test.c (+4/-2)
tests/dns/tsig_test.c (+0/-2)
tests/include/tests/isc.h (+84/-14)
tests/libtest/dns.c (+2/-2)
tests/libtest/isc.c (+1/-0)
- git-ubuntu bot: Approve
- Bryce Harrington (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 142329 lines (+73586/-45870)191 files modifiedCHANGES (+15545/-14984)
ChangeLog (+15545/-14984)
NEWS (+15545/-14984)
README.md (+1/-32)
bin/check/named-checkconf.c (+8/-8)
bin/check/named-checkzone.c (+19/-19)
bin/confgen/rndc-confgen.c (+6/-5)
bin/confgen/tsig-keygen.c (+10/-10)
bin/confgen/util.c (+4/-2)
bin/delv/delv.c (+14/-6)
bin/dig/dig.c (+8/-13)
bin/dig/dighost.c (+12/-12)
bin/dig/host.c (+3/-2)
bin/dig/nslookup.c (+3/-2)
bin/dnssec/dnssec-cds.c (+3/-2)
bin/dnssec/dnssec-dsfromkey.c (+2/-2)
bin/dnssec/dnssec-importkey.c (+2/-2)
bin/dnssec/dnssec-keyfromlabel.c (+3/-3)
bin/dnssec/dnssec-keygen.c (+2/-2)
bin/dnssec/dnssec-revoke.c (+2/-2)
bin/dnssec/dnssec-settime.c (+2/-2)
bin/dnssec/dnssec-signzone.c (+5/-5)
bin/dnssec/dnssec-verify.c (+2/-2)
bin/dnssec/dnssectool.c (+3/-2)
bin/named/config.c (+2/-1)
bin/named/main.c (+7/-7)
bin/named/os.c (+2/-2)
bin/named/server.c (+145/-30)
bin/nsupdate/nsupdate.c (+17/-17)
bin/rndc/rndc.c (+1/-1)
bin/rndc/util.c (+2/-1)
bin/tests/convert-trs-to-junit.py (+1/-1)
bin/tests/system/Makefile.am (+1/-0)
bin/tests/system/Makefile.in (+8/-0)
bin/tests/system/catz/ns2/named1.conf.in (+1/-0)
bin/tests/system/catz/tests.sh (+17/-0)
bin/tests/system/chain/ns7/named.conf.in (+20/-3)
bin/tests/system/chain/tests.sh (+16/-4)
bin/tests/system/checkconf/good.conf (+2/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn1.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn2.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn3.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn4.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn5.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-alpn6.db (+17/-0)
bin/tests/system/conf.sh.common (+1/-1)
bin/tests/system/cpu/clean.sh (+16/-0)
bin/tests/system/cpu/ns1/named.conf.in (+20/-0)
bin/tests/system/cpu/prereq.sh (+21/-0)
bin/tests/system/cpu/setup.sh (+21/-0)
bin/tests/system/cpu/tests.sh (+65/-0)
bin/tests/system/cpu/tests_sh_cpu.py (+14/-0)
bin/tests/system/digdelv/ns2/example.db.in (+39/-0)
bin/tests/system/digdelv/tests.sh (+65/-0)
bin/tests/system/dnssec/tests.sh (+2/-2)
bin/tests/system/doth/get_openssl_version.py (+1/-1)
bin/tests/system/doth/stress_http_quota.py (+1/-1)
bin/tests/system/ifconfig.sh.in (+20/-3)
bin/tests/system/isctest/__init__.py (+2/-0)
bin/tests/system/isctest/check.py (+24/-0)
bin/tests/system/isctest/hypothesis/__init__.py (+18/-0)
bin/tests/system/isctest/hypothesis/settings.py (+18/-0)
bin/tests/system/isctest/hypothesis/strategies.py (+170/-0)
bin/tests/system/isctest/mark.py (+4/-0)
bin/tests/system/isctest/name.py (+20/-0)
bin/tests/system/isctest/query.py (+4/-2)
bin/tests/system/kasp.sh (+24/-18)
bin/tests/system/kasp/ns6/named.conf.in (+28/-6)
bin/tests/system/kasp/ns6/named2.conf.in (+28/-6)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+23/-0)
bin/tests/system/kasp/ns6/setup.sh (+5/-0)
bin/tests/system/kasp/tests.sh (+69/-16)
bin/tests/system/nsupdate/clean.sh (+1/-0)
bin/tests/system/nsupdate/ns10/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns5/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns6/2.0.0.2.ip6.addr.db.in (+21/-0)
bin/tests/system/nsupdate/ns6/named.conf.in (+10/-0)
bin/tests/system/nsupdate/ns7/named1.conf.in (+1/-0)
bin/tests/system/nsupdate/ns7/named2.conf.in (+1/-0)
bin/tests/system/nsupdate/ns8/named.conf.in (+1/-0)
bin/tests/system/nsupdate/ns9/named.conf.in (+1/-0)
bin/tests/system/nsupdate/setup.sh (+1/-0)
bin/tests/system/nsupdate/tests.sh (+84/-0)
bin/tests/system/org.isc.bind.system (+2/-0)
bin/tests/system/pipelined/pipequeries.c (+4/-4)
bin/tests/system/qmin/clean.sh (+3/-2)
bin/tests/system/qmin/ns1/root.db (+3/-0)
bin/tests/system/qmin/ns5/in-addr.arpa.db (+21/-0)
bin/tests/system/qmin/ns5/named.conf.in (+6/-0)
bin/tests/system/qmin/ns7/named.conf.in (+1/-0)
bin/tests/system/qmin/tests.sh (+11/-0)
bin/tests/system/reclimit/ns3/named1.conf.in (+1/-0)
bin/tests/system/resolve.c (+21/-21)
bin/tests/system/resolver/ans3/ans.pl (+3/-0)
bin/tests/system/resolver/ns1/named.conf.in (+1/-0)
bin/tests/system/resolver/tests.sh (+12/-1)
bin/tests/system/rsabigexponent/bigkey.c (+3/-3)
bin/tests/system/statschannel/ns2/sign.sh (+2/-1)
bin/tests/system/statschannel/tests_json.py (+1/-0)
bin/tests/system/statschannel/tests_xml.py (+1/-0)
bin/tests/system/tkey/keycreate.c (+4/-4)
bin/tests/system/tkey/keydelete.c (+5/-5)
bin/tests/system/wildcard/ns1/named.conf.in (+6/-0)
bin/tests/system/wildcard/ns1/nestedwild.db.in (+16/-0)
bin/tests/system/wildcard/ns1/sign.sh (+1/-0)
bin/tests/system/wildcard/tests_wildcard.py (+125/-44)
bin/tests/test_client.c (+1/-1)
bin/tests/test_server.c (+1/-1)
bin/tests/wire_test.c (+7/-7)
bin/tools/dnstap-read.c (+3/-2)
bin/tools/mdig.c (+10/-11)
bin/tools/named-journalprint.c (+2/-2)
bin/tools/named-nzd2nzf.c (+9/-8)
bin/tools/named-rrchecker.c (+6/-5)
bin/tools/nsec3hash.c (+3/-2)
config.h.in (+9/-6)
configure (+59/-56)
configure.ac (+14/-7)
contrib/README (+4/-0)
contrib/gitchangelog/changelog.rc.py (+340/-0)
contrib/gitchangelog/gitchangelog.py (+2275/-0)
contrib/gitchangelog/gitchangelog.spdx (+11/-0)
contrib/gitchangelog/relnotes.rc.py (+77/-0)
debian/changelog (+30/-0)
debian/patches/0002-Add-support-for-reporting-status-via-sd_notify.patch (+16/-23)
doc/arm/Makefile.am (+1/-0)
doc/arm/Makefile.in (+1/-0)
doc/arm/_ext/iscconf.py (+7/-7)
doc/arm/changelog.rst (+21677/-0)
doc/arm/index.rst (+1/-0)
doc/arm/notes.rst (+6/-2)
doc/arm/platforms.inc.rst (+6/-3)
doc/arm/reference.rst (+24/-10)
doc/man/named.conf.5in (+2/-0)
doc/misc/cfg_test.c (+5/-5)
doc/misc/options (+2/-0)
doc/notes/notes-9.18.29.rst (+98/-0)
doc/notes/notes-9.18.30.rst (+61/-0)
lib/bind9/check.c (+14/-0)
lib/dns/adb.c (+0/-4)
lib/dns/catz.c (+7/-0)
lib/dns/client.c (+18/-4)
lib/dns/gen.c (+17/-17)
lib/dns/include/dns/catz.h (+9/-0)
lib/dns/include/dns/client.h (+13/-0)
lib/dns/include/dns/db.h (+1/-0)
lib/dns/include/dns/validator.h (+8/-7)
lib/dns/include/dns/view.h (+13/-0)
lib/dns/keymgr.c (+42/-13)
lib/dns/masterdump.c (+58/-17)
lib/dns/message.c (+1/-11)
lib/dns/openssl_link.c (+1/-1)
lib/dns/openssleddsa_link.c (+9/-2)
lib/dns/rbtdb.c (+5/-1)
lib/dns/rdata.c (+10/-5)
lib/dns/rdata/generic/opt_41.c (+2/-2)
lib/dns/resolver.c (+73/-19)
lib/dns/ssu.c (+6/-7)
lib/dns/validator.c (+10/-2)
lib/dns/view.c (+16/-0)
lib/isc/app.c (+1/-1)
lib/isc/include/isc/attributes.h (+2/-0)
lib/isc/include/isc/thread.h (+1/-1)
lib/isc/include/isc/time.h (+9/-8)
lib/isc/interfaceiter.c (+0/-149)
lib/isc/jemalloc_shim.h (+2/-70)
lib/isc/log.c (+8/-4)
lib/isc/meminfo.c (+2/-2)
lib/isc/netmgr/netmgr-int.h (+2/-2)
lib/isc/netmgr/tcp.c (+2/-1)
lib/isc/netmgr/tcpdns.c (+2/-1)
lib/isc/netmgr/tlsdns.c (+2/-1)
lib/isc/netmgr/tlsstream.c (+5/-0)
lib/isc/netmgr/udp.c (+2/-1)
lib/isc/netmgr/uv-compat.h (+4/-0)
lib/isc/os.c (+79/-2)
lib/isc/stdtime.c (+2/-1)
lib/isc/task.c (+12/-0)
lib/isc/time.c (+2/-2)
lib/isc/tls.c (+2/-0)
lib/isccfg/namedconf.c (+1/-0)
lib/ns/include/ns/server.h (+1/-0)
lib/ns/query.c (+49/-17)
lib/ns/server.c (+1/-1)
ltmain.sh (+8/-20)
srcid (+1/-1)
tests/dns/rdata_test.c (+4/-2)
tests/dns/tsig_test.c (+0/-2)
tests/include/tests/isc.h (+84/-14)
tests/libtest/dns.c (+2/-2)
tests/libtest/isc.c (+1/-0)
Changed in bind9 (Ubuntu): | |
importance: | Undecided → Wishlist |
milestone: | none → ubuntu-24.08 |
Changed in bind9 (Ubuntu): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Jammy): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Focal): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Noble): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu): | |
milestone: | ubuntu-24.08 → ubuntu-24.09 |
Changed in bind-dyndb-ldap (Ubuntu): | |
status: | New → In Progress |
Changed in bind-dyndb-ldap (Ubuntu Focal): | |
status: | New → In Progress |
Changed in bind-dyndb-ldap (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in bind-dyndb-ldap (Ubuntu Noble): | |
status: | New → In Progress |
Changed in bind-dyndb-ldap (Ubuntu): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind-dyndb-ldap (Ubuntu Focal): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind-dyndb-ldap (Ubuntu Jammy): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind-dyndb-ldap (Ubuntu Noble): | |
assignee: | nobody → Lena Voytek (lvoytek) |
description: | updated |
Changed in bind-dyndb-ldap (Ubuntu): | |
milestone: | none → ubuntu-24.09 |
9.18.30 was just released so now is the ideal time to update. noble, jammy, and focal all match now after the recent security vulnerabilities, so all will be updated from 9.18.28 to 9.18.30