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

pkarwasz pushed a change to branch fix/folder-sizes
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


 discard 6ff0d1a44 7z: enforce reference limits on `Folder` parsing
    omit 0084a99a6 PMD: Discontinue using Rule name 
category/java/errorprone.xml/UselessOperationOnImmutable as it is scheduled for 
removal from PMD.
    omit 9c8eebef6 Bump com.github.marschall:memoryfilesystem from 2.8.1 to 
2.8.2 #727
    omit a0835c60e Bump com.github.marschall:memoryfilesystem from 2.8.1 to 
2.8.2 (#727)
    omit 16f193acb Bump github/codeql-action from 3.30.6 to 4.30.7 (#726)
    omit c967cd5bd Merge branch 'master' of 
https://github.com/apache/commons-compress.git
    omit d04529e71 Bump org.apache.commons:commons-parent from 88 to 89
    omit 726327f04 Disable JDK 26-ea tests (#724)
    omit cb99aacc2 Set commons-parent to 88
    omit 5c65f15b7 Migrate to JApiCmp 0.24.0 through commons-parent 89-SNAPSHOT
    omit 45146bb1d Use new Apache Oak based logotype
    omit 04679c699 Bump com.github.luben:zstd-jni from 1.5.7-4 to 1.5.7-5 #717
    omit 1c5fa8190 Bump com.github.luben:zstd-jni from 1.5.7-4 to 1.5.7-5 (#717)
    omit 7d91b0157 Bump actions/dependency-review-action from 4.7.3 to 4.8.0 
(#720)
    omit 28c52c9ca Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#718)
    omit 41e8d2fab Bump github/codeql-action from 3.30.4 to 3.30.6 (#719)
     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
     new c40caea86 7z: enforce reference limits on `Folder` parsing

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6ff0d1a44)
            \
             N -- N -- N   refs/heads/fix/folder-sizes (c40caea86)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/codeql-analysis.yml              |   4 +-
 .github/workflows/dependency-review.yml            |   2 +-
 .github/workflows/scorecards-analysis.yml          |   4 +-
 pom.xml                                            |  32 ++--
 src/changes/changes.xml                            |  15 +-
 src/conf/pmd-ruleset.xml                           |   1 +
 ...eamOffsets.java => AbstractArchiveBuilder.java} |  34 ++--
 .../commons/compress/archivers/ArchiveFile.java    | 101 +++++++++++
 .../compress/archivers/ArchiveInputStream.java     |  57 +++----
 .../apache/commons/compress/archivers/Lister.java  |   2 +-
 .../archivers/ar/ArArchiveInputStream.java         |  13 +-
 .../archivers/arj/ArjArchiveInputStream.java       |   6 +-
 .../archivers/cpio/CpioArchiveInputStream.java     |  17 +-
 .../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      | 176 +++++++++----------
 .../archivers/sevenz/SevenZOutputFile.java         |   2 +
 .../compress/archivers/tar/AbstractTarBuilder.java |   4 +-
 .../archivers/tar/TarArchiveInputStream.java       |   6 +-
 .../archivers/tar/TarArchiveOutputStream.java      |   5 +
 .../tar/TarArchiveSparseZeroInputStream.java       |  14 ++
 .../commons/compress/archivers/tar/TarFile.java    | 133 ++++++---------
 .../commons/compress/archivers/tar/TarUtils.java   |  92 +++-------
 .../archivers/zip/ZipArchiveInputStream.java       |   6 +-
 .../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 +
 src/media/logo-large.xcf                           | Bin 160882 -> 0 bytes
 src/media/logo.png                                 | Bin 11371 -> 0 bytes
 src/media/logo.xcf                                 | Bin 24606 -> 0 bytes
 src/site/resources/images/compress-logo-white.png  | Bin 0 -> 14087 bytes
 src/site/resources/images/compress-logo-white.xcf  | Bin 0 -> 25826 bytes
 src/site/resources/images/logo.png                 | Bin 11371 -> 0 bytes
 .../commons/compress/LegacyConstructorsTest.java   | 129 ++++++++++++++
 .../archivers/AbstractArchiveFileTest.java         | 161 ++++++++++++++++++
 .../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 +-
 70 files changed, 1010 insertions(+), 722 deletions(-)
 copy 
src/main/java/org/apache/commons/compress/archivers/{EntryStreamOffsets.java => 
AbstractArchiveBuilder.java} (57%)
 create mode 100644 
src/main/java/org/apache/commons/compress/archivers/ArchiveFile.java
 delete mode 100644 src/media/logo-large.xcf
 delete mode 100644 src/media/logo.png
 delete mode 100644 src/media/logo.xcf
 create mode 100644 src/site/resources/images/compress-logo-white.png
 create mode 100644 src/site/resources/images/compress-logo-white.xcf
 delete mode 100644 src/site/resources/images/logo.png
 create mode 100644 
src/test/java/org/apache/commons/compress/archivers/AbstractArchiveFileTest.java

Reply via email to