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

pkarwasz pushed a change to branch feat/max-file-name-length
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


    from 7a3d21cbf fix: extract PAX_NAME_KEY and PAX_LINK_NAME_KEY
     add 638e82478 Bump actions/cache from 4.2.4 to 4.3.0 (#714)
     add 18f904f5f Bump github/codeql-action from 3.30.3 to 3.30.4 (#713)
     add d1ec82fde Replace GH CI Java 24 with 25
     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 befbfe070 [COMPRESS-711] Fix incorrect CPIO checksum verification 
(#725)
     add ffed37c37 Sort members and remove test clutter
     add 45a791e4e Move action to fix section
     add 4758954b4 Fix Javadoc
     add 740bd9c83 Add `ArchiveFile` abstraction for file-based archives (#709)
     add d558dcb64 Sort members
     add ddd9c321d Javadoc
     add 0bc2c93a4 Narrow test exception typing
     add 01f422e17 Use final
     add 45862799a Merge remote-tracking branch 'apache/commons_io_2_21_0' into 
feat/max-file-name-length
     add b07891019 fix: merge errors

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |   6 +-
 .github/workflows/maven.yml                        |  17 +-
 .github/workflows/scorecards-analysis.yml          |   2 +-
 pom.xml                                            |  30 ++--
 src/changes/changes.xml                            |  11 +-
 .../apache/commons/compress/CompressException.java |   2 +-
 .../commons/compress/archivers/ArchiveFile.java    | 101 +++++++++++
 .../compress/archivers/ArchiveInputStream.java     |   1 +
 .../apache/commons/compress/archivers/Lister.java  |   2 +-
 .../archivers/ar/ArArchiveInputStream.java         |   6 +-
 .../archivers/arj/ArjArchiveInputStream.java       |   1 +
 .../archivers/cpio/CpioArchiveInputStream.java     |  12 +-
 .../archivers/cpio/CpioArchiveOutputStream.java    |   9 +-
 .../archivers/dump/DumpArchiveInputStream.java     |  11 +-
 .../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      | 174 +++++++++----------
 .../archivers/sevenz/SevenZOutputFile.java         |   2 +
 .../archivers/tar/TarArchiveInputStream.java       |   4 +
 .../archivers/tar/TarArchiveOutputStream.java      |   5 +
 .../tar/TarArchiveSparseZeroInputStream.java       |  14 ++
 .../commons/compress/archivers/tar/TarFile.java    | 135 ++++++---------
 .../commons/compress/archivers/tar/TarUtils.java   | 112 ++----------
 .../archivers/zip/ZipArchiveInputStream.java       |   1 +
 .../archivers/zip/ZipArchiveOutputStream.java      |   5 +
 .../commons/compress/archivers/zip/ZipFile.java    | 187 ++++++++++-----------
 .../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    |   6 +-
 .../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 -
 .../compress/utils/BoundedArchiveInputStream.java  |   6 +
 .../utils/FixedLengthBlockOutputStream.java        |   1 +
 .../commons/compress/LegacyConstructorsTest.java   | 129 ++++++++++++++
 .../archivers/AbstractArchiveFileTest.java         | 161 ++++++++++++++++++
 .../compress/archivers/MaxNameEntryLengthTest.java |   2 +-
 .../apache/commons/compress/archivers/TarTest.java |  20 +--
 .../archivers/cpio/CpioArchiveInputStreamTest.java |  14 ++
 .../compress/archivers/examples/ExpanderTest.java  |   4 +-
 .../compress/archivers/sevenz/SevenZFileTest.java  |  66 ++------
 .../commons/compress/archivers/tar/BigFilesIT.java |   2 +-
 .../compress/archivers/tar/SparseFilesTest.java    |  20 +--
 .../compress/archivers/tar/TarFileTest.java        |  67 ++++----
 .../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        |  78 ++++-----
 .../archivers/zip/ZipMemoryFileSystemTest.java     |   9 +-
 63 files changed, 952 insertions(+), 689 deletions(-)
 create mode 100644 
src/main/java/org/apache/commons/compress/archivers/ArchiveFile.java
 create mode 100644 
src/test/java/org/apache/commons/compress/archivers/AbstractArchiveFileTest.java

Reply via email to