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 09a271dfd Update for 1.26.0 add 85d8de7a8 Javadoc add c10f378fc Add a section for the next release add 2d1b94ff3 [COMPRESS-659] TarArchiveOutputStream should use Commons IO Charsets instead of Commons Codec Charsets add a4d568f8e Add entry for previous release add 562f93328 Add entry for previous release add e2e3adfa8 Make release notes Markdown friendly add 9cc490f9e COMPRESS-660: Make commons.codec imports optional (#482) add 953d88103 [COMPRESS-660] Make commons.codec imports optional #482 add 9eede6f8f Fix Maven site `GIT repository` link (#484) add 42ccfa868 Remove out of date jar and scripts (#483) add fd0f9f360 Remove out of date jar and scripts #483 add 3d12ceee8 [COMPRESS-660] Remove out of date jar and scripts #483 add 8405520db Bump github/codeql-action from 3.24.3 to 3.24.4 (#485) add fe4dfb0d3 COMPRESS-664 - return null value from getNextEntry() for empty file (#486) add b50aa82f8 [COMPRESS-664] return null value from getNextEntry() for empty file #486 add 2766ebd1f Update versions add 577fc979c Simplify dependencies by not using an optional dependency add 92d42356e Remove unused variables in tests (#487) add 1a9c2146d Remove unused variables in tests #487 add e62e097a5 Add org.apache.commons.codec to OSGi imports #482 add 3ef3a80ab Sort members add 01b11245e Use final add 1c390b6eb Javadoc add 96e12d82a [COMPRESS-666] Add test (#488) add c9864c8a8 Don't use a deprecate method add ee05c84c9 Inline singel-use local variable add 236992a43 Remove extra whitespace add 7163699a3 Javadoc add 1f64067b0 Simplify message building add dd5387498 Simplify message building add 699d0dce3 Comment add 48c076ecd Better failure message add 062c74db6 Better param name add 0205c207b WIP for testing COMPRESS-666 add 2ae15aee8 Fix compiler warning add e25ebe095 Remove unused import add b98cee2f0 Add missing ExecutorService shutdown in test add c88009bad Whitespace add 4a0628fd1 Whitespace add 65d6f172d Better local var name add 5d340d490 Update GZipTest.testCompress666 to buffer its GZIPInputStream add 44af0ea09 Simplify test setups add 34c756e4b Simplify test setups add cad72d1e1 Simplify test setups add b7c7603d8 Simplify test setups add c6dd9d6dd Simplify test setups add 9f4603970 Simplify test setups add 1b056105a No need to track the record size separately add 293ea3c48 Javadoc add 8e2a304c1 Better parameter names add a28348430 Compute available once for clarity add 4f9a36c67 Better Javadoc add fdaebcbfa Javadoc add 26477e653 Javadoc add 2115dea9a Don't init ivar to default value add 9e600d847 Don't log to console add bb592a519 Bump github/codeql-action from 3.24.4 to 3.24.6 (#492) add 841b30c5e Bump codecov/codecov-action from 4.0.1 to 4.1.0 (#494) add 08f300451 Bump actions/cache from 4.0.0 to 4.0.1 (#493) add f71f2f354 Bump actions/setup-java from 4.0.0 to 4.1.0 (#491) add 04c27a3b1 [COMPRESS-666] Refactor test add 5a270c28f Trailing whitespace add 7a644a2ae [COMPRESS-666] Multithreaded access to Tar archive throws java.util.zip.ZipException: Corrupt GZIP trailer add bf0e64166 Whitespace add 95e4a8735 Use the same buffer size as java.nio.file.Files. add bdd319ecc Simplify add c1b230ed2 Better local name add ed7d1475f Remove unused add 8c9de456c Refactor test add d128dee5d Comments add 746382eaf [COMPRESS-644] Add disabled tests for TAR files add 10a5787cc [COMPRESS-644] rchiveStreamFactory.detect(InputStream) returns TAR for ICO file add 227c48dbf [COMPRESS-644] ArchiveStreamFactory.detect(InputStream) returns TAR for ICO file #386 add 631c4d37e [COMPRESS-661] Add test fixture for ListerTest add 935f1045b Inline single use variables add 9c67a9fdc Inline single use variables add e8a16026e Inline single use variables add 58430b23d Internal refactoring for clarity add 112638b19 Add test add 79db96267 Add test add 8324adbec Use StandardCharsets directly add 03c253335 Use StandardCharsets directly add ebca0b8f8 Use StandardCharsets directly add 7e5badb52 Use final add 234b46697 Remove unused field add 9c82300ff Use StandardCharsets directly add 91754aca9 [COMPRESS-661] ArchiveInputStream markSupported should always return false add 01858bbe4 Prepare for the next release candidate add 33901e3e8 Sort members add cabafcde6 Use local variable instead of instance variable add 903a100ce Use local variable instead of instance variable add c5c5e8f8f Use local variable instead of instance variable add 3d549a013 Migrate from deprecated code No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/coverage.yml | 6 +- .github/workflows/maven.yml | 4 +- .github/workflows/scorecards-analysis.yml | 2 +- .mvn/wrapper/maven-wrapper.jar | Bin 47610 -> 0 bytes .mvn/wrapper/maven-wrapper.properties | 1 - CODE_OF_CONDUCT.md | 2 +- README.md | 4 +- RELEASE-NOTES.txt | 1434 +++++++++++--------- mvnw | 225 --- mvnw.cmd | 143 -- pom.xml | 16 +- src/changes/changes.xml | 15 + src/changes/release-notes.vm | 10 +- .../compress/archivers/ArchiveInputStream.java | 33 + .../compress/archivers/ArchiveStreamFactory.java | 35 +- .../archivers/cpio/CpioArchiveInputStream.java | 5 +- .../archivers/cpio/CpioArchiveOutputStream.java | 5 +- .../commons/compress/archivers/cpio/CpioUtil.java | 3 + .../compress/archivers/dump/DumpArchiveEntry.java | 16 +- .../compress/archivers/examples/Archiver.java | 2 +- .../compress/archivers/sevenz/AES256Options.java | 2 +- .../compress/archivers/tar/TarArchiveEntry.java | 38 +- .../archivers/tar/TarArchiveInputStream.java | 104 +- .../archivers/tar/TarArchiveOutputStream.java | 6 +- .../archivers/tar/TarArchiveSparseEntry.java | 2 +- .../compress/archivers/tar/TarConstants.java | 9 +- .../commons/compress/archivers/tar/TarUtils.java | 59 +- .../archivers/zip/ZipArchiveInputStream.java | 10 +- .../archivers/zip/ZipArchiveOutputStream.java | 29 +- .../compress/archivers/zip/ZipEncodingHelper.java | 25 +- .../commons/compress/archivers/zip/ZipFile.java | 11 +- .../bzip2/BZip2CompressorInputStream.java | 8 +- .../bzip2/BZip2CompressorOutputStream.java | 7 +- .../lz4/FramedLZ4CompressorInputStream.java | 3 +- .../commons/compress/harmony/pack200/Archive.java | 4 +- .../commons/compress/harmony/pack200/BandSet.java | 4 +- .../compress/harmony/pack200/ClassBands.java | 4 +- .../commons/compress/harmony/pack200/Codec.java | 38 +- .../compress/harmony/pack200/CodecEncoding.java | 2 +- .../compress/harmony/unpack200/Archive.java | 4 +- .../compress/harmony/unpack200/SegmentHeader.java | 2 +- .../harmony/unpack200/bytecode/CPUTF8.java | 5 +- .../commons/compress/utils/BoundedInputStream.java | 2 + .../org/apache/commons/compress/utils/IOUtils.java | 26 +- src/site/xdoc/download_compress.xml | 26 +- src/site/xdoc/index.xml | 2 +- .../commons/compress/DetectArchiverTest.java | 58 +- .../archivers/ArchiveStreamFactoryTest.java | 132 +- .../apache/commons/compress/archivers/TarTest.java | 6 +- .../apache/commons/compress/archivers/ZipTest.java | 4 +- .../archivers/ar/ArArchiveInputStreamTest.java | 25 + .../archivers/cpio/CpioArchiveInputStreamTest.java | 4 +- .../compress/archivers/cpio/CpioArchiveTest.java | 6 +- .../archivers/tar/TarArchiveEntryTest.java | 4 +- .../archivers/tar/TarArchiveInputStreamTest.java | 7 +- .../compress/archivers/tar/TarFileTest.java | 4 +- .../compress/archivers/tar/TarUtilsTest.java | 15 +- .../compress/archivers/zip/ExplodeSupportTest.java | 2 +- .../zip/ParallelScatterZipCreatorTest.java | 9 +- .../compress/archivers/zip/UTF8ZipFilesTest.java | 19 +- .../archivers/zip/ZipArchiveInputStreamTest.java | 50 +- .../compress/archivers/zip/ZipEncodingTest.java | 8 +- .../zip/ZipFileIgnoringLocalFileHeaderTest.java | 6 +- .../compress/archivers/zip/ZipFileTest.java | 3 +- .../archivers/zip/ZipMemoryFileSystemTest.java | 9 +- .../CompressorStreamFactoryRoundtripTest.java | 6 +- .../compress/compressors/FramedSnappyTest.java | 6 - .../commons/compress/compressors/GZipTest.java | 89 +- .../brotli/BrotliCompressorInputStreamTest.java | 2 +- .../lz4/BlockLZ4CompressorRoundtripTest.java | 6 - .../compress/compressors/lz4/FactoryTest.java | 5 - .../lz4/FramedLZ4CompressorInputStreamTest.java | 2 +- .../lz4/FramedLZ4CompressorRoundtripTest.java | 7 - .../FramedSnappyCompressorInputStreamTest.java | 2 +- .../compressors/snappy/SnappyRoundtripTest.java | 11 - .../zstandard/ZstdCompressorInputStreamTest.java | 6 +- .../compressors/zstandard/ZstdRoundtripTest.java | 7 - .../compress/harmony/pack200/RunCodecTest.java | 56 +- .../AbstractOsgiITest.java} | 35 +- .../{OsgiITest.java => osgi/Configurations.java} | 69 +- .../apache/commons/compress/osgi/OsgiITest.java} | 20 +- .../osgi/OsgiWithoutOptionalDepsITest.java} | 20 +- .../{CharsetsTest.java => CharsetNamesTest.java} | 21 +- .../apache/commons/compress/utils/IOUtilsTest.java | 5 +- .../resources/COMPRESS-666/compress-666.tar.gz | Bin 0 -> 604 bytes .../commons/compress/COMPRESS-661/testARofText.ar | 5 + .../compress/ico/commons-daemon/procrunr.ico | Bin 0 -> 318 bytes .../compress/ico/commons-daemon/procruns.ico | Bin 0 -> 318 bytes .../compress/ico/commons-daemon/procrunw.ico | Bin 0 -> 1078 bytes ...Oregon Scientific DS6639 - DSC_0307 - small.ico | Bin 0 -> 211562 bytes .../ico/commons-imaging/OutOfMemory_epine.ico | Bin 0 -> 11644 bytes .../org/apache/commons/compress/ico/readme.md | 3 +- 93 files changed, 1520 insertions(+), 1635 deletions(-) delete mode 100644 .mvn/wrapper/maven-wrapper.jar delete mode 100644 .mvn/wrapper/maven-wrapper.properties delete mode 100755 mvnw delete mode 100644 mvnw.cmd copy src/test/java/org/apache/commons/compress/{OsgiITest.java => osgi/AbstractOsgiITest.java} (55%) rename src/test/java/org/apache/commons/compress/{OsgiITest.java => osgi/Configurations.java} (55%) copy src/{main/java/org/apache/commons/compress/archivers/dump/ShortFileException.java => test/java/org/apache/commons/compress/osgi/OsgiITest.java} (68%) copy src/{main/java/org/apache/commons/compress/archivers/dump/ShortFileException.java => test/java/org/apache/commons/compress/osgi/OsgiWithoutOptionalDepsITest.java} (66%) copy src/test/java/org/apache/commons/compress/utils/{CharsetsTest.java => CharsetNamesTest.java} (61%) create mode 100644 src/test/resources/COMPRESS-666/compress-666.tar.gz create mode 100644 src/test/resources/org/apache/commons/compress/COMPRESS-661/testARofText.ar create mode 100644 src/test/resources/org/apache/commons/compress/ico/commons-daemon/procrunr.ico create mode 100644 src/test/resources/org/apache/commons/compress/ico/commons-daemon/procruns.ico create mode 100644 src/test/resources/org/apache/commons/compress/ico/commons-daemon/procrunw.ico create mode 100644 src/test/resources/org/apache/commons/compress/ico/commons-imaging/Oregon Scientific DS6639 - DSC_0307 - small.ico create mode 100644 src/test/resources/org/apache/commons/compress/ico/commons-imaging/OutOfMemory_epine.ico copy SECURITY.md => src/test/resources/org/apache/commons/compress/ico/readme.md (86%)