9133c62d9270a4062934183b5422651ac9fbf9d5
[openwrt/staging/chunkeey.git] / package / network / services / dnsmasq / patches / 002-fix-dnssec-edns0-handling.patch
1 From 800c5cc1e7438818fd80f08c2d472df249a6942d Mon Sep 17 00:00:00 2001
2 From: Simon Kelley <simon@thekelleys.org.uk>
3 Date: Mon, 15 Dec 2014 17:50:15 +0000
4 Subject: [PATCH] Remove floor on EDNS0 packet size with DNSSEC.
5
6 ---
7 src/dnsmasq.c | 5 -----
8
9 diff --git a/src/dnsmasq.c b/src/dnsmasq.c
10 index bf2e25a..5c7750d 100644
11 --- a/src/dnsmasq.c
12 +++ b/src/dnsmasq.c
13 @@ -87,11 +87,6 @@ int main (int argc, char **argv)
14
15 if (daemon->edns_pktsz < PACKETSZ)
16 daemon->edns_pktsz = PACKETSZ;
17 -#ifdef HAVE_DNSSEC
18 - /* Enforce min packet big enough for DNSSEC */
19 - if (option_bool(OPT_DNSSEC_VALID) && daemon->edns_pktsz < EDNS_PKTSZ)
20 - daemon->edns_pktsz = EDNS_PKTSZ;
21 -#endif
22
23 daemon->packet_buff_sz = daemon->edns_pktsz > DNSMASQ_PACKETSZ ?
24 daemon->edns_pktsz : DNSMASQ_PACKETSZ;
25 --
26 2.1.3
27