s4-rpc: dnsserver: Fix enumeration of IPv4 and IPv6 addresses
authorGuenter Kukkukk <linux@kukkukk.com>
Fri, 21 Nov 2014 15:57:45 +0000 (16:57 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 4 Dec 2014 18:46:07 +0000 (19:46 +0100)
commit6931f8dac78c0ebd89ba1ef8031b0084e46aaa6e
tree0eeaef3ee68d759fff4a65ad18a3be7fa67fd08e
parent05cace75c9fae6d4630a747726e305b20ce28917
s4-rpc: dnsserver: Fix enumeration of IPv4 and IPv6 addresses

In the initial implementation only IPv4 addresses were supported.

Add IPv6 (and mixed IPv4/IPv6) support and all further needed conversion
routines to support w2k, dotnet, longhorn clients.

Signed-off-by: Guenter Kukkukk <linux@kukkukk.com>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Wed Nov 26 03:44:07 CET 2014 on sn-devel-104

(cherry picked from commit 3ac4355f3e7f79bc0045c43bc818697dc6b08850)

The last 3 patches address
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10952
samba-tool dns serverinfo <server> is broken for IPv6 - also in mixed IPv4/IPv6
environments.
source4/rpc_server/dnsserver/dcerpc_dnsserver.c
source4/rpc_server/dnsserver/dnsdata.c
source4/rpc_server/dnsserver/dnsserver.h
source4/rpc_server/dnsserver/dnsutils.c