Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/libarchive/dist Import libarchive 3.3.2pre (7ad...



details:   https://anonhg.NetBSD.org/src/rev/0f0b0fc7547e
branches:  trunk
changeset: 823360:0f0b0fc7547e
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Apr 20 12:55:31 2017 +0000

description:
Import libarchive 3.3.2pre (7ad477ea7655f3dfcdcfa5adcb792f0ec864969d).

diffstat:

 external/bsd/libarchive/dist/CONTRIBUTING.md                                                           |     98 +
 external/bsd/libarchive/dist/COPYING                                                                   |      7 +-
 external/bsd/libarchive/dist/NEWS                                                                      |    172 +-
 external/bsd/libarchive/dist/README.md                                                                 |    222 +
 external/bsd/libarchive/dist/cat/bsdcat.1                                                              |     62 +
 external/bsd/libarchive/dist/cat/bsdcat.c                                                              |    149 +
 external/bsd/libarchive/dist/cat/bsdcat.h                                                              |     56 +
 external/bsd/libarchive/dist/cat/bsdcat_platform.h                                                     |     75 +
 external/bsd/libarchive/dist/cat/cmdline.c                                                             |    283 +
 external/bsd/libarchive/dist/cat/test/test.h                                                           |     40 +
 external/bsd/libarchive/dist/cat/test/test_0.c                                                         |     67 +
 external/bsd/libarchive/dist/cat/test/test_empty.gz.uu                                                 |      4 +
 external/bsd/libarchive/dist/cat/test/test_empty.lz4.uu                                                |      4 +
 external/bsd/libarchive/dist/cat/test/test_empty.xz.uu                                                 |      4 +
 external/bsd/libarchive/dist/cat/test/test_empty_gz.c                                                  |     41 +
 external/bsd/libarchive/dist/cat/test/test_empty_lz4.c                                                 |     41 +
 external/bsd/libarchive/dist/cat/test/test_empty_xz.c                                                  |     41 +
 external/bsd/libarchive/dist/cat/test/test_error.c                                                     |     36 +
 external/bsd/libarchive/dist/cat/test/test_error_mixed.c                                               |     43 +
 external/bsd/libarchive/dist/cat/test/test_expand.Z.uu                                                 |      3 +
 external/bsd/libarchive/dist/cat/test/test_expand.bz2.uu                                               |      5 +
 external/bsd/libarchive/dist/cat/test/test_expand.gz.uu                                                |      4 +
 external/bsd/libarchive/dist/cat/test/test_expand.lz4.uu                                               |      5 +
 external/bsd/libarchive/dist/cat/test/test_expand.plain.uu                                             |      3 +
 external/bsd/libarchive/dist/cat/test/test_expand.xz.uu                                                |      4 +
 external/bsd/libarchive/dist/cat/test/test_expand_Z.c                                                  |     36 +
 external/bsd/libarchive/dist/cat/test/test_expand_bz2.c                                                |     42 +
 external/bsd/libarchive/dist/cat/test/test_expand_gz.c                                                 |     42 +
 external/bsd/libarchive/dist/cat/test/test_expand_lz4.c                                                |     42 +
 external/bsd/libarchive/dist/cat/test/test_expand_mixed.c                                              |     41 +
 external/bsd/libarchive/dist/cat/test/test_expand_plain.c                                              |     36 +
 external/bsd/libarchive/dist/cat/test/test_expand_xz.c                                                 |     42 +
 external/bsd/libarchive/dist/cat/test/test_help.c                                                      |     75 +
 external/bsd/libarchive/dist/cat/test/test_version.c                                                   |     34 +
 external/bsd/libarchive/dist/cpio/bsdcpio.1                                                            |    102 +-
 external/bsd/libarchive/dist/cpio/cmdline.c                                                            |     32 +-
 external/bsd/libarchive/dist/cpio/cpio.c                                                               |    428 +-
 external/bsd/libarchive/dist/cpio/cpio.h                                                               |     26 +-
 external/bsd/libarchive/dist/cpio/cpio_platform.h                                                      |      8 +-
 external/bsd/libarchive/dist/cpio/cpio_windows.c                                                       |      2 +-
 external/bsd/libarchive/dist/cpio/cpio_windows.h                                                       |      7 +-
 external/bsd/libarchive/dist/cpio/test/test.h                                                          |    269 +-
 external/bsd/libarchive/dist/cpio/test/test_0.c                                                        |     14 +-
 external/bsd/libarchive/dist/cpio/test/test_basic.c                                                    |     51 +-
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.Z.uu                                          |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.bz2.uu                                        |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.grz.uu                                        |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.gz.uu                                         |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.lrz.uu                                        |      8 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.lz.uu                                         |      6 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.lz4.uu                                        |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.lzma.uu                                       |      6 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.lzo.uu                                        |      9 +
 external/bsd/libarchive/dist/cpio/test/test_extract.cpio.xz.uu                                         |      7 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_Z.c                                           |     42 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_bz2.c                                         |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_grz.c                                         |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_gz.c                                          |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_lrz.c                                         |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_lz.c                                          |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_lz4.c                                         |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_lzma.c                                        |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_lzo.c                                         |     48 +
 external/bsd/libarchive/dist/cpio/test/test_extract_cpio_xz.c                                          |     48 +
 external/bsd/libarchive/dist/cpio/test/test_format_newc.c                                              |     45 +-
 external/bsd/libarchive/dist/cpio/test/test_missing_file.c                                             |     52 +
 external/bsd/libarchive/dist/cpio/test/test_option_0.c                                                 |     92 +
 external/bsd/libarchive/dist/cpio/test/test_option_J_upper.c                                           |      5 +-
 external/bsd/libarchive/dist/cpio/test/test_option_Z_upper.c                                           |      5 +-
 external/bsd/libarchive/dist/cpio/test/test_option_b64encode.c                                         |     54 +
 external/bsd/libarchive/dist/cpio/test/test_option_c.c                                                 |     32 +-
 external/bsd/libarchive/dist/cpio/test/test_option_grzip.c                                             |     52 +
 external/bsd/libarchive/dist/cpio/test/test_option_lrzip.c                                             |     52 +
 external/bsd/libarchive/dist/cpio/test/test_option_lz4.c                                               |     81 +
 external/bsd/libarchive/dist/cpio/test/test_option_lzop.c                                              |     56 +
 external/bsd/libarchive/dist/cpio/test/test_option_passphrase.c                                        |     43 +
 external/bsd/libarchive/dist/cpio/test/test_option_passphrase.zip.uu                                   |     12 +
 external/bsd/libarchive/dist/cpio/test/test_option_t.c                                                 |     31 +-
 external/bsd/libarchive/dist/cpio/test/test_option_u.c                                                 |      9 +-
 external/bsd/libarchive/dist/cpio/test/test_option_uuencode.c                                          |     54 +
 external/bsd/libarchive/dist/cpio/test/test_option_version.c                                           |     83 +-
 external/bsd/libarchive/dist/cpio/test/test_option_xz.c                                                |     57 +
 external/bsd/libarchive/dist/cpio/test/test_option_y.c                                                 |     10 +-
 external/bsd/libarchive/dist/cpio/test/test_option_z.c                                                 |      5 +-
 external/bsd/libarchive/dist/cpio/test/test_owner_parse.c                                              |     13 +-
 external/bsd/libarchive/dist/libarchive/archive_acl.c                                                  |   2069 +
 external/bsd/libarchive/dist/libarchive/archive_acl_private.h                                          |     83 +
 external/bsd/libarchive/dist/libarchive/archive_cmdline.c                                              |    227 +
 external/bsd/libarchive/dist/libarchive/archive_cmdline_private.h                                      |     47 +
 external/bsd/libarchive/dist/libarchive/archive_crc32.h                                                |     12 +
 external/bsd/libarchive/dist/libarchive/archive_cryptor.c                                              |    450 +
 external/bsd/libarchive/dist/libarchive/archive_cryptor_private.h                                      |    163 +
 external/bsd/libarchive/dist/libarchive/archive_digest.c                                               |   1463 +
 external/bsd/libarchive/dist/libarchive/archive_digest_private.h                                       |    377 +
 external/bsd/libarchive/dist/libarchive/archive_disk_acl_darwin.c                                      |    559 +
 external/bsd/libarchive/dist/libarchive/archive_disk_acl_freebsd.c                                     |    700 +
 external/bsd/libarchive/dist/libarchive/archive_disk_acl_linux.c                                       |    743 +
 external/bsd/libarchive/dist/libarchive/archive_disk_acl_sunos.c                                       |    821 +
 external/bsd/libarchive/dist/libarchive/archive_endian.h                                               |     52 +-
 external/bsd/libarchive/dist/libarchive/archive_entry.c                                                |   1780 +-
 external/bsd/libarchive/dist/libarchive/archive_entry.h                                                |    382 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_acl.3                                            |    466 +
 external/bsd/libarchive/dist/libarchive/archive_entry_copy_bhfi.c                                      |      9 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_copy_stat.c                                      |     12 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_link_resolver.c                                  |    162 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_linkify.3                                        |    224 +
 external/bsd/libarchive/dist/libarchive/archive_entry_locale.h                                         |     92 +
 external/bsd/libarchive/dist/libarchive/archive_entry_paths.3                                          |    153 +
 external/bsd/libarchive/dist/libarchive/archive_entry_perms.3                                          |    209 +
 external/bsd/libarchive/dist/libarchive/archive_entry_private.h                                        |     91 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_sparse.c                                         |    156 +
 external/bsd/libarchive/dist/libarchive/archive_entry_stat.3                                           |    274 +
 external/bsd/libarchive/dist/libarchive/archive_entry_stat.c                                           |     12 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_strmode.c                                        |      2 +-
 external/bsd/libarchive/dist/libarchive/archive_entry_time.3                                           |    129 +
 external/bsd/libarchive/dist/libarchive/archive_entry_xattr.c                                          |     10 +-
 external/bsd/libarchive/dist/libarchive/archive_getdate.c                                              |   1038 +
 external/bsd/libarchive/dist/libarchive/archive_getdate.h                                              |     39 +
 external/bsd/libarchive/dist/libarchive/archive_hmac.c                                                 |    254 +
 external/bsd/libarchive/dist/libarchive/archive_hmac_private.h                                         |    106 +
 external/bsd/libarchive/dist/libarchive/archive_match.c                                                |   1846 +
 external/bsd/libarchive/dist/libarchive/archive_openssl_evp_private.h                                  |     48 +
 external/bsd/libarchive/dist/libarchive/archive_openssl_hmac_private.h                                 |     48 +
 external/bsd/libarchive/dist/libarchive/archive_options.c                                              |    218 +
 external/bsd/libarchive/dist/libarchive/archive_options_private.h                                      |     47 +
 external/bsd/libarchive/dist/libarchive/archive_pack_dev.c                                             |    329 +
 external/bsd/libarchive/dist/libarchive/archive_pack_dev.h                                             |     49 +
 external/bsd/libarchive/dist/libarchive/archive_pathmatch.c                                            |    459 +
 external/bsd/libarchive/dist/libarchive/archive_pathmatch.h                                            |     52 +
 external/bsd/libarchive/dist/libarchive/archive_platform.h                                             |     38 +-
 external/bsd/libarchive/dist/libarchive/archive_platform_acl.h                                         |     49 +
 external/bsd/libarchive/dist/libarchive/archive_platform_xattr.h                                       |     41 +
 external/bsd/libarchive/dist/libarchive/archive_ppmd7.c                                                |   1168 +
 external/bsd/libarchive/dist/libarchive/archive_ppmd7_private.h                                        |    119 +
 external/bsd/libarchive/dist/libarchive/archive_ppmd_private.h                                         |    158 +
 external/bsd/libarchive/dist/libarchive/archive_private.h                                              |     71 +-
 external/bsd/libarchive/dist/libarchive/archive_random.c                                               |    272 +
 external/bsd/libarchive/dist/libarchive/archive_random_private.h                                       |     36 +
 external/bsd/libarchive/dist/libarchive/archive_rb.c                                                   |    709 +
 external/bsd/libarchive/dist/libarchive/archive_rb.h                                                   |    100 +
 external/bsd/libarchive/dist/libarchive/archive_read.c                                                 |   1395 +-
 external/bsd/libarchive/dist/libarchive/archive_read_add_passphrase.3                                  |     74 +
 external/bsd/libarchive/dist/libarchive/archive_read_add_passphrase.c                                  |    186 +
 external/bsd/libarchive/dist/libarchive/archive_read_append_filter.c                                   |    200 +
 external/bsd/libarchive/dist/libarchive/archive_read_data.3                                            |    130 +
 external/bsd/libarchive/dist/libarchive/archive_read_data_into_fd.c                                    |     82 +-
 external/bsd/libarchive/dist/libarchive/archive_read_disk_posix.c                                      |   2661 +
 external/bsd/libarchive/dist/libarchive/archive_read_disk_private.h                                    |     40 +-
 external/bsd/libarchive/dist/libarchive/archive_read_disk_set_standard_lookup.c                        |     32 +-
 external/bsd/libarchive/dist/libarchive/archive_read_disk_windows.c                                    |   2298 +
 external/bsd/libarchive/dist/libarchive/archive_read_extract.3                                         |    137 +
 external/bsd/libarchive/dist/libarchive/archive_read_extract.c                                         |    152 +-
 external/bsd/libarchive/dist/libarchive/archive_read_extract2.c                                        |    155 +
 external/bsd/libarchive/dist/libarchive/archive_read_filter.3                                          |    150 +
 external/bsd/libarchive/dist/libarchive/archive_read_format.3                                          |    177 +
 external/bsd/libarchive/dist/libarchive/archive_read_free.3                                            |     93 +
 external/bsd/libarchive/dist/libarchive/archive_read_header.3                                          |     91 +
 external/bsd/libarchive/dist/libarchive/archive_read_new.3                                             |     59 +
 external/bsd/libarchive/dist/libarchive/archive_read_open.3                                            |    233 +
 external/bsd/libarchive/dist/libarchive/archive_read_open_fd.c                                         |    119 +-
 external/bsd/libarchive/dist/libarchive/archive_read_open_file.c                                       |     58 +-
 external/bsd/libarchive/dist/libarchive/archive_read_open_filename.c                                   |    520 +-
 external/bsd/libarchive/dist/libarchive/archive_read_open_memory.c                                     |     86 +-
 external/bsd/libarchive/dist/libarchive/archive_read_private.h                                         |    142 +-
 external/bsd/libarchive/dist/libarchive/archive_read_set_format.c                                      |    105 +
 external/bsd/libarchive/dist/libarchive/archive_read_set_options.3                                     |    231 +
 external/bsd/libarchive/dist/libarchive/archive_read_set_options.c                                     |    155 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_all.c                              |     83 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_bzip2.c                            |    371 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_compress.c                         |    465 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_grzip.c                            |    121 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_gzip.c                             |    477 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_lrzip.c                            |    132 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_lz4.c                              |    742 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_lzop.c                             |    494 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_none.c                             |     52 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_program.c                          |    518 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_rpm.c                              |    289 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_uu.c                               |    687 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_filter_xz.c                               |    796 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_7zip.c                             |   3886 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_all.c                              |     49 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_ar.c                               |    189 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_by_code.c                          |     74 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_cab.c                              |   3353 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_cpio.c                             |    645 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_empty.c                            |     23 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_lha.c                              |   2814 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_mtree.c                            |   1289 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_rar.c                              |   2953 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_raw.c                              |     65 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_tar.c                              |   1713 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_warc.c                             |    825 +
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_xar.c                              |    586 +-
 external/bsd/libarchive/dist/libarchive/archive_read_support_format_zip.c                              |   3448 +-
 external/bsd/libarchive/dist/libarchive/archive_string.c                                               |   4319 +-
 external/bsd/libarchive/dist/libarchive/archive_string.h                                               |    185 +-
 external/bsd/libarchive/dist/libarchive/archive_string_composition.h                                   |   2292 +
 external/bsd/libarchive/dist/libarchive/archive_string_sprintf.c                                       |     60 +-
 external/bsd/libarchive/dist/libarchive/archive_util.c                                                 |    620 +-
 external/bsd/libarchive/dist/libarchive/archive_version_details.c                                      |    133 +
 external/bsd/libarchive/dist/libarchive/archive_virtual.c                                              |    100 +-
 external/bsd/libarchive/dist/libarchive/archive_windows.c                                              |    758 +-
 external/bsd/libarchive/dist/libarchive/archive_windows.h                                              |    177 +-
 external/bsd/libarchive/dist/libarchive/archive_write.c                                                |    640 +-
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter.c                                     |     71 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_b64encode.c                           |    314 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_by_name.c                             |     76 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_bzip2.c                               |    407 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_compress.c                            |    455 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_grzip.c                               |    135 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_gzip.c                                |    442 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_lrzip.c                               |    197 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_lz4.c                                 |    707 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_lzop.c                                |    486 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_none.c                                |     43 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_program.c                             |    415 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_uuencode.c                            |    305 +
 external/bsd/libarchive/dist/libarchive/archive_write_add_filter_xz.c                                  |    547 +
 external/bsd/libarchive/dist/libarchive/archive_write_blocksize.3                                      |    114 +
 external/bsd/libarchive/dist/libarchive/archive_write_data.3                                           |     90 +
 external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.c                                     |   4327 +
 external/bsd/libarchive/dist/libarchive/archive_write_disk_private.h                                   |      7 +
 external/bsd/libarchive/dist/libarchive/archive_write_disk_set_standard_lookup.c                       |     53 +-
 external/bsd/libarchive/dist/libarchive/archive_write_disk_windows.c                                   |   2511 +
 external/bsd/libarchive/dist/libarchive/archive_write_filter.3                                         |    130 +
 external/bsd/libarchive/dist/libarchive/archive_write_finish_entry.3                                   |     79 +
 external/bsd/libarchive/dist/libarchive/archive_write_format.3                                         |    175 +
 external/bsd/libarchive/dist/libarchive/archive_write_free.3                                           |     96 +
 external/bsd/libarchive/dist/libarchive/archive_write_header.3                                         |     73 +
 external/bsd/libarchive/dist/libarchive/archive_write_new.3                                            |     58 +
 external/bsd/libarchive/dist/libarchive/archive_write_open.3                                           |    246 +
 external/bsd/libarchive/dist/libarchive/archive_write_open_fd.c                                        |     15 +-
 external/bsd/libarchive/dist/libarchive/archive_write_open_file.c                                      |     14 +-
 external/bsd/libarchive/dist/libarchive/archive_write_open_filename.c                                  |    127 +-
 external/bsd/libarchive/dist/libarchive/archive_write_open_memory.c                                    |     15 +-
 external/bsd/libarchive/dist/libarchive/archive_write_private.h                                        |     90 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format.c                                     |     12 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_7zip.c                                |   2328 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_by_name.c                             |     18 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_cpio.c                                |    316 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_cpio_newc.c                           |    346 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_filter_by_ext.c                       |    142 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_gnutar.c                              |    763 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_iso9660.c                             |   8164 +++
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_mtree.c                               |   2122 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_pax.c                                 |   1354 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_raw.c                                 |    125 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_v7tar.c                               |    660 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_warc.c                                |    445 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_xar.c                                 |   3224 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_format_zip.c                                 |   1771 +-
 external/bsd/libarchive/dist/libarchive/archive_write_set_options.3                                    |    480 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_options.c                                    |    130 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_passphrase.3                                 |     74 +
 external/bsd/libarchive/dist/libarchive/archive_write_set_passphrase.c                                 |     95 +
 external/bsd/libarchive/dist/libarchive/archive_xxhash.h                                               |     47 +
 external/bsd/libarchive/dist/libarchive/cpio.5                                                         |     54 +-
 external/bsd/libarchive/dist/libarchive/filter_fork.h                                                  |      2 +-
 external/bsd/libarchive/dist/libarchive/filter_fork_posix.c                                            |    238 +
 external/bsd/libarchive/dist/libarchive/filter_fork_windows.c                                          |    167 +-
 external/bsd/libarchive/dist/libarchive/libarchive_changes.3                                           |    341 +
 external/bsd/libarchive/dist/libarchive/mtree.5                                                        |     98 +-
 external/bsd/libarchive/dist/libarchive/test/README                                                    |     14 +-
 external/bsd/libarchive/dist/libarchive/test/read_open_memory.c                                        |    133 +-
 external/bsd/libarchive/dist/libarchive/test/test.h                                                    |    284 +-
 external/bsd/libarchive/dist/libarchive/test/test_acl_nfs4.c                                           |    208 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_pax.c                                            |    626 +-
 external/bsd/libarchive/dist/libarchive/test/test_acl_pax_nfs4.tar.uu                                  |    129 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_pax_posix1e.tar.uu                               |    117 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_platform_nfs4.c                                  |   1058 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_platform_posix1e.c                               |    606 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_posix1e.c                                        |    180 +
 external/bsd/libarchive/dist/libarchive/test/test_acl_text.c                                           |    473 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_api_feature.c                                |     36 +-
 external/bsd/libarchive/dist/libarchive/test/test_archive_clear_error.c                                |     42 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_cmdline.c                                    |    141 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_digest.c                                     |    145 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_getdate.c                                    |     89 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_match_owner.c                                |    289 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_match_path.c                                 |    450 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_match_time.c                                 |   1359 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_pathmatch.c                                  |    285 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_add_passphrase.c                        |    260 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_close_twice.c                           |     43 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_close_twice_open_fd.c                   |     47 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_close_twice_open_filename.c             |     47 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_multiple_data_objects.c                 |    372 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_next_header_empty.c                     |    111 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_next_header_raw.c                       |     65 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_open2.c                                 |    109 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_set_filter_option.c                     |     55 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_set_format_option.c                     |     67 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_set_option.c                            |     69 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_set_options.c                           |    126 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_read_support.c                               |     98 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_set_error.c                                  |     51 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_string.c                                     |    431 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_string_conversion.c                          |    810 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_string_conversion.txt.Z.uu                   |   2605 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_add_filter_by_name.c                   |    209 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_filter_option.c                    |     55 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_format_by_name.c                   |    290 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_format_filter_by_ext.c             |    211 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_format_option.c                    |     67 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_option.c                           |     69 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_options.c                          |    126 +
 external/bsd/libarchive/dist/libarchive/test/test_archive_write_set_passphrase.c                       |     95 +
 external/bsd/libarchive/dist/libarchive/test/test_bad_fd.c                                             |     10 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_bzip2.c                                       |     14 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_cpio.c                                        |      6 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_gtar.c                                        |     54 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_gtar_2.tar.uu                                 |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_gzip.c                                        |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4.c                                         |    120 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_1.tar.lz4.uu                              |     12 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_2.tar.lz4.uu                              |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_3.tar.lz4.uu                              |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B4.tar.lz4.uu                             |   6739 ++
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B4BD.tar.lz4.uu                           |   6739 ++
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B4BDBX.tar.lz4.uu                         |   6744 ++
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B5.tar.lz4.uu                             |   2310 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B5BD.tar.lz4.uu                           |   2310 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B6.tar.lz4.uu                             |   1197 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B6BD.tar.lz4.uu                           |   1197 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B7.tar.lz4.uu                             |    918 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lz4_B7BD.tar.lz4.uu                           |    918 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzip.c                                        |    141 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzip_1.tlz.uu                                 |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzip_2.tlz.uu                                 |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzma.c                                        |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzop.c                                        |    131 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzop_1.tar.lzo.uu                             |     30 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzop_2.tar.lzo.uu                             |     39 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_lzop_3.tar.lzo.uu                             |     32 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_mac-1.tar.Z.uu                                |     38 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_mac-2.tar.Z.uu                                |     19 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_mac.c                                         |    214 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_pax_libarchive_2x.c                           |    153 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_pax_libarchive_2x.tar.Z.uu                    |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_perl_archive_tar.c                            |     66 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_perl_archive_tar.tar.uu                       |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_plexus_archiver_tar.c                         |     69 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_plexus_archiver_tar.tar.uu                    |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_solaris_pax_sparse.c                          |    188 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_solaris_pax_sparse_1.pax.Z.uu                 |     53 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_solaris_pax_sparse_2.pax.Z.uu                 |     53 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_solaris_tar_acl.c                             |    301 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_solaris_tar_acl.tar.uu                        |    220 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_star_acl.c                                    |    321 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_star_acl_nfs4.tar.uu                          |    231 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_star_acl_posix1e.tar.uu                       |    231 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_tar_hardlink.c                                |     10 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_uudecode.c                                    |     63 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_uudecode_large.c                              |     54 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_uudecode_large.tar.Z.uu                       |   1087 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_xz.c                                          |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip.c                                         |    382 +-
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_2.zip.uu                                  |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_3.zip.uu                                  |     18 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_4.zip.uu                                  |     25 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_5.zip.uu                                  |    242 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_6.zip.uu                                  |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_compat_zip_7.xps.uu                                  |    357 +
 external/bsd/libarchive/dist/libarchive/test/test_empty_write.c                                        |     32 +-
 external/bsd/libarchive/dist/libarchive/test/test_entry.c                                              |    179 +-
 external/bsd/libarchive/dist/libarchive/test/test_extattr_freebsd.c                                    |      5 +-
 external/bsd/libarchive/dist/libarchive/test/test_filter_count.c                                       |     80 +
 external/bsd/libarchive/dist/libarchive/test/test_fuzz.c                                               |    552 +-
 external/bsd/libarchive/dist/libarchive/test/test_fuzz.cab.uu                                          |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_fuzz.lzh.uu                                          |    152 +
 external/bsd/libarchive/dist/libarchive/test/test_gnutar_filename_encoding.c                           |    393 +
 external/bsd/libarchive/dist/libarchive/test/test_open_failure.c                                       |    218 +
 external/bsd/libarchive/dist/libarchive/test/test_open_fd.c                                            |     15 +-
 external/bsd/libarchive/dist/libarchive/test/test_open_file.c                                          |      8 +-
 external/bsd/libarchive/dist/libarchive/test/test_open_filename.c                                      |    105 +-
 external/bsd/libarchive/dist/libarchive/test/test_pax_filename_encoding.c                              |    288 +-
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part1.rar.uu          |    163 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part2.rar.uu          |    163 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part3.rar.uu          |    163 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part4.rar.uu          |    163 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part5.rar.uu          |    163 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_multiple_files.part6.rar.uu          |    117 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_single_file.part1.rar.uu             |    159 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_single_file.part2.rar.uu             |    159 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_single_file.part3.rar.uu             |    146 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part01.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part02.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part03.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part04.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part05.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part06.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part07.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part08.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part09.rar.uu     |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_rar_multivolume_uncompressed_files.part10.rar.uu     |     75 +
 external/bsd/libarchive/dist/libarchive/test/test_read_data_large.c                                    |     40 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_disk.c                                          |     15 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_disk_directory_traversals.c                     |   1586 +
 external/bsd/libarchive/dist/libarchive/test/test_read_disk_entry_from_file.c                          |      8 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_extract.c                                       |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_file_nonexistent.c                              |      2 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_compress.c                               |     80 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_grzip.c                                  |     67 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_grzip.tar.grz.uu                         |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lrzip.c                                  |     67 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lrzip.tar.lrz.uu                         |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lzop.c                                   |     77 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lzop.tar.lzo.uu                          |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lzop_multiple_parts.c                    |     76 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_lzop_multiple_parts.tar.lzo.uu           |     89 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_program.c                                |     83 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_program_signature.c                      |    103 +
 external/bsd/libarchive/dist/libarchive/test/test_read_filter_uudecode.c                               |    178 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip.c                                   |    833 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_bzip2.7z.uu                    |    319 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_copy_1.7z.uu                   |    614 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_copy_2.7z.uu                   |    615 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_copy_lzma.7z.uu                |    568 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_deflate.7z.uu                  |    313 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_lzma1_1.7z.uu                  |    287 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_lzma1_2.7z.uu                  |    240 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_lzma2_1.7z.uu                  |    287 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj2_lzma2_2.7z.uu                  |    240 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj_bzip2.7z.uu                     |    281 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj_copy.7z.uu                      |    613 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj_deflate.7z.uu                   |    275 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj_lzma1.7z.uu                     |    245 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bcj_lzma2.7z.uu                     |    245 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_bzip2.7z.uu                         |     37 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_copy.7z.uu                          |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_copy_2.7z.uu                        |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_deflate.7z.uu                       |     36 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_delta_lzma1.7z.uu                   |    280 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_delta_lzma2.7z.uu                   |    280 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_empty_archive.7z.uu                 |      4 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_empty_file.7z.uu                    |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption.7z.uu                    |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption_data.c                   |     70 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption_header.7z.uu             |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption_header.c                 |     73 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption_partially.7z.uu          |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_encryption_partially.c              |     82 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_lzma1.7z.uu                         |     37 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_lzma1_2.7z.uu                       |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_lzma1_lzma2.7z.uu                   |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_lzma2.7z.uu                         |     37 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_malformed.7z.uu                     |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_malformed.c                         |     67 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_malformed2.7z.uu                    |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_ppmd.7z.uu                          |    235 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip_symbolic_name.7z.uu                 |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_ar.c                                     |     21 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab.c                                    |    410 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab_1.cab.uu                             |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab_2.cab.uu                             |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab_3.cab.uu                             |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab_filename.c                           |    172 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cab_filename_cp932.cab.uu                |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_afio.c                              |    120 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin.c                               |     23 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_Z.c                             |     19 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_be.c                            |      8 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_bz2.c                           |     10 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_gz.c                            |     16 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_le.c                            |     57 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_le.cpio.uu                      |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_lzip.c                          |     63 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_lzma.c                          |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_bin_xz.c                            |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename.c                          |    860 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename_cp866.cpio.uu              |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename_eucjp.cpio.uu              |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename_koi8r.cpio.uu              |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename_utf8_jp.cpio.uu            |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_filename_utf8_ru.cpio.uu            |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_odc.c                               |     14 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c                    |     20 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_svr4_gzip.c                         |     14 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c                     |     16 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_cpio_svr4c_Z.c                           |     16 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_empty.c                                  |     14 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_filename.c                          |    501 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_filename_cp866.tar.Z.uu             |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_filename_eucjp.tar.Z.uu             |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_filename_koi8r.tar.Z.uu             |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_gz.c                                |     15 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_lzma.c                              |     16 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_sparse.c                            |     28 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_sparse_skip_entry.c                 |    124 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu          |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_2.iso.Z.uu                           |     35 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_Z.c                                  |    103 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_joliet_by_nero.iso.Z.uu              |     64 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_multi_extent.c                       |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_xorriso.c                            |    216 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_xorriso.iso.Z.uu                     |     61 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isojoliet_bz2.c                          |     27 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isojoliet_long.c                         |     26 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isojoliet_rr.c                           |     29 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isojoliet_versioned.c                    |     87 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isorr_bz2.c                              |     25 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isorr_ce.c                               |     13 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isorr_new_bz2.c                          |     23 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isorr_rr_moved.c                         |     13 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_isozisofs_bz2.c                          |     25 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha.c                                    |    294 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_bugfix_0.c                           |     76 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_bugfix_0.lzh.uu                      |     19 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_filename.c                           |    221 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_filename_cp932.lzh.uu                |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_header0.lzh.uu                       |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_header1.lzh.uu                       |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_header2.lzh.uu                       |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_header3.lzh.uu                       |     16 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_lh0.lzh.uu                           |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_lh6.lzh.uu                           |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_lh7.lzh.uu                           |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_lha_withjunk.lzh.uu                      |     13 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree.c                                  |    587 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree.mtree.uu                           |     15 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree_crash747.c                         |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree_crash747.mtree.bz2.uu              |      6 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree_nomagic.mtree.uu                   |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree_nomagic2.mtree.uu                  |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_mtree_nomagic3.mtree.uu                  |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_pax_bz2.c                                |      9 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar.c                                    |   3742 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar.rar.uu                               |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_binary_data.rar.uu                   |  24041 ++++++++++
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_compress_best.rar.uu                 |    274 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_compress_normal.rar.uu               |    328 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_data.c                    |     79 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_data.rar.uu               |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_header.c                  |     71 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_header.rar.uu             |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_partially.c               |     79 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_encryption_partially.rar.uu          |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_invalid1.c                           |     44 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_invalid1.rar.uu                      |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_multi_lzss_blocks.rar.uu             |    444 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_multivolume.part0001.rar.uu          |   1337 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_multivolume.part0002.rar.uu          |   1337 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_multivolume.part0003.rar.uu          |   1337 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_multivolume.part0004.rar.uu          |    208 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_noeof.rar.uu                         |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_ppmd_lzss_conversion.rar.uu          |   3930 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_sfx.exe.uu                           |   2215 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_subblock.rar.uu                      |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_unicode.rar.uu                       |     18 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_rar_windows.rar.uu                       |     22 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_raw.bufr.uu                              |     95 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_raw.c                                    |     53 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar.c                                    |     46 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_concatenated.c                       |     86 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_concatenated.tar.uu                  |     72 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_empty_filename.c                     |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_empty_pax.c                          |     58 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_empty_pax.tar.Z.uu                   |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_filename.c                           |    394 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tar_filename_koi8r.tar.Z.uu              |     14 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tbz.c                                    |     11 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tgz.c                                    |     15 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tlz.c                                    |     13 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_txz.c                                    |     13 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_tz.c                                     |     17 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_ustar_filename.c                         |    547 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_ustar_filename_cp866.tar.Z.uu            |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_ustar_filename_eucjp.tar.Z.uu            |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_ustar_filename_koi8r.tar.Z.uu            |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_warc.c                                   |     82 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_warc.warc.uu                             |     23 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_xar.c                                    |     25 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip.c                                    |    294 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip.zip.uu                               |      3 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_comment_stored.c                     |     74 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu              |     12 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_comment_stored_2.zip.uu              |    548 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_data.c                    |     79 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_data.zip.uu               |     25 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_header.c                  |     71 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_header.zip.uu             |     32 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_partially.c               |     79 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_encryption_partially.zip.uu          |     18 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename.c                           |   1224 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_cp866.zip.uu                |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_cp932.zip.uu                |      9 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_koi8r.zip.uu                |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_utf8_jp.zip.uu              |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_utf8_ru.zip.uu              |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_filename_utf8_ru2.zip.uu             |     11 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_high_compression.c                   |    153 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_high_compression.zip.uu              |     18 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_jar.c                                |     59 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_jar.jar.uu                           |      6 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_length_at_end.zip.uu                 |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_mac_metadata.c                       |    117 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_mac_metadata.zip.uu                  |     17 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_malformed.c                          |     62 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_malformed1.zip.uu                    |      5 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_msdos.c                              |    116 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_msdos.zip.uu                         |     23 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_nested.c                             |     87 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_nested.zip.uu                        |     16 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_nofiletype.c                         |     66 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_nofiletype.zip.uu                    |      8 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_padded.c                             |     92 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_padded1.zip.uu                       |     12 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_padded2.zip.uu                       |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_padded3.zip.uu                       |     17 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_sfx.c                                |     65 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_sfx.uu                               |     34 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_symlink.zip.uu                       |     10 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_traditional_encryption_data.c        |    168 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_traditional_encryption_data.zip.uu   |     12 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_ux.zip.uu                            |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes.c                         |    152 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes128.zip.uu                 |     66 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes256.zip.uu                 |     66 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes256_large.zip.uu           |   2184 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes256_stored.zip.uu          |    159 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_winzip_aes_large.c                   |    217 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c      |     60 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.zip.uu |     14 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_zip64.c                              |    130 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_zip64a.zip.uu                        |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_format_zip_zip64b.zip.uu                        |      7 +
 external/bsd/libarchive/dist/libarchive/test/test_read_large.c                                         |     17 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_large_splitted_rar_aa.uu                        |    892 +
 external/bsd/libarchive/dist/libarchive/test/test_read_large_splitted_rar_ab.uu                        |    892 +
 external/bsd/libarchive/dist/libarchive/test/test_read_large_splitted_rar_ac.uu                        |    892 +
 external/bsd/libarchive/dist/libarchive/test/test_read_large_splitted_rar_ad.uu                        |    892 +
 external/bsd/libarchive/dist/libarchive/test/test_read_large_splitted_rar_ae.uu                        |    375 +
 external/bsd/libarchive/dist/libarchive/test/test_read_pax_schily_xattr.c                              |     70 +
 external/bsd/libarchive/dist/libarchive/test/test_read_pax_schily_xattr.tar.uu                         |    231 +
 external/bsd/libarchive/dist/libarchive/test/test_read_pax_truncated.c                                 |    166 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_position.c                                      |     84 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_set_format.c                                    |    247 +
 external/bsd/libarchive/dist/libarchive/test/test_read_splitted_rar_aa.uu                              |      6 +
 external/bsd/libarchive/dist/libarchive/test/test_read_splitted_rar_ab.uu                              |      6 +
 external/bsd/libarchive/dist/libarchive/test/test_read_splitted_rar_ac.uu                              |      6 +
 external/bsd/libarchive/dist/libarchive/test/test_read_splitted_rar_ad.uu                              |      4 +
 external/bsd/libarchive/dist/libarchive/test/test_read_too_many_filters.c                              |     49 +
 external/bsd/libarchive/dist/libarchive/test/test_read_too_many_filters.gz.uu                          |     15 +
 external/bsd/libarchive/dist/libarchive/test/test_read_truncated.c                                     |     76 +-
 external/bsd/libarchive/dist/libarchive/test/test_read_truncated_filter.c                              |    173 +
 external/bsd/libarchive/dist/libarchive/test/test_sparse_basic.c                                       |    609 +
 external/bsd/libarchive/dist/libarchive/test/test_splitted_rar_seek_support_aa.uu                      |    159 +
 external/bsd/libarchive/dist/libarchive/test/test_splitted_rar_seek_support_ab.uu                      |    159 +
 external/bsd/libarchive/dist/libarchive/test/test_splitted_rar_seek_support_ac.uu                      |    141 +
 external/bsd/libarchive/dist/libarchive/test/test_tar_filenames.c                                      |     32 +-
 external/bsd/libarchive/dist/libarchive/test/test_tar_large.c                                          |     37 +-
 external/bsd/libarchive/dist/libarchive/test/test_ustar_filename_encoding.c                            |    393 +
 external/bsd/libarchive/dist/libarchive/test/test_ustar_filenames.c                                    |     20 +-
 external/bsd/libarchive/dist/libarchive/test/test_warn_missing_hardlink_target.c                       |     45 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk.c                                         |    107 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_appledouble.c                             |    239 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_appledouble.cpio.gz.uu                    |     12 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_failures.c                                |     13 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_hardlink.c                                |     12 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_hfs_compression.c                         |    278 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_hfs_compression.tgz.uu                    |   1800 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_lookup.c                                  |    156 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_mac_metadata.c                            |    221 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu                    |     14 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_no_hfs_compression.c                      |    231 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_no_hfs_compression.tgz.uu                 |   1765 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_perms.c                                   |    120 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_secure.c                                  |     74 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_secure744.c                               |     95 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_secure745.c                               |     79 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_secure746.c                               |    132 +
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_sparse.c                                  |     18 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_symlink.c                                 |      2 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_disk_times.c                                   |      2 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_b64encode.c                             |    173 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_bzip2.c                                 |    276 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_compress.c                              |     97 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_gzip.c                                  |    272 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_gzip_timestamp.c                        |    118 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_lrzip.c                                 |    131 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_lz4.c                                   |    411 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_lzip.c                                  |    255 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_lzma.c                                  |    259 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_lzop.c                                  |    268 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_program.c                               |    124 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_uuencode.c                              |    173 +
 external/bsd/libarchive/dist/libarchive/test/test_write_filter_xz.c                                    |    265 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_7zip.c                                  |    570 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_7zip_empty.c                            |    299 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_7zip_large.c                            |    174 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_ar.c                                    |     55 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_cpio.c                                  |    124 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_cpio_empty.c                            |     10 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_cpio_newc.c                             |     11 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_cpio_odc.c                              |      8 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_gnutar.c                                |    258 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_gnutar_filenames.c                      |    151 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_iso9660.c                               |   1110 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_iso9660_boot.c                          |    276 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_iso9660_empty.c                         |    204 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_iso9660_filename.c                      |    474 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_iso9660_zisofs.c                        |    828 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree.c                                 |    157 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_absolute_path.c                   |     99 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_classic.c                         |    194 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_classic_indent.c                  |    196 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_fflags.c                          |    135 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_no_separator.c                    |    103 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_mtree_quoted_filename.c                 |     86 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_pax.c                                   |     63 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_raw.c                                   |    123 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_raw_b64.c                               |     77 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_shar_empty.c                            |     10 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_tar.c                                   |     91 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_tar_empty.c                             |     30 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_tar_sparse.c                            |    305 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_tar_ustar.c                             |     37 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_tar_v7tar.c                             |    259 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_warc.c                                  |    132 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_warc_empty.c                            |    117 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_xar.c                                   |    312 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_xar_empty.c                             |    120 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip.c                                   |    879 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_compression_store.c                 |    375 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_empty.c                             |     38 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_empty_zip64.c                       |    103 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_file.c                              |    251 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_file_zip64.c                        |    285 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_large.c                             |    475 +
 external/bsd/libarchive/dist/libarchive/test/test_write_format_zip_zip64.c                             |     69 +
 external/bsd/libarchive/dist/libarchive/test/test_write_open_memory.c                                  |     42 +-
 external/bsd/libarchive/dist/libarchive/test/test_write_read_format_zip.c                              |    751 +
 external/bsd/libarchive/dist/libarchive/test/test_xattr_platform.c                                     |    104 +
 external/bsd/libarchive/dist/libarchive/test/test_zip_filename_encoding.c                              |    527 +
 external/bsd/libarchive/dist/libarchive/xxhash.c                                                       |    515 +
 external/bsd/libarchive/dist/libarchive_fe/line_reader.c                                               |     60 +-
 external/bsd/libarchive/dist/libarchive_fe/passphrase.c                                                |    326 +
 external/bsd/libarchive/dist/libarchive_fe/passphrase.h                                                |     31 +
 external/bsd/libarchive/dist/tar/bsdtar.1                                                              |    589 +-
 external/bsd/libarchive/dist/tar/bsdtar.c                                                              |    530 +-
 external/bsd/libarchive/dist/tar/bsdtar.h                                                              |    136 +-
 external/bsd/libarchive/dist/tar/bsdtar_platform.h                                                     |     12 +-
 external/bsd/libarchive/dist/tar/bsdtar_windows.c                                                      |      2 +-
 external/bsd/libarchive/dist/tar/bsdtar_windows.h                                                      |     24 +-
 external/bsd/libarchive/dist/tar/cmdline.c                                                             |    134 +-
 external/bsd/libarchive/dist/tar/creation_set.c                                                        |    316 +
 external/bsd/libarchive/dist/tar/read.c                                                                |    295 +-
 external/bsd/libarchive/dist/tar/subst.c                                                               |    158 +-
 external/bsd/libarchive/dist/tar/test/test.h                                                           |    272 +-
 external/bsd/libarchive/dist/tar/test/test_0.c                                                         |     14 +-
 external/bsd/libarchive/dist/tar/test/test_basic.c                                                     |    120 +-
 external/bsd/libarchive/dist/tar/test/test_copy.c                                                      |     11 +-
 external/bsd/libarchive/dist/tar/test/test_extract.tar.Z.uu                                            |      9 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.bz2.uu                                          |      7 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.grz.uu                                          |      7 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.gz.uu                                           |      7 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.lrz.uu                                          |      9 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.lz.uu                                           |      7 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.lz4.uu                                          |      8 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.lzma.uu                                         |      7 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.lzo.uu                                          |      9 +
 external/bsd/libarchive/dist/tar/test/test_extract.tar.xz.uu                                           |      8 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_Z.c                                             |     42 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_bz2.c                                           |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_grz.c                                           |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_gz.c                                            |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_lrz.c                                           |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_lz.c                                            |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_lz4.c                                           |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_lzma.c                                          |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_lzo.c                                           |     48 +
 external/bsd/libarchive/dist/tar/test/test_extract_tar_xz.c                                            |     48 +
 external/bsd/libarchive/dist/tar/test/test_format_newc.c                                               |     64 +
 external/bsd/libarchive/dist/tar/test/test_leading_slash.c                                             |     50 +
 external/bsd/libarchive/dist/tar/test/test_leading_slash.tar.uu                                        |     60 +
 external/bsd/libarchive/dist/tar/test/test_missing_file.c                                              |     41 +
 external/bsd/libarchive/dist/tar/test/test_option_C_upper.c                                            |    149 +
 external/bsd/libarchive/dist/tar/test/test_option_H_upper.c                                            |     92 +
 external/bsd/libarchive/dist/tar/test/test_option_L_upper.c                                            |     92 +
 external/bsd/libarchive/dist/tar/test/test_option_O_upper.c                                            |     87 +
 external/bsd/libarchive/dist/tar/test/test_option_T_upper.c                                            |     62 +-
 external/bsd/libarchive/dist/tar/test/test_option_U_upper.c                                            |    159 +
 external/bsd/libarchive/dist/tar/test/test_option_X_upper.c                                            |    159 +
 external/bsd/libarchive/dist/tar/test/test_option_a.c                                                  |    117 +
 external/bsd/libarchive/dist/tar/test/test_option_acls.c                                               |    510 +
 external/bsd/libarchive/dist/tar/test/test_option_b.c                                                  |     83 +
 external/bsd/libarchive/dist/tar/test/test_option_b64encode.c                                          |     56 +
 external/bsd/libarchive/dist/tar/test/test_option_exclude.c                                            |    142 +
 external/bsd/libarchive/dist/tar/test/test_option_fflags.c                                             |    106 +
 external/bsd/libarchive/dist/tar/test/test_option_gid_gname.c                                          |     92 +
 external/bsd/libarchive/dist/tar/test/test_option_grzip.c                                              |     55 +
 external/bsd/libarchive/dist/tar/test/test_option_j.c                                                  |     59 +
 external/bsd/libarchive/dist/tar/test/test_option_k.c                                                  |    107 +
 external/bsd/libarchive/dist/tar/test/test_option_keep_newer_files.c                                   |     56 +
 external/bsd/libarchive/dist/tar/test/test_option_keep_newer_files.tar.Z.uu                            |      7 +
 external/bsd/libarchive/dist/tar/test/test_option_lrzip.c                                              |     54 +
 external/bsd/libarchive/dist/tar/test/test_option_lz4.c                                                |     85 +
 external/bsd/libarchive/dist/tar/test/test_option_lzma.c                                               |     60 +
 external/bsd/libarchive/dist/tar/test/test_option_lzop.c                                               |     58 +
 external/bsd/libarchive/dist/tar/test/test_option_n.c                                                  |     61 +
 external/bsd/libarchive/dist/tar/test/test_option_newer_than.c                                         |     78 +
 external/bsd/libarchive/dist/tar/test/test_option_nodump.c                                             |     68 +
 external/bsd/libarchive/dist/tar/test/test_option_older_than.c                                         |     85 +
 external/bsd/libarchive/dist/tar/test/test_option_passphrase.c                                         |     43 +
 external/bsd/libarchive/dist/tar/test/test_option_passphrase.zip.uu                                    |     12 +
 external/bsd/libarchive/dist/tar/test/test_option_q.c                                                  |     26 +-
 external/bsd/libarchive/dist/tar/test/test_option_r.c                                                  |    112 +-
 external/bsd/libarchive/dist/tar/test/test_option_s.c                                                  |    235 +-
 external/bsd/libarchive/dist/tar/test/test_option_s.tar.Z.uu                                           |     16 +
 external/bsd/libarchive/dist/tar/test/test_option_uid_uname.c                                          |     85 +
 external/bsd/libarchive/dist/tar/test/test_option_uuencode.c                                           |     56 +
 external/bsd/libarchive/dist/tar/test/test_option_xattrs.c                                             |     88 +
 external/bsd/libarchive/dist/tar/test/test_option_xz.c                                                 |     60 +
 external/bsd/libarchive/dist/tar/test/test_option_z.c                                                  |     58 +
 external/bsd/libarchive/dist/tar/test/test_patterns.c                                                  |     10 +-
 external/bsd/libarchive/dist/tar/test/test_print_longpath.c                                            |     54 +
 external/bsd/libarchive/dist/tar/test/test_print_longpath.tar.Z.uu                                     |     24 +
 external/bsd/libarchive/dist/tar/test/test_stdio.c                                                     |      3 +-
 external/bsd/libarchive/dist/tar/test/test_strip_components.c                                          |     80 +-
 external/bsd/libarchive/dist/tar/test/test_symlink_dir.c                                               |     54 +-
 external/bsd/libarchive/dist/tar/test/test_version.c                                                   |     67 +-
 external/bsd/libarchive/dist/tar/test/test_windows.c                                                   |     21 +-
 external/bsd/libarchive/dist/tar/util.c                                                                |    375 +-
 external/bsd/libarchive/dist/tar/write.c                                                               |    989 +-
 825 files changed, 246052 insertions(+), 11752 deletions(-)

diffs (truncated from 276171 to 300 lines):

diff -r 38ed7f98a114 -r 0f0b0fc7547e external/bsd/libarchive/dist/CONTRIBUTING.md
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/libarchive/dist/CONTRIBUTING.md      Thu Apr 20 12:55:31 2017 +0000
@@ -0,0 +1,98 @@
+Thank you for helping us improve libarchive.
+The following guidelines will help ensure your contribution gets prompt attention.
+
+# Bugs and other Issues
+
+If you encounter any problems with libarchive,
+[please file an issue on our issue tracker](https://github.com/libarchive/libarchive/issues).
+
+All bug reports should include the following information.  You can copy the text below directly into the issue tracker to get started:
+
+```
+Basic Information
+  Version of libarchive:
+  How you obtained it:  (build from source, pre-packaged binary, etc)
+  Operating system and version:
+  What compiler and/or IDE you are using (include version):
+
+If you are using a pre-packaged binary
+  Exact package name and version:
+  Repository you obtained it from:
+
+Description of the problem you are seeing:
+  What did you do?
+  What did you expect to happen?
+  What actually happened?
+  What log files or error messages were produced?
+
+How the libarchive developers can reproduce your problem:
+  What other software was involved?
+  What other files were involved?
+  How can we obtain any of the above?
+```
+
+Depending on the specific type of issue, other information will be helpful:
+
+## Test Failures
+
+If you see any test failures, please include the information above and also:
+
+* Names of the tests that failed.
+
+* Look for the .log files in the /tmp/libarchive_test_*date-and-time* directories.  (On Mac OS, look in $TMPDIR which is different than /tmp.)
+
+Please paste the .log files you will find there directly into your report.
+
+
+## Problems using libarchive in a program
+
+If you are trying to write a program using libarchive, please include the information above and also:
+
+* It will help us if we can actually run the program.  This is easiest if you can provide source to a short program that illustrates your problem.
+
+* If you have a sufficiently short program that shows the problem, you can either paste it into the report or [put it into a gist](https://gist.github.com).
+
+
+## Libarchive produced incorrect output
+
+Please tell us what program you ran, any command-line arguments you provided, and details of the input files (`ls -l` output is helpful here).  If the problem involved a command-line program, please 
copy the full terminal text into the report, including the command line and any error messages.
+
+Please try to make the output file available to us.  Unless it is very large, you can upload it into a fresh github repository and provide a link in your issue report.
+
+
+## Libarchive could not read a particular input file
+
+Note: If you can provide a **very small** input file that reproduces the problem, we can add that to our test suite.  This will ensure that the bug does not reappear in the future.
+
+A link to the relevant file is usually sufficient.
+
+If you cannot provide the input file or a link to the file, please let us know if there is some other way to obtain it.
+
+
+## Documentation improvements
+
+We are always interested in improving the libarchive documentation.  Please tell us about any errors you find, including:
+
+* Typos or errors in the manpages provided with libarchive source.
+
+* Mistakes in the [libarchive Wiki](https://github.com/libarchive/libarchive/wiki)
+
+* Problems with the PDF or Wiki files that are automatically generated from the manpages.
+
+
+# Code Submissions
+
+We welcome all code submissions.  But of course, some code submissions are easier for us to respond to than others. The best code submissions:
+
+* Address a single issue.  There have been many cases where a simple fix to an obvious problem did not get handled for months because the patch that was provided also included an unrelated change 
affecting an especially complex area of the code.
+
+* Follow existing libarchive code style and conventions.  Libarchive generally follows [BSD KNF](https://www.freebsd.org/cgi/man.cgi?query=style&sektion=9) for formatting code.
+
+* Do not make unnecessary changes to existing whitespace, capitalization, or spelling.
+
+* Include detailed instructions for reproducing the problem you're fixing.  We do try to verify that a submission actually fixes a real problem.  If we can't reproduce the problem, it will take us 
longer to evaluate the fix.  For this reason, we encourage you to file an issue report first with details on reproducing the problem, then refer to that issue in your pull request.
+
+* Includes a test case.  The libarchive Wiki has [detailed documentation for adding new test cases](https://github.com/libarchive/libarchive/wiki/LibarchiveAddingTest).
+
+* Are provided via Github pull requests.  We welcome patches in almost any format, but github's pull request management makes it significantly easier for us to evaluate and test changes.
+
diff -r 38ed7f98a114 -r 0f0b0fc7547e external/bsd/libarchive/dist/COPYING
--- a/external/bsd/libarchive/dist/COPYING      Thu Apr 20 09:56:27 2017 +0000
+++ b/external/bsd/libarchive/dist/COPYING      Thu Apr 20 12:55:31 2017 +0000
@@ -16,13 +16,12 @@
   a 3-clause UC Regents copyright; please read the individual source
   files for details:
    libarchive/archive_entry.c
-   libarchive/archive_read_support_compression_compress.c
-   libarchive/archive_write_set_compression_compress.c
+   libarchive/archive_read_support_filter_compress.c
+   libarchive/archive_write_add_filter_compress.c
    libarchive/mtree.5
-   tar/matching.c
 
 * The following source files are in the public domain:
-   tar/getdate.c
+   libarchive/archive_getdate.c
 
 * The build files---including Makefiles, configure scripts,
   and auxiliary scripts used as part of the compile process---have
diff -r 38ed7f98a114 -r 0f0b0fc7547e external/bsd/libarchive/dist/NEWS
--- a/external/bsd/libarchive/dist/NEWS Thu Apr 20 09:56:27 2017 +0000
+++ b/external/bsd/libarchive/dist/NEWS Thu Apr 20 12:55:31 2017 +0000
@@ -1,22 +1,162 @@
-Jun 30, 2010: libarchive 2.8.4 released
-Jun 30, 2010: Improved reliability of hash function detection
-Jun 30, 2010: Fix issues on ancient FreeBSD, QNX, ancient NetBSD and Minux
+Mar 16, 2017: NFSv4 ACL support for Linux (librichacl)
+
+Feb 26, 2017: libarchive 3.3.1 released
+    Security & Feature release
+
+Feb 19, 2017: libarchive 3.3.0 released
+    Security & Feature release
+
+Jan 29, 2017: Limited NFSv4 ACL support for Mac OS (Darwin)
+
+Jan 10, 2017: POSIX.1e and NFSv4 ACL support for Solaris and derivates
+
+Dec 27, 2016: NFSv4 ACL read and write support for pax
+    Deprecated functions: archive_entry_acl_text(), archive_entry_acl_text_w()
+
+Nov, 2016: libarchive is now being tested by the OSS-Fuzz project
+
+Oct 26, 2016: Remove liblzmadec support
+
+Oct 23, 2016: libarchive 3.2.2 released
+    Security release
+
+Jun 20, 2016: libarchive 3.2.1 released
+    This fixes a handful of security and other critical issues with 3.2.0
+
+May 01, 2016: libarchive 3.2.0 released
+
+Apr 09, 2016: libarchive 3.1.901a released
+    Another test release in preparation for 3.2.0
+
+Feb 13, 2016: libarchive 3.1.900a released
+    This is a test release in preparation for 3.2.0
+
+Oct 21, 2015: Preliminary port to OSF
+
+Apr 11, 2015: libarchive's issue tracker is now hosted at GitHub.
+    https://github.com/libarchive/libarchive/issues
+
+Early 2015:  Many fixes to crash and overflow bugs thanks to Hanno Boeck
+
+Oct 13, 2014: Zip encryption and decryption support
+
+Aug 13, 2014: Add support for lz4 compression.
+
+Jun 10, 2014: Add warc format support
+
+May  3, 2014: Add experimental Zip streaming extension
+
+Apr  6, 2014: Add bsdcat command-line tool
+
+Jan 12, 2014: Add Zip64 support
+
+Dec  1, 2013: Rewrite Zip write logic
+
+Jul  1, 2013: Add ability to detect encrypted entries for many formats
+     (This does not add the ability to *decrypt* those entries, however)
+
+Feb 23, 2013: "raw" write support added
+
+Feb 09, 2013: libarchive 3.1.2 released
+
+Jan 28, 2013: libarchive's new website moved to http://www.libarchive.org.
+
+Jan 13, 2013: libarchive 3.1.1 released
+
+Jan 13, 2013: libarchive 3.1.0 released
+
+Dec 07, 2012: Implement functions to manually set the format and filters used.
+    
+Nov 11, 2012: Add support for __MACOSX directory in Zip archives, which resource
+    forks are stored in.
 
-Mar 14, 2010: libarchive 2.8.3 released
-Mar 14, 2010: Symlink dereference fix for Linux broke the build there; corrected.
+Oct 20, 2012: Add support for writing v7 tar format.
+
+Oct 09, 2012: Add support for grzip compression.
+
+Oct 07, 2012: Introduce b64encode filter.    
+Oct 07, 2012: Introduce uuencode filter.
+
+Oct 06, 2012: Add support for lzop.
+    
+Sep 27, 2012: Implement function used to seek within data blocks.
+    (Currently only supported for uncompressed RAR archives).
+    
+Apr 22, 2012: Add basic archive read and write filter support for lrzip.
+
+Mar 27, 2012: libarchive 3.0.4 released
+
+Feb 05, 2012: libarchive development now hosted at GitHub.
+    http://libarchive.github.com/
+Feb 05, 2012: libarchive's issue tracker remains at Google Code.
+    http://code.google.com/p/libarchive/issues/list
+Feb 05, 2012: libarchive's mailing lists remain at Google Groups.
+
+Dec 24, 2011: libarchive 3.0.2 released
+Dec 23, 2011: Various fixes merged from FreeBSD
+Dec 23, 2011: Symlink support in Zip reader and writer
+Dec 23, 2011: Robustness fixes to 7Zip reader
+
+Nov 27, 2011: libarchive 3.0.1b released
+
+Nov 26, 2011: 7Zip reader
+Nov 26, 2011: Small fixes to ISO and Zip to improve robustness with corrupted input
+Nov 24, 2011: Improve streaming Zip reader's support for uncompressed entries
+Nov 20, 2011: New seeking Zip reader supports SFX Zip archives
+Nov 20, 2011: Build fixes on Windows
 
-Mar 14, 2010: libarchive 2.8.2 released
-Mar 12, 2010: Fix NULL deference for short self-extracting zip archives.
+Nov 13, 2011: libarchive 3.0.0a released
+
+Nov 06, 2011: Update shared-library version calculations for libarchive 3.x
+Sep 04, 2011: Fix tar -s; follow GNU tar for controlling hardlink/symlink substitutions
+Aug 18, 2011: Fix reading ISO images built by NetBSD's mkisofs
+Aug 15, 2011: Old archive_read_support_compression_XXX functions are deprecated and
+   will disappear in libarchive 4.0.
+Jun 26, 2011: RAR reader
+Jun 16, 2011: Add tar:compat-2x option to emulate broken libarchive 2.x
+   handling of pax UTF-8 headers
+Apr 25, 2011: Refactor read_open() into a collection of single-item setters;
+   support the old interfaces as wrappers
+Apr 12, 2011: Split disk writer into separate POSIX and Windows implementations
+Apr 10, 2011: Improvements to character translations on Windows.
+Mar 30, 2011: More work to return errors instead of calling abort()
+Mar 23, 2011: Add charset option to many writers to control MBCS filenames
+Mar 17, 2011: Overhauled support for per-format extension options
+Mar 17, 2011: Track character set used for mbcs strings, support
+   translating to/from user-specified locale
+Mar 09, 2011: Recognize mtree files without requiring a signature
+Mar 06, 2011: Use iconv to convert to/from Unicode instead of making bad
+   assumptions about the C90 character set translation functions
+Feb 17, 2011: Fixes for AIX, TRU64, and other platforms
+Dec 22, 2010: CAB reader
+Dec 20, 2010: LHA/LZH reader
+Jul 03, 2010: minitar example demonstrates archive_read_disk directory traversal
+Jun 29, 2010: Many improvements to ISO reader compatibility
+Jun 26, 2010: Use larger buffers when copy files into an archive
+Jun 18, 2010: Reimplement Mac OS extensions in libarchive
+Jun 09, 2010: archive_read_disk now supports traversals
+May 28, 2010: XAR writer
+May 16, 2010: Fix ^T handling; don't exit on interrupted reads and writes
+May 09, 2010: Improved detection of platform-specific crypto support
+May 04, 2010: lzip read and write filters
+May 01, 2010: New options: tar --gid --gname --uid --uname
+Apr 28, 2010: Use Red-black tree for ISO reader/writer to improve performance
+Apr 17, 2010: Minimal writer for legacy GNU tar format
 Mar 12, 2010: Don't dereference symlinks on Linux when reading ACLs.
-Mar 07, 2010: Better detection of SHA2 support for old OpenSSL versions.
-Mar 07, 2010: Fix parsing of input files for bsdtar -T.
-Mar 07, 2010: Do not leak setup_xattr into the global namespace.
-
-Mar 06, 2010: libarchive 2.8.1 released
 Mar 06, 2010: Fix build when an older libarchive is already installed
-Mar 03, 2010: Use O_BINARY opening files in bsdtar
-Mar 02, 2010: Include missing archive_crc32.h
-Mar 01, 2010: Correctly include iconv.h required by libxml2.
+Feb 28, 2010: Relax handling of state failures; misuse by clients now generally
+      results in a sticky ARCHIVE_FATAL rather than a visit to abort()
+Feb 25, 2010: ISO writer
+Feb 21, 2010: Split many man pages into smaller chunks.
+Feb 21, 2010: Performance: Cheat on block sizes when reading archives from disk.
+Feb 21, 2010: Use int64_t instead of off_t, dev_t, ino_t, uid_t, and gid_t
+Feb 20, 2010: Document new ACL functions.
+Feb 19, 2010: Support multiple write filters
+Feb 07, 2010: Remove some legacy libarchive 1.x APIs
+Feb 04, 2010: Read afio headers
+Feb 02, 2010: Archive sparse files compatibly with GNU tar
+Feb 01, 2010: Integrate Apple extensions for Mac OS extended attributes into bsdtar
+Jan 31, 2010: Support cpio -V



Home | Main Index | Thread Index | Old Index