]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
add checkconf test with key defined inside a view
authorColin Vidal <colin@isc.org>
Mon, 23 Feb 2026 18:36:32 +0000 (19:36 +0100)
committerEvan Hunt <each@isc.org>
Sun, 1 Mar 2026 01:11:02 +0000 (17:11 -0800)
A configuration where a key was defined inside a view, then used in a
`primary` statement wasn't covered. This is now fixed.

bin/tests/system/checkconf/good-key-view.conf [new file with mode: 0644]

diff --git a/bin/tests/system/checkconf/good-key-view.conf b/bin/tests/system/checkconf/good-key-view.conf
new file mode 100644 (file)
index 0000000..663795b
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ *
+ * SPDX-License-Identifier: MPL-2.0
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0.  If a copy of the MPL was not distributed with this
+ * file, you can obtain one at https://mozilla.org/MPL/2.0/.
+ *
+ * See the COPYRIGHT file distributed with this work for additional
+ * information regarding copyright ownership.
+ */
+
+view aview {
+       key akey {
+               algorithm hmac-sha256;
+               secret "9999abcd8765";
+       };
+
+       zone "azone" {
+               type secondary;
+               file "azone.db";
+               primaries {
+                   1.2.3.4 key "akey";
+               };
+       };
+};