]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
lib/iterate: QUERY_PERMISSIVE mode
authorMarek Vavrusa <marek@vavrusa.com>
Fri, 15 Apr 2016 07:03:13 +0000 (00:03 -0700)
committerMarek Vavrusa <marek@vavrusa.com>
Fri, 15 Apr 2016 07:03:13 +0000 (00:03 -0700)
commitdc300136a5a3d012ed63ef771febbffaf3a9c0cc
tree8b169ddf5c03e390e337d6e47368e2d877e74e9d
parent6e2c36a2f982c8e8caba341512bec89ad44667ae
lib/iterate: QUERY_PERMISSIVE mode

in permissive mode, resolver is free to use
(but not cache) non-mandatory glue records even
if they're not resolvable. this is great as a
workaround for broken child-side zones, but
not great for security of, well, insecure
delegations. it's off by default.
lib/layer/iterate.c
lib/layer/pktcache.c
lib/layer/rrcache.c
lib/rplan.h
tests/deckard