diff options
author | Drew DeVault <[email protected]> | 2016-12-02 08:17:45 -0500 |
---|---|---|
committer | Drew DeVault <[email protected]> | 2016-12-02 08:17:45 -0500 |
commit | 39cf9a82f7c1f7e5d7b4952cabf215c8459a99e2 (patch) | |
tree | 267efa5b40f7272bdfec16eac054961df6f4d417 /sway/security.c | |
parent | f23880b1fdd70a21b04317c18208a1f3ce356839 (diff) |
Enforce command policies
Diffstat (limited to 'sway/security.c')
-rw-r--r-- | sway/security.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sway/security.c b/sway/security.c index 670cae56..2ccc30fd 100644 --- a/sway/security.c +++ b/sway/security.c @@ -64,3 +64,20 @@ enum command_context get_command_policy(const char *cmd) { return default_policy; } + +const char *command_policy_str(enum command_context context) { + switch (context) { + case CONTEXT_ALL: + return "all"; + case CONTEXT_CONFIG: + return "config"; + case CONTEXT_BINDING: + return "binding"; + case CONTEXT_IPC: + return "IPC"; + case CONTEXT_CRITERIA: + return "criteria"; + default: + return "unknown"; + } +} |