This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch feat/arj-strict-validation
in repository https://gitbox.apache.org/repos/asf/commons-compress.git
from 83fe7fd90 ARJ: strict header validation and `selfExtracting` option
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 303f2d766 Merge remote-tracking branch 'apache/commons_io_2_21_0' into
feat/arj-strict-validation
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven.yml | 13 +-
pom.xml | 4 +-
src/changes/changes.xml | 10 +-
.../commons/compress/archivers/ArchiveFile.java | 101 +++++++++++++
.../compress/archivers/ArchiveInputStream.java | 1 +
.../archivers/cpio/CpioArchiveInputStream.java | 4 +-
.../compress/archivers/sevenz/SevenZFile.java | 94 +++++++-----
.../commons/compress/archivers/tar/TarFile.java | 71 +++------
.../commons/compress/archivers/zip/ZipFile.java | 112 +++++++-------
.../compressors/lz77support/LZ77Compressor.java | 2 +-
.../archivers/AbstractArchiveFileTest.java | 161 +++++++++++++++++++++
.../archivers/cpio/CpioArchiveInputStreamTest.java | 14 ++
.../compress/archivers/sevenz/SevenZFileTest.java | 9 +-
.../compress/archivers/tar/TarFileTest.java | 12 +-
.../compress/archivers/zip/ZipFileTest.java | 10 +-
15 files changed, 454 insertions(+), 164 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