]> git.ipfire.org Git - thirdparty/unbound.git/commit
- When a granchild delegation is returned, remove any cached child delegations 1053/head
authorYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Mon, 22 Apr 2024 13:46:06 +0000 (15:46 +0200)
committerYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Mon, 22 Apr 2024 13:46:06 +0000 (15:46 +0200)
commit3ec74d1e3aedfb19219f90ebbdbc5f66ce5bbf2e
treece7d598665cfbad805f19c66e8d8cc7d17c530ad
parent52aff65e35148d007fd2b832e9f6c6c5d9a6c55f
- When a granchild delegation is returned, remove any cached child delegations
  up to parent to not cause delegation invalidation because of an
  expired child delegation that would never be updated. Most likely to
  happen without qname-minimisation. Reported by Roland van Rijswijk-Deij.
iterator/iterator.c
services/cache/dns.c
services/cache/rrset.c
services/cache/rrset.h
testdata/iter_ghost_grandchild_delegation.rpl [new file with mode: 0644]