All of lore.kernel.org
 help / color / mirror / Atom feed
* Updated SELinux Release
@ 2004-11-03 15:39 Stephen Smalley
  2004-11-03 18:19 ` Karl MacMillan
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Stephen Smalley @ 2004-11-03 15:39 UTC (permalink / raw)
  To: selinux

An updated SELinux release is available from the NSA SELinux web site;
see http://www.nsa.gov/selinux/news.cfm#R041102.  This release is based
on Linux 2.6.9, but the current SELinux patch for the kernel includes a
number of changes made after 2.6.9 was released, including the xattr
code consolidation, the send_sigurg mediation, the setscheduler deadlock
fix, the locking fixes for the sidtab and netif table, and the AVC
scalability work.  The checkpolicy policy compiler has been updated to
preserve port context ordering in order to allow sensible use of port
ranges, and this facility is now used by the example policy to map all
otherwise unspecified reserved ports to a distinct type that can be
tightly controlled.  Numerous improvements to libselinux,
policycoreutils, and policy have been merged.  An updated version of
setools from Tresys has been merged.  Updated userland patches and SRPMS
have been merged from the Fedora Core 3 development tree.

This release includes the first public release of a new tool by MITRE,
polgen, which attempts to generate policy for an application based on
patterns in its behavior.  polgen works by running a program under a
modified strace that supplements the normal trace output with security
context information, applying a set of filters to the enhanced trace
output, and running the filtered trace data through a pattern recognizer
that identifies common patterns and proposes suitable policy based on
these patterns.  A complete worked example is provided to help
illustrate the use of the tool, see the documentation available under
the doc subdirectory of the polgen source tree.  Please experiment with
this tool and provide feedback to help shape its future development.

I'd like to propose a couple of changes for future SELinux releases for
discussion:

1) I'd like to revive the proposal I originally made in 
http://marc.theaimsgroup.com/?l=selinux&m=107669747828428&w=2, i.e. drop
patched userland packages from the upstream SELinux releases and simply
refer people to the appropriate sites for the various distros (as is
already done in the selinux-doc README).  Maintenance of the SELinux
userland patches has been handled entirely by others for quite some
time, and I don't see any valid reason for us to continue carrying them
on the NSA site.  We only carry a small subset of the patched userland
packages on our site anyway (compared to the far more extensive set in
Fedora), and our site will always lag behind the latest versions
available for the various distros.  If a reference set is desired, it
could always be placed on the sourceforge site, although I think that a
review should be done of the complete set of patched packages in Fedora
to see whether any other packages should be included in the reference
set (and note that in some cases, SELinux modifications have been
directly integrated into the Fedora source tree and are not carried as
separate patches anymore).

2) I'd like to do away with the complete prepatched kernel tarball and
full userland tarball, and only distribute a kernel patch and the
individual component tarballs for checkpolicy, libsepol, libselinux,
policycoreutils, etc.  The prepatched kernel tarball doesn't seem very
useful to me, as most people likely want to combine the SELinux kernel
patch with other patches and prebuilt kernel packages with SELinux
support are available for the various distros now.  The full userland
tarball seems redundant to me, and packagers of SELinux are using the
individual component tarballs anyway.  Any objections to dropping these
two tarballs?

-- 
Stephen Smalley <sds@epoch.ncsc.mil>
National Security Agency


--
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] 31+ messages in thread
* Updated SELinux Release
@ 2005-03-09 21:02 Stephen Smalley
  2005-06-22 18:57 ` Stephen Smalley
  0 siblings, 1 reply; 31+ messages in thread
From: Stephen Smalley @ 2005-03-09 21:02 UTC (permalink / raw)
  To: selinux

An updated SELinux release is available from the NSA SELinux web site;
see http://www.nsa.gov/selinux/news.cfm#R050309. 

This release is based on Linux 2.6.11.  The SELinux kernel patch for
2.6.11 includes enhanced MLS support, changes to the execute-related
permission checking for legacy binaries, and an extension to the
/proc/pid/attr API to allow use by scripts.  Enhanced MLS support has
been merged into the userspace libraries and tools.  The libraries and
tools have been modified to allow local customization of file contexts
and users without requiring policy sources, and to preserve certain
types that are marked as being customizable upon relabels.  A helper
for running init scripts under a pty from run_init was merged.
setfiles was rewritten to use the matchpathcon library function.  The
technical reports in the selinux-doc package were updated to reflect
the current SELinux code.  The contributors page was updated.
Numerous patches for the userspace libraries, tools, and policy were
merged.  Updated versions of setools, slat, and polgen were added.

-- 
Stephen Smalley <sds@tycho.nsa.gov>
National Security Agency


--
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] 31+ messages in thread
* Updated SELinux Release
@ 2005-01-07 20:59 Stephen Smalley
  0 siblings, 0 replies; 31+ messages in thread
From: Stephen Smalley @ 2005-01-07 20:59 UTC (permalink / raw)
  To: selinux

An updated SELinux release is available from the NSA SELinux web site;
see http://www.nsa.gov/selinux/news.cfm#R050107.  This release is based
on Linux 2.6.10, but the current SELinux patch for the kernel includes a
number of changes merged after 2.6.10 was released, including the AVC
scalability work, AVC API and statistics support, dynamic context
transition support, and enhanced controls over executable mappings.  The
checkpolicy policy compiler has been updated to order node context
entries and to support supplementary type attribute declarations. 
Several improvements to libselinux, policycoreutils, and policy have
been merged.  Updated versions of setools, slat, and polgen were added. 
The selinux-doc CREDITS file
and Contributors web page have been updated.

As discussed on the list after the last release, we have reduced the NSA
SELinux release to just the core SELinux code, dropping the patched
userland packages, the prepatched kernel tarball, and the full userland
tarball.  Information about obtaining patched userland packages for
various distributions is available from the sourceforge selinux site
(http://selinux.sf.net), and a reference set of SELinux userland patches
is available in the public Fedora CVS tree.

-- 
Stephen Smalley <sds@epoch.ncsc.mil>
National Security Agency


--
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] 31+ messages in thread
* Updated SELinux release
@ 2004-08-19 19:01 Stephen Smalley
  0 siblings, 0 replies; 31+ messages in thread
From: Stephen Smalley @ 2004-08-19 19:01 UTC (permalink / raw)
  To: selinux

An updated SELinux release is available from
http://www.nsa.gov/selinux/.  This release is based on Linux 2.6.8.1. 
The stable SELinux kernel now includes revalidation of the controlling
tty upon domain transitions.  The SELinux NFSv3 enhancements now include
revalidation of the inode security attributes from the server.  The core
checkpolicy logic has been moved into libsepol, a library for binary
policy manipulation.  Improved support for using policy booleans has
been integrated into load_policy and init, and many compile-time policy
tunables have been converted to runtime policy booleans.  Updated
userland patches and SRPMS have been merged from the Fedora Core 3
development tree.  A number of contributed patches have been merged for
the example policy and the policy core utilities. 

-- 
Stephen Smalley <sds@epoch.ncsc.mil>
National Security Agency


--
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] 31+ messages in thread

end of thread, other threads:[~2005-09-07 16:28 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-03 15:39 Updated SELinux Release Stephen Smalley
2004-11-03 18:19 ` Karl MacMillan
2004-11-03 19:21 ` Dhruv Gami
2004-11-04  2:15   ` Colin Walters
2004-11-04  7:02     ` Manoj Srivastava
2004-11-04 13:15       ` Luke Kenneth Casson Leighton
2004-11-05  4:06         ` Colin Walters
2004-11-05 10:28           ` Luke Kenneth Casson Leighton
2004-11-05 15:11             ` Colin Walters
2004-11-05 15:51               ` Stephen Smalley
2004-11-05 15:57               ` Luke Kenneth Casson Leighton
2004-11-05 21:01                 ` Colin Walters
2005-01-03 12:53                 ` Russell Coker
2005-01-03 14:47                   ` Lorenzo Hernández García-Hierro
2004-11-05 12:29           ` Stephen Smalley
2004-11-04 14:35       ` Stephen Smalley
2004-11-04 15:38       ` James Morris
2004-11-04 15:47         ` Stephen Smalley
2004-11-04 14:24   ` Stephen Smalley
2004-11-04  0:59 ` Manoj Srivastava
2004-11-04  3:37   ` Colin Walters
2004-11-04  6:57     ` Manoj Srivastava
2004-11-04 13:38     ` Stephen Smalley
2004-11-04 18:25       ` Christopher J. PeBenito
2004-11-04 18:25         ` Stephen Smalley
2004-11-04 13:33   ` Stephen Smalley
  -- strict thread matches above, loose matches on Subject: below --
2005-03-09 21:02 Stephen Smalley
2005-06-22 18:57 ` Stephen Smalley
2005-09-07 16:23   ` Stephen Smalley
2005-01-07 20:59 Stephen Smalley
2004-08-19 19:01 Updated SELinux release Stephen Smalley

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.