Skip to content

Fix (and break) handling of empty non-terminals

Marc van der Wal requested to merge vanderwal/ibdns:bugfix/#14 into develop

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 (closed).

Merge request reports

Loading