This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch fix/arj-length-computation
in repository https://gitbox.apache.org/repos/asf/commons-compress.git
from 5720fa35f Merge remote-tracking branch 'apache/commons_io_2_21_0' into
fix/arj-length-computation
add 77ffe520c Add configurable maximum entry name length (#710)
add f14dd4dbc Restrict visibility of unintentionally exposed APIs (#730)
add 592ad68ba Post merge clean ups
add 72d18c2aa Declare `IOException` on archive `InputStream` constructors
(#731)
add ac17e97ea Javadoc
add a00bf8745 Rename private instance variable
add 64103e41c Merge remote-tracking branch 'apache/commons_io_2_21_0' into
fix/arj-length-computation
add d729f4e60 Fix failing test
add e62420f69 Sort methods
add 6a510ea30 Remove unused method
No new revisions were added by this update.
Summary of changes:
src/changes/changes.xml | 3 +-
.../compress/archivers/AbstractArchiveBuilder.java | 38 +++
.../compress/archivers/ArchiveInputStream.java | 56 ++--
.../archivers/ar/ArArchiveInputStream.java | 49 +--
.../archivers/arj/ArjArchiveInputStream.java | 126 ++++----
.../archivers/cpio/CpioArchiveInputStream.java | 57 ++--
.../archivers/dump/DumpArchiveInputStream.java | 110 +++----
.../archivers/jar/JarArchiveInputStream.java | 12 +-
.../compress/archivers/sevenz/SevenZFile.java | 91 +++---
.../compress/archivers/tar/TarArchiveEntry.java | 20 +-
.../archivers/tar/TarArchiveInputStream.java | 81 +++--
.../commons/compress/archivers/tar/TarFile.java | 12 +-
.../commons/compress/archivers/tar/TarUtils.java | 129 ++++----
.../archivers/zip/ZipArchiveInputStream.java | 59 ++--
.../commons/compress/archivers/zip/ZipFile.java | 10 +-
.../harmony/unpack200/MetadataBandGroup.java | 5 +-
.../unpack200/bytecode/AnnotationsAttribute.java | 3 -
.../commons/compress/utils/ArchiveUtils.java | 25 ++
.../org/apache/commons/compress/utils/IOUtils.java | 7 +-
.../utils/SeekableInMemoryByteChannel.java | 9 -
.../commons/compress/LegacyConstructorsTest.java | 6 +-
.../archivers/ArchiveStreamFactoryTest.java | 12 +-
.../compress/archivers/MaxNameEntryLengthTest.java | 327 +++++++++++++++++++++
.../archivers/ar/ArArchiveInputStreamTest.java | 4 +-
.../archivers/arj/ArjArchiveInputStreamTest.java | 99 +++----
.../archivers/cpio/CpioArchiveInputStreamTest.java | 28 --
.../archivers/dump/DumpArchiveInputStreamTest.java | 30 +-
.../archivers/tar/TarArchiveInputStreamTest.java | 8 +-
.../compress/archivers/tar/TarFileTest.java | 3 +-
.../compress/archivers/tar/TarUtilsTest.java | 48 ++-
.../archivers/zip/ZipArchiveInputStreamTest.java | 2 +-
.../compress/archivers/zip/ZipFileTest.java | 4 +-
.../synthetic/long-name/bin-big-endian.cpio | Bin 0 -> 32794 bytes
.../synthetic/long-name/bin-little-endian.cpio | Bin 0 -> 32794 bytes
src/test/resources/synthetic/long-name/bsd-fail.ar | Bin 0 -> 68 bytes
.../synthetic/long-name/bsd-short-max-value.ar | Bin 0 -> 32836 bytes
.../resources/synthetic/long-name/crc-fail.cpio | Bin 0 -> 113 bytes
src/test/resources/synthetic/long-name/crc.cpio | 1 +
src/test/resources/synthetic/long-name/gnu-fail.ar | Bin 0 -> 68 bytes
.../resources/synthetic/long-name/gnu-fail.tar | Bin 0 -> 512 bytes
.../synthetic/long-name/gnu-short-max-value.ar | Bin 0 -> 32896 bytes
src/test/resources/synthetic/long-name/gnu.tar | Bin 0 -> 34816 bytes
.../synthetic/long-name/long-name-reversed.dump | Bin 0 -> 267264 bytes
.../resources/synthetic/long-name/long-name.7z | Bin 0 -> 65587 bytes
.../resources/synthetic/long-name/long-name.arj | Bin 0 -> 2669 bytes
.../resources/synthetic/long-name/long-name.dump | Bin 0 -> 267264 bytes
.../resources/synthetic/long-name/long-name.zip | Bin 0 -> 65632 bytes
.../resources/synthetic/long-name/newc-fail.cpio | Bin 0 -> 113 bytes
src/test/resources/synthetic/long-name/newc.cpio | 1 +
.../resources/synthetic/long-name/odc-fail.cpio | Bin 0 -> 78 bytes
src/test/resources/synthetic/long-name/odc.cpio | 1 +
.../resources/synthetic/long-name/pax-fail.tar | Bin 0 -> 528 bytes
src/test/resources/synthetic/long-name/pax.tar | Bin 0 -> 35328 bytes
53 files changed, 937 insertions(+), 539 deletions(-)
create mode 100644
src/test/java/org/apache/commons/compress/archivers/MaxNameEntryLengthTest.java
create mode 100644 src/test/resources/synthetic/long-name/bin-big-endian.cpio
create mode 100644
src/test/resources/synthetic/long-name/bin-little-endian.cpio
create mode 100644 src/test/resources/synthetic/long-name/bsd-fail.ar
create mode 100644
src/test/resources/synthetic/long-name/bsd-short-max-value.ar
create mode 100644 src/test/resources/synthetic/long-name/crc-fail.cpio
create mode 100644 src/test/resources/synthetic/long-name/crc.cpio
create mode 100644 src/test/resources/synthetic/long-name/gnu-fail.ar
create mode 100644 src/test/resources/synthetic/long-name/gnu-fail.tar
create mode 100644
src/test/resources/synthetic/long-name/gnu-short-max-value.ar
create mode 100644 src/test/resources/synthetic/long-name/gnu.tar
create mode 100644
src/test/resources/synthetic/long-name/long-name-reversed.dump
create mode 100644 src/test/resources/synthetic/long-name/long-name.7z
create mode 100644 src/test/resources/synthetic/long-name/long-name.arj
create mode 100644 src/test/resources/synthetic/long-name/long-name.dump
create mode 100644 src/test/resources/synthetic/long-name/long-name.zip
create mode 100644 src/test/resources/synthetic/long-name/newc-fail.cpio
create mode 100644 src/test/resources/synthetic/long-name/newc.cpio
create mode 100644 src/test/resources/synthetic/long-name/odc-fail.cpio
create mode 100644 src/test/resources/synthetic/long-name/odc.cpio
create mode 100644 src/test/resources/synthetic/long-name/pax-fail.tar
create mode 100644 src/test/resources/synthetic/long-name/pax.tar