From: Colin Vidal Date: Mon, 23 Feb 2026 18:36:32 +0000 (+0100) Subject: add checkconf test with key defined inside a view X-Git-Tag: v9.21.20~21^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8f46b09a76632c20803f36d766615958897a7c4;p=thirdparty%2Fbind9.git add checkconf test with key defined inside a view A configuration where a key was defined inside a view, then used in a `primary` statement wasn't covered. This is now fixed. --- diff --git a/bin/tests/system/checkconf/good-key-view.conf b/bin/tests/system/checkconf/good-key-view.conf new file mode 100644 index 00000000000..663795bedaa --- /dev/null +++ b/bin/tests/system/checkconf/good-key-view.conf @@ -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"; + }; + }; +};