]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r315636,315876,316095:
authormm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 31 Mar 2017 20:17:30 +0000 (20:17 +0000)
committermm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 31 Mar 2017 20:17:30 +0000 (20:17 +0000)
commit5892e047d70cb53db260f1dd1fc28696a424ffb5
tree84dbcb37ab6d18d2bdca41e5d81d0f07c4723cc5
parentfee37a8f0bbcd60ef9790d23dc506f6b51be3c8c
MFC r315636,315876,316095:
Sync libarchive with vendor

Vendor changes/bugfixes (FreeBSD-related):
r315636:
  PR 867 (bsdcpio): show numeric uid/gid when names are not found
  PR 870 (seekable zip): accept files with valid ZIP64 EOCD headers
  PR 880 (pax): Fix handling of "size" pax header keyword
  PR 887 (crypto): Discard 3072 bytes instead of 1024 of first keystream
  OSS-Fuzz issue 806 (mtree): rework mtree_atol10 integer parser
  Break ACL read/write code into platform-specific source files

r315876:
  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

r316095:
  Constify variables in several places
  Unify platform ACL code in a single source file
  Fix unused variable if compiling on FreeBSD without NFSv4 ACL support

git-svn-id: svn://svn.freebsd.org/base/stable/10@316338 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
49 files changed:
contrib/libarchive/FREEBSD-Xlist
contrib/libarchive/NEWS
contrib/libarchive/cpio/cpio.c
contrib/libarchive/libarchive/archive_disk_acl_freebsd.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_entry.3
contrib/libarchive/libarchive/archive_entry.c
contrib/libarchive/libarchive/archive_entry_acl.3
contrib/libarchive/libarchive/archive_getdate.c
contrib/libarchive/libarchive/archive_pack_dev.c
contrib/libarchive/libarchive/archive_platform.h
contrib/libarchive/libarchive/archive_platform_acl.h [new file with mode: 0644]
contrib/libarchive/libarchive/archive_platform_xattr.h [new file with mode: 0644]
contrib/libarchive/libarchive/archive_random.c
contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
contrib/libarchive/libarchive/archive_read_disk_private.h
contrib/libarchive/libarchive/archive_read_open.3
contrib/libarchive/libarchive/archive_read_support_format_cab.c
contrib/libarchive/libarchive/archive_read_support_format_lha.c
contrib/libarchive/libarchive/archive_read_support_format_mtree.c
contrib/libarchive/libarchive/archive_read_support_format_tar.c
contrib/libarchive/libarchive/archive_read_support_format_zip.c
contrib/libarchive/libarchive/archive_string_sprintf.c
contrib/libarchive/libarchive/archive_util.c
contrib/libarchive/libarchive/archive_version_details.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter.c
contrib/libarchive/libarchive/archive_write_add_filter_by_name.c
contrib/libarchive/libarchive/archive_write_add_filter_lz4.c
contrib/libarchive/libarchive/archive_write_add_filter_program.c
contrib/libarchive/libarchive/archive_write_disk_acl.c [deleted file]
contrib/libarchive/libarchive/archive_write_disk_posix.c
contrib/libarchive/libarchive/archive_write_disk_private.h
contrib/libarchive/libarchive/archive_write_set_format.c
contrib/libarchive/libarchive/archive_write_set_format_by_name.c
contrib/libarchive/libarchive/archive_write_set_format_filter_by_ext.c
contrib/libarchive/libarchive/archive_write_set_format_warc.c
contrib/libarchive/libarchive/test/test_acl_platform_nfs4.c
contrib/libarchive/libarchive/test/test_acl_platform_posix1e.c
contrib/libarchive/libarchive/test/test_xattr_platform.c [new file with mode: 0644]
contrib/libarchive/tar/bsdtar.1
contrib/libarchive/tar/test/test_option_acls.c
contrib/libarchive/tar/test/test_option_xattrs.c [new file with mode: 0644]
contrib/libarchive/test_utils/test_common.h
contrib/libarchive/test_utils/test_main.c
lib/libarchive/Makefile
lib/libarchive/config_freebsd.h
lib/libarchive/tests/Makefile
usr.bin/bsdcat/tests/Makefile
usr.bin/cpio/tests/Makefile
usr.bin/tar/tests/Makefile