diff options
Diffstat (limited to 'policy/modules/contrib/mutt.te')
-rw-r--r-- | policy/modules/contrib/mutt.te | 24 |
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) -') - |