aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch
diff options
context:
space:
mode:
authorSteven Barth <cyrus@openwrt.org>2014-12-22 09:52:19 +0000
committerSteven Barth <cyrus@openwrt.org>2014-12-22 09:52:19 +0000
commitd945d7d647a27a0950812a10d62bd9e3381f6f9f (patch)
treed198b81603063db87d8fa3765803220ff7674ad7 /package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch
parent1472eaec65539420d902335ca21062c80f3d3d7d (diff)
downloadupstream-d945d7d647a27a0950812a10d62bd9e3381f6f9f.tar.gz
upstream-d945d7d647a27a0950812a10d62bd9e3381f6f9f.tar.bz2
upstream-d945d7d647a27a0950812a10d62bd9e3381f6f9f.zip
dnsmasq: also add the actual patches...
Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43759
Diffstat (limited to 'package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch')
-rw-r--r--package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch b/package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch
new file mode 100644
index 0000000000..9133c62d92
--- /dev/null
+++ b/package/network/services/dnsmasq/patches/002-fix-dnssec-edns0-handling.patch
@@ -0,0 +1,27 @@
+From 800c5cc1e7438818fd80f08c2d472df249a6942d Mon Sep 17 00:00:00 2001
+From: Simon Kelley <simon@thekelleys.org.uk>
+Date: Mon, 15 Dec 2014 17:50:15 +0000
+Subject: [PATCH] Remove floor on EDNS0 packet size with DNSSEC.
+
+---
+ src/dnsmasq.c | 5 -----
+
+diff --git a/src/dnsmasq.c b/src/dnsmasq.c
+index bf2e25a..5c7750d 100644
+--- a/src/dnsmasq.c
++++ b/src/dnsmasq.c
+@@ -87,11 +87,6 @@ int main (int argc, char **argv)
+
+ if (daemon->edns_pktsz < PACKETSZ)
+ daemon->edns_pktsz = PACKETSZ;
+-#ifdef HAVE_DNSSEC
+- /* Enforce min packet big enough for DNSSEC */
+- if (option_bool(OPT_DNSSEC_VALID) && daemon->edns_pktsz < EDNS_PKTSZ)
+- daemon->edns_pktsz = EDNS_PKTSZ;
+-#endif
+
+ daemon->packet_buff_sz = daemon->edns_pktsz > DNSMASQ_PACKETSZ ?
+ daemon->edns_pktsz : DNSMASQ_PACKETSZ;
+--
+2.1.3
+