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

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


    from 3eee09dd4 Update site for CVE-2023-42503
     add fc621d686 Bump actions/checkout from 3.6.0 to 4.0.0 (#410)
     add cb3189e91 Bump actions/cache from 3.3.1 to 3.3.2 (#412)
     add 19265009f Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#411)
     add 63726bfad Merge branch 'release'
     add 386c7abf2 Bump org.slf4j:slf4j-api from 2.0.8 to 2.0.9 (#413)
     add 19f3bfc79 Bump org.slf4j:slf4j-api from 2.0.8 to 2.0.9 #413
     add 3f4fd48d1 Bump org.apache.commons:commons-parent from 61 to 62
     add 5984c731c Update release notes with download link
     add 5ef0703b1 Sort members
     add 4ca58d81a Remove trailing whitespace
     add aae38bfb8 Update site for CVE-2023-42503
     add f506397fd Remove useless return.
     add 6e0e87337 Remove useless return.
     add bb3649568 Bump github/codeql-action from 2.21.5 to 2.21.7 (#414)
     add 7eb6fb3e5 Bump actions/setup-java from 3.12.0 to 3.13.0 (#415)
     add 865bd9ff8 Bump github/codeql-action from 2.21.7 to 2.21.8 (#416)
     add 9b017235b Bump github/codeql-action from 2.21.8 to 2.21.9 (#418)
     add 69945f3bf Bump actions/checkout from 4.0.0 to 4.1.0 (#419)
     add 74256e9c3 Bump commons-io from 2.13.0 to 2.14.0
     add bd6ba252d Simplify exception handling
     add 6d9a9bad1 Update call deprecated in Java 9
     add 93c2c9d03 Update call deprecated in Java 9
     add 5bc45833b Remove commons.releaseManagerName and 
commons.releaseManagerKey
     add 90b12d7c1 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add def25356d Bump com.github.luben:zstd-jni from 1.5.5-5 to 1.5.5-6 (#422)
     add 5dc90903a Bump com.github.luben:zstd-jni from 1.5.5-5 to 1.5.5-6 #422
     add 0b35ca946 Bump org.ow2.asm:asm from 9.5 to 9.6 (#421)
     add 40a3ee54d Bump org.ow2.asm:asm from 9.5 to 9.6 #421
     add 2de9f673e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add 003a104c2 Simplify exception handling
     add 8ec486c64 Bump commons-parent
     add e15014b1d Make private static classes final
     add 430a16262 Normalize mvn invocation on GitHub
     add 93014e05b Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#424)
     add 741fe15c8 Bump github/codeql-action from 2.21.9 to 2.22.2 (#425)
     add c1b41380d Add Java 21 build to GitHub
     add 4f98fbe02 Javadoc: Upper case acronym
     add dbbe1d3eb Javadoc: Upper case acronym
     add b2d3dc228 Javadoc
     add aa8f836d9 Fix release version
     add d7aa2aee6 Bump org.apache.commons:commons-parent from 61 to 64
     add 05eba2018 Javadoc: Upper case acronym
     add 24b54c8af Javadoc
     add 3714fdd41 Camel-case parameter and internal names
     add 030034fcf Add GzipParameters.getFileName() and deprecated getFilename()
     add 1cca1110f Add GzipParameters.setFileName(String) and deprecate 
setFilename(String)
     add f3e7c1500 Javadoc
     add a3cbfa9d4 Javadoc
     add 8c93f2879 Javadoc
     add 0dba7a08d Javadoc
     add c6fadf38a Javadoc
     add 6605b7344 Javadoc
     add d66757334 Fix typo in exception message
     add 4c13bb433 Fix typo in exception message
     add 015fd3dd5 Camel-case some internal names
     add dc62137d9 Revert "Camel-case some internal names"
     add e79aa9839 Camel-case internal names
     add 6c20f8b12 Add FileNameUtil.getCompressedFileName(String) and deprecate 
getCompressedFilename(String)
     add f59a68215 Add BZip2Util.getCompressedFileName(String) and deprecate 
getCompressedFilename(String)
     add b1caa7cef Add LZMAUtils.getCompressedFileName(String) and deprecate 
getCompressedFilename(String)
     add d29c08564 Add XYUtils.getCompressedFileName(String) and deprecate 
getCompressedFilename(String)
     add f2cec930f LZMA is an acronym
     add c4085d77d Uppercase XZ in documentation
     add 6d4e0afab Javadoc
     add 90417eec1 Add GzipUtils.getCompressedFileName(String) and deprecate 
getCompressedFilename(String)
     add 8b4374089 Remove duplicate entry
     add db3b49a75 Bump actions/checkout from 4.1.0 to 4.1.1 (#427)
     add 5353a191c Bump github/codeql-action from 2.22.2 to 2.22.3 (#426)
     add bc50be9fc Fix up GHA badges
     add 145c80f6e Remove unused import
     add 13b9c6c6a Javadoc
     add bb34530cb Add missing @Deprecated
     add 2300b272d Remove trailing whitespace
     add ce9d2834b Bump commons-io from 2.14.0 to 2.15.0
     add 7e5378737 Precompile regualr expression in 
ArArchiveInputStream.isBSDLongName(String)
     add 6778bbf8c Precompile regular expression in 
ArArchiveInputStream.isGNULongName(String)
     add ec5883b51 Precompile regular expression in 
TarArchiveEntry.parseInstantFromDecimalSeconds(String)
     add e2f64df6e Precompile regular expression in 
ChangeSet.addDeletion(Change)
     add ac783e76d Fix typo
     add 373ee83d8 [COMPRESS-649] Improve performance in 
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.Pair.literalLength()
     add 433bfb70d Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#428)
     add 7079c9765 Bump github/codeql-action from 2.22.3 to 2.22.4 (#429)
     add 10bc9ff2e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add 9821c3507 Format tweak
     add dee9ac8ec Don't initialize an instance variable to its default value
     add 2b6c2ebe5 Don't initialize an instance variable to its default value
     add 2226b5618 Camel case parameter name
     add 5bc244d48 Format tweak
     add f399c8b5a Remove obsolete SpotBugs entry
     add 83f2bd916 Add SpotBugs to default Maven goal
     add 8144edfd4 Format tweak
     add 887168fa6 Remove obsolete SpotBugs entry
     add 563274e02 Remove obsolete SpotBugs entry
     add 65d29e821 Remove obsolete SpotBugs entry
     add 2a837c717 Null-guard Lister.main(String[]) for programmatic invocation
     add 1d9a294fc Remove obsolete SpotBugs entry
     add 4165c393d Remove trailing whitespace
     add 70b9b8647 Remove obsolete SpotBugs entry
     add 1b872aa89 Fix PMD external references
     add 404a9babe Drop spotbugs check from default Maven goal (passes locally 
oddly but not on GH)
     add 42ed09eec Null-guard Lister.main(String[]) for programmatic invocation
     add 7aea9c1a6 Javadoc
     add e102fe728 Null-guard Lister.main(String[]) for programmatic invocation
     add cafd3574e Javadoc
     add afd2bb2d9 Remove trainling whitespace
     add 52c095220 NPE in 
pack200.NewAttributeBands.Reference.addAttributeToBand(NewAttribute, 
InputStream)
     add ce39ac33e Spotbugs LI_LAZY_INIT_UPDATE_STATIC
     add 28f54ac80 Fix Javadoc warnings
     add 37bd34695 Javadoc
     add fbd68fbab Incorrect string comparison in 
unpack200.AttributeLayout.numBackwardsCallables()
     add b514805bb Inefficient use of keySet iterator instead of entrySet 
iterator in pack200.PackingOptions.addOrUpdateAttributeActions(List, Map, int)
     add f34d5d97b Package private class pack200.IcBands.IcTuple should be a 
static inner class
     add b7c16ee0e Private class ZipFile.BoundedFileChannelInputStream should 
be a static inner class
     add d1f604f78 Refactor internal AES256SHA256Decoder InputStream a named 
static inner class
     add d4be12a45 Refactor internal SevenZ AES256SHA256Decoder OutputStream 
into a named static inner class
     add b8c8fda4d Use the root Locale for string conversion of command line 
options in org.apache.commons.compress.archivers.sevenz.CLI
     add ba5c0de86 Whitespace after close paren
     add 519d752b1 Add a generic type parameter to ArchiveOutputStream and 
avoid unchecked/unconfirmed type casts in subclasses
     add b241be6f8 Inline single use local variable
     add 9bb31aa96 Format tweak
     add 4fb962009 Add SevenZOutputFile.putArchiveEntry(SevenZArchiveEntry) and 
deprecate putArchiveEntry(ArchiveEntry)
     add 232070335 Use try-with-resources
     add 6c828e91a Use try-with-resources
     add 756420944 Use try-with-resources
     add 241948019 Use try-with-resources
     add 9bb1065c4 Use try-with-resources
     add afa68debe Javadoc
     add 5b44cbc58 Javadoc
     add 1f153f89c Use a normal paramater name
     add d4d86d2dc Use this in constructors
     add 2481a1089 Inline single use local variable
     add 3bcbf9327 Javadoc
     add 826e27a1d Add a generic type parameter to ArchiveInputStream and 
deprecate redundant get methods in subclasses
     add 7e9711188 Normalize spelling to US English
     add c50823fcd Camel-case variable name
     add b3737bb36 Normalize getter Javadoc
     add 8b19ce5f1 Normalize setter Javadoc
     add 22f071bef Inline comments
     add 747b97015 Fix spelling
     add eff3a5c01 Fix spelling
     add b501f66bf Match comment to Java version
     add b8ce4932b Javadoc
     add dcd47d351 Javadoc
     add 62c773cda Use try-with-resources
     add 1b71f2b85 Reuse Commons IO for deleting test fixtures
     add 057ead0e0 Javadoc
     add 07af051a4 Better local name
     add e19177954 Better test tear down
     add 95dd8b1f5 Add test API for subclasses
     add 51ec3e798 Add test API for subclasses
     add 64e5726aa Clarifies Java platform requirement
     add 3d84842c8 Clarifies Java platform requirement
     add cb36005cb Clarifies Java platform requirement
     add ba29db349 Better parameter names
     add d4e6f31cb Javadoc
     add 189589feb Test should not write to the console
     add 24be03f20 Use Java 6 API instead of custom code
     add 75e1b5756 Add generics to ChangeSet and ChangeSetPerformer
     add adad930ea Javadoc
     add 9267e73a6 Better parameter names
     add 015a42745 Better parameter and local names
     add 0693a7693 Remove unused imports
     add dd7478cb4 Remove unused imports
     add 4c26741cb Use try-with-resources
     add d79411c94 Reclassify existing entries
     add a34feaf14 Use try-with-resources
     add ceba78dff Remove unused imports
     add 4a4b8a122 Use try-with-resources
     add 42b59dec6 Use try-with-resources
     add 086f177cd Use try-with-resources
     add 23b0a3707 Remove unnecessary casts
     add 5c56df2ca Start using JUnit to manage temporary directories for tests
     add f6bdb712b Bump github/codeql-action from 2.22.4 to 2.22.5 (#430)
     add 8ac14d452 Bump com.github.luben:zstd-jni from 1.5.5-6 to 1.5.5-10 
(#431)
     add a11fa2e39 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-compress.git
     add a338b74a2 Bump com.github.luben:zstd-jni from 1.5.5-6 to 1.5.5-10 #431
     add 07022d4f3 Only use static imports for JUnit
     add a1e40ed16 Normalize test method names
     add f85f0098b Sort test members
     add e04f99062 Use JUnit to manage temporary directories for tests
     add c7fa256ad Use JUnit to manage temporary directories for tests
     add 7c0824b67 Use try-with-resources
     add 7570beb39 Use try-with-resources
     add 1dc9c41d0 Use try-with-resources
     add 42728e34c Use try-with-resources
     add e578e5978 Use try-with-resources
     add c323531ed Use try-with-resources
     add 94ff3f17f Use try-with-resources
     add 0549c03a1 Use try-with-resources
     add 3c3c2f010 Use try-with-resources
     add 842de1340 Use try-with-resources
     add 54c402005 Add @SuppressWarnings
     add de97d4931 this in ctor
     add 7599b022f Use try-with-resources
     add bd37482a0 Use try-with-resources
     add cf88717b8 Use try-with-resources
     add 7dc4c2324 Use try-with-resources
     add 99271ddcd Add @SuppressWarnings
     add b8cbb0fdf Inline single use local variable
     add 1a2fbee01 Use try-with-resources
     add bb6363fd2 Use try-with-resources
     add 67773252f Use try-with-resources
     add 251b38f1b Use try-with-resources
     add 7ededac05 Format
     add 5149a80c9 Use try-with-resources
     add 8477d0069 Use try-with-resources
     add 59cc068cc Clean up giant mess of a test
     add 8631b605e Normalize test class names *TestCase -> *Test
     add 43d0d27f3 Use final
     add d1644262b Let JUnit manage temporary files
     add 9b77e308d Javadoc
     add d67cf21d1 Let JUnit manage temporary files
     add ab3348939 Let JUnit manage temporary files
     add 786f6a95f Let JUnit manage temporary files
     add 507dfec1c Use try-with-resources
     add 1cacf8246 Let JUnit manage temporary files
     add 9c53285dd Let JUnit manage temporary files
     add 1a87e7a94 Normalize test method names
     add 3d50a7b8e Test should remove log file
     add 6cf345777 Use try-with-resources
     add 6870a1b13 Use try-with-resources
     add 43297fc8f Calling PackingUtils.config(PackingOptions) with null now 
closes the internal FileHandler
     add 55340a375 Let JUnit manage temporary files
     add ea12355d1 Delete temp file
     add 2250b7e46 Let JUnit manage temporary files
     add 9f46121a8 Let JUnit manage temporary files
     add a79a23d43 Missing assertion
     add 05263ede0 Let JUnit manage temporary files
     add b3ab3cd55 Javadoc
     add e05f9e612 Javadoc
     add 994bf5cb8 Javadoc
     add 32dcf2358 Better local name
     add f102e44a1 Better internal names
     add f2321ec58 Let JUnit manage temporary files
     add 0929c6833 Let JUnit manage temporary files
     add a424ab402 Javadoc
     add d70efcabe Use direct API
     add cdc39c960 Javadoc
     add 41b2678dc Let JUnit manage temporary files
     add 466ddb233 Fix Javadoc
     add 17a4b9baa Fix compiler warning
     add e2310a775 Fix compiler warning
     add 79ecdd094 Use try-with-resources
     add 17d064320 Don't use deprecated Java API
     add 8807948a5 Format
     add 0fd2ee911 Javadoc
     add f314a0872 Make package private classes final
     add 3c0a69054 Remove extra whitespace
     add fdd6042da Make constant definitions more readable
     add c63800207 Make package private class final
     add 4026992a6 Make private class final
     add c415b0f9c Remove whitespace
     add 403ac6d46 Fixed write so it no longer throws an 
IndexOutOfBoundsException when data is larger than Block size. Test was added. 
(#436)
     add 2de705705 [COMPRESS-650] LZ4 compressor throws 
IndexOutOfBoundsException
     add e0f21a499 [COMPRESS-632] LZWInputStream.initializeTables(int) should 
throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException #435
     add 787f44c83 [COMPRESS-632] LZWInputStream.initializeTables(int) should 
throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException #435
     add b8804c974 [COMPRESS-632] LZWInputStream.initializeTables(int) should 
throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException #435
     add 3e542a8bf [COMPRESS-632] LZWInputStream.initializeTables(int) should 
throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException #435
     add ac6cfa45e [COMPRESS-632] LZWInputStream.initializeTables(int) should 
throw IllegalArgumentException instead of ArrayIndexOutOfBoundsException #435
     add ab8316c57 [COMPRESS-648] Add ability to restrict autodetection in 
CompressorStreamFactory (#433)
     add 5a8ab16a8 [COMPRESS-648] Add ability to restrict autodetection in 
CompressorStreamFactory #433
     add 4e6eaef54 Javadoc
     add 8dd9884d6 Refactor constant
     add 3d0d57ca3 Next version will be 1.25.0
     add b03f5c515 Use final
     add 1133031d0 Format
     add aa48cde59 Better test method names
     add e0f355031 Format tweak
     add 75cb7770d Sort members
     add 4c9659c4e [COMPRESS-647] Throw IOException instead of 
ArrayIndexOutOfBoundsException when reading Zip with data descriptor entries.
     add d8804b50e Javadoc
     add 6b93d2aa2 Better internal names
     add 943521f5a COMPRESS-650 lz4 index out of bounds (#437)
     add ccf6c8391 Java Java 6 Javadoc link with Java 8
     add 3b0d12a1d Java Java 7 Javadoc link with Java 8
     add 6efbfd0d5 Upper case acronym
     add 3288af6a0 Inline single use local variable
     add fcf7e5e17 Reuse existing CharsetNames.UTF_8 constant
     add efd133fb1 Rename internal constant
     add 4c867494f Format tweak
     add a11d91815 Java Java 5 Javadoc link with Java 8
     add cfc52d241 Java Java 6 Javadoc link with Java 8
     add 81a40c1ea Camel-case parameter names
     add 7c05807e0 Camel-case parameter names
     add 539cc1a1a Use final
     add 9b86b1f2b Simplify
     add e7f3d725b Inline single use local variable
     add e5a0fba3f A sentence starts with a capital
     add bb6ac1603 Rename misleading local variable name
     add 12d3278e0 Format tweak
     add 12c214c50 Format tweak
     add 897024392 Simplify
     add a31bbd191 Better internal name
     add b03c5f893 Refactor internal sorting by offset
     add c8b3d16d0 Javadoc
     add 5ecccd983 Prepare for the next release candidate
     new 656d74d57 Merge branch 'master' into release

The 1 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:
 .github/workflows/codeql-analysis.yml              |   10 +-
 .github/workflows/coverage.yml                     |    8 +-
 .github/workflows/maven.yml                        |   10 +-
 .github/workflows/scorecards-analysis.yml          |    8 +-
 NOTICE.txt                                         |   50 -
 README.md                                          |   84 +-
 RELEASE-NOTES.txt                                  |   96 +-
 pom.xml                                            |   22 +-
 src/changes/changes.xml                            |   58 +-
 src/changes/release-notes.vm                       | 1734 +-------------------
 src/conf/pmd-ruleset.xml                           |    8 +-
 src/conf/spotbugs-exclude-filter.xml               |   44 -
 .../commons/compress/archivers/ArchiveEntry.java   |    6 +-
 .../compress/archivers/ArchiveInputStream.java     |   17 +-
 .../compress/archivers/ArchiveOutputStream.java    |   33 +-
 .../compress/archivers/ArchiveStreamFactory.java   |  182 +-
 .../compress/archivers/ArchiveStreamProvider.java  |   78 +-
 .../apache/commons/compress/archivers/Lister.java  |   87 +-
 .../compress/archivers/ar/ArArchiveEntry.java      |   37 +-
 .../archivers/ar/ArArchiveInputStream.java         |   25 +-
 .../archivers/ar/ArArchiveOutputStream.java        |   34 +-
 .../compress/archivers/arj/ArjArchiveEntry.java    |   53 +-
 .../archivers/arj/ArjArchiveInputStream.java       |    6 +-
 .../compress/archivers/arj/LocalFileHeader.java    |   12 +-
 .../commons/compress/archivers/arj/MainHeader.java |    8 +-
 .../compress/archivers/cpio/CpioArchiveEntry.java  |   23 +-
 .../archivers/cpio/CpioArchiveInputStream.java     |   15 +-
 .../archivers/cpio/CpioArchiveOutputStream.java    |   49 +-
 .../compress/archivers/cpio/CpioConstants.java     |    4 +-
 .../commons/compress/archivers/cpio/CpioUtil.java  |    2 +-
 .../commons/compress/archivers/dump/Dirent.java    |   10 +-
 .../compress/archivers/dump/DumpArchiveEntry.java  |   62 +-
 .../archivers/dump/DumpArchiveInputStream.java     |    9 +-
 .../archivers/dump/DumpArchiveSummary.java         |   46 +-
 .../compress/archivers/dump/DumpArchiveUtil.java   |    2 +-
 .../compress/archivers/dump/TapeInputStream.java   |   20 +-
 .../compress/archivers/examples/Archiver.java      |   41 +-
 .../archivers/examples/CloseableConsumer.java      |    5 +-
 .../compress/archivers/examples/Expander.java      |   21 +-
 .../compress/archivers/jar/JarArchiveEntry.java    |   53 +-
 .../archivers/jar/JarArchiveInputStream.java       |   11 +-
 .../archivers/jar/JarArchiveOutputStream.java      |    7 +-
 .../compress/archivers/sevenz/AES256Options.java   |    2 +-
 .../archivers/sevenz/AES256SHA256Decoder.java      |  290 ++--
 .../commons/compress/archivers/sevenz/Archive.java |   36 +-
 .../compress/archivers/sevenz/BindPair.java        |    2 +-
 .../BoundedSeekableByteChannelInputStream.java     |    2 +-
 .../commons/compress/archivers/sevenz/CLI.java     |    3 +-
 .../commons/compress/archivers/sevenz/Coder.java   |    2 +-
 .../commons/compress/archivers/sevenz/Coders.java  |    4 +-
 .../compress/archivers/sevenz/DeltaDecoder.java    |    2 +-
 .../commons/compress/archivers/sevenz/Folder.java  |    4 +-
 .../compress/archivers/sevenz/LZMA2Decoder.java    |    8 +-
 .../compress/archivers/sevenz/LZMADecoder.java     |    2 +-
 .../archivers/sevenz/SevenZArchiveEntry.java       |   19 +-
 .../compress/archivers/sevenz/SevenZFile.java      |   36 +-
 .../archivers/sevenz/SevenZFileOptions.java        |    8 +-
 .../compress/archivers/sevenz/SevenZMethod.java    |   14 +-
 .../archivers/sevenz/SevenZOutputFile.java         |   30 +-
 .../compress/archivers/sevenz/StartHeader.java     |    2 +-
 .../compress/archivers/sevenz/StreamMap.java       |    2 +-
 .../compress/archivers/sevenz/SubStreamsInfo.java  |    2 +-
 .../compress/archivers/tar/TarArchiveEntry.java    |  150 +-
 .../archivers/tar/TarArchiveInputStream.java       |   26 +-
 .../archivers/tar/TarArchiveOutputStream.java      |   53 +-
 .../archivers/tar/TarArchiveSparseEntry.java       |    2 +-
 .../tar/TarArchiveSparseZeroInputStream.java       |    2 +-
 .../compress/archivers/tar/TarConstants.java       |    2 +-
 .../commons/compress/archivers/tar/TarFile.java    |   14 +-
 .../compress/archivers/tar/TarGnuSparseKeys.java   |    2 +-
 .../commons/compress/archivers/tar/TarUtils.java   |  116 +-
 .../compress/archivers/tar/package-info.java       |    2 +-
 .../archivers/zip/AbstractUnicodeExtraField.java   |   17 +-
 .../compress/archivers/zip/AsiExtraField.java      |   13 +-
 .../commons/compress/archivers/zip/BinaryTree.java |    6 +-
 .../commons/compress/archivers/zip/BitStream.java  |    2 +-
 .../compress/archivers/zip/CharsetAccessor.java    |    2 +-
 .../compress/archivers/zip/CircularBuffer.java     |    2 +-
 .../archivers/zip/ExplodingInputStream.java        |    2 +-
 .../compress/archivers/zip/ExtraFieldUtils.java    |    7 +-
 .../compress/archivers/zip/NioZipEncoding.java     |   14 +-
 .../compress/archivers/zip/PKWareExtraHeader.java  |   14 +-
 .../archivers/zip/ParallelScatterZipCreator.java   |    1 +
 .../archivers/zip/ResourceAlignmentExtraField.java |    2 +-
 .../archivers/zip/ScatterZipOutputStream.java      |    2 +-
 .../archivers/zip/UnrecognizedExtraField.java      |   16 +-
 .../archivers/zip/UnshrinkingInputStream.java      |    6 +-
 .../archivers/zip/X0015_CertificateIdForFile.java  |    4 +-
 .../X0016_CertificateIdForCentralDirectory.java    |    4 +-
 .../zip/X0017_StrongEncryptionHeader.java          |    6 +-
 .../archivers/zip/X5455_ExtendedTimestamp.java     |   10 +-
 .../compress/archivers/zip/ZipArchiveEntry.java    |   22 +-
 .../archivers/zip/ZipArchiveInputStream.java       |   39 +-
 .../archivers/zip/ZipArchiveOutputStream.java      |   47 +-
 .../archivers/zip/ZipEightByteInteger.java         |   28 +-
 .../compress/archivers/zip/ZipEncodingHelper.java  |   25 +-
 .../commons/compress/archivers/zip/ZipFile.java    |  910 +++++-----
 .../commons/compress/archivers/zip/ZipLong.java    |   10 +-
 .../commons/compress/archivers/zip/ZipShort.java   |    6 +-
 .../archivers/zip/ZipSplitOutputStream.java        |    4 +-
 .../zip/ZipSplitReadOnlySeekableByteChannel.java   |    2 +-
 .../commons/compress/archivers/zip/ZipUtil.java    |   12 +-
 .../apache/commons/compress/changes/Change.java    |  101 +-
 .../apache/commons/compress/changes/ChangeSet.java |  107 +-
 .../compress/changes/ChangeSetPerformer.java       |  241 ++-
 .../commons/compress/changes/ChangeSetResults.java |   24 +-
 .../compressors/CompressorStreamFactory.java       |   86 +-
 .../compressors/CompressorStreamProvider.java      |    2 +-
 .../commons/compress/compressors/FileNameUtil.java |   52 +
 .../brotli/BrotliCompressorInputStream.java        |   38 +-
 .../bzip2/BZip2CompressorInputStream.java          |   32 +-
 .../bzip2/BZip2CompressorOutputStream.java         |   76 +-
 .../compress/compressors/bzip2/BZip2Constants.java |    4 +-
 .../compress/compressors/bzip2/BZip2Utils.java     |   57 +-
 .../compress/compressors/bzip2/BlockSort.java      |   58 +-
 .../commons/compress/compressors/bzip2/CRC.java    |   13 +-
 .../compressors/deflate64/HuffmanDecoder.java      |   21 +-
 .../gzip/GzipCompressorInputStream.java            |    2 +-
 .../gzip/GzipCompressorOutputStream.java           |    8 +-
 .../compress/compressors/gzip/GzipParameters.java  |   38 +-
 .../compress/compressors/gzip/GzipUtils.java       |   58 +-
 .../lz4/BlockLZ4CompressorOutputStream.java        |   18 +-
 .../lz4/FramedLZ4CompressorInputStream.java        |    4 +-
 .../lz4/FramedLZ4CompressorOutputStream.java       |   37 +-
 .../AbstractLZ77CompressorInputStream.java         |    4 +-
 .../compressors/lz77support/LZ77Compressor.java    |    2 +-
 .../compressors/lz77support/Parameters.java        |    4 +-
 .../lzma/LZMACompressorInputStream.java            |    4 +-
 .../compress/compressors/lzma/LZMAUtils.java       |   66 +-
 .../compress/compressors/lzw/LZWInputStream.java   |   15 +-
 .../compressors/pack200/AbstractStreamBridge.java  |   40 +-
 .../pack200/InMemoryCachingStreamBridge.java       |    6 +-
 .../pack200/Pack200CompressorInputStream.java      |  202 ++-
 .../pack200/Pack200CompressorOutputStream.java     |    2 +-
 .../pack200/TempFileCachingStreamBridge.java       |   19 +-
 .../snappy/FramedSnappyCompressorInputStream.java  |    4 +-
 .../snappy/FramedSnappyCompressorOutputStream.java |    2 +-
 .../compressors/snappy/PureJavaCrc32C.java         |   92 +-
 .../snappy/SnappyCompressorInputStream.java        |    6 +-
 .../snappy/SnappyCompressorOutputStream.java       |    4 +-
 .../commons/compress/compressors/xz/XZUtils.java   |   61 +-
 .../compressors/z/ZCompressorInputStream.java      |    2 +-
 .../zstandard/ZstdCompressorInputStream.java       |    4 +-
 .../zstandard/ZstdCompressorOutputStream.java      |    1 -
 .../harmony/archive/internal/nls/Messages.java     |    4 +-
 .../harmony/pack200/AttributeDefinitionBands.java  |   18 +-
 .../compress/harmony/pack200/BHSDCodec.java        |    8 +-
 .../commons/compress/harmony/pack200/BandSet.java  |   20 +-
 .../commons/compress/harmony/pack200/BcBands.java  |   12 +-
 .../compress/harmony/pack200/ClassBands.java       |  130 +-
 .../compress/harmony/pack200/CodecEncoding.java    |   37 +-
 .../commons/compress/harmony/pack200/CpBands.java  |    6 +-
 .../compress/harmony/pack200/FileBands.java        |    4 +-
 .../commons/compress/harmony/pack200/IcBands.java  |   15 +-
 .../commons/compress/harmony/pack200/IntList.java  |    8 +-
 .../harmony/pack200/MetadataBandGroup.java         |    2 +-
 .../compress/harmony/pack200/NewAttribute.java     |    8 +-
 .../harmony/pack200/NewAttributeBands.java         |   10 +-
 .../compress/harmony/pack200/PackingOptions.java   |    9 +-
 .../compress/harmony/pack200/PackingUtils.java     |  170 +-
 .../commons/compress/harmony/pack200/RunCodec.java |    2 +-
 .../compress/harmony/pack200/SegmentHeader.java    |   28 +-
 .../compress/harmony/unpack200/Archive.java        |    4 +-
 .../harmony/unpack200/AttributeLayout.java         |  155 +-
 .../compress/harmony/unpack200/BandSet.java        |    8 +-
 .../compress/harmony/unpack200/BcBands.java        |    8 +-
 .../compress/harmony/unpack200/ClassBands.java     |    8 +-
 .../compress/harmony/unpack200/CpBands.java        |    2 +-
 .../compress/harmony/unpack200/IcBands.java        |    6 +-
 .../compress/harmony/unpack200/IcTuple.java        |    2 +-
 .../harmony/unpack200/NewAttributeBands.java       |   10 +-
 .../compress/harmony/unpack200/Segment.java        |   14 +-
 .../harmony/unpack200/SegmentConstantPool.java     |    4 +-
 .../unpack200/SegmentConstantPoolArrayCache.java   |    2 +-
 .../compress/harmony/unpack200/SegmentUtils.java   |    6 +-
 .../bytecode/AnnotationDefaultAttribute.java       |    5 +
 .../unpack200/bytecode/AnnotationsAttribute.java   |    2 +-
 .../harmony/unpack200/bytecode/CPFieldRef.java     |    4 +-
 .../harmony/unpack200/bytecode/CPUTF8.java         |    4 +-
 .../unpack200/bytecode/ClassConstantPool.java      |    4 +-
 .../harmony/unpack200/bytecode/CodeAttribute.java  |    2 +-
 .../unpack200/bytecode/ConstantValueAttribute.java |    2 +-
 .../unpack200/bytecode/InnerClassesAttribute.java  |    6 +-
 .../bytecode/LineNumberTableAttribute.java         |    4 +-
 .../bytecode/LocalVariableTableAttribute.java      |    2 +-
 .../bytecode/LocalVariableTypeTableAttribute.java  |    2 +-
 .../harmony/unpack200/bytecode/NewAttribute.java   |   28 +-
 .../unpack200/bytecode/SourceFileAttribute.java    |    2 +-
 .../unpack200/bytecode/forms/ByteCodeForm.java     |    5 +-
 .../unpack200/bytecode/forms/ClassRefForm.java     |    2 +-
 .../bytecode/forms/ClassSpecificReferenceForm.java |    2 +-
 .../bytecode/forms/InitMethodReferenceForm.java    |    2 +-
 .../unpack200/bytecode/forms/LabelForm.java        |    1 -
 .../unpack200/bytecode/forms/LookupSwitchForm.java |    4 +-
 .../unpack200/bytecode/forms/NewClassRefForm.java  |    2 +-
 .../bytecode/forms/NewInitMethodRefForm.java       |    2 +-
 .../unpack200/bytecode/forms/ReferenceForm.java    |    2 +-
 .../unpack200/bytecode/forms/StringRefForm.java    |    2 +-
 .../unpack200/bytecode/forms/TableSwitchForm.java  |    4 +-
 .../bytecode/forms/VariableInstructionForm.java    |   16 +-
 .../commons/compress/java/util/jar/Pack200.java    |    2 +-
 .../compress/parallel/InputStreamSupplier.java     |    5 +-
 .../commons/compress/utils/ArchiveUtils.java       |   10 +-
 .../commons/compress/utils/BitInputStream.java     |   14 +-
 .../apache/commons/compress/utils/ByteUtils.java   |    8 +-
 .../commons/compress/utils/CharsetNames.java       |   16 +-
 .../apache/commons/compress/utils/Charsets.java    |   16 +-
 .../commons/compress/utils/FileNameUtils.java      |   42 +-
 .../utils/FixedLengthBlockOutputStream.java        |    2 +-
 .../org/apache/commons/compress/utils/IOUtils.java |   24 +-
 .../compress/utils/InputStreamStatistics.java      |    9 +-
 .../apache/commons/compress/utils/OsgiUtils.java   |    4 +-
 .../utils/SeekableInMemoryByteChannel.java         |    2 +-
 .../apache/commons/compress/utils/TimeUtils.java   |    4 +-
 src/site/xdoc/download_compress.xml                |   26 +-
 src/site/xdoc/examples.xml                         |   10 +-
 src/site/xdoc/index.xml                            |    8 +-
 src/site/xdoc/mail-lists.xml                       |   38 +-
 .../commons/compress/AbstractTempDirTest.java      |   61 +
 .../org/apache/commons/compress/AbstractTest.java  |  329 ++++
 .../apache/commons/compress/AbstractTestCase.java  |  421 -----
 .../apache/commons/compress/ArchiveReadTest.java   |    4 +-
 .../apache/commons/compress/ArchiveUtilsTest.java  |   64 +-
 .../{ChainingTestCase.java => ChainingTest.java}   |    6 +-
 ...chiverTestCase.java => DetectArchiverTest.java} |   39 +-
 .../org/apache/commons/compress/IOMethodsTest.java |   32 +-
 .../org/apache/commons/compress/OsgiITest.java     |   12 +-
 .../apache/commons/compress/archivers/ArTest.java  |  299 ++++
 .../commons/compress/archivers/ArTestCase.java     |  408 -----
 .../archivers/ArchiveOutputStreamTest.java         |  113 +-
 .../archivers/ArchiveStreamFactoryTest.java        |  201 +--
 .../commons/compress/archivers/CpioTest.java       |  208 +++
 .../commons/compress/archivers/CpioTestCase.java   |  295 ----
 .../archivers/{DumpTestCase.java => DumpTest.java} |   23 +-
 .../compress/archivers/ExceptionMessageTest.java   |    2 +-
 .../archivers/{JarTestCase.java => JarTest.java}   |   27 +-
 .../commons/compress/archivers/LongPathTest.java   |    6 +-
 .../compress/archivers/LongSymLinkTest.java        |   90 +-
 .../{SevenZTestCase.java => SevenZTest.java}       |  114 +-
 .../archivers/{TarTestCase.java => TarTest.java}   |  375 ++---
 .../archivers/TestArchiveStreamProvider.java       |    6 +-
 .../archivers/{ZipTestCase.java => ZipTest.java}   |  575 +++----
 .../archivers/ar/ArArchiveInputStreamTest.java     |   64 +-
 .../archivers/ar/ArArchiveOutputStreamTest.java    |   17 +-
 .../archivers/arj/ArjArchiveInputStreamTest.java   |   50 +-
 .../archivers/cpio/CpioArchiveInputStreamTest.java |   55 +-
 .../cpio/CpioArchiveOutputStreamTest.java          |    6 +-
 .../compress/archivers/cpio/CpioArchiveTest.java   |   11 +-
 .../compress/archivers/cpio/CpioUtilTest.java      |   30 +-
 .../archivers/dump/DumpArchiveEntryTest.java       |    4 +-
 .../archivers/dump/DumpArchiveInputStreamTest.java |   50 +-
 .../archivers/dump/DumpArchiveUtilTest.java        |    6 +-
 .../compress/archivers/examples/ExpanderTest.java  |  188 ++-
 .../examples/ParameterizedArchiverTest.java        |   25 +-
 .../examples/ParameterizedExpanderTest.java        |   43 +-
 .../archivers/examples/SevenZArchiverTest.java     |   48 +-
 .../archivers/jar/JarArchiveOutputStreamTest.java  |   10 +-
 .../archivers/memory/MemoryArchiveInputStream.java |   16 +-
 ...ArchiveTestCase.java => MemoryArchiveTest.java} |    2 +-
 .../archivers/sevenz/AES256SHA256DecoderTest.java  |    5 +-
 .../archivers/sevenz/SevenZArchiveEntryTest.java   |   22 +-
 .../compress/archivers/sevenz/SevenZFileTest.java  |  715 ++++----
 .../sevenz/SevenZMethodConfigurationTest.java      |   18 +-
 .../archivers/sevenz/SevenZNativeHeapTest.java     |    8 +-
 .../archivers/sevenz/SevenZOutputFileTest.java     |  175 +-
 .../commons/compress/archivers/tar/BigFilesIT.java |   14 +-
 .../compress/archivers/tar/FileTimesIT.java        |   46 +-
 .../compress/archivers/tar/SparseFilesTest.java    |   91 +-
 .../archivers/tar/TarArchiveEntryTest.java         |  402 +++--
 .../archivers/tar/TarArchiveInputStreamTest.java   |  344 ++--
 .../archivers/tar/TarArchiveOutputStreamTest.java  |  278 ++--
 .../compress/archivers/tar/TarFileTest.java        |  273 ++-
 .../archivers/tar/TarMemoryFileSystemTest.java     |   18 +-
 .../compress/archivers/tar/TarUtilsTest.java       |  356 ++--
 .../compress/archivers/zip/AsiExtraFieldTest.java  |   22 +-
 .../compress/archivers/zip/DataDescriptorTest.java |   58 +-
 .../archivers/zip/EncryptedArchiveTest.java        |    2 +-
 .../compress/archivers/zip/ExplodeSupportTest.java |   37 +-
 .../archivers/zip/ExtraFieldUtilsTest.java         |   24 +-
 .../commons/compress/archivers/zip/Lister.java     |    2 +-
 .../archivers/zip/Maven221MultiVolumeTest.java     |    4 +-
 .../compress/archivers/zip/NioZipEncodingTest.java |   14 +-
 .../zip/ParallelScatterZipCreatorTest.java         |  192 +--
 .../compress/archivers/zip/ScatterSample.java      |    6 +-
 .../compress/archivers/zip/ScatterSampleTest.java  |   11 +-
 .../archivers/zip/ScatterZipOutputStreamTest.java  |   20 +-
 .../archivers/zip/StreamCompressorTest.java        |   20 +-
 .../compress/archivers/zip/UTF8ZipFilesTest.java   |  219 +--
 .../compress/archivers/zip/X000A_NTFSTest.java     |    6 +-
 .../archivers/zip/X5455_ExtendedTimestampTest.java |   40 +-
 .../compress/archivers/zip/X7875_NewUnixTest.java  |    2 +-
 .../compress/archivers/zip/Zip64SupportIT.java     |  246 ++-
 .../archivers/zip/ZipArchiveEntryTest.java         |  120 +-
 .../archivers/zip/ZipArchiveInputStreamTest.java   |  474 +++---
 .../archivers/zip/ZipEightByteIntegerTest.java     |    2 +-
 .../compress/archivers/zip/ZipEncodingTest.java    |    5 +-
 .../zip/ZipFileIgnoringLocalFileHeaderTest.java    |   51 +-
 .../compress/archivers/zip/ZipFileTest.java        |  446 +++--
 .../archivers/zip/ZipMemoryFileSystemTest.java     |  325 ++--
 .../compress/archivers/zip/ZipShortTest.java       |    2 +-
 .../archivers/zip/ZipSplitOutputStreamTest.java    |   72 +-
 .../compress/archivers/zip/ZipUtilTest.java        |   32 +-
 .../compress/changes/ChangeSetRawTypesTest.java    |  886 ++++++++++
 .../compress/changes/ChangeSetSafeTypesTest.java   |  874 ++++++++++
 .../compress/changes/ChangeSetTestCase.java        |  885 ----------
 .../commons/compress/changes/ChangeTest.java       |   14 +-
 .../commons/compress/changes/TestFixtures.java     |   51 +
 .../{BZip2TestCase.java => BZip2Test.java}         |   10 +-
 ...BZip2UtilsTestCase.java => BZip2UtilsTest.java} |   37 +-
 .../CompressorStreamFactoryRoundtripTest.java      |   10 +-
 .../{DeflateTestCase.java => DeflateTest.java}     |   12 +-
 .../compress/compressors/DetectCompressorTest.java |  364 ++++
 .../compressors/DetectCompressorTestCase.java      |  267 ---
 ...edSnappyTestCase.java => FramedSnappyTest.java} |   14 +-
 .../{GZipTestCase.java => GZipTest.java}           |   64 +-
 .../{GzipUtilsTestCase.java => GzipUtilsTest.java} |   59 +-
 .../{LZMATestCase.java => LZMATest.java}           |   50 +-
 .../{Pack200TestCase.java => Pack200Test.java}     |   58 +-
 .../compressors/{XZTestCase.java => XZTest.java}   |    8 +-
 .../compressors/{ZTestCase.java => ZTest.java}     |    6 +-
 .../brotli/BrotliCompressorInputStreamTest.java    |   86 +-
 .../bzip2/BZip2CompressorInputStreamTest.java      |   19 +-
 .../bzip2/BZip2NSelectorsOverflowTest.java         |    6 +-
 .../compress/compressors/bzip2/BlockSortTest.java  |    2 +-
 .../bzip2/PythonTruncatedBzip2Test.java            |   30 +-
 .../deflate/DeflateCompressorInputStreamTest.java  |   24 +-
 .../deflate/DeflateCompressorOutputStreamTest.java |    2 +-
 .../compressors/deflate/DeflateParametersTest.java |    6 +-
 .../compressors/deflate64/Deflate64BugsTest.java   |    4 +-
 .../Deflate64CompressorInputStreamTest.java        |   59 +-
 .../compressors/deflate64/HuffmanDecoderTest.java  |   14 +-
 .../gzip/GzipCompressorOutputStreamTest.java       |    4 +
 .../lz4/BlockLZ4CompressorInputStreamTest.java     |   10 +-
 .../lz4/BlockLZ4CompressorOutputStreamTest.java    |  134 +-
 .../lz4/BlockLZ4CompressorRoundtripTest.java       |    6 +-
 .../lz4/CompressionDegradationTest.java            |   73 +
 .../compress/compressors/lz4/FactoryTest.java      |   26 +-
 .../lz4/FramedLZ4CompressorInputStreamTest.java    |  142 +-
 .../lz4/FramedLZ4CompressorOutputStreamTest.java   |   60 +
 .../lz4/FramedLZ4CompressorRoundtripTest.java      |   21 +-
 .../compress/compressors/lz4/XXHash32Test.java     |    4 +-
 .../AbstractLZ77CompressorInputStreamTest.java     |    8 +-
 .../lz77support/LZ77CompressorTest.java            |   74 +-
 .../compressors/lz77support/ParametersTest.java    |   28 +-
 .../{LZMAUtilsTestCase.java => LZMAUtilsTest.java} |   27 +-
 .../compressors/pack200/Pack200UtilsTest.java      |   77 +-
 .../FramedSnappyCompressorInputStreamTest.java     |  124 +-
 .../compressors/snappy/SnappyRoundtripTest.java    |   88 +-
 .../xz/XZCompressorInputStreamTest.java            |   32 +-
 .../xz/{XZUtilsTestCase.java => XZUtilsTest.java}  |   29 +-
 .../compressors/z/ZCompressorInputStreamTest.java  |   50 +-
 .../zstandard/ZstdCompressorInputStreamTest.java   |   50 +-
 .../compressors/zstandard/ZstdRoundtripTest.java   |   56 +-
 .../harmony/pack200/tests/ArchiveTest.java         |  361 ++--
 .../compress/harmony/pack200/tests/CodecTest.java  |    2 +-
 .../pack200/tests/NewAttributeBandsTest.java       |    2 +-
 .../harmony/pack200/tests/PackingOptionsTest.java  |  644 +++-----
 ...ctBandsTestCase.java => AbstractBandsTest.java} |    2 +-
 .../harmony/unpack200/tests/ArchiveTest.java       |  213 +--
 .../unpack200/tests/AttributeLayoutTest.java       |   16 +-
 .../harmony/unpack200/tests/BcBandsTest.java       |    4 +-
 .../harmony/unpack200/tests/ClassBandsTest.java    |    4 +-
 .../harmony/unpack200/tests/CodeAttributeTest.java |    2 +-
 .../unpack200/tests/NewAttributeBandsTest.java     |    4 +-
 .../harmony/unpack200/tests/SegmentTest.java       |   63 +-
 .../harmony/unpack200/tests/SegmentUtilsTest.java  |    2 +-
 .../commons/compress/utils/BitInputStreamTest.java |   86 +-
 .../BoundedSeekableByteChannelInputStreamTest.java |    2 +-
 .../commons/compress/utils/ByteUtilsTest.java      |  135 +-
 .../utils/ChecksumCalculatingInputStreamTest.java  |    2 +-
 .../utils/ChecksumVerifyingInputStreamTest.java    |    4 +-
 .../commons/compress/utils/CountingStreamTest.java |    4 +-
 .../commons/compress/utils/FileNameUtilsTest.java  |   16 +-
 .../utils/FixedLengthBlockOutputStreamTest.java    |   12 +-
 .../apache/commons/compress/utils/IOUtilsTest.java |   60 +-
 .../MultiReadOnlySeekableByteChannelTest.java      |  227 ++-
 .../commons/compress/utils/OsgiUtilsTest.java      |    2 +-
 .../utils/SeekableInMemoryByteChannelTest.java     |  132 +-
 .../utils/SkipShieldingInputStreamTest.java        |    6 +-
 .../commons/compress/utils/TimeUtilsTest.java      |   42 +-
 .../ZipSplitReadOnlySeekableByteChannelTest.java   |   94 +-
 src/test/resources/COMPRESS-647/test.zip           |  Bin 0 -> 107 bytes
 .../compress/COMPRESS-649/some-900kb-text.txt      |    1 +
 383 files changed, 11915 insertions(+), 12679 deletions(-)
 create mode 100644 
src/test/java/org/apache/commons/compress/AbstractTempDirTest.java
 create mode 100644 src/test/java/org/apache/commons/compress/AbstractTest.java
 delete mode 100644 
src/test/java/org/apache/commons/compress/AbstractTestCase.java
 rename src/test/java/org/apache/commons/compress/{ChainingTestCase.java => 
ChainingTest.java} (90%)
 rename src/test/java/org/apache/commons/compress/{DetectArchiverTestCase.java 
=> DetectArchiverTest.java} (73%)
 create mode 100644 
src/test/java/org/apache/commons/compress/archivers/ArTest.java
 delete mode 100644 
src/test/java/org/apache/commons/compress/archivers/ArTestCase.java
 create mode 100644 
src/test/java/org/apache/commons/compress/archivers/CpioTest.java
 delete mode 100644 
src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java
 rename src/test/java/org/apache/commons/compress/archivers/{DumpTestCase.java 
=> DumpTest.java} (77%)
 rename src/test/java/org/apache/commons/compress/archivers/{JarTestCase.java 
=> JarTest.java} (74%)
 rename 
src/test/java/org/apache/commons/compress/archivers/{SevenZTestCase.java => 
SevenZTest.java} (81%)
 rename src/test/java/org/apache/commons/compress/archivers/{TarTestCase.java 
=> TarTest.java} (57%)
 rename src/test/java/org/apache/commons/compress/archivers/{ZipTestCase.java 
=> ZipTest.java} (65%)
 rename 
src/test/java/org/apache/commons/compress/archivers/memory/{MemoryArchiveTestCase.java
 => MemoryArchiveTest.java} (97%)
 create mode 100644 
src/test/java/org/apache/commons/compress/changes/ChangeSetRawTypesTest.java
 create mode 100644 
src/test/java/org/apache/commons/compress/changes/ChangeSetSafeTypesTest.java
 delete mode 100644 
src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java
 create mode 100644 
src/test/java/org/apache/commons/compress/changes/TestFixtures.java
 rename 
src/test/java/org/apache/commons/compress/compressors/{BZip2TestCase.java => 
BZip2Test.java} (92%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{BZip2UtilsTestCase.java 
=> BZip2UtilsTest.java} (60%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{DeflateTestCase.java => 
DeflateTest.java} (90%)
 create mode 100644 
src/test/java/org/apache/commons/compress/compressors/DetectCompressorTest.java
 delete mode 100644 
src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java
 rename 
src/test/java/org/apache/commons/compress/compressors/{FramedSnappyTestCase.java
 => FramedSnappyTest.java} (93%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{GZipTestCase.java => 
GZipTest.java} (90%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{GzipUtilsTestCase.java 
=> GzipUtilsTest.java} (56%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{LZMATestCase.java => 
LZMATest.java} (87%)
 rename 
src/test/java/org/apache/commons/compress/compressors/{Pack200TestCase.java => 
Pack200Test.java} (87%)
 rename src/test/java/org/apache/commons/compress/compressors/{XZTestCase.java 
=> XZTest.java} (93%)
 rename src/test/java/org/apache/commons/compress/compressors/{ZTestCase.java 
=> ZTest.java} (94%)
 create mode 100644 
src/test/java/org/apache/commons/compress/compressors/lz4/CompressionDegradationTest.java
 create mode 100644 
src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStreamTest.java
 rename 
src/test/java/org/apache/commons/compress/compressors/lzma/{LZMAUtilsTestCase.java
 => LZMAUtilsTest.java} (71%)
 rename 
src/test/java/org/apache/commons/compress/compressors/xz/{XZUtilsTestCase.java 
=> XZUtilsTest.java} (71%)
 rename 
src/test/java/org/apache/commons/compress/harmony/unpack200/tests/{AbstractBandsTestCase.java
 => AbstractBandsTest.java} (98%)
 create mode 100644 src/test/resources/COMPRESS-647/test.zip
 create mode 100644 
src/test/resources/org/apache/commons/compress/COMPRESS-649/some-900kb-text.txt


Reply via email to