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 284927d5a Extract `MAX_BASIC_HEADER_SIZE` constant
add ef7ef06b4 fix: exception message
add 54baf273d 7z: enforce reference limits on `Folder` parsing (#729)
add ad8b0a000 Improve sparse file handling performance (#715)
add d25f7221d Simplify writing ustart trailer
add 2e8431937 ARJ: correct byte accounting and truncation errors (#723)
add f1b180509 Refactor common test pattern
add d6478fe4a 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:
src/changes/changes.xml | 5 +-
.../archivers/arj/ArjArchiveInputStream.java | 2 +-
.../commons/compress/archivers/sevenz/Folder.java | 18 +-
.../compress/archivers/sevenz/SevenZFile.java | 77 +++-
.../archivers/tar/TarArchiveInputStream.java | 210 +++--------
.../commons/compress/archivers/tar/TarFile.java | 131 +++----
.../compress/utils/BoundedArchiveInputStream.java | 25 +-
.../org/apache/commons/compress/AbstractTest.java | 11 +
.../compress/archivers/MaxNameEntryLengthTest.java | 32 +-
.../compress/archivers/TestArchiveGenerator.java | 386 +++++++++++++++++++++
.../archivers/arj/ArjArchiveInputStreamTest.java | 4 +-
.../archivers/cpio/CpioArchiveInputStreamTest.java | 10 -
.../compress/archivers/sevenz/SevenZFileTest.java | 129 +++++++
.../archivers/sevenz/SevenZFolderTest.java | 4 +-
.../compress/archivers/tar/SparseFilesTest.java | 61 ++++
.../archivers/tar/TarArchiveInputStreamTest.java | 6 +-
.../compress/archivers/tar/TarFileTest.java | 5 +-
.../archivers/zip/ZipArchiveInputStreamTest.java | 3 +-
18 files changed, 809 insertions(+), 310 deletions(-)
create mode 100644
src/test/java/org/apache/commons/compress/archivers/TestArchiveGenerator.java