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

github-bot pushed a change to branch 
dependabot/maven/org.apache.felix-org.apache.felix.framework-7.0.0
in repository https://gitbox.apache.org/repos/asf/commons-compress.git.


 discard b62f678  Bump org.apache.felix.framework from 6.0.3 to 7.0.0
     add ced31bd  Add Java 17-EA to the GitHub build.
     add 505feaf  Use String#isEmpty().
     add b0df98a  Breaking binary compatibility should break the build instead 
of generating a report one might skip reading, especially for PRs.
     add 4944b13  mockito.version 3.6.0 -> 3.6.28 to try to get the build to 
pass on Java 16 and 17.
     add bec6bd4  Migrate to non-deprecated Mockito class.
     add 7fdf1ed  Fix compiler warnings.
     add d065cff  Bump maven-pmd-plugin from 3.13.0 to 3.14.0 (#154)
     add 648b6fc  Bump maven-pmd-plugin from 3.13.0 to 3.14.0 #154.
     add 34ec017  Bump zstd-jni from 1.4.5-12 to 1.4.8-1 #159.
     add 770f2c1  Bump zstd-jni from 1.4.5-12 to 1.4.8-1 (#159)
     add 8f46229  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add 145a640  No need to initialize instance variable to its default value.
     add e723fb3  Bump mockito-core from 3.6.28 to 3.7.0 (#161)
     add f405abe  Bump mockito-core from 3.6.28 to 3.7.0 #161.
     add a9eabd5  Remove unused import.
     add 81f2084  COMPRESS-540: Implement TarFile to allow random access to tar 
files
     add f11c897  COMPRESS-540: Change visibility of methods moved to TarUtils 
to protected
     add 9f7c5aa  COMPRESS-540: Implement storage of data offset in tar entries 
via EntryStreamOffsets instead of reinventing it
     add 57e2b28  COMPRESS-540: Include fix for COMPRESS-544
     add 3b7f0ae  COMPRESS-540: Include fix for COMPRESS-554
     add 6270ff5  COMPRESS-540: Include fix for COMPRESS-553
     add f0aaab6  COMPRESS-540: Fix problems with long filenames
     add 543ac95  COMPRESS-540: Javadoc enhancement
     add a9a03f6  COMPRESS-540: Implement reading of padded last record
     add 53bc2f7  COMPRESS-540: Rename BoundedNIOInputStream -> 
BoundedArchiveInputStream
     add 20f8b3e  COMPRESS-540: Include changes from COMPRESS-559
     add 34759ba  COMPRESS-540: Remove commented out code in test
     add f36fe7e  COMPRESS-540: Tar entry offset should not be smaller than 0
     add 46b652c  document COMPRESS-540
     add 0bdc408  Define and reuse constants.
     add adab245  Use isEmpty().
     add 34bcf90  Use isEmpty().
     add 1e6d998  Use isEmpty().
     add 67da739  Use isEmpty().
     add 6fed9fb  Update Mockito 3.7.0 -> 3.7.7.
     add 221b2ba  use final
     add 36a33fe  Normalize to US English spelling.
     add fdeacdb  Normalize to US English spelling.
     add 04ed3f1  OMPRESS-565 : add BufferPool support in zstd
     add 77db855  document COMPRESS-565 with PR#165
     add 1b7528f  Remove trailing whitepsace.
     add fda4e34  Remove empty loop in X0017_StrongEncryptionHeader
     add 627045d  Merge pull request #172 from fmeum/patch-1
     add bcc009c  record #172
     add 32509ee  COMPRESS-567 use IOException rather than RuntimeExceptions
     add 7e5c489  Remove use of redundant String.substring() parameter.
     add 65cbce6  Use String.replace() instead of replaceAll() when we don't 
need a Regex.
     add 06ab954  Bump actions/cache from v2 to v2.1.4 (#164)
     add f999414  Bump junit from 4.13.1 to 4.13.2 (#167)
     add aef3e6d  Bump mockito-core from 3.7.7 to 3.8.0 (#170)
     add d8aece0  Bump actions/cache from v2 to v2.1.4 #164 Bump junit from 
4.13.1 to 4.13.2 #167 Bump mockito-core from 3.7.7 to 3.8.0 #170
     add 80b0628  Bump zstd-jni from 1.4.8-1 to 1.4.8-6 (#173)
     add ac2b6e4  Bump zstd-jni from 1.4.8-1 to 1.4.8-6 #173.
     add 5feac5f  Consolidate updates.
     add eb0b2c1  Bump zstd-jni from 1.4.8-6 to 1.4.8-7 (#174)
     add 2ff3889  Bump zstd-jni from 1.4.8-6 to 1.4.8-7 #174.
     add 768722d  No need to nest in else.
     add 703d411  Fix Javadoc warnings in builds.
     add 6082d64  Fix test leaking file handles.
     add 1a52e2f  Fix test leaking file handles.
     add 46eab6b  Use try-with-resources.
     add 8543b03  COMPRESS-569 don't move backwards while scanning the archive
     add 5c5f8a8  COMPRESS-569 ensure sizes read for archive entries are 
non-negative
     add 851dbed  COMPRESS-569 also check sizes in ZipArchiveInputStream
     add 5aa752a  COMPRESS-569 add testcase for the specific error in TarFile
     add 30a7750  COMPRESS-552 use a more complex and more reliable way to 
detect OSGi
     add 2841f2d  try dealing with Jacoco not working for Java 16+ right now
     add e1c1fe9  Revert "try dealing with Jacoco not working for Java 16+ 
right now"
     add d2d1834  actually this looks like a Maven problem with Java 17-ea, not 
Jacoco
     add 65a5c75  COMPRESS-571 : SevenZFile.getEntries now return a copy of 
entries
     add f387340  Replace GitHub build for Java 15 with Java 16 and drop Java 
16-ea.
     add e03b8d4  Bump zstd-jni from 1.4.8-7 to 1.4.9-1
     add a669dfb  record #176
     add af92156  * Use lambda and method reference * Simplify conditions
     add 2ea18b8  Merge pull request #178 from arturobernalg/feature/lambda
     add 33789f6  * Remove redundant initializer * Remove not use return value
     add 40fcdf6  Replace construction of FileInputStream and FileOutputStream 
objects with Files NIO APIs.
     add 735e99a  Change test to use NIO Api's
     add 84b8b7a  Merge pull request #186 from arturobernalg/feature/filesNioApi
     add 63c4e15  Update `actions/setup-java` to v2.
     add d4db6e5  Add oss-fuzz to README.md
     add 61615b3  COMPRESS-575 harden parser for PAX 0.0 sparse headers
     add ef765af  COMPRESS-575 extract and harden parsing of GNU stuct_sparse 
entries
     add ecf514b  COMPRESS-575 harden parser of PAX 0.1 GNU sparse map
     add c7c1a8b  COMPRESS-575 forgot tests for parseSparseStructs
     add 2887391  COMPRESS-575 harden parser for PAX 1.0 sparse struct blocks
     add f196253  COMPRESS-575 extract and harden sorting of sparse structs
     add ad40318  whitespace changes only
     add 8645883  COMPRESS-575 confine sparse entry to its claimed realSize
     add 30ff58d  COMPRESS-567 overlooked a RuntimeException in 
BoundedArchiveInputStream
     add deabd92  COMPRESS-575 document changes
     add 9631715  AsiExtraField actually expects quite a few more bytes than it 
claims
     add 51265b2  JDK's ZipEntry#setExtra parses a few extra fields itself ...
     add cf4608b  more stongly guard what is supposed to become an array size
     add 004e873  COMPRESS-567 parsing tar headers actually throws 
IllegalArgumentException
     add 02dbe7b  only update name, wnen present in PAX header, deal with 
non-numbers in header
     add 5672064  update XZ for Java to get access to improved performance
     add 26924e9  COMPRESS-542 sanity check 7z metadata with minimizing 
allocations
     add 882c6dd  one more case where the JDK throwing RuntimeEx may hurt us
     add 190939b  handle integer overflow
     add 8046bd2  properly fulfill InputStream's contract
     add de39b85  COMPRESS-567 turn possible RuntimeExceptions into IOExceptions
     add ed32eb9  actually, InputStream wants an IIOBE here
     add 2d1392d  fix single-byte read when nothing has been read
     add 8a825f0  really fix single-byte read when nothing has been read
     add 8bae05c  COMPRESS-542 clear temporary storage after it is no longer 
needed
     add c51de6c  COMPRESS-542 add some extra sanity checks
     add 0aba8b8  COMPRESS-542 and some final sanity checks
     add 23b758f  COMPRESS-552 check interfaces of superclasses as well
     add 60d551a  COMPRESS-542 guard against integer overflow
     add bf5a534  COMPRESS-542 hit commit to quickly
     add 5761493  COMPRESS-542 each folder requires at least one coder
     add 8542c81  Add GitHub code of conduct page that points to the Apache 
page.
     add d15c285  COMPRESS-567 more uncaught runtime exceptions
     add f4b5586  COMPRESS-565 : add a new option in Zip64Mode
     add b5a9e88  document #169 and COMPRESS-565
     add 03fba28  fix build failure
     add 24788a9  looks as if we may forget flipping the buffer for sparse 
entries
     add 9bc02b2  simplify BoundedArchiveIS#read, add upper bounds check for 
offset
     add 06f1169  Fix typo
     add 0f8a69c  Grammar glitch
     add e893413  COMPRESS-577 - Simplify assertion
     add e404cbc  Merge pull request #193 from 
arturobernalg/feature/COMPRESS-577
     add 8dbf582  COMPRESS-579 - Remove redundant local variable
     add 8fc60bf  Merge pull request #195 from 
arturobernalg/feature/COMPRESS-579
     add ce1c3f0  COMPRESS-580 - Remove redundant operation
     add 93aab64  Merge pull request #196 from 
arturobernalg/feature/COMPRESS-580
     add f8a4a3e  simplify readEncodedHeader a bit
     add a3b3b82  add back assertion that has been removed
     add 6a72242  tiny performance improvement
     add 1dde1a3  extra guard against illegal sparse struct values
     add 7072023  COMPRESS-578 - Java 8 improvements
     add 8225539  Merge pull request #194 from 
arturobernalg/feature/COMPRESS-578
     add 8289193  handle cases where more data attempted to be read than exists
     add b05ed49  COMPRESS-567 and even more 7z sanity checks
     add b1cbfdd  COMPRESS-567 more structured way to deal with buffer undeflow
     add 8797ec4  COMPRESS-566 allow gzip buffer size to be configured
     add 309681f  COMPRESS-566 allow gzip buffer size to be configured
     add 7928482  Merge pull request #168 from bokken/COMPRESS-566_buf_size
     add 6efdc66  record COMPRESS-566
     add f1218e2  minor cleanup of unused variables
     add c5b60ca  avoid NPE when there is no GNU tar extended header where one 
should be
     add e0d4555  add TarFile special case to Lister and Expander
     add 9450bcc  properly document difference between tar getSize and 
getRealSize ...
     add ae2b27c  COMPRESS-542 make memory limit configuration apply to 7z 
metadata as well
     add e1e5635  Bump actions/cache from 2.1.4 to 2.1.6 (#200)
     add 017317f  Bump actions/cache from 2.1.4 to 2.1.6 #200.
     add 80a494c  Bump commons.jacoco.version 0.8.5 -> 0.8.7, to build on Java 
16.
     add 3af47ee  simplify comparator
     add 4eea958  ZipFile could use some sanity checks as well
     add 9ddce50  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add 0e9d6b0  Bump maven-bundle-plugin from 5.1.1 to 5.1.2 (#180)
     add 8327310  Bump maven-bundle-plugin from 5.1.1 to 5.1.2 #180
     add eb076ba  Bump mockito-core from 3.8.0 to 3.11.1 (#204)
     add 16611b7  Bump org.apache.felix.framework from 6.0.3 to 7.0.0

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   (b62f678)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.apache.felix-org.apache.felix.framework-7.0.0 
(16611b7)

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/workflows/maven.yml                        |  11 +-
 .travis.yml                                        |   3 +-
 SECURITY.md => CODE_OF_CONDUCT.md                  |   2 +-
 README.md                                          |   1 +
 pom.xml                                            |  16 +-
 src/changes/changes.xml                            | 142 +++-
 .../compress/archivers/ArchiveInputStream.java     |   2 +-
 .../compress/archivers/ArchiveOutputStream.java    |   2 +-
 .../compress/archivers/ArchiveStreamFactory.java   |  15 +-
 .../apache/commons/compress/archivers/Lister.java  |  14 +
 .../compress/archivers/ar/ArArchiveEntry.java      |   3 +
 .../archivers/ar/ArArchiveInputStream.java         |  12 +-
 .../archivers/ar/ArArchiveOutputStream.java        |  15 +-
 .../archivers/arj/ArjArchiveInputStream.java       |   8 +-
 .../compress/archivers/arj/LocalFileHeader.java    |   2 +-
 .../commons/compress/archivers/arj/MainHeader.java |   2 +-
 .../compress/archivers/cpio/CpioArchiveEntry.java  |  24 +-
 .../archivers/cpio/CpioArchiveInputStream.java     |  13 +-
 .../archivers/cpio/CpioArchiveOutputStream.java    |   7 +-
 .../compress/archivers/dump/DumpArchiveEntry.java  |   3 +-
 .../archivers/dump/DumpArchiveInputStream.java     |   2 +-
 .../archivers/dump/DumpArchiveSummary.java         |   6 +-
 .../compress/archivers/dump/TapeInputStream.java   |   4 +-
 .../compress/archivers/examples/Archiver.java      |   4 +-
 .../compress/archivers/examples/Expander.java      |  33 +-
 .../archivers/jar/JarArchiveOutputStream.java      |   2 +-
 .../archivers/sevenz/AES256SHA256Decoder.java      |   4 +-
 .../commons/compress/archivers/sevenz/Archive.java |   4 +-
 .../commons/compress/archivers/sevenz/CLI.java     |   2 +-
 .../commons/compress/archivers/sevenz/Coder.java   |   2 +-
 .../compress/archivers/sevenz/CoderBase.java       |   6 +-
 .../commons/compress/archivers/sevenz/Folder.java  |  23 +-
 .../archivers/sevenz/SevenZArchiveEntry.java       |   6 +-
 .../compress/archivers/sevenz/SevenZFile.java      | 694 +++++++++++++++++--
 .../archivers/sevenz/SevenZFileOptions.java        |  17 +-
 .../archivers/sevenz/SevenZOutputFile.java         |   6 +-
 .../compress/archivers/tar/TarArchiveEntry.java    | 217 ++++--
 .../archivers/tar/TarArchiveInputStream.java       | 302 +--------
 .../archivers/tar/TarArchiveOutputStream.java      |  15 +-
 .../archivers/tar/TarArchiveSparseEntry.java       |  16 +-
 .../tar/TarArchiveSparseZeroInputStream.java}      |  31 +-
 .../archivers/tar/TarArchiveStructSparse.java      |   6 +
 .../commons/compress/archivers/tar/TarFile.java    | 750 +++++++++++++++++++++
 .../commons/compress/archivers/tar/TarUtils.java   | 318 ++++++++-
 .../compress/archivers/zip/AsiExtraField.java      |  19 +-
 .../commons/compress/archivers/zip/BinaryTree.java |   5 +-
 .../archivers/zip/ExplodingInputStream.java        |   7 +-
 .../compress/archivers/zip/ExtraFieldUtils.java    |   8 +-
 .../compress/archivers/zip/GeneralPurposeBit.java  |   8 +-
 .../zip/InflaterInputStreamWithStatistics.java     |   4 +-
 .../commons/compress/archivers/zip/JarMarker.java  |   7 +-
 .../archivers/zip/ParallelScatterZipCreator.java   |   2 +-
 .../archivers/zip/ResourceAlignmentExtraField.java |   2 +-
 .../archivers/zip/ScatterZipOutputStream.java      |   2 +-
 .../compress/archivers/zip/StreamCompressor.java   |   6 +-
 .../archivers/zip/UnshrinkingInputStream.java      |  36 +-
 .../zip/X0017_StrongEncryptionHeader.java          |   6 -
 .../compress/archivers/zip/X7875_NewUnix.java      |   9 +-
 .../zip/Zip64ExtendedInformationExtraField.java    |   6 +-
 .../commons/compress/archivers/zip/Zip64Mode.java  |  12 +-
 .../compress/archivers/zip/ZipArchiveEntry.java    |  31 +-
 .../archivers/zip/ZipArchiveInputStream.java       |  94 ++-
 .../archivers/zip/ZipArchiveOutputStream.java      |  52 +-
 .../commons/compress/archivers/zip/ZipFile.java    | 221 +++---
 .../archivers/zip/ZipSplitOutputStream.java        |  16 +-
 .../zip/ZipSplitReadOnlySeekableByteChannel.java   |   1 -
 .../commons/compress/archivers/zip/ZipUtil.java    |   3 +-
 .../compressors/CompressorInputStream.java         |   2 +-
 .../compressors/CompressorStreamFactory.java       |   2 +-
 .../compress/compressors/brotli/BrotliUtils.java   |   8 +-
 .../bzip2/BZip2CompressorInputStream.java          |  46 +-
 .../bzip2/BZip2CompressorOutputStream.java         |  19 +-
 .../compress/compressors/bzip2/BlockSort.java      |  88 ++-
 .../commons/compress/compressors/bzip2/CRC.java    |   4 +-
 .../compressors/deflate64/HuffmanDecoder.java      |  11 +-
 .../gzip/GzipCompressorInputStream.java            |   2 +-
 .../gzip/GzipCompressorOutputStream.java           |   7 +-
 .../compress/compressors/gzip/GzipParameters.java  |  26 +
 .../lz4/BlockLZ4CompressorOutputStream.java        |  12 +-
 .../lz4/FramedLZ4CompressorOutputStream.java       |   4 +-
 .../AbstractLZ77CompressorInputStream.java         |   2 +-
 .../compressors/lz77support/LZ77Compressor.java    |  10 +-
 .../compress/compressors/lzma/LZMAUtils.java       |   7 +-
 .../pack200/Pack200CompressorOutputStream.java     |   2 +-
 .../compress/compressors/pack200/Pack200Utils.java |   9 +-
 .../snappy/FramedSnappyCompressorInputStream.java  |   3 +-
 .../snappy/FramedSnappyCompressorOutputStream.java |   2 +-
 .../snappy/SnappyCompressorInputStream.java        |   2 +-
 .../snappy/SnappyCompressorOutputStream.java       |   2 +-
 .../commons/compress/compressors/xz/XZUtils.java   |   7 +-
 .../compressors/z/ZCompressorInputStream.java      |  22 +-
 .../zstandard/ZstdCompressorInputStream.java       |  17 +
 .../compress/compressors/zstandard/ZstdUtils.java  |   8 +-
 .../commons/compress/utils/BitInputStream.java     |   6 +-
 .../compress/utils/BoundedArchiveInputStream.java  |  97 +++
 .../BoundedSeekableByteChannelInputStream.java     |  57 ++
 .../apache/commons/compress/utils/ByteUtils.java   |   8 +
 .../compress/utils/CountingOutputStream.java       |   2 +-
 .../utils/FixedLengthBlockOutputStream.java        |   2 +-
 .../org/apache/commons/compress/utils/IOUtils.java |   5 +-
 .../utils/MultiReadOnlySeekableByteChannel.java    |   2 +-
 .../apache/commons/compress/utils/OsgiUtils.java   |  58 ++
 .../utils/SeekableInMemoryByteChannel.java         |   6 +-
 .../compress/utils/ServiceLoaderIterator.java      |  14 +-
 src/site/xdoc/examples.xml                         |   2 +-
 .../apache/commons/compress/AbstractTestCase.java  |  16 +-
 .../apache/commons/compress/ArchiveReadTest.java   |  18 +-
 .../apache/commons/compress/ArchiveUtilsTest.java  |   5 +-
 .../apache/commons/compress/ChainingTestCase.java  |  24 +-
 .../commons/compress/DetectArchiverTestCase.java   |  60 +-
 .../org/apache/commons/compress/IOMethodsTest.java |   8 +-
 .../org/apache/commons/compress/OsgiITest.java     |  32 +-
 .../commons/compress/archivers/ArTestCase.java     |  66 +-
 .../archivers/ArchiveOutputStreamTest.java         |   8 +-
 .../archivers/ArchiveStreamFactoryTest.java        |  33 +-
 .../commons/compress/archivers/CpioTestCase.java   |  44 +-
 .../commons/compress/archivers/DumpTestCase.java   |  11 +-
 .../commons/compress/archivers/JarTestCase.java    |  21 +-
 .../commons/compress/archivers/LongPathTest.java   |   9 +-
 .../compress/archivers/LongSymLinkTest.java        |   9 +-
 .../commons/compress/archivers/SevenZTestCase.java |   5 +-
 .../commons/compress/archivers/TarTestCase.java    | 328 +++++++--
 .../commons/compress/archivers/ZipTestCase.java    |  47 +-
 .../archivers/ar/ArArchiveInputStreamTest.java     |  16 +-
 .../archivers/ar/ArArchiveOutputStreamTest.java    |   7 +-
 .../archivers/arj/ArjArchiveInputStreamTest.java   |  13 +-
 .../archivers/cpio/CpioArchiveInputStreamTest.java |  13 +-
 .../cpio/CpioArchiveOutputStreamTest.java          |  10 +-
 .../compress/archivers/cpio/CpioArchiveTest.java   |   6 +-
 .../archivers/dump/DumpArchiveInputStreamTest.java |  10 +-
 .../compress/archivers/examples/ExpanderTest.java  |  34 +
 .../archivers/jar/JarArchiveOutputStreamTest.java  |   4 +-
 .../compress/archivers/sevenz/SevenZFileTest.java  |  18 +-
 .../archivers/sevenz/SevenZNativeHeapTest.java     |   3 +-
 .../archivers/sevenz/SevenZOutputFileTest.java     |   7 +-
 .../commons/compress/archivers/tar/BigFilesIT.java |  78 +--
 .../compress/archivers/tar/SparseFilesTest.java    | 251 ++++++-
 .../archivers/tar/TarArchiveEntryTest.java         |  81 ++-
 .../archivers/tar/TarArchiveInputStreamTest.java   | 114 +---
 .../archivers/tar/TarArchiveOutputStreamTest.java  |  15 +-
 .../compress/archivers/tar/TarFileTest.java        | 365 ++++++++++
 .../commons/compress/archivers/tar/TarLister.java  |   8 +-
 .../compress/archivers/tar/TarUtilsTest.java       | 408 ++++++++++-
 .../compress/archivers/zip/AsiExtraFieldTest.java  |   9 +-
 .../compress/archivers/zip/BitStreamTest.java      |   5 +-
 .../compress/archivers/zip/DataDescriptorTest.java |   9 +-
 .../archivers/zip/EncryptedArchiveTest.java        |   4 +-
 .../compress/archivers/zip/ExplodeSupportTest.java |   4 +-
 .../archivers/zip/GeneralPurposeBitTest.java       |  13 +-
 .../commons/compress/archivers/zip/Lister.java     |   8 +-
 .../archivers/zip/Maven221MultiVolumeTest.java     |   7 +-
 .../zip/ParallelScatterZipCreatorTest.java         |  21 +-
 .../compress/archivers/zip/UTF8ZipFilesTest.java   |  18 +-
 .../compress/archivers/zip/X000A_NTFSTest.java     |   3 +-
 .../archivers/zip/X5455_ExtendedTimestampTest.java |  26 +-
 .../compress/archivers/zip/X7875_NewUnixTest.java  |  47 +-
 .../compress/archivers/zip/Zip64SupportIT.java     |  62 +-
 .../archivers/zip/ZipArchiveEntryTest.java         |  18 +-
 .../archivers/zip/ZipArchiveInputStreamTest.java   |  61 +-
 .../archivers/zip/ZipEightByteIntegerTest.java     |  14 +-
 .../zip/ZipFileIgnoringLocalFileHeaderTest.java    |   4 +-
 .../compress/archivers/zip/ZipFileTest.java        |  33 +-
 .../compress/archivers/zip/ZipLongTest.java        |  14 +-
 .../compress/archivers/zip/ZipShortTest.java       |  14 +-
 .../archivers/zip/ZipSplitOutputStreamTest.java    |   6 +-
 .../compress/archivers/zip/ZipUtilTest.java        |   8 +-
 .../compress/changes/ChangeSetTestCase.java        | 159 ++---
 .../compress/compressors/BZip2TestCase.java        |  22 +-
 .../compress/compressors/DeflateTestCase.java      |  19 +-
 .../compressors/DetectCompressorTestCase.java      |  22 +-
 .../compress/compressors/FramedSnappyTestCase.java |  31 +-
 .../commons/compress/compressors/GZipTestCase.java |  58 +-
 .../commons/compress/compressors/LZMATestCase.java |  21 +-
 .../compress/compressors/Pack200TestCase.java      |  23 +-
 .../commons/compress/compressors/XZTestCase.java   |  15 +-
 .../commons/compress/compressors/ZTestCase.java    |   8 +-
 .../brotli/BrotliCompressorInputStreamTest.java    |  22 +-
 .../bzip2/BZip2CompressorInputStreamTest.java      |   9 +-
 .../bzip2/BZip2NSelectorsOverflowTest.java         |   4 +-
 .../deflate/DeflateCompressorInputStreamTest.java  |  12 +-
 .../Deflate64CompressorInputStreamTest.java        |  58 +-
 .../lz4/BlockLZ4CompressorInputStreamTest.java     |  11 +-
 .../lz4/BlockLZ4CompressorRoundtripTest.java       |  19 +-
 .../compress/compressors/lz4/FactoryTest.java      |  11 +-
 .../lz4/FramedLZ4CompressorInputStreamTest.java    |  38 +-
 .../lz4/FramedLZ4CompressorRoundtripTest.java      |  41 +-
 .../compress/compressors/lz4/XXHash32Test.java     |   5 +-
 .../AbstractLZ77CompressorInputStreamTest.java     |   5 +-
 .../compressors/pack200/Pack200UtilsTest.java      |  16 +-
 .../FramedSnappyCompressorInputStreamTest.java     |  37 +-
 .../compressors/snappy/SnappyRoundtripTest.java    |  18 +-
 .../xz/XZCompressorInputStreamTest.java            |   7 +-
 .../compressors/z/ZCompressorInputStreamTest.java  |   8 +-
 .../zstandard/ZstdCompressorInputStreamTest.java   |  56 +-
 .../compressors/zstandard/ZstdRoundtripTest.java   |  19 +-
 .../commons/compress/utils/BitInputStreamTest.java |   4 +-
 ...BoundedSeekableByteChannelInputStreamTest.java} |  32 +-
 .../commons/compress/utils/ByteUtilsTest.java      |   8 +-
 .../utils/ChecksumCalculatingInputStreamTest.java  |   7 +-
 .../utils/FixedLengthBlockOutputStreamTest.java    |  19 +-
 .../apache/commons/compress/utils/IOUtilsTest.java |   2 +-
 .../MultiReadOnlySeekableByteChannelTest.java      |  10 +-
 .../{CharsetsTest.java => OsgiUtilsTest.java}      |  21 +-
 .../utils/SeekableInMemoryByteChannelTest.java     |   8 +-
 .../ZipSplitReadOnlySeekableByteChannelTest.java   |   2 +-
 src/test/resources/COMPRESS-569.tar                | Bin 0 -> 513 bytes
 .../resources/{COMPRESS-529.tar => directory.tar}  | Bin 1536 -> 1536 bytes
 207 files changed, 5388 insertions(+), 2019 deletions(-)
 copy SECURITY.md => CODE_OF_CONDUCT.md (83%)
 copy src/main/java/org/apache/commons/compress/{PasswordRequiredException.java 
=> archivers/tar/TarArchiveSparseZeroInputStream.java} (60%)
 create mode 100644 
src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java
 create mode 100644 
src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java
 create mode 100644 
src/main/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStream.java
 create mode 100644 
src/main/java/org/apache/commons/compress/utils/OsgiUtils.java
 create mode 100644 
src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java
 copy 
src/test/java/org/apache/commons/compress/{archivers/zip/X000A_NTFSTest.java => 
utils/BoundedSeekableByteChannelInputStreamTest.java} (55%)
 copy src/test/java/org/apache/commons/compress/utils/{CharsetsTest.java => 
OsgiUtilsTest.java} (55%)
 create mode 100644 src/test/resources/COMPRESS-569.tar
 copy src/test/resources/{COMPRESS-529.tar => directory.tar} (58%)

Reply via email to