This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.slf4j-slf4j-api-1.7.30 in repository https://gitbox.apache.org/repos/asf/commons-compress.git.
discard 3cf0660 Bump slf4j-api from 1.7.26 to 1.7.30 add dd227a0 Add missing header. add 7f2eda0 GitHub builds on Java 8, 11, and 14 (current), allow fails on 15-ea. add b24ddaf Bump actions/checkout from v1 to v2.3.1 add fe7cf1c Merge pull request #114 from apache/dependabot/github_actions/actions/checkout-v2.3.1 add 8a02213 Document recent change. add 461c406 Fix GitHub action for Java 15-ea. add b70af20 GitHub actions/setup-java@v1 -> actions/setup-java@v1.4.0. add 7c17493 set fail-fast as false for GH actions add 2d06224 Add --no-transfer-progress to CI builds. add c17b01e Bump commons-parent from 48 to 52 (#121) add d3b33f8 Drop Java 9, 12, 13 from Travis CI. add 93105ca Format nits. add 8e34ee4 Make the private static final instance public under the name "DEFAULT" since it uses the platform default encoding. add 379f75a Add SevenZOutputFile.write(InputStream). add fee64bc Add SevenZOutputFile.write(Path, OpenOption...). add 2c85b2c Reimplement org.apache.commons.compress.archivers.examples.Archiver using Java NIO tree walking instead custom file system traversal which was painful when dealing with large directories and calls to File.listFiles(). add dab9c48 Add Path support to ZipArchiveOutputStream with an eye on implementing (#123) add 56d780a Add Path support to ZipArchiveOutputStream #123. add 29481dd Add SevenZOutputFile.createArchiveEntry(Path, String). add 3819519 Use new API ArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...). add 9cd1221 - Add ArArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...). - Add ArArchiveEntry(Path, String, LinkOption...). - Fix formatting in method signatures. - No need to nest an else clause. add 7eead05 Add missing test. add 5916d5b - Add ctor CpioArchiveEntry(Path, String, LinkOption...) - Add ctor CpioArchiveEntry(short, Path, String, LinkOption...) - Add CpioArchiveEntry.setTime(FileTime) - Add createArchiveEntry(Path, String, LinkOption...) - Javadoc nits. add 8de9c39 - Support passing in LinkOption[] to the Archiver file visitor. add 6529f61 Add LinkOptions to SevenZOutputFile.createArchiveEntry(). add 06e05da - Add TarArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...). - Add IOUtils.EMPTY_LINK_OPTIONS. - Update new ctor TarArchiveEntry(Path, String, LinkOption...) add f3afb6e Use final. add e0b3b1c Remove trailing whitespace. add 1c13587 - Remove unused imports. - Use Java 7 diamonds. - Better boolean test. - Remove redundant modifiers. - Remove redundant ; add 47b6fe1 - Add defaultGoal to POM. - GitHub build: Use POM defaultGoal. - Travis: No need to specify OS. add 1c54c06 Simplify. Don't cache Maven itself. add e443d81 Make this build more like others. add 48c6915 Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 8425459 Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add ad6bdf6 openjdk-11-jdk: Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 96b1eb9 Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 3ae0c83 Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add d2c3b30 Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 7d1134d Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 1a8915f Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 5b0d0ec Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233 add 228682a Comment out experiment. add 0b9dbbc COMPRESS-543 : fix for test fails on Windows add 0d541ee actions/checkout from v2.3.1 to v2.3.2 #124. add 5c0b470 Bump actions/checkout from v2.3.1 to v2.3.2 (#124) add 8c42e2b Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-compress.git add 23b71a5 Fix Javadoc on Java 11. add 942fbf1 Fix Javadoc on Java 11. add 9548a7f Fix Javadoc on Java 11. add 6383b06 Cache ~/.m2 dir for GitHub builds. add b927280 COMPRESS-544 : truncated tar detect add 870b54c COMPRESS-544 : minor bug fix add 80e5a46 COMPRESS-542: Lazy allocation of SevenZArchiveEntry to prevent OOM on corrupt files add 41359f5 COMPRESS-542: Prevent OOM at array creation add 464ba19 Merge pull request #120 from theobisproject/COMPRESS-542 add 5fc625d COMPRESS-542 : record change add 20f2dfb COMPRESS-546 : throw exception on corrputed z64 add 86bb35a fix for signature detect add f4498cd Remove trailing white spaces. add c244d8e Bump to Java 7 to 8 and use lambdas. add aba9018 Refactor some duplication. add ce59f39 fix javadoc error on java 11 add 1e51c5d Update actions/setup-java from v1.4.0 to v1.4.1 #125. add d2171ae Bump actions/setup-java from v1.4.0 to v1.4.1 (#125) add a1a3bc9 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-compress.git add 43821fe Bump slf4j-api from 1.7.26 to 1.7.30 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (3cf0660) \ N -- N -- N refs/heads/dependabot/maven/org.slf4j-slf4j-api-1.7.30 (43821fe) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/dependabot.yml | 15 + .github/workflows/maven.yml | 20 +- .travis.yml | 73 +- pom.xml | 28 +- src/changes/changes.xml | 70 +- .../commons/compress/MemoryLimitException.java | 6 +- .../compress/archivers/ArchiveOutputStream.java | 22 + .../compress/archivers/ArchiveStreamFactory.java | 50 +- .../apache/commons/compress/archivers/Lister.java | 23 +- .../compress/archivers/ar/ArArchiveEntry.java | 22 +- .../archivers/ar/ArArchiveInputStream.java | 12 +- .../archivers/ar/ArArchiveOutputStream.java | 29 +- .../compress/archivers/arj/ArjArchiveEntry.java | 2 +- .../compress/archivers/arj/LocalFileHeader.java | 2 +- .../compress/archivers/cpio/CpioArchiveEntry.java | 171 +- .../archivers/cpio/CpioArchiveOutputStream.java | 24 +- .../compress/archivers/dump/TapeInputStream.java | 6 +- .../compress/archivers/examples/Archiver.java | 401 ++- .../archivers/examples/CloseableConsumer.java | 12 +- .../examples/CloseableConsumerAdapter.java | 4 +- .../compress/archivers/examples/Expander.java | 98 +- .../archivers/sevenz/AES256SHA256Decoder.java | 2 +- .../BoundedSeekableByteChannelInputStream.java | 6 +- .../commons/compress/archivers/sevenz/Coders.java | 20 +- .../compress/archivers/sevenz/DeltaDecoder.java | 2 +- .../compress/archivers/sevenz/LZMA2Decoder.java | 2 +- .../compress/archivers/sevenz/LZMADecoder.java | 14 +- .../archivers/sevenz/SevenZArchiveEntry.java | 10 +- .../compress/archivers/sevenz/SevenZFile.java | 183 +- .../archivers/sevenz/SevenZFileOptions.java | 6 +- .../sevenz/SevenZMethodConfiguration.java | 2 +- .../archivers/sevenz/SevenZOutputFile.java | 57 +- .../compress/archivers/tar/TarArchiveEntry.java | 74 +- .../archivers/tar/TarArchiveInputStream.java | 103 +- .../archivers/tar/TarArchiveOutputStream.java | 14 +- .../archivers/tar/TarArchiveSparseEntry.java | 4 +- .../archivers/tar/TarArchiveStructSparse.java | 6 +- .../commons/compress/archivers/tar/TarUtils.java | 4 +- .../archivers/zip/ExplodingInputStream.java | 2 +- .../compress/archivers/zip/ExtraFieldUtils.java | 18 +- .../zip/InflaterInputStreamWithStatistics.java | 8 +- .../compress/archivers/zip/NioZipEncoding.java | 24 +- .../archivers/zip/ParallelScatterZipCreator.java | 8 +- .../archivers/zip/ResourceAlignmentExtraField.java | 14 +- .../archivers/zip/ScatterZipOutputStream.java | 6 +- .../compress/archivers/zip/StreamCompressor.java | 8 +- .../archivers/zip/X5455_ExtendedTimestamp.java | 4 +- .../compress/archivers/zip/X7875_NewUnix.java | 4 +- .../compress/archivers/zip/ZipArchiveEntry.java | 100 +- .../archivers/zip/ZipArchiveInputStream.java | 29 +- .../archivers/zip/ZipArchiveOutputStream.java | 116 +- .../compress/archivers/zip/ZipEncodingHelper.java | 6 +- .../commons/compress/archivers/zip/ZipFile.java | 32 +- .../commons/compress/archivers/zip/ZipLong.java | 4 +- .../archivers/zip/ZipSplitOutputStream.java | 24 +- .../zip/ZipSplitReadOnlySeekableByteChannel.java | 54 +- .../compressors/CompressorStreamFactory.java | 37 +- .../bzip2/BZip2CompressorInputStream.java | 18 +- .../deflate64/Deflate64CompressorInputStream.java | 10 +- .../compressors/deflate64/HuffmanDecoder.java | 110 +- .../lz4/BlockLZ4CompressorInputStream.java | 10 +- .../lz4/BlockLZ4CompressorOutputStream.java | 137 +- .../lz4/FramedLZ4CompressorInputStream.java | 63 +- .../lz4/FramedLZ4CompressorOutputStream.java | 36 +- .../commons/compress/compressors/lz4/XXHash32.java | 10 +- .../AbstractLZ77CompressorInputStream.java | 23 +- .../compressors/lz77support/LZ77Compressor.java | 36 +- .../compressors/lz77support/Parameters.java | 36 +- .../lzma/LZMACompressorInputStream.java | 4 +- .../compress/compressors/lzw/LZWInputStream.java | 4 +- .../snappy/FramedSnappyCompressorInputStream.java | 7 +- .../snappy/FramedSnappyCompressorOutputStream.java | 12 +- .../compressors/snappy/PureJavaCrc32C.java | 2 +- .../snappy/SnappyCompressorInputStream.java | 10 +- .../snappy/SnappyCompressorOutputStream.java | 63 +- .../compressors/xz/XZCompressorInputStream.java | 10 +- .../zstandard/ZstdCompressorOutputStream.java | 8 +- .../FileBasedScatterGatherBackingStore.java | 4 +- .../commons/compress/utils/BitInputStream.java | 10 +- .../commons/compress/utils/BoundedInputStream.java | 4 +- .../apache/commons/compress/utils/ByteUtils.java | 30 +- .../utils/CloseShieldFilterInputStream.java | 2 +- .../commons/compress/utils/FileNameUtils.java | 12 +- .../utils/FixedLengthBlockOutputStream.java | 42 +- .../utils/FlushShieldFilterOutputStream.java | 2 +- .../org/apache/commons/compress/utils/IOUtils.java | 24 +- .../utils/MultiReadOnlySeekableByteChannel.java | 30 +- .../utils/SeekableInMemoryByteChannel.java | 20 +- .../org/apache/commons/compress/utils/Sets.java | 2 +- .../compress/utils/SkipShieldingInputStream.java | 4 +- .../apache/commons/compress/AbstractTestCase.java | 6 +- .../apache/commons/compress/ArchiveReadTest.java | 10 +- .../apache/commons/compress/ArchiveUtilsTest.java | 10 +- .../commons/compress/MockEvilInputStream.java | 2 +- .../commons/compress/archivers/ArTestCase.java | 76 +- .../archivers/ArchiveOutputStreamTest.java | 4 +- .../archivers/ArchiveServiceLoaderTest.java | 4 +- .../archivers/ArchiveStreamFactoryTest.java | 26 +- .../commons/compress/archivers/CpioTestCase.java | 6 +- .../commons/compress/archivers/DumpTestCase.java | 4 +- .../compress/archivers/ExceptionMessageTest.java | 8 +- .../commons/compress/archivers/JarTestCase.java | 6 +- .../commons/compress/archivers/LongPathTest.java | 2 +- .../compress/archivers/LongSymLinkTest.java | 2 +- .../commons/compress/archivers/SevenZTestCase.java | 6 +- .../commons/compress/archivers/TarTestCase.java | 10 +- .../commons/compress/archivers/ZipTestCase.java | 158 +- .../archivers/ar/ArArchiveInputStreamTest.java | 10 +- .../archivers/arj/ArjArchiveInputStreamTest.java | 6 +- .../compress/archivers/arj/CoverageTest.java | 4 +- .../archivers/cpio/CpioArchiveInputStreamTest.java | 6 +- .../compress/archivers/cpio/CpioArchiveTest.java | 6 +- .../compress/archivers/cpio/CpioUtilTest.java | 2 +- .../archivers/dump/DumpArchiveInputStreamTest.java | 6 +- .../compress/archivers/examples/ExpanderTest.java | 22 +- .../examples/ParameterizedArchiverTest.java | 18 +- .../examples/ParameterizedExpanderTest.java | 16 +- .../archivers/examples/SevenZArchiverTest.java | 12 +- .../compress/archivers/jar/JarMarkerTest.java | 4 +- .../archivers/sevenz/AES256SHA256DecoderTest.java | 12 +- .../compress/archivers/sevenz/CoverageTest.java | 4 +- .../compress/archivers/sevenz/FolderTest.java | 20 +- .../archivers/sevenz/SevenZArchiveEntryTest.java | 22 +- .../compress/archivers/sevenz/SevenZFileTest.java | 67 +- .../archivers/sevenz/SevenZNativeHeapTest.java | 34 +- .../archivers/sevenz/SevenZOutputFileTest.java | 86 + .../compress/archivers/tar/SparseFilesTest.java | 14 +- .../archivers/tar/TarArchiveEntryTest.java | 16 +- .../archivers/tar/TarArchiveInputStreamTest.java | 48 +- .../archivers/tar/TarArchiveOutputStreamTest.java | 46 +- .../archivers/tar/TarMemoryFileSystemTest.java | 12 +- .../compress/archivers/tar/TarUtilsTest.java | 4 +- .../compress/archivers/zip/BinaryTreeTest.java | 8 +- .../compress/archivers/zip/DataDescriptorTest.java | 90 +- .../compress/archivers/zip/ExplodeSupportTest.java | 8 +- .../archivers/zip/ExtraFieldUtilsTest.java | 8 +- .../archivers/zip/Maven221MultiVolumeTest.java | 2 +- .../compress/archivers/zip/NioZipEncodingTest.java | 42 +- .../zip/ParallelScatterZipCreatorTest.java | 18 +- .../archivers/zip/PkWareExtraHeaderTest.java | 12 +- .../archivers/zip/StreamCompressorTest.java | 2 +- .../compress/archivers/zip/UTF8ZipFilesTest.java | 17 +- .../archivers/zip/X5455_ExtendedTimestampTest.java | 2 +- .../compress/archivers/zip/Zip64SupportIT.java | 3170 ++++++++++---------- .../archivers/zip/ZipArchiveEntryTest.java | 40 +- .../archivers/zip/ZipArchiveInputStreamTest.java | 103 +- .../archivers/zip/ZipClassCoverageTest.java | 12 +- .../compress/archivers/zip/ZipEncodingTest.java | 8 +- .../zip/ZipFileIgnoringLocalFileHeaderTest.java | 12 +- .../compress/archivers/zip/ZipFileTest.java | 162 +- .../archivers/zip/ZipSplitOutputStreamTest.java | 22 +- .../compress/archivers/zip/ZipUtilTest.java | 4 +- .../commons/compress/changes/ChangeTest.java | 10 +- .../compressors/DetectCompressorTestCase.java | 14 +- .../compress/compressors/FramedSnappyTestCase.java | 20 +- .../commons/compress/compressors/GZipTestCase.java | 2 +- .../commons/compress/compressors/LZMATestCase.java | 2 +- .../compress/compressors/Pack200TestCase.java | 12 +- .../brotli/BrotliCompressorInputStreamTest.java | 2 +- .../bzip2/BZip2CompressorInputStreamTest.java | 6 +- .../deflate/DeflateCompressorInputStreamTest.java | 2 +- .../compressors/deflate64/Deflate64BugsTest.java | 8 +- .../Deflate64CompressorInputStreamTest.java | 24 +- .../compressors/deflate64/HuffmanDecoderTest.java | 52 +- .../lz4/BlockLZ4CompressorInputStreamTest.java | 6 +- .../lz4/BlockLZ4CompressorOutputStreamTest.java | 110 +- .../lz4/BlockLZ4CompressorRoundtripTest.java | 10 +- .../compress/compressors/lz4/FactoryTest.java | 8 +- .../lz4/FramedLZ4CompressorInputStreamTest.java | 132 +- .../lz4/FramedLZ4CompressorRoundtripTest.java | 10 +- .../compress/compressors/lz4/XXHash32Test.java | 6 +- .../AbstractLZ77CompressorInputStreamTest.java | 14 +- .../lz77support/LZ77CompressorTest.java | 74 +- .../compressors/lz77support/ParametersTest.java | 30 +- .../compressors/pack200/Pack200UtilsTest.java | 4 +- .../FramedSnappyCompressorInputStreamTest.java | 8 +- .../compressors/snappy/SnappyRoundtripTest.java | 34 +- .../xz/XZCompressorInputStreamTest.java | 6 +- .../xz/XZCompressorOutputStreamTest.java | 2 +- .../compressors/z/ZCompressorInputStreamTest.java | 6 +- .../zstandard/ZstdCompressorInputStreamTest.java | 8 +- .../compressors/zstandard/ZstdRoundtripTest.java | 22 +- .../commons/compress/utils/BitInputStreamTest.java | 4 +- .../commons/compress/utils/ByteUtilsTest.java | 48 +- .../utils/ChecksumCalculatingInputStreamTest.java | 50 +- .../utils/ChecksumVerifyingInputStreamTest.java | 28 +- .../utils/FixedLengthBlockOutputStreamTest.java | 146 +- .../apache/commons/compress/utils/IOUtilsTest.java | 8 +- .../MultiReadOnlySeekableByteChannelTest.java | 44 +- .../utils/SeekableInMemoryByteChannelTest.java | 70 +- .../compress/utils/ServiceLoaderIteratorTest.java | 14 +- .../ZipSplitReadOnlySeekableByteChannelTest.java | 62 +- src/test/resources/COMPRESS-542-1.7z | Bin 0 -> 102 bytes src/test/resources/COMPRESS-542-2.7z | Bin 0 -> 165 bytes .../resources/COMPRESS-542-endheadercorrupted.7z | Bin 0 -> 233 bytes .../resources/COMPRESS-542-endheadercorrupted2.7z | Bin 0 -> 233 bytes .../COMPRESS-544_truncated_in_content.tar | Bin 0 -> 2067 bytes .../COMPRESS-544_truncated_in_padding.tar | Bin 0 -> 2076 bytes src/test/resources/COMPRESS-546.zip | Bin 0 -> 77 bytes 199 files changed, 4625 insertions(+), 3964 deletions(-) create mode 100644 src/test/resources/COMPRESS-542-1.7z create mode 100644 src/test/resources/COMPRESS-542-2.7z create mode 100644 src/test/resources/COMPRESS-542-endheadercorrupted.7z create mode 100644 src/test/resources/COMPRESS-542-endheadercorrupted2.7z create mode 100644 src/test/resources/COMPRESS-544_truncated_in_content.tar create mode 100644 src/test/resources/COMPRESS-544_truncated_in_padding.tar create mode 100644 src/test/resources/COMPRESS-546.zip