This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch feat/sparse-files
in repository https://gitbox.apache.org/repos/asf/commons-compress.git
from 961d0fc12 fix: remove unused method
add e2ed862e7 Javadoc
add c4de710a3 Migrate to Apache Commons IO 2.21.0-SNAPSHOT
add ae08cb686 Avoid redirects for snapshots in this branch
add 9e446ae4d Use `IOUtils.checkIndexFromSize` for argument validation
(#716)
add 54e7aa462 Set commons-parent to 88
add 29794ce08 remove: make `TarUtils` final and clean up internal methods
(#712)
add 38404655f Add `AbstractArchiveBuilder` for unified archiver support
(#721)
add 268c451e8 Disable JDK 26-ea tests (#724)
add a7a749f02 Bump org.apache.commons:commons-parent from 88 to 89
add f3a4f8029 Merge remote-tracking branch 'apache/commons_io_2_21_0' into
feat/sparse-files
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven.yml | 13 +-
pom.xml | 30 ++---
src/changes/changes.xml | 3 +
.../apache/commons/compress/CompressException.java | 2 +-
...eamOffsets.java => AbstractArchiveBuilder.java} | 34 +++--
.../compress/archivers/ArchiveInputStream.java | 56 ++++----
.../apache/commons/compress/archivers/Lister.java | 2 +-
.../archivers/ar/ArArchiveInputStream.java | 13 +-
.../archivers/arj/ArjArchiveInputStream.java | 6 +-
.../archivers/cpio/CpioArchiveInputStream.java | 13 +-
.../archivers/cpio/CpioArchiveOutputStream.java | 9 +-
.../archivers/dump/DumpArchiveInputStream.java | 16 +--
.../compress/archivers/dump/TapeInputStream.java | 2 +-
.../compress/archivers/examples/Expander.java | 6 +-
.../archivers/sevenz/AES256SHA256Decoder.java | 2 +
.../BoundedSeekableByteChannelInputStream.java | 11 ++
.../compress/archivers/sevenz/SevenZFile.java | 148 +++++++++------------
.../archivers/sevenz/SevenZOutputFile.java | 2 +
.../compress/archivers/tar/AbstractTarBuilder.java | 4 +-
.../archivers/tar/ComposedTarInputStream.java | 4 +-
.../archivers/tar/TarArchiveInputStream.java | 9 +-
.../archivers/tar/TarArchiveOutputStream.java | 5 +
.../tar/TarArchiveSparseZeroInputStream.java | 14 ++
.../commons/compress/archivers/tar/TarFile.java | 66 +++++----
.../commons/compress/archivers/tar/TarUtils.java | 92 ++++---------
.../archivers/zip/ZipArchiveInputStream.java | 6 +-
.../archivers/zip/ZipArchiveOutputStream.java | 5 +
.../commons/compress/archivers/zip/ZipFile.java | 145 +++++++++-----------
.../archivers/zip/ZipSplitOutputStream.java | 5 +
.../bzip2/BZip2CompressorInputStream.java | 20 +--
.../bzip2/BZip2CompressorOutputStream.java | 11 +-
.../deflate/DeflateCompressorInputStream.java | 4 -
.../deflate64/Deflate64CompressorInputStream.java | 4 +-
.../gzip/GzipCompressorInputStream.java | 1 +
.../gzip/GzipCompressorOutputStream.java | 2 +
.../lz4/BlockLZ4CompressorInputStream.java | 5 +-
.../lz4/FramedLZ4CompressorInputStream.java | 2 +-
.../lz4/FramedLZ4CompressorOutputStream.java | 2 +
.../compressors/lz77support/LZ77Compressor.java | 4 +
.../compress/compressors/lzw/LZWInputStream.java | 2 +
.../snappy/FramedSnappyCompressorInputStream.java | 2 +-
.../snappy/FramedSnappyCompressorOutputStream.java | 2 +
.../snappy/SnappyCompressorInputStream.java | 5 +-
.../compressors/xz/XZCompressorInputStream.java | 3 -
.../zstandard/ZstdCompressorInputStream.java | 3 -
.../commons/compress/utils/ArchiveUtils.java | 18 ---
.../compress/utils/BoundedArchiveInputStream.java | 5 +-
.../utils/FixedLengthBlockOutputStream.java | 1 +
.../commons/compress/LegacyConstructorsTest.java | 129 ++++++++++++++++++
.../apache/commons/compress/archivers/TarTest.java | 20 +--
.../compress/archivers/examples/ExpanderTest.java | 4 +-
.../compress/archivers/sevenz/SevenZFileTest.java | 57 +-------
.../commons/compress/archivers/tar/BigFilesIT.java | 2 +-
.../compress/archivers/tar/SparseFilesTest.java | 20 +--
.../compress/archivers/tar/TarFileTest.java | 55 ++++----
.../compress/archivers/tar/TarUtilsTest.java | 96 ++++++-------
.../compress/archivers/zip/UTF8ZipFilesTest.java | 3 +-
.../compress/archivers/zip/Zip64SupportIT.java | 2 +
.../zip/ZipFileIgnoringLocalFileHeaderTest.java | 11 +-
.../compress/archivers/zip/ZipFileTest.java | 68 ++++------
.../archivers/zip/ZipMemoryFileSystemTest.java | 9 +-
61 files changed, 638 insertions(+), 657 deletions(-)
copy
src/main/java/org/apache/commons/compress/archivers/{EntryStreamOffsets.java =>
AbstractArchiveBuilder.java} (57%)