diff options
author | Drew DeVault <sir@cmpwn.com> | 2016-12-02 08:17:45 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2016-12-02 08:17:45 -0500 |
commit | 39cf9a82f7c1f7e5d7b4952cabf215c8459a99e2 (patch) | |
tree | 267efa5b40f7272bdfec16eac054961df6f4d417 /sway/security.c | |
parent | Add support for command policies in config file (diff) | |
download | sway-39cf9a82f7c1f7e5d7b4952cabf215c8459a99e2.tar.gz sway-39cf9a82f7c1f7e5d7b4952cabf215c8459a99e2.tar.zst sway-39cf9a82f7c1f7e5d7b4952cabf215c8459a99e2.zip |
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) { | |||
64 | 64 | ||
65 | return default_policy; | 65 | return default_policy; |
66 | } | 66 | } |
67 | |||
68 | const char *command_policy_str(enum command_context context) { | ||
69 | switch (context) { | ||
70 | case CONTEXT_ALL: | ||
71 | return "all"; | ||
72 | case CONTEXT_CONFIG: | ||
73 | return "config"; | ||
74 | case CONTEXT_BINDING: | ||
75 | return "binding"; | ||
76 | case CONTEXT_IPC: | ||
77 | return "IPC"; | ||
78 | case CONTEXT_CRITERIA: | ||
79 | return "criteria"; | ||
80 | default: | ||
81 | return "unknown"; | ||
82 | } | ||
83 | } | ||