MFV r315875:
authormm <mm@FreeBSD.org>
Fri, 24 Mar 2017 00:02:12 +0000 (00:02 +0000)
committermm <mm@FreeBSD.org>
Fri, 24 Mar 2017 00:02:12 +0000 (00:02 +0000)
commit5fb73187c4c7f06bc92dd8c536c628bcbd9b1cf8
treecb5bd7a3b239ce5c4ffeb87f347fd24ad568b6a3
parent06954e0555710a1d85f9b69c1296f68ea6d55320
parent9d8c43fcab8e38fa6e1028d7f242e7f9b16cde28
MFV r315875:
Sync libarchive with vendor.

Vendor changes (FreeBSD-related):
- store extended attributes with extattr_set_link() if no fd is provided
- add extended attribute tests to libarchive and bsdtar
- fix tar's test_option_acls
- support the UF_HIDDEN file flag

X-MFC with: 315636
13 files changed:
contrib/libarchive/libarchive/archive_entry.c
contrib/libarchive/libarchive/archive_platform_xattr.h
contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
contrib/libarchive/libarchive/archive_write_disk_posix.c
contrib/libarchive/libarchive/test/test_xattr_platform.c
contrib/libarchive/tar/bsdtar.1
contrib/libarchive/tar/test/test_option_acls.c
contrib/libarchive/tar/test/test_option_xattrs.c
contrib/libarchive/test_utils/test_common.h
contrib/libarchive/test_utils/test_main.c
lib/libarchive/config_freebsd.h
lib/libarchive/tests/Makefile
usr.bin/tar/tests/Makefile