diff --git a/doc/misc/options b/doc/misc/options index cc69d66ec4..f78e3084ad 100644 --- a/doc/misc/options +++ b/doc/misc/options @@ -157,6 +157,10 @@ options { grease-edns-negotiation ; grease-nsid ; grease-rate ; + grease-response-dns-flags ; + grease-response-edns-flags ; + grease-response-edns-option ; + grease-response-edns-version ; grease-until ; hostname ( | none ); http-listener-clients ; // optional (only available if configured) @@ -342,6 +346,10 @@ server { grease-dns-flags ; grease-edns-flags ; grease-edns-negotiation ; + grease-response-dns-flags ; + grease-response-edns-flags ; + grease-response-edns-option ; + grease-response-edns-version ; keys ; max-udp-size ; notify-source ( | * ); @@ -460,6 +468,10 @@ view [ ] { grease-edns-negotiation ; grease-nsid ; grease-rate ; + grease-response-dns-flags ; + grease-response-edns-flags ; + grease-response-edns-option ; + grease-response-edns-version ; grease-until ; ipv4only-contact ; ipv4only-enable ; @@ -571,6 +583,10 @@ view [ ] { grease-dns-flags ; grease-edns-flags ; grease-edns-negotiation ; + grease-response-dns-flags ; + grease-response-edns-flags ; + grease-response-edns-option ; + grease-response-edns-version ; keys ; max-udp-size ; notify-source ( | * ); diff --git a/lib/isccfg/namedconf.c b/lib/isccfg/namedconf.c index c3c8a693f9..9d136d8f6b 100644 --- a/lib/isccfg/namedconf.c +++ b/lib/isccfg/namedconf.c @@ -2063,6 +2063,10 @@ static cfg_clausedef_t view_clauses[] = { { "grease-edns-negotiation", &cfg_type_boolean, 0 }, { "grease-nsid", &cfg_type_boolean, 0 }, { "grease-rate", &cfg_type_percentage, 0 }, + { "grease-response-dns-flags", &cfg_type_boolean, 0 }, + { "grease-response-edns-flags", &cfg_type_boolean, 0 }, + { "grease-response-edns-option", &cfg_type_boolean, 0 }, + { "grease-response-edns-version", &cfg_type_boolean, 0 }, { "grease-until", &cfg_type_astring, 0 }, { "ipv4only-enable", &cfg_type_boolean, 0 }, { "ipv4only-contact", &cfg_type_astring, 0 }, @@ -2602,6 +2606,10 @@ static cfg_clausedef_t server_clauses[] = { { "grease-dns-flags", &cfg_type_boolean, 0 }, { "grease-edns-flags", &cfg_type_boolean, 0 }, { "grease-edns-negotiation", &cfg_type_boolean, 0 }, + { "grease-response-dns-flags", &cfg_type_boolean, 0 }, + { "grease-response-edns-flags", &cfg_type_boolean, 0 }, + { "grease-response-edns-option", &cfg_type_boolean, 0 }, + { "grease-response-edns-version", &cfg_type_boolean, 0 }, { "keys", &cfg_type_server_key_kludge, 0 }, { "max-udp-size", &cfg_type_uint32, 0 }, { "notify-source", &cfg_type_sockaddr4wild, 0 },