]> git.ipfire.org Git - people/stevee/selinux-policy.git/log
people/stevee/selinux-policy.git
16 years agotrunk: Add x_device permissions for XI2 functions, from Eamon Walsh.
Chris PeBenito [Thu, 18 Jun 2009 13:07:23 +0000 (13:07 +0000)] 
trunk: Add x_device permissions for XI2 functions, from Eamon Walsh.

16 years agotrunk: 10 patches from dan.
Chris PeBenito [Fri, 12 Jun 2009 19:44:10 +0000 (19:44 +0000)] 
trunk: 10 patches from dan.

16 years agotrunk: 1 patch from dan.
Chris PeBenito [Fri, 12 Jun 2009 15:30:15 +0000 (15:30 +0000)] 
trunk: 1 patch from dan.

16 years agotrunk: 6 patches from dan.
Chris PeBenito [Thu, 11 Jun 2009 15:00:48 +0000 (15:00 +0000)] 
trunk: 6 patches from dan.

16 years agotrunk: 2 patches from dan.
Chris PeBenito [Mon, 8 Jun 2009 17:18:26 +0000 (17:18 +0000)] 
trunk: 2 patches from dan.

16 years agotrunk: MLS constraints for the x_selection class, from Eamon Walsh.
Chris PeBenito [Fri, 5 Jun 2009 13:36:19 +0000 (13:36 +0000)] 
trunk: MLS constraints for the x_selection class, from Eamon Walsh.

16 years agotrunk: add gpsd from miroslav grepl
Chris PeBenito [Tue, 2 Jun 2009 14:28:40 +0000 (14:28 +0000)] 
trunk: add gpsd from miroslav grepl

16 years agotrunk: missed UBAC change: update securetty_types for merged user tty type.
Chris PeBenito [Mon, 1 Jun 2009 17:41:34 +0000 (17:41 +0000)] 
trunk: missed UBAC change: update securetty_types for merged user tty type.

16 years agotrunk: 9 patches from dan.
Chris PeBenito [Mon, 1 Jun 2009 16:03:42 +0000 (16:03 +0000)] 
trunk: 9 patches from dan.

16 years agotrunk: add libjackserver.so textrel fc.
Chris PeBenito [Mon, 1 Jun 2009 13:04:40 +0000 (13:04 +0000)] 
trunk: add libjackserver.so textrel fc.

16 years agotrunk:
Chris PeBenito [Fri, 22 May 2009 13:37:32 +0000 (13:37 +0000)] 
trunk:
The attached patch allows unprivileged clients to export from or import
to the largeobject owned by themselves.

The current security policy does not allow them to import/export any
largeobjects without any clear reason.

NOTE: Export of the largeobject means that it dumps whole of the
largeobject into a local file, so SE-PostgreSQL checks both of
db_blob:{read export} on the largeobject and file:{write} on the
local file. Import is a reversal behavior.

KaiGai Kohei

16 years agotrunk:
Chris PeBenito [Thu, 21 May 2009 11:49:33 +0000 (11:49 +0000)] 
trunk:
The attached patch fixes incorrect behavior in sepgsql_enable_users_ddl.

The current policy allows users/unprivs to run ALTER TABLE statement
unconditionally, because db_table/db_column:{setattr} is allowed outside
of the boolean. It should be moved to conditional section.

In addition, they are also allowed to db_procedure:{create drop setattr}
for xxxx_sepgsql_proc_exec_t, but it means we allows them to create, drop
or alter definition of the functions unconditionally. So, it also should
be moved to conditional section.

The postgresql.te allows sepgsql_client_type to modify sepgsql_table_t
and sepgsql_sysobj_t when sepgsql_enable_users_ddl is enabled, but
it should not be allowed.

KaiGai Kohei

16 years agotrunk:
Chris PeBenito [Thu, 21 May 2009 11:28:14 +0000 (11:28 +0000)] 
trunk:
OK, the attached patch adds the following types for unprivileged clients.
 - unpriv_sepgsql_table_t
 - unpriv_sepgsql_sysobj_t
 - unpriv_sepgsql_proc_exec_t
 - unpriv_sepgsql_blob_t

These types are the default for unprivileged and unprefixed domains,
such as httpd_t and others.

In addition, TYPE_TRANSITION rules are moved to outside of tunable
of the sepgsql_enable_users_ddl. IIRC, it was enclosed within the
tunable because UBAC domains (user_t and so on) were allowed to
create sepgsql_table_t, and its default was pointed to this type
when sepgsql_enable_users_ddl is disabled.
However, it has different meanings now, so the TYPE_TRANSITION rules
should be unconditional.

KaiGai Kohei

16 years agotrunk: 4 patches from dan.
Chris PeBenito [Thu, 14 May 2009 14:41:50 +0000 (14:41 +0000)] 
trunk: 4 patches from dan.

16 years agotrunk: whitespace fix for squid.fc.
Chris PeBenito [Mon, 11 May 2009 12:07:07 +0000 (12:07 +0000)] 
trunk: whitespace fix for squid.fc.

16 years agose-postgresql update from kaigai
Chris PeBenito [Thu, 7 May 2009 12:35:32 +0000 (12:35 +0000)] 
se-postgresql update from kaigai
- rework: Add a comment of "deprecated" for deprecated permissions.
- bugfix: MCS policy did not constrain the following permissions.
    db_database:{getattr}
    db_table:{getattr lock}
    db_column:{getattr}
    db_procedure:{drop getattr setattr}
    db_blob:{getattr import export}
- rework: db_table:{lock} is moved to reader side, because it makes
  impossible to refer read-only table with foreign-key constraint.
  (FK checks internally acquire explicit locks.)
- bugfix: some of permissions in db_procedure class are allowed
  on sepgsql_trusted_proc_t, but it is a domain, not a procedure.
  It should allow them on sepgsql_trusted_proc_exec_t.
  I also aliased sepgsql_proc_t as sepgsql_proc_exec_t to avoid
  such kind of confusion, as Chris suggested before.
- rework: we should not allow db_procedure:{install} on the
  sepgsql_trusted_proc_exec_t, because of a risk to invoke trusted
  procedure implicitly.
- bugfix: MLS policy dealt db_blob:{export} as writer-side permission,
  but it is required whrn the largeobject is refered.
- bugfix: MLS policy didn't constrain the db_procedure class.

16 years agotrunk: lircd from miroslav grepl
Chris PeBenito [Wed, 6 May 2009 15:09:46 +0000 (15:09 +0000)] 
trunk: lircd from miroslav grepl

16 years agotrunk: whitespace fixes.
Chris PeBenito [Wed, 6 May 2009 14:44:57 +0000 (14:44 +0000)] 
trunk: whitespace fixes.

16 years agotrunk: 5 patches from dan.
Chris PeBenito [Wed, 6 May 2009 14:26:20 +0000 (14:26 +0000)] 
trunk: 5 patches from dan.

16 years agotrunk: Milter state directory patch from Paul Howarth.
Chris PeBenito [Tue, 21 Apr 2009 20:40:45 +0000 (20:40 +0000)] 
trunk: Milter state directory patch from Paul Howarth.

16 years agotrunk: 5 modules from dan.
Chris PeBenito [Mon, 20 Apr 2009 19:03:15 +0000 (19:03 +0000)] 
trunk: 5 modules from dan.

16 years agotrunk: 5 patches from dan.
Chris PeBenito [Tue, 7 Apr 2009 14:09:43 +0000 (14:09 +0000)] 
trunk: 5 patches from dan.

16 years agotrunk: module version bump for previous commit.
Chris PeBenito [Fri, 3 Apr 2009 14:15:53 +0000 (14:15 +0000)] 
trunk: module version bump for previous commit.

16 years agotrunk: 3 patches from dan.
Chris PeBenito [Fri, 3 Apr 2009 14:14:43 +0000 (14:14 +0000)] 
trunk: 3 patches from dan.

16 years agotrunk: 6 patches from dan.
Chris PeBenito [Tue, 31 Mar 2009 13:40:59 +0000 (13:40 +0000)] 
trunk: 6 patches from dan.

16 years agotrunk: 14 patches from dan.
Chris PeBenito [Mon, 23 Mar 2009 14:56:43 +0000 (14:56 +0000)] 
trunk: 14 patches from dan.

16 years agotrunk: 3 patches from dan.
Chris PeBenito [Fri, 20 Mar 2009 13:58:15 +0000 (13:58 +0000)] 
trunk: 3 patches from dan.

16 years agotrunk: 6 patches from dan.
Chris PeBenito [Thu, 19 Mar 2009 17:56:10 +0000 (17:56 +0000)] 
trunk: 6 patches from dan.

16 years agotrunk: add open perm to sock_file.
Chris PeBenito [Wed, 11 Mar 2009 14:58:03 +0000 (14:58 +0000)] 
trunk: add open perm to sock_file.

16 years agotrunk: 2 patches from dan.
Chris PeBenito [Wed, 11 Mar 2009 14:19:50 +0000 (14:19 +0000)] 
trunk: 2 patches from dan.

16 years agotrunk: 4 patches from dan.
Chris PeBenito [Wed, 11 Mar 2009 13:32:23 +0000 (13:32 +0000)] 
trunk: 4 patches from dan.

16 years agotrunk: add mysql db lnk_file transition.
Chris PeBenito [Wed, 11 Mar 2009 11:59:04 +0000 (11:59 +0000)] 
trunk: add mysql db lnk_file transition.

16 years agotrunk: 5 patches from dan.
Chris PeBenito [Tue, 10 Mar 2009 19:32:04 +0000 (19:32 +0000)] 
trunk: 5 patches from dan.

16 years agotrunk: fix typo in devices file contexts.
Chris PeBenito [Thu, 5 Mar 2009 17:46:22 +0000 (17:46 +0000)] 
trunk: fix typo in devices file contexts.

16 years agotrunk: storage patch from dan.
Chris PeBenito [Thu, 5 Mar 2009 15:49:41 +0000 (15:49 +0000)] 
trunk: storage patch from dan.

16 years agotrunk: devices patch from dan.
Chris PeBenito [Thu, 5 Mar 2009 15:36:41 +0000 (15:36 +0000)] 
trunk: devices patch from dan.

16 years agotrunk: corecommands patch from dan.
Chris PeBenito [Thu, 5 Mar 2009 14:43:03 +0000 (14:43 +0000)] 
trunk: corecommands patch from dan.

16 years agotrunk: add nlmsg_tty_audit permission.
Chris PeBenito [Thu, 5 Mar 2009 14:11:24 +0000 (14:11 +0000)] 
trunk: add nlmsg_tty_audit permission.

16 years agotrunk: man page fixes from dan.
Chris PeBenito [Thu, 5 Mar 2009 13:58:31 +0000 (13:58 +0000)] 
trunk: man page fixes from dan.

16 years agotrunk: filesystem patch from dan.
Chris PeBenito [Wed, 4 Mar 2009 15:53:07 +0000 (15:53 +0000)] 
trunk: filesystem patch from dan.

16 years agotrunk: add MLS constrains for ingress/egress permissions from Paul Moore.
Chris PeBenito [Mon, 2 Mar 2009 15:16:49 +0000 (15:16 +0000)] 
trunk: add MLS constrains for ingress/egress permissions from Paul Moore.

Add MLS constraints for several network related access controls including
the new ingress/egress controls and the older Secmark controls.  Based on
the following post to the SELinux Reference Policy mailing list:

 * http://oss.tresys.com/pipermail/refpolicy/2009-February/000579.html

16 years agotrunk: Drop write permission from fs_read_rpc_sockets().
Chris PeBenito [Tue, 24 Feb 2009 20:00:15 +0000 (20:00 +0000)] 
trunk: Drop write permission from fs_read_rpc_sockets().

16 years agotrunk: remove unused udev_runtime_t type.
Chris PeBenito [Tue, 24 Feb 2009 19:31:08 +0000 (19:31 +0000)] 
trunk: remove unused udev_runtime_t type.

16 years agotrunk: Patch for RadSec port from Glen Turner.
Chris PeBenito [Mon, 23 Feb 2009 13:41:28 +0000 (13:41 +0000)] 
trunk: Patch for RadSec port from Glen Turner.

16 years agotrunk: 6 patches from dan.
Chris PeBenito [Wed, 11 Feb 2009 19:28:30 +0000 (19:28 +0000)] 
trunk: 6 patches from dan.

16 years agotrunk: add context contains to setrans.
Chris PeBenito [Mon, 9 Feb 2009 13:58:22 +0000 (13:58 +0000)] 
trunk: add context contains to setrans.

16 years agotrunk: Enable network_peer_controls policy capability from Paul Moore.
Chris PeBenito [Tue, 3 Feb 2009 15:45:30 +0000 (15:45 +0000)] 
trunk: Enable network_peer_controls policy capability from Paul Moore.

16 years agotrunk: btrfs from Paul Moore.
Chris PeBenito [Fri, 30 Jan 2009 13:44:14 +0000 (13:44 +0000)] 
trunk: btrfs from Paul Moore.

16 years agotrunk: Add db_procedure install permission from KaiGai Kohei.
Chris PeBenito [Fri, 23 Jan 2009 19:49:36 +0000 (19:49 +0000)] 
trunk: Add db_procedure install permission from KaiGai Kohei.

16 years agotrunk: Add support for network interfaces with access controlled by a Boolean from...
Chris PeBenito [Thu, 15 Jan 2009 20:31:06 +0000 (20:31 +0000)] 
trunk: Add support for network interfaces with access controlled by a Boolean from the CLIP project.

16 years agotrunk: add sysadm_entry_spec_domtrans_to() interface from clip.
Chris PeBenito [Thu, 15 Jan 2009 15:07:37 +0000 (15:07 +0000)] 
trunk: add sysadm_entry_spec_domtrans_to() interface from clip.

16 years agotrunk: su fixes from clip.
Chris PeBenito [Tue, 13 Jan 2009 19:44:23 +0000 (19:44 +0000)] 
trunk: su fixes from clip.

16 years agotrunk: add support for labeled booleans.
Chris PeBenito [Tue, 13 Jan 2009 13:01:48 +0000 (13:01 +0000)] 
trunk: add support for labeled booleans.

16 years agotrunk: Remove node definitions and change node usage to generic nodes.
Chris PeBenito [Fri, 9 Jan 2009 19:48:02 +0000 (19:48 +0000)] 
trunk: Remove node definitions and change node usage to generic nodes.

16 years agotrunk: change network interface access from all to generic network interfaces.
Chris PeBenito [Tue, 6 Jan 2009 20:24:10 +0000 (20:24 +0000)] 
trunk: change network interface access from all to generic network interfaces.

16 years agotrunk: fix certwatch version number.
Chris PeBenito [Tue, 6 Jan 2009 19:33:24 +0000 (19:33 +0000)] 
trunk: fix certwatch version number.

16 years agotrunk: Add kernel_service access vectors, from Stephen Smalley.
Chris PeBenito [Mon, 5 Jan 2009 21:44:33 +0000 (21:44 +0000)] 
trunk: Add kernel_service access vectors, from Stephen Smalley.

16 years agotrunk: check in version and changelog for release.
Chris PeBenito [Wed, 10 Dec 2008 19:49:42 +0000 (19:49 +0000)] 
trunk: check in version and changelog for release.

16 years agotrunk: bump module versions for release.
Chris PeBenito [Wed, 10 Dec 2008 19:38:10 +0000 (19:38 +0000)] 
trunk: bump module versions for release.

16 years agotrunk: Fix consistency of audioentropy and iscsi module naming.
Chris PeBenito [Tue, 9 Dec 2008 16:47:33 +0000 (16:47 +0000)] 
trunk: Fix consistency of audioentropy and iscsi module naming.

16 years agotrunk: 2 patches from dan.
Chris PeBenito [Thu, 4 Dec 2008 15:01:12 +0000 (15:01 +0000)] 
trunk: 2 patches from dan.

16 years agotrunk: fix role change constraint.
Chris PeBenito [Wed, 3 Dec 2008 20:16:08 +0000 (20:16 +0000)] 
trunk: fix role change constraint.

16 years agotrunk: whitespace fixes in xml blocks.
Chris PeBenito [Wed, 3 Dec 2008 19:16:20 +0000 (19:16 +0000)] 
trunk: whitespace fixes in xml blocks.

16 years agotrunk: whitespace fix changing multiple spaces into tabs.
Chris PeBenito [Wed, 3 Dec 2008 18:33:19 +0000 (18:33 +0000)] 
trunk: whitespace fix changing multiple spaces into tabs.

16 years agotrunk: fix missing xml parameter.
Chris PeBenito [Wed, 3 Dec 2008 15:51:53 +0000 (15:51 +0000)] 
trunk: fix missing xml parameter.

16 years agotrunk: 3 patches from dan.
Chris PeBenito [Wed, 3 Dec 2008 15:21:33 +0000 (15:21 +0000)] 
trunk: 3 patches from dan.

16 years agotrunk: 2 patches from dan.
Chris PeBenito [Tue, 2 Dec 2008 22:40:49 +0000 (22:40 +0000)] 
trunk: 2 patches from dan.

16 years agotrunk: Debian file context fix for xen from Russell Coker.
Chris PeBenito [Mon, 24 Nov 2008 15:34:54 +0000 (15:34 +0000)] 
trunk: Debian file context fix for xen from Russell Coker.

16 years agotrunk: add milter module from Paul Howarth.
Chris PeBenito [Mon, 24 Nov 2008 15:06:58 +0000 (15:06 +0000)] 
trunk: add milter module from Paul Howarth.

16 years agotrunk: a fix on the previous commit.
Chris PeBenito [Wed, 19 Nov 2008 16:02:13 +0000 (16:02 +0000)] 
trunk: a fix on the previous commit.

16 years agotrunk: 5 patches from dan.
Chris PeBenito [Wed, 19 Nov 2008 15:24:10 +0000 (15:24 +0000)] 
trunk: 5 patches from dan.

16 years agotrunk: 4 patches from dan.
Chris PeBenito [Tue, 18 Nov 2008 19:55:10 +0000 (19:55 +0000)] 
trunk: 4 patches from dan.

16 years agotrunk 2 patches from dan.
Chris PeBenito [Mon, 17 Nov 2008 15:48:12 +0000 (15:48 +0000)] 
trunk 2 patches from dan.

16 years agotrunk: Xserver MLS fix from Eamon Walsh.
Chris PeBenito [Mon, 17 Nov 2008 13:49:19 +0000 (13:49 +0000)] 
trunk: Xserver MLS fix from Eamon Walsh.

16 years agotrunk: fix logging admin interfaces.
Chris PeBenito [Fri, 14 Nov 2008 13:53:21 +0000 (13:53 +0000)] 
trunk: fix logging admin interfaces.

16 years agotrunk: fix disable ubac condition for process perms.
Chris PeBenito [Fri, 14 Nov 2008 13:17:51 +0000 (13:17 +0000)] 
trunk: fix disable ubac condition for process perms.

16 years agotrunk: 2 fixes from martin orr.
Chris PeBenito [Thu, 13 Nov 2008 18:44:23 +0000 (18:44 +0000)] 
trunk: 2 fixes from martin orr.

16 years agotrunk: add omapi port for dhcpcd.
Chris PeBenito [Wed, 12 Nov 2008 13:11:00 +0000 (13:11 +0000)] 
trunk: add omapi port for dhcpcd.

16 years agotrunk: 10 patches from dan.
Chris PeBenito [Tue, 11 Nov 2008 16:38:34 +0000 (16:38 +0000)] 
trunk: 10 patches from dan.

16 years agotrunk: patch from Mike Edenfield to add udevadm fc entry.
Chris PeBenito [Tue, 11 Nov 2008 15:03:06 +0000 (15:03 +0000)] 
trunk: patch from Mike Edenfield to add udevadm fc entry.

16 years agotrunk: fix monolithic building to correctly put USER lines in homedir_template.
Chris PeBenito [Tue, 11 Nov 2008 14:22:57 +0000 (14:22 +0000)] 
trunk: fix monolithic building to correctly put USER lines in homedir_template.

16 years agotrunk: 7 patches from dan.
Chris PeBenito [Thu, 6 Nov 2008 22:36:50 +0000 (22:36 +0000)] 
trunk: 7 patches from dan.

16 years agotrunk: tweaks from russell and martin orr.
Chris PeBenito [Thu, 6 Nov 2008 15:01:15 +0000 (15:01 +0000)] 
trunk: tweaks from russell and martin orr.

16 years agotrunk: add missing ubac module.
Chris PeBenito [Wed, 5 Nov 2008 16:11:27 +0000 (16:11 +0000)] 
trunk: add missing ubac module.

16 years agotrunk: merge UBAC.
Chris PeBenito [Wed, 5 Nov 2008 16:10:46 +0000 (16:10 +0000)] 
trunk: merge UBAC.

16 years agotrunk: additional open fixes.
Chris PeBenito [Tue, 4 Nov 2008 14:37:05 +0000 (14:37 +0000)] 
trunk: additional open fixes.

16 years agotrunk: more open perm fixes.
Chris PeBenito [Mon, 20 Oct 2008 16:10:42 +0000 (16:10 +0000)] 
trunk: more open perm fixes.

16 years agotrunk: Move shared library calls from individual modules to the domain module.
Chris PeBenito [Fri, 17 Oct 2008 17:36:56 +0000 (17:36 +0000)] 
trunk: Move shared library calls from individual modules to the domain module.

16 years agotrunk: remove redundant shared lib calls.
Chris PeBenito [Fri, 17 Oct 2008 17:31:04 +0000 (17:31 +0000)] 
trunk: remove redundant shared lib calls.

16 years agotrunk: additional whitespace fixes.
Chris PeBenito [Fri, 17 Oct 2008 15:52:39 +0000 (15:52 +0000)] 
trunk: additional whitespace fixes.

16 years agotrunk: whitespace fix; collapse multiple blank lines into one.
Chris PeBenito [Fri, 17 Oct 2008 15:29:51 +0000 (15:29 +0000)] 
trunk: whitespace fix; collapse multiple blank lines into one.

16 years agotrunk: Enable open permission checks policy capability.
Chris PeBenito [Thu, 16 Oct 2008 16:09:20 +0000 (16:09 +0000)] 
trunk: Enable open permission checks policy capability.

16 years agotrunk: Remove hierarchy from portage module as it is not a good example of hieararchy.
Chris PeBenito [Wed, 15 Oct 2008 19:56:33 +0000 (19:56 +0000)] 
trunk: Remove hierarchy from portage module as it is not a good example of hieararchy.

16 years agotrunk: Remove enableaudit target from modular build as semodule -DB supplants it.
Chris PeBenito [Wed, 15 Oct 2008 14:30:14 +0000 (14:30 +0000)] 
trunk: Remove enableaudit target from modular build as semodule -DB supplants it.

16 years agotrunk: version bits for the release.
Chris PeBenito [Tue, 14 Oct 2008 17:38:03 +0000 (17:38 +0000)] 
trunk: version bits for the release.

16 years agotrunk: bump version numbers for release.
Chris PeBenito [Tue, 14 Oct 2008 15:46:36 +0000 (15:46 +0000)] 
trunk: bump version numbers for release.

16 years agotrunk: 8 patches from dan.
Chris PeBenito [Mon, 13 Oct 2008 15:06:23 +0000 (15:06 +0000)] 
trunk: 8 patches from dan.

16 years agotrunk: a pile of misc fixes.
Chris PeBenito [Mon, 13 Oct 2008 13:36:50 +0000 (13:36 +0000)] 
trunk: a pile of misc fixes.

16 years agotrunk: 3 patches from dan.
Chris PeBenito [Thu, 9 Oct 2008 18:06:24 +0000 (18:06 +0000)] 
trunk: 3 patches from dan.

16 years agotrunk: missing bits from dan's previous round of patches.
Chris PeBenito [Thu, 9 Oct 2008 14:01:53 +0000 (14:01 +0000)] 
trunk: missing bits from dan's previous round of patches.