diff options
author | mm <mm@FreeBSD.org> | 2016-09-01 12:01:23 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2016-09-01 12:01:23 +0000 |
commit | 2e9dcc433f6e69fa78c1e125f795edf8018230b4 (patch) | |
tree | 997d75073036327a3797a49754e91e2abda26556 /lib/libarchive | |
parent | 1c23051c619b64024b15f7cb0e359787a4f0239d (diff) | |
download | FreeBSD-src-2e9dcc433f6e69fa78c1e125f795edf8018230b4.zip FreeBSD-src-2e9dcc433f6e69fa78c1e125f795edf8018230b4.tar.gz |
MFC r304075,r304989:
Sync libarchive with vendor including security fixes
Vendor issues fixed:
Issue #731: Reject tar entries >= INT64_MAX
Issue #744: Very long pathnames evade symlink checks
Issue #748: libarchive can compress, but cannot decompress zip some files
PR #750: ustar: fix out of bounds read on empty string ("") filename
PR #755: fix use of acl_get_flagset_np() on FreeBSD
Issue #767: Buffer overflow printing a filename
Issue #770: Zip read: be more careful about extra_length
MFC r304874:
Temporarily disable two libarchive tests that have not yet been fixed by
vendor. Tests will be re-enabled after a fix has been merged.
Diffstat (limited to 'lib/libarchive')
-rw-r--r-- | lib/libarchive/tests/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libarchive/tests/Makefile b/lib/libarchive/tests/Makefile index b29dcf4..563e983 100644 --- a/lib/libarchive/tests/Makefile +++ b/lib/libarchive/tests/Makefile @@ -176,6 +176,7 @@ TESTS_SRCS= \ test_read_format_zip_encryption_header.c \ test_read_format_zip_encryption_partially.c \ test_read_format_zip_filename.c \ + test_read_format_zip_high_compression.c \ test_read_format_zip_mac_metadata.c \ test_read_format_zip_malformed.c \ test_read_format_zip_msdos.c \ @@ -210,6 +211,7 @@ TESTS_SRCS= \ test_write_disk_no_hfs_compression.c \ test_write_disk_perms.c \ test_write_disk_secure.c \ + test_write_disk_secure744.c \ test_write_disk_sparse.c \ test_write_disk_symlink.c \ test_write_disk_times.c \ @@ -506,6 +508,7 @@ FILES+= test_read_format_zip_filename_koi8r.zip.uu FILES+= test_read_format_zip_filename_utf8_jp.zip.uu FILES+= test_read_format_zip_filename_utf8_ru.zip.uu FILES+= test_read_format_zip_filename_utf8_ru2.zip.uu +FILES+= test_read_format_zip_high_compression.zip.uu FILES+= test_read_format_zip_length_at_end.zip.uu FILES+= test_read_format_zip_mac_metadata.zip.uu FILES+= test_read_format_zip_malformed1.zip.uu |