]> granicus.if.org Git - pdns/commit
Check if the recursor is not auth for zone in a RR
authorPieter Lexis <pieter.lexis@powerdns.com>
Mon, 22 Jun 2015 11:02:48 +0000 (13:02 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 24 Jun 2015 08:12:11 +0000 (10:12 +0200)
commit46743019b2348e2023a970ff0aa4914529802d3c
treea894511212b08a3fd700f1fdc0c36531a2146ea3
parent459c13dfbbd37273cb8dbb8dc139f62d5e444a69
Check if the recursor is not auth for zone in a RR

This patch checks every resource record name in a packet from an
authoritative server and determines if we (the recursor) are
authoritative
for a zone where the qname is part of. If this is the case, we don't
allow the use of that record.

Closes #2600
pdns/syncres.cc