From 47a89242e6c368d8e54f26ac66d1704296d07ed9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 12 Nov 2021 19:12:03 +0100 Subject: [PATCH] policy: work around a .local problem on some distros It's probably caused by certain range of systemd-resolved versions. --- modules/policy/policy.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua index 1a33a1803..d8a68c215 100644 --- a/modules/policy/policy.lua +++ b/modules/policy/policy.lua @@ -983,10 +983,13 @@ policy.special_names = { todname('test.'), todname('onion.'), todname('invalid.'), - todname('local.'), -- RFC 8375.4 }), count=0 }, + { + cb=policy.suffix(policy.DROP, { todname('local.') }), + count=0 + }, { cb=policy.suffix(localhost, {dname_localhost}), count=0 -- 2.47.2