]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r306670:
authormm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 12 Oct 2016 10:28:54 +0000 (10:28 +0000)
committermm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 12 Oct 2016 10:28:54 +0000 (10:28 +0000)
commitf302dcc529af4126079b8e8d4d7c8ab2135d2705
tree8fb4e472aa4235d9a6b5200afc81aad5cab06534
parent9dfdbd46c394bd7ddfa2861673c6b362967b4f10
MFC r306670:
Sync libarchive with vendor including security fixes.

Important vendor bugfixes (relevant to FreeBSD):
#747: Out of bounds read in mtree parser
#761: heap-based buffer overflow in read_Header (7-zip)
#794: Invalid file on bsdtar command line results in internal errors (1)

PR: 213092 (1)

git-svn-id: svn://svn.freebsd.org/base/stable/10@307139 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
20 files changed:
contrib/libarchive/cat/test/main.c
contrib/libarchive/cat/test/test.h
contrib/libarchive/cpio/test/main.c
contrib/libarchive/cpio/test/test.h
contrib/libarchive/libarchive/archive_read_support_format_7zip.c
contrib/libarchive/libarchive/archive_read_support_format_mtree.c
contrib/libarchive/libarchive/test/main.c
contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c
contrib/libarchive/libarchive/test/test_read_format_mtree_crash747.c [new file with mode: 0644]
contrib/libarchive/libarchive/test/test_read_format_mtree_crash747.mtree.bz2.uu [new file with mode: 0644]
contrib/libarchive/libarchive/test/test_read_set_format.c
contrib/libarchive/tar/subst.c
contrib/libarchive/tar/test/main.c
contrib/libarchive/tar/test/test.h
contrib/libarchive/tar/test/test_option_H_upper.c
contrib/libarchive/tar/test/test_option_L_upper.c
contrib/libarchive/tar/test/test_option_U_upper.c
contrib/libarchive/tar/test/test_option_n.c
contrib/libarchive/tar/write.c
lib/libarchive/tests/Makefile