* FC5 policy
@ 2006-07-16 3:32 Russell Coker
0 siblings, 0 replies; 8+ messages in thread
From: Russell Coker @ 2006-07-16 3:32 UTC (permalink / raw)
To: SE-Linux
http://www.coker.com.au/selinux/fc5/
At the above URL I have a policy patch for FC5 against the latest Fedora
package (2.2.47-3.fc5) and some RPMs of it. The changelog is below:
- Makes Amavis, Clamav, and Postgrey work, and work with Postfix.
- Makes the Apache policy build with the latest policycoreutils.
- Started to fix the mailman issues, it still needs more work and some package
bug fixes to get it going properly.
- Allowed Samba to talk to CUPS.
- Allowed semanage to talk to the controlling terminal.
- Allowed unconfined domains to see unlabeled_t processes and kill them.
--
http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/ Postal SMTP/POP benchmark
http://www.coker.com.au/~russell/ My home page
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* FC5 policy
@ 2006-09-23 14:34 Russell Coker
2006-09-23 14:54 ` Joshua Brindle
0 siblings, 1 reply; 8+ messages in thread
From: Russell Coker @ 2006-09-23 14:34 UTC (permalink / raw)
To: SE-Linux, Daniel Walsh
http://www.coker.com.au/selinux/fc5/
At the above URL I have my latest packages of FC5 policy with patch and
source. They compile the policy with amavis and clamav policy in base (which
can't be included in an FC5 update as the tools are broken and don't support
policy moving from a module to base), they have Postgrey policy compiled in,
and they have a few other policy changes (such as allowing unconfined_t to
kill unlabeled_t processes).
Also my patch removes some unnecessary and inappropriate access from some
domains. I know that most people don't like removing access from processes,
but I think we need to use the principle of least-privilege more seriously.
--
russell@coker.com.au
http://etbe.blogspot.com/ My Blog
http://www.coker.com.au/sponsorship.html Sponsoring Free Software development
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-23 14:34 FC5 policy Russell Coker
@ 2006-09-23 14:54 ` Joshua Brindle
2006-09-23 22:13 ` Russell Coker
0 siblings, 1 reply; 8+ messages in thread
From: Joshua Brindle @ 2006-09-23 14:54 UTC (permalink / raw)
To: russell; +Cc: SE-Linux, Daniel Walsh
Russell Coker wrote:
> http://www.coker.com.au/selinux/fc5/
>
> At the above URL I have my latest packages of FC5 policy with patch and
> source. They compile the policy with amavis and clamav policy in base (which
> can't be included in an FC5 update as the tools are broken and don't support
> policy moving from a module to base), they have Postgrey policy compiled in,
> and they have a few other policy changes (such as allowing unconfined_t to
> kill unlabeled_t processes).
>
>
um? in what way are the tools broken? It is quite easy to move a module
to base:
semodule -r clamav -i base-with-clamav.pp
> Also my patch removes some unnecessary and inappropriate access from some
> domains. I know that most people don't like removing access from processes,
> but I think we need to use the principle of least-privilege more seriously.
>
Who doesn't like removing access from processes? I think we are all on
the same side here..
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-23 14:54 ` Joshua Brindle
@ 2006-09-23 22:13 ` Russell Coker
2006-09-23 23:58 ` Joshua Brindle
0 siblings, 1 reply; 8+ messages in thread
From: Russell Coker @ 2006-09-23 22:13 UTC (permalink / raw)
To: Joshua Brindle; +Cc: SE-Linux, Daniel Walsh
On Sunday 24 September 2006 00:54, Joshua Brindle <method@gentoo.org> wrote:
> Russell Coker wrote:
> > http://www.coker.com.au/selinux/fc5/
> >
> > At the above URL I have my latest packages of FC5 policy with patch and
> > source. They compile the policy with amavis and clamav policy in base
> > (which can't be included in an FC5 update as the tools are broken and
> > don't support policy moving from a module to base), they have Postgrey
> > policy compiled in, and they have a few other policy changes (such as
> > allowing unconfined_t to kill unlabeled_t processes).
>
> um? in what way are the tools broken? It is quite easy to move a module
> to base:
>
> semodule -r clamav -i base-with-clamav.pp
The package installation process can't do it.
Ideally we would have some way for semodule to automatically figure out that
base-with-clamav.pp has the clamav module and do the right thing.
> > Also my patch removes some unnecessary and inappropriate access from some
> > domains. I know that most people don't like removing access from
> > processes, but I think we need to use the principle of least-privilege
> > more seriously.
>
> Who doesn't like removing access from processes? I think we are all on
> the same side here..
Then why do I keep sending this patch to the list and it doesn't get applied?
Why hasn't the pre-fedora /boot sym-links thing been cleaned up?
--
russell@coker.com.au
http://etbe.blogspot.com/ My Blog
http://www.coker.com.au/sponsorship.html Sponsoring Free Software development
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-23 22:13 ` Russell Coker
@ 2006-09-23 23:58 ` Joshua Brindle
2006-09-24 0:31 ` Russell Coker
0 siblings, 1 reply; 8+ messages in thread
From: Joshua Brindle @ 2006-09-23 23:58 UTC (permalink / raw)
To: russell; +Cc: SE-Linux, Daniel Walsh
Russell Coker wrote:
> On Sunday 24 September 2006 00:54, Joshua Brindle <method@gentoo.org> wrote:
>
>> Russell Coker wrote:
>>
>>> http://www.coker.com.au/selinux/fc5/
>>>
>>> At the above URL I have my latest packages of FC5 policy with patch and
>>> source. They compile the policy with amavis and clamav policy in base
>>> (which can't be included in an FC5 update as the tools are broken and
>>> don't support policy moving from a module to base), they have Postgrey
>>> policy compiled in, and they have a few other policy changes (such as
>>> allowing unconfined_t to kill unlabeled_t processes).
>>>
>> um? in what way are the tools broken? It is quite easy to move a module
>> to base:
>>
>> semodule -r clamav -i base-with-clamav.pp
>>
>
> The package installation process can't do it.
>
sounds like a problem with the package manager rather than the selinux
tools.
> Ideally we would have some way for semodule to automatically figure out that
> base-with-clamav.pp has the clamav module and do the right thing.
>
>
doubtful. What if they have different rules? How about slightly
different type spaces? Is it ok if some types are invalided as long as
some aren't? This is certainly not something semodule should do.
>>> Also my patch removes some unnecessary and inappropriate access from some
>>> domains. I know that most people don't like removing access from
>>> processes, but I think we need to use the principle of least-privilege
>>> more seriously.
>>>
>> Who doesn't like removing access from processes? I think we are all on
>> the same side here..
>>
>
> Then why do I keep sending this patch to the list and it doesn't get applied?
>
> Why hasn't the pre-fedora /boot sym-links thing been cleaned up?
>
i didn't see you send any patch to the list. you sent a link to some
packages and some backhanded remarks about the policy, certainly not a
good way to get something merged..
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-23 23:58 ` Joshua Brindle
@ 2006-09-24 0:31 ` Russell Coker
2006-09-24 1:02 ` Joshua Brindle
2006-09-25 17:57 ` Christopher J. PeBenito
0 siblings, 2 replies; 8+ messages in thread
From: Russell Coker @ 2006-09-24 0:31 UTC (permalink / raw)
To: Joshua Brindle; +Cc: SE-Linux, Daniel Walsh
[-- Attachment #1: Type: text/plain, Size: 2044 bytes --]
On Sunday 24 September 2006 09:58, Joshua Brindle <method@gentoo.org> wrote:
> >> um? in what way are the tools broken? It is quite easy to move a module
> >> to base:
> >>
> >> semodule -r clamav -i base-with-clamav.pp
> >
> > The package installation process can't do it.
>
> sounds like a problem with the package manager rather than the selinux
> tools.
The only way of doing this with the package manager would be to look for
specific versions of packages and have code which says "if old version == X
and new version == y then use parameter `-r clamav`" which gets ugly fairly
quickly.
> > Ideally we would have some way for semodule to automatically figure out
> > that base-with-clamav.pp has the clamav module and do the right thing.
>
> doubtful. What if they have different rules? How about slightly
> different type spaces? Is it ok if some types are invalided as long as
> some aren't? This is certainly not something semodule should do.
If the module name is the same then it should be fairly unambiguous. Any
package upgrade may have slightly different type spaces etc so the difference
in module vs base is no difference than that between successive versions of
the base policy.
> >> Who doesn't like removing access from processes? I think we are all on
> >> the same side here..
> >
> > Then why do I keep sending this patch to the list and it doesn't get
> > applied?
> >
> > Why hasn't the pre-fedora /boot sym-links thing been cleaned up?
>
> i didn't see you send any patch to the list. you sent a link to some
> packages and some backhanded remarks about the policy, certainly not a
> good way to get something merged..
I've attached the patch to this message to save you the effort of visiting my
web site.
You don't like my remarks, I don't like having to re-write patches multiple
times to get them accepted. Particularly not simple and obvious patches.
--
russell@coker.com.au
http://etbe.blogspot.com/ My Blog
http://www.coker.com.au/sponsorship.html Sponsoring Free Software development
[-- Attachment #2: rjc.patch --]
[-- Type: text/x-diff, Size: 4012 bytes --]
diff -ru serefpolicy-2.3.7.orig/policy/modules/kernel/kernel.if serefpolicy-2.3.7/policy/modules/kernel/kernel.if
--- serefpolicy-2.3.7.orig/policy/modules/kernel/kernel.if 2006-09-23 22:43:33.000000000 +1000
+++ serefpolicy-2.3.7/policy/modules/kernel/kernel.if 2006-09-23 22:44:06.000000000 +1000
@@ -1978,6 +1978,24 @@
########################################
## <summary>
+## Allow caller to stat unlabeled processes.
+## </summary>
+## <param name="domain">
+## <summary>
+## Domain allowed access.
+## </summary>
+## </param>
+#
+interface(`kernel_getattr_unlabeled_procs',`
+ gen_require(`
+ type unlabeled_t;
+ ')
+
+ allow $1 unlabeled_t:process getattr;
+')
+
+########################################
+## <summary>
## Allow caller to relabel unlabeled files.
## </summary>
## <param name="domain">
diff -ru serefpolicy-2.3.7.orig/policy/modules/services/amavis.fc serefpolicy-2.3.7/policy/modules/services/amavis.fc
--- serefpolicy-2.3.7.orig/policy/modules/services/amavis.fc 2006-08-12 20:57:28.000000000 +1000
+++ serefpolicy-2.3.7/policy/modules/services/amavis.fc 2006-09-23 22:44:06.000000000 +1000
@@ -7,6 +7,6 @@
/var/amavis(/.*)? gen_context(system_u:object_r:amavis_var_lib_t,s0)
/var/lib/amavis(/.*)? gen_context(system_u:object_r:amavis_var_lib_t,s0)
/var/log/amavisd\.log -- gen_context(system_u:object_r:amavis_var_log_t,s0)
-/var/run/amavis(d)?(/.*)? gen_context(system_u:object_r:amavis_var_run_t,s0)
+/var/run/amavis(d)?/.+ gen_context(system_u:object_r:amavis_var_run_t,s0)
/var/spool/amavisd(/.*)? gen_context(system_u:object_r:amavis_spool_t,s0)
/var/virusmails(/.*)? gen_context(system_u:object_r:amavis_quarantine_t,s0)
diff -ru serefpolicy-2.3.7.orig/policy/modules/services/amavis.te serefpolicy-2.3.7/policy/modules/services/amavis.te
--- serefpolicy-2.3.7.orig/policy/modules/services/amavis.te 2006-09-23 22:43:33.000000000 +1000
+++ serefpolicy-2.3.7/policy/modules/services/amavis.te 2006-09-23 22:44:06.000000000 +1000
@@ -50,6 +50,7 @@
allow amavis_t self:unix_stream_socket create_stream_socket_perms;
allow amavis_t self:unix_dgram_socket create_socket_perms;
allow amavis_t self:tcp_socket { listen accept };
+allow amavis_t proc_t:lnk_file read;
# configuration files
allow amavis_t amavis_etc_t:dir r_dir_perms;
@@ -66,7 +67,6 @@
allow amavis_t amavis_spool_t:dir manage_dir_perms;
allow amavis_t amavis_spool_t:file manage_file_perms;
allow amavis_t amavis_spool_t:sock_file manage_file_perms;
-files_spool_filetrans(amavis_t,amavis_spool_t,{ dir file })
type_transition amavis_t amavis_spool_t:sock_file amavis_var_run_t;
# tmp files
@@ -78,8 +78,6 @@
allow amavis_t amavis_var_lib_t:file create_file_perms;
allow amavis_t amavis_var_lib_t:sock_file create_file_perms;
allow amavis_t amavis_var_lib_t:dir create_dir_perms;
-files_var_filetrans(amavis_t,amavis_var_lib_t,{ file dir sock_file })
-files_var_lib_filetrans(amavis_t,amavis_var_lib_t,file)
# log files
allow amavis_t amavis_var_log_t:file create_file_perms;
diff -ru serefpolicy-2.3.7.orig/policy/modules/services/samba.te serefpolicy-2.3.7/policy/modules/services/samba.te
--- serefpolicy-2.3.7.orig/policy/modules/services/samba.te 2006-09-23 22:43:33.000000000 +1000
+++ serefpolicy-2.3.7/policy/modules/services/samba.te 2006-09-23 22:44:06.000000000 +1000
@@ -521,10 +521,6 @@
userdom_use_sysadm_ttys(smbmount_t)
optional_policy(`
- cups_read_rw_config(smbd_t)
-')
-
-optional_policy(`
nis_use_ypbind(smbmount_t)
')
diff -ru serefpolicy-2.3.7.orig/policy/modules/system/unconfined.if serefpolicy-2.3.7/policy/modules/system/unconfined.if
--- serefpolicy-2.3.7.orig/policy/modules/system/unconfined.if 2006-09-23 22:43:33.000000000 +1000
+++ serefpolicy-2.3.7/policy/modules/system/unconfined.if 2006-09-23 22:44:06.000000000 +1000
@@ -89,6 +89,11 @@
optional_policy(`
storage_unconfined($1)
')
+
+ optional_policy(`
+ kernel_getattr_unlabeled_procs($1)
+ kernel_kill_unlabeled($1)
+ ')
')
########################################
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-24 0:31 ` Russell Coker
@ 2006-09-24 1:02 ` Joshua Brindle
2006-09-25 17:57 ` Christopher J. PeBenito
1 sibling, 0 replies; 8+ messages in thread
From: Joshua Brindle @ 2006-09-24 1:02 UTC (permalink / raw)
To: russell; +Cc: SE-Linux, Daniel Walsh
Russell Coker wrote:
> On Sunday 24 September 2006 09:58, Joshua Brindle <method@gentoo.org> wrote:
>
>>>> um? in what way are the tools broken? It is quite easy to move a module
>>>> to base:
>>>>
>>>> semodule -r clamav -i base-with-clamav.pp
>>>>
>>> The package installation process can't do it.
>>>
>> sounds like a problem with the package manager rather than the selinux
>> tools.
>>
>
> The only way of doing this with the package manager would be to look for
> specific versions of packages and have code which says "if old version == X
> and new version == y then use parameter `-r clamav`" which gets ugly fairly
> quickly.
>
>
Package managers can't quite cope with policy right anyway and this is
another symptom of that. The old policy must be removed in the same
transaction as the new policy is inserted which means the new package
needs to obsolete the old package and both semodule commands need to be
consolidated into a single semodule call.
This is the same reason that package managers can't handle modules with
circular dependencies without packaging them together. Package managers
need to be augmented to handle policies at a higher level than normal
files and there has been quite a bit of resistance to that.
>>> Ideally we would have some way for semodule to automatically figure out
>>> that base-with-clamav.pp has the clamav module and do the right thing.
>>>
>> doubtful. What if they have different rules? How about slightly
>> different type spaces? Is it ok if some types are invalided as long as
>> some aren't? This is certainly not something semodule should do.
>>
>
> If the module name is the same then it should be fairly unambiguous. Any
> package upgrade may have slightly different type spaces etc so the difference
> in module vs base is no difference than that between successive versions of
> the base policy.
>
Base doesn't have modules inside it, base is a standalone policy and it
still isn't semodules job, if you have 2 modules with the same symbols
your policy doesn't link, this isn't unlike how libraries or many other
things that package managers handle work.
>>>> Who doesn't like removing access from processes? I think we are all on
>>>> the same side here..
>>>>
>>> Then why do I keep sending this patch to the list and it doesn't get
>>> applied?
>>>
>>> Why hasn't the pre-fedora /boot sym-links thing been cleaned up?
>>>
>> i didn't see you send any patch to the list. you sent a link to some
>> packages and some backhanded remarks about the policy, certainly not a
>> good way to get something merged..
>>
>
> I've attached the patch to this message to save you the effort of visiting my
> web site.
>
> You don't like my remarks, I don't like having to re-write patches multiple
> times to get them accepted. Particularly not simple and obvious patches.
>
>
I'm sure Chris PeBenito will look at the patch on Monday but I can see
at least one error, you are breaking encapsulation by using the proc_t
type in the amavis policy.
> ------------------------------------------------------------------------
>
> diff -ru serefpolicy-2.3.7.orig/policy/modules/kernel/kernel.if serefpolicy-2.3.7/policy/modules/kernel/kernel.if
> --- serefpolicy-2.3.7.orig/policy/modules/kernel/kernel.if 2006-09-23 22:43:33.000000000 +1000
> +++ serefpolicy-2.3.7/policy/modules/kernel/kernel.if 2006-09-23 22:44:06.000000000 +1000
> @@ -1978,6 +1978,24 @@
>
> ########################################
> ## <summary>
> +## Allow caller to stat unlabeled processes.
> +## </summary>
> +## <param name="domain">
> +## <summary>
> +## Domain allowed access.
> +## </summary>
> +## </param>
> +#
> +interface(`kernel_getattr_unlabeled_procs',`
> + gen_require(`
> + type unlabeled_t;
> + ')
> +
> + allow $1 unlabeled_t:process getattr;
> +')
> +
> +########################################
> +## <summary>
> ## Allow caller to relabel unlabeled files.
> ## </summary>
> ## <param name="domain">
> diff -ru serefpolicy-2.3.7.orig/policy/modules/services/amavis.fc serefpolicy-2.3.7/policy/modules/services/amavis.fc
> --- serefpolicy-2.3.7.orig/policy/modules/services/amavis.fc 2006-08-12 20:57:28.000000000 +1000
> +++ serefpolicy-2.3.7/policy/modules/services/amavis.fc 2006-09-23 22:44:06.000000000 +1000
> @@ -7,6 +7,6 @@
> /var/amavis(/.*)? gen_context(system_u:object_r:amavis_var_lib_t,s0)
> /var/lib/amavis(/.*)? gen_context(system_u:object_r:amavis_var_lib_t,s0)
> /var/log/amavisd\.log -- gen_context(system_u:object_r:amavis_var_log_t,s0)
> -/var/run/amavis(d)?(/.*)? gen_context(system_u:object_r:amavis_var_run_t,s0)
> +/var/run/amavis(d)?/.+ gen_context(system_u:object_r:amavis_var_run_t,s0)
> /var/spool/amavisd(/.*)? gen_context(system_u:object_r:amavis_spool_t,s0)
> /var/virusmails(/.*)? gen_context(system_u:object_r:amavis_quarantine_t,s0)
> diff -ru serefpolicy-2.3.7.orig/policy/modules/services/amavis.te serefpolicy-2.3.7/policy/modules/services/amavis.te
> --- serefpolicy-2.3.7.orig/policy/modules/services/amavis.te 2006-09-23 22:43:33.000000000 +1000
> +++ serefpolicy-2.3.7/policy/modules/services/amavis.te 2006-09-23 22:44:06.000000000 +1000
> @@ -50,6 +50,7 @@
> allow amavis_t self:unix_stream_socket create_stream_socket_perms;
> allow amavis_t self:unix_dgram_socket create_socket_perms;
> allow amavis_t self:tcp_socket { listen accept };
> +allow amavis_t proc_t:lnk_file read;
>
> # configuration files
> allow amavis_t amavis_etc_t:dir r_dir_perms;
> @@ -66,7 +67,6 @@
> allow amavis_t amavis_spool_t:dir manage_dir_perms;
> allow amavis_t amavis_spool_t:file manage_file_perms;
> allow amavis_t amavis_spool_t:sock_file manage_file_perms;
> -files_spool_filetrans(amavis_t,amavis_spool_t,{ dir file })
> type_transition amavis_t amavis_spool_t:sock_file amavis_var_run_t;
>
> # tmp files
> @@ -78,8 +78,6 @@
> allow amavis_t amavis_var_lib_t:file create_file_perms;
> allow amavis_t amavis_var_lib_t:sock_file create_file_perms;
> allow amavis_t amavis_var_lib_t:dir create_dir_perms;
> -files_var_filetrans(amavis_t,amavis_var_lib_t,{ file dir sock_file })
> -files_var_lib_filetrans(amavis_t,amavis_var_lib_t,file)
>
> # log files
> allow amavis_t amavis_var_log_t:file create_file_perms;
> diff -ru serefpolicy-2.3.7.orig/policy/modules/services/samba.te serefpolicy-2.3.7/policy/modules/services/samba.te
> --- serefpolicy-2.3.7.orig/policy/modules/services/samba.te 2006-09-23 22:43:33.000000000 +1000
> +++ serefpolicy-2.3.7/policy/modules/services/samba.te 2006-09-23 22:44:06.000000000 +1000
> @@ -521,10 +521,6 @@
> userdom_use_sysadm_ttys(smbmount_t)
>
> optional_policy(`
> - cups_read_rw_config(smbd_t)
> -')
> -
> -optional_policy(`
> nis_use_ypbind(smbmount_t)
> ')
>
> diff -ru serefpolicy-2.3.7.orig/policy/modules/system/unconfined.if serefpolicy-2.3.7/policy/modules/system/unconfined.if
> --- serefpolicy-2.3.7.orig/policy/modules/system/unconfined.if 2006-09-23 22:43:33.000000000 +1000
> +++ serefpolicy-2.3.7/policy/modules/system/unconfined.if 2006-09-23 22:44:06.000000000 +1000
> @@ -89,6 +89,11 @@
> optional_policy(`
> storage_unconfined($1)
> ')
> +
> + optional_policy(`
> + kernel_getattr_unlabeled_procs($1)
> + kernel_kill_unlabeled($1)
> + ')
> ')
>
> ########################################
>
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FC5 policy
2006-09-24 0:31 ` Russell Coker
2006-09-24 1:02 ` Joshua Brindle
@ 2006-09-25 17:57 ` Christopher J. PeBenito
1 sibling, 0 replies; 8+ messages in thread
From: Christopher J. PeBenito @ 2006-09-25 17:57 UTC (permalink / raw)
To: russell; +Cc: Joshua Brindle, SE-Linux, Daniel Walsh
On Sun, 2006-09-24 at 10:31 +1000, Russell Coker wrote:
> On Sunday 24 September 2006 09:58, Joshua Brindle <method@gentoo.org> wrote:
> > >> Who doesn't like removing access from processes? I think we are all on
> > >> the same side here..
> > >
> > > Then why do I keep sending this patch to the list and it doesn't get
> > > applied?
> > >
> > > Why hasn't the pre-fedora /boot sym-links thing been cleaned up?
> >
> > i didn't see you send any patch to the list. you sent a link to some
> > packages and some backhanded remarks about the policy, certainly not a
> > good way to get something merged..
>
> I've attached the patch to this message to save you the effort of visiting my
> web site.
>
> You don't like my remarks, I don't like having to re-write patches multiple
> times to get them accepted. Particularly not simple and obvious patches.
I didn't see any evidence that you were interested in getting anything
applied to refpolicy, so I never looked at them. The email wasn't sent
to me personally; instead, Dan was on the To:. Only FC5 policy was
referenced, instead of reference policy. If anything, I thought you
wanted Dan to apply it the patch to his policy.
--
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-09-25 17:56 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-23 14:34 FC5 policy Russell Coker
2006-09-23 14:54 ` Joshua Brindle
2006-09-23 22:13 ` Russell Coker
2006-09-23 23:58 ` Joshua Brindle
2006-09-24 0:31 ` Russell Coker
2006-09-24 1:02 ` Joshua Brindle
2006-09-25 17:57 ` Christopher J. PeBenito
-- strict thread matches above, loose matches on Subject: below --
2006-07-16 3:32 Russell Coker
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.