diff options
| author | Doug Barton <dougb@FreeBSD.org> | 2008-07-12 08:12:46 +0000 | 
|---|---|---|
| committer | Doug Barton <dougb@FreeBSD.org> | 2008-07-12 08:12:46 +0000 | 
| commit | cba78608de638f8cc6d1d48a2b3072e82386b70d (patch) | |
| tree | 2857dd6ab984105d7ac37bbcfc816607c48ccc1d /lib/dns/rootns.c | |
| parent | f16b9a8f9e30675de8048c5832ffbb3f50f2fdc4 (diff) | |
Diffstat (limited to 'lib/dns/rootns.c')
| -rw-r--r-- | lib/dns/rootns.c | 26 | 
1 files changed, 15 insertions, 11 deletions
| diff --git a/lib/dns/rootns.c b/lib/dns/rootns.c index 9e9c9409039f..e361452f8781 100644 --- a/lib/dns/rootns.c +++ b/lib/dns/rootns.c @@ -1,8 +1,8 @@  /* - * Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC") - * Copyright (C) 1999-2002  Internet Software Consortium. + * Copyright (C) 2004, 2007, 2008  Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 1999-2003  Internet Software Consortium.   * - * Permission to use, copy, modify, and distribute this software for any + * Permission to use, copy, modify, and/or distribute this software for any   * purpose with or without fee is hereby granted, provided that the above   * copyright notice and this permission notice appear in all copies.   * @@ -15,7 +15,7 @@   * PERFORMANCE OF THIS SOFTWARE.   */ -/* $Id: rootns.c,v 1.20.2.3.2.5 2004/03/08 09:04:32 marka Exp $ */ +/* $Id: rootns.c,v 1.20.2.3.2.11 2008/02/05 23:45:38 tbox Exp $ */  #include <config.h> @@ -40,8 +40,6 @@ static char root_ns[] =  ";\n"  "; Internet Root Nameservers\n"  ";\n" -"; Thu Sep 23 17:57:37 PDT 1999\n" -";\n"  "$TTL 518400\n"  ".                       518400  IN      NS      A.ROOT-SERVERS.NET.\n"  ".                       518400  IN      NS      B.ROOT-SERVERS.NET.\n" @@ -57,25 +55,31 @@ static char root_ns[] =  ".                       518400  IN      NS      L.ROOT-SERVERS.NET.\n"  ".                       518400  IN      NS      M.ROOT-SERVERS.NET.\n"  "A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4\n" +"A.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:BA3E::2:30\n"  "B.ROOT-SERVERS.NET.     3600000 IN      A       192.228.79.201\n"  "C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12\n"  "D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90\n"  "E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10\n"  "F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241\n" +"F.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2F::F\n"  "G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4\n"  "H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53\n" +"H.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:1::803F:235\n"  "I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17\n"  "J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30\n" +"J.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:C27::2:30\n"  "K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129\n" -"L.ROOT-SERVERS.NET.     3600000 IN      A       198.32.64.12\n" -"M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33\n"; +"K.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:7FD::1\n" +"L.ROOT-SERVERS.NET.     3600000 IN      A       199.7.83.42\n" +"M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33\n" +"M.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:DC3::35\n";  static isc_result_t  in_rootns(dns_rdataset_t *rootns, dns_name_t *name) {  	isc_result_t result;  	dns_rdata_t rdata = DNS_RDATA_INIT;  	dns_rdata_ns_t ns; -	 +  	if (!dns_rdataset_isassociated(rootns))  		return (ISC_R_NOTFOUND); @@ -94,7 +98,7 @@ in_rootns(dns_rdataset_t *rootns, dns_name_t *name) {  	return (result);  } -static isc_result_t  +static isc_result_t  check_node(dns_rdataset_t *rootns, dns_name_t *name,  	   dns_rdatasetiter_t *rdsiter) {  	isc_result_t result; @@ -222,7 +226,7 @@ dns_rootns_create(isc_mem_t *mctx, dns_rdataclass_t rdclass,  		 * Default to using the Internet root servers.  		 */  		result = dns_master_loadbuffer(&source, &db->origin, -					       &db->origin, db->rdclass,  +					       &db->origin, db->rdclass,  					       DNS_MASTER_HINT,  					       &callbacks, db->mctx);  	} else | 
