Map between "system.richacl" xattrs and the in-kernel representation.
Signed-off-by: Andreas Gruenbacher
---
fs/Makefile| 2 +-
fs/richacl_xattr.c | 161 +
include/linux/richacl_xattr.h | 29 ++
Cache richacls in struct inode so that this doesn't have to be done
individually in each filesystem. This is similar to POSIX ACLs.
Signed-off-by: Andreas Gruenbacher
---
fs/inode.c | 11 +--
fs/posix_acl.c | 2 +-
fs/richacl_inode.c | 77
eesh.ku...@linux.vnet.ibm.com>
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
fs/ext4/Kconfig | 11 +
fs/ext4/Makefile | 1 +
fs/ext4/file.c| 3 ++
fs/ext4/ialloc.c | 11 -
fs/ext4/inode.c | 1
From: "Aneesh Kumar K.V"
Support the richacl permission model in ext4. The richacls are stored
in "system.richacl" xattrs. Richacls need to be enabled by tune2fs or
at file system create time.
Signed-off-by: Aneesh Kumar K.V
Signed-off-by: Andreas Gruenbacher
Reviewe
acl_by_type(inode, type) returns a pointer to either inode->i_acl or
inode->i_default_acl depending on type. This is useful in
fs/posix_acl.c, but should never have been visible outside that file.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: Christop
acl_by_type(inode, type) returns a pointer to either inode->i_acl or
inode->i_default_acl depending on type. This is useful in
fs/posix_acl.c, but should never have been visible outside that file.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: Christoph Hellwig
---
fs/posix
be computed from the file permission bits.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/richacl_base.c | 104
include/linux/richacl.h | 1 +
2 files changed, 10
Hook the richacl permission checking function into the vfs.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/namei.c | 51 +--
fs/posix_acl.c | 6 +++---
2 files changed, 52 insertions(+), 5 deletions(-)
diff --git a/fs/n
be computed from the file permission bits.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/richacl_base.c | 104
include/linux/richacl.h | 1 +
2 files changed, 105 insertions(+)
diff --git a/fs/richacl_base.c b/fs
Hook the richacl permission checking function into the vfs.
Signed-off-by: Andreas Gruenbacher
---
fs/namei.c | 51 +--
fs/posix_acl.c | 6 +++---
2 files changed, 52 insertions(+), 5 deletions(-)
diff --git a/fs/namei.c b/fs/namei.c
index
These operations are similar to the get_acl and set_acl operations for
POSIX ACLs. The distinction between access and default ACLs doesn't exist
for richacls.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
include/linux/fs.h | 2 ++
1 file changed, 2 insertions(+)
diff
These operations are similar to the get_acl and set_acl operations for
POSIX ACLs. The distinction between access and default ACLs doesn't exist
for richacls.
Signed-off-by: Andreas Gruenbacher
---
include/linux/fs.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/linux/fs.h b
Both XATTR_NAME_POSIX_ACL_ACCESS and XATTR_NAME_POSIX_ACL_DEFAULT have
the same XATTR_SYSTEM_PREFIX prefix; don't check for the same prefix
repeatedly.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/xattr.c | 29 +++--
1 file changed, 23 insertions
permission). The POSIX.1 standard calls this an
alternate file access control mechanism. A subsequent chmod() would
ensure that those permissions are disabled again.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/richacl_base.
determines the file masks and file permission bits,
and the umask is ignored.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/richacl_base.c | 81 +
fs/richacl_inode.c | 70 ++
i
Both XATTR_NAME_POSIX_ACL_ACCESS and XATTR_NAME_POSIX_ACL_DEFAULT have
the same XATTR_SYSTEM_PREFIX prefix; don't check for the same prefix
repeatedly.
Signed-off-by: Andreas Gruenbacher
---
fs/xattr.c | 29 +++--
1 file changed, 23 insertions(+), 6 deletions(-)
diff
permission). The POSIX.1 standard calls this an
alternate file access control mechanism. A subsequent chmod() would
ensure that those permissions are disabled again.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/richacl_base.c | 42
determines the file masks and file permission bits,
and the umask is ignored.
Signed-off-by: Andreas Gruenbacher
---
fs/richacl_base.c | 81 +
fs/richacl_inode.c | 70 ++
include/linux/richacl.h | 2
git \
richacl-2016-03-14
The richacl user-space utilitites, man pages, and test suite are available
here:
https://github.com/andreas-gruenbacher/richacl
Changes to other user-space packages for richacl:
https://github.com/andreas-gruenbacher/coreutils
https://github.com/andreas-gruenbac
Richacls support permissions that allow to take ownership of a file,
change the file permissions, and set the file timestamps. Support that
by introducing new permission mask flags and by checking for those mask
flags in inode_change_ok().
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.
git \
richacl-2016-03-14
The richacl user-space utilitites, man pages, and test suite are available
here:
https://github.com/andreas-gruenbacher/richacl
Changes to other user-space packages for richacl:
https://github.com/andreas-gruenbacher/coreutils
https://github.com/andreas-gruenbac
Richacls support permissions that allow to take ownership of a file,
change the file permissions, and set the file timestamps. Support that
by introducing new permission mask flags and by checking for those mask
flags in inode_change_ok().
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J
and create access when
replacing an existing file in vfs_rename().
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
fs/na
and create access when
replacing an existing file in vfs_rename().
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
Reviewed-by: Andreas Dilger
---
fs/namei.c | 49 +
include/linux/fs.h | 2 ++
2 files changed, 35
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static inline int
>> +ext4_acl_chmod(struct inode *inode, umode_t mode)
>> +{
>> + if (IS_RICHACL(inode))
>> + return richacl_chmod(inode, inode->i_mode);
>> + return posix_acl_chmod(inode,
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static inline int
>> +ext4_acl_chmod(struct inode *inode, umode_t mode)
>> +{
>> + if (IS_RICHACL(inode))
>> + return richacl_chmod(inode, inode->i_mode);
>> + return posix_acl_chmod(inode, inode->i_mode);
>> +}
>
>
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static int
>> +__ext4_set_richacl(handle_t *handle, struct inode *inode, struct richacl
>> *acl)
>> +{
>> + const int name_index = EXT4_XATTR_INDEX_RICHACL;
>> + umode_t mode = inode->i_mode;
>> + int
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static int
>> +__ext4_set_richacl(handle_t *handle, struct inode *inode, struct richacl
>> *acl)
>> +{
>> + const int name_index = EXT4_XATTR_INDEX_RICHACL;
>> + umode_t mode = inode->i_mode;
>> + int retval, size;
>> +
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static inline int
>> +ext4_acl_chmod(struct inode *inode, umode_t mode)
>> +{
>> + if (IS_RICHACL(inode))
>> + return richacl_chmod(inode, inode->i_mode);
>> + return posix_acl_chmod(inode,
On Fri, Mar 11, 2016 at 3:27 PM, Christoph Hellwig wrote:
>> +static inline int
>> +ext4_acl_chmod(struct inode *inode, umode_t mode)
>> +{
>> + if (IS_RICHACL(inode))
>> + return richacl_chmod(inode, inode->i_mode);
>> + return posix_acl_chmod(inode, inode->i_mode);
>> +}
>
>
ixed up.
I've applied your patch to the latest master branch, made it compile
again, and fixed a few obvious problems. The results I get with
smbcacls look reasonable now.
The code is here:
https://github.com/andreas-gruenbacher/samba richacl
I've used the following smb.conf:
[richacl]
commen
ied your patch to the latest master branch, made it compile
again, and fixed a few obvious problems. The results I get with
smbcacls look reasonable now.
The code is here:
https://github.com/andreas-gruenbacher/samba richacl
I've used the following smb.conf:
[richacl]
comment = Richacl dire
On Fri, Mar 11, 2016 at 3:17 PM, Christoph Hellwig wrote:
>> +#include
>> +
>> +MODULE_LICENSE("GPL");
>
> what's the point given that the code isn't even modolar?
A leftover, removed now.
>> +static void
>> +fix_xattr_from_user(const char *kname, void *kvalue, size_t size)
On Fri, Mar 11, 2016 at 3:17 PM, Christoph Hellwig wrote:
>> +#include
>> +
>> +MODULE_LICENSE("GPL");
>
> what's the point given that the code isn't even modolar?
A leftover, removed now.
>> +static void
>> +fix_xattr_from_user(const char *kname, void *kvalue, size_t size)
>> +{
>> + if
On Fri, Mar 11, 2016 at 3:07 PM, Christoph Hellwig <h...@infradead.org> wrote:
> On Mon, Feb 29, 2016 at 09:17:16AM +0100, Andreas Gruenbacher wrote:
>> POSIX ACLs and richacls are both objects allocated by kmalloc() with a
>> reference count which are freed by kfree_rcu().
On Fri, Mar 11, 2016 at 3:07 PM, Christoph Hellwig wrote:
> On Mon, Feb 29, 2016 at 09:17:16AM +0100, Andreas Gruenbacher wrote:
>> POSIX ACLs and richacls are both objects allocated by kmalloc() with a
>> reference count which are freed by kfree_rcu(). An inode can either
>
On Fri, Mar 11, 2016 at 3:01 PM, Christoph Hellwig <h...@infradead.org> wrote:
> On Mon, Feb 29, 2016 at 09:17:05AM +0100, Andreas Gruenbacher wrote:
>> Al,
>>
>> could you please make sure you are happy with the current version of the
>> richacl patch queue f
On Fri, Mar 11, 2016 at 3:01 PM, Christoph Hellwig wrote:
> On Mon, Feb 29, 2016 at 09:17:05AM +0100, Andreas Gruenbacher wrote:
>> Al,
>>
>> could you please make sure you are happy with the current version of the
>> richacl patch queue for the next merge wind
is still needed by nfsd.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
fs/Kconfig | 3 +++
fs/namei.c | 8
include/li
algorithm), and the file mask that applies to the
process includes the requested permissions.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/Makefile | 2 +
fs/richacl_base.c
check in a richacl.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/richacl_base.c| 118 +++
include/linux/richacl.h | 3 ++
include/uapi/linux/ric
and create access when
replacing an existing file in vfs_rename().
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
fs/na
A richacl roughly grants a requested access if the NFSv4 acl in the
richacl grants the requested permissions according to the NFSv4
permission check algorithm and the file mask that applies to the process
includes the requested permissions.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.
is still needed by nfsd.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
Reviewed-by: Andreas Dilger
---
fs/Kconfig | 3 +++
fs/namei.c | 8
include/linux/fs.h | 12
include/uapi/linux/fs.h | 3 ++-
4 files changed, 21
algorithm), and the file mask that applies to the
process includes the requested permissions.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/Makefile | 2 +
fs/richacl_base.c| 67
include/linux/richacl.h | 179
check in a richacl.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/richacl_base.c| 118 +++
include/linux/richacl.h | 3 ++
include/uapi/linux/richacl.h | 44
3 files changed, 165 insertions
and create access when
replacing an existing file in vfs_rename().
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
Reviewed-by: Andreas Dilger
---
fs/namei.c | 49 +
include/linux/fs.h | 2 ++
2 files changed, 35
A richacl roughly grants a requested access if the NFSv4 acl in the
richacl grants the requested permissions according to the NFSv4
permission check algorithm and the file mask that applies to the process
includes the requested permissions.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: &q
We will need to call iop->permission and iop->get_acl from
inode_change_ok() for additional permission checks, and both take a
non-const inode.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
Reviewed-by: Andreas Dilger
We will need to call iop->permission and iop->get_acl from
inode_change_ok() for additional permission checks, and both take a
non-const inode.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
Reviewed-by: Andreas Dilger
---
fs/attr.c | 2 +-
include/linux/fs
These operations are similar to the get_acl and set_acl operations for
POSIX ACLs. The distinction between access and default ACLs doesn't exist
for richacls.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
include/linux/fs.h | 2 ++
1 file changed, 2 insertions(+)
diff
These operations are similar to the get_acl and set_acl operations for
POSIX ACLs. The distinction between access and default ACLs doesn't exist
for richacls.
Signed-off-by: Andreas Gruenbacher
---
include/linux/fs.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/linux/fs.h b
to "undo" applying the create mode; see richacl_compute_max_masks().
They should set the RICHACL_DEFAULTED flag. (A mechanism that would allow to
indicate to the kernel to ignore the create mode in the first place when there
are inherited permissions would be nice to have.)
Signed-off-b
Hook the richacl permission checking function into the vfs.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/namei.c | 51 +--
fs/posix_acl.c | 6 +++---
2 files changed, 52 insertions(+), 5 deletions(-)
diff --git a/fs/n
Cache richacls in struct inode so that this doesn't have to be done
individually in each filesystem. This is similar to POSIX ACLs.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/inode.c | 11 +--
fs/posix_acl.c | 2 +-
fs/richacl_inode.c
to "undo" applying the create mode; see richacl_compute_max_masks().
They should set the RICHACL_DEFAULTED flag. (A mechanism that would allow to
indicate to the kernel to ignore the create mode in the first place when there
are inherited permissions would be nice to have.)
Signed-off-b
Hook the richacl permission checking function into the vfs.
Signed-off-by: Andreas Gruenbacher
---
fs/namei.c | 51 +--
fs/posix_acl.c | 6 +++---
2 files changed, 52 insertions(+), 5 deletions(-)
diff --git a/fs/namei.c b/fs/namei.c
index
Cache richacls in struct inode so that this doesn't have to be done
individually in each filesystem. This is similar to POSIX ACLs.
Signed-off-by: Andreas Gruenbacher
---
fs/inode.c | 11 +--
fs/posix_acl.c | 2 +-
fs/richacl_inode.c | 77
Map between "system.richacl" xattrs and the in-kernel representation.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/Makefile| 2 +-
fs/richacl_xattr.c | 162 +
fs/xattr.c
be computed from the file permission bits.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/richacl_base.c | 104
include/linux/richacl.h | 1 +
2 files changed, 10
Map between "system.richacl" xattrs and the in-kernel representation.
Signed-off-by: Andreas Gruenbacher
---
fs/Makefile| 2 +-
fs/richacl_xattr.c | 162 +
fs/xattr.c | 29 +-
be computed from the file permission bits.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/richacl_base.c | 104
include/linux/richacl.h | 1 +
2 files changed, 105 insertions(+)
diff --git a/fs/richacl_base.c b/fs
, introduce a new base_acl type and convert i_acl and
i_default_acl to that type. In most cases, the vfs then doesn't care which
kind of acl an inode caches (if any).
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
drivers/staging/l
determines the file masks and file permission bits,
and the umask is ignored.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/richacl_base.c | 81 +
fs/richacl_inode.c | 70 ++
i
, introduce a new base_acl type and convert i_acl and
i_default_acl to that type. In most cases, the vfs then doesn't care which
kind of acl an inode caches (if any).
Signed-off-by: Andreas Gruenbacher
Reviewed-by: Andreas Dilger
---
drivers/staging/lustre/lustre/llite/llite_lib.c | 2 +-
fs/f2fs/acl.c
determines the file masks and file permission bits,
and the umask is ignored.
Signed-off-by: Andreas Gruenbacher
---
fs/richacl_base.c | 81 +
fs/richacl_inode.c | 70 ++
include/linux/richacl.h | 2
eesh.ku...@linux.vnet.ibm.com>
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilger.ca>
---
fs/ext4/Kconfig | 11 +
fs/ext4/Makefile | 1 +
fs/ext4/file.c| 3 ++
fs/ext4/ialloc.c | 11 -
fs/ext4/inode.c | 1
permission). The POSIX.1 standard calls this an
alternate file access control mechanism. A subsequent chmod() would
ensure that those permissions are disabled again.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com>
---
fs/richacl_base.
Add richacl xattr handler implementing the xattr operations based on the
get_richacl and set_richacl inode operations.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/richacl_xattr.c| 73 +++
include/linux/richacl_xattr.
, richacls are
automatically enabled and using the "noacl" mount option leads to an error.
Signed-off-by: Aneesh Kumar K.V <aneesh.ku...@linux.vnet.ibm.com>
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: Andreas Dilger <adil...@dilg
From: "Aneesh Kumar K.V"
Support the richacl permission model in ext4. The richacls are stored
in "system.richacl" xattrs. Richacls need to be enabled by tune2fs or
at file system create time.
Signed-off-by: Aneesh Kumar K.V
Signed-off-by: Andreas Gruenbacher
Reviewe
permission). The POSIX.1 standard calls this an
alternate file access control mechanism. A subsequent chmod() would
ensure that those permissions are disabled again.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/richacl_base.c | 42
Add richacl xattr handler implementing the xattr operations based on the
get_richacl and set_richacl inode operations.
Signed-off-by: Andreas Gruenbacher
---
fs/richacl_xattr.c| 73 +++
include/linux/richacl_xattr.h | 2 ++
2 files changed
using the "noacl" mount option leads to an error.
Signed-off-by: Aneesh Kumar K.V
Signed-off-by: Andreas Gruenbacher
Reviewed-by: Andreas Dilger
---
fs/ext4/ext4.h | 6 --
fs/ext4/super.c | 49 -
2 files changed, 44 insertions(+
checking for delete access inside a directory, and MAY_DELETE_SELF
when checking for delete access to a file itelf.
The MAY_DELETE_SELF permission overrides the sticky directory check.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
Reviewed-by: J. Bruce Fields <bfie...@redhat.com
/git/agruen/linux-richacl.git \
richacl-2016-02-22
The richacl user-space utilitites, man pages, and test suite are available
here:
https://github.com/andreas-gruenbacher/richacl
Changes to other user-space packages for richacl:
https://github.com/andreas-gruenbacher/coreutils
https
acl_by_type(inode, type) returns a pointer to either inode->i_acl or
inode->i_default_acl depending on type. This is useful in
fs/posix_acl.c, but should never have been visible outside that file.
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.com>
---
fs/posix_acl.c
checking for delete access inside a directory, and MAY_DELETE_SELF
when checking for delete access to a file itelf.
The MAY_DELETE_SELF permission overrides the sticky directory check.
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J. Bruce Fields
---
fs/namei.c | 20
/git/agruen/linux-richacl.git \
richacl-2016-02-22
The richacl user-space utilitites, man pages, and test suite are available
here:
https://github.com/andreas-gruenbacher/richacl
Changes to other user-space packages for richacl:
https://github.com/andreas-gruenbacher/coreutils
https
acl_by_type(inode, type) returns a pointer to either inode->i_acl or
inode->i_default_acl depending on type. This is useful in
fs/posix_acl.c, but should never have been visible outside that file.
Signed-off-by: Andreas Gruenbacher
---
fs/posix_acl.c| 3 +--
include
Richacls support permissions that allow to take ownership of a file,
change the file permissions, and set the file timestamps. Support that
by introducing new permission mask flags and by checking for those mask
flags in inode_change_ok().
Signed-off-by: Andreas Gruenbacher <agrue...@redhat.
masks
(such as setting an acl via nfsd). When user-space sets an acl via
setxattr, the extended attribute already includes the file masks.
Setting an acl also sets the file mode permission bits: they are
determined by the file masks; see richacl_masks_to_mode().
Signed-off-by: Andreas Gruenbacher
Richacls support permissions that allow to take ownership of a file,
change the file permissions, and set the file timestamps. Support that
by introducing new permission mask flags and by checking for those mask
flags in inode_change_ok().
Signed-off-by: Andreas Gruenbacher
Reviewed-by: J
masks
(such as setting an acl via nfsd). When user-space sets an acl via
setxattr, the extended attribute already includes the file masks.
Setting an acl also sets the file mode permission bits: they are
determined by the file masks; see richacl_masks_to_mode().
Signed-off-by: Andreas Gruenbacher
On Tue, Feb 23, 2016 at 11:16 AM, Michael Kerrisk (man-pages)
<mtk.manpa...@gmail.com> wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> <mtk.manpa...@gmail.com> wrote:
>>> I've
On Tue, Feb 23, 2016 at 11:16 AM, Michael Kerrisk (man-pages)
wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> wrote:
>>> I've once more pulled from the latest git; here's some more comments.
On Tue, Feb 23, 2016 at 4:09 PM, Andreas Gruenbacher
<agrue...@redhat.com> wrote:
> Hi Michael,
>
> On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
> <mtk.manpa...@gmail.com> wrote:
>> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>>> On
On Tue, Feb 23, 2016 at 4:09 PM, Andreas Gruenbacher
wrote:
> Hi Michael,
>
> On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
> wrote:
>> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
Hi Michael,
On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
<mtk.manpa...@gmail.com> wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> <mtk.manpa...@gmail.com> wrote:
>
Hi Michael,
On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> wrote:
>>> I've once more pulled from the latest git; h
On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
wrote:
> So, in terms of actually testing this stuff, is it just a matter of
> applying your patch series to the kernel, building the kernel, pulling
> the RichACL user-space tools from Git, and mount(8)ing a
On Tue, Feb 23, 2016 at 11:58 AM, Michael Kerrisk (man-pages)
wrote:
> So, in terms of actually testing this stuff, is it just a matter of
> applying your patch series to the kernel, building the kernel, pulling
> the RichACL user-space tools from Git, and mount(8)ing a filesystem with
> the
On Tue, Feb 23, 2016 at 11:16 AM, Michael Kerrisk (man-pages)
<mtk.manpa...@gmail.com> wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> <mtk.manpa...@gmail.com> wrote:
>>> Could we s
On Tue, Feb 23, 2016 at 11:16 AM, Michael Kerrisk (man-pages)
wrote:
> On 02/22/2016 03:46 PM, Andreas Gruenbacher wrote:
>> On Sun, Feb 21, 2016 at 10:40 PM, Michael Kerrisk (man-pages)
>> wrote:
>>> Could we start with just a few simple examples already, and
ages
>> .\"
>> .\" Copyright (C) 2015,2016 Red Hat, Inc.
>> .\" Written by Andreas Gruenbacher <agrue...@redhat.com>
>> .\" This is free documentation; you can redistribute it and/or
>> .\" modify it under the terms of the GNU
.\" Copyright (C) 2015,2016 Red Hat, Inc.
>> .\" Written by Andreas Gruenbacher
>> .\" This is free documentation; you can redistribute it and/or
>> .\" modify it under the terms of the GNU General Public License as
>> .\" published by the Free
Hi Michael,
thanks again for all the feedback. I've followed all your suggestions;
again, please see the github repo for the latest version:
https://github.com/andreas-gruenbacher/richacl
On Sun, Feb 14, 2016 at 10:31 PM, Michael Kerrisk (man-pages)
<mtk.manpa...@gmail.com> wrote
Hi Michael,
thanks again for all the feedback. I've followed all your suggestions;
again, please see the github repo for the latest version:
https://github.com/andreas-gruenbacher/richacl
On Sun, Feb 14, 2016 at 10:31 PM, Michael Kerrisk (man-pages)
wrote:
> Hi Andreas,
>
> Here's a
On Mon, Feb 15, 2016 at 11:25 AM, Michael Kerrisk (man-pages)
wrote:
> You're right. I was confusing with xattr(7). So, I think it might
> make some sense to eventually move both of these into man-pages (for
> richacl(7), at least, it's probably worth delaying this for a
On Mon, Feb 15, 2016 at 11:25 AM, Michael Kerrisk (man-pages)
wrote:
> You're right. I was confusing with xattr(7). So, I think it might
> make some sense to eventually move both of these into man-pages (for
> richacl(7), at least, it's probably worth delaying this for a bit),
> since they're
601 - 700 of 2694 matches
Mail list logo