KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21572/root/usr/share/selinux/targeted/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21572/root/usr/share/selinux/targeted/milter.pp
||SE Linux Modulemilter1.1.1..$netlink_audit_socketnlmsg_relay
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_readprivnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_read
tcp_socket
appendbindconnectcreatewriterelabelfrom
acceptfrom	connecttoioctl	name_bind	node_bindnewconnsendtorecv_msgsend_msggetattrsetattracceptgetoptname_connectreadsetoptshutdownrecvfromlock		relabelto
listen

msgq	associatecreatewrite	unix_readdestroygetattrsetattrread
enqueue
	unix_writedirrmdir
appendcreateexecutewriterelabelfromlinkunlinkioctlremove_namegetattrsetattradd_namereparentread
renamesearchlock		relabeltomountonquotaonswaponblk_file
appendcreateexecutewriterelabelfromlinkunlinkioctlgetattrsetattrread
renamelock		relabeltomountonquotaonswapon
chr_file
appendcreateexecutewriterelabelfromlinkunlinkioctl
entrypointgetattrsetattrexecmodread
renamelock		relabeltoexecute_no_transmountonquotaonswapon		ipc	associatecreatewrite	unix_readdestroygetattrsetattrread
	unix_write	lnk_file
appendcreateexecutewriterelabelfromlinkunlinkioctlgetattrsetattrread
renamelock		relabeltomountonquotaonswaponprocessgetcapsetcapsigstopsigchldshareexecheap
setcurrentsetfscreatesetkeycreatesiginh
dyntransition
transitionfork
getsession
noatsecuresigkillsignull	setrlimitgetattr	getschedsetexec
setschedgetpgid
setpgidptrace	execstack	rlimitinh
setsockcreatesignalexecmemfduse*packetflow_outsendrecv	relabeltoflow_insocket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen	
fifo_file
appendcreateexecutewriterelabelfromlinkunlinkioctlgetattrsetattrread
renamelock		relabeltomountonquotaonswaponfile
appendcreateexecutewriterelabelfromlinkunlinkioctl
entrypointgetattrsetattrexecmodread
renamelock		relabeltoexecute_no_transmountonquotaonswapon		node
rawip_recvtcp_recvudp_recv
rawip_sendtcp_sendudp_send	dccp_recv		dccp_sendenforce_dest!netlink_nflog_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen+keycreatewriteviewlinksetattrreadsearch netlink_tcpdiag_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_readunix_stream_socket
appendbindconnectcreatewriterelabelfrom
acceptfrom	connecttoioctl	name_bindnewconnsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listennetlink_route_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_read

shm	associatecreatewrite	unix_readdestroygetattrsetattrread
lock
	unix_write#netlink_selinux_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
capability	setpcapfownersys_bootsys_tty_confignet_raw	sys_admin
sys_chroot
sys_module	sys_rawiodac_override	ipc_ownerkilldac_read_search	sys_pacct
net_broadcastnet_bind_servicesys_nicesys_timefsetidmknodsetgidsetuidlease	
net_adminaudit_write
linux_immutable
sys_ptrace
audit_controlipc_locksys_resourcechown%netlink_ip6fw_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_read,dccp_socket
appendbindconnectcreatewriterelabelfromioctl	name_bind	node_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptname_connectreadsetoptshutdownrecvfromlock		relabelto
listennetlink_firewall_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_read	sock_file
appendcreateexecutewriterelabelfromlinkunlinkioctlgetattrsetattrread
renamelock		relabeltomountonquotaonswaponunix_dgram_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen(netlink_kobject_uevent_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen


filesystem	associate
quotagetrelabelfrom
transitiongetattr	quotamodmountremountunmount	relabelto"netlink_xfrm_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindnlmsg_writesendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
nlmsg_read&netlink_dnrt_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen.nscd	shmemservgethostgetgrp	shmemhostshmempwdgetpwdgetservshmemgrp
key_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listennetif
rawip_recvtcp_recvudp_recv
rawip_sendtcp_sendudp_send	dccp_recv	dccp_send
packet_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen
-memprotect	mmap_zeromsgsendreceive
udp_socket
appendbindconnectcreatewriterelabelfromioctl	name_bind	node_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen)appletalk_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listenrawip_socket
appendbindconnectcreatewriterelabelfromioctl	name_bind	node_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen'association
setcontextsendtorecvfrompolmatchnetlink_socket
appendbindconnectcreatewriterelabelfromioctl	name_bindsendtorecv_msgsend_msggetattrsetattracceptgetoptreadsetoptshutdownrecvfromlock		relabelto
listen		sem	associatecreatewrite	unix_readdestroygetattrsetattrread
	unix_writesystemipc_infosyslog_readsyslog_console
syslog_modsecuritycompute_membercompute_usercompute_create
setenforce
check_contextsetcheckreqprotcompute_relabel	setboolload_policy
setsecparam
compute_avobject_r@@@system_r@@@@I@ii@@Idirect_init
@etc_runtime_t@nscd_var_run_tO@pcscd_var_run_tE@sssd_var_lib_t	@@file_type	@@exec_type+@greylist_milter_data_t*@greylist_milter_exec_t<@dns_client_packet_t
@dkim_milter_t	:@node_type8@unlabeled_t1@spamass_milter_data_t0@spamass_milter_exec_t	Q@port_typeL@kerberos_client_packet_tC@krb5kdc_conf_t@selinux_config_t
@@entry_typeF@default_context_t\@winbind_var_run_t@device_t'@devlog_t@devpts_t@initrc_t!@locale_t
3@var_auth_t=@avahi_t@etc_t$@ld_so_t @proc_t@rpm_th@spamc_tH@tmpfs_tS@reserved_port_t@console_device_ta@base_ro_file_typeW@client_packet_tT@reserved_port_typeb@shell_exec_tK@ocsp_port_t@@direct_init_entryI@netlabel_peer_tM@ocsp_client_packet_t
%@ld_so_cache_t
9@netif_type@initrc_devpts_t@@ldap_client_packet_t@direct_run_initZ@samba_var_ti@spamc_exec_t>@avahi_var_run_t
7@net_conf_tA@urandom_device_tG@file_context_t^@sysctl_kernel_tU@portmap_port_t(@dkim_milter_private_key_t,@regex_milter_t6@sysctl_tP@var_yp_t_@bin_t5@cert_t
@init_t#@lib_t@nscd_tN@pcscd_tR@port_t`@sbin_tY@sssd_t"@usr_t@var_t@dkim_milter_data_t@dkim_milter_exec_t.@regex_milter_data_t-@regex_milter_exec_t
D@sssd_public_t	@@Idaemon?@ldap_port_t
]@etc_mail_t
f@system_mail_t
;@dns_port_te@mta_user_agent@@Imilter_domainsB@krb5_conf_tc@movaz_ssc_port_t2@spamass_milter_state_t

@@Iinitrc_domainJ@kerberos_port_t
@security_t@unconfined_td@var_spool_t/@spamass_milter_t	&@syslogd_t@@$milter_data_type	4@var_lib_t	@var_run_t	[@winbind_tV@portmap_client_packet_tg@sendmail_exec_t
@configfileX@server_packet_t)@greylist_milter_t@@Idomainregex_milter_disable_transdkim_milter_disable_transallow_kerberosallow_ypbindspamass_milter_disable_transgreylist_milter_disable_transs0@c0c10235@@@@@@S @@@@@@S 	@@@@@@@H@@@@@@@@@@@@@@
W@@@@@@@@@@@@@@@@@@@@/@@@@@@@X@@@@@@@@@@@@@ @@@@@@S @@@@@@S 	@@@@@@H@@@@@@@@@@@@
W@@@@@@@@@@@@@@@@@@,@@@@@@X@@@@@@@@@@@@ @@@@@@S @@@@@@S 	@@@@@@H@@@@@@@@@@@@
W@@@@@@@@@@@@@@@@@@)@@@@@@X@@@@@@@@@@@@ @@@@@@S @@@@@@S 	@@@@@@H@@@@@@@@@@@@
W@@@@@@@@@@@@@@@@@@@@@@@@X@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@S @@@@@@@@@@@@
W@@@@@@@S@@@@@@@	@@@@@ @S@@@@@@
W@@@@@@ @@@@@@@@@@@@X@@@@@@@@@@@@@@@@@@X@@@@@@@@@@@@
W@@@@@@@@@@@
W@@@@@@W@@@@@@@@@@@@W@@@@@@@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@@@@@@@@@@@@@	@@@@@@@@@@@@S@@@@@@	S@@@@@@S@@@@@@@@@@@@S@@@@@@S	S@@@@@@S@@@@@@S@@@@@@	S@@@@@@	S@@@@@@S @@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S @@@@@@@	@@@@@@@W@@@@@ @@@@@@ @@@@@@@?@@@@@?@@@@@@@S@@@@@@@	@@@@@@
W@@@@@@@@@@@@@@@@@@@@@@@@S @@@@@@@@@@@@
W@@@@@@@S@@@@@@@	@@@@@ @S@@@@@@
W@@@@@@ @@@@@@@@@@@@X@@@@@@)@@@@@@@@@@@@X@@@@@@@@@@@@
W@@@@@@@@@@@
W@@@@@@W@@@@@@@@@@@@W@@@@@@@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@@@@@@@@@@@@@	@@@@@@@@@@@@S@@@@@@	S@@@@@@S@@@@@@@@@@@@S@@@@@@S	S@@@@@@S@@@@@@S@@@@@@	S@@@@@@	S@@@@@@S @@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S @@@@@@@	@@@@@@@W@@@@@ @@@@@@ @@@@@@@?@@@@@?@@@@@@@S@@@@@@@	@@@@@@
W@@@@@@@@@@@@@@@@@@@@@@@@S @@@@@@@@@@@@
W@@@@@@@S@@@@@@@	@@@@@ @S@@@@@@
W@@@@@@ @@@@@@@@@@@@X@@@@@@,@@@@@@@@@@@@X@@@@@@@@@@@@
W@@@@@@@@@@@
W@@@@@ @W@@@@@ @@@@@@ @W@@@@@ @@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@@@@@@@@@@@@@	@@@@@@@@@@@@S@@@@@@	S@@@@@@S@@@@@@@@@@@@S@@@@@@S	S@@@@@@S@@@@@@S@@@@@@	S@@@@@@	S@@@@@@S @@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S @@@@@@@	@@@@@@@W@@@@@ @@@@@@ @@@@@@@?@@@@@?@@@@@@@S@@@@@@@	@@@@@@
W@@@@@@@@@@@@@@@@@@@@@@@@@@@@S @@@@@@@@@@@@@@
W@@@@@@@@S@@@@@@@@	@@@@@@ @S@@@@@@@
W@@@@@@ @@@@@@@@@@@@@@X@@@@@@/@@@@@@@@@@@@@@X@@@@@@@@@@@@@@
W@@@@@@@@@@@@@
W@@@@@@@W@@@@@@@@@@@@@@W@@@@@@@@@@@@@@S@@@@@@@S@@@@@@@	S@@@@@@@S@@@@@@ @S@@@@@@ @	@@@@@@@@S@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@@@	@@@@@@@@@@@@@@@@@@@@@	@@@@@@@@@@@@@@S@@@@@@@	S@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@S	S@@@@@@@S@@@@@@@S@@@@@@@	S@@@@@@@	S@@@@@@@S @@@@@@@S@@@@@@@S@@@@@@@S@@@@@@@	S@@@@@@@S @@@@@@@@	@@@@@@@@W@@@@@@ @@@@@@@ @@@@@@@@?@@@@@@?@@@@@@@@S@@@@@@@@	@@@@@@@
W@@@@@@@@@@?@@@@@@@@@@@@S@@@@@?A@@@@@@S@@@@@@@@@@@@@@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@S@@@@@@S@@@@@@	@@@@@ @S@@@@@ @@@@@@ @S@@@@@?@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@@@S@@@@@@
S@@@@@?@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@@@@@@@@S@@@@@@S@@@@@@	@@@@@@@@@@@@@@@@@@@@@@W@@@@@@+@@@@@@@@@@@ @S@@@@@ @S@@@@@ @S@@@@@@@S@@@@@@@	S@@@@@@@S @@@@@@S@@@@@@	S@@@@@@S @@@@@@S @@@@@@@S@@@@@@@	S@@@@@@S @@@@@@ @@@@@@@@@@@@S@@@@@@S	S@@@@@@@@@@@?A@@@@@@S@@@@@@@@@@@@@@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@S@@@@@@S@@@@@@	@@@@@ @S@@@@@ @@@@@@ @S@@@@@?@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@@@S@@@@@@
S@@@@@@@@@@@@S@@@@@@S@@@@@@	@@@@@@@@@@@@@@@@@@@@@@?A@@@@@@S@@@@@@@@@@@@@@@@@@S@@@@@@S@@@@@@S@@@@@@	S@@@@@@S@@@@@ @S@@@@@ @	@@@@@@@S@@@@@@@@@@@@@@S@@@@@@@@@@@@@@	@@@@@@S@@@@@@S@@@@@@	@@@@@ @S@@@@@ @@@@@@ @S@@@@@?@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@?@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@@@@@@@@S@@@@@@@S@@@@@@
S@@@@@@@@@@@@S@@@@@@S@@@@@@	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	S@@@@@@@@@@@@@@	S@@@@@@@@	S@@@@@@@@ @@@@@@ @@@@@@@ @X@@@@@@@@f@@@@@@ @@@ @@@@@@@ @@@@@
W@@ @@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@ @@@@@@@@@@@@@@X@@@@@@@h@@@@@@@@@@@@@@
W@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @
S@@@@@@?@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @
S@@@@@@?@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@	@@@@@@@@@@@@@@@@@@@@@@@@@@@_@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@ @@@@@@ @
S@@@@@@?@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ @
S@@@@@@?@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@@?@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@*@@@@@@*@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@'@@@@@@@@@@@@@@@@@@@@@@@?@@@@@?@@@@@@W@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@W@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@)@@@@@@@S@@@@@@@@@@@@*@@@@@@*@@@@@@@*@@@@@@@*@@@@@ @*@@@@@ @*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@S@@@@@@	@@@@@@S@@@@@?@@@@@?@@@@@@@@@@@@@@@ @@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@!
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@"@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@#
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@$@@@@@@*@@@@@@*@@@@@@*@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@'@@@@@@@@@@@@@@@@@@@@@@@?@@@@@?@@@@@@W@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@W@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@&@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@')@@@@@@@S@@@@@@@@@@@@*@@@@@@*@@@@@@@*@@@@@@@*@@@@@ @*@@@@@ @*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@S@@@@@@	@@@@@@S@@@@@?@@@@@?@@@@@@@@@@@@@@@ @@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@(
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@,@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@-
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@.@@@@@@*@@@@@@*@@@@@@*@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@'@@@@@@@@@@@@@@@@@@@@@@@?@@@@@?@@@@@@W@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@W@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@0@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@1)@@@@@@@S@@@@@@@@@@@@*@@@@@@*@@@@@@@*@@@@@@@*@@@@@ @*@@@@@ @*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@S@@@@@@	@@@@@@S@@@@@?@@@@@?@@@@@@@@@@@@@@@ @@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@2
@@@@@?@@@@@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@.@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@@@3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@4@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@5@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@-@@@@?@@@@@@@@@@?@@@@@@@@@@@@@@?@@@@@@@@@@@@?@@?@@?@@@@?@@@@@@@@@@@@@@@@@@?@@@@?@@@@@@?@@@@?@@?@@@@@@@@@@@@@@@@.netlink_audit_socket
tcp_socketmsgqdirblk_filechr_fileipclnk_fileprocessfdpacketsocket	fifo_filefilenodenetlink_nflog_socketkeynetlink_tcpdiag_socketunix_stream_socketnetlink_route_socketshmnetlink_selinux_socket
capabilitynetlink_ip6fw_socketdccp_socketnetlink_firewall_socket	sock_fileunix_dgram_socketnetlink_kobject_uevent_socket
filesystemnetlink_xfrm_socketnetlink_dnrt_socketnscd!#(-2
key_socketnetif
packet_socket
memprotectmsg
udp_socketappletalk_socketrawip_socketassociationnetlink_socketsemsystemsecurityobject_rsystem_ridirect_init
etc_runtime_tnscd_var_run_t!#(-2pcscd_var_run_t&0sssd_var_lib_t%)/3	file_type	exec_typegreylist_milter_data_tgreylist_milter_exec_tdns_client_packet_t
dkim_milter_t	node_type$'.1unlabeled_t$'.1spamass_milter_data_tspamass_milter_exec_t	port_type'1kerberos_client_packet_t$.krb5kdc_conf_t$.selinux_config_t
$.
entry_typedefault_context_t$.winbind_var_run_t*4device_tdevlog_tdevpts_tinitrc_tlocale_t
var_auth_tavahi_t "+,5etc_t$'.1ld_so_tproc_trpm_t
spamc_ttmpfs_t$.reserved_port_t'1console_device_tbase_ro_file_typeclient_packet_t'1reserved_port_type'1shell_exec_tocsp_port_t$.direct_init_entrynetlabel_peer_t$.ocsp_client_packet_t$.
ld_so_cache_t
netif_type$'.1initrc_devpts_tldap_client_packet_tdirect_run_initsamba_var_t*4spamc_exec_tavahi_var_run_t "+,5
net_conf_t'1urandom_device_tfile_context_t$.sysctl_kernel_tportmap_port_t'1dkim_milter_private_key_tregex_milter_tsysctl_tvar_yp_t'1bin_tcert_tinit_tlib_tnscd_t!#(-2pcscd_t&0port_t'1sbin_tsssd_t)3usr_tvar_t !"#%&()*+,-/02345dkim_milter_data_tdkim_milter_exec_tregex_milter_data_tregex_milter_exec_t
sssd_public_t%/daemonldap_port_t
etc_mail_t
system_mail_t
dns_port_tmta_user_agentmilter_domainskrb5_conf_t$.movaz_ssc_port_tspamass_milter_state_t
initrc_domainkerberos_port_t$.
security_t	$.unconfined_tvar_spool_tspamass_milter_t	syslogd_tmilter_data_type	var_lib_t%*/4	var_run_t !"#&()*+,-02345	winbind_t*4portmap_client_packet_t'1sendmail_exec_t
configfileserver_packet_t'1greylist_milter_tdomainregex_milter_disable_transdkim_milter_disable_transallow_kerberos$&.0allow_ypbind'1spamass_milter_disable_transgreylist_milter_disable_transs0c0c1023|#
# Directory patterns (dir)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. directory type
#




























#
# Regular file patterns (file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#






























#
# Symbolic link patterns (lnk_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# (Un)named Pipes/FIFO patterns (fifo_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# (Un)named sockets patterns (sock_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#
























#
# Block device node patterns (blk_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# Character device node patterns (chr_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# File type_transition patterns
#
# pattern(domain,dirtype,newtype,class(es))
#





#
# unix domain socket patterns
#



########################################
#
# Macros for switching between source policy
# and loadable policy module support
#

##############################
#
# For adding the module statement
#


##############################
#
# For use in interfaces, to optionally insert a require block
#


# helper function, since m4 wont expand macros
# if a line is a comment (#):

##############################
#
# In the future interfaces should be in loadable modules
#
# template(name,rules)
#


##############################
#
# In the future interfaces should be in loadable modules
#
# interface(name,rules)
#




##############################
#
# Optional policy handling
#


##############################
#
# Determine if we should use the default
# tunable value as specified by the policy
# or if the override value should be used
#


##############################
#
# Extract booleans out of an expression.
# This needs to be reworked so expressions
# with parentheses can work.



##############################
#
# Tunable declaration
#


##############################
#
# Tunable policy handling
#


########################################
#
# Helper macros
#

#
# shiftn(num,list...)
#
# shift the list num times
#


#
# ifndef(expr,true_block,false_block)
#
# m4 does not have this.
#


#
# __endline__
#
# dummy macro to insert a newline.  used for 
# errprint, so the close parentheses can be
# indented correctly.
#


########################################
#
# refpolwarn(message)
#
# print a warning message
#


########################################
#
# refpolerr(message)
#
# print an error message.  does not
# make anything fail.
#


########################################
#
# gen_user(username, prefix, role_set, mls_defaultlevel, mls_range, [mcs_categories])
#


########################################
#
# gen_context(context,mls_sensitivity,[mcs_categories])
#

########################################
#
# can_exec(domain,executable)
#


########################################
#
# gen_bool(name,default_value)
#



#
# Specified domain transition patterns
#


# compatibility:




#
# Automatic domain transition patterns
#


# compatibility:




#
# Other process permissions
#



########################################
#
# gen_cats(N)
#
# declares categores c0 to c(N-1)
#




########################################
#
# gen_sens(N)
#
# declares sensitivites s0 to s(N-1) with dominance
# in increasing numeric order with s0 lowest, s(N-1) highest
#






########################################
#
# gen_levels(N,M)
#
# levels from s0 to (N-1) with categories c0 to (M-1)
#




########################################
#
# Basic level names for system low and high
#





########################################
# 
# Support macros for sets of object classes and permissions
#
# This file should only have object class and permission set macros - they
# can only reference object classes and/or permissions.

#
# All directory and file classes
#


#
# All non-directory file classes.
#


#
# Non-device file classes.
#


#
# Device file classes.
#


#
# All socket classes.
#



#
# Datagram socket classes.
# 


#
# Stream socket classes.
#


#
# Unprivileged socket classes (exclude rawip, netlink, packet).
#


########################################
# 
# Macros for sets of permissions
#

# 
# Permissions for getting file attributes.
#


# 
# Permissions for executing files.
#


# 
# Permissions for reading files and their attributes.
#


# 
# Permissions for reading and executing files.
#


# 
# Permissions for reading and appending to files.
#


#
# Permissions for linking, unlinking and renaming files.
# 


#
# Permissions for creating lnk_files.
#


#
# Permissions for creating and using files.
# 


# 
# Permissions for reading directories and their attributes.
#


# 
# Permissions for reading and writing directories and their attributes.
#


# 
# Permissions for reading and adding names to directories.
#



#
# Permissions for creating and using directories.
# 


#
# Permissions to mount and unmount file systems.
#


#
# Permissions for using sockets.
# 


#
# Permissions for creating and using sockets.
# 


#
# Permissions for using stream sockets.
# 


#
# Permissions for creating and using stream sockets.
# 


#
# Permissions for creating and using sockets.
# 


#
# Permissions for creating and using sockets.
# 



#
# Permissions for creating and using netlink sockets.
# 


#
# Permissions for using netlink sockets for operations that modify state.
# 


#
# Permissions for using netlink sockets for operations that observe state.
# 


#
# Permissions for sending all signals.
#


#
# Permissions for sending and receiving network packets.
#


#
# Permissions for using System V IPC
#










########################################
#
# New permission sets
#

#
# Directory
#








#
# File
#









#
# Use (read and write) terminals
#


#
# Sockets
#



########################################
#
# New permission sets
#

#
# Directory (dir)
#












#
# Regular file (file)
#















#
# Symbolic link (lnk_file)
#












#
# (Un)named Pipes/FIFOs (fifo_file)
#













#
# (Un)named Sockets (sock_file)
#












#
# Block device nodes (blk_file)
#














#
# Character device nodes (chr_file)
#














########################################
#
# Special permission sets
#

#
# Use (read and write) terminals
#


#
# Sockets
#











#
# Directory patterns (dir)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. directory type
#




























#
# Regular file patterns (file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#






























#
# Symbolic link patterns (lnk_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# (Un)named Pipes/FIFO patterns (fifo_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# (Un)named sockets patterns (sock_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#
























#
# Block device node patterns (blk_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# Character device node patterns (chr_file)
#
# Parameters:
# 1. domain type
# 2. container (directory) type
# 3. file type
#


























#
# File type_transition patterns
#
# pattern(domain,dirtype,newtype,class(es))
#





#
# unix domain socket patterns
#



########################################
#
# Macros for switching between source policy
# and loadable policy module support
#

##############################
#
# For adding the module statement
#


##############################
#
# For use in interfaces, to optionally insert a require block
#


# helper function, since m4 wont expand macros
# if a line is a comment (#):

##############################
#
# In the future interfaces should be in loadable modules
#
# template(name,rules)
#


##############################
#
# In the future interfaces should be in loadable modules
#
# interface(name,rules)
#




##############################
#
# Optional policy handling
#


##############################
#
# Determine if we should use the default
# tunable value as specified by the policy
# or if the override value should be used
#


##############################
#
# Extract booleans out of an expression.
# This needs to be reworked so expressions
# with parentheses can work.



##############################
#
# Tunable declaration
#


##############################
#
# Tunable policy handling
#


########################################
#
# Helper macros
#

#
# shiftn(num,list...)
#
# shift the list num times
#


#
# ifndef(expr,true_block,false_block)
#
# m4 does not have this.
#


#
# __endline__
#
# dummy macro to insert a newline.  used for 
# errprint, so the close parentheses can be
# indented correctly.
#


########################################
#
# refpolwarn(message)
#
# print a warning message
#


########################################
#
# refpolerr(message)
#
# print an error message.  does not
# make anything fail.
#


########################################
#
# gen_user(username, prefix, role_set, mls_defaultlevel, mls_range, [mcs_categories])
#


########################################
#
# gen_context(context,mls_sensitivity,[mcs_categories])
#

########################################
#
# can_exec(domain,executable)
#


########################################
#
# gen_bool(name,default_value)
#



#
# Specified domain transition patterns
#


# compatibility:




#
# Automatic domain transition patterns
#


# compatibility:




#
# Other process permissions
#



########################################
#
# gen_cats(N)
#
# declares categores c0 to c(N-1)
#




########################################
#
# gen_sens(N)
#
# declares sensitivites s0 to s(N-1) with dominance
# in increasing numeric order with s0 lowest, s(N-1) highest
#






########################################
#
# gen_levels(N,M)
#
# levels from s0 to (N-1) with categories c0 to (M-1)
#




########################################
#
# Basic level names for system low and high
#





########################################
# 
# Support macros for sets of object classes and permissions
#
# This file should only have object class and permission set macros - they
# can only reference object classes and/or permissions.

#
# All directory and file classes
#


#
# All non-directory file classes.
#


#
# Non-device file classes.
#


#
# Device file classes.
#


#
# All socket classes.
#



#
# Datagram socket classes.
# 


#
# Stream socket classes.
#


#
# Unprivileged socket classes (exclude rawip, netlink, packet).
#


########################################
# 
# Macros for sets of permissions
#

# 
# Permissions for getting file attributes.
#


# 
# Permissions for executing files.
#


# 
# Permissions for reading files and their attributes.
#


# 
# Permissions for reading and executing files.
#


# 
# Permissions for reading and appending to files.
#


#
# Permissions for linking, unlinking and renaming files.
# 


#
# Permissions for creating lnk_files.
#


#
# Permissions for creating and using files.
# 


# 
# Permissions for reading directories and their attributes.
#


# 
# Permissions for reading and writing directories and their attributes.
#


# 
# Permissions for reading and adding names to directories.
#



#
# Permissions for creating and using directories.
# 


#
# Permissions to mount and unmount file systems.
#


#
# Permissions for using sockets.
# 


#
# Permissions for creating and using sockets.
# 


#
# Permissions for using stream sockets.
# 


#
# Permissions for creating and using stream sockets.
# 


#
# Permissions for creating and using sockets.
# 


#
# Permissions for creating and using sockets.
# 



#
# Permissions for creating and using netlink sockets.
# 


#
# Permissions for using netlink sockets for operations that modify state.
# 


#
# Permissions for using netlink sockets for operations that observe state.
# 


#
# Permissions for sending all signals.
#


#
# Permissions for sending and receiving network packets.
#


#
# Permissions for using System V IPC
#










########################################
#
# New permission sets
#

#
# Directory
#








#
# File
#









#
# Use (read and write) terminals
#


#
# Sockets
#



########################################
#
# New permission sets
#

#
# Directory (dir)
#












#
# Regular file (file)
#















#
# Symbolic link (lnk_file)
#












#
# (Un)named Pipes/FIFOs (fifo_file)
#













#
# (Un)named Sockets (sock_file)
#












#
# Block device nodes (blk_file)
#














#
# Character device nodes (chr_file)
#














########################################
#
# Special permission sets
#

#
# Use (read and write) terminals
#


#
# Sockets
#











/etc/mail/dkim-milter/keys(/.*)?        system_u:object_r:dkim_milter_private_key_t:s0

/usr/sbin/dkim-filter           --      system_u:object_r:dkim_milter_exec_t:s0
/usr/sbin/milter-greylist	--	system_u:object_r:greylist_milter_exec_t:s0
/usr/sbin/milter-regex				--	system_u:object_r:regex_milter_exec_t:s0
/usr/sbin/spamass-milter	--	system_u:object_r:spamass_milter_exec_t:s0

/var/lib/dkim-milter(/.*)?			system_u:object_r:dkim_milter_data_t:s0
/var/lib/milter-greylist(/.*)?		system_u:object_r:greylist_milter_data_t:s0
/var/lib/spamass-milter(/.*)?		system_u:object_r:spamass_milter_state_t:s0

/var/run/dkim-milter(/.*)?              system_u:object_r:dkim_milter_data_t:s0
/var/run/milter-greylist(/.*)?		system_u:object_r:greylist_milter_data_t:s0
/var/run/milter-greylist\.pid	--	system_u:object_r:greylist_milter_data_t:s0
/var/run/spamass-milter(/.*)?		system_u:object_r:spamass_milter_data_t:s0
/var/run/spamass-milter\.pid	--	system_u:object_r:spamass_milter_data_t:s0

/var/spool/milter-regex(/.*)?		system_u:object_r:regex_milter_data_t:s0

Anon7 - 2021