This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
from 2fb4724c Better exception message new 673c67e7 Don't use star imports new 082e8d08 Format tweak new 57340b34 Use generics new 59cab3e7 Some input streams are not closed in org.apache.commons.compress.harmony.pack200.PackingUtils. new f435b581 Use try-with-resources The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: src/changes/changes.xml | 3 + .../apache/commons/compress/archivers/Lister.java | 2 +- .../archivers/ar/ArArchiveOutputStream.java | 4 +- .../compress/archivers/dump/DumpArchiveEntry.java | 1 + .../archivers/dump/DumpArchiveInputStream.java | 13 +-- .../compress/archivers/dump/DumpArchiveUtil.java | 1 + .../compress/archivers/dump/TapeInputStream.java | 1 - .../archivers/sevenz/AES256SHA256Decoder.java | 2 + .../commons/compress/archivers/sevenz/Coders.java | 1 + .../compress/archivers/sevenz/DeltaDecoder.java | 1 + .../compress/archivers/sevenz/LZMA2Decoder.java | 2 +- .../compress/archivers/sevenz/SevenZFile.java | 1 - .../archivers/sevenz/SevenZOutputFile.java | 4 +- .../archivers/tar/TarArchiveOutputStream.java | 4 +- .../commons/compress/archivers/tar/TarFile.java | 2 +- .../archivers/zip/AbstractUnicodeExtraField.java | 4 +- .../compress/archivers/zip/AsiExtraField.java | 6 +- .../commons/compress/archivers/zip/BitStream.java | 3 +- .../zip/InflaterInputStreamWithStatistics.java | 4 +- .../archivers/zip/ScatterZipOutputStream.java | 8 +- .../compress/archivers/zip/StreamCompressor.java | 4 +- .../compress/archivers/zip/X7875_NewUnix.java | 8 +- .../zip/Zip64ExtendedInformationExtraField.java | 6 +- .../archivers/zip/ZipArchiveEntryRequest.java | 4 +- .../archivers/zip/ZipEightByteInteger.java | 4 +- .../compress/archivers/zip/ZipEncodingHelper.java | 4 +- .../commons/compress/archivers/zip/ZipFile.java | 14 +-- .../commons/compress/archivers/zip/ZipLong.java | 4 +- .../archivers/zip/ZipSplitOutputStream.java | 4 +- .../zip/ZipSplitReadOnlySeekableByteChannel.java | 8 +- .../compress/compressors/bzip2/BZip2Utils.java | 1 + .../deflate64/Deflate64CompressorInputStream.java | 4 +- .../gzip/GzipCompressorInputStream.java | 14 +-- .../gzip/GzipCompressorOutputStream.java | 4 +- .../compress/compressors/gzip/GzipUtils.java | 1 + .../commons/compress/compressors/lz4/XXHash32.java | 3 +- .../lzma/LZMACompressorInputStream.java | 3 +- .../lzma/LZMACompressorOutputStream.java | 4 +- .../compress/compressors/lzma/LZMAUtils.java | 1 + .../pack200/Pack200CompressorOutputStream.java | 2 +- .../compress/compressors/pack200/Pack200Utils.java | 1 + .../compressors/xz/XZCompressorInputStream.java | 7 +- .../compressors/xz/XZCompressorOutputStream.java | 4 +- .../commons/compress/compressors/xz/XZUtils.java | 1 + .../zstandard/ZstdCompressorInputStream.java | 5 +- .../zstandard/ZstdCompressorOutputStream.java | 3 +- .../commons/compress/harmony/pack200/Archive.java | 8 +- .../compress/harmony/pack200/ClassBands.java | 1 - .../commons/compress/harmony/pack200/CpBands.java | 1 - .../compress/harmony/pack200/PackingUtils.java | 123 ++++++++++----------- .../commons/compress/utils/ArchiveUtils.java | 4 +- .../commons/compress/archivers/SevenZTestCase.java | 1 + .../commons/compress/archivers/TarTestCase.java | 16 +-- .../compress/archivers/cpio/CpioUtilTest.java | 4 +- .../compress/archivers/examples/ExpanderTest.java | 2 - .../examples/ParameterizedExpanderTest.java | 2 - .../archivers/jar/JarArchiveOutputStreamTest.java | 2 +- .../compress/archivers/jar/JarMarkerTest.java | 2 - .../archivers/sevenz/AES256SHA256DecoderTest.java | 6 +- .../compress/archivers/sevenz/FolderTest.java | 4 +- .../archivers/sevenz/SevenZArchiveEntryTest.java | 2 - .../archivers/sevenz/SevenZNativeHeapTest.java | 1 + .../archivers/sevenz/SevenZOutputFileTest.java | 6 +- .../commons/compress/archivers/tar/BigFilesIT.java | 8 +- .../compress/archivers/tar/FileTimesIT.java | 9 +- .../compress/archivers/tar/SparseFilesTest.java | 10 +- .../archivers/tar/TarMemoryFileSystemTest.java | 17 +-- ...fd9eaeb86cda597d07b5e3c3d81363633c2da_Test.java | 1 + .../compress/archivers/zip/DataDescriptorTest.java | 14 +-- .../archivers/zip/EncryptedArchiveTest.java | 4 +- .../archivers/zip/ExtraFieldUtilsTest.java | 4 +- .../archivers/zip/Maven221MultiVolumeTest.java | 1 - .../compress/archivers/zip/NioZipEncodingTest.java | 7 +- .../compress/archivers/zip/ScatterSample.java | 4 +- .../compress/archivers/zip/ScatterSampleTest.java | 8 +- .../archivers/zip/ScatterZipOutputStreamTest.java | 16 +-- .../archivers/zip/StreamCompressorTest.java | 1 + .../compress/archivers/zip/UTF8ZipFilesTest.java | 3 +- .../compress/archivers/zip/X000A_NTFSTest.java | 6 +- .../archivers/zip/X5455_ExtendedTimestampTest.java | 30 ++--- .../compress/archivers/zip/X7875_NewUnixTest.java | 16 +-- .../archivers/zip/ZipArchiveEntryTest.java | 2 - .../archivers/zip/ZipArchiveInputStreamTest.java | 2 - .../archivers/zip/ZipClassCoverageTest.java | 3 +- .../compress/archivers/zip/ZipEncodingTest.java | 3 +- .../zip/ZipFileIgnoringLocalFileHeaderTest.java | 15 ++- .../compress/archivers/zip/ZipLongTest.java | 4 +- .../archivers/zip/ZipMemoryFileSystemTest.java | 39 ++++--- .../compress/archivers/zip/ZipShortTest.java | 4 +- .../bzip2/BZip2NSelectorsOverflowTest.java | 6 +- .../compress/compressors/bzip2/BlockSortTest.java | 4 +- .../bzip2/PythonTruncatedBzip2Test.java | 3 +- .../deflate/DeflateCompressorOutputStreamTest.java | 6 +- .../compressors/deflate/DeflateParametersTest.java | 2 - .../compressors/deflate64/HuffmanDecoderTest.java | 6 +- .../compress/compressors/lz4/XXHash32Test.java | 2 - .../lz77support/LZ77CompressorTest.java | 10 +- .../compressors/lz77support/ParametersTest.java | 4 +- .../compressors/snappy/SnappyRoundtripTest.java | 1 + .../xz/XZCompressorOutputStreamTest.java | 4 +- .../compressors/z/ZCompressorInputStreamTest.java | 10 +- .../zstandard/ZstdCompressorInputStreamTest.java | 5 +- .../harmony/pack200/tests/ArchiveTest.java | 5 +- .../harmony/pack200/tests/BHSDCodecTest.java | 4 +- .../harmony/pack200/tests/CodecEncodingTest.java | 4 +- .../compress/harmony/pack200/tests/CodecTest.java | 4 +- .../harmony/pack200/tests/PackingOptionsTest.java | 4 +- .../harmony/pack200/tests/PopulationCodecTest.java | 4 +- .../harmony/pack200/tests/RunCodecTest.java | 4 +- .../unpack200/tests/AbstractBandsTestCase.java | 4 +- .../harmony/unpack200/tests/ArchiveTest.java | 4 +- .../unpack200/tests/AttributeLayoutMapTest.java | 4 +- .../unpack200/tests/AttributeLayoutTest.java | 4 +- .../harmony/unpack200/tests/BandSetTest.java | 4 +- .../harmony/unpack200/tests/CPUTF8Test.java | 4 +- .../harmony/unpack200/tests/CodeAttributeTest.java | 4 +- .../harmony/unpack200/tests/ICTupleTest.java | 4 +- .../tests/SegmentConstantPoolArrayCacheTest.java | 4 +- .../unpack200/tests/SegmentConstantPoolTest.java | 4 +- .../unpack200/tests/SegmentOptionsTest.java | 4 +- .../harmony/unpack200/tests/SegmentTest.java | 4 +- .../harmony/unpack200/tests/SegmentUtilsTest.java | 4 +- .../unpack200/tests/bytecode/ByteCodeTest.java | 4 +- .../tests/bytecode/ClassFileEntryTest.java | 4 +- .../unpack200/tests/bytecode/ConstantPoolTest.java | 4 +- .../BoundedSeekableByteChannelInputStreamTest.java | 8 +- .../utils/ChecksumCalculatingInputStreamTest.java | 8 +- .../utils/ChecksumVerifyingInputStreamTest.java | 8 +- .../commons/compress/utils/CountingStreamTest.java | 4 +- .../utils/FixedLengthBlockOutputStreamTest.java | 2 +- .../apache/commons/compress/utils/IOUtilsTest.java | 2 +- .../utils/SeekableInMemoryByteChannelTest.java | 14 +-- .../utils/SkipShieldingInputStreamTest.java | 1 + 133 files changed, 409 insertions(+), 395 deletions(-)