summaryrefslogtreecommitdiff
path: root/libarchive/tar.5
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2016-12-27 23:21:39 +0100
committerMartin Matuska <martin@matuska.org>2016-12-27 23:21:39 +0100
commit379867ecb330b3a952fb7bfa7bffb7bbd5547205 (patch)
treed129a4f831519f0dc129831d7f1031d08cea176e /libarchive/tar.5
parent42a3408ac7df1e69bea9ea12b72e14f59f7400c0 (diff)
downloadlibarchive-379867ecb330b3a952fb7bfa7bffb7bbd5547205.tar.gz
Extend NFSv4 ACL support in libarchive
Break up, simplify and improve OS-independent ACL code Add star-compatible NFSv4 ACL read/write support to pax (SCHILY.acl.ace) Remap ARCHIVE_ACL_ENTRY_STYLE_* flags New functions: archive_entry_acl_from_text() archive_entry_acl_from_text_w() archive_entry_acl_to_text() archive_entry_acl_to_text_w() Deprecated functions: archive_entry_acl_text() archive_entry_acl_text_w() Closes #771
Diffstat (limited to 'libarchive/tar.5')
-rw-r--r--libarchive/tar.511
1 files changed, 6 insertions, 5 deletions
diff --git a/libarchive/tar.5 b/libarchive/tar.5
index 6e6f0c09..c8911a06 100644
--- a/libarchive/tar.5
+++ b/libarchive/tar.5
@@ -1,4 +1,5 @@
.\" Copyright (c) 2003-2009 Tim Kientzle
+.\" Copyright (c) 2016 Martin Matuska
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -24,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd December 23, 2011
+.Dd December 27, 2016
.Dt TAR 5
.Os
.Sh NAME
@@ -440,11 +441,11 @@ archives to store files much larger than the historic 8GB limit.
Vendor-specific attributes used by Joerg Schilling's
.Nm star
implementation.
-.It Cm SCHILY.acl.access , Cm SCHILY.acl.default
-Stores the access and default ACLs as textual strings in a format
+.It Cm SCHILY.acl.access , Cm SCHILY.acl.default, .Cm SCHILY.acl.ace
+Stores the access, default and NFSv4 ACLs as textual strings in a format
that is an extension of the format specified by POSIX.1e draft 17.
-In particular, each user or group access specification can include a fourth
-colon-separated field with the numeric UID or GID.
+In particular, each user or group access specification can include
+an additional colon-separated field with the numeric UID or GID.
This allows ACLs to be restored on systems that may not have complete
user or group information available (such as when NIS/YP or LDAP services
are temporarily unavailable).