From: Evan Hunt Date: Thu, 5 Jun 2025 00:06:25 +0000 (-0700) Subject: Clean up CFG_ZONE_DELEGATION X-Git-Tag: v9.21.10~58^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a24dfcddfc4019f420dce4a2ffa0ab025ec3777;p=thirdparty%2Fbind9.git Clean up CFG_ZONE_DELEGATION "type delegation-only" has been obsolete for some time (see #3953) but the zone type flag for it was still defined in libisccfg. It has now been removed. --- diff --git a/lib/isccfg/check.c b/lib/isccfg/check.c index a3c79085da3..1e82acf9d31 100644 --- a/lib/isccfg/check.c +++ b/lib/isccfg/check.c @@ -3165,7 +3165,6 @@ isccfg_check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, case CFG_ZONE_FORWARD: case CFG_ZONE_REDIRECT: - case CFG_ZONE_DELEGATION: break; case CFG_ZONE_PRIMARY: diff --git a/lib/isccfg/include/isccfg/grammar.h b/lib/isccfg/include/isccfg/grammar.h index 28dfa3e136e..6c3c1cb39b5 100644 --- a/lib/isccfg/include/isccfg/grammar.h +++ b/lib/isccfg/include/isccfg/grammar.h @@ -83,9 +83,8 @@ enum { CFG_ZONE_FORWARD = 1 << 27, CFG_ZONE_STATICSTUB = 1 << 26, CFG_ZONE_REDIRECT = 1 << 25, - CFG_ZONE_DELEGATION = 1 << 24, - CFG_ZONE_INVIEW = 1 << 23, - CFG_ZONE_MIRROR = 1 << 22, + CFG_ZONE_INVIEW = 1 << 24, + CFG_ZONE_MIRROR = 1 << 23, }; typedef struct cfg_clausedef cfg_clausedef_t; diff --git a/lib/isccfg/namedconf.c b/lib/isccfg/namedconf.c index d5c61b2402b..67824c75e80 100644 --- a/lib/isccfg/namedconf.c +++ b/lib/isccfg/namedconf.c @@ -2426,8 +2426,8 @@ static cfg_clausedef_t zone_only_clauses[] = { */ { "type", &cfg_type_zonetype, CFG_ZONE_PRIMARY | CFG_ZONE_SECONDARY | CFG_ZONE_MIRROR | - CFG_ZONE_STUB | CFG_ZONE_STATICSTUB | CFG_ZONE_DELEGATION | - CFG_ZONE_HINT | CFG_ZONE_REDIRECT | CFG_ZONE_FORWARD }, + CFG_ZONE_STUB | CFG_ZONE_STATICSTUB | CFG_ZONE_HINT | + CFG_ZONE_REDIRECT | CFG_ZONE_FORWARD }, { "check-names", &cfg_type_checkmode, CFG_ZONE_PRIMARY | CFG_ZONE_SECONDARY | CFG_ZONE_MIRROR | CFG_ZONE_HINT | CFG_ZONE_STUB }, @@ -2475,8 +2475,8 @@ static cfg_clausedef_t non_template_clauses[] = { { "in-view", &cfg_type_astring, CFG_ZONE_INVIEW }, { "template", &cfg_type_astring, CFG_ZONE_PRIMARY | CFG_ZONE_SECONDARY | CFG_ZONE_MIRROR | - CFG_ZONE_STUB | CFG_ZONE_STATICSTUB | CFG_ZONE_DELEGATION | - CFG_ZONE_HINT | CFG_ZONE_REDIRECT | CFG_ZONE_FORWARD }, + CFG_ZONE_STUB | CFG_ZONE_STATICSTUB | CFG_ZONE_HINT | + CFG_ZONE_REDIRECT | CFG_ZONE_FORWARD }, { NULL, NULL, 0 } };