BIND merge requestshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests2024-03-29T08:13:46Zhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8871[9.18] Rewrite rrchecker system test to pytest2024-03-29T08:13:46ZMichal Nowak[9.18] Rewrite rrchecker system test to pytest(cherry picked from commit 6a301c1d35fe6dc55a6a32814b43fb6d0acbb24f)
Backport of MR !8832.(cherry picked from commit 6a301c1d35fe6dc55a6a32814b43fb6d0acbb24f)
Backport of MR !8832.April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8870Resolve "Checkzone in system test leaks queries"2024-03-21T02:41:36ZMark AndrewsResolve "Checkzone in system test leaks queries"Closes #4640Closes #4640April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8869Resolve "Add OpenSSL Flags to proxystream_test"2024-03-29T09:28:45ZMark AndrewsResolve "Add OpenSSL Flags to proxystream_test"Closes #4639Closes #4639April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8867Mark the autosign system test as flaky2024-03-21T15:24:33ZTom KrizekMark the autosign system test as flakyThe autosign test uses sleep in many cases to wait for something to
happen. This inevitably leads to an instability that manifests in our
CI. Allow an automatic rerun of the test to improve its stability.
---
examples of recent timing ...The autosign test uses sleep in many cases to wait for something to
happen. This inevitably leads to an instability that manifests in our
CI. Allow an automatic rerun of the test to improve its stability.
---
examples of recent timing failures:
- https://gitlab.isc.org/isc-projects/bind9/-/jobs/4123353
- https://gitlab.isc.org/isc-projects/bind9/-/jobs/4123339
---
Related !8239
Closes #4247
Closes #1565April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8851[9.16] Test secure chain that includes inactive KSK2024-03-29T09:56:51ZMatthijs Mekkingmatthijs@isc.org[9.16] Test secure chain that includes inactive KSKPartial Backport of MR !8848
Add a regression test case for the scenario where a secure chain of
trust includes an inactive KSK, that is a KSK that is not signing the
DNSKEY RRset.
(cherry picked from commit f0bfd276e02f861b7a98d569b03...Partial Backport of MR !8848
Add a regression test case for the scenario where a secure chain of
trust includes an inactive KSK, that is a KSK that is not signing the
DNSKEY RRset.
(cherry picked from commit f0bfd276e02f861b7a98d569b03e267b0261f599)
Closes #4625April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Matthijs Mekkingmatthijs@isc.orgMatthijs Mekkingmatthijs@isc.orghttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8850[9.18] Test secure chain that includes inactive KSK2024-03-29T09:51:41ZMatthijs Mekkingmatthijs@isc.org[9.18] Test secure chain that includes inactive KSKPartial Backport of MR !8848
Add a regression test case for the scenario where a secure chain of trust includes an inactive KSK, that is a KSK that is not signing the DNSKEY RRset.
(cherry picked from commit f0bfd276e02f861b7a98d569b03...Partial Backport of MR !8848
Add a regression test case for the scenario where a secure chain of trust includes an inactive KSK, that is a KSK that is not signing the DNSKEY RRset.
(cherry picked from commit f0bfd276e02f861b7a98d569b03e267b0261f599)
Also see #4625April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Matthijs Mekkingmatthijs@isc.orgMatthijs Mekkingmatthijs@isc.orghttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8846Rewrite glue system test to pytest2024-03-19T19:43:23ZMichal NowakRewrite glue system test to pytestApril 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8833Revert the s/rbt/qp/ change in load_names, it is still rbt2024-03-08T11:48:22ZOndřej SurýRevert the s/rbt/qp/ change in load_names, it is still rbtMarch 2024 (9.16.49, 9.16.49-S1, 9.18.25, 9.18.25-S1, 9.19.22)Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8832Rewrite rrchecker system test to pytest2024-03-15T09:12:31ZMichal NowakRewrite rrchecker system test to pytestApril 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8813[9.16] Move RRL broken-config check to checkconf2024-03-29T08:19:07ZEvan Hunt[9.16] Move RRL broken-config check to checkconfthe RRL test included a test case that tried to start named with
a broken configuration. the same error could be found with
named-checkconf, so it should have been tested in the checkconf
system test.
Backport of MR !8795the RRL test included a test case that tried to start named with
a broken configuration. the same error could be found with
named-checkconf, so it should have been tested in the checkconf
system test.
Backport of MR !8795April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Evan HuntEvan Hunthttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8812[9.18] Move RRL broken-config check to checkconf2024-03-29T08:13:49ZEvan Hunt[9.18] Move RRL broken-config check to checkconfthe RRL test included a test case that tried to start named with
a broken configuration. the same error could be found with
named-checkconf, so it should have been tested in the checkconf
system test.
Backport of MR !8795the RRL test included a test case that tried to start named with
a broken configuration. the same error could be found with
named-checkconf, so it should have been tested in the checkconf
system test.
Backport of MR !8795April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Evan HuntEvan Hunthttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8806Draft: Rewrite include-multiplecfg system test to pytest2024-03-22T15:27:41ZMichal NowakDraft: Rewrite include-multiplecfg system test to pytestMay 2024 (9.18.27, 9.18.27-S1, 9.19.24)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8803Improve crypto support detection and algorithm selection in pytest2024-02-29T15:52:06ZTom KrizekImprove crypto support detection and algorithm selection in pytestThis MR ensures that the selected algorithms remains stable throughout the entire test session. Crypto support detection was rewritten to python and simplified.
Prereq !8800
Closes #4202
Closes #4422
Related #3810This MR ensures that the selected algorithms remains stable throughout the entire test session. Crypto support detection was rewritten to python and simplified.
Prereq !8800
Closes #4202
Closes #4422
Related #3810May 2024 (9.18.27, 9.18.27-S1, 9.19.24)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8800Draft: Define environment variables in pytest instead of conf.sh2024-03-25T15:39:47ZTom KrizekDraft: Define environment variables in pytest instead of conf.shMove all environment variable setting & handling into isctest.vars module.
---
Prereq !8799
Related #3810Move all environment variable setting & handling into isctest.vars module.
---
Prereq !8799
Related #3810May 2024 (9.18.27, 9.18.27-S1, 9.19.24)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8799Export variable in resolver system test2024-03-21T15:28:17ZTom KrizekExport variable in resolver system testVariable assignment when calling subroutines might not be portable.
Notably, it doesn't work with FreeBSD shell, where the value of HOME
would be ignored in this case.
Since the commands are already executed in a subshell, export the HO...Variable assignment when calling subroutines might not be portable.
Notably, it doesn't work with FreeBSD shell, where the value of HOME
would be ignored in this case.
Since the commands are already executed in a subshell, export the HOME
variable to ensure it is properly handled in all shells.
---
In the way the tests are currently executed, this issue doesn't manifest in our CI for some reason. However, the issue did pop up once I started to refactor the environment variable handling.April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8798Rewrite limits system test to pytest2024-03-29T08:07:33ZMichal NowakRewrite limits system test to pytestAlso, tweak the IP ranges of A RRsets so they are more easily processed
by for loops.Also, tweak the IP ranges of A RRsets so they are more easily processed
by for loops.April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8795Move RRL broken-config check to checkconf2024-03-02T00:37:38ZMatthijs Mekkingmatthijs@isc.orgMove RRL broken-config check to checkconfThe RRL test included a test case that tried to start named with a broken configuration. The same error could be found with
`named-checkconf`, so it should have been tested in the `checkconf` system test.The RRL test included a test case that tried to start named with a broken configuration. The same error could be found with
`named-checkconf`, so it should have been tested in the `checkconf` system test.March 2024 (9.16.49, 9.16.49-S1, 9.18.25, 9.18.25-S1, 9.19.22)Evan HuntEvan Hunthttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8791Rewrite masterfile system test to pytest2024-03-29T09:31:58ZMichal NowakRewrite masterfile system test to pytestApril 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8789[9.16] Resolve "Fix initial tests in masterfile system test"2024-03-29T08:19:12ZMark Andrews[9.16] Resolve "Fix initial tests in masterfile system test"Backport of MR !8787
Closes #4604Backport of MR !8787
Closes #4604April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8788[9.18] Resolve "Fix initial tests in masterfile system test"2024-03-29T08:13:59ZMark Andrews[9.18] Resolve "Fix initial tests in masterfile system test"Backport of MR !8787
Closes #4604Backport of MR !8787
Closes #4604April 2024 (9.16.50, 9.16.50-S1, 9.18.26, 9.18.26-S1, 9.19.23)Mark AndrewsMark Andrews