This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git

commit 9b2e7874216392829f4feb261aefe1fa2deeb2e5
Merge: 09ab7d4 2840244
Author: Sebb <s...@apache.org>
AuthorDate: Thu Jun 18 12:15:45 2020 +0100

    Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress

 .github/workflows/maven.yml                        |   35 +
 .travis.yml                                        |    6 +-
 BUILDING.md                                        |    6 +-
 CONTRIBUTING.md                                    |    2 +-
 NOTICE.txt                                         |   46 +-
 README.md                                          |   11 +-
 RELEASE-NOTES.txt                                  |  164 ++
 pom.xml                                            |   30 +-
 src/changes/changes.xml                            |  218 +-
 .../apache/commons/compress/archivers/Lister.java  |    4 +-
 .../archivers/ar/ArArchiveInputStream.java         |    9 +-
 .../archivers/ar/ArArchiveOutputStream.java        |    3 +-
 .../commons/compress/archivers/ar/package.html     |    8 +-
 .../archivers/arj/ArjArchiveInputStream.java       |    3 +
 .../commons/compress/archivers/arj/package.html    |    6 +-
 .../compress/archivers/cpio/CpioArchiveEntry.java  |    4 +-
 .../archivers/cpio/CpioArchiveInputStream.java     |   18 +-
 .../archivers/cpio/CpioArchiveOutputStream.java    |    6 +-
 .../compress/archivers/cpio/CpioConstants.java     |    2 +-
 .../commons/compress/archivers/cpio/CpioUtil.java  |    2 +-
 .../commons/compress/archivers/cpio/package.html   |    6 +-
 .../archivers/dump/DumpArchiveInputStream.java     |    3 +
 .../compress/archivers/dump/TapeInputStream.java   |    3 +
 .../commons/compress/archivers/dump/package.html   |   12 +-
 .../compress/archivers/examples/Archiver.java      |    6 +
 .../archivers/examples/CloseableConsumer.java      |    5 +
 .../examples/CloseableConsumerAdapter.java         |    6 +-
 .../compress/archivers/examples/package.html       |    6 +-
 .../commons/compress/archivers/jar/package.html    |    6 +-
 .../apache/commons/compress/archivers/package.html |    6 +-
 .../commons/compress/archivers/sevenz/Archive.java |    6 +-
 .../BoundedSeekableByteChannelInputStream.java     |   14 +
 .../commons/compress/archivers/sevenz/CLI.java     |   42 +-
 .../commons/compress/archivers/sevenz/Folder.java  |    2 +-
 .../compress/archivers/sevenz/SevenZFile.java      |  508 ++--
 .../archivers/sevenz/SevenZFileOptions.java        |  120 +
 .../sevenz/SevenZMethodConfiguration.java          |    3 +-
 .../archivers/sevenz/SevenZOutputFile.java         |    6 +-
 .../commons/compress/archivers/sevenz/package.html |    6 +-
 .../compress/archivers/tar/TarArchiveEntry.java    |  246 +-
 .../archivers/tar/TarArchiveInputStream.java       |  482 +++-
 .../archivers/tar/TarArchiveOutputStream.java      |   21 +-
 .../archivers/tar/TarArchiveSparseEntry.java       |   24 +
 .../archivers/tar/TarArchiveStructSparse.java      |   77 +
 .../compress/archivers/tar/TarConstants.java       |   24 +
 .../commons/compress/archivers/tar/TarUtils.java   |   22 +-
 .../commons/compress/archivers/tar/package.html    |   10 +-
 .../archivers/zip/AbstractUnicodeExtraField.java   |   12 +-
 .../commons/compress/archivers/zip/BinaryTree.java |    8 +-
 .../archivers/zip/ExplodingInputStream.java        |   21 +-
 .../archivers/zip/ExtraFieldParsingBehavior.java   |    5 +-
 .../compress/archivers/zip/ExtraFieldUtils.java    |   30 +-
 .../compress/archivers/zip/GeneralPurposeBit.java  |    2 +-
 .../compress/archivers/zip/NioZipEncoding.java     |    5 +-
 .../archivers/zip/ParallelScatterZipCreator.java   |   67 +-
 .../zip/X0017_StrongEncryptionHeader.java          |   14 +-
 .../archivers/zip/X5455_ExtendedTimestamp.java     |   10 +-
 .../archivers/zip/Zip64RequiredException.java      |   12 +
 .../compress/archivers/zip/ZipArchiveEntry.java    |  114 +-
 .../archivers/zip/ZipArchiveEntryRequest.java      |    4 +-
 .../archivers/zip/ZipArchiveInputStream.java       |  123 +-
 .../archivers/zip/ZipArchiveOutputStream.java      |  318 ++-
 .../archivers/zip/ZipEightByteInteger.java         |    2 +-
 .../compress/archivers/zip/ZipEncodingHelper.java  |    2 +-
 .../commons/compress/archivers/zip/ZipFile.java    |  185 +-
 .../commons/compress/archivers/zip/ZipLong.java    |    4 +-
 .../commons/compress/archivers/zip/ZipShort.java   |    4 +-
 .../archivers/zip/ZipSplitOutputStream.java        |  245 ++
 .../zip/ZipSplitReadOnlySeekableByteChannel.java   |  254 ++
 .../commons/compress/archivers/zip/ZipUtil.java    |    2 +-
 .../commons/compress/archivers/zip/package.html    |    6 +-
 .../apache/commons/compress/changes/Change.java    |   20 +-
 .../apache/commons/compress/changes/package.html   |    8 +-
 .../compressors/CompressorStreamFactory.java       |   14 +-
 .../commons/compress/compressors/FileNameUtil.java |    1 -
 .../brotli/BrotliCompressorInputStream.java        |    4 +-
 .../compress/compressors/brotli/package.html       |    6 +-
 .../bzip2/BZip2CompressorInputStream.java          |   25 +-
 .../bzip2/BZip2CompressorOutputStream.java         |   66 +-
 .../compress/compressors/bzip2/BZip2Utils.java     |    4 +-
 .../compress/compressors/bzip2/BlockSort.java      |    1 -
 .../commons/compress/compressors/bzip2/CRC.java    |    2 +-
 .../compress/compressors/bzip2/package.html        |    6 +-
 .../deflate/DeflateCompressorInputStream.java      |    3 +
 .../compress/compressors/deflate/package.html      |    6 +-
 .../deflate64/Deflate64CompressorInputStream.java  |   13 +-
 .../compressors/deflate64/HuffmanDecoder.java      |   23 +-
 .../compress/compressors/deflate64/package.html    |    6 +-
 .../gzip/GzipCompressorInputStream.java            |   12 +-
 .../gzip/GzipCompressorOutputStream.java           |    6 +-
 .../commons/compress/compressors/gzip/package.html |    6 +-
 .../lz4/BlockLZ4CompressorInputStream.java         |    3 +
 .../lz4/FramedLZ4CompressorInputStream.java        |   25 +-
 .../commons/compress/compressors/lz4/package.html  |    6 +-
 .../compressors/lz77support/LZ77Compressor.java    |   12 +-
 .../compressors/lz77support/Parameters.java        |    4 +-
 .../compress/compressors/lz77support/package.html  |    6 +-
 .../commons/compress/compressors/lzma/package.html |    6 +-
 .../compress/compressors/lzw/LZWInputStream.java   |    3 +
 .../commons/compress/compressors/lzw/package.html  |    6 +-
 .../pack200/Pack200CompressorInputStream.java      |   16 +-
 .../compress/compressors/pack200/Pack200Utils.java |    8 +-
 .../pack200/TempFileCachingStreamBridge.java       |    3 +-
 .../compress/compressors/pack200/package.html      |    6 +-
 .../commons/compress/compressors/package.html      |    6 +-
 .../snappy/FramedSnappyCompressorInputStream.java  |   25 +-
 .../compressors/snappy/PureJavaCrc32C.java         |    2 +-
 .../snappy/SnappyCompressorInputStream.java        |    3 +
 .../compress/compressors/snappy/package.html       |    6 +-
 .../compressors/xz/XZCompressorInputStream.java    |    3 +
 .../commons/compress/compressors/xz/package.html   |    6 +-
 .../commons/compress/compressors/z/package.html    |    6 +-
 .../zstandard/ZstdCompressorInputStream.java       |    7 +-
 .../zstandard/ZstdCompressorOutputStream.java      |    7 +-
 .../compress/compressors/zstandard/package.html    |    6 +-
 .../apache/commons/compress/parallel/package.html  |    6 +-
 .../commons/compress/utils/ArchiveUtils.java       |   32 +-
 .../commons/compress/utils/BoundedInputStream.java |   23 +
 .../apache/commons/compress/utils/Charsets.java    |    6 +
 .../utils/ChecksumCalculatingInputStream.java      |   17 +-
 .../utils/ChecksumVerifyingInputStream.java        |   11 +
 .../compress/utils/CountingInputStream.java        |    8 +-
 .../commons/compress/utils/FileNameUtils.java      |   78 +
 .../utils/FixedLengthBlockOutputStream.java        |    2 +-
 .../org/apache/commons/compress/utils/IOUtils.java |   35 +-
 .../utils/MultiReadOnlySeekableByteChannel.java    |  254 ++
 .../utils/SeekableInMemoryByteChannel.java         |   40 +-
 .../compress/utils/SkipShieldingInputStream.java   |    2 +-
 .../org/apache/commons/compress/utils/package.html |    6 +-
 src/site/site.xml                                  |    2 +
 src/site/xdoc/conventions.xml                      |    2 +-
 src/site/xdoc/download_compress.xml                |   44 +-
 src/site/xdoc/examples.xml                         |   25 +-
 src/site/xdoc/index.xml                            |  158 +-
 src/site/xdoc/issue-tracking.xml                   |    2 +-
 src/site/xdoc/limitations.xml                      |   27 +-
 src/site/xdoc/mail-lists.xml                       |    8 +-
 src/site/xdoc/security-reports.xml                 |   22 +-
 src/site/xdoc/zip.xml                              |   72 +-
 .../apache/commons/compress/AbstractTestCase.java  |   10 +-
 .../org/apache/commons/compress/OsgiITest.java     |   25 +
 .../commons/compress/archivers/SevenZTestCase.java |    1 +
 .../commons/compress/archivers/TarTestCase.java    |    9 +-
 .../commons/compress/archivers/ZipTestCase.java    |  310 ++-
 .../archivers/ar/ArArchiveInputStreamTest.java     |   23 +-
 .../archivers/arj/ArjArchiveInputStreamTest.java   |   61 +-
 .../archivers/cpio/CpioArchiveInputStreamTest.java |   51 +-
 .../compress/archivers/examples/ExpanderTest.java  |    4 -
 .../examples/ParameterizedExpanderTest.java        |    1 -
 .../compress/archivers/sevenz/SevenZFileTest.java  |  456 +++-
 .../archivers/sevenz/SevenZNativeHeapTest.java     |   29 +-
 .../archivers/sevenz/SevenZOutputFileTest.java     |   14 +-
 .../compress/archivers/tar/SparseFilesTest.java    |  179 +-
 .../archivers/tar/TarArchiveEntryTest.java         |   43 +-
 .../archivers/tar/TarArchiveInputStreamTest.java   |   89 +-
 .../archivers/tar/TarArchiveOutputStreamTest.java  |   43 +-
 .../archivers/tar/TarMemoryFileSystemTest.java     |  122 +
 .../compress/archivers/tar/TarUtilsTest.java       |   30 +-
 .../compress/archivers/zip/DataDescriptorTest.java |    7 +-
 .../compress/archivers/zip/NioZipEncodingTest.java |   97 +
 .../zip/ParallelScatterZipCreatorTest.java         |  218 +-
 .../compress/archivers/zip/ScatterSampleTest.java  |   27 +-
 .../compress/archivers/zip/UTF8ZipFilesTest.java   |   13 +-
 .../archivers/zip/X5455_ExtendedTimestampTest.java |   12 +-
 .../compress/archivers/zip/Zip64SupportIT.java     |  104 +-
 .../archivers/zip/ZipArchiveEntryTest.java         |   73 +-
 .../archivers/zip/ZipArchiveInputStreamTest.java   |  233 ++
 .../compress/archivers/zip/ZipEncodingTest.java    |    2 +-
 .../compress/archivers/zip/ZipFileTest.java        |  127 +-
 .../archivers/zip/ZipSplitOutputStreamTest.java    |  104 +
 .../compress/archivers/zip/ZipUtilTest.java        |   32 +
 .../CompressorStreamFactoryRoundtripTest.java      |    3 +-
 .../compressors/DetectCompressorTestCase.java      |    2 +-
 .../brotli/BrotliCompressorInputStreamTest.java    |    7 +-
 .../bzip2/BZip2CompressorInputStreamTest.java      |   60 +
 .../bzip2/BZip2NSelectorsOverflowTest.java         |   47 +
 .../bzip2/PythonTruncatedBzip2Test.java            |    2 +-
 .../Deflate64CompressorInputStreamTest.java        |  114 +
 .../compressors/deflate64/HuffmanDecoderTest.java  |    3 -
 .../lz4/FramedLZ4CompressorInputStreamTest.java    |    5 +-
 .../lz77support/LZ77CompressorTest.java            |   53 +-
 .../FramedSnappyCompressorInputStreamTest.java     |    5 +-
 .../compressors/z/ZCompressorInputStreamTest.java  |   24 +-
 .../zstandard/ZstdCompressorInputStreamTest.java   |    4 +-
 .../commons/compress/utils/CharsetsTest.java       |    2 +
 .../commons/compress/utils/FileNameUtilsTest.java  |   53 +
 .../utils/FixedLengthBlockOutputStreamTest.java    |    6 +-
 .../MultiReadOnlySeekableByteChannelTest.java      |  387 +++
 .../utils/SeekableInMemoryByteChannelTest.java     |  231 +-
 .../ZipSplitReadOnlySeekableByteChannelTest.java   |  181 ++
 .../split_zip_created_by_winrar/file_to_compare_1} | 2575 ++++++++++----------
 .../split_zip_created_by_winrar.z01                |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_winrar.z02                |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_winrar.zip                |  Bin 0 -> 50536 bytes
 .../zip_to_compare_created_by_winrar.zip           |  Bin 0 -> 574820 bytes
 .../split_zip_created_by_zip/file_to_compare_1}    |   34 +-
 .../split_zip_created_by_zip/file_to_compare_2     |   79 +
 .../split_zip_created_by_zip.z01                   |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_zip.z02                   |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_zip.zip                   |  Bin 0 -> 57763 bytes
 .../split_zip_created_by_zip_zip64.z01             |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_zip_zip64.z02             |  Bin 0 -> 262144 bytes
 .../split_zip_created_by_zip_zip64.zip             |  Bin 0 -> 69177 bytes
 .../zip_to_compare_created_by_zip.zip              |  Bin 0 -> 582047 bytes
 .../zip_to_compare_created_by_zip_zip64.zip        |  Bin 0 -> 584681 bytes
 src/test/resources/COMPRESS-492.7z                 |  Bin 0 -> 39 bytes
 src/test/resources/COMPRESS-529.tar                |  Bin 0 -> 1536 bytes
 src/test/resources/COMPRESS-530.tar                |  Bin 0 -> 525 bytes
 src/test/resources/bla-multi.7z.001                |  Bin 0 -> 512 bytes
 src/test/resources/bla-multi.7z.002                |  Bin 0 -> 7 bytes
 src/test/resources/bla-nonames.7z                  |  Bin 0 -> 556 bytes
 .../bla-stored-dd-contradicts-actualsize.zip       |  Bin 0 -> 1023 bytes
 src/test/resources/bla-stored-dd-nosig.zip         |  Bin 0 -> 1018 bytes
 src/test/resources/bla-stored-dd-sizes-differ.zip  |  Bin 0 -> 1022 bytes
 src/test/resources/bla-stored-dd.zip               |  Bin 0 -> 1022 bytes
 src/test/resources/bla-stored.zip                  |  Bin 0 -> 1006 bytes
 src/test/resources/bla.noendheaderoffset.7z        |  Bin 0 -> 512 bytes
 src/test/resources/lbzip2_32767.bz2                |  Bin 0 -> 4140 bytes
 src/test/resources/oldgnu_extended_sparse.tar      |  Bin 0 -> 10240 bytes
 219 files changed, 8914 insertions(+), 2511 deletions(-)

diff --cc pom.xml
index 693e94e,a5194ca..356ff24
--- a/pom.xml
+++ b/pom.xml
@@@ -24,10 -24,9 +24,10 @@@
    </parent>
  
    <artifactId>commons-compress</artifactId>
-   <version>1.19-SNAPSHOT</version>
+   <version>1.21-SNAPSHOT</version>
    <name>Apache Commons Compress</name>
    <url>https://commons.apache.org/proper/commons-compress/</url>
 +  <inceptionYear>2002</inceptionYear> <!-- from NOTICE file -->
    <!-- The description is not indented to make it look better in the release 
notes -->
    <description>
  Apache Commons Compress software defines an API for working with

Reply via email to