diff options
Diffstat (limited to 'bind-9.3.3-edns.patch')
| -rw-r--r-- | bind-9.3.3-edns.patch | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/bind-9.3.3-edns.patch b/bind-9.3.3-edns.patch index fa9004b..0a22b84 100644 --- a/bind-9.3.3-edns.patch +++ b/bind-9.3.3-edns.patch @@ -1,68 +1,78 @@ ---- bind-9.3.3rc2/doc/misc/options.edns 2005-05-13 04:43:27.000000000 +0200 -+++ bind-9.3.3rc2/doc/misc/options 2006-11-02 13:00:25.000000000 +0100 -@@ -83,6 +83,7 @@ - edns-udp-size <integer>; - root-delegation-only [ exclude { <quoted_string>; ... } ]; - disable-algorithms <string> { <string>; ... }; -+ edns-enable <boolean>; - dnssec-enable <boolean>; - dnssec-lookaside <string> trust-anchor <string>; - dnssec-must-be-secure <string> <boolean>; -@@ -263,6 +264,7 @@ - edns-udp-size <integer>; - root-delegation-only [ exclude { <quoted_string>; ... } ]; - disable-algorithms <string> { <string>; ... }; -+ edns-enable <boolean>; - dnssec-enable <boolean>; - dnssec-lookaside <string> trust-anchor <string>; - dnssec-must-be-secure <string> <boolean>; ---- bind-9.3.3rc2/lib/dns/view.c.edns 2004-03-10 03:55:58.000000000 +0100 -+++ bind-9.3.3rc2/lib/dns/view.c 2006-11-02 12:47:07.000000000 +0100 -@@ -156,6 +156,7 @@ +--- bind-9.4.0/lib/dns/view.c.edns 2006-03-10 00:38:21.000000000 +0100 ++++ bind-9.4.0/lib/dns/view.c 2007-03-06 14:55:44.000000000 +0100 +@@ -160,6 +160,7 @@ view->additionalfromcache = ISC_TRUE; view->additionalfromauth = ISC_TRUE; view->enablednssec = ISC_TRUE; + view->enableedns = ISC_TRUE; + view->enablevalidation = ISC_TRUE; + view->acceptexpired = ISC_FALSE; view->minimalresponses = ISC_FALSE; - view->transfer_format = dns_one_answer; - view->queryacl = NULL; ---- bind-9.3.3rc2/lib/dns/include/dns/view.h.edns 2004-03-10 03:55:58.000000000 +0100 -+++ bind-9.3.3rc2/lib/dns/include/dns/view.h 2006-11-02 12:47:07.000000000 +0100 -@@ -109,6 +109,7 @@ +--- bind-9.4.0/lib/dns/include/dns/view.h.edns 2006-03-10 00:38:21.000000000 +0100 ++++ bind-9.4.0/lib/dns/include/dns/view.h 2007-03-06 14:56:19.000000000 +0100 +@@ -112,6 +112,7 @@ isc_boolean_t additionalfromauth; isc_boolean_t minimalresponses; isc_boolean_t enablednssec; + isc_boolean_t enableedns; + isc_boolean_t enablevalidation; + isc_boolean_t acceptexpired; dns_transfer_format_t transfer_format; - dns_acl_t * queryacl; - dns_acl_t * recursionacl; ---- bind-9.3.3rc2/lib/isccfg/namedconf.c.edns 2006-03-02 01:37:20.000000000 +0100 -+++ bind-9.3.3rc2/lib/isccfg/namedconf.c 2006-11-02 12:47:07.000000000 +0100 -@@ -726,6 +726,7 @@ +--- bind-9.4.0/lib/isccfg/namedconf.c.edns 2006-05-03 03:46:40.000000000 +0200 ++++ bind-9.4.0/lib/isccfg/namedconf.c 2007-03-06 14:43:48.000000000 +0100 +@@ -767,6 +767,7 @@ { "root-delegation-only", &cfg_type_optional_exclude, 0 }, { "disable-algorithms", &cfg_type_disablealgorithm, CFG_CLAUSEFLAG_MULTI }, + { "edns-enable", &cfg_type_boolean, 0 }, { "dnssec-enable", &cfg_type_boolean, 0 }, + { "dnssec-validation", &cfg_type_boolean, 0 }, { "dnssec-lookaside", &cfg_type_lookaside, CFG_CLAUSEFLAG_MULTI }, - { "dnssec-must-be-secure", &cfg_type_mustbesecure, ---- bind-9.3.3rc2/bin/named/server.c.edns 2006-11-02 12:47:07.000000000 +0100 -+++ bind-9.3.3rc2/bin/named/server.c 2006-11-02 12:47:07.000000000 +0100 -@@ -1181,6 +1181,11 @@ - result = ns_config_get(maps, "provide-ixfr", &obj); - INSIST(result == ISC_R_SUCCESS); - view->provideixfr = cfg_obj_asboolean(obj); +--- bind-9.4.0/doc/misc/options.edns 2006-05-03 04:26:59.000000000 +0200 ++++ bind-9.4.0/doc/misc/options 2007-03-06 14:43:48.000000000 +0100 +@@ -85,6 +85,7 @@ + max-udp-size <integer>; + root-delegation-only [ exclude { <quoted_string>; ... } ]; + disable-algorithms <string> { <string>; ... }; ++ edns-enable <boolean>; + dnssec-enable <boolean>; + dnssec-validation <boolean>; + dnssec-lookaside <string> trust-anchor <string>; +@@ -313,6 +314,7 @@ + max-udp-size <integer>; + root-delegation-only [ exclude { <quoted_string>; ... } ]; + disable-algorithms <string> { <string>; ... }; ++ edns-enable <boolean>; + dnssec-enable <boolean>; + dnssec-validation <boolean>; + dnssec-lookaside <string> trust-anchor <string>; +--- bind-9.4.0/bin/named/config.c.edns 2006-05-03 03:46:40.000000000 +0200 ++++ bind-9.4.0/bin/named/config.c 2007-03-06 15:02:07.000000000 +0100 +@@ -135,6 +135,7 @@ + acache-enable no;\n\ + acache-cleaning-interval 60;\n\ + max-acache-size 0;\n\ ++ edns-enable yes;\n\ + dnssec-enable yes;\n\ + dnssec-validation no; /* Make yes for 9.5. */ \n\ + dnssec-accept-expired no;\n\ +--- bind-9.4.0/bin/named/server.c.edns 2007-03-06 14:43:48.000000000 +0100 ++++ bind-9.4.0/bin/named/server.c 2007-03-06 15:01:24.000000000 +0100 +@@ -1492,6 +1492,11 @@ + dns_resolver_setclientsperquery(view->resolver, + cfg_obj_asuint32(obj), + max_clients_per_query); + + obj = NULL; + (void)ns_config_get(maps, "edns-enable", &obj); -+ if (obj != NULL) -+ view->enableedns = cfg_obj_asboolean(obj); ++ if(obj != NULL) ++ view->enableedns = cfg_obj_asboolean(obj); obj = NULL; result = ns_config_get(maps, "dnssec-enable", &obj); ---- bind-9.3.3rc2/bin/named/query.c.edns 2006-08-31 05:57:11.000000000 +0200 -+++ bind-9.3.3rc2/bin/named/query.c 2006-11-02 12:47:07.000000000 +0100 -@@ -3558,6 +3558,12 @@ +--- bind-9.4.0/bin/named/query.c.edns 2007-01-08 03:41:59.000000000 +0100 ++++ bind-9.4.0/bin/named/query.c 2007-03-06 14:43:48.000000000 +0100 +@@ -4578,6 +4578,12 @@ if (client->view->enablednssec) message->flags |= DNS_MESSAGEFLAG_AD; @@ -75,13 +85,3 @@ qclient = NULL; ns_client_attach(client, &qclient); query_find(qclient, NULL, qtype); ---- bind-9.3.3rc2/bin/named/config.c.edns 2006-02-28 07:32:53.000000000 +0100 -+++ bind-9.3.3rc2/bin/named/config.c 2006-11-02 12:47:07.000000000 +0100 -@@ -125,6 +125,7 @@ - check-names master fail;\n\ - check-names slave warn;\n\ - check-names response ignore;\n\ -+ edns-enable yes;\n\ - dnssec-enable no; /* Make yes for 9.4. */ \n\ - " - |
