aboutsummaryrefslogtreecommitdiff
path: root/libarchive
Commit message (Collapse)AuthorAgeFilesLines
* Update vendor/libarchive/dist to git b5818e39e128eca4951e2ab10467d4d850a2ba57Martin Matuska2019-05-2067-3584/+6658
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant vendor changes: Issue #795: XAR - do not try to add xattrs without an allocated name PR #812: non-recursive option for extract and list PR #958: support reading metadata from compressed files PR #999: add --exclude-vcs option to bsdtar Issue #1062: treat empty archives with a GNU volume header as valid PR #1074: Handle ZIP files with trailing 0s in the extra fields (Android APK archives) PR #1109: Ignore padding in Zip extra field data (Android APK archives) PR #1167: fix problems related to unreadable directories Issue #1168: fix handling of strtol() and strtoul() PR #1172: RAR5 - fix invalid window buffer read in E8E9 filter PR #1174: ZIP reader - fix of MSZIP signature parsing PR #1175: gzip filter - fix reading files larger than 4GB from memory PR #1177: gzip filter - fix memory leak with repeated header reads PR #1180: ZIP reader - add support for Info-ZIP Unicode Path Extra Field PR #1181: RAR5 - fix merge_block() recursion (OSS-Fuzz 12999, 13029, 13144, 13478, 13490) PR #1183: fix memory leak when decompressing ZIP files with LZMA PR #1184: fix RAR5 OSS-Fuzz issues 12466, 14490, 14491, 12817 OSS-Fuzz 12466: RAR5 - fix buffer overflow when parsing huffman tables OSS-Fuzz 14490, 14491: RAR5 - fix bad shift-left operations OSS-Fuzz 12817: RAR5 - handle a case with truncated huffman tables PR #1186: RAR5 - fix invalid type used for dictionary size mask (OSS-Fuzz 14537) PR #1187: RAR5 - fix integer overflow (OSS-Fuzz 14555) PR #1190: RAR5 - RAR5 don't try to unpack entries marked as directories (OSS-Fuzz 14574) PR #1196: RAR5 - fix a potential SIGSEGV on 32-bit builds OSS-Fuzz 2582: RAR - fix use after free if there is an invalid entry OSS-Fuzz 14331: RAR5 - fix maximum owner name length OSS-Fuzz 13965: RAR5 - use unsigned int for volume number + range check Additional RAR5 reader changes: - support symlinks, hardlinks, file owner, file group, versioned files - change ARCHIVE_FORMAT_RAR_V5 to 0x100000 - set correct mode for readonly directories - support readonly, hidden and system Windows file attributes NOTE: a version bump of libarchive will happen in the following days Notes: svn path=/vendor/libarchive/dist/; revision=347989
* Update vendor/libarchive/dist to git 3c079320b23ddf5ef38c443569c25898ad79ddb9Martin Matuska2019-03-2517-222/+365
| | | | | | | | | | | | Relevant vendor changes: PR #1153: fixed 2 bugs in ZIP reader PR #1143: ensure archive_read_disk_entry_from_file() uses ARCHIVE_READ_DISK Changes to file flags code, support more file flags on FreeBSD: UF_OFFLINE, UF_READONLY, UF_SPARSE, UF_REPARSE, UF_SYSTEM UF_ARCHIVE is not supported by intention (yet) Notes: svn path=/vendor/libarchive/dist/; revision=345495
* Update vendor/libarchive/dist to git 3532bc32819b14bfd8a3a5e3d3554ce14d939940Martin Matuska2019-02-131-0/+1
| | | | | | | archive_read_disk_posix.c: initialize delayed_errno Notes: svn path=/vendor/libarchive/dist/; revision=344088
* Update vendor/libarchive/dist to git 31c0a517c91f44eeee717a04db8b075cadda83d8Martin Matuska2019-02-1238-331/+3249
| | | | | | | | | | | | | | | | | | | | | Relevant vendor changes: PR #1085: Fix a null pointer dereference bug in zip writer PR #1110: ZIP reader added support for XZ, LZMA, PPMD8 and BZIP2 decopmpression PR #1116: Add support for 64-bit ar format PR #1120: Fix a 7zip crash [1] and a ISO9660 infinite loop [2] PR #1125: RAR5 reader - fix an invalid read and a memory leak PR #1131: POSIX reader - do not fail when tree_current_lstat() fails due to ENOENT [3] PR #1134: Delete unnecessary null pointer checks before calls of free() OSS-Fuzz 10843: Force intermediate to uint64_t to make UBSAN happy. OSS-Fuzz 11011: Avoid buffer overflow in rar5 reader PR: 233006 [3] Security: CVE-2019-1000019 [1], CVE-2019-1000020 [2] Notes: svn path=/vendor/libarchive/dist/; revision=344063
* Update vendor/libarchive/dist to git cef97307a3f681fcbb2cc02db6df3619a3f8b69cMartin Matuska2018-12-133-0/+24
| | | | | | | | Relevant vendor changes: PR #1105: Fix various crash, memory corruption and infinite loop conditions Notes: svn path=/vendor/libarchive/dist/; revision=342041
* Update vendor/libarchive/dist to git 7d6da880ae3e379d463137510bb4e8c65b6bfb36Martin Matuska2018-12-131-6/+8
| | | | | | | | Relevant vendor changes: PR #1107: RAR5 reader: removed an unused function: bf_is_last_block Notes: svn path=/vendor/libarchive/dist/; revision=342040
* Update vendor/libarchive/dist to git 851adb9602f1acdb090067bb4f297cd609dfa28cMartin Matuska2018-12-092-33/+39
| | | | | | | | Relevant vendor changes: PR #1102: RAR5 reader - fix big-endian problems Notes: svn path=/vendor/libarchive/dist/; revision=341771
* Update vendor/libarchive/dist to git 2c5e9bdbb62eeb56a37776f796c15ed16727193eMartin Matuska2018-11-264-54/+78
| | | | | | | | | Relevant vendor changes: Issue #1096: Support extracting ACLs with in-entry comments (GNU tar) PR #1023: Support extracting extattrs as non-root on non-user-writable files Notes: svn path=/vendor/libarchive/dist/; revision=340938
* Update vendor/libarchive/dist to git 0e416f2fe757ad6841dbb3386a17d88b5c9f5533Martin Matuska2018-11-2410-32/+98
| | | | | | | | | | | Relevant vendor changes: PR #1080: Spelling fixes PR #1084: RAR5 reader bugfixes PR #1091: fix use-after-free in delayed newc link processing PR #1092: Fix a few obvious resource leaks and strcpy() misuses Notes: svn path=/vendor/libarchive/dist/; revision=340865
* Update vendor/libarchive/dist to git d661131393def793a9919d1e3fd54c9992888bd6Martin Matuska2018-10-261-3/+7
| | | | | | | | | Relevant vendor changes: RAR5 reader: more maybe-uninitialized size_t fixes for riscv64 FreeBSD build Notes: svn path=/vendor/libarchive/dist/; revision=339792
* Update vendor/libarchive/dist to git 1266f6d281a6d7c6604a8c14cdad14dc83ea4b88Martin Matuska2018-10-251-11/+12
| | | | | | | | | Relevant vendor changes: RAR5 reader: FreeBSD build platform fixes for powerpc(64), mips(64), sparc64 and riscv64 Notes: svn path=/vendor/libarchive/dist/; revision=339750
* Update vendor/libarchive/dist to git b1dc8bb16e192d71442a94fdcd0096ba9e2946b4Martin Matuska2018-10-231-1/+1
| | | | | | | | Relevant ventor changes: RAR5 reader: comment out unused constant Notes: svn path=/vendor/libarchive/dist/; revision=339644
* Update vendor/libarchive/dist to git 58ae9e02093aa47dc6eb27a66d4e95b05e9e672eMartin Matuska2018-10-231-4/+4
| | | | | | | | Relevant ventor changes: RAR5 reader: declare some constants static Notes: svn path=/vendor/libarchive/dist/; revision=339641
* Update vendor/libarchive/dist to git d5f35a90a4cb1eeb918213bff9d78e8b0471dc0aMartin Matuska2018-10-2337-13/+10225
| | | | | | | | | | | | | | | | Relevant vendor changes: PR #1013: Add missing h_base offset when performing absolute seeks in xar decompression PR #1061: Add support for extraction of RAR v5 archives PR #1066: Fix out of bounds read on empty string filename for gnutar, pax and v7tar PR #1067: Fix temporary file path buffer overflow in tests IS #1068: Correctly process and verify integer arguments passed to bsdcpio and bsdtar PR #1070: Don't default XAR entry atime/mtime to the current time Notes: svn path=/vendor/libarchive/dist/; revision=339640
* Update vendor/libarchive/dist to git 0cda60af13e709e670af90553b2271bf194e7ccdMartin Matuska2018-09-197-3/+24
| | | | | | | | | Relevant vendor changes: PR #1019: Add allocation check for the zip_entry struct Oss-Fuzz #10192: Handle whitespace-only ACL fields correctly Notes: svn path=/vendor/libarchive/dist/; revision=338797
* Update vendor/libarchive/dist to git 5fe69dd018745a88eecf1f7db40daf12d26f7ed0vendor/libarchive/3.3.3Martin Matuska2018-09-073-2/+5
| | | | | | | | libarchive 3.3.3 Notes: svn path=/vendor/libarchive/dist/; revision=338519 svn path=/vendor/libarchive/3.3.3/; revision=338520; tag=vendor/libarchive/3.3.3
* Update vendor/libarchive/dist to git e6da40adb8ce566d906791b2a4083348bdd1e532Martin Matuska2018-08-141-12/+17
| | | | | | | | | | Important vendor changes: PR #1042: validate iso9660 directory record length Security: CVE-2017-14501 Notes: svn path=/vendor/libarchive/dist/; revision=337744
* Update vendor/libarchive/dist to git 2c8c83b9731ff822fad6cc8c670ea5519c366a14Martin Matuska2018-07-2814-69/+138
| | | | | | | | | | Important vendor changes: PR #993: Chdir to -C directory for metalog processing OSS-Fuzz #4969: Check size of the extended time field in zip archives PR #973: Record informational compression level in gzip header Notes: svn path=/vendor/libarchive/dist/; revision=336851
* libarchive: Cherry-pick upstream 2c8c83b9Conrad Meyer2018-07-281-0/+6
| | | | | | | | | | | Relevant vendor changes: Fix issue #948: out-of-bounds read in lha_read_data_none() admbugs: 877 Security: CVE-2017-14503 Notes: svn path=/vendor/libarchive/dist/; revision=336800
* vendor/libarchive/dist: Add new files missing in r328323Martin Matuska2018-01-241-0/+6
| | | | Notes: svn path=/vendor/libarchive/dist/; revision=328324
* Update libarchive to git 2d9156bb3ad92c43c1e81546f4a2c21549ba248fMartin Matuska2018-01-2427-96/+180
| | | | | | | | | | | | | | Relevant vendor changes: PR #893: delete dead ppmd7 alloc callbacks PR #904: Fix archive freeing bug in bsdcat PR #961: Fix ZIP format names PR #962: Don't modify attributes for existing directories when ARCHIVE_EXTRACT_NO_OVERWRITE is set PR #964: Fix -Werror=implicit-fallthrough= for GCC 7 PR #970: zip: Allow backslash as path separator Notes: svn path=/vendor/libarchive/dist/; revision=328323
* Update vendor/libarchive to git 92366744a52f3fa83c3899e375e415a5080a05f2Martin Matuska2017-09-3029-20/+1050
| | | | | | | | | | | | | | | 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 Notes: svn path=/vendor/libarchive/dist/; revision=324145
* Update vendor/libarchive to git de20494ba2a4fcff8b56010faa75467ad8d5a40bMartin Matuska2017-07-282-3/+4
| | | | | | | | Relevant vendor changes: PR #926: ensure ar strtab is null terminated Notes: svn path=/vendor/libarchive/dist/; revision=321673
* Update vendor/libarchive to git 347ac2b6adfd4bca7418d30d7278d5343fc6e25eMartin Matuska2017-07-282-3/+3
| | | | | | | libarchive 3.3.3dev Notes: svn path=/vendor/libarchive/dist/; revision=321672
* Update vendor/libarchive to git 98a695399e8e7420635a5448aecde8b0a82fb83avendor/libarchive/3.3.2Martin Matuska2017-07-132-2/+4
| | | | | | | | | | | Release 3.3.2 Vendor changes: PR #901: don't depend on stdin in a testcase Notes: svn path=/vendor/libarchive/dist/; revision=320924 svn path=/vendor/libarchive/3.3.2/; revision=320926; tag=vendor/libarchive/3.3.2
* Update vendor/libarchive to git c253f0aae9ac86a617b4f814137e07757df72391Martin Matuska2017-05-0322-296/+209
| | | | | | | | | | | | | | | Vendor changes (FreeBSD-related): PR 897: test for ZIP archives with invalid EOCD headers PR 901: fix invalid renaming of sparse files OSS-Fuzz issue 497: remove fallback tree in LZX decoder OSS-Fuzz issue 527: rewrite expressions in lz4 filter OSS-Fuzz issue 577: fix integer overflow in cpio reader OSS-Fuzz issue 862: fix numerc parsing in mtree reader OSS-Fuzz issue 1097: fix undefined shift in rar reader cpio: various optimizations and memory leak fixes Notes: svn path=/vendor/libarchive/dist/; revision=317781
* Update vendor/libarchive to git 500a62194a1faafaffd286f6da50633e86587f3cMartin Matuska2017-04-031-2/+4
| | | | | | | | Vendor changes (FreeBSD-related): Plug memory leaks in xattr tests. Notes: svn path=/vendor/libarchive/dist/; revision=316455
* Update vendor/libarchive to git e9eef34719c4bc8cfa2e3cc568eae7afe763a2c3Martin Matuska2017-04-034-103/+217
| | | | | | | | | Vendor changes (FreeBSD-related): Report which extended attributes could not be restored Update archive_read_disk.3 and archive_write_disk.3 manual pages Notes: svn path=/vendor/libarchive/dist/; revision=316454
* Update vendor/libarchive to git a04b5adede4022dd593af76cb2fc2e96cb34df91Martin Matuska2017-03-284-0/+12
| | | | | | | | | Vendor changes (FreeBSD-related): - add missing file from previous merge - encapsulate platform ACL code in an #ifdef Notes: svn path=/vendor/libarchive/dist/; revision=316094
* Update vendor/libarchive to git 13b0ed2ba504389c363cd302041fe10afa1837adMartin Matuska2017-03-2831-1702/+1298
| | | | | | | | | | Vendor changes (FreeBSD-related): - 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 Notes: svn path=/vendor/libarchive/dist/; revision=316083
* Update vendor/libarchive to git e92cb619661b5b52da63867305442e22892a503dMartin Matuska2017-03-238-194/+490
| | | | | | | | | | Vendor changes (FreeBSD-related): - store extended attributes with extattr_set_link() if no fd is provided - add extended attribute tests to libarchive and bsdtar - support the UF_HIDDEN file flag Notes: svn path=/vendor/libarchive/dist/; revision=315875
* Update vendor/libarchive to git 3e37a9e051bb7674115ca1e262551a070a92283aMartin Matuska2017-03-206-7/+1
| | | | | | | | | Vendor changes: Fix type in archive_read_open(3) Always use extern keyword for shared constants in archive_acl_maps.h Notes: svn path=/vendor/libarchive/dist/; revision=315635
* Update vendor/libarchive to git 5881c9021a85668bd945593f5ba43a0d22c53d71Martin Matuska2017-03-2032-2333/+4006
| | | | | | | | | | | | | | | | Vendor changes (FreeBSD-related): Break ACL read/write code into platform-specific source files Vendor bugfixes (FreeBSD-related): 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 Unbreak static dependency on libbz2 Notes: svn path=/vendor/libarchive/dist/; revision=315633
* Update vendor/libarchive to git a15c7f7b496ba4cefbcaf6f8ac637db4f3009a58Martin Matuska2017-03-0222-516/+541
| | | | | | | | Documentation, style, test suite changes and typo fixes. New bsdtar tests for --acls and --fflags options. Notes: svn path=/vendor/libarchive/dist/; revision=314567
* Update vendor/libarchive to git d6b1bb9f7ea7bc153b7356e8e345c9e48005821avendor/libarchive/3.3.1Martin Matuska2017-03-0227-3850/+416
| | | | | | | | | | | | | | | | | | | Release 3.3.1 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 Test suite improvements 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) Notes: svn path=/vendor/libarchive/dist/; revision=314565 svn path=/vendor/libarchive/3.3.1/; revision=314566; tag=vendor/libarchive/3.3.1
* Update vendor/libarchive to git 0edabbad1f44641c64fe9d0cbaed27ed93ab38c2Martin Matuska2017-02-1510-153/+188
| | | | | | | | | | | | Vendor changes: Make SCHILY.acl.ace header more compact (NFSv4 ACLs) Vendor bugfixes: zip reader integer parsing fix (OSS-Fuzz 556) spelling fixes (issue #863) Notes: svn path=/vendor/libarchive/dist/; revision=313781
* Update vendor/libarchive to git b3bd0b81a1a06909f766dea8be4072ef81de62b8Martin Matuska2017-02-104-108/+145
| | | | | | | | | | | Vendor bugfixes: cpio reader sanity fix (OSS-Fuzz 504) WARC reader sanity fixes (OSS-Fuzz 511, 526, 532, 552) mtree reader time parsing fix (OSS-Fuzz 538) XAR reader memleak fix (OSS-Fuzz 551) Notes: svn path=/vendor/libarchive/dist/; revision=313569
* Update vendor/libarchive to git d77b577b2d5aa259fca06313c4940e1e61ab1e0eMartin Matuska2017-02-0255-420/+2457
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vendor changes (relevant to FreeBSD): - bugfixes, improvemens and optimizations in ACL code - NFSv4 ACLs can now be extracted from Solaris tar archives Security fixes: - cab reader: endless loop when parsing MSZIP signature (OSS-Fuzz 335) - LHA reader: heap-buffer-overflow in lha_read_file_header_1() (CVE-2017-5601) - LZ4 reader: null-pointer dereference in lz4_filter_read_legacy_stream() (OSS-Fuzz 453) - mtree reader: heap-buffer-overflow in detect_form() (OSS-Fuzz 421, 443) - WARC reader: heap-buffer-overflow in xstrpisotime() (OSS-Fuzz 382, 458) Memory leak fixes: - ACL support: free memory allocated by acl_get_qualifier() - disk writer: missing free in create_filesystem_object() - file reader: fd leak (Coverity 1016755) - gnutar writer: fix free in archive_write_gnutar_header() (Coverity 1016752) - iso 9660 reader: missing free in parse_file_info() (part. Coverity 1016754) - program reader: missing free in __archive_read_program() - program writer: missing free in __archive_write_program_free() - xar reader: missing free in xar_cleanup() - xar reader: missing frees in expat_xmlattr_setup() (Coverity 1229979-1229981) - xar writer: missing free in file_free() - zip reader: missing free in zip_read_locazip_read_local_file_header() Notes: svn path=/vendor/libarchive/dist/; revision=313071
* Update vendor/libarchive to git 22f2d190639e6bd496a3b82f70c01fba0d38b40aMartin Matuska2017-01-1034-97/+497
| | | | | | | | | | | | | | | Vendor changes: #691: Support for SCHILY.xattr extended attributes #854: Spelling fixes Multiple fixes in ACL code: - prefer acl_set_fd_np() to acl_set_fd() - if acl_set_fd_np() fails, do no fallback to acl_set_file() - do not warn if trying to write ACLs to a filesystem without ACL support - fix id handling in archive_acl_(from_to)_text*() for NFSv4 ACLs Notes: svn path=/vendor/libarchive/dist/; revision=311899
* Update vendor/libarchive to git ab94a813b0f64cbc1bcb952bf55424a2d9c7f1d9Martin Matuska2016-12-302-4/+9
| | | | | | | | Vendor bugfixes: Use __LA_DEPRECATED macro with functions deprecated in 379867e (r310796) Notes: svn path=/vendor/libarchive/dist/; revision=310869
* Update vendor/libarchive to git 2a2488a81599f9cd065a8254b16a6fd48d81c3b4Martin Matuska2016-12-3014-49/+49
| | | | | | | | | | Vendor bugfixes: PR #843: Fix memory leak of struct archive_entry in cpio/cpio.c PR #851: Spelling fixes Fix two protoypes in manual page archive_read_disk.3 Notes: svn path=/vendor/libarchive/dist/; revision=310798
* Update vendor/libarchive to git e8a9de5eaf3b79fc3d990d056343bb52c51c5ba4Martin Matuska2016-12-301-1/+1
| | | | | | | Fix style typo in tar.5 Notes: svn path=/vendor/libarchive/dist/; revision=310797
* Update vendor/libarchive to git to 379867ecb330b3a952fb7bfa7bffb7bbd5547205Martin Matuska2016-12-3025-1222/+3362
| | | | | | | | Vendor changes: PR #771: Add NFSv4 ACL support to pax and restricted pax Notes: svn path=/vendor/libarchive/dist/; revision=310796
* Update vendor/libarchive to git to 42a3408ac7df1e69bea9ea12b72e14f59f7400c0Martin Matuska2016-12-2717-62/+125
| | | | | | | | | | | | | | | | Vendor bugfixes: PR 844: Coverity bug fixes in tests PR 846: Spelling fixes PR 850: Fix issues with reading certain jar files PR 826: OpenSSL 1.1 support PR 830, 831, 833: Spelling fixes OSS-Fuzz 227, 230, 239: Fix possible memory leak in archive_read_free() OSS-Fuzz 237: Fix heap buffer overflow when reading invalid ar archives OSS-Fuzz 286: Bugfix in archive_strncat_l() Notes: svn path=/vendor/libarchive/dist/; revision=310622
* Add vendor/libarchive/dist files missing in r310115Martin Matuska2016-12-172-0/+96
| | | | Notes: svn path=/vendor/libarchive/dist/; revision=310184
* Update vendor/libarchive to git to 30528ed7a9f479f1c363ee8cfa1c5eb4c7d9be10Martin Matuska2016-12-1545-178/+187
| | | | | | | | | | | | Vendor bugfixes: PR 826: OpenSSL 1.1 support PR 830, 831, 833: Spelling fixes OSS-Fuzz 227, 230, 239: Fix possible memory leak in archive_read_free() OSS-Fuzz 237: Fix heap buffer overflow when reading invalid ar archives Notes: svn path=/vendor/libarchive/dist/; revision=310115
* Merge PR to address libarchive/test coverity issuesEnji Cooper2016-12-124-23/+36
| | | | | | | Obtained from: libarchive (f9e3de49fb294901374e0c8c6c2ceaeea7b6d6c0) Notes: svn path=/vendor/libarchive/dist/; revision=309865
* Update vendor/libarchive to git ddb3954bfdb9a0a98d50fb1c50cbecb603d9adf0Martin Matuska2016-12-0623-54/+186
| | | | | | | | | | | | | | | | | Vendor bugfixes: libarchive #831: Spelling fixes libarchive #832: Relax sanity checks of number fields in tar header even more OSS-Fuzz #16: Fix possible hang in uudecode_filter_read() OSS-Fuzz #220: Reject an 'ar' filename table larger than 1GB or a filename larger than 1MB. Notes: svn path=/vendor/libarchive/dist/; revision=309587
* Update vendor/libarchive to git 53d73345410d69e68171f05facaf4523e38e72bbMartin Matuska2016-12-023-65/+48
| | | | | | | | | | Vendor bugfixes: Fix for heap-buffer-overflow in archive_le16dec() Fix for heap-buffer-overflow in uudecode_bidder_bid() Reworked fix for compatibility with archives created by Perl Archive::Tar Notes: svn path=/vendor/libarchive/dist/; revision=309403
* Update vendor/libarchive to git 2d2b3e928605f795515b03f060fd638c265b0778Martin Matuska2016-12-016-23/+198
| | | | | | | | | | Small improvements, style fixes, bugfixes. Important vendor bugfixes: Restore compatibility with Perl Archive::Tar that was broken with #825 Notes: svn path=/vendor/libarchive/dist/; revision=309362