initCommon(); include("project.inc"); /***********************************************************************/ /***********************************************************************/ /* Initialize the project */ $project = new Project; /***********************************************************************/ /************************ Begin project content ************************/ /***********************************************************************/ /* Display name is the proper name of the project -- * it is displayed at the top of the page */ $project->display_name="SELinux"; $project->project_name="selinux"; $project->mailing_list="fedora-selinux-list"; /* Note: The TODO list is a filename which is * the project_name with a .todo extension */ /* Project description */ $project->desc="

SELinux integration into Fedora Core.

Security-enhanced Linux (SELinux)is a patch of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The SELinux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security.

The scope of the project is the entire OS, since we are implementing SELinux controls thoughout the OS. However, there are some packages which are specific to SELinux:

"; /* If the project uses Rawhide, then set the value to TRUE */ $project->rawhide=TRUE; /* Other useful variables (uncomment to use) */ /* Contacts */ /* Format: "Full Name", "email@hostname", "Title" * Note: Title is optional. If omitted, then your title is "Maintainer" */ $project->addMaintainer("Dan Walsh","dwalsh@redhat.com"); $project->addMaintainer("Elliot Lee","sopwith@redhat.com", "Release Engineering/Coordinator"); $project->addMaintainer("James Morris","jmorris@redhat.com","Kernel Maintainer"); $project->addMaintainer("Russell Coker","rcoker@redhat.com","Policy Maintainer"); /* Screenshots */ /* Format: "Basefilename.ext", "Short image description" * Note: Thumbnails must have -thumb before the .ext for the filenames. */ //$project->addScreenshot("redhat-artwork-packages.png","Screenshot for redhat-config-packages"); /* Directory prefix for the images */ //$project->screenshot_prefix="/projects/artwork-tools/images/"; /* Documentation */ //$project->addDocumentation("$RELEASE_NAME Manuals","http://www.redhat.com/docs/manuals/linux/"); $project->addDocumentation("NSA SELinux Information","http://www.nsa.gov/selinux/"); $project->addDocumentation("Fedora Core SELinux FAQ","/docs/selinux-faq/"); $project->addDocumentation("Understanding and Customizing the Apache HTTP SELinux Policy","/docs/selinux-apache-fc3/"); $extra=""; $project->addMisc("",""); /***********************************************************************/ /************************* End project content *************************/ /***********************************************************************/ $template->options['title'].=': '.$project->display_name; /* Standard template footer */ $template->displayHeader(); /* Display the project content */ $project->displayProject(); ?>

Roadmap

For those working on SELinux-related features in Fedora Core, this is a TODO list.
  1. Continue working with SELinux in FC3 and beyond
  2. Get a final, stable SELinux targeted policy
  3. Get a final, stable SELinux Strict policy
  4. Need help on documentation project
  5. Need help on writing/fixing man pages for libselinux, libsepol, policycoreutils, checkpolicy
  6. Investigate MLS Support
  7. Better integration of Apache and SELinux
  8. Addition of Security Enhanced XWindows in FC4???
displayFooter('$Date: 2005/11/29 17:30:30 $'); ?>