]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
policy: warn when NYI action
authorMarek Vavrusa <marek@vavrusa.com>
Mon, 18 Apr 2016 02:13:02 +0000 (19:13 -0700)
committerMarek Vavrusa <marek@vavrusa.com>
Mon, 18 Apr 2016 02:13:02 +0000 (19:13 -0700)
modules/policy/policy.lua

index 57ae53ee6a2737d0d72e59532598b0982ad9666f..dec443d4a073b04c69fbc8206fcd8d355fec64de 100644 (file)
@@ -87,6 +87,10 @@ local function rpz_parse(action, path)
                local name = ffi.string(parser.r_owner, parser.r_owner_length)
                local action = ffi.string(parser.r_data, parser.r_data_length)
                rules[name] = action_map[action]
+               -- Warn when NYI
+               if #name > 1 and not action_map[action] then
+                       print(string.format('[ rpz ] %s:%d: unsupported policy action', path, tonumber(parser.line_counter)))
+               end
        end
        return rules
 end