aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'policy/modules/contrib/mutt.te')
-rw-r--r--policy/modules/contrib/mutt.te24
1 files changed, 7 insertions, 17 deletions
diff --git a/policy/modules/contrib/mutt.te b/policy/modules/contrib/mutt.te
index 22253088..ed3f970b 100644
--- a/policy/modules/contrib/mutt.te
+++ b/policy/modules/contrib/mutt.te
@@ -1,17 +1,10 @@
policy_module(mutt, 1.0.0)
############################
-#
+#
# Declarations
#
-## <desc>
-## <p>
-## Be able to manage user files (needed to support attachment handling)
-## </p>
-## </desc>
-gen_tunable(mutt_manage_user_content, false)
-
type mutt_t;
type mutt_exec_t;
application_domain(mutt_t, mutt_exec_t)
@@ -66,8 +59,6 @@ corenet_tcp_connect_pop_port(mutt_t)
corenet_tcp_connect_smtp_port(mutt_t)
corenet_tcp_sendrecv_generic_if(mutt_t)
corenet_tcp_sendrecv_generic_node(mutt_t)
-corenet_tcp_sendrecv_pop_port(mutt_t)
-corenet_tcp_sendrecv_smtp_port(mutt_t)
dev_read_rand(mutt_t)
dev_read_urand(mutt_t)
@@ -79,11 +70,15 @@ files_read_usr_files(mutt_t)
auth_use_nsswitch(mutt_t)
+logging_send_syslog_msg(mutt_t)
+
miscfiles_read_localization(mutt_t)
userdom_search_user_home_content(mutt_t)
userdom_use_user_terminals(mutt_t)
+userdom_user_content_access_template(mutt, mutt_t)
+
optional_policy(`
gpg_domtrans(mutt_t)
')
@@ -94,12 +89,7 @@ optional_policy(`
optional_policy(`
xdg_manage_cache_home(mutt_t)
+ # Save and send attachments
+ xdg_manage_downloads_home(mutt_t)
xdg_read_config_home_files(mutt_t)
')
-
-tunable_policy(`mutt_manage_user_content',`
- # Needed for handling attachments
- userdom_manage_user_home_content_files(mutt_t)
- userdom_manage_user_home_content_dirs(mutt_t)
-')
-