bind9/lib/isccfg
Mark Andrews b4ba11f151 Fix a bug with template filename reuse
When a zone filename is defined in named.conf which will be
written to by the server - i.e., secondary or dynamically updated
zones - there is a test at configuration time to ensure that the
filename is non-unique.

This test is run before the zone is actually created, so a zone
configured using a template may not have had its filename expanded
yet.  This can cause a configuration to fail because, for example,
multiple zones appear to using the filename "$name.db".

This has been fixed by calling dns_zone_expandzonefile() from
isccfg_check_zoneconf(), to expand the names when checking for
uniqueness.
2026-04-14 21:50:31 -07:00
..
include shrunk cfgobj down from 48 bytes to 40 bytes 2025-12-06 08:51:23 +01:00
aclconf.c use a standard CLEANUP macro 2025-12-03 13:45:43 -08:00
check.c Fix a bug with template filename reuse 2026-04-14 21:50:31 -07:00
duration.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
kaspconf.c Fix KASP key leaks on keystore lookup failure 2026-03-14 13:58:32 +01:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00
namedconf.c Remove NZF support, make LMDB required for new zone storage 2026-03-18 11:02:33 +01:00
parser.c shrunk cfgobj down from 48 bytes to 40 bytes 2025-12-06 08:51:23 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00