From e77d6e07ee18302658aac96a67bcc53f61fb5104 Mon Sep 17 00:00:00 2001
From: Marek Vavrusa <marek@vavrusa.com>
Date: Sun, 17 Apr 2016 19:13:02 -0700
Subject: [PATCH] policy: warn when NYI action

---
 modules/policy/policy.lua | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua
index 57ae53ee6..dec443d4a 100644
--- a/modules/policy/policy.lua
+++ b/modules/policy/policy.lua
@@ -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
-- 
GitLab