Changeset

12509:a92e1de62c9e 0.12

net.unbound: Disable use of hosts file by default (fixes #1737) This mirrors the behaviour with net.dns and avoids the initialization issue in #1737
author Kim Alvefur <zash@zash.se>
date Mon, 16 May 2022 12:45:51 +0200
parents 12507:e242a6e74424
children 12510:cd3b5912c9a3
files net/unbound.lua
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/net/unbound.lua	Mon May 16 11:39:17 2022 +0200
+++ b/net/unbound.lua	Mon May 16 12:45:51 2022 +0200
@@ -25,13 +25,22 @@
 local classes, types, errors = dns_utils.classes, dns_utils.types, dns_utils.errors;
 local parsers = dns_utils.parsers;
 
+local builtin_defaults = { hoststxt = false }
+
 local function add_defaults(conf)
 	if conf then
+		for option, default in pairs(builtin_defaults) do
+			if conf[option] == nil then
+				conf[option] = default;
+			end
+		end
 		for option, default in pairs(libunbound.config) do
 			if conf[option] == nil then
 				conf[option] = default;
 			end
 		end
+	else
+		return builtin_defaults;
 	end
 	return conf;
 end