mm
404308eb8d
MFV r347989:
...
Sync libarchive with vendor.
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
MFC after: 2 weeks
2019-05-20 12:57:39 +00:00
..
2017-10-31 00:07:04 +00:00
2018-08-08 21:21:28 +00:00
2019-04-22 19:55:47 +00:00
2017-11-27 15:37:16 +00:00
2018-08-11 16:29:54 +00:00
2017-10-31 00:07:04 +00:00
2018-01-29 14:15:44 +00:00
2017-11-20 19:49:47 +00:00
2018-06-19 23:43:14 +00:00
2019-01-12 12:35:02 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2018-12-23 01:05:52 +00:00
2019-04-17 16:18:14 +00:00
2018-09-11 20:51:34 +00:00
2018-11-07 21:01:14 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2019-04-22 17:52:46 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-04-19 12:50:49 +00:00
2017-11-20 19:49:47 +00:00
2019-02-25 11:59:29 +00:00
2019-03-11 22:23:56 +00:00
2018-06-19 23:43:14 +00:00
2017-11-27 15:37:16 +00:00
2017-11-20 19:49:47 +00:00
2017-12-28 05:33:44 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2019-01-18 00:26:25 +00:00
2018-09-11 20:51:34 +00:00
2018-07-06 16:23:30 +00:00
2017-11-27 15:37:16 +00:00
2017-11-20 19:49:47 +00:00
2019-03-06 15:19:04 +00:00
2018-05-23 09:16:20 +00:00
2017-10-31 00:07:04 +00:00
2019-03-11 22:23:56 +00:00
2018-11-04 19:24:49 +00:00
2018-11-04 19:24:49 +00:00
2018-06-19 23:43:14 +00:00
2018-03-14 19:09:06 +00:00
2017-10-31 00:07:04 +00:00
2019-05-10 17:05:40 +00:00
2019-04-22 17:52:46 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 15:37:16 +00:00
2019-01-31 16:49:06 +00:00
2018-05-09 07:46:57 +00:00
2017-11-27 15:37:16 +00:00
2018-04-25 18:56:27 +00:00
2018-05-11 06:55:02 +00:00
2018-09-19 07:09:09 +00:00
2017-11-20 19:49:47 +00:00
2018-09-10 19:39:20 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2019-01-28 02:00:39 +00:00
2017-11-27 15:37:16 +00:00
2017-12-01 21:44:23 +00:00
2017-11-27 20:01:58 +00:00
2019-01-28 19:54:58 +00:00
2017-11-20 19:49:47 +00:00
2018-12-03 23:42:04 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2018-06-02 20:28:58 +00:00
2017-11-30 15:10:11 +00:00
2017-10-31 00:07:04 +00:00
2019-04-22 17:52:46 +00:00
2017-11-27 15:37:16 +00:00
2018-06-19 23:43:14 +00:00
2017-11-27 12:37:14 +00:00
2017-10-31 00:07:04 +00:00
2019-01-09 02:47:07 +00:00
2019-01-07 08:29:27 +00:00
2019-04-17 16:18:14 +00:00
2019-04-13 16:51:48 +00:00
2017-10-31 00:07:04 +00:00
2018-06-19 23:43:14 +00:00
2017-11-20 19:49:47 +00:00
2018-06-19 23:43:14 +00:00
2018-11-04 19:24:49 +00:00
2018-03-02 23:31:55 +00:00
2019-02-07 14:29:45 +00:00
2018-12-27 14:44:01 +00:00
2017-11-20 19:49:47 +00:00
2019-04-16 00:41:22 +00:00
2019-02-18 03:49:16 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 15:37:16 +00:00
2017-11-25 04:49:12 +00:00
2018-11-04 19:24:49 +00:00
2019-01-04 02:48:43 +00:00
2018-10-20 17:22:04 +00:00
2017-11-27 15:37:16 +00:00
2018-10-23 13:49:53 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 08:52:33 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-02-07 17:09:12 +00:00
2018-01-21 08:48:26 +00:00
2017-11-27 15:37:16 +00:00
2018-10-27 23:31:42 +00:00
2018-09-18 20:50:07 +00:00
2018-02-11 13:35:31 +00:00
2019-03-20 07:40:38 +00:00
2018-05-28 02:40:06 +00:00
2018-08-30 15:52:03 +00:00
2017-11-27 15:37:16 +00:00
2018-06-19 23:43:14 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-01-24 07:01:44 +00:00
2018-09-18 20:47:06 +00:00
2018-11-04 16:58:55 +00:00
2019-04-12 18:35:14 +00:00
2017-11-20 19:49:47 +00:00
2019-05-08 08:43:15 +00:00
2018-06-19 23:43:14 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2019-03-09 02:03:07 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2019-02-19 20:26:03 +00:00
2018-01-06 15:52:28 +00:00
2018-08-08 19:24:20 +00:00
2019-03-04 14:30:37 +00:00
2017-10-31 00:07:04 +00:00
2019-03-07 11:09:25 +00:00
2019-04-19 17:06:43 +00:00
2017-11-27 15:37:16 +00:00
2019-02-08 14:31:44 +00:00
2019-04-13 23:26:02 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2018-11-09 13:47:06 +00:00
2017-10-31 00:07:04 +00:00
2018-09-11 20:32:57 +00:00
2018-07-20 23:52:11 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 15:37:16 +00:00
2017-11-20 19:49:47 +00:00
2019-03-01 01:20:21 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2018-11-20 00:06:53 +00:00
2019-03-11 22:23:56 +00:00
2019-01-06 20:42:09 +00:00
2018-06-19 23:43:14 +00:00
2018-08-13 21:54:27 +00:00
2019-03-16 11:46:48 +00:00
2019-04-22 17:52:46 +00:00
2017-11-27 15:37:16 +00:00
2018-07-05 22:56:13 +00:00
2017-10-31 00:07:04 +00:00
2019-04-03 20:37:14 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2017-12-28 05:33:34 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 20:01:58 +00:00
2018-07-03 19:09:46 +00:00
2019-01-12 12:57:32 +00:00
2018-06-25 11:44:56 +00:00
2017-11-18 14:26:50 +00:00
2018-11-04 19:24:49 +00:00
2017-11-20 19:49:47 +00:00
2017-12-06 20:10:05 +00:00
2017-12-08 15:57:29 +00:00
2018-10-31 15:04:41 +00:00
2019-03-07 18:24:16 +00:00
2017-11-27 15:37:16 +00:00
2019-01-31 23:21:18 +00:00
2017-12-28 05:34:34 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-07-05 13:13:48 +00:00
2017-10-31 00:07:04 +00:00
2019-04-13 04:42:17 +00:00
2017-11-20 19:49:47 +00:00
2018-05-19 20:35:15 +00:00
2019-05-01 19:35:45 +00:00
2017-11-27 15:37:16 +00:00
2019-04-08 03:35:47 +00:00
2018-06-22 09:10:50 +00:00
2019-02-21 15:08:25 +00:00
2019-04-19 17:06:43 +00:00
2017-11-27 15:37:16 +00:00
2019-03-11 22:23:56 +00:00
2019-01-18 21:30:06 +00:00
2019-05-20 12:57:39 +00:00
2017-12-28 05:33:39 +00:00
2018-11-04 19:24:49 +00:00
2017-10-31 00:07:04 +00:00
2018-08-23 17:00:07 +00:00
2018-05-04 14:39:32 +00:00
2018-03-29 02:13:58 +00:00
2018-09-19 14:56:53 +00:00
2019-04-02 18:01:54 +00:00
2018-06-01 22:34:59 +00:00
2017-11-20 19:49:47 +00:00
2018-06-19 23:43:14 +00:00
2017-11-20 19:49:47 +00:00
2018-07-29 07:51:42 +00:00
2019-02-28 09:13:41 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-18 14:26:50 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2018-11-04 19:24:49 +00:00
2019-01-21 15:27:58 +00:00
2017-10-31 00:07:04 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2018-06-25 11:44:41 +00:00
2017-11-20 19:49:47 +00:00
2018-11-12 07:14:34 +00:00
2017-10-31 00:07:04 +00:00
2018-06-28 13:48:59 +00:00
2018-06-27 19:29:15 +00:00
2017-10-31 00:07:04 +00:00
2019-05-13 16:38:48 +00:00
2019-02-06 18:50:48 +00:00
2017-11-20 19:49:47 +00:00
2018-04-15 08:34:16 +00:00
2019-04-17 16:18:14 +00:00
2017-11-20 19:49:47 +00:00
2019-01-24 18:39:45 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-11-20 19:49:47 +00:00
2019-01-23 20:02:17 +00:00
2017-12-27 03:23:01 +00:00
2019-01-31 05:20:11 +00:00
2017-10-31 00:07:04 +00:00
2019-05-06 20:20:21 +00:00
2017-11-20 19:49:47 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-06-19 23:43:14 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2019-04-19 02:54:13 +00:00
2018-11-29 16:08:16 +00:00