<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e44a4dc4 - apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#e44a4dc4</link>
        <description>apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256sha1 is insecure and has colisions, thus it is not useful for evenlightweight policy hash checks. Switch to sha256, which on modernhardware is fast enough.Separately as per NIST Policy on Hash Functions, sha1 usage must bewithdrawn by 2030. This config option currently is one of many thatholds up sha1 usage.Signed-off-by: Dimitri John Ledkov &lt;dimitri.ledkov@canonical.com&gt;Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Sun, 22 Oct 2023 19:40:26 +0000</pubDate>
        <dc:creator>Dimitri John Ledkov &lt;dimitri.ledkov@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>b11e51dd - apparmor: test: make static symbols visible during kunit testing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#b11e51dd</link>
        <description>apparmor: test: make static symbols visible during kunit testingUse macros, VISIBLE_IF_KUNIT and EXPORT_SYMBOL_IF_KUNIT, to allowstatic symbols to be conditionally set to be visible duringapparmor_policy_unpack_test, which removes the need to include the testingfile in the implementation file.Change the namespace of the symbols that are now conditionally visible (byadding the prefix aa_) to avoid confusion with symbols of the same name.Allow the test to be built as a module and namespace the module name frompolicy_unpack_test to apparmor_policy_unpack_test to improve clarity ofthe module name.Provide an example of how static symbols can be dealt with in testing.Signed-off-by: Rae Moar &lt;rmoar@google.com&gt;Reviewed-by: David Gow &lt;davidgow@google.com&gt;Acked-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Wed, 07 Dec 2022 01:40:24 +0000</pubDate>
        <dc:creator>Rae Moar &lt;rmoar@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f4d6b94b - apparmor: use zstd compression for profile data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#f4d6b94b</link>
        <description>apparmor: use zstd compression for profile dataChange the algorithm used by apparmor to compress profile data fromzlib to zstd, using the new zstd API introduced in 5.16.Zstd provides a larger range of compression levels than zlib andsignificantly better performance at the default level (for a relativelysmall increase in compressed size).The apparmor module parameter raw_data_compression_level is now clampedto the minimum and maximum compression levels reported by the zstdlibrary. A compression level of 0 retains the previous behavior ofdisabling policy compression instead of using zstd&apos;s behavior, which isto use the default compression level.Signed-off-by: Jon Tourville &lt;jon.tourville@canonical.com&gt;Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 11 Jul 2022 16:36:08 +0000</pubDate>
        <dc:creator>Jon Tourville &lt;jon.tourville@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>5bfcbd22 - apparmor: Enable tuning of policy paranoid load for embedded systems</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#5bfcbd22</link>
        <description>apparmor: Enable tuning of policy paranoid load for embedded systemsAppArmor by default does an extensive check on loaded policy thatcan take quite some time on limited resource systems. Allowdisabling this check for embedded systems where system images arereadonly and have checksumming making the need for the embeddedpolicy to be fully checked to be redundant.Note: basic policy checks are still done.Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Wed, 03 Feb 2021 09:35:12 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>d61c57fd - apparmor: make export of raw binary profile to userspace optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#d61c57fd</link>
        <description>apparmor: make export of raw binary profile to userspace optionalEmbedded systems have limited space and don&apos;t need the introspectionor checkpoint restore capability provided by exporting the rawprofile binary data so make it so make it a config option.This will reduce run time memory use and also speed up policy loads.Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 01 Feb 2021 11:43:18 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>65cc9c39 - apparmor: Update help description of policy hash for introspection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#65cc9c39</link>
        <description>apparmor: Update help description of policy hash for introspectionUpdate help to note this option is not needed for small embedded systemswhere regular policy introspection is not used.Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 01 Feb 2021 10:20:35 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>c9fecf50 - Replace HTTP links with HTTPS ones: security</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#c9fecf50</link>
        <description>Replace HTTP links with HTTPS ones: securityRationale:Reduces attack surface on kernel devs opening the links for MITMas HTTPS traffic is much harder to manipulate.Deterministic algorithm:For each file:  If not .svg:    For each line:      If doesn&apos;t contain `\bxmlns\b`:        For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:          If both the HTTP and HTTPS versions          return 200 OK and serve the same content:            Replace HTTP with HTTPS.Signed-off-by: Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;Acked-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: James Morris &lt;jmorris@namei.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Sun, 05 Jul 2020 21:45:12 +0000</pubDate>
        <dc:creator>Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;</dc:creator>
    </item>
<item>
        <title>6d6861d4 - security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#6d6861d4</link>
        <description>security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTSThis makes it easier to enable all KUnit fragments.Adding &apos;if !KUNIT_ALL_TESTS&apos; so individual tests can not be turned off.Therefore if KUNIT_ALL_TESTS is enabled that will hide the prompt inmenuconfig.Reviewed-by: David Gow &lt;davidgow@google.com&gt;Signed-off-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;Acked-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 11 May 2020 13:14:42 +0000</pubDate>
        <dc:creator>Anders Roxell &lt;anders.roxell@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>35c57fc3 - kunit: building kunit as a module breaks allmodconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#35c57fc3</link>
        <description>kunit: building kunit as a module breaks allmodconfigkunit tests that do not support module build should dependon KUNIT=y rather than just KUNIT in Kconfig, otherwisethey will trigger compilation errors for &quot;make allmodconfig&quot;builds.Fixes: 9fe124bf1b77 (&quot;kunit: allow kunit to be loaded as a module&quot;)Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Alan Maguire &lt;alan.maguire@oracle.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Fri, 10 Jan 2020 11:49:25 +0000</pubDate>
        <dc:creator>Alan Maguire &lt;alan.maguire@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>4d944bcd - apparmor: add AppArmor KUnit tests for policy unpack</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#4d944bcd</link>
        <description>apparmor: add AppArmor KUnit tests for policy unpackAdd KUnit tests to test AppArmor unpacking of userspace policies.AppArmor uses a serialized binary format for loading policies. To findpolicy format documentation seeDocumentation/admin-guide/LSM/apparmor.rst.In order to write the tests against the policy unpacking code, somestatic functions needed to be exposed for testing purposes. One of thegoals of this patch is to establish a pattern for which testing thesekinds of functions should be done in the future.Signed-off-by: Brendan Higgins &lt;brendanhiggins@google.com&gt;Signed-off-by: Mike Salvatore &lt;mike.salvatore@canonical.com&gt;Acked-by: John Johansen &lt;john.johansen@canonical.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Wed, 06 Nov 2019 00:43:29 +0000</pubDate>
        <dc:creator>Mike Salvatore &lt;mike.salvatore@canonical.com&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/security/apparmor/Kconfig#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/security/apparmor/Kconfig</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>fe166a9f - apparmor: fix missing ZLIB defines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#fe166a9f</link>
        <description>apparmor: fix missing ZLIB definesOn configs where ZLIB is not already selected we are gettingundefined reference to `zlib_deflateInit2&apos;undefined reference to `zlib_deflate&apos;undefined reference to `zlib_deflateEnd&apos;For now just select the necessary ZLIB configs.Fixes: 876dd866c084 (&quot;apparmor: Initial implementation of raw policy blob compression&quot;)Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Tue, 12 Feb 2019 05:56:46 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>0102fb83 - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#0102fb83</link>
        <description>apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUEIn preparation for removing CONFIG_DEFAULT_SECURITY, this removes thesoon-to-be redundant SECURITY_APPARMOR_BOOTPARAM_VALUE. Since explicitordering via CONFIG_LSM or &quot;lsm=&quot; will define whether an LSM is enabled ornot, this CONFIG will become effectively ignored, so remove it. However,in order to stay backward-compatible with &quot;security=apparmor&quot;, the enablevariable defaults to true.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Tue, 02 Oct 2018 00:08:57 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>680cd62e - apparmor: add debug assert AA_BUG and Kconfig to control debug info</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#680cd62e</link>
        <description>apparmor: add debug assert AA_BUG and Kconfig to control debug infoSigned-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 16 Jan 2017 08:42:27 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>6059f71f - apparmor: add parameter to control whether policy hashing is used</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#6059f71f</link>
        <description>apparmor: add parameter to control whether policy hashing is usedSigned-off-by: John Johansen &lt;john.johansen@canonical.com&gt;Acked-by: Tyler Hicks &lt;tyhicks@canonical.com&gt;Acked-by: Seth Arnold &lt;seth.arnold@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Fri, 24 Oct 2014 16:16:14 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>083c1290 - apparmor: clarify CRYPTO dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#083c1290</link>
        <description>apparmor: clarify CRYPTO dependencyThe crypto framework can be built as a loadable module, but theapparmor hash code can only be built-in, which then causes alink error:security/built-in.o: In function `aa_calc_profile_hash&apos;:integrity_audit.c:(.text+0x21610): undefined reference to `crypto_shash_update&apos;security/built-in.o: In function `init_profile_hash&apos;:integrity_audit.c:(.init.text+0xb4c): undefined reference to `crypto_alloc_shash&apos;This changes Apparmor to use &apos;select CRYPTO&apos; like a lot of othersubsystems do.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: James Morris &lt;james.l.morris@oracle.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Wed, 21 Oct 2015 19:16:29 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>f8eb8a13 - apparmor: add the ability to report a sha1 hash of loaded policy</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#f8eb8a13</link>
        <description>apparmor: add the ability to report a sha1 hash of loaded policyProvide userspace the ability to introspect a sha1 hash value for eachprofile currently loaded.Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;Acked-by: Seth Arnold &lt;seth.arnold@canonical.com&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Wed, 14 Aug 2013 18:27:36 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>06c22dad - apparmor: depends on NET</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#06c22dad</link>
        <description>apparmor: depends on NETSECURITY_APPARMOR should depend on NET since AUDIT needs(depends on) NET.Fixes 70-80 errors that occur when CONFIG_NET is not enabled,but APPARMOR selects AUDIT without qualification.  E.g.:audit.c:(.text+0x33361): undefined reference to `netlink_unicast&apos;(.text+0x333df): undefined reference to `netlink_unicast&apos;audit.c:(.text+0x3341d): undefined reference to `skb_queue_tail&apos;audit.c:(.text+0x33424): undefined reference to `kfree_skb&apos;audit.c:(.text+0x334cb): undefined reference to `kfree_skb&apos;audit.c:(.text+0x33597): undefined reference to `skb_put&apos;audit.c:(.text+0x3369b): undefined reference to `__alloc_skb&apos;audit.c:(.text+0x336d7): undefined reference to `kfree_skb&apos;(.text+0x3374c): undefined reference to `__alloc_skb&apos;auditfilter.c:(.text+0x35305): undefined reference to `skb_queue_tail&apos;lsm_audit.c:(.text+0x2873): undefined reference to `init_net&apos;lsm_audit.c:(.text+0x2878): undefined reference to `dev_get_by_index&apos;Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: James Morris &lt;jmorris@namei.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Mon, 02 Aug 2010 17:52:18 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;randy.dunlap@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>016d825f - AppArmor: Enable configuring and building of the AppArmor security module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/apparmor/Kconfig#016d825f</link>
        <description>AppArmor: Enable configuring and building of the AppArmor security moduleKconfig and Makefiles to enable configuration and building of AppArmor.Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;Signed-off-by: James Morris &lt;jmorris@namei.org&gt;

            List of files:
            /linux-6.15/security/apparmor/Kconfig</description>
        <pubDate>Fri, 30 Jul 2010 03:46:33 +0000</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
</channel>
</rss>
