<?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 linux_xattr.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e975d1b7 - linux(4): Return ENOTSUP from listxattr instead of EPERM</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#e975d1b7</link>
        <description>linux(4): Return ENOTSUP from listxattr instead of EPERMFreeBSD does not permits manipulating extended attributes in the systemnamespace by unprivileged accounts, even if account has appropriateprivileges to access filesystem object.In Linux the system namespace is used to preserve posix acls. Some Gnucoreutils binaries uses posix acls, eg, install, ls, cp.  And fails ifwe unexpectedly return EPERM error from xattr system calls.In the other hands, in Linux read and write access to the systemnamespace depend on the policy implemented for each filesystem, so we&apos;llmimics we&apos;re a filesystem that prohibits this for unpriveleged accounts.Reported by:		ziriasTested by:		ziriasMFC after:		1 week(cherry picked from commit 11e37048db35d7fcfc285b867965de1aeefec2c8)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Tue, 05 Sep 2023 08:52:27 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53b3e15d - linux(4): Fix listxattr for the case when the size is 0</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#53b3e15d</link>
        <description>linux(4): Fix listxattr for the case when the size is 0If size is specified as zero, these calls return the current sizeof the list of extended attribute names (and leave list unchanged).Tested by:		ziriasMFC after:		1 week(cherry picked from commit 18d1c86788f66f42c4e096142f4f8d168f68732c)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Tue, 05 Sep 2023 08:51:46 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bce9c2e3 - linux(4): Return ENOTSUP from xattr syscalls instead of EPERM</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#bce9c2e3</link>
        <description>linux(4): Return ENOTSUP from xattr syscalls instead of EPERMFreeBSD does not permits manipulating extended attributes in the systemnamespace by unprivileged accounts, even if account has appropriateprivileges to access filesystem object.In Linux the system namespace is used to preserve posix acls. Some Gnucoreutils binaries uses posix acls, eg, install, ls.  And fails if weunexpectedly return EPERM error from xattr system calls.In the other hands, in Linux read and write access to the systemnamespace depend on the policy implemented for each filesystem, so we&apos;llmimics we&apos;re a filesystem that prohibits this for unpriveleged accounts.Reported by:		ziriasTested by:		ziriasMFC after:		1 week(cherry picked from commit 1bfc4574f78653e4b64ac9dd31518c96a17fe52b)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Fri, 01 Sep 2023 08:11:02 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f35bf8b - linux(4): Merge removexattr for future error recode</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#0f35bf8b</link>
        <description>linux(4): Merge removexattr for future error recodeTested by:		ziriasMFC after:		1 week(cherry picked from commit dfcc0237c3a97f4f7962da854389f3c5d976145a)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Fri, 01 Sep 2023 08:10:44 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a9b8a0ce - linux(4): Return ENODATA from getxattr syscalls instead of EPERM</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#a9b8a0ce</link>
        <description>linux(4): Return ENODATA from getxattr syscalls instead of EPERMOn Linux ENODATA mean the named attribute does not exist, or theprocess has no access to this attribute.Reported by:		ziriasPR:			273517Tested by:		ziriasMFC after:		1 week(cherry picked from commit 4d59b790553ef75b9a4b6a673eab3354f3d012b3)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Fri, 01 Sep 2023 08:10:12 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>803280ea - linux(4): Merge getxattr for future error recode</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#803280ea</link>
        <description>linux(4): Merge getxattr for future error recodeTested by:		ziriasMFC after:		1 week(cherry picked from commit 6b46ec66129d9490c91876f72d98e514121996a6)

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Fri, 01 Sep 2023 08:09:49 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3460fab5 - linux(4): Remove sys/cdefs.h inclusion where it&apos;s not needed due to 685dc743</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#3460fab5</link>
        <description>linux(4): Remove sys/cdefs.h inclusion where it&apos;s not needed due to 685dc743

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Fri, 18 Aug 2023 10:12:02 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>685dc743 - sys: Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#685dc743</link>
        <description>sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Wed, 16 Aug 2023 17:54:36 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>22dca7ac - linux(4): Implement xattr syscalls</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/compat/linux/linux_xattr.c#22dca7ac</link>
        <description>linux(4): Implement xattr syscallsReviewed by:Differential revision:	https://reviews.freebsd.org/D35544MFC after:		1 month

            List of files:
            /freebsd-14.2/sys/compat/linux/linux_xattr.c</description>
        <pubDate>Sat, 22 Jul 2023 11:03:33 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
