rpms/selinux-policy/F-10 policy-20080710.patch,1.169,1.170
Miroslav Grepl
mgrepl at fedoraproject.org
Wed Jun 3 13:26:06 UTC 2009
Author: mgrepl
Update of /cvs/extras/rpms/selinux-policy/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6621
Modified Files:
policy-20080710.patch
Log Message:
- Allow sendmail to transition to postfix_postqueue domain
policy-20080710.patch:
Index: policy-20080710.patch
===================================================================
RCS file: /cvs/extras/rpms/selinux-policy/F-10/policy-20080710.patch,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -p -r1.169 -r1.170
--- policy-20080710.patch 3 Jun 2009 07:15:05 -0000 1.169
+++ policy-20080710.patch 3 Jun 2009 13:26:03 -0000 1.170
@@ -23376,7 +23376,7 @@ diff --exclude-from=exclude -N -u -r nsa
/var/spool/postfix/private(/.*)? gen_context(system_u:object_r:postfix_private_t,s0)
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.if serefpolicy-3.5.13/policy/modules/services/postfix.if
--- nsaserefpolicy/policy/modules/services/postfix.if 2008-10-17 14:49:13.000000000 +0200
-+++ serefpolicy-3.5.13/policy/modules/services/postfix.if 2009-03-05 13:42:04.000000000 +0100
++++ serefpolicy-3.5.13/policy/modules/services/postfix.if 2009-06-03 14:57:00.000000000 +0200
@@ -46,6 +46,7 @@
allow postfix_$1_t postfix_etc_t:dir list_dir_perms;
@@ -23440,7 +23440,7 @@ diff --exclude-from=exclude -N -u -r nsa
gen_require(`
type postfix_private_t;
')
-@@ -432,6 +452,25 @@
+@@ -432,6 +452,44 @@
########################################
## <summary>
@@ -23461,12 +23461,31 @@ diff --exclude-from=exclude -N -u -r nsa
+ manage_sock_files_pattern($1, postfix_private_t, postfix_private_t)
+')
+
++#######################################
++## <summary>
++## Execute the postqueue postfix program in the
++## postfix_postqueue domain.
++## </summary>
++## <param name="domain">
++## <summary>
++## Domain allowed access.
++## </summary>
++## </param>
++#
++interface(`postfix_domtrans_postqueue',`
++ gen_require(`
++ type postfix_postqueue_t, postfix_postqueue_exec_t;
++ ')
++
++ domtrans_pattern($1, postfix_postqueue_exec_t, postfix_postqueue_t)
++')
++
+########################################
+## <summary>
## Execute the master postfix program in the
## postfix_master domain.
## </summary>
-@@ -461,10 +500,10 @@
+@@ -461,10 +519,10 @@
#
interface(`postfix_search_spool',`
gen_require(`
@@ -23479,7 +23498,7 @@ diff --exclude-from=exclude -N -u -r nsa
files_search_spool($1)
')
-@@ -480,15 +519,34 @@
+@@ -480,15 +538,34 @@
#
interface(`postfix_list_spool',`
gen_require(`
@@ -23516,7 +23535,7 @@ diff --exclude-from=exclude -N -u -r nsa
## Read postfix mail spool files.
## </summary>
## <param name="domain">
-@@ -499,11 +557,30 @@
+@@ -499,11 +576,30 @@
#
interface(`postfix_read_spool_files',`
gen_require(`
@@ -23549,7 +23568,7 @@ diff --exclude-from=exclude -N -u -r nsa
')
########################################
-@@ -524,3 +601,23 @@
+@@ -524,3 +620,23 @@
typeattribute $1 postfix_user_domtrans;
')
@@ -27581,7 +27600,7 @@ diff --exclude-from=exclude -N -u -r nsa
+')
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/sendmail.te serefpolicy-3.5.13/policy/modules/services/sendmail.te
--- nsaserefpolicy/policy/modules/services/sendmail.te 2008-10-17 14:49:13.000000000 +0200
-+++ serefpolicy-3.5.13/policy/modules/services/sendmail.te 2009-04-14 12:30:20.000000000 +0200
++++ serefpolicy-3.5.13/policy/modules/services/sendmail.te 2009-06-03 14:57:34.000000000 +0200
@@ -20,13 +20,17 @@
mta_mailserver_delivery(sendmail_t)
mta_mailserver_sender(sendmail_t)
@@ -27641,7 +27660,7 @@ diff --exclude-from=exclude -N -u -r nsa
auth_use_nsswitch(sendmail_t)
-@@ -91,34 +102,63 @@
+@@ -91,34 +102,64 @@
libs_read_lib_files(sendmail_t)
logging_send_syslog_msg(sendmail_t)
@@ -27697,6 +27716,7 @@ diff --exclude-from=exclude -N -u -r nsa
+
+optional_policy(`
+ postfix_domtrans_postdrop(sendmail_t)
++ postfix_domtrans_postqueue(sendmail_t)
+ postfix_domtrans_master(sendmail_t)
postfix_read_config(sendmail_t)
postfix_search_spool(sendmail_t)
@@ -27708,7 +27728,7 @@ diff --exclude-from=exclude -N -u -r nsa
')
optional_policy(`
-@@ -126,24 +166,33 @@
+@@ -126,24 +167,33 @@
')
optional_policy(`
More information about the fedora-extras-commits
mailing list