Fix (and break) handling of empty non-terminals
- Dec 07, 2022
-
-
Marc van der Wal authored
IBDNS did not handle empty non-terminals (ENT) correctly and would return NXDOMAIN if a query matched the name of an ENT. Now, when loading a zone file, special markers are added in the resulting catalog tree to indicate ENTs. In the ZoneLookup processing module, these markers are then converted to NOERROR + empty answer (NODATA) by default. The server can be reverted to its previous incorrect behavior by means of a new configuration key. Fixes #14.
52346ed6
-