Move source3/libads/dns.c to lib/addns
authorSimo Sorce <idra@samba.org>
Fri, 4 May 2012 20:47:27 +0000 (16:47 -0400)
committerAlexander Bokovoy <ab@samba.org>
Wed, 23 May 2012 14:51:48 +0000 (17:51 +0300)
12 files changed:
lib/addns/dnsquery.c [moved from source3/libads/dns.c with 99% similarity]
lib/addns/dnsquery.h [moved from source3/libads/dns.h with 100% similarity]
lib/addns/wscript_build [changed mode: 0644->0755]
libcli/dns/wscript_build [changed mode: 0644->0755]
libcli/nbt/wscript_build [changed mode: 0644->0755]
source3/Makefile.in
source3/libads/ldap.c
source3/libsmb/dsgetdcname.c
source3/libsmb/namequery.c
source3/utils/net_ads.c
source3/utils/net_lookup.c
source3/wscript_build

similarity index 99%
rename from source3/libads/dns.c
rename to lib/addns/dnsquery.c
index 6f846fa7809b7a16d3c147eb889a135d7dde3456..f680d6325817737cddb84904775dc8c941edf288 100644 (file)
@@ -19,7 +19,9 @@
 */
 
 #include "includes.h"
-#include "libads/dns.h"
+#include "lib/util/util_net.h"
+#include "lib/util/tsort.h"
+#include "dnsquery.h"
 
 /* AIX resolv.h uses 'class' in struct ns_rr */
 
@@ -207,8 +209,8 @@ static bool ads_dns_parse_rr_srv( TALLOC_CTX *ctx, uint8_t *start, uint8_t *end,
 
        srv->hostname = talloc_strdup( ctx, dcname );
 
-       DEBUG(10,("ads_dns_parse_rr_srv: Parsed %s [%u, %u, %u]\n", 
-                 srv->hostname, 
+       DEBUG(10,("ads_dns_parse_rr_srv: Parsed %s [%u, %u, %u]\n",
+                 srv->hostname,
                  srv->priority,
                  srv->weight,
                  srv->port));
@@ -758,10 +760,10 @@ static NTSTATUS ads_dns_query_internal(TALLOC_CTX *ctx,
                name = talloc_asprintf(ctx, "%s._tcp.%s._sites.%s._msdcs.%s",
                                       servicename, sitename,
                                       dc_pdc_gc_domains, realm);
-       } else {
+       } else {
                name = talloc_asprintf(ctx, "%s._tcp.%s._msdcs.%s",
                                servicename, dc_pdc_gc_domains, realm);
-       }
+       }
        if (!name) {
                return NT_STATUS_NO_MEMORY;
        }
similarity index 100%
rename from source3/libads/dns.h
rename to lib/addns/dnsquery.h
old mode 100644 (file)
new mode 100755 (executable)
index 69a4716..a701053
@@ -5,3 +5,8 @@ bld.SAMBA_LIBRARY('addns',
                    public_deps='talloc krb5 k5crypto com_err gssapi gssapi_krb5 uuid',
                    private_library=True,
                    vars=locals())
+
+bld.SAMBA_SUBSYSTEM('DNSQUERY',
+       source='dnsquery.c',
+       deps='samba-util lmhosts resolv'
+       )
old mode 100644 (file)
new mode 100755 (executable)
index 2e445da..fab8727
@@ -3,3 +3,7 @@
 bld.SAMBA_SUBSYSTEM('LIBCLI_DNS',
         source='dns.c',
         deps='LIBTSOCKET tevent-util')
+
+bld.SAMBA_SUBSYSTEM('DNS_HOSTS_FILE',
+        source='dns_hosts_file.c',
+        deps='samba-util errors')
old mode 100644 (file)
new mode 100755 (executable)
index a70db08..55867ba
@@ -7,8 +7,8 @@ bld.SAMBA_SUBSYSTEM('NDR_NBT_BUF',
        )
 
 bld.SAMBA_SUBSYSTEM('lmhosts',
-                    source='lmhosts.c ../dns/dns_hosts_file.c',
-                    deps='replace talloc'
+                    source='lmhosts.c',
+                    deps='DNS_HOSTS_FILE replace talloc'
                     )
 
 bld.SAMBA_LIBRARY('cli-nbt',
index 1eb8cd8bf3a9c9342bcae42d979efc7a29cd7f74..31382db54242f0596070a89d14836b9f433a8624 100644 (file)
@@ -544,7 +544,7 @@ LIBNBT_OBJ = ../libcli/nbt/nbtname.o \
 
 LIBNMB_OBJ = libsmb/unexpected.o libsmb/namecache.o libsmb/nmblib.o \
             libsmb/namequery.o ../libcli/nbt/lmhosts.o ../libcli/dns/dns_hosts_file.o libsmb/conncache.o \
-            libads/dns.o libads/sitename_cache.o
+            ../lib/addds/dnsquery.o libads/sitename_cache.o
 
 NTERR_OBJ = ../libcli/util/nterr.o libsmb/smberr.o
 DOSERR_OBJ = ../libcli/util/doserr.o
index 23b655f4013e5be4fefe37bcd5cf7ba1060fe80e..f3987c99c1c39942054f6b4585a4ccc449531ce5 100644 (file)
@@ -25,7 +25,7 @@
 #include "ads.h"
 #include "libads/sitename_cache.h"
 #include "libads/cldap.h"
-#include "libads/dns.h"
+#include "../lib/addns/dnsquery.h"
 #include "../libds/common/flags.h"
 #include "smbldap.h"
 #include "../libcli/security/security.h"
index 7b4b68195a0a4971f1342fef466d6829a85353a7..02f4bc928dd8564d8003edacd8e5be458615e004 100644 (file)
@@ -24,7 +24,7 @@
 #include "libads/sitename_cache.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "libads/cldap.h"
-#include "libads/dns.h"
+#include "../lib/addns/dnsquery.h"
 #include "libsmb/clidgram.h"
 
 /* 15 minutes */
index 417464c17ef3941fe097dd16861a8bd83727bfb6..3eae3470683ec9d84b15b9dbe926720dc3e9d21e 100644 (file)
@@ -21,7 +21,7 @@
 #include "includes.h"
 #include "../lib/util/tevent_ntstatus.h"
 #include "libads/sitename_cache.h"
-#include "libads/dns.h"
+#include "../lib/addns/dnsquery.h"
 #include "../libcli/netlogon/netlogon.h"
 #include "lib/async_req/async_sock.h"
 #include "libsmb/nmblib.h"
index 22f235f05952c85f5cd21afc213bfb1b26028746..de00a1e3bb4514b32081daea6af839b7a5f9bc19 100644 (file)
@@ -28,7 +28,7 @@
 #include "nsswitch/libwbclient/wbclient.h"
 #include "ads.h"
 #include "libads/cldap.h"
-#include "libads/dns.h"
+#include "../lib/addns/dnsquery.h"
 #include "../libds/common/flags.h"
 #include "librpc/gen_ndr/libnet_join.h"
 #include "libnet/libnet_join.h"
index 7f204745b19cc1361c57990a15a2e1c1fff68be3..b0d6fe51f01c65ccecb832a64b113042fe6a7c53 100644 (file)
@@ -19,7 +19,7 @@
 #include "includes.h"
 #include "utils/net.h"
 #include "libads/sitename_cache.h"
-#include "libads/dns.h"
+#include "../lib/addns/dnsquery.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "smb_krb5.h"
 #include "../libcli/security/security.h"
index 4deb556d23691ca6d84f36a349d769ddb7a90250..2f474a871ad36ff6d3fead91b5edcbb61a2987f9 100755 (executable)
@@ -113,7 +113,8 @@ SECRETS_SRC = '''passdb/secrets.c passdb/machine_account_secrets.c
 
 LIBNMB_SRC = '''libsmb/unexpected.c libsmb/namecache.c libsmb/nmblib.c
              libsmb/namequery.c libsmb/conncache.c
-             libads/dns.c libads/sitename_cache.c'''
+
+             libads/sitename_cache.c'''
 
 LIBNTLMSSP_SRC = '''
                libsmb/ntlmssp.c
@@ -1006,7 +1007,7 @@ bld.SAMBA3_SUBSYSTEM('LIBEVENTLOG',
 
 bld.SAMBA3_SUBSYSTEM('LIBNMB',
                      source=LIBNMB_SRC,
-                     deps='lmhosts resolv',
+                     deps='DNSQUERY lmhosts resolv',
                      vars=locals())
 
 bld.SAMBA3_SUBSYSTEM('SERVICES',