History log of /freebsd-10-stable/usr.bin/cpio/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
368708 16-Dec-2020 mm

MFC r368207,368607:

MFC r368207:
Update libarchive to 3.5.0

Relevant vendor changes:
Issue #1258: add archive_read_support_filter_by_code()
PR #1347: mtree digest reader support
Issue #1381: skip hardlinks pointing to itself on extraction
PR #1387: fix writing of cpio archives with hardlinks without file type
PR #1388: fix rdev field in cpio format for device nodes
PR #1389: completed support for UTF-8 encoding conversion
PR #1405: more formats in archive_read_support_format_by_code()
PR #1408: fix uninitialized size in rar5_read_data
PR #1409: system extended attribute support
PR #1435: support for decompression of symbolic links in zipx archives
Issue #1456: memory leak after unsuccessful archive_write_open_filename

MFC r368607:
Sync libarchive with vendor.

Vendor changes:
Issue #1461: Unbreak build without lzma
Issue #1462: warc reader: Fix build with gcc11
Issue #1463: Fix code compatibility in test_archive_read_support.c
Issue #1464: Use built-in strnlen on platforms where not available
Issue #1465: warc reader: fix undefined behaviour in deconst() function


/freebsd-10-stable/contrib/libarchive/COPYING
/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_check_magic.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd7.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_set_format.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_by_code.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_by_code.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_cab.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_util.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_xz.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open_fd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open_memory.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_read_next_header_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_read_support.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_string_conversion.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_mtree.mtree.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_raw.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_7z_lzma.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_set_format.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_secure.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_warc.c
/freebsd-10-stable/contrib/libarchive/test_utils/test_common.h
/freebsd-10-stable/contrib/libarchive/test_utils/test_main.c
/freebsd-10-stable/lib/libarchive/Makefile
/freebsd-10-stable/lib/libarchive/config_freebsd.h
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/Makefile
Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
362134 12-Jun-2020 mm

MFC r361294:
Update libarchive to 3.4.3

Relevant vendor changes:
PR #1352: support negative zstd compression levels
PR #1359: improve zstd version checking
PR #1348: support RHT.security.selinux from GNU tar
PR #1357: support for archives compressed with pzstd
PR #1367: fix issues in acl tests
PR #1372: child handling cleanup
PR #1378: fix memory leak from passphrase callback


/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/README.md
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_stat.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_add_passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/filter_fork.h
/freebsd-10-stable/contrib/libarchive/libarchive/filter_fork_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_nfs4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_posix1e.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zstd_2.tar.zst.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_schily_xattr.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_schily_xattr.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/Makefile
Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
358090 19-Feb-2020 mm

MFC r356212,r356366,r356416,r357785
Update libarchive to version 3.4.2

Relevant vendor changes (r356212):
Issue #351: Refactor and implement private state logic for write filters
PR #1252: RAR5 reader - verify window size for solid files (OSS-Fuzz 15482)
PR #1255: zip writer - don't append unused NUL for directories
PR #1260: Fix sparse file offset overflow on 32-bit systems
PR #1263: UNICODE filename support for reading lha/lzh format
Issue #1276: Bugfix and optimize archive_wstring_append_from_mbs()
PR #1288: Add the "xattrhdr" option to pax write options
PR #1295: 7z reader - fix reading archives with digests in PackInfo
PR #1296: RAR5 reader - verify window size for multivolume archives
PR #1297: ZIP reader - support LZMA_STREAM_END marker in 'lzma alone' files
Issue #1298: Fix a heap-buffer-overflow in archive_string_append_from_wcs()
OSS-Fuzz 19360, 19362: LHA reader - plug two memory leaks on error
Fix possible off-by-one when dealing with readlink(2)

Relevant vendor changes (r356366):
Issue #1302: Plug memory leak on failure of archive_write_client_open()

Relevant vendor changes (r356416):
Issue #1302: Re-do fix for archive_write_client_open()

Relevant vendor changes (r357785):
PR #1289: atomic extraction support (bsdtar -x --safe-writes)
PR #1308: big endian fix for UTF16 support in LHA reader
PR #1326: reject RAR5 files that declare invalid header flags
Issue #987: fix support 7z archive entries with Delta filter
Issue #1317: fix compression output buffer handling in XAR writer
Issue #1319: fix uname or gname longer than 32 characters in pax writer
Issue #1325: fix use after free when archiving hardlinks in ISO9660 or XAR
Use localtime_r() and gmtime_r() instead of localtime() and gmtime()


/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/cat/bsdcat.h
/freebsd-10-stable/contrib/libarchive/cat/test/test_0.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_basic.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_format_newc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_acl_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_blake2.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_blake2_impl.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cmdline_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_crc32.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_endian.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_acl.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_locale.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_getdate.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_getdate.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_hmac.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_hmac_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_openssl_evp_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_openssl_hmac_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_options_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pack_dev.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pack_dev.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pathmatch.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform_acl.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform_xattr.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd7.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd7_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd8_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_random_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_rb.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_uu.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_lha.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string_composition.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_util.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_compress.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_xz.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_ar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_gnutar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_shar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_ustar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_v7tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_xxhash.h
/freebsd-10-stable/contrib/libarchive/libarchive/filter_fork.h
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_fuzz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_open_failure.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_open_fd.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_pax_xattr_header.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_pax_xattr_header_all.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_pax_xattr_header_libarchive.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_pax_xattr_header_schily.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_extract.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_delta4_lzma1.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_delta4_lzma2.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.lzh.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar5.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar5_block_size_is_too_small.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar5_different_solid_window_size.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar5_different_winsize_on_merge.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_extra_padding.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_high_compression.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_jar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_msdos.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nested.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_padded.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_pax_truncated.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_truncated_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_sparse_basic.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_cpio_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_shar_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_tar_sparse.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_file_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive_fe/err.h
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.h
/freebsd-10-stable/contrib/libarchive/tar/cmdline.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_basic.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_copy.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_C_upper.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_s.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_safe_writes.c
/freebsd-10-stable/contrib/libarchive/tar/util.c
/freebsd-10-stable/contrib/libarchive/test_utils/test_common.h
/freebsd-10-stable/contrib/libarchive/test_utils/test_main.c
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/Makefile
Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
349525 28-Jun-2019 mm

MFC r348993,349135:
Sync libarchive with vendor including security fixes

r348993:
- version bumped to 3.4.0
- check_symlinks_fsobj() without chdir() and fchdir()
- bsdtar.1 manpage fixes
- patches from OpenBSD to libarchive_fe/passphrase.c

r349135:
PR #1212: RAR5 reader - window_mask was not updated correctly
(OSS-Fuzz 15278)
OSS-Fuzz 15120: RAR reader - extend use after free bugfix

338796 19-Sep-2018 mm

MFC r338600:
Update libarchive to 3.3.3

As all important changes have already been merged from libarchive git
this is just a version number bump, documentation update and some
polishing for cpio tests. Other source code changes are not relevant to
FreeBSD.

Relnotes: yes

324418 08-Oct-2017 mm

MFH r324148:
Sync libarchive with vendor.

Relevant vendor changes:
PR #905: Support for Zstandard read and write filters
PR #922: Avoid overflow when reading corrupt cpio archive
Issue #935: heap-based buffer overflow in xml_data (CVE-2017-14166)
OSS-Fuzz 2936: Place a limit on the mtree line length
OSS-Fuzz 2394: Ensure that the ZIP AES extension header is large enough
OSS-Fuzz 573: Read off-by-one error in RAR archives (CVE-2017-14502)

Security: CVE-2017-14166, CVE-2017-14502


/freebsd-10-stable/contrib/libarchive/cat/test/test_empty.zst.uu
/freebsd-10-stable/contrib/libarchive/cat/test/test_empty_zstd.c
/freebsd-10-stable/contrib/libarchive/cat/test/test_expand.zst.uu
/freebsd-10-stable/contrib/libarchive/cat/test/test_expand_zstd.c
/freebsd-10-stable/contrib/libarchive/cpio/bsdcpio.1
/freebsd-10-stable/contrib/libarchive/cpio/cmdline.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.h
/freebsd-10-stable/contrib/libarchive/cpio/test/test_extract.cpio.zst.uu
/freebsd-10-stable/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cmdline.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_append_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_all.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_version_details.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zstd.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zstd_1.tar.zst.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_fuzz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_filter_zstd.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.h
/freebsd-10-stable/contrib/libarchive/tar/cmdline.c
/freebsd-10-stable/contrib/libarchive/tar/creation_set.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_extract.tar.zst.uu
/freebsd-10-stable/contrib/libarchive/tar/test/test_extract_tar_zstd.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_acls.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_zstd.c
/freebsd-10-stable/contrib/libarchive/test_utils/test_common.h
/freebsd-10-stable/contrib/libarchive/test_utils/test_main.c
/freebsd-10-stable/lib/libarchive/Makefile
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/tests/Makefile
tests/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
321304 20-Jul-2017 mm

MFC r320927,320931,320932:
Bump libarchive to 3.3.2

Vendor changes:
PR #901: don't depend on stdin in a testcase

Relnotes: yes

316338 31-Mar-2017 mm

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


/freebsd-10-stable/contrib/libarchive/FREEBSD-Xlist
/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_disk_acl_freebsd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_acl.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_getdate.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pack_dev.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform_acl.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform_xattr.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_random.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_cab.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_lha.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string_sprintf.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_util.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_version_details.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_filter_by_ext.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_nfs4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_posix1e.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_xattr_platform.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_acls.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_xattrs.c
/freebsd-10-stable/contrib/libarchive/test_utils/test_common.h
/freebsd-10-stable/contrib/libarchive/test_utils/test_main.c
/freebsd-10-stable/lib/libarchive/Makefile
/freebsd-10-stable/lib/libarchive/config_freebsd.h
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/tests/Makefile
tests/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
315433 16-Mar-2017 mm

MFC r314571:
Update libarchive to version 3.3.1 (and sync with latest vendor dist)

Notable vendor changes:
PR #501: improvements in ACL path handling
PR #724: fix hang when reading malformed cpio files
PR #864: fix out of bounds read with malformed GNU tar archives
Documentation, style, test suite improvements and typo fixes.

New options to bsdtar that enable or disable reading and/or writing of:
Access Control Lists (--acls, --no-acls)
Extended file flags (--fflags, --no-fflags)
Extended attributes (--xattrs, --no-xattrs)
Mac OS X metadata (Mac OS X only) (--mac-metadata, --no-mac-metadata)


/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/cat/test/main.c
/freebsd-10-stable/contrib/libarchive/cat/test/test.h
/freebsd-10-stable/contrib/libarchive/cat/test/test_version.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/cpio/test/main.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test.h
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_version.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_check_magic.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_acl.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_paths.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_perms.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_hmac.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_format.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_data.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_finish_entry.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_format.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test.h
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_nfs4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_nfs4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_platform_posix1e.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_posix1e.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_acl_text.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_api_feature.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_solaris_tar_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_star_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_fuzz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_disk.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.h
/freebsd-10-stable/contrib/libarchive/tar/cmdline.c
/freebsd-10-stable/contrib/libarchive/tar/read.c
/freebsd-10-stable/contrib/libarchive/tar/test/main.c
/freebsd-10-stable/contrib/libarchive/tar/test/test.h
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_acls.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_fflags.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_nodump.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_version.c
/freebsd-10-stable/contrib/libarchive/tar/util.c
/freebsd-10-stable/contrib/libarchive/tar/write.c
/freebsd-10-stable/contrib/libarchive/test_utils/test_common.h
/freebsd-10-stable/contrib/libarchive/test_utils/test_main.c
/freebsd-10-stable/lib/libarchive/config_freebsd.h
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/Makefile
/freebsd-10-stable/usr.bin/bsdcat/tests/Makefile
Makefile
tests/Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
308152 31-Oct-2016 mm

MFC r307861:
Update libarchive to 3.2.2

Most of the post-3.2.1 fixes have already been merged. This update contains
just the version bump and some fixes to the test framework.

302295 30-Jun-2016 mm

MFC r302075:

Update libarchive to 3.2.1 (bugfix and security fix release)

List of vendor fixes:
- fix exploitable heap overflow vulnerability in Rar decompression
(vendor issue 719, CVE-2016-4302, TALOS-2016-0154)
- fix exploitable stack based buffer overflow vulnebarility in mtree
parse_device functionality (vendor PR 715, CVE-2016-4301, TALOS-2016-0153)
- fix exploitable heap overflow vulnerability in 7-zip read_SubStreamsInfo
(vendor issue 718, CVE-2016-4300, TALOS-2016-152)
- fix integer overflow when computing location of volume descriptor
(vendor issue 717)
- fix buffer overflow when reading a crafred rar archive (vendor issue 521)
- fix possible buffer overflow when reading ISO9660 archives on machines
where sizeof(int) < sizeof(size_t) (vendor issue 711)
- tar and cpio should fail if an input file named on the command line is
missing (vendor issue 708)
- fix incorrect writing of gnutar filenames that are exactly 512 bytes
long (vendor issue 682)
- allow tests to be run from paths that are equal or longer than 128
characters (vendor issue 657)
- add memory allocation errors in archive_entry_xattr.c (vendor PR 603)
- remove dead code in archive_entry_xattr_add_entry() (vendor PR 716)
- fix broken decryption of ZIP files (vendor issue 553)
- manpage style, typo and description fixes

Post-3.2.1 vendor fixes:
- fix typo in cpio version reporting (Vendor PR 725, 726)
- fix argument range of ctype functions in libarchive_fe/passphrase.c
- fix ctype use and avoid empty loop bodies in WARC reader

Security: CVE-2016-4300, CVE-2016-4301, CVE-2016-4302


/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/cat/test/main.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/cpio/test/main.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_missing_file.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_version.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_xattr.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_ppmd7.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_lha.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_gnutar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/libarchive-formats.5
/freebsd-10-stable/contrib/libarchive/libarchive/libarchive_changes.3
/freebsd-10-stable/contrib/libarchive/libarchive/test/main.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c
/freebsd-10-stable/contrib/libarchive/libarchive_fe/passphrase.c
/freebsd-10-stable/contrib/libarchive/tar/test/main.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_missing_file.c
/freebsd-10-stable/contrib/libarchive/tar/write.c
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/bsdcat/Makefile
Makefile
tests/Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
302001 17-Jun-2016 mm

MFC r299529,r299540,r299576,r299896:

r299529,r299540:
Update libarchive to 3.2.0

New features:
- new bsdcat command-line utility
- LZ4 compression (in src only via external utility from ports)
- Warc format support
- 'Raw' format writer
- Zip: Support archives >4GB, entries >4GB
- Zip: Support encrypting and decrypting entries
- Zip: Support experimental streaming extension
- Identify encrypted entries in several formats
- New --clear-nochange-flags option to bsdtar tries to remove noschg and
similar flags before deleting files
- New --ignore-zeros option to bsdtar to handle concatenated tar archives
- Use multi-threaded LZMA decompression if liblzma supports it
- Expose version info for libraries used by libarchive

r299576,r299896:
Fix broken cpio behavior.

Relnotes: yes


/freebsd-10-stable/contrib/libarchive/COPYING
/freebsd-10-stable/contrib/libarchive/FREEBSD-Xlist
/freebsd-10-stable/contrib/libarchive/FREEBSD-upgrade
/freebsd-10-stable/contrib/libarchive/NEWS
/freebsd-10-stable/contrib/libarchive/README
/freebsd-10-stable/contrib/libarchive/cat
/freebsd-10-stable/contrib/libarchive/cpio/bsdcpio.1
/freebsd-10-stable/contrib/libarchive/cpio/cmdline.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.c
/freebsd-10-stable/contrib/libarchive/cpio/cpio.h
/freebsd-10-stable/contrib/libarchive/cpio/cpio_platform.h
/freebsd-10-stable/contrib/libarchive/cpio/test/main.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test.h
/freebsd-10-stable/contrib/libarchive/cpio/test/test_basic.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_extract.cpio.lz4.uu
/freebsd-10-stable/contrib/libarchive/cpio/test/test_extract_cpio_lz4.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_c.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_lz4.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_passphrase.c
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_passphrase.zip.uu
/freebsd-10-stable/contrib/libarchive/cpio/test/test_option_version.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_crypto.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_crypto_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_cryptor_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_digest_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_endian.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_acl.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_copy_stat.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_paths.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_perms.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_sparse.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_stat.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_time.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_entry_xattr.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_getdate.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_getdate.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_hmac.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_hmac_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_match.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_options.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pack_dev.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pack_dev.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_pathmatch.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_platform.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_random.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_random_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_add_passphrase.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_add_passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_append_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_data.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_disk_set_standard_lookup.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_extract.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_extract2.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open_fd.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_open_memory.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_set_options.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_all.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_compress.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_lzop.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_uu.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_filter_xz.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_all.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_ar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_cab.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_cpio.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_lha.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_raw.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_read_support_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_string.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_util.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_virtual.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_grzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_add_filter_xz.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_data.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_acl.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_posix.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_disk_set_standard_lookup.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_filter.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_finish_entry.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_format.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_open_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_private.h
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_filter_by_ext.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_gnutar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_raw.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_shar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_options.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_passphrase.3
/freebsd-10-stable/contrib/libarchive/libarchive/archive_write_set_passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive/archive_xxhash.h
/freebsd-10-stable/contrib/libarchive/libarchive/libarchive-formats.5
/freebsd-10-stable/contrib/libarchive/libarchive/libarchive.3
/freebsd-10-stable/contrib/libarchive/libarchive/libarchive_internals.3
/freebsd-10-stable/contrib/libarchive/libarchive/tar.5
/freebsd-10-stable/contrib/libarchive/libarchive/test/README
/freebsd-10-stable/contrib/libarchive/libarchive/test/main.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/read_open_memory.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test.h
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_crypto.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_digest.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_getdate.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_match_time.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_pathmatch.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_read_add_passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_string.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_archive_write_set_passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_1.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_2.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_3.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B4.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B4BD.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B4BDBX.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B5.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B5BD.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B6.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B6BD.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B7.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_lz4_B7BD.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_mac.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_pax_libarchive_2x.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_uudecode_large.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_uudecode_large.tar.Z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_compat_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_fuzz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_gnutar_filename_encoding.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_pax_filename_encoding.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_data_large.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_filter_compress.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed2.7z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_ar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cab.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cab_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_Z.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_be.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_le.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_le.cpio.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzma.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_xz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_odc.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_lzma.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_iso_Z.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_iso_multi_extent.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_iso_xorriso.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isojoliet_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isojoliet_long.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isojoliet_rr.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isojoliet_versioned.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isorr_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isorr_ce.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isorr_new_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isorr_rr_moved.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_isozisofs_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.lzh.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_lha_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_mtree.mtree.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.rar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_raw.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.tar.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_empty_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_empty_pax.tar.Z.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tar_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tbz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tgz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tlz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_txz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_tz.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_warc.warc.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_xar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_filename.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_malformed1.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_msdos.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_msdos.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nested.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nested.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_padded.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_padded1.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_padded2.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_padded3.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes128.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_stored.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_zip64a.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_format_zip_zip64b.zip.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_too_many_filters.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_too_many_filters.gz.uu
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_read_truncated.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_sparse_basic.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_ustar_filename_encoding.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_warn_missing_hardlink_target.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_appledouble.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_perms.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_disk_secure.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_filter_lz4.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_filter_lzop.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_filter_program.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_ar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_cpio_newc.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_gnutar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_iso9660.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_mtree.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_pax.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_raw.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_raw_b64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_tar.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_tar_sparse.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_warc.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_warc_empty.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_compression_store.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_empty_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_file.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_file_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_large.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_no_compression.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_read_format_zip.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_write_zip_set_compression_store.c
/freebsd-10-stable/contrib/libarchive/libarchive/test/test_zip_filename_encoding.c
/freebsd-10-stable/contrib/libarchive/libarchive/xxhash.c
/freebsd-10-stable/contrib/libarchive/libarchive_fe/err.c
/freebsd-10-stable/contrib/libarchive/libarchive_fe/err.h
/freebsd-10-stable/contrib/libarchive/libarchive_fe/passphrase.c
/freebsd-10-stable/contrib/libarchive/libarchive_fe/passphrase.h
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.1
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.c
/freebsd-10-stable/contrib/libarchive/tar/bsdtar.h
/freebsd-10-stable/contrib/libarchive/tar/bsdtar_platform.h
/freebsd-10-stable/contrib/libarchive/tar/cmdline.c
/freebsd-10-stable/contrib/libarchive/tar/creation_set.c
/freebsd-10-stable/contrib/libarchive/tar/read.c
/freebsd-10-stable/contrib/libarchive/tar/subst.c
/freebsd-10-stable/contrib/libarchive/tar/test/main.c
/freebsd-10-stable/contrib/libarchive/tar/test/test.h
/freebsd-10-stable/contrib/libarchive/tar/test/test_extract.tar.lz4.uu
/freebsd-10-stable/contrib/libarchive/tar/test/test_extract_tar_lz4.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_leading_slash.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_leading_slash.tar.uu
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_X_upper.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_b.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_lz4.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_passphrase.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_passphrase.zip.uu
/freebsd-10-stable/contrib/libarchive/tar/test/test_option_s.c
/freebsd-10-stable/contrib/libarchive/tar/test/test_version.c
/freebsd-10-stable/contrib/libarchive/tar/util.c
/freebsd-10-stable/contrib/libarchive/tar/write.c
/freebsd-10-stable/etc/mtree/BSD.tests.dist
/freebsd-10-stable/lib/libarchive/Makefile
/freebsd-10-stable/lib/libarchive/config_freebsd.h
/freebsd-10-stable/lib/libarchive/tests/Makefile
/freebsd-10-stable/usr.bin/Makefile
/freebsd-10-stable/usr.bin/ar/Makefile
/freebsd-10-stable/usr.bin/bsdcat
/freebsd-10-stable/usr.bin/bsdcat/Makefile
/freebsd-10-stable/usr.bin/bsdcat/tests/Makefile
Makefile
tests/Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
/freebsd-10-stable/usr.bin/tar/tests/Makefile
292588 22-Dec-2015 delphij

MFC: xz 5.2.2.

Relnotes: yes


/freebsd-10-stable/Makefile.inc1
/freebsd-10-stable/ObsoleteFiles.inc
/freebsd-10-stable/contrib/xz/ChangeLog
/freebsd-10-stable/contrib/xz/FREEBSD-Xlist
/freebsd-10-stable/contrib/xz/FREEBSD-upgrade
/freebsd-10-stable/contrib/xz/THANKS
/freebsd-10-stable/contrib/xz/TODO
/freebsd-10-stable/contrib/xz/src/common/mythread.h
/freebsd-10-stable/contrib/xz/src/common/sysdefs.h
/freebsd-10-stable/contrib/xz/src/common/tuklib_cpucores.c
/freebsd-10-stable/contrib/xz/src/common/tuklib_integer.h
/freebsd-10-stable/contrib/xz/src/common/tuklib_physmem.c
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/base.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/block.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/container.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/filter.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/hardware.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/index.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/index_hash.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/lzma.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/lzma12.h
/freebsd-10-stable/contrib/xz/src/liblzma/api/lzma/version.h
/freebsd-10-stable/contrib/xz/src/liblzma/check/check.h
/freebsd-10-stable/contrib/xz/src/liblzma/check/sha256.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/alone_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/alone_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/alone_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/auto_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_buffer_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_buffer_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_buffer_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_header_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_header_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/block_util.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/common.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/common.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/easy_buffer_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/easy_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_buffer_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_buffer_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_common.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_common.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/filter_flags_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/hardware_cputhreads.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/index.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/index_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/index_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/index_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/index_hash.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/memcmplen.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/outqueue.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/outqueue.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_buffer_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_buffer_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/common/stream_encoder_mt.c
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_common.c
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/delta/delta_private.h
/freebsd-10-stable/contrib/xz/src/liblzma/liblzma.map
/freebsd-10-stable/contrib/xz/src/liblzma/liblzma.pc.in
/freebsd-10-stable/contrib/xz/src/liblzma/lz/lz_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lz/lz_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lz/lz_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lz/lz_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lz/lz_encoder_mf.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/fastpos.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma2_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma2_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_common.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_encoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_encoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
/freebsd-10-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h
/freebsd-10-stable/contrib/xz/src/liblzma/rangecoder/range_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/simple/arm.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/armthumb.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/ia64.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/powerpc.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/simple_coder.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/simple_coder.h
/freebsd-10-stable/contrib/xz/src/liblzma/simple/simple_decoder.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/simple_decoder.h
/freebsd-10-stable/contrib/xz/src/liblzma/simple/simple_private.h
/freebsd-10-stable/contrib/xz/src/liblzma/simple/sparc.c
/freebsd-10-stable/contrib/xz/src/liblzma/simple/x86.c
/freebsd-10-stable/contrib/xz/src/liblzma/validate_map.sh
/freebsd-10-stable/contrib/xz/src/xz/args.c
/freebsd-10-stable/contrib/xz/src/xz/args.h
/freebsd-10-stable/contrib/xz/src/xz/coder.c
/freebsd-10-stable/contrib/xz/src/xz/coder.h
/freebsd-10-stable/contrib/xz/src/xz/file_io.c
/freebsd-10-stable/contrib/xz/src/xz/file_io.h
/freebsd-10-stable/contrib/xz/src/xz/hardware.c
/freebsd-10-stable/contrib/xz/src/xz/hardware.h
/freebsd-10-stable/contrib/xz/src/xz/list.c
/freebsd-10-stable/contrib/xz/src/xz/main.c
/freebsd-10-stable/contrib/xz/src/xz/message.c
/freebsd-10-stable/contrib/xz/src/xz/mytime.c
/freebsd-10-stable/contrib/xz/src/xz/mytime.h
/freebsd-10-stable/contrib/xz/src/xz/options.c
/freebsd-10-stable/contrib/xz/src/xz/private.h
/freebsd-10-stable/contrib/xz/src/xz/signals.c
/freebsd-10-stable/contrib/xz/src/xz/suffix.c
/freebsd-10-stable/contrib/xz/src/xz/xz.1
/freebsd-10-stable/lib/Makefile
/freebsd-10-stable/lib/libarchive/Makefile
/freebsd-10-stable/lib/liblzma/Makefile
/freebsd-10-stable/lib/liblzma/Symbol.map
/freebsd-10-stable/lib/liblzma/Versions.def
/freebsd-10-stable/lib/liblzma/config.h
/freebsd-10-stable/rescue/rescue/Makefile
Makefile
/freebsd-10-stable/usr.bin/grep/Makefile
/freebsd-10-stable/usr.bin/gzip/Makefile
/freebsd-10-stable/usr.bin/lzmainfo/Makefile
/freebsd-10-stable/usr.bin/mkulzma/Makefile
/freebsd-10-stable/usr.bin/tar/Makefile
/freebsd-10-stable/usr.bin/xz/Makefile
/freebsd-10-stable/usr.bin/xzdec/Makefile
291814 04-Dec-2015 bdrewery

MFC r291329:

Remove redundant DPSRCS which were already in SRCS.

290892 15-Nov-2015 ngie

MFC r289195:

Integrate the tests from lib/libarchive, usr.bin/cpio, and usr.bin/tar in to
the FreeBSD test suite

functional_test.sh was ported from bin/sh/tests/functional_test.sh, as a
small wrapper around libarchive_test, bsdcpio_test, and bsdtar_test provided
by upstream.

A handful of testcases in lib/libarchive/tests have been disabled as they
were failing when run with kyua test (see BROKEN_TESTS in
lib/libarchive/tests/Makefile)

As a sidenote: this removes the check/test targets from the Makefiles as they
don't match the pattern used in the rest of the FreeBSD test suite.

Sponsored by: EMC / Isilon Storage Division

Conflicts:
lib/libarchive/test
usr.bin/cpio/test

276486 31-Dec-2014 ngie

MFC r264400,r265836:

r264400:

NO_MAN= has been deprecated in favor of MAN= for some time, go ahead
and finish the job. ncurses is now the only Makefile in the tree that
uses it since it wasn't a simple mechanical change, and will be
addressed in a future commit.

r265836:

Remove last two NO_MAN= in the tree. In both of these cases, MAN= is
what is needed.


/freebsd-10-stable/cddl/usr.bin/sgsmsg/Makefile
/freebsd-10-stable/cddl/usr.bin/zinject/Makefile
/freebsd-10-stable/cddl/usr.bin/zlook/Makefile
/freebsd-10-stable/cddl/usr.bin/ztest/Makefile
/freebsd-10-stable/cddl/usr.sbin/zhack/Makefile
/freebsd-10-stable/contrib/libucl/Makefile.am
/freebsd-10-stable/contrib/libucl/doc/Makefile.am
/freebsd-10-stable/contrib/libucl/tests/Makefile.am
/freebsd-10-stable/contrib/libucl/utils/Makefile.am
/freebsd-10-stable/contrib/ofed/usr.bin/ibsendtrap/Makefile
/freebsd-10-stable/contrib/ofed/usr.lib/libsdp/Makefile
/freebsd-10-stable/crypto/heimdal/appl/Makefile.am
/freebsd-10-stable/crypto/heimdal/appl/ftp/Makefile.am
/freebsd-10-stable/crypto/heimdal/appl/ftp/common/Makefile.am
/freebsd-10-stable/crypto/heimdal/lib/Makefile.am
/freebsd-10-stable/crypto/heimdal/lib/ipc/Makefile.am
/freebsd-10-stable/games/fortune/unstr/Makefile
/freebsd-10-stable/games/ppt/Makefile
/freebsd-10-stable/games/primes/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/c++/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/c++filt/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/cc1/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/cc1plus/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/collect2/Makefile
/freebsd-10-stable/gnu/usr.bin/cc/protoize/Makefile
/freebsd-10-stable/gnu/usr.bin/gdb/Makefile.inc
/freebsd-10-stable/gnu/usr.bin/gdb/gdbtui/Makefile
/freebsd-10-stable/gnu/usr.bin/groff/src/devices/grohtml/Makefile
/freebsd-10-stable/gnu/usr.bin/groff/src/preproc/html/Makefile
/freebsd-10-stable/kerberos5/libexec/digest-service/Makefile
/freebsd-10-stable/kerberos5/libexec/ipropd-slave/Makefile
/freebsd-10-stable/kerberos5/tools/asn1_compile/Makefile
/freebsd-10-stable/kerberos5/tools/make-roken/Makefile
/freebsd-10-stable/kerberos5/tools/slc/Makefile
/freebsd-10-stable/kerberos5/usr.bin/hxtool/Makefile
/freebsd-10-stable/kerberos5/usr.bin/ksu/Makefile
/freebsd-10-stable/lib/libarchive/test/Makefile
/freebsd-10-stable/lib/libauditd/Makefile
/freebsd-10-stable/lib/libproc/Makefile
/freebsd-10-stable/lib/libproc/test/t1-bkpt/Makefile
/freebsd-10-stable/lib/libproc/test/t2-name2map/Makefile
/freebsd-10-stable/lib/libproc/test/t3-name2sym/Makefile
/freebsd-10-stable/lib/ncurses/form/Makefile
/freebsd-10-stable/lib/ncurses/menu/Makefile
/freebsd-10-stable/lib/ncurses/ncurses/Makefile
/freebsd-10-stable/lib/ncurses/panel/Makefile
/freebsd-10-stable/libexec/bootpd/bootpgw/Makefile
/freebsd-10-stable/libexec/ulog-helper/Makefile
/freebsd-10-stable/release/picobsd/tinyware/aps/Makefile
/freebsd-10-stable/release/picobsd/tinyware/help/Makefile
/freebsd-10-stable/release/picobsd/tinyware/msg/Makefile
/freebsd-10-stable/release/picobsd/tinyware/ns/Makefile
/freebsd-10-stable/release/picobsd/tinyware/oinit/Makefile
/freebsd-10-stable/release/picobsd/tinyware/simple_httpd/Makefile
/freebsd-10-stable/release/picobsd/tinyware/sps/Makefile
/freebsd-10-stable/release/picobsd/tinyware/view/Makefile
/freebsd-10-stable/release/picobsd/tinyware/vm/Makefile
/freebsd-10-stable/rescue/rescue/Makefile
/freebsd-10-stable/sbin/geom/Makefile
/freebsd-10-stable/sbin/rtsol/Makefile
/freebsd-10-stable/secure/lib/libcrypto/engines/lib4758cca/Makefile
/freebsd-10-stable/share/examples/FreeBSD_version/Makefile
/freebsd-10-stable/share/examples/find_interface/Makefile
/freebsd-10-stable/share/examples/kld/cdev/test/Makefile
/freebsd-10-stable/share/examples/kld/syscall/test/Makefile
/freebsd-10-stable/share/examples/libvgl/Makefile
/freebsd-10-stable/share/examples/perfmon/Makefile
/freebsd-10-stable/share/examples/ppi/Makefile
/freebsd-10-stable/share/mk/bsd.README
/freebsd-10-stable/share/mk/bsd.test.mk
/freebsd-10-stable/sys/boot/amd64/boot1.efi/Makefile
/freebsd-10-stable/sys/boot/amd64/efi/Makefile
/freebsd-10-stable/sys/boot/arm/at91/boot0/Makefile
/freebsd-10-stable/sys/boot/arm/at91/boot0iic/Makefile
/freebsd-10-stable/sys/boot/arm/at91/boot0spi/Makefile
/freebsd-10-stable/sys/boot/arm/at91/boot2/Makefile
/freebsd-10-stable/sys/boot/arm/at91/bootiic/Makefile
/freebsd-10-stable/sys/boot/arm/at91/bootspi/Makefile
/freebsd-10-stable/sys/boot/arm/at91/libat91/Makefile
/freebsd-10-stable/sys/boot/arm/ixp425/boot2/Makefile
/freebsd-10-stable/sys/boot/i386/boot0/Makefile
/freebsd-10-stable/sys/boot/i386/btx/btx/Makefile
/freebsd-10-stable/sys/boot/i386/btx/btxldr/Makefile
/freebsd-10-stable/sys/boot/i386/btx/lib/Makefile
/freebsd-10-stable/sys/boot/i386/cdboot/Makefile
/freebsd-10-stable/sys/boot/i386/kgzldr/Makefile
/freebsd-10-stable/sys/boot/i386/mbr/Makefile
/freebsd-10-stable/sys/boot/i386/pmbr/Makefile
/freebsd-10-stable/sys/boot/i386/zfsloader/Makefile
/freebsd-10-stable/sys/boot/ia64/efi/Makefile
/freebsd-10-stable/sys/boot/ia64/ski/Makefile
/freebsd-10-stable/sys/boot/libstand32/Makefile
/freebsd-10-stable/sys/boot/pc98/boot0.5/Makefile
/freebsd-10-stable/sys/boot/pc98/boot0/Makefile
/freebsd-10-stable/sys/boot/pc98/btx/btx/Makefile
/freebsd-10-stable/sys/boot/pc98/btx/btxldr/Makefile
/freebsd-10-stable/sys/boot/pc98/btx/lib/Makefile
/freebsd-10-stable/sys/boot/pc98/cdboot/Makefile
/freebsd-10-stable/sys/boot/pc98/kgzldr/Makefile
/freebsd-10-stable/sys/boot/powerpc/boot1.chrp/Makefile
/freebsd-10-stable/sys/boot/powerpc/uboot/Makefile
/freebsd-10-stable/sys/boot/sparc64/boot1/Makefile
/freebsd-10-stable/sys/boot/userboot/libstand/Makefile
/freebsd-10-stable/sys/boot/userboot/test/Makefile
/freebsd-10-stable/sys/boot/userboot/userboot/Makefile
/freebsd-10-stable/sys/crypto/rijndael/Makefile
/freebsd-10-stable/sys/dev/aic7xxx/aicasm/Makefile
/freebsd-10-stable/sys/dev/patm/genrtab/Makefile
/freebsd-10-stable/tests/sys/netinet/Makefile
/freebsd-10-stable/tools/KSE/ksetest/Makefile
/freebsd-10-stable/tools/KSE/rr/Makefile
/freebsd-10-stable/tools/bsdbox/Makefile
/freebsd-10-stable/tools/diag/dumpvfscache/Makefile
/freebsd-10-stable/tools/diag/localeck/Makefile
/freebsd-10-stable/tools/regression/acct/Makefile
/freebsd-10-stable/tools/regression/aio/aiop/Makefile
/freebsd-10-stable/tools/regression/aio/aiotest/Makefile
/freebsd-10-stable/tools/regression/aio/kqueue/Makefile
/freebsd-10-stable/tools/regression/aio/kqueue/lio/Makefile
/freebsd-10-stable/tools/regression/audit/audit_pipe_ioctl/Makefile
/freebsd-10-stable/tools/regression/doat/Makefile
/freebsd-10-stable/tools/regression/environ/Makefile.envctl
/freebsd-10-stable/tools/regression/environ/Makefile.retention
/freebsd-10-stable/tools/regression/environ/Makefile.timings
/freebsd-10-stable/tools/regression/ethernet/ethermulti/Makefile
/freebsd-10-stable/tools/regression/execve/Makefile
/freebsd-10-stable/tools/regression/fifo/fifo_create/Makefile
/freebsd-10-stable/tools/regression/fifo/fifo_io/Makefile
/freebsd-10-stable/tools/regression/fifo/fifo_misc/Makefile
/freebsd-10-stable/tools/regression/fifo/fifo_open/Makefile
/freebsd-10-stable/tools/regression/file/dup/Makefile
/freebsd-10-stable/tools/regression/file/flock/Makefile
/freebsd-10-stable/tools/regression/file/ftruncate/Makefile
/freebsd-10-stable/tools/regression/file/newfileops_on_fork/Makefile
/freebsd-10-stable/tools/regression/filemon/Makefile
/freebsd-10-stable/tools/regression/fsx/Makefile
/freebsd-10-stable/tools/regression/gaithrstress/Makefile
/freebsd-10-stable/tools/regression/geom/ConfCmp/Makefile
/freebsd-10-stable/tools/regression/geom/MdLoad/Makefile
/freebsd-10-stable/tools/regression/include/stdatomic/Makefile
/freebsd-10-stable/tools/regression/include/tgmath/Makefile
/freebsd-10-stable/tools/regression/kgssapi/Makefile
/freebsd-10-stable/tools/regression/kqueue/Makefile
/freebsd-10-stable/tools/regression/kthread/kld/Makefile
/freebsd-10-stable/tools/regression/lib/libc/resolv/Makefile
/freebsd-10-stable/tools/regression/mac/mac_bsdextended/Makefile
/freebsd-10-stable/tools/regression/mlock/Makefile
/freebsd-10-stable/tools/regression/mmap/Makefile
/freebsd-10-stable/tools/regression/mqueue/mqtest1/Makefile
/freebsd-10-stable/tools/regression/mqueue/mqtest2/Makefile
/freebsd-10-stable/tools/regression/mqueue/mqtest3/Makefile
/freebsd-10-stable/tools/regression/mqueue/mqtest4/Makefile
/freebsd-10-stable/tools/regression/mqueue/mqtest5/Makefile
/freebsd-10-stable/tools/regression/netinet/arphold/Makefile
/freebsd-10-stable/tools/regression/netinet/ipbroadcast/Makefile
/freebsd-10-stable/tools/regression/netinet/ipdivert/Makefile
/freebsd-10-stable/tools/regression/netinet/ipmulticast/Makefile
/freebsd-10-stable/tools/regression/netinet/ipsockopt/Makefile
/freebsd-10-stable/tools/regression/netinet/msocket/Makefile
/freebsd-10-stable/tools/regression/netinet/msocket_ifnet_remove/Makefile
/freebsd-10-stable/tools/regression/netinet/rawconnect/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpconnect/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpdrop/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpfullwindowrst/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpsockclosebeforeaccept/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpsocktimewait/Makefile
/freebsd-10-stable/tools/regression/netinet/tcpstream/Makefile
/freebsd-10-stable/tools/regression/netinet/udpconnectjail/Makefile
/freebsd-10-stable/tools/regression/netinet/udpzerobyte/Makefile
/freebsd-10-stable/tools/regression/netinet6/icmp6_filter/Makefile
/freebsd-10-stable/tools/regression/netinet6/inet6_rth/Makefile
/freebsd-10-stable/tools/regression/netinet6/ip6_sockets/Makefile
/freebsd-10-stable/tools/regression/nfsmmap/test1/Makefile
/freebsd-10-stable/tools/regression/nfsmmap/test2/Makefile
/freebsd-10-stable/tools/regression/p1003_1b/Makefile
/freebsd-10-stable/tools/regression/pipe/Makefile
/freebsd-10-stable/tools/regression/posixsem/Makefile
/freebsd-10-stable/tools/regression/posixsem2/Makefile
/freebsd-10-stable/tools/regression/posixshm/Makefile
/freebsd-10-stable/tools/regression/pthread/cv_cancel1/Makefile
/freebsd-10-stable/tools/regression/pthread/mutex_isowned_np/Makefile
/freebsd-10-stable/tools/regression/rpcsec_gss/Makefile
/freebsd-10-stable/tools/regression/security/access/Makefile
/freebsd-10-stable/tools/regression/security/cap_test/Makefile
/freebsd-10-stable/tools/regression/security/open_to_operation/Makefile
/freebsd-10-stable/tools/regression/security/proc_to_proc/Makefile
/freebsd-10-stable/tools/regression/sigqueue/sigqtest1/Makefile
/freebsd-10-stable/tools/regression/sigqueue/sigqtest2/Makefile
/freebsd-10-stable/tools/regression/sockets/accept_fd_leak/Makefile
/freebsd-10-stable/tools/regression/sockets/accf_data_attach/Makefile
/freebsd-10-stable/tools/regression/sockets/fstat/Makefile
/freebsd-10-stable/tools/regression/sockets/kqueue/Makefile
/freebsd-10-stable/tools/regression/sockets/listen_backlog/Makefile
/freebsd-10-stable/tools/regression/sockets/listenclose/Makefile
/freebsd-10-stable/tools/regression/sockets/pr_atomic/Makefile
/freebsd-10-stable/tools/regression/sockets/reconnect/Makefile
/freebsd-10-stable/tools/regression/sockets/rtsocket/Makefile
/freebsd-10-stable/tools/regression/sockets/sblock/Makefile
/freebsd-10-stable/tools/regression/sockets/sendfile/Makefile
/freebsd-10-stable/tools/regression/sockets/shutdown/Makefile
/freebsd-10-stable/tools/regression/sockets/sigpipe/Makefile
/freebsd-10-stable/tools/regression/sockets/so_setfib/Makefile
/freebsd-10-stable/tools/regression/sockets/socketpair/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_bindconnect/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_close_race/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_cmsg/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_gc/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_passfd/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_sendtorace/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_socket/Makefile
/freebsd-10-stable/tools/regression/sockets/unix_sorflush/Makefile
/freebsd-10-stable/tools/regression/sockets/zerosend/Makefile
/freebsd-10-stable/tools/regression/sysvmsg/Makefile
/freebsd-10-stable/tools/regression/sysvsem/Makefile
/freebsd-10-stable/tools/regression/sysvshm/Makefile
/freebsd-10-stable/tools/regression/tls/ttls1/Makefile
/freebsd-10-stable/tools/regression/tls/ttls2/Makefile
/freebsd-10-stable/tools/regression/tls/ttls4/Makefile
/freebsd-10-stable/tools/regression/tmpfs/Makefile
/freebsd-10-stable/tools/regression/ufs/uprintf/Makefile
/freebsd-10-stable/tools/test/auxinfo/Makefile
/freebsd-10-stable/tools/test/iconv/gnu/Makefile
/freebsd-10-stable/tools/test/iconv/posix/Makefile
/freebsd-10-stable/tools/test/iconv/refgen/Makefile
/freebsd-10-stable/tools/test/iconv/tablegen/Makefile
/freebsd-10-stable/tools/test/malloc/Makefile
/freebsd-10-stable/tools/test/netfibs/Makefile
/freebsd-10-stable/tools/test/ppsapi/Makefile
/freebsd-10-stable/tools/test/ptrace/Makefile
/freebsd-10-stable/tools/test/upsdl/Makefile
/freebsd-10-stable/tools/tools/aac/Makefile
/freebsd-10-stable/tools/tools/ath/Makefile.inc
/freebsd-10-stable/tools/tools/ath/ath_ee_9287_print/Makefile
/freebsd-10-stable/tools/tools/ath/ath_ee_9300_print/Makefile
/freebsd-10-stable/tools/tools/ath/ath_ee_v14_print/Makefile
/freebsd-10-stable/tools/tools/ath/ath_ee_v4k_print/Makefile
/freebsd-10-stable/tools/tools/ath/athstats/Makefile
/freebsd-10-stable/tools/tools/atsectl/Makefile
/freebsd-10-stable/tools/tools/bootparttest/Makefile
/freebsd-10-stable/tools/tools/cfi/Makefile
/freebsd-10-stable/tools/tools/cxgbetool/Makefile
/freebsd-10-stable/tools/tools/cxgbtool/Makefile
/freebsd-10-stable/tools/tools/drm/radeon/mkregtable/Makefile
/freebsd-10-stable/tools/tools/find-sb/Makefile
/freebsd-10-stable/tools/tools/gdb_regofs/Makefile
/freebsd-10-stable/tools/tools/ifinfo/Makefile
/freebsd-10-stable/tools/tools/ifpifa/Makefile
/freebsd-10-stable/tools/tools/ipw/Makefile
/freebsd-10-stable/tools/tools/iwi/Makefile
/freebsd-10-stable/tools/tools/mfi/Makefile
/freebsd-10-stable/tools/tools/mwl/mwldebug/Makefile
/freebsd-10-stable/tools/tools/mwl/mwlstats/Makefile
/freebsd-10-stable/tools/tools/ncpus/Makefile
/freebsd-10-stable/tools/tools/net80211/stumbler/Makefile
/freebsd-10-stable/tools/tools/net80211/w00t/Makefile.inc
/freebsd-10-stable/tools/tools/net80211/wesside/dics/Makefile
/freebsd-10-stable/tools/tools/net80211/wesside/udps/Makefile
/freebsd-10-stable/tools/tools/net80211/wesside/wesside/Makefile
/freebsd-10-stable/tools/tools/net80211/wlaninject/Makefile
/freebsd-10-stable/tools/tools/net80211/wlanstats/Makefile
/freebsd-10-stable/tools/tools/net80211/wlantxtime/Makefile
/freebsd-10-stable/tools/tools/net80211/wlanwatch/Makefile
/freebsd-10-stable/tools/tools/net80211/wlanwds/Makefile
/freebsd-10-stable/tools/tools/netmap/Makefile
/freebsd-10-stable/tools/tools/netrate/http/Makefile
/freebsd-10-stable/tools/tools/netrate/httpd/Makefile
/freebsd-10-stable/tools/tools/netrate/juggle/Makefile
/freebsd-10-stable/tools/tools/netrate/netblast/Makefile
/freebsd-10-stable/tools/tools/netrate/netreceive/Makefile
/freebsd-10-stable/tools/tools/netrate/netsend/Makefile
/freebsd-10-stable/tools/tools/netrate/tcpconnect/Makefile
/freebsd-10-stable/tools/tools/netrate/tcpp/Makefile
/freebsd-10-stable/tools/tools/netrate/tcpreceive/Makefile
/freebsd-10-stable/tools/tools/npe/npestats/Makefile
/freebsd-10-stable/tools/tools/nxge/Makefile
/freebsd-10-stable/tools/tools/pciroms/Makefile
/freebsd-10-stable/tools/tools/pirtool/Makefile
/freebsd-10-stable/tools/tools/syscall_timing/Makefile
/freebsd-10-stable/tools/tools/tionxcl/Makefile
/freebsd-10-stable/tools/tools/umastat/Makefile
/freebsd-10-stable/tools/tools/vxge/Makefile
/freebsd-10-stable/tools/tools/wtap/vis_map/Makefile
/freebsd-10-stable/tools/tools/wtap/wtap/Makefile
/freebsd-10-stable/tools/tools/zfsboottest/Makefile
/freebsd-10-stable/usr.bin/bzip2recover/Makefile
/freebsd-10-stable/usr.bin/clang/clang-tblgen/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-mc/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-objdump/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-rtdyld/Makefile
/freebsd-10-stable/usr.bin/clang/macho-dump/Makefile
test/Makefile
/freebsd-10-stable/usr.bin/dirname/Makefile
/freebsd-10-stable/usr.bin/locate/bigram/Makefile
/freebsd-10-stable/usr.bin/locate/code/Makefile
/freebsd-10-stable/usr.bin/mkcsmapper_static/Makefile
/freebsd-10-stable/usr.bin/mkesdb_static/Makefile
/freebsd-10-stable/usr.bin/svn/svn/Makefile
/freebsd-10-stable/usr.bin/svn/svnadmin/Makefile
/freebsd-10-stable/usr.bin/svn/svndumpfilter/Makefile
/freebsd-10-stable/usr.bin/svn/svnlook/Makefile
/freebsd-10-stable/usr.bin/svn/svnmucc/Makefile
/freebsd-10-stable/usr.bin/svn/svnrdump/Makefile
/freebsd-10-stable/usr.bin/svn/svnserve/Makefile
/freebsd-10-stable/usr.bin/svn/svnsync/Makefile
/freebsd-10-stable/usr.bin/svn/svnversion/Makefile
/freebsd-10-stable/usr.bin/tar/test/Makefile
/freebsd-10-stable/usr.bin/unexpand/Makefile
/freebsd-10-stable/usr.bin/uudecode/Makefile
/freebsd-10-stable/usr.bin/vgrind/RETEST/Makefile
/freebsd-10-stable/usr.bin/xlint/lint2/Makefile
/freebsd-10-stable/usr.sbin/bhyvectl/Makefile
/freebsd-10-stable/usr.sbin/bootparamd/callbootd/Makefile
/freebsd-10-stable/usr.sbin/bsdinstall/distextract/Makefile
/freebsd-10-stable/usr.sbin/bsdinstall/distfetch/Makefile
/freebsd-10-stable/usr.sbin/bsdinstall/scripts/Makefile
/freebsd-10-stable/usr.sbin/crunch/examples/Makefile
/freebsd-10-stable/usr.sbin/ctm/ctm_dequeue/Makefile
/freebsd-10-stable/usr.sbin/ctm/ctm_smail/Makefile
/freebsd-10-stable/usr.sbin/ctm/mkCTM/Makefile
/freebsd-10-stable/usr.sbin/fifolog/fifolog_reader/Makefile
/freebsd-10-stable/usr.sbin/fifolog/fifolog_writer/Makefile
/freebsd-10-stable/usr.sbin/lpr/filters.ru/koi2855/Makefile
/freebsd-10-stable/usr.sbin/lpr/filters.ru/koi2alt/Makefile
/freebsd-10-stable/usr.sbin/lpr/filters/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntp-keygen/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntpd/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntpdate/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntpdc/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntpq/Makefile
/freebsd-10-stable/usr.sbin/ntp/ntptime/Makefile
/freebsd-10-stable/usr.sbin/portsnap/make_index/Makefile
/freebsd-10-stable/usr.sbin/portsnap/phttpget/Makefile
/freebsd-10-stable/usr.sbin/rpc.ypupdated/Makefile
256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


248616 22-Mar-2013 mm

MFV r248590,248594:
Update libarchive to 3.1.2

Some of new features:
- support for lrzip and grzip compression
- support for writing tar v7 format
- b64encode and uuencode filters
- support for __MACOSX directory in Zip archives
- support for lzop compresion (external utility)


238856 28-Jul-2012 mm

Update libarchive to 3.0.4


232153 25-Feb-2012 mm

Update libarchive to 3.0.3

Some of new features:
- New readers: RAR, LHA/LZH, CAB reader, 7-Zip
- New writers: ISO9660, XAR
- Improvements to many formats, especially including ISO9660 and Zip
- Stackable write filters to write, e.g., tar.gz.uu in a single pass
- Exploit seekable input; new "seekable" Zip reader can exploit the Zip
Central Directory when it's available; the old "streamable" Zip reader
is still fully supported for cases where seeking is not possible.

Full release notes available at:
https://github.com/libarchive/libarchive/wiki/ReleaseNotes


228797 22-Dec-2011 mm

Use contrib sources for building libarchive, tar and cpio.
Make "make test" fully operational.

MFC after: 2 weeks


228750 20-Dec-2011 mm

Sync bsdcpio with vendor branch release/2.8:

Revision 3770:
Merge r3768 from trunk: Fix typo in dev/ino verification for cpio formats.

Obtained from: http://code.google.com/p/libarchive
MFC after: 2 weeks


228745 20-Dec-2011 mm

Update libarchive, tar and cpio to version 2.8.5

The following additional vendor revisions are applied:

Revision 3740:
Use archive_clear_error() to clear the error markers.

Obtained from: http://code.google.com/p/libarchive
MFC after: 2 weeks


224566 01-Aug-2011 mm

Correctly link bsdcpio and bsdtar against libmd and libcrpyto
by applying the change from r221472 (libarchive).

Reviewed by: kientzle
Approved by: re (kib)
MFC after: 3 days


224155 17-Jul-2011 mm

Append to CPIO_SRCS instead of using TAR_SRCS,
the variable name is misleading

MFC after: 2 weeks


224154 17-Jul-2011 mm

Update bsdcpio to 2.8.4
Use common code from lib/libarchive/libarchive_fe

Approved by: kientzle
MFC after: 2 weeks


212263 06-Sep-2010 gjb

Fix typo in bsdcpio manual:
s/libarchive_formats/libarchive-formats

PR: 150300
Submitted by: Kurt Jaeger <fbsd-pr at opsec dot eu>
Patch by: Kurt Jaeger
Approved by: keramida (mentor)
MFC after: 1 week


211397 16-Aug-2010 joel

Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
translating these manual pages. Minor corrections by me.

Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>


211054 08-Aug-2010 kientzle

Fix -R when used with -p. Previously, the
uname and gname weren't overwritten, so the
disk restore would use those to lookup the
original uid/gid again. Clearing the uname
and gname prevents this.

Reported by: swell.k
MFC after: 7 days


207849 10-May-2010 mm

Enable liblzma support in libarchive
Adjust dependencies for programs using libarchive
Add xz and linkage against liblzma to rescue system

Approved by: kientzle, delphij (mentor)
MFC after: 2 weeks


207792 08-May-2010 kientzle

bsdcpio 2.8.3


205702 26-Mar-2010 delphij

Remove GNU cpio after fix of CVE-2010-0624.

Note that this is actually a no-op for most users, as this GNU
cpio was broken on -HEAD and 8-STABLE since last March until
the recent fix.

FreeBSD 8.0+ uses BSD cpio by default and the code is being
actively maintained.

Blessed by: kientzle
With hat: secteam
MFC after: 3 days


204329 25-Feb-2010 ru

Fixed dependencies (make checkdpadd).


204111 20-Feb-2010 uqs

Fix common misspelling of hierarchy

Pointed out by: bf1783 at gmail
Approved by: np (cxgb), kientzle (tar, etc.), philip (mentor)


203183 30-Jan-2010 kientzle

Support -V option to print a dot for each file processed.
Also, change the existing -vi behavior to send the filenames to
stderr rather than stdout, as GNU cpio does.

PR: bin/141175
Submitted by: Philip Kizer
MFC after: 14 days


201386 02-Jan-2010 ed

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.


195389 06-Jul-2009 kientzle

This addresses some issues with my earlier -R fix that
were pointed out by Brooks Davis and Alexey Dokuchaev:
* It now tries to lookup arguments as names first, then tries
to parse them as numbers. In particular, this makes the
behavior consistent with POSIX conventions when usernames
consist entirely of digits.
* It now uses strtoul() for the numeric parsing.

Finally, I've included an update to the test harness
to exercise the new numeric cases for -R.

Approved by: re (kib)


195318 03-Jul-2009 kientzle

This fixes bsdcpio's -R option to accept numeric
user or group Ids as well as user or group names.
In particular, this fixes freesbie2, which uses
-R 0:0 to copy a bunch of files so that the result
will be owned by root.

Also fixes a related bug that mixed-up the uid
and gid specified by -R when in passthrough mode.

Thanks to Dominique Goncalves for reporting this
regression.

Approved by: re (kib)


191262 19-Apr-2009 kientzle

When compiled for the release crunches, be a bit
more selective about what libarchive features we pull in:
* No compression support
* Only cpio and ustar writing
* Only cpio and tar/pax readers
This reduces a statically linked, stripped binary from 900k to 680k
and completely eliminates the dependency on libcrypto.


191240 18-Apr-2009 kientzle

Make -lcrypto usage dependent on whether or not we're building with OpenSSL.


191192 17-Apr-2009 kientzle

Merge from libarchive.googlecode.com:
* Lots of new tests.
* New -n / --numeric-uid-gid option
* More sanity-checking of arguments
* Various Windows portability improvements
* Sync up version number to 2.7.0


185685 06-Dec-2008 kientzle

Custom command line parser for cpio; this is a little more
code but should be a lot fewer cross-platform compatibility
headaches.


185684 06-Dec-2008 kientzle

Make the GCC-specific __dead2 markers conditional on whether
we're compiling under GCC.


185452 29-Nov-2008 kientzle

Format the output of -itv for real. In particular:
* Lookup uname/gname if not provided by the archive (I copied the
uname/gname lookup cache from bsdtar)
* Format device number instead of size for device nodes
* Format date.

There's still a few improvements that I could copy from
bsdtar, especially the locale-aware safe_fprintf() code
and the locale-aware setup for day_first date formatting.
(And, of course, I need to think through a clean way to
push this stuff down into libarchive.)

Thanks to Peter Wemm for reminding me of this overlooked TODO item.


182746 04-Sep-2008 kientzle

Don't destroy the archive until after you finish pulling useful
information out of it. As reported by Giorgos Keramidas.


182151 25-Aug-2008 kientzle

MfP4: Verify correct interaction with umask: Add another
file with different permissions and set a non-zero umask
during the actual copy tests. The extra entry increases
the size of the test archives of course, so adjust the
expected sizes.


182102 24-Aug-2008 kientzle

Update the total archive byte counters when writing entries to disk using
archive_write_disk.
Update cpio to use this to emit block counts in -p mode.
Update cpio tests to verify these block counts.


182100 24-Aug-2008 kientzle

straighten out the "clean" target


182099 24-Aug-2008 kientzle

svn:ignore built files


182096 24-Aug-2008 kientzle

cpio -v emits a line for every item copied.


182095 24-Aug-2008 kientzle

Update the passthrough_dotdot test to reproduce a
problem reported by Kris Kennaway.

PR: bin/124924


182094 24-Aug-2008 kientzle

Test for proper handling of "cpio -p .."

PR: bin/124924


182092 24-Aug-2008 kientzle

Test for a bug reported by Bernd Walter: In passthrough mode,
copying "dir/file" and then copying "dir" results in
"File on disk is not older; skipping" for the "dir" because
it was implicitly created by "dir/file." Among other sins,
this means that "dir" ends up with the wrong permissions
and ownership.

This is actually a libarchive bug; fix is forthcoming.


181988 22-Aug-2008 kientzle

Comment a couple of places where bsdcpio and gcpio 2.9 disagree.
The number of blocks read from ustar archives is just an implementation
difference. The failure of bsdcpio to emit a block count to stderr
in -p mode is a real bug in bsdcpio.


181986 22-Aug-2008 kientzle

The newc-format verification is now a little smarter about
following the archive structure. In particular, it no longer
crashes if you run it against GNU cpio 2.9 (although it does
still complain a lot more than it should).


181929 20-Aug-2008 kientzle

cpio should restore file flags and ACLs when they're available


181269 04-Aug-2008 cperciva

Mark functions as __dead2 in order to help the LLVM static checker
understand which code paths aren't possible.

This commit eliminates 117 false positive bug reports of the form
"allocate memory; error out if pointer is NULL; use pointer".


180987 30-Jul-2008 kientzle

MfP4: Preserve permissions by default.

In particular, this fixes the oddity that -dumpl would apply
umask to copied dirs (which are created in the target tree)
but not to "copied" files (which are only linked). After
this change:

$ ls -ld a a/b a/b/c
d--x-w-r-- 3 tim tim 512 Jul 29 20:08 a
drwxr----x 3 tim tim 512 Jul 29 20:09 a/b
dr----x-w- 2 tim tim 512 Jul 29 20:09 a/b/c
$ (echo a; echo a/b; echo a/b/c) | cpio -dumpl o
$ cd o
$ ls -ld a a/b a/b/c
d--x-w-r-- 3 tim tim 512 Jul 29 20:08 a
drwxr----x 3 tim tim 512 Jul 29 20:09 a/b
dr----x-w- 2 tim tim 512 Jul 29 20:09 a/b/c


180962 29-Jul-2008 kientzle

Add --no-preserve-owner, which seems to be required by some ports.

Thanks to: Erwin Lansing


180328 06-Jul-2008 kientzle

Preserve ownership if cpio is run as root.


180280 05-Jul-2008 kientzle

bsdcpio is now at version 1.0.0.


180279 05-Jul-2008 kientzle

In -pl mode, only hardlink regular files. I need to test
other implementations, but it's clear that dirs and symlinks,
at least, shouldn't be hardlinked.


180278 05-Jul-2008 kientzle

Remove an unused define.


180138 01-Jul-2008 kientzle

Don't try to hardlink directories. While I'm here, expand some
comments to make this section of code a little clearer.


180033 26-Jun-2008 kientzle

As reported by Alexey Shuvaev, -dumpl overwrote files after
linking them, with predictably bad results.


179972 24-Jun-2008 kientzle

In -p mode, don't gaurd against '..' in paths. We continue to
check in -i mode unless --insecure is specified.

PR: bin/124924


179913 21-Jun-2008 kientzle

If we're using -l and can't hardlink the file because of a cross-device
link, just ignore the -l option and copy the file instead.
In particular, this should fix the COPYTREE_* macros used in the
ports infrastructure which use -l to preserve space but often get
used for cross-device copies.


179906 21-Jun-2008 kientzle

Rework line-processing framework to add support for --null and
to eliminate a callback.


179905 21-Jun-2008 kientzle

Various long options for GNU cpio compat.


179904 21-Jun-2008 kientzle

MfP4: test improvements, mostly for portability.


179816 16-Jun-2008 dougb

Include bsd.own.mk to pick up the definition of MK_GNU_CPIO


179813 16-Jun-2008 dougb

1. Make the BSD version of cpio the default [1]
a. The BSD version will be built and installed unless
WITHOUT_BSD_CPIO is defined.
b. The GNU version will not be built or installed unless
WITH_GNU_CPIO is defined. If this is defined, the symlink
in /usr/bin will be to the GNU version whether the BSD
version is present or not.

When these changes are MFCed the defaults should be flipped.

2. Add a knob to disable the building of GNU grep. This will
make it easier for those that want to test the BSD version in
the ports.

Approved by: kientzle [1]


179324 26-May-2008 kientzle

bsdcpio is always installed as 'bsdcpio', symlink it to 'cpio'
only if WITH_BSDCPIO is defined.


179323 26-May-2008 kientzle

Initial commit of bsdcpio 0.9.11b.

A new implementation of cpio that uses libarchive as it's back-end
archiving/dearchiving infrastructure. Includes test harness;
"make check" in the bsdcpio directory to build and run the test
harness.