]> granicus.if.org Git - pdns/commitdiff
dnsdist: Add setAllowEmptyResponse to console completion
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 21 Feb 2019 13:42:34 +0000 (14:42 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 21 Feb 2019 13:42:34 +0000 (14:42 +0100)
pdns/dnsdist-console.cc

index 01458399d6f946a76c0c0be8e09f496739aeb986..261e966e3dbea1a4aa69770af6ec1a8b45051a1d 100644 (file)
@@ -437,6 +437,7 @@ const std::vector<ConsoleKeyword> g_consoleKeywords{
   { "sendCustomTrap", true, "str", "send a custom `SNMP` trap from Lua, containing the `str` string"},
   { "setACL", true, "{netmask, netmask}", "replace the ACL set with these netmasks. Use `setACL({})` to reset the list, meaning no one can use us" },
   { "setAddEDNSToSelfGeneratedResponses", true, "add", "set whether to add EDNS to self-generated responses, provided that the initial query had EDNS" },
+  { "setAllowEmptyResponse", true, "allow", "Set to true (defaults to false) to allow empty responses (qdcount=0) with a NoError or NXDomain rcode (default) from backends" },
   { "setAPIWritable", true, "bool, dir", "allow modifications via the API. if `dir` is set, it must be a valid directory where the configuration files will be written by the API" },
   { "setConsoleACL", true, "{netmask, netmask}", "replace the console ACL set with these netmasks" },
   { "setConsoleConnectionsLogging", true, "enabled", "whether to log the opening and closing of console connections" },