From c302e6270859212d58d0a1e61b7249e9a17f1efa Mon Sep 17 00:00:00 2001 From: Adrian Szyndela Date: Fri, 6 Sep 2019 12:04:25 +0200 Subject: policychecker: check syntax This adds a set of checking rules that check for typos, misspellings in attributes and some of values of attributes, such as send_type. Based on manual for dbus-daemon, which defines the policy tags and attributes. Change-Id: Ieb4795cdb1a4f0642684f8685092675e84e223ea --- policychecker/rules.xsl | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/policychecker/rules.xsl b/policychecker/rules.xsl index bc306d9..a899113 100644 --- a/policychecker/rules.xsl +++ b/policychecker/rules.xsl @@ -205,4 +205,57 @@ + + + Unknown keyword. Allowed attributes: context, at_console, user, group. + + + + Unknown keyword. Allowed attributes are: + - send_interface, send_member, send_error, send_broadcast, send_destination, send_destination_prefix, send_type, send_path, send_requested_reply + - receive_interface, receive_member, receive_error, receive_sender, receive_type, receive_path, receive_requested_reply + - eavesdrop + - own, own_prefix + - user, group + - min_fds, max_fds + + + + + Unknown keyword. Allowed attributes are: + - send_interface, send_member, send_error, send_broadcast, send_destination, send_destination_prefix, send_type, send_path, send_requested_reply + - receive_interface, receive_member, receive_error, receive_sender, receive_type, receive_path, receive_requested_reply + - eavesdrop + - own, own_prefix + - user, group + - privilege + - min_fds, max_fds + + + + + + + Allowed values for at_console: "true", "false". + + + Allowed values for send_broadcast: "true", "false". + + + Allowed values for send_requested_reply: "true", "false". + + + Allowed values for receive_requested_reply: "true", "false". + + + Allowed values for eavesdrop: "true", "false". + + + Allowed values for send_type: "method_call", "method_return", "signal, "error". + + + Allowed values for receive_type: "method_call", "method_return", "signal, "error". + + + -- cgit v1.2.3