svn commit: r195785 -
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Edward Tomasz Napierala
trasz at freebsd.org
Wed Jul 22 15:17:58 UTC 2009
On 0722T1247, Artis Caune wrote:
> > Author: trasz
> > Date: Mon Jul 20 19:16:42 2009
> > New Revision: 195785
> > URL: http://svn.freebsd.org/changeset/base/195785
> >
> > Log:
> > Fix permission handling for extended attributes in ZFS. Without
> > this change, ZFS uses SunOS Alternate Data Streams semantics - each
> > EA has its own permissions, which are set at EA creation time
> > and - unlike SunOS - invisible to the user and impossible to change.
> > From the user point of view, it's just broken: sometimes access
> > is granted when it shouldn't be, sometimes it's denied when
> > it shouldn't be.
> >
> > This patch makes it behave just like UFS, i.e. depend on current
> > file permissions. Also, it fixes returned error codes (ENOATTR
> > instead of ENOENT) and makes listextattr(2) return 0 instead
> > of EPERM where there is no EA directory (i.e. the file never had
> > any EA).
>
>
>
> I can not create archives from ZFS file system after this commit.
Should be fixed now. Sorry for the breakage.
[..]
--
If you cut off my head, what would I say? Me and my head, or me and my body?
More information about the svn-src-head
mailing list