From cbed43ed59de7717029f0f3aa6861ab3803442ad Mon Sep 17 00:00:00 2001 From: Jim Hague Date: Wed, 30 Oct 2019 14:09:13 +0000 Subject: [PATCH] Add ENABLE_EDNS_COOKIES. --- CMakeLists.txt | 2 ++ cmake/include/cmakeconfig.h.in | 1 + 2 files changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e465b755..31e1c751 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,6 +103,7 @@ option(ENABLE_ED25519 "Enable ED25519 support." ON) option(ENABLE_ED448 "Enable ED448 support." ON) option(ENABLE_DRAFT_MDNS_SUPPORT "Enable draft mdns client support.") +option(ENABLE_EDNS_COOKIES "Enable EDNS cookies." ON) option(ENABLE_NATIVE_STUB_DNSSEC "Enable/disable native stub DNSSEC support." ON) option(ENABLE_STUB_ONLY "Restricts resolution modes to STUB." ON) option(ENABLE_UNBOUND_EVENT_API "Enable usage of libunbound's event API." ON) @@ -126,6 +127,7 @@ set(DAEMON_DEBUG ${ENABLE_DEBUG_DAEMON}) set(SEC_DEBUG ${ENABLE_DEBUG_DNSSEC}) set(SERVER_DEBUG ${ENABLE_DEBUG_SERVER}) set(ANCHOR_DEBUG ${ENABLE_DEBUG_ANCHOR}) +set(EDNS_COOKIES ${ENABLE_EDNS_COOKIES}) set(USE_SHA1 ${ENABLE_SHA1}) set(USE_SHA2 ${ENABLE_SHA2}) diff --git a/cmake/include/cmakeconfig.h.in b/cmake/include/cmakeconfig.h.in index 0773225c..f07d9d45 100644 --- a/cmake/include/cmakeconfig.h.in +++ b/cmake/include/cmakeconfig.h.in @@ -111,6 +111,7 @@ #cmakedefine EDNS_PADDING_OPCODE @EDNS_PADDING_OPCODE@ #cmakedefine MAX_CNAME_REFERRALS @MAX_CNAME_REFERRALS@ #cmakedefine DRAFT_RRTYPES @DRAFT_RRTYPES@ +#cmakedefine EDNS_COOKIES 1 #cmakedefine EDNS_COOKIE_OPCODE @EDNS_COOKIE_OPCODE@ #cmakedefine EDNS_COOKIE_ROLLOVER_TIME @EDNS_COOKIE_ROLLOVER_TIME@ #cmakedefine UDP_MAX_BACKOFF @MAX_UDP_BACKOFF@