s4-dns: Ignore duplicate dns zones from multiple locations in dlz_bind9
authorAmitay Isaacs <amitay@gmail.com>
Wed, 2 Oct 2013 07:28:45 +0000 (17:28 +1000)
committerAmitay Isaacs <amitay@gmail.com>
Sat, 30 Nov 2013 03:22:57 +0000 (14:22 +1100)
commit97dd67315784b5c7126372a1fea6f9ceb2e102d8
tree84148b47e646f20167ce457cbb43f55fadad7510
parent8e7f8a2ab165ed0ab5c46e0131364fa91c309164
s4-dns: Ignore duplicate dns zones from multiple locations in dlz_bind9

BIND DLZ module currently loads DNS zones from DNS partitions and domain
partitions using following prefixes:

   CN=MicrosoftDNS,DC=DomainDnsZones
   CN=MicrosoftDNS,DC=ForestDNSZones
   CN=MicrosoftDNS,CN=System

Windows supports DNS zones duplicated in DNS partitions and domain
partition and updates both of them simultaneously.

BIND DLZ module can handle DNS zones stored either in DNS partitions
or domain partition, but not both.  This patch ignores duplicate zones
from domain partition and allows BIND9 to work with AD with duplicate
DNS zones.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Kai Blin <kai@samba.org>
source4/dns_server/dlz_bind9.c