<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3b70b66e - selinux: move genheaders to security/selinux/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/selinux/Makefile#3b70b66e</link>
        <description>selinux: move genheaders to security/selinux/This tool is only used in security/selinux/Makefile.Move it to security/selinux/ so that &apos;make clean&apos; can clean it up.Please note &apos;make clean&apos; does not clean scripts/ because tools underscripts/ are often used for external module builds. Obviously, genheadersis not the case here.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Paul Moore &lt;paul@paul-moore.com&gt;

            List of files:
            /linux-6.15/scripts/selinux/Makefile</description>
        <pubDate>Fri, 06 Sep 2024 17:29:14 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/selinux/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/scripts/selinux/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>2f3b55ac - selinux: remove unnecessary assignment to subdir-</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/selinux/Makefile#2f3b55ac</link>
        <description>selinux: remove unnecessary assignment to subdir-Makefile.clean descends into $(subdir-y).  Dummy assignment to subdir-is meaningless.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Paul Moore &lt;paul@paul-moore.com&gt;

            List of files:
            /linux-6.15/scripts/selinux/Makefile</description>
        <pubDate>Mon, 13 Nov 2017 10:40:40 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>8753f6be - selinux: generate flask headers during kernel build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/selinux/Makefile#8753f6be</link>
        <description>selinux: generate flask headers during kernel buildAdd a simple utility (scripts/selinux/genheaders) and invoke it togenerate the kernel-private class and permission indices in flask.hand av_permissions.h automatically during the kernel build from thesecurity class mapping definitions in classmap.h.  Adding new kernelclasses and permissions can then be done just by adding them to classmap.h.Signed-off-by:  Stephen Smalley &lt;sds@tycho.nsa.gov&gt;Signed-off-by: James Morris &lt;jmorris@namei.org&gt;

            List of files:
            /linux-6.15/scripts/selinux/Makefile</description>
        <pubDate>Wed, 30 Sep 2009 17:41:02 +0000</pubDate>
        <dc:creator>Stephen Smalley &lt;sds@tycho.nsa.gov&gt;</dc:creator>
    </item>
<item>
        <title>93c06cbb - selinux: add support for installing a dummy policy (v2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/selinux/Makefile#93c06cbb</link>
        <description>selinux: add support for installing a dummy policy (v2)In August 2006 I posted a patch generating a minimal SELinux policy.  Thisweek, David P. Quigley posted an updated version of that as a patch againstthe kernel.  It also had nice logic for auto-installing the policy.Following is David&apos;s original patch intro (preserved especiallybc it has stats on the generated policies):se interested in the changes there were only two significantchanges. The first is that the iteration through the list of classesused NULL as a sentinel value. The problem with this is that theclass_to_string array actually has NULL entries in its table as placeholders for the user space object classes.The second change was that it would seem at some point the initial sidstable was NULL terminated. This is no longer the case so that iterationhas to be done on array length instead of looking for NULL.Some statistics on the policy that it generates:The policy consists of 523 lines which contain no blank lines. Of those523 lines 453 of them are class, permission, and initial siddefinitions. These lines are usually little to no concern to the policydeveloper since they will not be adding object classes or permissions.Of the remaining 70 lines there is one type, one role, and one userstatement. The remaining lines are broken into three portions. The firstgroup are TE allow rules which make up 29 of the remaining lines, thesecond is assignment of labels to the initial sids which consist of 27lines, and file system labeling statements which are the remaining 11.In addition to the policy.conf generated there is a single file_contextsfile containing two lines which labels the entire system with base_t.This policy generates a policy.23 binary that is 7920 bytes.(then a few versions later...):The new policy is 587 lines (stripped of blank lines) with 476 of thoselines being the boilerplate that I mentioned last time. The remaining111 lines have the 3 lines for type, user, and role, 70 lines for theallow rules (one for each object class including user space objectclasses), 27 lines to assign types to the initial sids, and 11 lines forfile system labeling. The policy binary is 9194 bytes.Changelog:	Aug 26: Added Documentation/SELinux.txt	Aug 26: Incorporated a set of comments by Stephen Smalley:		1. auto-setup SELINUXTYPE=dummy		2. don&apos;t auto-install if selinux is enabled with			non-dummy policy		3. don&apos;t re-compute policy version		4. /sbin/setfiles not /usr/sbin/setfiles	Aug 22: As per JMorris comments, made sure make distclean		cleans up the mdp directory.		Removed a check for file_contexts which is now		created in the same file as the check, making it		superfluous.Signed-off-by: Serge Hallyn &lt;serue@us.ibm.com&gt;Signed-off-by: David Quigley &lt;dpquigl@tycho.nsa.gov&gt;Signed-off-by: James Morris &lt;jmorris@namei.org&gt;

            List of files:
            /linux-6.15/scripts/selinux/Makefile</description>
        <pubDate>Tue, 26 Aug 2008 19:47:57 +0000</pubDate>
        <dc:creator>Serge E. Hallyn &lt;serue@us.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
