## Cyrus is an IMAP service intended to be run on sealed servers ######################################## ## ## Allow caller to create, read, write, ## and delete cyrus data files. ## ## ## ## Domain allowed access. ## ## # interface(`cyrus_manage_data',` gen_require(` type cyrus_var_lib_t; ') files_search_var_lib($1) manage_files_pattern($1,cyrus_var_lib_t,cyrus_var_lib_t) ') ######################################## ## ## Connect to Cyrus using a unix domain stream socket. ## ## ## ## Domain allowed access. ## ## # interface(`cyrus_stream_connect',` gen_require(` type cyrus_t, cyrus_var_lib_t; ') files_search_var_lib($1) stream_connect_pattern($1,cyrus_var_lib_t,cyrus_var_lib_t,cyrus_t) ')