dnsserver: Add support for dns wildcards
commitbf9ad9704bc5f8cb45813237848d383039f25a1e
authorGary Lockyer <gary@catalyst.net.nz>
Thu, 3 Aug 2017 03:12:02 +0000 (3 15:12 +1200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 25 Oct 2017 06:43:02 +0000 (25 08:43 +0200)
treeff70f7ae04ff17ea3396b146bcb563ed59a81311
parent086b68c7188e2cfbeeb913f454b5072dcb689125
dnsserver: Add support for dns wildcards

Add support for dns wildcard records. i.e. if the following records
exist

  exact.samba.example.com 3600 A 1.1.1.1
  *.samba.example.com     3600 A 1.1.1.2

look up on exact.samba.example.com will return 1.1.1.1
look up on *.samba.example.com     will return 1.1.1.2
look up on other.samba.example.com will return 1.1.1.2

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12952
(cherry picked from commit edcbc991253f4d6f59ef9a43a691c66cbbdc2b6d)
selftest/knownfail.d/dns_wildcard [deleted file]
source4/dns_server/dlz_bind9.c
source4/dns_server/dns_query.c
source4/dns_server/dns_server.h
source4/dns_server/dns_utils.c
source4/dns_server/dnsserver_common.c
source4/dns_server/dnsserver_common.h