Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jul 2009 10:08:45 +0200
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r195785 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Message-ID:  <20090722080845.GA32501@pin.if.uz.zgora.pl>
In-Reply-To: <200907201916.n6KJGhEl086253@svn.freebsd.org>
References:  <200907201916.n6KJGhEl086253@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 0720T1916, Edward Tomasz Napierala 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).
>   
>   Reviewed by:	pjd (idea, not actual code)
>   Approved by:	re (kib)

Also:

Reviewed by:	kmacy

-- 
If you cut off my head, what would I say?  Me and my head, or me and my body?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090722080845.GA32501>