This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
from ca1052f13 Bump github/codeql-action from 3.24.0 to 3.24.3 (#481) new 84e2ad3cb Javadoc new b845198e6 Internal refactoring new 1d534c51a Internal refactoring new 9399923c4 Reuse IOUtils.readRange() new b7ca1e4dd Internal refactoring new 0df503de8 Reuse IOUtils.readRange() new c55e16585 Javadoc new 25a54419d Add a band set parameter check new 9f2f97925 Pack200Exception extends IOException new 6f007a3f4 Preserve input argument new b778b64d0 Internal refactoring new 48333267c Rename test package for pack200 new d49764528 Rename test package for unpack200 new bf50b7d91 Internal refactoring The 14 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: pom.xml | 4 +- .../commons/compress/harmony/pack200/Codec.java | 25 ++++- .../compress/harmony/pack200/Pack200Exception.java | 10 +- .../compress/harmony/pack200/PopulationCodec.java | 2 +- .../commons/compress/harmony/pack200/RunCodec.java | 2 +- .../compress/harmony/unpack200/Archive.java | 72 +++++++------ .../compress/harmony/unpack200/BandSet.java | 22 ++-- .../compress/harmony/unpack200/CpBands.java | 20 ++-- .../compress/harmony/unpack200/FileBands.java | 10 +- .../harmony/unpack200/Pack200UnpackerAdapter.java | 119 +++++++++++++++++++++ .../compress/harmony/unpack200/Segment.java | 14 +-- .../compress/harmony/unpack200/SegmentHeader.java | 28 +---- .../commons/compress/java/util/jar/Pack200.java | 5 +- .../commons/compress/utils/BoundedInputStream.java | 6 ++ .../org/apache/commons/compress/utils/IOUtils.java | 36 +++---- .../commons/compress/archivers/ListerTest.java | 5 +- .../harmony/pack200/{tests => }/ArchiveTest.java | 5 +- .../harmony/pack200/{tests => }/BHSDCodecTest.java | 6 +- .../pack200/{tests => }/CodecEncodingTest.java | 8 +- .../harmony/pack200/{tests => }/CodecTest.java | 6 +- .../pack200/{tests => }/Compress626Test.java | 5 +- .../pack200/{tests => }/Compress628Test.java | 5 +- .../harmony/pack200/{tests => }/HelloWorld.java | 2 +- .../pack200/{tests => }/NewAttributeBandsTest.java | 10 +- .../pack200/{tests => }/PackingOptionsTest.java | 6 +- .../pack200/{tests => }/PopulationCodecTest.java | 5 +- .../harmony/pack200/{tests => }/RunCodecTest.java | 36 ++++++- .../unpack200/{tests => }/AbstractBandsTest.java | 7 +- .../harmony/unpack200/{tests => }/ArchiveTest.java | 60 ++++++++++- .../{tests => }/AttributeLayoutMapTest.java | 4 +- .../unpack200/{tests => }/AttributeLayoutTest.java | 5 +- .../harmony/unpack200/{tests => }/BandSetTest.java | 5 +- .../harmony/unpack200/{tests => }/BcBandsTest.java | 8 +- .../harmony/unpack200/{tests => }/CPUTF8Test.java | 2 +- .../unpack200/{tests => }/ClassBandsTest.java | 5 +- .../unpack200/{tests => }/CodeAttributeTest.java | 5 +- .../Codec_decodeInts_OutOfMemoryErrorTest.java | 2 +- .../harmony/unpack200/{tests => }/ICTupleTest.java | 3 +- .../{tests => }/NewAttributeBandsTest.java | 5 +- .../SegmentConstantPoolArrayCacheTest.java | 3 +- .../{tests => }/SegmentConstantPoolTest.java | 5 +- .../unpack200/{tests => }/SegmentOptionsTest.java | 3 +- .../harmony/unpack200/{tests => }/SegmentTest.java | 55 +++++++++- .../unpack200/{tests => }/SegmentUtilsTest.java | 4 +- .../{tests => }/bytecode/ByteCodeTest.java | 3 +- .../{tests => }/bytecode/ClassFileEntryTest.java | 10 +- .../{tests => }/bytecode/ConstantPoolTest.java | 6 +- .../apache/commons/compress/pack/bandint_oom.pack | Bin 0 -> 88 bytes .../apache/commons/compress/pack/cpfloat_oom.pack | Bin 0 -> 178 bytes .../apache/commons/compress/pack/cputf8_oom.pack | Bin 0 -> 427 bytes .../apache/commons/compress/pack/favoured_oom.pack | Bin 0 -> 84 bytes .../apache/commons/compress/pack/filebits_oom.pack | Bin 0 -> 309 bytes .../apache/commons/compress/pack/flags_oom.pack | Bin 0 -> 1624 bytes .../commons/compress/pack/references_oom.pack | Bin 0 -> 66 bytes .../commons/compress/pack/segment_header_oom.pack | Bin 0 -> 41 bytes .../commons/compress/pack/signatures_oom.pack | Bin 0 -> 121 bytes 56 files changed, 429 insertions(+), 245 deletions(-) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/ArchiveTest.java (98%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/BHSDCodecTest.java (91%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/CodecEncodingTest.java (96%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/CodecTest.java (97%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/Compress626Test.java (88%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/Compress628Test.java (83%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/HelloWorld.java (95%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/NewAttributeBandsTest.java (96%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/PackingOptionsTest.java (98%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/PopulationCodecTest.java (93%) rename src/test/java/org/apache/commons/compress/harmony/pack200/{tests => }/RunCodecTest.java (79%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/AbstractBandsTest.java (85%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/ArchiveTest.java (84%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/AttributeLayoutMapTest.java (92%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/AttributeLayoutTest.java (96%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/BandSetTest.java (91%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/BcBandsTest.java (98%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/CPUTF8Test.java (95%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/ClassBandsTest.java (96%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/CodeAttributeTest.java (96%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/Codec_decodeInts_OutOfMemoryErrorTest.java (98%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/ICTupleTest.java (95%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/NewAttributeBandsTest.java (97%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/SegmentConstantPoolArrayCacheTest.java (95%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/SegmentConstantPoolTest.java (95%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/SegmentOptionsTest.java (91%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/SegmentTest.java (63%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/SegmentUtilsTest.java (94%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/bytecode/ByteCodeTest.java (91%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/bytecode/ClassFileEntryTest.java (86%) rename src/test/java/org/apache/commons/compress/harmony/unpack200/{tests => }/bytecode/ConstantPoolTest.java (86%) create mode 100644 src/test/resources/org/apache/commons/compress/pack/bandint_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/cpfloat_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/cputf8_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/favoured_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/filebits_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/flags_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/references_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/segment_header_oom.pack create mode 100644 src/test/resources/org/apache/commons/compress/pack/signatures_oom.pack