<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2a69962b - samples/check-exec: Add an enlighten &quot;inc&quot; interpreter and 28 tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#2a69962b</link>
        <description>samples/check-exec: Add an enlighten &quot;inc&quot; interpreter and 28 testsAdd a very simple script interpreter called &quot;inc&quot; that can evaluate twodifferent commands (one per line):- &quot;?&quot; to initialize a counter from user&apos;s input;- &quot;+&quot; to increment the counter (which is set to 0 by default).It is enlighten to only interpret executable files according toAT_EXECVE_CHECK and the related securebits:  # Executing a script with RESTRICT_FILE is only allowed if the script  # is executable:  ./set-exec -f -- ./inc script-exec.inc # Allowed  ./set-exec -f -- ./inc script-noexec.inc # Denied  # Executing stdin with DENY_INTERACTIVE is only allowed if stdin is an  # executable regular file:  ./set-exec -i -- ./inc -i &lt; script-exec.inc # Allowed  ./set-exec -i -- ./inc -i &lt; script-noexec.inc # Denied  # However, a pipe is not executable and it is then denied:  cat script-noexec.inc | ./set-exec -i -- ./inc -i # Denied  # Executing raw data (e.g. command argument) with DENY_INTERACTIVE is  # always denied.  ./set-exec -i -- ./inc -c &quot;+&quot; # Denied  ./inc -c &quot;$(&lt;script-ask.inc)&quot; # Allowed  # To directly execute a script, we can update $PATH (used by `env`):  PATH=&quot;${PATH}:.&quot; ./script-exec.inc  # To execute several commands passed as argument:Add a complete test suite to check the script interpreter against allpossible execution cases:  make TARGETS=exec kselftest-install  ./tools/testing/selftests/kselftest_install/run_kselftest.shCc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Paul Moore &lt;paul@paul-moore.com&gt;Cc: Serge Hallyn &lt;serge@hallyn.com&gt;Signed-off-by: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Link: https://lore.kernel.org/r/20241212174223.389435-8-mic@digikod.netSigned-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Thu, 12 Dec 2024 17:42:22 +0000</pubDate>
        <dc:creator>Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;</dc:creator>
    </item>
<item>
        <title>b083cc81 - selftests/exec: Add 32 tests for AT_EXECVE_CHECK and exec securebits</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#b083cc81</link>
        <description>selftests/exec: Add 32 tests for AT_EXECVE_CHECK and exec securebitsTest that checks performed by execveat(..., AT_EXECVE_CHECK) areconsistent with noexec mount points and file execute permissions.Test that SECBIT_EXEC_RESTRICT_FILE and SECBIT_EXEC_DENY_INTERACTIVE areinherited by child processes and that they can be pinned with theappropriate SECBIT_EXEC_RESTRICT_FILE_LOCKED andSECBIT_EXEC_DENY_INTERACTIVE_LOCKED bits.Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Paul Moore &lt;paul@paul-moore.com&gt;Cc: Serge Hallyn &lt;serge@hallyn.com&gt;Signed-off-by: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Link: https://lore.kernel.org/r/20241212174223.389435-4-mic@digikod.netSigned-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Thu, 12 Dec 2024 17:42:18 +0000</pubDate>
        <dc:creator>Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;</dc:creator>
    </item>
<item>
        <title>45a8897d - selftests: exec: update gitignore for load_address</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#45a8897d</link>
        <description>selftests: exec: update gitignore for load_addressThe name of the &quot;load_address&quot; objects has been modified, but thecorresponding entry in the gitignore file must be updated.Update the load_address entry in the gitignore file to account forthe new names, adding an exception to keep on tracking load_address.c.Signed-off-by: Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Wed, 25 Sep 2024 21:55:15 +0000</pubDate>
        <dc:creator>Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c7b9c68f - selftests/exec: add generated files to .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#c7b9c68f</link>
        <description>selftests/exec: add generated files to .gitignoreAdd generated files non-regular and null-argv to .gitignore file.Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.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/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Wed, 02 Mar 2022 18:01:19 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>206e22f0 - tools/testing/selftests: add self-test for verifying load alignment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#206e22f0</link>
        <description>tools/testing/selftests: add self-test for verifying load alignmentThis produces a PIE binary with a variety of p_align requirements,suitable for verifying that the load address meets that alignmentrequirement.Signed-off-by: Chris Kennelly &lt;ckennelly@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Alexander Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Fangrui Song &lt;maskray@google.com&gt;Cc: Hugh Dickens &lt;hughd@google.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: &quot;Kirill A. Shutemov&quot; &lt;kirill.shutemov@linux.intel.com&gt;Cc: Mike Kravetz &lt;mike.kravetz@oracle.com&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Cc: Sandeep Patil &lt;sspatil@google.com&gt;Cc: Song Liu &lt;songliubraving@fb.com&gt;Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;Link: https://lkml.kernel.org/r/20200820170541.1132271-3-ckennelly@google.comLink: https://lkml.kernel.org/r/20200821233848.3904680-3-ckennelly@google.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Fri, 16 Oct 2020 03:12:36 +0000</pubDate>
        <dc:creator>Chris Kennelly &lt;ckennelly@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0f71241a - selftests/exec: add file type errno tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#0f71241a</link>
        <description>selftests/exec: add file type errno testsMake sure execve() returns the expected errno values for non-regularfiles.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Marc Zyngier &lt;maz@kernel.org&gt;Link: http://lkml.kernel.org/r/20200813231723.2725102-3-keescook@chromium.orgSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Sat, 15 Aug 2020 00:30:17 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>61016db1 - selftests/exec: Verify execve of non-regular files fail</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#61016db1</link>
        <description>selftests/exec: Verify execve of non-regular files failAdd a named pipe as an exec target to make sure that non-regularfiles are rejected by execve() with EACCES. This can help verifycommit 73601ea5b7b1 (&quot;fs/open.c: allow opening only regular filesduring execve()&quot;).Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Mon, 18 May 2020 04:47:43 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d198b34f - .gitignore: add SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#d198b34f</link>
        <description>.gitignore: add SPDX License IdentifierAdd SPDX License Identifier to all .gitignore files.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Tue, 03 Mar 2020 13:35:59 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4e7301e6 - exec selftests: test -&gt;recursion_depth</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#4e7301e6</link>
        <description>exec selftests: test -&gt;recursion_depthTest that trivially recursing script onto itself doesn&apos;t work.Note: this is different test from ELOOP tests in execveat.c Those testthat execveat(2) doesn&apos;t follow symlinks when told to do so.Link: http://lkml.kernel.org/r/20190423192720.GA21433@avx2Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Tue, 14 May 2019 22:44:43 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c9b26b81 - syscalls: add selftest for execveat(2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/exec/.gitignore#c9b26b81</link>
        <description>syscalls: add selftest for execveat(2)Signed-off-by: David Drysdale &lt;drysdale@google.com&gt;Cc: Meredydd Luff &lt;meredydd@senatehouse.org&gt;Cc: Shuah Khan &lt;shuah.kh@samsung.com&gt;Cc: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;Cc: Andy Lutomirski &lt;luto@amacapital.net&gt;Cc: Alexander Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Rich Felker &lt;dalias@aerifal.cx&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Michael Kerrisk &lt;mtk.manpages@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/exec/.gitignore</description>
        <pubDate>Sat, 13 Dec 2014 00:57:36 +0000</pubDate>
        <dc:creator>David Drysdale &lt;drysdale@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
