Files
fixminer_source/experiments/commons-compress-fix.csv
T
Azalea (on HyDEV-Daisy) 428d5afc58 [U] Update
2022-10-01 13:34:56 -04:00

1.7 MiB

1commitcommitDatetitlecommitterfilesfixeslog
20ecfad3c75410b2c222b0408addab4184e4aef5342022-05-24 16:49:33-04:00Use-Objects-requireNonNullgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'M'}[]Use Objects#requireNonNull()
31b10808e876756626d4440a365de658c13b38a2352022-05-20 16:55:47+12:00Bump-zstd-jni-from-1.5.2-2-to-1.5.2-3kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.2-2 to 1.5.2-3 Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.2-2 to 1.5.2-3. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.2-2...v1.5.2-3) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
42fc439d2eabea2fce7a7a84bb36687a0c4d9512b92022-05-20 16:54:37+12:00Bump-maven-bundle-plugin-from-5.1.5-to-5.1.6kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.5 to 5.1.6 Bumps maven-bundle-plugin from 5.1.5 to 5.1.6. --- updated-dependencies: - dependency-name: org.apache.felix:maven-bundle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
532f8fdc2723fcdfe78ef0daf9528b9904c142f7592022-05-06 09:17:41-04:00COMPRESS-619-COMPRESS-514garydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[][COMPRESS-619][COMPRESS-514] Implement streaming CRC-32 computation of NextHeader in SevenZFile.initializeArchive(StartHeader, byte[], boolean) TODO is to implement streaming for the rest of the method.
64f10744b6752b5bbaa8cef2a1f51cf43eae65508d2022-05-06 08:43:06-04:00Better-local-variable-namegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]Better local variable name.
75127cd3e978a5882447e2f2052944c8a24741c23c2022-05-06 08:40:29-04:00Comment-out-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz4/FactoryTest.java': 'M'}[]Comment out console output.
8635df31a5cd69434bcc73fe543275e80babd88c5a2022-05-06 08:40:02-04:00Comment-out-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M'}[]Comment out console output.
978e6faf4bf75ac16c011606bb592af5544c71ab492022-05-06 08:09:03-04:00Use-Objects.requireNonNullgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'M'}[]Use Objects.requireNonNull()
10874fef2aefcf908bc58e8cfd02f20babb539d1c412022-05-06 07:35:57-04:00Bump-maven-bundle-plugin-from-5.1.4-to-5.1.5-290noreply@github.com{'src/changes/changes.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.4 to 5.1.5 #290
1191fcdfeff3050fbb3bd35e55a7c701b7f4544f8542022-05-06 07:35:09-04:00Bump-maven-bundle-plugin-from-5.1.4-to-5.1.5-290noreply@github.com{'pom.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.4 to 5.1.5 (#290) Bumps maven-bundle-plugin from 5.1.4 to 5.1.5. --- updated-dependencies: - dependency-name: org.apache.felix:maven-bundle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12107b68fb7bc76d434abda89984722fafb198ab98662022-05-06 07:14:29-04:00Update-changes.xmlnoreply@github.com{'src/changes/changes.xml': 'M'}[]Update changes.xml
1311199abaa671f2e172c7613dcc8605e44589533fc42022-05-06 07:12:39-04:00fix-TarFileTest.testDirectoryWithLongNameEndsWithSlash-289noreply@github.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['fix']fix TarFileTest.testDirectoryWithLongNameEndsWithSlash (#289)
1412afa14ea0fe5c65ab923080ccded72678979563fa2022-05-05 20:36:29-04:00Fix-weird-test-patterngarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['Fix']Fix weird test pattern.
1513718d7f54a973d8c9943c0296f43579a072f3f72a2022-05-05 19:59:36-04:00Remove-unusedgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]Remove unused.
1614f0f27d84600faa5c4ca4bd502808d3b97a82bc962022-05-05 16:27:05-04:00Test-on-Windows-and-macOS-because-for-me-mvn-passes-on-Windows-butgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Test on Windows and macOS because for me 'mvn' passes on Windows but GitHub fails on Ubuntu.
1715505a8756a5a1199a36479226023e928708d66a2b2022-05-05 16:20:45-04:00Use-try-with-resourcesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]Use try-with-resources.
1816c0602bd0c4b5f0d5ae03f02cb7a2c6b336d678ef2022-05-05 16:15:19-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/snappy/SnappyRoundtripTest.java': 'M'}[]No console output.
19177a027dcf8be4a146b90526e9bb9d0bda2ad98ed82022-05-05 16:14:27-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M'}[]No console output.
2018bdc2d285944f0180b57864838114f2eafd4276c02022-05-05 16:13:59-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorRoundtripTest.java': 'M'}[]No console output.
2119cce64a0eb53d1a9d8803e0c87905aa4f5ea7fac52022-05-05 16:13:28-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java': 'M'}[]No console output.
2220c1faef46726be4ce43ccff8d20fe834dd521fdcf2022-05-05 16:10:28-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M'}[]No console output.
232106ad5fa79637e1ccc3850d1f51fc1d0e29b800692022-05-05 16:08:10-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/CompressorServiceLoaderTest.java': 'M'}['Fix']Fix broken tests.
2422ec83a42db1afa58a029c0fd6d8cecc1951716bd22022-05-05 16:06:07-04:00No-console-outputgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/jar/ExpandApkTest.java': 'M'}[]No console output.
2523503ddc44116eca19c8338f709b484d9ddeb3fe222022-05-05 16:01:13-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}['Fix']Fix broken tests.
2624ea710145f34c0a4a286e22d93c11388584452b432022-05-05 15:58:25-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ServiceLoaderIteratorTest.java': 'M'}['Fix']Fix broken tests.
2725973120be646cfe708eeb48c119544eebfdbc68dc2022-05-05 15:57:21-04:00Whitespacegarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ServiceLoaderIteratorTest.java': 'M'}[]Whitespace.
282647043448a42634b2f85b0ff0543a225b64fb08842022-05-05 15:57:12-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}['Fix']Fix broken tests.
292733f57cf6b3628229a721798987d10f76b1ef32db2022-05-05 15:53:33-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M'}['Fix']Fix broken tests.
3028c869faa0585006e9f863ffeb2a7568fb213eab242022-05-05 15:50:31-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M'}['Fix']Fix broken tests.
3129662bebbc0a2deb3602bc857253b4180bc31ea6452022-05-05 15:48:46-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStreamTest.java': 'M'}['Fix']Fix broken tests.
32309c9c28e5eb8e7f296d26642e84d6efd3dfe7833f2022-05-05 15:47:58-04:00Whitespeacegarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStreamTest.java': 'M'}[]Whitespeace.
3331021fc07e15c5600fc1470749592e50c0f4aadb462022-05-05 15:47:17-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M'}['Fix']Fix broken tests.
3432f1f99401612c3a4bc7a180fad7f91e828251d7362022-05-05 15:46:05-04:00Whitespeacegarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M'}[]Whitespeace.
3533b9effe02884ded1df7d1573b851d5b0bb284f6422022-05-05 15:44:58-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M'}['Fix']Fix broken tests.
3634b9a902234f0ce3d79907999418e5504f2f6032502022-05-05 15:41:59-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java': 'M'}['Fix']Fix broken tests.
3735328cddab73ac3708606e24e784ade4255ee3b0562022-05-05 15:40:57-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M'}['Fix']Fix broken tests.
3836ee732137c6c36307bc7cc91c77c1b3b77ae7ce2f2022-05-05 15:39:40-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz77support/ParametersTest.java': 'M'}['Fix']Fix broken tests.
393713623593b92239f66b075f308045dc89ab8ce94a2022-05-05 15:38:32-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M'}['Fix']Fix broken tests.
40381fb9ef9e5bbd5b7688133628c6ebfa567b31cd7c2022-05-05 15:37:23-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStreamTest.java': 'M'}['Fix']Fix broken tests.
4139a92bb6d22fc70a7484e22f7c2ab52434b5accf132022-05-05 15:36:51-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStreamTest.java': 'M'}['Fix']Fix broken tests.
42400f85792cac60ea302a215c8830ea4f358d31ec5a2022-05-05 15:35:21-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M'}['Fix']Fix broken tests.
4341967c59bce0e60fdffe7d85d33150c85d4eef0e942022-05-05 15:32:52-04:00Fix-broken-testsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/deflate/DeflateParameters.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.java': 'M'}['Fix']Fix broken tests.
444255dd4f6b2cabd5073b5269f4458c8cf75e0304892022-05-05 15:28:13-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/bzip2/PythonTruncatedBzip2Test.java': 'M'}['Fix']Fix broken tests.
45436ba2c5fd730b1bf30356a9a4047958162dc1b1b02022-05-05 15:27:12-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M'}['Fix']Fix broken tests.
4644bd3326765b98b2e01ce724483e0fe747ac22f43a2022-05-05 15:25:12-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M'}['Fix']Fix broken tests.
4745fb435be89ff96868ae07149edd80787f6ce5fc562022-05-05 15:22:51-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}['Fix']Fix broken tests.
48469c7628308aeeeeb368832226206d6b428e67d0c52022-05-05 15:17:03-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M'}['Fix']Fix broken tests.
4947b5ca3de766b4d408f8f44096c74f5d93f315ae6e2022-05-05 15:10:05-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M'}['Fix']Fix broken tests.
5048ac7b6221c6c7608e4a098e3809e7b205f219c5fb2022-05-05 15:05:46-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/changes/ChangeTest.java': 'M'}['Fix']Fix broken tests.
51496518333614a32ba3d1f1766700d2564d449cdbbd2022-05-05 15:03:25-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M'}['Fix']Fix broken tests.
5250aca107474eed70b7d882c94c7890b172653c57782022-05-05 15:01:13-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'M'}['Fix']Fix broken tests.
535102e66210a92cea4370900767bc269767f7b600bc2022-05-05 14:59:32-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}['Fix']Fix broken tests.
5452aeb9c66f3ead671687cf6ef5f5bb1bdcae298d0f2022-05-05 14:55:36-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M'}['Fix']Fix broken tests.
55533eefae5d0b9725179460043c0696ed2253862a472022-05-05 14:54:03-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M'}['Fix']Fix broken tests.
5654daeaff00bdb3001f69d969b3f918fd761d4089b32022-05-05 14:51:38-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M'}['Fix']Fix broken tests.
5755fce2e1ad54caaaa131e6f2f8191be57e1e919b902022-05-05 14:49:38-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['Fix']Fix broken tests.
5856d7ac3b033dfcb7bf5e9a17fbfbea14c6e7fa111e2022-05-05 14:45:27-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}['Fix']Fix broken tests.
59575e4e6fbbd0a4b7872aedbc47fd04d00342677b6b2022-05-05 14:37:14-04:00Fix-some-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M'}['Fix']Fix some tests.
6058102211b0cd2076e0c05f93cc19991442f5dac16e2022-05-05 14:35:47-04:00Fix-some-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M'}['Fix']Fix some tests.
615967b4299acb16e2ae3537fce74787b3f2f3bf9e322022-05-05 14:30:46-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M'}['Fix']Fix broken tests.
62602c022b98c62a084e86f1286634c7dd5a28928cd72022-05-05 14:29:10-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}['Fix']Fix broken tests.
6361abf6a7551a3b60a280d221ace486df9800b4eaf82022-05-05 14:16:38-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M'}['Fix']Fix broken tests.
6462271f3155f58fcd9f3b8a83930aacce57ad8065202022-05-05 14:14:08-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ArchiveServiceLoaderTest.java': 'M'}['Fix']Fix broken tests.
6563fcc023a933512da0cf3ccb57b3b827d4e750544c2022-05-05 14:13:05-04:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M'}[]Format.
6664dce89548558b615938f2c1635c1c8d2edb88020d2022-05-05 14:12:31-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M'}['Fix']Fix broken tests.
676589fd43021b016ab195b5d89f509e7d51fda35ef32022-05-05 14:10:51-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}['Fix']Fix broken tests.
686651c68bef1dd80530b52ee115b85955a743bf63ff2022-05-05 14:08:02-04:00Sort-membersgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M'}[]Sort members.
696791217d29d7c6caee2cbad8389d36c87ea4d5ca9c2022-05-05 14:07:46-04:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveTest.java': 'M'}[]Format.
7068298fa23d9516ff604d2346a07189fa22d832d3092022-05-05 14:07:29-04:00Sort-membersgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/cpio/CpioUtilTest.java': 'M'}[]Sort members.
716938877c9cb2502e5446a0685695903327155521842022-05-05 14:07:16-04:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/cpio/CpioUtilTest.java': 'M'}[]Format.
72709712184925ce7a0367127f671be383b023819de62022-05-05 14:07:07-04:00Fix-broken-testsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/cpio/CpioUtilTest.java': 'M'}['Fix']Fix broken tests.
737110076e058b1f3d67558c304afa78f92da02f5dc62022-05-05 14:02:56-04:00Fix-broken-testsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M'}['Fix']Fix broken tests.
7472169277a6cfee9f4ff9e222cf3cb9a2fef53fa7cf2022-05-05 13:48:06-04:00Sort-membersgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfigurationTest.java': 'M'}[]Sort members.
757316db43b1e46a7db8acc07f52b7a21e9e3b434bf22022-05-05 13:47:50-04:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfigurationTest.java': 'M'}[]Format.
76748775f01173191303b2ad968291fc95cdf4e6f87e2022-05-05 13:47:42-04:00Fix-broken-tests-in-SevenZMethodConfigurationTestgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfigurationTest.java': 'M'}['Fix']Fix broken tests in SevenZMethodConfigurationTest.
77751cc5ca1da18c8852b35696ec4fb12da11f4473122022-05-05 13:45:55-04:00Fix-broken-tests-in-SevenZFileTestgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}['Fix']Fix broken tests in SevenZFileTest.
78761be1abb9523da66d6e537de64215eae14c0b64ea2022-05-05 13:39:43-04:00Add-SevenZArchiveEntry.setContentMethods-SevenZMethodConfigurationgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M'}[]Add SevenZArchiveEntry.setContentMethods(SevenZMethodConfiguration...).
7977cd0eb9cf80bb5fa2b3f12c7908e890ef1fa439ba2022-05-05 13:34:12-04:00Sort-membersgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M'}[]Sort members.
807800e163e37602f4bf70f485e085f31ab3a9390da02022-05-05 13:34:00-04:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M'}[]Format.
81792b643c3ea8ca54e802793544164d71981a9b128b2022-05-05 13:33:32-04:00Fix-SevenZArchiveEntryTestgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M'}['Fix']Fix SevenZArchiveEntryTest.
8280d26e5786db84c0e1c96fa4dd561f86a555c522752022-05-05 13:27:09-04:00Most-tests-are-no-longer-run-sincegarydgregory@gmail.com{'pom.xml': 'M'}['FixedLengthBlockOutputStreamTest']Most tests are no longer run since 82ac0e1f2811aa39ceec0367aac031897947f1ad as determined using git bisect. These test are only picked up by Maven using commons.surefire.version from to 3.0.0-M6. 82ac0e1f2811aa39ceec0367aac031897947f1ad is the first bad commit commit 82ac0e1f2811aa39ceec0367aac031897947f1ad Author: Gary Gregory <garydgregory@gmail.com> Date: Sun Dec 26 18:47:22 2021 -0500 Continue porting from JUnit 4 to JUnit 5. pom.xml | 23 +- .../apache/commons/compress/AbstractTestCase.java | 8 +- .../apache/commons/compress/ArchiveReadTest.java | 45 ++-- .../apache/commons/compress/ArchiveUtilsTest.java | 4 +- .../apache/commons/compress/ChainingTestCase.java | 2 +- .../commons/compress/DetectArchiverTestCase.java | 2 +- .../org/apache/commons/compress/IOMethodsTest.java | 2 +- .../org/apache/commons/compress/OsgiITest.java | 7 +- .../commons/compress/archivers/ArTestCase.java | 8 +- .../archivers/ArchiveOutputStreamTest.java | 2 +- .../archivers/ArchiveServiceLoaderTest.java | 6 +- .../archivers/ArchiveStreamFactoryTest.java | 6 +- .../commons/compress/archivers/CpioTestCase.java | 2 +- .../commons/compress/archivers/DumpTestCase.java | 2 +- .../compress/archivers/ExceptionMessageTest.java | 2 +- .../commons/compress/archivers/JarTestCase.java | 2 +- .../commons/compress/archivers/LongPathTest.java | 53 ++--- .../compress/archivers/LongSymLinkTest.java | 39 ++- .../commons/compress/archivers/SevenZTestCase.java | 6 +- .../commons/compress/archivers/TarTestCase.java | 2 +- .../commons/compress/archivers/ZipTestCase.java | 8 +- .../archivers/ar/ArArchiveInputStreamTest.java | 6 +- .../archivers/ar/ArArchiveOutputStreamTest.java | 2 +- .../archivers/arj/ArjArchiveInputStreamTest.java | 2 +- .../compress/archivers/arj/CoverageTest.java | 2 +- .../archivers/cpio/CpioArchiveInputStreamTest.java | 2 +- .../cpio/CpioArchiveOutputStreamTest.java | 2 +- .../compress/archivers/cpio/CpioArchiveTest.java | 35 ++- .../compress/archivers/cpio/CpioUtilTest.java | 8 +- .../archivers/dump/DumpArchiveEntryTest.java | 2 +- .../archivers/dump/DumpArchiveInputStreamTest.java | 2 +- .../archivers/dump/DumpArchiveUtilTest.java | 2 +- .../compress/archivers/examples/ExpanderTest.java | 6 +- .../examples/ParameterizedArchiverTest.java | 67 +++--- .../examples/ParameterizedExpanderTest.java | 77 +++--- .../archivers/examples/SevenZArchiverTest.java | 10 +- .../archivers/jar/JarArchiveOutputStreamTest.java | 2 +- .../compress/archivers/jar/JarMarkerTest.java | 5 +- .../archivers/memory/MemoryArchiveTestCase.java | 3 +- .../archivers/sevenz/AES256SHA256DecoderTest.java | 2 +- .../compress/archivers/sevenz/CoverageTest.java | 10 +- .../compress/archivers/sevenz/FolderTest.java | 2 +- .../archivers/sevenz/SevenZArchiveEntryTest.java | 8 +- .../compress/archivers/sevenz/SevenZFileTest.java | 4 +- .../sevenz/SevenZMethodConfigurationTest.java | 6 +- .../archivers/sevenz/SevenZNativeHeapTest.java | 2 +- .../archivers/sevenz/SevenZOutputFileTest.java | 2 +- .../commons/compress/archivers/tar/BigFilesIT.java | 2 +- .../compress/archivers/tar/SparseFilesTest.java | 2 +- .../archivers/tar/TarArchiveEntryTest.java | 51 ++-- .../archivers/tar/TarArchiveInputStreamTest.java | 18 +- .../archivers/tar/TarArchiveOutputStreamTest.java | 6 +- .../compress/archivers/tar/TarFileTest.java | 18 +- .../archivers/tar/TarMemoryFileSystemTest.java | 2 +- .../compress/archivers/tar/TarUtilsTest.java | 2 +- .../compress/archivers/zip/AsiExtraFieldTest.java | 2 +- .../compress/archivers/zip/BinaryTreeTest.java | 4 +- .../compress/archivers/zip/BitStreamTest.java | 2 +- .../compress/archivers/zip/CircularBufferTest.java | 2 +- .../compress/archivers/zip/DataDescriptorTest.java | 10 +- .../archivers/zip/EncryptedArchiveTest.java | 4 +- .../compress/archivers/zip/ExplodeSupportTest.java | 2 +- .../archivers/zip/ExtraFieldUtilsTest.java | 6 +- .../archivers/zip/GeneralPurposeBitTest.java | 2 +- .../archivers/zip/Maven221MultiVolumeTest.java | 4 +- .../compress/archivers/zip/NioZipEncodingTest.java | 2 +- .../zip/ParallelScatterZipCreatorTest.java | 10 +- .../archivers/zip/PkWareExtraHeaderTest.java | 2 +- .../compress/archivers/zip/ScatterSampleTest.java | 2 +- .../archivers/zip/ScatterZipOutputStreamTest.java | 6 +- .../archivers/zip/StreamCompressorTest.java | 2 +- .../compress/archivers/zip/UTF8ZipFilesTest.java | 2 +- .../compress/archivers/zip/X000A_NTFSTest.java | 2 +- .../archivers/zip/X5455_ExtendedTimestampTest.java | 10 +- .../compress/archivers/zip/X7875_NewUnixTest.java | 6 +- .../Zip64ExtendedInformationExtraFieldTest.java | 2 +- .../compress/archivers/zip/Zip64SupportIT.java | 2 +- .../archivers/zip/ZipArchiveEntryTest.java | 2 +- .../archivers/zip/ZipArchiveInputStreamTest.java | 4 +- .../archivers/zip/ZipClassCoverageTest.java | 2 +- .../archivers/zip/ZipEightByteIntegerTest.java | 2 +- .../compress/archivers/zip/ZipEncodingTest.java | 2 +- .../zip/ZipFileIgnoringLocalFileHeaderTest.java | 10 +- .../compress/archivers/zip/ZipFileTest.java | 16 +- .../compress/archivers/zip/ZipLongTest.java | 2 +- .../archivers/zip/ZipMemoryFileSystemTest.java | 10 +- .../compress/archivers/zip/ZipShortTest.java | 4 +- .../archivers/zip/ZipSplitOutputStreamTest.java | 2 +- .../compress/archivers/zip/ZipUtilTest.java | 10 +- .../compress/changes/ChangeSetTestCase.java | 2 +- .../commons/compress/changes/ChangeTest.java | 8 +- .../compress/compressors/BZip2TestCase.java | 2 +- .../compress/compressors/BZip2UtilsTestCase.java | 2 +- .../compressors/CompressorServiceLoaderTest.java | 6 +- .../CompressorStreamFactoryRoundtripTest.java | 44 ++-- .../compress/compressors/DeflateTestCase.java | 2 +- .../compressors/DetectCompressorTestCase.java | 10 +- .../compress/compressors/FramedSnappyTestCase.java | 2 +- .../commons/compress/compressors/GZipTestCase.java | 2 +- .../compress/compressors/GzipUtilsTestCase.java | 2 +- .../commons/compress/compressors/LZMATestCase.java | 2 +- .../compress/compressors/Pack200TestCase.java | 2 +- .../commons/compress/compressors/XZTestCase.java | 3 +- .../commons/compress/compressors/ZTestCase.java | 2 +- .../brotli/BrotliCompressorInputStreamTest.java | 2 +- .../bzip2/BZip2CompressorInputStreamTest.java | 8 +- .../bzip2/BZip2NSelectorsOverflowTest.java | 2 +- .../compress/compressors/bzip2/BlockSortTest.java | 2 +- .../bzip2/PythonTruncatedBzip2Test.java | 16 +- .../deflate/DeflateCompressorInputStreamTest.java | 2 +- .../deflate/DeflateCompressorOutputStreamTest.java | 2 +- .../compressors/deflate/DeflateParametersTest.java | 6 +- .../compressors/deflate64/Deflate64BugsTest.java | 2 +- .../Deflate64CompressorInputStreamTest.java | 263 +++++++++++---------- .../compressors/deflate64/HuffmanDecoderTest.java | 2 +- .../lz4/BlockLZ4CompressorInputStreamTest.java | 2 +- .../lz4/BlockLZ4CompressorOutputStreamTest.java | 8 +- .../lz4/BlockLZ4CompressorRoundtripTest.java | 54 ++--- .../compress/compressors/lz4/FactoryTest.java | 2 +- .../lz4/FramedLZ4CompressorInputStreamTest.java | 4 +- .../lz4/FramedLZ4CompressorRoundtripTest.java | 69 +++--- .../compress/compressors/lz4/XXHash32Test.java | 39 ++- .../AbstractLZ77CompressorInputStreamTest.java | 4 +- .../lz77support/LZ77CompressorTest.java | 6 +- .../compressors/lz77support/ParametersTest.java | 6 +- .../compressors/lzma/LZMAUtilsTestCase.java | 2 +- .../compressors/pack200/Pack200UtilsTest.java | 2 +- .../FramedSnappyCompressorInputStreamTest.java | 2 +- .../compressors/snappy/SnappyRoundtripTest.java | 2 +- .../xz/XZCompressorInputStreamTest.java | 2 +- .../xz/XZCompressorOutputStreamTest.java | 2 +- .../compress/compressors/xz/XZUtilsTestCase.java | 2 +- .../compressors/z/ZCompressorInputStreamTest.java | 4 +- .../zstandard/ZstdCompressorInputStreamTest.java | 2 +- .../compressors/zstandard/ZstdRoundtripTest.java | 2 +- .../compressors/zstandard/ZstdUtilsTest.java | 2 +- .../Codec_decodeInts_OutOfMemoryErrorTest.java | 6 +- .../commons/compress/utils/BitInputStreamTest.java | 6 +- .../BoundedSeekableByteChannelInputStreamTest.java | 2 +- .../commons/compress/utils/ByteUtilsTest.java | 18 +- .../commons/compress/utils/CharsetsTest.java | 3 +- .../utils/ChecksumCalculatingInputStreamTest.java | 8 +- .../utils/ChecksumVerifyingInputStreamTest.java | 6 +- .../commons/compress/utils/CountingStreamTest.java | 4 +- .../commons/compress/utils/FileNameUtilsTest.java | 2 +- .../utils/FixedLengthBlockOutputStreamTest.java | 2 +- .../apache/commons/compress/utils/IOUtilsTest.java | 10 +- .../MultiReadOnlySeekableByteChannelTest.java | 6 +- .../commons/compress/utils/OsgiUtilsTest.java | 2 +- .../utils/SeekableInMemoryByteChannelTest.java | 30 +-- .../compress/utils/ServiceLoaderIteratorTest.java | 6 +- .../utils/SkipShieldingInputStreamTest.java | 2 +- .../ZipSplitReadOnlySeekableByteChannelTest.java | 6 +- 153 files changed, 731 insertions(+), 759 deletions(-)
8381473d5e1ceaa2686cc7bf14462894496dfd7794162022-05-05 09:34:46-04:00Bump-commons.jacoco.version-from-0.8.7-to-0.8.8garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.jacoco.version from 0.8.7 to 0.8.8
8482e1342d9849393dbe75188738b2798ff03b8729542022-05-05 09:29:36-04:00Refactor-commons-codegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M'}[]Refactor commons code.
858366b946e73f0099cdfd410cc7a360be7367ce95962022-05-05 09:26:17-04:00Sort-membersgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M'}[]Sort members.
86844f5af021834caab4dab3b08cd89db30fff6830ec2022-05-05 09:26:04-04:00ChecksumVerifyingInputStream.read-does-not-always-validate-checksum-atgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M'}[]ChecksumVerifyingInputStream.read() does not always validate checksum at end-of-stream.
8785e92befb0002ea07d453be86cc9cf746b99fed8342022-05-05 09:23:46-04:00Javadoc-use-a-ternary-expressiongarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/CRC32VerifyingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M'}[]Javadoc & use a ternary expression.
888663cd3cebc164e3b38278f260e81c384eb6508d7a2022-05-05 09:14:59-04:00Remove-unused-exception-from-private-method-signaturegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Remove unused exception from private method signature.
89877927664546adf899aeaa89694b07296d4b5e323d2022-04-29 22:33:39+12:00Bump-maven-javadoc-plugin-from-3.3.2-to-3.4.0kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.2 to 3.4.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.2...maven-javadoc-plugin-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
9088e775567d9db876a70dfcb12064931f47a515d9612022-04-29 16:34:52+12:00Bump-github-codeql-action-from-1-to-2kinow@users.noreply.github.com{'.github/workflows/codeql-analysis.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump github/codeql-action from 1 to 2 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v1...v2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
9189f65b4fa5c89bdfa44a322e9d875fad7417339b162022-04-22 17:10:27-04:00Avoid-use-C-style-array-declaration.-282noreply@github.com{'src/changes/changes.xml': 'M'}[]Avoid use C-style array declaration. #282
9290cf7bcef58493cef99b90f1c9943893944f7598bc2022-04-22 17:09:40-04:00Avoid-use-C-style-array-declaration.-282noreply@github.com{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PopulationCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'M'}[]Avoid use C-style array declaration. (#282)
93919273cfa0f23ef41b81a10bb6c6cf98d2abcefe5c2022-04-22 14:26:24-04:00Remove-Unnecessary-interface-modifiers-281noreply@github.com{'src/changes/changes.xml': 'M'}[]Remove Unnecessary interface modifiers #281
9492bcba036e78b9baf415086e5e6c4600a07390f1a02022-04-22 14:25:53-04:00Remove-Unnecessary-interface-modifier-281noreply@github.com{'src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java': 'M'}[]Remove Unnecessary interface modifier (#281)
9593683b1f03eb7a5c47d3da2495aebda3bd2f2707022022-04-22 14:23:48-04:00Use-compare-method-285noreply@github.com{'src/changes/changes.xml': 'M'}[]Use compare method #285
969453618e3d7304c6ffb0abfcb050ce445d86a3b08e2022-04-22 14:23:08-04:00Use-java-API-compare-instead-of-do-it-manual.-285noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'M'}[]Use java API compare instead of do it manual. (#285)
97956acb47120947a3138bbe0f6efcd8f3b2922405022022-04-22 14:22:10-04:00Inline-variable.-Remove-redundant-local-variable.-283noreply@github.com{'src/changes/changes.xml': 'M'}[]Inline variable. Remove redundant local variable. #283
9896d05139856794546135d10f96bfb3a209325dd69b2022-04-22 14:21:42-04:00Inline-variable.-Remove-redundant-local-variable.-283noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'M'}[]Inline variable. Remove redundant local variable. (#283)
99973030ba1769e09dcaac4d4514716058218f3d3cde2022-04-22 14:20:27-04:00Use-StringBuilder-instead-of-StringBuffer.-284noreply@github.com{'src/changes/changes.xml': 'M'}[]Use StringBuilder instead of StringBuffer. #284
100986542912a5e80b261de8831cfaed271b3ec23d5b82022-04-22 14:19:36-04:00Use-StringBuilder-instead-of-StringBuffer.-284noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'M'}[]Use StringBuilder instead of StringBuffer. (#284)
10199c28d4ec9a1bb4e81791030c342d6c90032d9a8d62022-04-22 14:19:00-04:00Bump-mockito.version-from-4.4.0-to-4.5.1-286noreply@github.com{'src/changes/changes.xml': 'M'}[]Bump mockito.version from 4.4.0 to 4.5.1 #286
1021007e9da304b5d1afb7a23a8f006dca032a8544c2392022-04-22 14:18:18-04:00Bump-mockito.version-from-4.4.0-to-4.5.1-286noreply@github.com{'pom.xml': 'M'}[]Bump mockito.version from 4.4.0 to 4.5.1 (#286) Bumps `mockito.version` from 4.4.0 to 4.5.1. Updates `mockito-core` from 4.4.0 to 4.5.1 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.1) Updates `mockito-junit-jupiter` from 4.4.0 to 4.5.1 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.mockito:mockito-junit-jupiter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
103101b7993e663ab8f49bd31d007ece2ab3fff47b06fb2022-04-15 19:35:20+12:00Bump-actions-setup-java-from-2-to-3kinow@users.noreply.github.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump actions/setup-java from 2 to 3 Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1041028b79b2347b819b5536b1688a8f1dcdf2824435ea2022-04-15 19:25:05+12:00Bump-asm-from-9.2-to-9.3kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump asm from 9.2 to 9.3 Bumps asm from 9.2 to 9.3. --- updated-dependencies: - dependency-name: org.ow2.asm:asm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
105103f9ac5f4a188f7ac1fddec5ab18ba3e0e68c76a5a2022-04-15 19:11:45+12:00Bump-commons-parent-from-52-to-53kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons-parent from 52 to 53 Bumps commons-parent from 52 to 53. --- updated-dependencies: - dependency-name: org.apache.commons:commons-parent dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1061040541a5a2519592b4a2eaf5d21379062d5b4f21df2022-04-12 08:06:18-04:00Bump-actions-cache-from-3-to-3.0.2garydgregory@gmail.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump actions/cache from 3 to 3.0.2
1071052ecd32da776b2ae679466f934e5e0c3fa29fae142022-03-25 17:44:53+13:00Bump-slf4j-api-from-1.7.35-to-1.7.36kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump slf4j-api from 1.7.35 to 1.7.36 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.35 to 1.7.36. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.35...v_1.7.36) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
108106bb9fb14fe86977be1f1588b4268723fa97d6b1862022-03-25 17:37:43+13:00Bump-actions-cache-from-2.1.7-to-3kinow@users.noreply.github.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump actions/cache from 2.1.7 to 3 Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.7...v3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
10910788cb3fb8d3908a6c35ad75e1ba2a8cd1a4be98d52022-03-18 16:09:43-04:00COMPRESS-598-Refactor-commons-codegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[][COMPRESS-598] Refactor commons code.
1101088b54008d53098078bc284c81dfc323bdc366f9fc2022-03-18 16:08:25-04:00COMPRESS-598-The-NullPointerException-now-carries-a-simple-messagegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[][COMPRESS-598] The NullPointerException now carries a simple message.
1111096436e564b957ebae29667d74f1a5434eece8f40b2022-03-18 15:58:31-04:00Tests-COMPRESS-598garydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/Crash_f2efd9eaeb86cda597d07b5e3c3d81363633c2da_Test.java': 'A', 'src/test/resources/org/apache/commons/compress/fuzz/crash-f2efd9eaeb86cda597d07b5e3c3d81363633c2da': 'A'}[]Tests COMPRESS-598.
1121101c4db445117de52199ee8c1f6bf386e9be0551242022-03-18 14:58:56-04:00Bump-commons.japicmp.version-from-0.15.6-to-0.15.7garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.japicmp.version from 0.15.6 to 0.15.7.
1131110dfe2d98dd17774fee362ffae8bfde28844575832022-03-18 14:57:04-04:00Reformat-instance-variables-without-the-extra-whitespacegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarConstants.java': 'M'}[]Reformat instance variables without the extra whitespace.
1141125ad1584bdf634011295e1656dbf337c00776f2b92022-03-18 14:50:39-04:00Sort-membersgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]Sort members.
115113b3d8fa43131cf02d5de8fed1329e259335d07c332022-03-18 14:45:33-04:00Javadoc-Clean-up-HTML-tagsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]Javadoc: Clean up HTML tags.
11611485ce16d729a018965a22c9478d5dcf906a5c04242022-03-18 14:33:57-04:00Fix-Javadoc-error-error-unexpected-end-tag-pgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}['Fix']Fix Javadoc error: "error: unexpected end tag: </p>"
117115104bf5543339f66fa354109e27a3f1c2e05fa7f52022-03-18 14:29:27-04:00COMPRESS-612-Improve-TAR-support-for-file-times-254garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[][COMPRESS-612] Improve TAR support for file times #254
118116b7f0cbb63ac7a622dd985e2923193c9a59858f422022-03-18 14:27:29-04:00COMPRESS-612-improve-TAR-support-for-file-times-254noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarConstants.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/FileTimesIT.java': 'A', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/resources/COMPRESS-612/test-times-bsd-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-epax-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-exustar-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-gnu-incremental.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-gnu.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-gnutar.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-oldbsdtar.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-oldgnu-incremental.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-oldgnu.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-pax-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-posix-linux.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-posix.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-star-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-ustar.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-v7.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xstar-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xstar-incremental.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xstar.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xustar-folder.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xustar-incremental.tar': 'A', 'src/test/resources/COMPRESS-612/test-times-xustar.tar': 'A'}['Fix'][COMPRESS-612] improve TAR support for file times (#254) * COMPRESS-612: improve TAR support for file times R/W atime and ctime support for XSTAR/XUSTAR/POSIX R/W high precision (100ns increments) time support for POSIX Read support for atime and ctime for OLDGNU/GNU Use FileTime instead of Date to allow for higher precision * COMPRESS-612: split ctime and birthtime * COMPRESS-612: address review notes, more tests * COMPRESS-612: Test older formats, add comments * COMPRESS-612: Fix GNU tar tests * COMPRESS-612: Improve documentation
1191170fe65402000cdd691a2d17518e3d77877dbf96502022-03-18 14:18:45-04:00Bump-maven-pmd-plugin-from-3.15.0-to-3.16.0-255garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-pmd-plugin from 3.15.0 to 3.16.0 #255
120118fa0690d29f61992616c2ba93e0936172380201a52022-03-18 14:17:38-04:00Bump-maven-pmd-plugin-from-3.15.0-to-3.16.0-255noreply@github.com{'pom.xml': 'M'}[]Bump maven-pmd-plugin from 3.15.0 to 3.16.0 (#255) Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.15.0 to 3.16.0. - [Release notes](https://github.com/apache/maven-pmd-plugin/releases) - [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.15.0...maven-pmd-plugin-3.16.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-pmd-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
121119d25889a3a538fb9e371fce3fa9956dd0502655c62022-03-11 06:47:01-05:00COMPRESS-604-Ensure-compatibility-with-Java-8-252noreply@github.com{'src/changes/changes.xml': 'M'}[][COMPRESS-604] Ensure compatibility with Java 8 #252
122120c360b5a21687526b69c0df876e18004f9721d1d92022-03-11 06:44:28-05:00COMPRESS-604-Ensure-compatibility-with-Java-8-252noreply@github.com{'README.md': 'M', 'pom.xml': 'M'}[]COMPRESS-604: Ensure compatibility with Java 8 (#252) * COMPRESS-604: ensure compatibility with Java 8 Switch --release from 9 to 8 when building with JDK 9+ * COMPRESS-604: remove outdated warning for JDK 14+
123121741374bb740595e5b990040e7bbb4c271420d8d22022-03-11 06:44:12-05:00Organizenoreply@github.com{'src/changes/changes.xml': 'M'}[]Organize.
1241220ae086170b867aebc07aa1a8651f1d0470d60bd82022-03-11 06:43:42-05:00Bump-mockito.version-from-4.3.1-to-4.4.0-253noreply@github.com{'src/changes/changes.xml': 'M'}[]Bump mockito.version from 4.3.1 to 4.4.0 #253
1251233190834bc0ad31413d3af359bc5c3896483f3b172022-03-11 06:42:25-05:00Bump-mockito.version-from-4.3.1-to-4.4.0-253noreply@github.com{'pom.xml': 'M'}[]Bump mockito.version from 4.3.1 to 4.4.0 (#253) Bumps `mockito.version` from 4.3.1 to 4.4.0. Updates `mockito-core` from 4.3.1 to 4.4.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0) Updates `mockito-junit-jupiter` from 4.3.1 to 4.4.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.mockito:mockito-junit-jupiter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1261241805a2c15a00cfdfa2d3b6876c1f294cb36a745c2022-03-05 13:22:06-05:00Bump-actions-checkout-from-2-to-3-251noreply@github.com{'src/changes/changes.xml': 'M'}[]Bump actions/checkout from 2 to 3 #251
12712507049ca515442bb80941c2dd591d0a2c466a1aa12022-03-05 13:21:07-05:00Bump-actions-checkout-from-2-to-3-251noreply@github.com{'.github/workflows/codeql-analysis.yml': 'M', '.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from 2 to 3 (#251) Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12812620eeee4fcdc97120ac0bdccd483e01454d2857de2022-03-04 09:44:31-05:00Replace-package-with-verify-in-the-default-goalgarydgregory@gmail.com{'pom.xml': 'M'}[]Replace package with verify in the default goal.
129127f01a93f6722b2a7416b213c0a2c623f6bd39c5432022-02-25 07:37:06-05:00Bump-zstd-jni-from-1.5.2-1-to-1.5.2-2-250garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.2-1 to 1.5.2-2 #250
130128ac5940d2f1e5d8379b5b05803ce7a3d68842796e2022-02-25 07:36:27-05:00Bump-zstd-jni-from-1.5.2-1-to-1.5.2-2-250noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.5.2-1 to 1.5.2-2 (#250) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.2-1 to 1.5.2-2. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.2-1...v1.5.2-2) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
131129e1ddcff56c64aeb1447829fb023c2f21a93b9c302022-02-25 07:36:06-05:00Bump-maven-javadoc-plugin-from-3.3.1-to-3.3.2-249garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (#249)
1321305bf173602bc4dbef3307a781e1b0370faa8c3ece2022-02-25 07:30:42-05:00Bump-maven-javadoc-plugin-from-3.3.1-to-3.3.2-249noreply@github.com{'pom.xml': 'M'}[]Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (#249) Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.1...maven-javadoc-plugin-3.3.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
133131cefdd552695462b81c3a57f072bd1ceda263e34b2022-02-19 19:42:02-05:00Null-guard-and-fix-lower-case.-Fix-typogarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}['fix', 'Fix']Null-guard and fix lower case. Fix typo.
134132c936bba5b8f8d4e86ab753f9e04da100e883cb782022-02-19 19:38:51-05:00Minor-change-206noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M'}[]Minor change: (#206) * Simplify conditions * Make final var
135133f383b7286a66eb0efd47b12f78f5a8d21b0721612022-02-19 19:35:55-05:00Use-Math.min-and-Math.max-calculations.-247garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Use Math.min and Math.max calculations. #247
136134239e19926ea3afd6f095666298fe23aaeaff56e72022-02-19 19:34:41-05:00Use-Math.min-alculationsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M'}[]Use Math.min alculations.
13713587fd7cbabeaebfcb02d87fb09e2c6a76c7aec0102022-02-19 19:32:57-05:00Use-Math.min-and-Math.max-calculations.-247noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M'}[]Use Math.min and Math.max calculations. (#247)
138136c3a8c55d8bada5d6ac650a34ff2d461ab167f7e12022-02-17 15:01:11-05:00bzip2-calculate-median-of-3-on-unsigned-values-242garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]bzip2: calculate median-of-3 on unsigned values #242.
139137228b9569593f4f8b5e78f54837d484eebbfc248c2022-02-17 14:59:10-05:00Calculate-median-of-3-on-unsigned-values-242noreply@github.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M'}[]Calculate median-of-3 on unsigned values (#242)
140138af2339a30fdf363da730832264682a4a9dbec0a42022-02-14 10:56:06-05:00Use-notationgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]Use {} notation.
141139ee88e69be20ed3f0302acf2e1dd911cbf995aedf2022-02-14 10:50:11-05:00Use-finalgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Use final.
142140aa5177cb714e46a3ed33805d940f93cad09b0fbc2022-02-14 10:48:52-05:00Fix-thread-safety-issues-when-encoding-7z-password-248garydgregory@gmail.com{'src/changes/changes.xml': 'M'}['Fix']Fix thread safety issues when encoding 7z password #248.
1431416860cf108dbaa3c94e8335a8481e6c5d69c655622022-02-14 10:45:40-05:00Fix-thread-safety-issues-when-encoding-7z-password-248noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}['Fix']Fix thread safety issues when encoding 7z password (#248) SevenZFile instances are not thread-safe but it is reasonable to be able to create multiple instances from different threads.
14414271b0f06c95b9e7b5b3c15b2f67bdc3b196873f7b2022-02-13 17:55:30-05:00Clearer-private-instance-variable-namegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]Clearer private instance variable name.
1451432894e3f16d1bf6d3d297b825a05952376510f1812022-02-13 17:52:05-05:00Format-nitgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]Format nit.
14614496a1c7552aa0b3819815e0beda9063068dbb90952022-02-13 17:50:21-05:00Sort-membersgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]Sort members.
147145bbd9f349a876bc6832f049d5ae19161bb341bd902022-02-13 17:14:16-05:00Test-reading-APK-files-for-samples-generated-by-Android-Studiogarydgregory@gmail.com{'pom.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/ExpandApkTest.java': 'A', 'src/test/resources/android/ActivitySceneTransitionBasic/app/build/outputs/apk/debug/app-debug.apk': 'A', 'src/test/resources/android/AlwaysOnKotlin/compose/build/outputs/apk/debug/compose-debug.apk': 'A', 'src/test/resources/android/AlwaysOnKotlin/views/build/outputs/apk/debug/views-debug.apk': 'A', 'src/test/resources/android/BasicTransition/Application/build/outputs/apk/debug/Application-debug.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/instant-run-apk/debug/Application-debug.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/resources/instant-run/debug/resources-debug.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/dep/dependencies.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_0.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_1.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_2.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_3.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_4.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_5.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_6.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_7.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_8.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/intermediates/split-apk/debug/slices/slice_9.apk': 'A', 'src/test/resources/android/Camera2Basic/Application/build/outputs/apk/debug/Application-debug.apk': 'A', 'src/test/resources/android/FragmentTransitionsRecyclerViewtoViewPager/app/build/outputs/apk/debug/app-debug.apk': 'A', 'src/test/resources/android/InstantApps-CookieAPI/app/build/outputs/apk/framework/debug/app-framework-debug.apk': 'A', 'src/test/resources/android/InstantApps-GoogleAnalyticsExample/app/build/outputs/apk/debug/app-debug.apk': 'A', 'src/test/resources/android/InstantApps-InstallAPIsample/app/build/outputs/apk/debug/app-debug.apk': 'A', 'src/test/resources/android/Interpolator/Application/build/outputs/apk/debug/Application-debug.apk': 'A', 'src/test/resources/android/Motion/app/build/outputs/apk/debug/app-debug.apk': 'A', 'src/test/resources/android/RevealEffectBasic/Application/build/outputs/apk/debug/Application-debug.apk': 'A'}[]Test reading APK files for samples generated by Android Studio. Android Studio Bumblebee | 2021.1.1 Patch 1 Build #AI-211.7628.21.2111.8139111, built on February 1, 2022 Runtime version: 11.0.11+9-b60-7590822 amd64 VM: OpenJDK 64-Bit Server VM by Oracle Corporation Windows 10 10.0 GC: G1 Young Generation, G1 Old Generation Registry: external.system.auto.import.disabled=true Non-Bundled Plugins: org.jetbrains.kotlin (211-1.6.10-release-923-AS7442.40)
148146b30738c974b7c960e463e60afe698c0b1f235a292022-02-13 17:11:35-05:00Expander-example-now-has-NIO-Path-versions-of-IO-File-APIsgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]Expander example now has NIO Path versions of IO File APIs.
1491472949c1f7781a10fc5289162d059d43cd770652032022-02-13 16:59:16-05:00ArchiveStreamFactory.createArchiveInputStream-String-InputStreamgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M'}[]ArchiveStreamFactory.createArchiveInputStream(String, InputStream, String) supports the "APK" format (it's a JAR).
150148f2b68e96847fc6a3af50cab63f4619331633c3d92022-02-13 16:48:37-05:00In-most-IOUtil-methods-the-target-may-be-null-to-simulate-output-togarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]In most IOUtil methods,the target may be null to simulate output to dev/null on Linux and NUL on Windows. Used a next commit.
1511495b3c8f72c20239fcc6b04592e3d06b15e94cc6d82022-02-13 12:33:21-05:00Clearer-local-variable-namegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]Clearer local variable name.
15215071857f4bf17fcadd7a28036a73caf7a0a0bb01ed2022-02-13 11:00:55-05:00Replace-manual-copy-of-array-contents-with-System.arraycopy-246garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Replace manual copy of array contents with System.arraycopy() #246.
153151612272e2d52e87f50f988d40e61a36f2ea8120522022-02-13 11:00:21-05:00Replace-manual-copy-of-array-contents-with-System.arraycopy-.-246noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'M'}[]Replace manual copy of array contents with System.arraycopy(). (#246)
15415249be5a7babde1f0cc567e14cdfc7b5ac942dc3f52022-02-13 10:58:39-05:00Replace-manual-comparisons-with-Comparator.comparingInt-244garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Replace manual comparisons with Comparator.comparingInt() #244.
155153874c3f174996f482fc0e14b6242a1924c6208c132022-02-13 10:57:50-05:00Replace-manual-comparisons-with-Comparator.comparingInt-244noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java': 'M'}[]Replace manual comparisons with Comparator.comparingInt() (#244)
156154dbc99186395a3077d3cb7e8b60edad4e05c64ac52022-02-13 10:57:12-05:00Replace-wrapper-Collections.sort-is-with-an-instance-method-directlygarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Replace wrapper Collections.sort is with an instance method directly. #245.
15715544af57462c315e92e9b97afabfd0589e77aaa9b42022-02-13 10:56:39-05:00Bump-mockito-core-from-4.2.0-to-4.3.1-243garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump mockito-core from 4.2.0 to 4.3.1 #243.
158156bf98a8cfe5259858981bdc7b45736292966d835a2022-02-13 10:53:39-05:00Replace-wrapper-Collections.sort-is-with-an-instance-method-directly.-245noreply@github.com{'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'M'}[]Replace wrapper Collections.sort is with an instance method directly. (#245)
15915720c5b7adcb037fe1c75e9eabe00183d64150529b2022-02-13 10:50:24-05:00Bump-mockito.version-from-4.2.0-to-4.3.1-243noreply@github.com{'pom.xml': 'M'}[]Bump mockito.version from 4.2.0 to 4.3.1 (#243) Bumps `mockito.version` from 4.2.0 to 4.3.1. Updates `mockito-core` from 4.2.0 to 4.3.1 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.1) Updates `mockito-junit-jupiter` from 4.2.0 to 4.3.1 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.mockito:mockito-junit-jupiter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
16015878f404e895906a5b8e055690430ab6a997ca5b3d2022-02-13 10:49:10-05:00Add-APK-file-extension-constants-ArchiveStreamFactory.APK-APKM-APKSgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M'}[]Add APK file extension constants: ArchiveStreamFactory.APK, APKM, APKS, XAPK.
161159367d9f0592000eefe9b9b50d3cd36153dd3290452022-02-13 10:18:45-05:00Start-sentence-with-a-capitalgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M'}[]Start sentence with a capital.
162160367eeaf62eaee0cd8826f930c4987e835876673f2022-02-13 10:17:05-05:00Javadocgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M'}[]Javadoc.
16316148db1fc8ee73b8344fb1cdaf1def1148116362f62022-02-10 14:37:52-05:00Javadocgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/ExactMath.java': 'M'}[]Javadoc.
164162510be7f741c725d2293c77fb64513540b91952182022-02-09 15:44:19+08:00COMPRESS-603peteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M'}[]COMPRESS-603 Expander should be able to work if an entry's name is "./".
165163e03b342b1a514bb5dfed656c5711003e21c933532022-02-08 21:15:23-05:00Address-CodeQL-issues-in-pack200-unpack200-packagesgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ExactMath.java': 'M'}[]Address CodeQL issues in pack200/unpack200 packages. Throw ArithmeticExceptioninstead of silently overflowing.
166164666e787a17e4e7321b70e99e55acf27b6382ab172022-02-08 20:59:31-05:00Address-CodeQL-issues-in-pack200-unpack200-packagesgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ExactMath.java': 'A'}[]Address CodeQL issues in pack200/unpack200 packages. Throw ArithmeticExceptioninstead of silently overflowing.
16716539abfb17b02acd7d07b0c3ff5bac666a7bd35ea72022-02-08 18:12:46-05:00Remove-unused-exceptionsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnshrinkingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M'}[]Remove unused exceptions.
168166a46881860ff74e7a493a89e2dc729810144599572022-02-08 18:10:45-05:00Bump-commons.japicmp.version-from-0.15.4-to-0.15.6garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.japicmp.version from 0.15.4 to 0.15.6.
1691678395d5f34f69ab3260758de41769c586065c28202022-02-08 17:57:19-05:00Better-IllegalArgumentException-messagegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M'}[]Better IllegalArgumentException message.
170168404f47f6d4d8c6e6c4dc6b3debe46760a30b282d2022-02-08 17:53:12-05:00Format-tweaksgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M'}[]Format tweaks.
17116928ca3901594768141e900cc23b74651a9ce3526d2022-02-08 17:16:17-05:00Camel-case-parameter-namegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M'}[]Camel case parameter name.
17217043e8603c72e6e3008430f6ead800aaaa7765f7142022-02-08 10:31:56-05:00Remove-unneeded-castgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M'}[]Remove unneeded cast.
173171c20b64db405373bb7a3428bbb5e086a3928ab03a2022-02-08 10:25:42-05:00unpack200.NewAttributeBands-incorrectly-uses-a-long-instead-of-an-intgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M'}[]unpack200.NewAttributeBands incorrectly uses a long instead of an int which also shows up as a CodeQL issue.
1741724c129344cf4ffbfb0b69611c90702e9a4b69f3052022-02-04 07:18:01-05:00Update-NOTICE-file-for-2022garydgregory@gmail.com{'NOTICE.txt': 'M'}[]Update NOTICE file for 2022.
175173ff3cc6356cc7e41146fbddedfdb9407799a313b02022-02-03 06:56:12-05:00Add-CodeQL-GitHub-workflowgarydgregory@gmail.com{'.github/workflows/codeql-analysis.yml': 'A'}[]Add CodeQL GitHub workflow.
17617443af45dabb8450a3a0430f89fc9123ef16e661fd2022-01-28 18:09:06+13:00Bump-zstd-jni-from-1.5.1-1-to-1.5.2-1kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.1-1 to 1.5.2-1 Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.1-1 to 1.5.2-1. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.1-1...v1.5.2-1) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
1771754ce766e4b0185e73bc1c3c8d9828f7e90bca201c2022-01-28 18:07:51+13:00Bump-slf4j-api-from-1.7.32-to-1.7.35kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump slf4j-api from 1.7.32 to 1.7.35 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.32 to 1.7.35. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.32...v_1.7.35) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
1781766aacb2953d03b9423057f176e6d4cbe6dca65b3d2022-01-07 17:41:44+13:00Bump-maven-bundle-plugin-from-5.1.3-to-5.1.4kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.3 to 5.1.4 Bumps maven-bundle-plugin from 5.1.3 to 5.1.4. --- updated-dependencies: - dependency-name: org.apache.felix:maven-bundle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
179177c55b91ef9f6086f28656d9b8060342888f3df83d2021-12-29 11:57:37-05:00Run-dependabot-once-a-weekgarydgregory@gmail.com{'.github/dependabot.yml': 'M'}[]Run dependabot once a week.
1801788f790a03bc39f6f8c6ed737680b8e428786614c22021-12-27 08:31:48-05:00Bump-zstd-jni-from-1.5.0-5-to-1.5.1-1-238garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.0-5 to 1.5.1-1 #238.
18117929b9d530740c5522f18ef073d3343ce26da787c52021-12-27 08:30:15-05:00Bump-zstd-jni-from-1.5.0-5-to-1.5.1-1-238noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.5.0-5 to 1.5.1-1 (#238) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.0-5 to 1.5.1-1. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.0-5...v1.5.1-1) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
18218094efddd63d3847aae8610872df2c5de38ff3d2c12021-12-27 14:16:43+13:00Bump-slf4j-api-from-1.7.30-to-1.7.32kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump slf4j-api from 1.7.30 to 1.7.32 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.30 to 1.7.32. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/commits) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
183181d058fb23e16616fbc8283ee8145ece2898c7499f2021-12-26 20:11:34-05:00Use-assertThrowsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarMarkerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/CoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BinaryTreeTest.java': 'M'}[]Use assertThrows().
1841821d78f5bd8b1f86aaca702834086dd769bd84a50c2021-12-26 19:45:46-05:00Use-assertThrowsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M'}[]Use assertThrows().
185183e5a4a4b9f3717588a318e05a7be74e445a052ff12021-12-26 19:40:14-05:00Continue-porting-from-JUnit-4-to-JUnit-5garydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M'}[]Continue porting from JUnit 4 to JUnit 5.
18618482ac0e1f2811aa39ceec0367aac031897947f1ad2021-12-26 18:47:22-05:00Continue-porting-from-JUnit-4-to-JUnit-5garydgregory@gmail.com{'pom.xml': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveReadTest.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/ChainingTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/IOMethodsTest.java': 'M', 'src/test/java/org/apache/commons/compress/OsgiITest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveServiceLoaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/DumpTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ExceptionMessageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/JarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongPathTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/CoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarMarkerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/memory/MemoryArchiveTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256DecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/CoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/FolderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfigurationTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/BigFilesIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/AsiExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BinaryTreeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BitStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/CircularBufferTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/EncryptedArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBitTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/NioZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/PkWareExtraHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterSampleTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/StreamCompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X000A_NTFSTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X7875_NewUnixTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipClassCoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipShortTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2UtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/CompressorServiceLoaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/CompressorStreamFactoryRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DeflateTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GzipUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BlockSortTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/PythonTruncatedBzip2Test.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64BugsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/XXHash32Test.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/ParametersTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lzma/LZMAUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/pack200/Pack200UtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/SnappyRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/Codec_decodeInts_OutOfMemoryErrorTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/CharsetsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/CountingStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FileNameUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/OsgiUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ServiceLoaderIteratorTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SkipShieldingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]Continue porting from JUnit 4 to JUnit 5.
187185f055ef820490af980ffe326c8d162a434d025ea22021-12-26 12:26:16-05:00Replace-deprecated-JUnit-4-assertThat-with-Hamcrest-assertThatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipClassCoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M'}[]Replace deprecated JUnit 4 assertThat() with Hamcrest assertThat().
188186df0a7056d1e684c8a22c2ddb99f9bf3b82db8cbf2021-12-26 12:23:12-05:00Start-migration-to-JUnit-5garydgregory@gmail.com{'pom.xml': 'M'}[]Start migration to JUnit 5.
189187bacc369c35bf430044f45b08ddfe25da4962d2842021-12-26 12:09:38-05:00Remove-unused-exception-from-private-method-signaturegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Remove unused exception from private method signature.
1901889ae937d2c21cf806256e2e267cd8d778a778ff292021-12-26 12:08:40-05:00Remove-unused-importsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M'}[]Remove unused imports.
1911898f7749de40c1cf91be9e8fc835535b067c53a2dd2021-12-26 12:07:50-05:00Trade-this-for-underscores-in-constructorgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]Trade this for underscores in constructor. Better internal name.
192190bd6c71e2bfaa95cbaaa9ddc18d8775d6703f64ea2021-12-26 12:07:34-05:00Trade-this-for-underscores-in-constructorgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M'}[]Trade this for underscores in constructor. Better internal name.
19319149483778bd37118a1dd38d9e4adfcf8584e404ff2021-12-26 11:57:53-05:00Revert-Use-diamond-notationgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M'}[]Revert "Use diamond notation." This reverts commit 7215001ea83024b8211b2be3d4619992bbd476d8.
1941927215001ea83024b8211b2be3d4619992bbd476d82021-12-26 11:55:07-05:00Use-diamond-notationgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M'}[]Use diamond notation.
19519303092cf2a90cfe101d5ae8848a6137498b228bdd2021-12-26 11:14:55-05:00Documentation-nits-217garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Documentation nits #217.
19619415c98d555e1a28ea37ba2f63a75901b18b654e272021-12-26 11:13:11-05:00Javadocgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M'}[]Javadoc.
1971956c297c1117e7fc1a4cbcd3dcae079101b71e01b12021-12-26 11:12:30-05:00Documentation-nits-217noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/site/site.xml': 'M', 'src/site/xdoc/examples.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/limitations.xml': 'M', 'src/site/xdoc/mail-lists.xml': 'M', 'src/site/xdoc/security-reports.xml': 'M', 'src/site/xdoc/tar.xml': 'M', 'src/site/xdoc/zip.xml': 'M'}['fix']Documentation nits (#217) * whitespace improvement tabs to spaces and reduce padding for consistency with other structures documentation. * site minor improvements formatting (CDATA vs. entities for consistency; few keywords as code); move Git to top as it's the most up-to-date; fix Git case as it's not an acronym * spelling and grammar check typos, grammar and a missing reference to version 1.21 * site spelling check overall spelling check on the site-specific files. * address review comment by PeterAlfredLee
198196c9431e06a61bb26b777af4c0e57d9929e0333c062021-12-26 11:02:54-05:00COMPRESS-602-Migrate-zip-package-to-use-NIO-236garydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FileNameUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java': 'A', 'src/test/java/org/apache/commons/compress/utils/FileNameUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]COMPRESS-602 - Migrate zip package to use NIO #236 Update GitHub patch #236 from Postelnicu George with all of my comments from today addressed which was simpler than going round and round and re-reviewing a large PR. Credit is in changes.xml.
1991978e5c2c544e40a3c6ad46c30d447741c2831bea732021-12-26 10:53:24-05:00Organize-changes.xmlgarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Organize changes.xml.
200198dffdec540bafcb7b4554c5efc6bd269d2d1b38692021-12-24 11:00:04-05:00Bump-org.apache.felix.framework-from-7.0.1-to-7.0.3-232garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump org.apache.felix.framework from 7.0.1 to 7.0.3 #232.
2011995704aa46dbd35c1e81fbbc0856375c3f2d42071d2021-12-24 10:58:56-05:00Bump-org.apache.felix.framework-from-7.0.1-to-7.0.3-232noreply@github.com{'pom.xml': 'M'}[]Bump org.apache.felix.framework from 7.0.1 to 7.0.3 (#232) Bumps org.apache.felix.framework from 7.0.1 to 7.0.3. --- updated-dependencies: - dependency-name: org.apache.felix:org.apache.felix.framework dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
202200909b15020a7a5019941d24bebb723bc4dc274f7d2021-12-24 17:59:07+13:00Bump-memoryfilesystem-from-2.2.0-to-2.3.0kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump memoryfilesystem from 2.2.0 to 2.3.0 Bumps [memoryfilesystem](https://github.com/marschall/memoryfilesystem) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/marschall/memoryfilesystem/releases) - [Commits](https://github.com/marschall/memoryfilesystem/compare/2.2.0...2.3.0) --- updated-dependencies: - dependency-name: com.github.marschall:memoryfilesystem dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2032018cdd0c8837085e122712aac69bf1eaf57ef1e4b62021-12-23 08:48:10-05:00Drop-obsolete-Travis-buildgarydgregory@gmail.com{'.travis.yml': 'D'}[]Drop obsolete Travis build.
204202a1d8e2a91a4bf9661a0ab0ecb6ec072f4d291e492021-12-20 19:38:57+13:00Bump-mockito-core-from-4.1.0-to-4.2.0kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump mockito-core from 4.1.0 to 4.2.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2052034297106fd841f52b44c33516ad158221581279ad2021-12-17 15:56:17-05:00Bump-maven-bundle-plugin-from-5.1.2-to-5.1.3-234garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.2 to 5.1.3 (#234)
206204ee59114f82f02d62980e3ab9c720174ba4a5a9e32021-12-17 15:55:29-05:00Reorggarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Reorg.
20720595995130c574331c49f6584ac6e520f35d6d688b2021-12-17 15:49:46-05:00Bump-maven-bundle-plugin-from-5.1.2-to-5.1.3-234noreply@github.com{'pom.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.2 to 5.1.3 (#234) Bumps maven-bundle-plugin from 5.1.2 to 5.1.3. --- updated-dependencies: - dependency-name: org.apache.felix:maven-bundle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2082064bcda3a2f58d539c29d841e817d35f5a1be0003e2021-12-15 18:37:20+13:00Bump-zstd-jni-from-1.5.0-4-to-1.5.0-5kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.0-4 to 1.5.0-5 Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.0-4 to 1.5.0-5. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.0-4...v1.5.0-5) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
209207c8a14ef085a21b276233d4bab09d0d044b01e15d2021-12-07 12:09:35+08:00fix-COMPRESS-596peteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/site/xdoc/examples.xml': 'M'}['fix']fix COMPRESS-596
2102082143257e4edef50c4fad643949dc736b07809a562021-12-02 19:33:25-05:00Refactor-common-patterngarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Refactor common pattern. Use final. Extract constant. Javadoc.
2112092e4b0d67233a1547d038edce374fdb3a2bb513e82021-12-02 19:11:50-05:00Sort-membersgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Sort members.
212210aa9e91ff703acfc7933d71833fd2e14512ff9efb2021-12-02 19:11:26-05:00Make-some-private-instance-variables-finalgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Make some private instance variables final.
2132112f3abe3f2a73c409e908d5618539358a0d3a17f82021-12-02 19:10:15-05:00Extract-constantsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Extract constants.
214212f3c944811f1e48dad48ad758199797caf24920a22021-12-02 11:13:32-05:00Make-some-private-instance-variables-finalgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Make some private instance variables final.
215213ee8ef3345d5f62bee7c5fcb0651591fc7ecb9e752021-12-02 11:00:02-05:00Use-Java-8-Map-APIgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Use Java 8 Map API.
2162143a70bdfab0e3b624d0e6910aaa7322ab56cfe7632021-12-02 10:53:52-05:00Fix-generics-compiler-warningsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}['Fix']Fix generics compiler warnings.
217215226978931752b58d505f81e36f7c0889ece34b6d2021-12-01 18:22:55-05:00Minor-formattinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M'}[]Minor formatting.
2182167df368952fe27bc23e23b824aa711b3ed5d233112021-12-01 14:43:28-05:00Use-NIO-in-testgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M'}[]Use NIO in test.
219217891dbe4cb56fc8373563139c64d18e3487ce7fc32021-12-01 14:40:24-05:00Formatgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M'}[]Format.
220218175f4817cc8926b00baf74e3634f0933cddae91e2021-12-01 14:40:06-05:00Fix-input-stream-resource-leak-in-testgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M'}['Fix']Fix input stream resource leak in test.
221219480b1a524461ce58bc3f0e02622977179e283e132021-12-01 14:38:24-05:00Fix-input-stream-resource-leak-in-testgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M'}['Fix']Fix input stream resource leak in test.
222220b1cfb724ad639788b0cb1ca3d51966d84e9d7fc72021-12-01 14:36:26-05:00Use-try-with-resources-and-NIOgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M'}[]Use try-with-resources and NIO.
223221cd0ab2c72b6c61a4d84ebac682f773e227c013f52021-12-01 11:05:00-05:00Pack200UnpackerAdapter.unpack-InputStream-JarOutputStream-should-notgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M'}[]Pack200UnpackerAdapter.unpack(InputStream, JarOutputStream) should not close its given input stream.
224222bd4f5dfddef32690a7169bce6a21884dba0285e72021-12-01 11:00:21-05:00Close-File-input-stream-after-unpacking-ingarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M'}[]Close File input stream after unpacking in Pack200UnpackerAdapter.unpack(File, JarOutputStream).
225223835531efc5647d9df0e992bb970a7b036b80bdfc2021-12-01 10:49:55-05:00Remove-useless-parensgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M'}[]Remove useless parens.
226224663e719d0ea5aa49f18d25272a17bcd9ae92f4a82021-12-01 10:33:29-05:00Fix-generics-compiler-warninggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M'}['Fix']Fix generics compiler warning.
22722578601d57462d13a1d23c5399bfa94b840d22afe92021-12-01 10:29:34-05:00Fix-generics-compiler-warninggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M'}['Fix']Fix generics compiler warning.
228226149a00f96fec9edc4fd809514921d9a757e7e9bf2021-12-01 10:10:43-05:00COMPRESS-599-Memory-usage-in-Pack200Compressor-cannot-be-limitedgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/Codec_decodeInts_OutOfMemoryErrorTest.java': 'A'}[][COMPRESS-599] Memory usage in Pack200Compressor cannot be limited. Add disabled test.
22922750d3e24520b3310530e4da072714bb26cbbc4a012021-12-01 09:46:56-05:00Bump-commons.japicmp.version-from-0.15.3-to-0.15.4garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.japicmp.version from 0.15.3 to 0.15.4.
23022883ebfde7c3ce369784e8e56578ab2391def974892021-12-01 09:44:25-05:00Fix-generics-compiler-warninggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M'}['Fix']Fix generics compiler warning.
2312292cead7fc4137a648ec85719d7579d7352b550ae32021-11-24 21:35:54+13:00Bump-actions-checkout-from-2.3.5-to-2.4.0kinow@users.noreply.github.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump actions/checkout from 2.3.5 to 2.4.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
23223011468a17f726620379f7da0a1e4a0ffe53b22b4b2021-11-24 21:17:36+13:00Bump-actions-cache-from-2.1.6-to-2.1.7kinow@users.noreply.github.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Bump actions/cache from 2.1.6 to 2.1.7 Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2332318d3668711a7e7c6b84e0231262a5ca24087aec192021-11-24 21:13:36+13:00Bump-mockito-core-from-4.0.0-to-4.1.0kinow@users.noreply.github.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump mockito-core from 4.0.0 to 4.1.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2342324246b887ba88dc0b2bc09e92c63fff97381b4a122021-10-29 18:43:19+08:00fix-COMPRESS-592peteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/COMPRESS-592.7z': 'A'}['fix', 'fix']fix COMPRESS-592 fix COMPRESS-592 by using LinkedHashMap
235233e8f94d068c218587643c5bc75cfea099aee19a762021-10-28 16:49:49-04:00Bump-maven-pmd-plugin-from-3.14.0-to-3.15.0garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump maven-pmd-plugin from 3.14.0 to 3.15.0.
23623432c8a3311f2f872e8dad9e4b52a43387c61738c12021-10-28 16:48:29-04:00Bump-mockito-core-from-3.11.2-to-4.0.0-224garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump mockito-core from 3.11.2 to 4.0.0 #224.
2372359930e1f432e70c088b162793cd1fe0b5d49c875b2021-10-28 16:47:24-04:00Bump-mockito-core-from-3.11.2-to-4.0.0-224noreply@github.com{'pom.xml': 'M'}[]Bump mockito-core from 3.11.2 to 4.0.0 (#224) Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.2 to 4.0.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.11.2...v4.0.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
238236a9cc63b5626cb2eb8e3d05c297309271707a04c02021-10-28 16:47:02-04:00Bump-actions-checkout-from-2.3.4-to-2.3.5-226garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump actions/checkout from 2.3.4 to 2.3.5 #226.
239237fc648f4e9b31f167aaa628757aeea51f27b493a12021-10-28 16:44:19-04:00Bump-actions-checkout-from-2.3.4-to-2.3.5-226noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from 2.3.4 to 2.3.5 (#226) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
24023801cff0bb32b42259e9c20174563623a4a1e7f7432021-10-28 16:44:11-04:00Bump-maven-javadoc-plugin-from-3.3.0-to-3.3.1-221garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 #221.
241239924d39c8042dc02999ad16f176a909a84123ea1c2021-10-28 16:41:31-04:00Bump-maven-javadoc-plugin-from-3.3.0-to-3.3.1-221noreply@github.com{'pom.xml': 'M'}[]Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 (#221) Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.0...maven-javadoc-plugin-3.3.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2422401776a8ad90192ec396233a306910c41a17ef77422021-10-17 10:55:23-04:00Use-Javadoc-tags-instead-of-HTMLgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnicodePathExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X000A_NTFS.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/Parameters.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMACompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IntList.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/utils/CharsetNames.java': 'M', 'src/main/java/org/apache/commons/compress/utils/Charsets.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]Use Javadoc tags instead of HTML.
243241acb980bcb4b39607abc22860d7eb6fc2ecbeef602021-10-12 19:10:02+02:00Use-Boolean-constants-instead-of-Boolean.valueOfmail@stefan-birkner.de{'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'M'}['fixes']Use Boolean constants instead of Boolean.valueOf Boolean.TRUE and Boolean.FALSE are shorter and easier to read. It also fixes a PMD violation.
244242bdbc0a25d35abe8c8714773c98c53d6b9cff3e922021-09-29 15:02:36+08:00record-COMPRESS-591-in-changespeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]record COMPRESS-591 in changes
24524313522d86f0b32aa7e2c5b4892f028c6fa4607c402021-09-28 11:39:44-04:00Use-Java-5-for-each-loops-in-pack200garydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/ArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BcBandsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ClassBandsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentOptionsTest.java': 'M'}[]Use Java 5 for each loops in pack200.
24624498849ed240f948088c53bd727fa6e96d5221b1832021-09-28 11:04:49-04:00Update-GitHub-build-from-Java-16-to-17garydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Update GitHub build from Java 16 to 17. Update GitHub build from Java 17-EA to 18-EA but comment it (not there yet).
24724531d1738ccc57f86d8fd56ff5271cda82a65f01ee2021-09-24 11:35:07+08:00COMPRESS-591-Fix-decoding-of-7z-files-containing-LZMA-streams-with-endpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMADecoder.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/lzma-with-eos.7z': 'A'}['Fix']COMPRESS-591: Fix decoding of 7z files containing LZMA streams with end
2482468bdf82c0a49ade31ef7a035962327c633ade58012021-08-29 00:24:37-04:00AdoptOpenJDK-is-moving-to-the-Eclipse-Foundation-and-rebranding-asgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as Eclipse Temurin.
249247da22ecf0fd91cdd5abd105692ff81ba40a5c27cf2021-08-11 10:41:54+08:00record-COMPRESS-584peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]record COMPRESS-584
2502482fe5825828f7a96b0676d11972f9a13892075b4d2021-08-11 10:34:50+08:00COMPRESS-584-COMPRESS-585-Fix-IOUtils.readRange-can-read-more-from-a-channel-than-asked-forpeterlee@apache.org{'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M'}['Fix'][COMPRESS-584] [COMPRESS-585] Fix IOUtils.readRange() can read more from a channel than asked for
251249c3bc24b702f50a4747629c9eec12536390f3b9702021-08-10 10:47:49-04:00else-if-else-ifgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]else {if} -> else if.
252250c00f900f735ff80595acb536a9c3d151c4d299092021-08-10 10:46:47-04:00Always-use-blocksgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/harmony/pack200/tests/BHSDCodecTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/CodecTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AttributeLayoutTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BcBandsTest.java': 'M'}[]Always use blocks.
2532515bc35ee4543a82f96bd8af56f97ece4eb4c3c2512021-08-10 10:46:10-04:00Remove-trailing-white-spacesgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipParameters.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/CodecTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/PopulationCodecTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AbstractBandsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolArrayCacheTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentOptionsTest.java': 'M'}[]Remove trailing white spaces.
254252b8cbf1af810a2c81c6177ce03cc63ab1da06ac052021-08-10 10:45:32-04:00Add-missing-annotationsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AbstractBandsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AttributeLayoutTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BandSetTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BcBandsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ClassBandsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/CodeAttributeTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/bytecode/ConstantPoolTest.java': 'M'}[]Add missing annotations.
25525351e464e7f9e89b35f122a093f98d7831a1a8ed4b2021-08-10 10:43:01-04:00Fix-attribution-for-COMPRESS-582-and-PR-216garydgregory@gmail.com{'src/changes/changes.xml': 'M'}['Fix']Fix attribution for COMPRESS-582 and PR 216.
2562547a4e8ceab012573941efcc8efd18df639c1f001c2021-08-10 10:41:46-04:00Allow-BC-break-for-internals-of-pack200-implementation-when-updating-ASMgarydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Allow BC break for internals of pack200 implementation when updating ASM from 3.2 to 7.0. Also update ASM to current 9.2.
257255c358f427654aefb4e1e1b32dc879df98a74077aa2021-08-10 10:13:16-04:00Update-commons.bc.versiongarydgregory@gmail.com{'pom.xml': 'M'}[]Update commons.bc.version.
258256fd5db3838baa8f7b2ed0e75d7c784b71e624ba322021-08-10 10:09:06-04:00COMPRESS-582-Bump-Pack200-packages-from-ASM-3.2-to-7.0-216garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[][COMPRESS-582] Bump Pack200 packages from ASM 3.2 to 7.0 #216.
259257f8b01d11a64f985aea436d743f0879c3fe8dba592021-08-10 10:04:15-04:00COMPRESS-582-update-harmony-to-ASM-7.0-216noreply@github.com{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200ClassReader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/ArchiveTest.java': 'M'}[]COMPRESS-582: update harmony to ASM >= 7.0 (#216)
260258502dc97e620423f84b782f145623ea97fdc510df2021-08-06 13:15:34-04:00Fix-some-compiler-warnings-in-pack200-packagesgarydgregory@gmail.com{'src/changes/changes.xml': 'M'}['Fix']Fix some compiler warnings in pack200 packages.
2612597301af02d1088b7de783ce75ab9afe55c9ecfad92021-08-06 13:14:52-04:00Bump-zstd-jni-from-1.5.0-2-to-1.5.0-4-215garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.5.0-2 to 1.5.0-4 #215.
2622607241be3cb67c5a5d53088d971d840dd7bc3ce2d92021-08-06 13:14:07-04:00Bump-zstd-jni-from-1.5.0-2-to-1.5.0-4-215noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.5.0-2 to 1.5.0-4 (#215) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.0-2 to 1.5.0-4. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.0-2...v1.5.0-4) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
263261f1cc6155fe7b72cd4acc4c199808520347fd9d622021-08-06 10:43:18-04:00Bump-memoryfilesystem-from-2.1.0-to-2.2.0-212garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump memoryfilesystem from 2.1.0 to 2.2.0 #212.
264262bd522f0d5ba0e03b8162c3158b8ff61fa49216382021-08-06 10:42:36-04:00Bump-memoryfilesystem-from-2.1.0-to-2.2.0-212noreply@github.com{'pom.xml': 'M'}[]Bump memoryfilesystem from 2.1.0 to 2.2.0 (#212) Bumps [memoryfilesystem](https://github.com/marschall/memoryfilesystem) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/marschall/memoryfilesystem/releases) - [Commits](https://github.com/marschall/memoryfilesystem/compare/2.1.0...2.2.0) --- updated-dependencies: - dependency-name: com.github.marschall:memoryfilesystem dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
265263a96cde6590ac82913bb12160d0207f5d788cdbff2021-08-06 10:42:14-04:00Bump-org.apache.felix.framework-from-7.0.0-to-7.0.1-208garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump org.apache.felix.framework from 7.0.0 to 7.0.1 #208.
26626495134c42b86168186e65f227cc4633f545a8f9802021-08-06 10:41:12-04:00Bump-org.apache.felix.framework-from-7.0.0-to-7.0.1-208noreply@github.com{'pom.xml': 'M'}[]Bump org.apache.felix.framework from 7.0.0 to 7.0.1 (#208) Bumps org.apache.felix.framework from 7.0.0 to 7.0.1. --- updated-dependencies: - dependency-name: org.apache.felix:org.apache.felix.framework dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
267265d7b20251ceb0c5a7d968f1c97cea2d028f55c5362021-08-06 10:40:46-04:00Bump-mockito-core-from-3.11.1-to-3.11.2-209garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump mockito-core from 3.11.1 to 3.11.2 #209.
2682665020f894b212063cd78809479564f268f3f557272021-08-06 10:38:31-04:00Bump-mockito-core-from-3.11.1-to-3.11.2-209noreply@github.com{'pom.xml': 'M'}[]Bump mockito-core from 3.11.1 to 3.11.2 (#209) Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.1 to 3.11.2. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.11.1...v3.11.2) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
269267749ba7d3f556f4cf0710554025ecd0c04545fdc52021-08-05 13:56:32-04:00Case-not-needed-parens-not-neededgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M'}[]Case not needed, parens not needed.
270268e716544cda2457e73d10d9b32ae939d6f7b114612021-08-05 13:31:22-04:00Fix-some-generics.-Remove-unused-exceptions-deep-in-pack200-maintainsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Exception.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'M'}['Fix']Fix some generics. Remove unused exceptions deep in pack200 (maintains binary compatibility but not source compatibility).
2712698287bfdb8adbeae433e0a1205c6e4fb180b9d3be2021-07-31 09:07:39-04:00COMPRESS-404-Update-release-notesgarydgregory@gmail.com{'RELEASE-NOTES.txt': 'M'}[][COMPRESS-404] Update release notes.
272270d57b8e9068bc0184b783aa488e613f4fcf2140d62021-07-31 09:59:14+08:00COMPRESS-583-document-more-datailspeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-583: document more datails
2732717bc86793d2533ef314550efe2b79df752abdc8d42021-07-31 09:42:35+08:00COMPRESS-583-update-the-changelog-of-COMPRESS-404peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-583: update the changelog of COMPRESS-404
2742720d3d7c730443b65be59e6c62e01416239a53b6242021-07-19 15:47:40+02:00Remove-unused-importsebourg@apache.org{'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipShortTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M'}[]Remove unused imports
275273232c923a64eec84d00e8b1edce0174e0bbd505622021-07-19 15:47:40+02:00Simplify-a-stream-expression-in-SevenZFileebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Simplify a stream expression in SevenZFile
2762740a55fcc6dfbde322bb7ed9e5d69c1468613b566f2021-07-19 15:47:37+02:00Use-lambda-expressionsebourg@apache.org{'src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java': 'M'}[]Use lambda expressions
277275a9ed0221c7b8d591048013cc317cfac9a60d0ab12021-07-19 15:46:28+02:00Use-static-import-for-StandardCharsetsebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/NioZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/CompressorStreamFactoryRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]Use static import for StandardCharsets
2782764c46384d395419798147d9d3a34cb1bb033230432021-07-19 15:46:07+02:00Use-the-diamond-operatorebourg@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/pack200/Pack200UtilsTest.java': 'M'}[]Use the diamond operator
279277ff2a8c517a47ca3fe02fb2abe66b8deb5edc15652021-07-19 15:33:08+02:00Use-Objects.equalsebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/X000A_NTFS.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M'}[]Use Objects.equals()
2802789bb5a8dbd1965bf97c217fca91984ebaae84b83b2021-07-19 15:33:03+02:00Remove-unnecessary-throws-clausesebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256DecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/CircularBufferTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/ArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/CodecTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]Remove unnecessary throws clauses
2812791a2f727881f38c9157da89853ac09c2faf4562042021-07-19 14:36:24+02:00Remove-redundant-close-callsebourg@apache.org{'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}[]Remove redundant close() calls
282280df4bd32839b9d76babf2c12093c8437feb57b80a2021-07-19 14:34:51+02:00Replace-while-throw-with-if-throw-in-SevenZFileebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Replace while+throw with if+throw in SevenZFile
283281a491fe05a4bebe4540fa7f58b6dc6a6cbe60ea082021-07-19 14:30:28+02:00Remove-unnecessary-toString-callsebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarLister.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/RunCodecTest.java': 'M'}[]Remove unnecessary toString() calls
284282147ea3af9973b4b67f11f4d17844b01fa803c4872021-07-19 14:27:21+02:00Remove-unnecessary-semicolonsebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolTest.java': 'M'}[]Remove unnecessary semicolons
28528396b691b83b2d680485b5dbecb29f2b674943cc2d2021-07-19 14:25:16+02:00Use-the-L-suffix-instead-of-l-for-the-long-literalsebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Use the 'L' suffix instead of 'l' for the long literals
2862848b330c9d9d3fb624e824718dfdc9c6309b076b962021-07-19 14:22:14+02:00Update-the-JDK-required-in-the-build-instructionsebourg@apache.org{'BUILDING.md': 'M'}[]Update the JDK required in the build instructions
28728590451dd80ec8514b29cc56e7b7440b60fea0bbf02021-07-12 21:37:37+02:00merge-1.21-tag-and-prepare-for-next-iterationbodewig@apache.org{'NOTICE.txt': 'M', 'README.md': 'M', 'RELEASE-NOTES.txt': 'M', 'pom.xml': 'M', 'src/changes/changes.xml': 'M', 'src/site/site.xml': 'M', 'src/site/xdoc/download_compress.xml': 'M', 'src/site/xdoc/security-reports.xml': 'M'}[]merge 1.21 tag and prepare for next iteration
288286dc5c8e4eb406ed61fc8ec3076dda135b4bf66f632021-07-07 19:06:11+02:00create-release-notes-for-1.21bodewig@apache.org{'RELEASE-NOTES.txt': 'M'}[]create release notes for 1.21
28928793a35f0d49e25f4a841c2f5d8d75c4cbcb2552ea2021-07-04 12:36:51+02:00some-additional-documentation-updatesbodewig@apache.org{'src/site/xdoc/examples.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/limitations.xml': 'M'}[]some additional documentation updates
290288220bdd6f1315081efe4fde0f8875bf794e84238b2021-07-03 18:00:06+02:00made-sure-all-JIRAs-resolved-for-1.21-are-includedbodewig@apache.org{'src/changes/changes.xml': 'M'}[]made sure, all JIRAs resolved for 1.21 are included
291289c832c8d07572e92e5be00f70509d1b911bc009f82021-07-03 18:00:04+02:00update-documentationbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/limitations.xml': 'M', 'src/site/xdoc/tar.xml': 'M'}[]update documentation
292290cd831ba31944988d22b4536933e1c7127718551f2021-07-03 17:14:15+02:00address-some-findings-of-static-code-analysisbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]address some findings of static code analysis
293291b1ecf0b3c8ab5f69f0c7afffe01f46438f39c8872021-07-03 15:09:44+02:00copy-Harmony-s-Pack200-testsbodewig@apache.org{'src/test/java/org/apache/commons/compress/harmony/pack200/tests/ArchiveTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/BHSDCodecTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/CodecEncodingTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/CodecTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/HelloWorld.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/NewAttributeBandsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/PopulationCodecTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/pack200/tests/RunCodecTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AbstractBandsTestCase.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ArchiveTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AttributeLayoutMapTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/AttributeLayoutTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BandSetTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/BcBandsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/CPUTF8Test.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ClassBandsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/CodeAttributeTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/ICTupleTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/NewAttributeBandsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolArrayCacheTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentConstantPoolTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentOptionsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/SegmentUtilsTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/bytecode/ByteCodeTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/bytecode/ClassFileEntryTest.java': 'A', 'src/test/java/org/apache/commons/compress/harmony/unpack200/tests/bytecode/ConstantPoolTest.java': 'A', 'src/test/java/org/apache/commons/compress/java/util/jar/Pack200Test.java': 'A', 'src/test/resources/pack200/HelloWorld.pack': 'A', 'src/test/resources/pack200/InterfaceOnly.pack': 'A', 'src/test/resources/pack200/JustResources.pack': 'A', 'src/test/resources/pack200/JustResources.pack.gz': 'A', 'src/test/resources/pack200/LargeClass.pack.gz': 'A', 'src/test/resources/pack200/annotations.jar': 'A', 'src/test/resources/pack200/annotations.pack.gz': 'A', 'src/test/resources/pack200/annotations2unpacked.jar': 'A', 'src/test/resources/pack200/annotationsRI.jar': 'A', 'src/test/resources/pack200/annotationsRI.pack.gz': 'A', 'src/test/resources/pack200/annotationsUnpacked.jar': 'A', 'src/test/resources/pack200/hw.jar': 'A', 'src/test/resources/pack200/jars/ant.jar': 'A', 'src/test/resources/pack200/jndi-e1.pack.gz': 'A', 'src/test/resources/pack200/jndi.jar': 'A', 'src/test/resources/pack200/jndiUnpacked.jar': 'A', 'src/test/resources/pack200/jndiWithUnknownAttributes.jar': 'A', 'src/test/resources/pack200/largeClassUnpacked.jar': 'A', 'src/test/resources/pack200/p200WithUnknownAttributes.jar': 'A', 'src/test/resources/pack200/p200WithUnknownAttributes2.jar': 'A', 'src/test/resources/pack200/pack200-e1.pack.gz': 'A', 'src/test/resources/pack200/pack200.pack.gz': 'A', 'src/test/resources/pack200/simple-E0.pack.gz': 'A', 'src/test/resources/pack200/sql-e1.pack.gz': 'A', 'src/test/resources/pack200/sql.pack.gz': 'A', 'src/test/resources/pack200/sqlUnpacked.jar': 'A', 'src/test/resources/pack200/sqlUnpackedNoDebug.jar': 'A'}[]copy Harmony's Pack200 tests
294292a143029ae1171bb2093dc175c524f358ed5fede92021-07-03 10:10:12+02:00re-enable-Pack200-tests-on-Java-14bodewig@apache.org{'pom.xml': 'M'}[]re-enable Pack200 tests on Java 14+
295293821a23ab2c85977c032947aa879dfea230a134302021-07-02 18:53:07-04:00Simplify-Assertions-205garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Simplify Assertions #205.
296294fc24c6c677f3348a29094947541fe7bb37c70fc72021-07-02 18:50:38-04:00Spellinggarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Spelling.
297295ec4b19c0b4318cabcb4205e43decc48545354cb82021-07-02 18:49:40-04:00COMPRESS-507-Commons-Compress-cannot-be-built-with-JDK14-due-togarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[][COMPRESS-507] Commons Compress cannot be built with JDK14 due to Pack200 removal. Add Pack200 implementation from Apache Harmony.
2982969ab66a22c30fd3949c9074075bfa54038c2a15002021-07-02 18:46:22-04:00Simplify-Assertions-205noreply@github.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipShortTest.java': 'M'}[]Simplify Assertions (#205)
29929780124dd9fe4b0a0b2e203ca19aacac8cd0afc96f2021-07-02 20:00:47+02:00remove-pattern-where-we-first-allocate-an-array-and-then-try-to-fill-itbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M'}[]remove pattern where we first allocate an array and then try to fill it
300298d80d76f81b45655b0b1d234d25ee26f817f7b7702021-07-02 15:36:32+02:00sanity-check-entry-sizes-in-TarFilebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]sanity check entry sizes in TarFile Credit to OSS-Fuzz
3012998522651d53566458c345b8ebe423eb6dfd580a472021-07-01 11:30:24-04:00Update-my-developer-entrygarydgregory@gmail.com{'pom.xml': 'M'}[]Update my developer entry.
302300ef5d70b625000e38404194aaab311b771c44efda2021-06-30 22:23:33+02:00sanity-check-for-link-length-in-AsiExtraFieldstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M'}[]sanity check for link length in AsiExtraField Credit to OSS-Fuzz
3033017ce1b0796d6cbe1f41b969583bd49f33ae0efef02021-06-30 22:01:22+02:00potential-integer-overflow-in-checkstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M'}[]potential integer overflow in check
304302d0af873e77d16f41edfef7b69da5c8c35c96a6502021-06-29 06:34:59+02:00make-sure-PAX-header-value-fits-into-the-size-of-the-current-entrybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M'}[]make sure PAX header value fits into the size of the current entry
3053033fe6b42110dc56d0d6fe0aaf80cfecb8feea53212021-06-29 06:34:31+02:00make-sure-coders-are-only-used-once-in-folderbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java': 'M'}[]make sure coders are only used once in folder
306304488425c1b9fb8c8d0f1ef1ce7d665058880870e22021-06-27 22:06:22+02:00only-try-to-recover-from-broken-7z-archive-if-explicitly-asked-tobodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]only try to recover from broken 7z archive if explicitly asked to
307305c24ac00d27f2347250fadf1db92ed516a6576e0d2021-06-27 15:28:34+02:00remove-some-redundant-tests-of-the-read-phase-that-have-been-checked-earlierbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]remove some redundant tests of the read phase that have been checked earlier
308306e251aa55ed78d4a1040eb7c3a9f8ac4590c1a91f2021-06-13 08:22:37-04:00Formatgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/archive/internal/nls/Messages.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPConstant.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPDouble.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPFloat.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPSignature.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPString.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CanonicalCodecFamilies.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IntList.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200ClassReader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Exception.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PopulationCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttrDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/Attribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFieldRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInterfaceMethodRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethodRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPString.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantPoolEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/EnclosingMethodAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionTableEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LineNumberTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/OperandManager.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SignatureAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SourceFileAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/DoubleForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FloatRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IincForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IntRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LabelForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LocalForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LongForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NoArgumentForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ShortForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/StringRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/VariableInstructionForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/WideForm.java': 'M'}[]Format.
30930787d322ae1fcb5b54e3c108f6b552946435f715d72021-06-13 08:15:01-04:00Code-clean-upsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/archive/internal/nls/Messages.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPDouble.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPFloat.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPMethodOrField.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPSignature.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPString.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CanonicalCodecFamilies.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/ConstantPoolEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/IntList.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200ClassReader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Exception.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PopulationCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttrDefinitionBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IMatcher.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/Attribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstantNumber.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPDouble.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPField.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFieldRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFloat.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInteger.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInterfaceMethodRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPLong.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethod.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethodRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPString.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFileEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantPoolEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/DeprecatedAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/EnclosingMethodAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionTableEntry.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LineNumberTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/OperandManager.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SignatureAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SourceFileAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/DoubleForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FloatRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IincForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IntRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LabelForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LocalForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LongForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewClassRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NoArgumentForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ShortForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/StringRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/VariableInstructionForm.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/WideForm.java': 'M'}[]Code clean ups.
310308b1bfa29ee88324a98aa5f180b04bdbb27a2fd4f42021-06-12 20:14:30-04:00Javadoc-fixes-minimal-Javadoc-and-Jaavdoc-TODOsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/archive/internal/nls/Messages.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPString.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFileEntry.java': 'M'}['fixes']Javadoc fixes, minimal Javadoc, and Jaavdoc TODOs.
3113097c79a748a5626149606608742a0c4e958c01cb962021-06-12 10:07:57-04:00FIx-all-Javadoc-warnings-issued-by-the-Maven-plugingarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/OsgiUtils.java': 'M'}['FIx']FIx all Javadoc warnings issued by the Maven plugin. 3 warnings [WARNING] Javadoc Warnings [WARNING] C:\d3vsrc\git\apache\commons-compress\src\main\java\org\apache\commons\compress\archivers\tar\TarFile.java:645: warning: no @throws for java.io.IOException [WARNING] public InputStream getInputStream(final TarArchiveEntry entry) throws IOException { [WARNING] ^ [WARNING] C:\d3vsrc\git\apache\commons-compress\src\main\java\org\apache\commons\compress\archivers\tar\TarUtils.java:827: warning: no @throws for java.io.IOException [WARNING] protected static List<TarArchiveStructSparse> parseFromPAX01SparseHeaders(String sparseMap) [WARNING] ^ [WARNING] C:\d3vsrc\git\apache\commons-compress\src\main\java\org\apache\commons\compress\utils\OsgiUtils.java:54: warning: no @return [WARNING] public static boolean isRunningInOsgiEnvironment() { [WARNING] ^
312310de54e4dfb24713b4893be92ddd89bf8cf1a7ba312021-06-12 10:04:11-04:00Bump-commons.javadoc.version-from-3.2.0-to-3.3.0garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.javadoc.version from 3.2.0 to 3.3.0.
3133112d30030fc8d08e29c43912486191244ffd8574da2021-06-12 09:57:31-04:00Javadoc-fixes-and-TODOsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/FileBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'M', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java': 'M'}['fixes']Javadoc fixes and TODOs.
3143126efc056cc19b860641b78a7036406a9ae40456e62021-06-12 08:50:24-04:00Bump-zstd-jni-from-1.4.9-1-to-1.5.0-2-203garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.4.9-1 to 1.5.0-2 #203.
31531300bc6383340d35cc0a732fe6946707d16b57e6a12021-06-12 08:49:16-04:00Bump-zstd-jni-from-1.4.9-1-to-1.5.0-2-203noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.9-1 to 1.5.0-2 (#203) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.9-1 to 1.5.0-2. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/commits) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3163144881382b73dda7aa9e418a2952beb3529e8490352021-06-12 08:23:22-04:00Bump-commons.japicmp.version-from-0.14.3-to-0.15.3-Java-16-buildsgarydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.japicmp.version from 0.14.3 to 0.15.3 (Java 16 builds).
317315f95bcc48574b068b92c0fb86291bca9457590fa22021-06-12 08:17:04-04:00Bump-org.apache.felix-org.apache.felix.framework-from-6.0.4-to-7.0.0garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}['Fixes']Bump org.apache.felix:org.apache.felix.framework from 6.0.4 to 7.0.0. Fixes Java 16 OSGi failures on my local build.
3183163343cb32bedceb4a5daee9d76566412bd74c1a502021-06-12 08:09:08-04:00Bump-org.apache.felix-org.apache.felix.framework-6.0.3-6.0.4garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump org.apache.felix:org.apache.felix.framework 6.0.3 -> 6.0.4.
319317c8e445990231114a15fbba688a0f487b7320fff22021-06-11 22:19:58-04:00Bump-mockito-core-from-3.8.0-to-3.11.1-204garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump mockito-core from 3.8.0 to 3.11.1 #204.
320318eb076bad85801c24aee84e08c017f7e6f38d5bc12021-06-11 22:17:54-04:00Bump-mockito-core-from-3.8.0-to-3.11.1-204noreply@github.com{'pom.xml': 'M'}[]Bump mockito-core from 3.8.0 to 3.11.1 (#204) Bumps [mockito-core](https://github.com/mockito/mockito) from 3.8.0 to 3.11.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.8.0...v3.11.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
32131983273103546d7e992cf3af243cf2baa038f8c7ed2021-06-11 21:14:59-04:00Bump-maven-bundle-plugin-from-5.1.1-to-5.1.2-180garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.1 to 5.1.2 #180
3223200e9d6b0ce80b23af4000e633085730dc0a5fec372021-06-11 21:14:16-04:00Bump-maven-bundle-plugin-from-5.1.1-to-5.1.2-180noreply@github.com{'pom.xml': 'M'}[]Bump maven-bundle-plugin from 5.1.1 to 5.1.2 (#180) Bumps maven-bundle-plugin from 5.1.1 to 5.1.2. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
32332180a494cd9a6222f14faf86a70d18ee2df88cb7732021-06-11 21:03:19-04:00Bump-commons.jacoco.version-0.8.5-0.8.7-to-build-on-Java-16garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Bump commons.jacoco.version 0.8.5 -> 0.8.7, to build on Java 16.
3243224eea95853e15e832104118b392a6a1cd0ce058412021-06-11 23:10:19+02:00ZipFile-could-use-some-sanity-checks-as-wellbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}[]ZipFile could use some sanity checks as well
3253233af47ee06aab8fd715c304695d18ebc88eb9aa092021-06-11 23:10:19+02:00simplify-comparatorbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]simplify comparator
326324017317f584d25a46a07305776999f02ff9a3f09f2021-06-11 16:58:29-04:00Bump-actions-cache-from-2.1.4-to-2.1.6-200garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump actions/cache from 2.1.4 to 2.1.6 #200.
327325e1e5635d94a99191e0a0fb81c415de79de2a58a22021-06-11 16:54:11-04:00Bump-actions-cache-from-2.1.4-to-2.1.6-200noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/cache from 2.1.4 to 2.1.6 (#200) Bumps [actions/cache](https://github.com/actions/cache) from 2.1.4 to 2.1.6. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.4...v2.1.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
328326ae2b27cc011f47f0289cb24a11f2d4f1db711f8a2021-06-06 08:20:13+02:00COMPRESS-542-make-memory-limit-configuration-apply-to-7z-metadata-as-wellbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M'}[]COMPRESS-542 make memory limit configuration apply to 7z metadata as well
3293279450bcc7eefa2d6acf1bdbf49740934a6426cf5e2021-06-05 12:47:31+02:00properly-document-difference-between-tar-getSize-and-getRealSizebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]properly document difference between tar getSize and getRealSize ... ... and simplify a few unnecessary isSparse branches
330328e0d455582500ad0ff70dbb89b02d875ebd70b1102021-06-05 09:37:01+02:00add-TarFile-special-case-to-Lister-and-Expanderbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M'}[]add TarFile special case to Lister and Expander
331329c5b60cabd77773ca50072f2eb1a9aec36c89babf2021-06-05 08:50:00+02:00avoid-NPE-when-there-is-no-GNU-tar-extended-header-where-one-should-bebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]avoid NPE when there is no GNU tar extended header where one should be Credit to OSS-Fuzz
332330f1218e2ce44ba7939ed07ed81e218bc97a8ee93c2021-05-28 20:51:33+02:00minor-cleanup-of-unused-variablesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]minor cleanup of unused variables
3333316efdc66e84703ed2dcfd4a512992ad95a1e1a7022021-05-24 08:30:13+02:00record-COMPRESS-566bodewig@apache.org{'src/changes/changes.xml': 'M'}[]record COMPRESS-566
334332b1cbfdd99eb96f1d9e87593747ea8b0fdbb2cce12021-05-23 17:23:25+02:00COMPRESS-567-more-structured-way-to-deal-with-buffer-undeflowbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-567 more structured way to deal with buffer undeflow
335333b05ed497feadf0fc69f49eb23d6b37d0509d78552021-05-22 21:08:32+02:00COMPRESS-567-and-even-more-7z-sanity-checksbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-567 and even more 7z sanity checks
33633482891935174bd58b77c44fdea40580a1717a480b2021-05-22 20:12:28+02:00handle-cases-where-more-data-attempted-to-be-read-than-existsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]handle cases where more data attempted to be read than exists Credit to OSS-Fuzz
33733570720232b973bce00d395e0c5449564aec1d8eea2021-05-22 17:47:26+02:00COMPRESS-578-Java-8-improvementsarturobernalg@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M'}[]COMPRESS-578 - Java 8 improvements
3383361dde1a3e12934a904d84907ebb509cc73d58cc572021-05-22 17:28:50+02:00extra-guard-against-illegal-sparse-struct-valuesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M'}[]extra guard against illegal sparse struct values
3393376a72242a7b6089cad8f35eac21785399f29d8a8c2021-05-22 17:14:02+02:00tiny-performance-improvementbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]tiny performance improvement
340338a3b3b82506426708a7048405c2b77c1ebfdbf3612021-05-22 17:05:56+02:00add-back-assertion-that-has-been-removedbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]add back assertion that has been removed
341339f8a4a3ef5c455e80a25d6d6e00904ae9a54546b22021-05-22 16:48:40+02:00simplify-readEncodedHeader-a-bitbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]simplify readEncodedHeader a bit
342340ce1c3f0d6d3ef873d43fa1337821800de7cc77ce2021-05-22 14:36:16+02:00COMPRESS-580-Remove-redundant-operationarturobernalg@gmail.com{'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CLI.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M'}[]COMPRESS-580 - Remove redundant operation
3433418dbf582b9e46573025fc80dc9a40b7d45bcf9f562021-05-22 14:14:29+02:00COMPRESS-579-Remove-redundant-local-variablearturobernalg@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/BigFilesIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/SnappyRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M'}[]COMPRESS-579 - Remove redundant local variable
344342e893413aed7433646989a3f2ef7d7cc9491d9d7b2021-05-22 14:01:11+02:00COMPRESS-577-Simplify-assertionarturobernalg@gmail.com{'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/AsiExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBitTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X000A_NTFSTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X7875_NewUnixTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipShortTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M'}[]COMPRESS-577 - Simplify assertion
3453430f8a69c71b663404c592a938e2a04ff42a9ee6822021-05-21 23:10:13+01:00Grammar-glitchnoreply@github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]Grammar glitch
34634406f1169984ad6dee94c3568029b3ea057dfe35332021-05-21 23:01:01+01:00Fix-typonoreply@github.com{'src/site/xdoc/examples.xml': 'M'}['Fix']Fix typo
3473459bc02b24a67db2783ca6817278e4b6b218677e262021-05-21 22:16:36+02:00simplify-BoundedArchiveIS-read-add-upper-bounds-check-for-offsetbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'M'}[]simplify BoundedArchiveIS#read, add upper bounds check for offset
34834624788a9c0616cb160c29657db499e9690528e36e2021-05-21 22:05:03+02:00looks-as-if-we-may-forget-flipping-the-buffer-for-sparse-entriesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]looks as if we may forget flipping the buffer for sparse entries
34934703fba28c52f1c1f40960200515c5f915b7c1cec42021-05-19 16:01:21+08:00fix-build-failurepeteralfredlee@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M'}['fix']fix build failure
350348b5a9e88cb6b03f9665ff67740aa09db6e53b7bcf2021-05-19 15:58:34+08:00document-169-and-COMPRESS-565peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document #169 and COMPRESS-565
351349f4b5586835e56373d6099c44a8be58a77efe5db42021-05-19 15:36:50+08:00COMPRESS-565-add-a-new-option-in-Zip64Mode55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/zip/Zip64Mode.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M'}[]COMPRESS-565 : add a new option in Zip64Mode Add a new AlwaysWithCompatibility in Zip64Mode, this is a compromise for some libraries including 7z and Expand-Archive Powershell utility(and likely Excel) And we will encode LFH Offset in the Zip64 Extended Information Extra Field if the Disk Number Start needs to be encoded, even through the LFH Offset itself doesn't need to be encoded.
352350d15c285941351958a902265aeacdc151fa98c1272021-05-18 21:31:10+02:00COMPRESS-567-more-uncaught-runtime-exceptionsstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]COMPRESS-567 more uncaught runtime exceptions Credit to OSS-Fuzz
3533518542c8119f44a8ae1999dde077096f68d882f36f2021-05-16 17:02:26-04:00Add-GitHub-code-of-conduct-page-that-points-to-the-Apache-pagegarydgregory@gmail.com{'CODE_OF_CONDUCT.md': 'A'}[]Add GitHub code of conduct page that points to the Apache page.
3543525761493cbaf7a7d608a3b68f4d61aaa822dbeb4f2021-05-16 18:20:23+02:00COMPRESS-542-each-folder-requires-at-least-one-coderstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 each folder requires at least one coder
355353bf5a5346ae04b9d2a5b0356ca75f11dcc8d947892021-05-16 17:43:24+02:00COMPRESS-542-hit-commit-to-quicklystefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 hit commit to quickly
35635460d551a748236d7f4651a4ae88d5a351f7c5754b2021-05-16 17:39:44+02:00COMPRESS-542-guard-against-integer-overflowstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 guard against integer overflow
35735523b758fbe071f58eb2625e50166351bdb5983f132021-05-16 12:04:18+02:00COMPRESS-552-check-interfaces-of-superclasses-as-wellstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/OsgiUtils.java': 'M'}[]COMPRESS-552 check interfaces of superclasses as well
3583560aba8b8fd8053ae323f15d736d1762b2161c76a62021-05-16 11:00:49+02:00COMPRESS-542-and-some-final-sanity-checksstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 and some final sanity checks
359357c51de6cfaec75b21566374158f25e1734c3a94cb2021-05-15 22:36:02+02:00COMPRESS-542-add-some-extra-sanity-checksstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 add some extra sanity checks
3603588bae05c63549d086b80b81197f72afb290e63c392021-05-14 20:48:03+02:00COMPRESS-542-clear-temporary-storage-after-it-is-no-longer-neededstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 clear temporary storage after it is no longer needed
3613598a825f0c829471a5bac52dcd72bfa854dc1613a32021-05-14 18:11:17+02:00really-fix-single-byte-read-when-nothing-has-been-readstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'M'}['fix']really fix single-byte read when nothing has been read
3623602d1392d2544165df2ae6bdb73f7473fd30dad33f2021-05-14 18:05:39+02:00fix-single-byte-read-when-nothing-has-been-readstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'M'}['fix']fix single-byte read when nothing has been read Credit to OSS-Fuzz
363361ed32eb968ef124b9c0e19ccdda2c9d60dbfe451e2021-05-14 18:02:58+02:00actually-InputStream-wants-an-IIOBE-herestefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'M'}[]actually, InputStream wants an IIOBE here
364362de39b85b6d74031fb3a5c269d80be1f1253d1c912021-05-14 17:50:28+02:00COMPRESS-567-turn-possible-RuntimeExceptions-into-IOExceptionsstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]COMPRESS-567 turn possible RuntimeExceptions into IOExceptions Credit to OSS-Fuzz
3653638046bd27c09651cfc6b5f153171a87ce48b009c72021-05-14 17:44:02+02:00properly-fulfill-InputStream-s-contractstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'M'}[]properly fulfill InputStream's contract
366364190939b04c566e3285b15c109ff69887ecba919d2021-05-14 17:03:05+02:00handle-integer-overflowstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]handle integer overflow
367365882c6dd12473d7b615d503e08fd6b866d0f866d52021-05-13 21:01:28+02:00one-more-case-where-the-JDK-throwing-RuntimeEx-may-hurt-usstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]one more case where the JDK throwing RuntimeEx may hurt us similar to 51265b23 Credit to OSS-Fuzz
36836626924e96c7730db014c310757e11c9359db07f3e2021-05-13 19:08:43+02:00COMPRESS-542-sanity-check-7z-metadata-with-minimizing-allocationsstefan.bodewig@innoq.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 sanity check 7z metadata with minimizing allocations
36936756720646af04a7b2102c14a07708bd4ac72a9dc82021-05-12 21:26:09+02:00update-XZ-for-Java-to-get-access-to-improved-performancestefan.bodewig@innoq.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]update XZ for Java to get access to improved performance
37036802dbe7bb52d541271c3048728c156ca2f1034bc02021-05-02 17:16:20+02:00only-update-name-wnen-present-in-PAX-header-deal-with-non-numbers-in-headerbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]only update name, wnen present in PAX header, deal with non-numbers in header
371369004e87375572d459ff51c19fe35aa83685cc0cd02021-05-02 13:23:11+02:00COMPRESS-567-parsing-tar-headers-actually-throws-IllegalArgumentExceptionbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]COMPRESS-567 parsing tar headers actually throws IllegalArgumentException
372370cf4608bc5752c066d6902d7eb075f6c6da57c3972021-05-01 18:46:09+02:00more-stongly-guard-what-is-supposed-to-become-an-array-sizebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]more stongly guard what is supposed to become an array size
37337151265b23722d9ce2262d68979ce7dbb79b94f4302021-05-01 18:31:34+02:00JDK-s-ZipEntry-setExtra-parses-a-few-extra-fields-itselfbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]JDK's ZipEntry#setExtra parses a few extra fields itself ... ... and may throw RuntimeExceptions every now and then
37437296317153c10f6358877729672fc5a221055a0c312021-05-01 18:26:09+02:00AsiExtraField-actually-expects-quite-a-few-more-bytes-than-it-claimsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M'}[]AsiExtraField actually expects quite a few more bytes than it claims
375373deabd925d789efcfaf677ec38fd74c13b6ddd04d2021-05-01 15:48:08+02:00COMPRESS-575-document-changesbodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-575 document changes
37637430ff58d0f120b01e74db83eaee9f819fcf8408432021-05-01 15:46:38+02:00COMPRESS-567-overlooked-a-RuntimeException-in-BoundedArchiveInputStreambodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]COMPRESS-567 overlooked a RuntimeException in BoundedArchiveInputStream unfortunately I cannot change the signature of BoundedArchiveInputStream's constructor as the way it is used in ZipFile doesn't allow it to throw an IOException without breaking backwards compatibility of ZipFile#getRawInputStream
377375864588382b21a5ea80d03e4e34fe6756ea8b131c2021-05-01 15:41:02+02:00COMPRESS-575-confine-sparse-entry-to-its-claimed-realSizebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}[]COMPRESS-575 confine sparse entry to its claimed realSize
378376ad403183376fdd12881cc8fd48eab73e56334afd2021-05-01 15:29:57+02:00whitespace-changes-onlybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]whitespace changes only
379377f196253cc9794ac682679854e68c3184ab9386182021-05-01 15:27:50+02:00COMPRESS-575-extract-and-harden-sorting-of-sparse-structsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}[]COMPRESS-575 extract and harden sorting of sparse structs
3803782887391296216e5196921f04bea8cd834843cfe22021-05-01 13:47:25+02:00COMPRESS-575-harden-parser-for-PAX-1.0-sparse-struct-blocksbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M'}[]COMPRESS-575 harden parser for PAX 1.0 sparse struct blocks
381379c7c1a8b561bb94dc1154ac654cb957e807a21d772021-05-01 12:43:25+02:00COMPRESS-575-forgot-tests-for-parseSparseStructsbodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M'}[]COMPRESS-575 forgot tests for parseSparseStructs
382380ecf514b46342c783586c2703a5b0f371092933c32021-05-01 11:46:51+02:00COMPRESS-575-harden-parser-of-PAX-0.1-GNU-sparse-mapbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M'}[]COMPRESS-575 harden parser of PAX 0.1 GNU sparse map
383381ef765af60786caf58be3efcf1fe84620bf4f28722021-05-01 11:01:13+02:00COMPRESS-575-extract-and-harden-parsing-of-GNU-stuct_sparse-entriesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M'}[]COMPRESS-575 extract and harden parsing of GNU stuct_sparse entries I believe the code is wrong and we should drop empty structs even if their offset is non-0 but this makes tests fail in non-obvious ways, will revisit it later.
38438261615b31c57fd96e122a70bd823e1551174223282021-05-01 10:11:57+02:00COMPRESS-575-harden-parser-for-PAX-0.0-sparse-headersbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M'}[]COMPRESS-575 harden parser for PAX 0.0 sparse headers
385383d4db6e5274a9b777ad1c2a8b96426a785baa3f022021-04-23 10:50:13+08:00Add-oss-fuzz-to-README.md55973914+PeterAlfredLee@users.noreply.github.com{'README.md': 'M'}[]Add oss-fuzz to README.md
38638463c4e1537ff0fc1bb69d94cd70949a9ebf443c682021-04-19 09:11:29-04:00Update-actions-setup-java-to-v2garydgregory@gmail.com{'.github/workflows/maven.yml': 'M', 'src/changes/changes.xml': 'M'}[]Update `actions/setup-java` to v2.
387385735e99ad81cb90eedafe1c228b9e7ca5ec957a112021-04-11 09:12:04+02:00Change-test-to-use-NIO-Api-sarturobernalg@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveReadTest.java': 'M', 'src/test/java/org/apache/commons/compress/ChainingTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/IOMethodsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/DumpTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/JarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongPathTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarLister.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/EncryptedArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Lister.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DeflateTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/XXHash32Test.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/pack200/Pack200UtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/SnappyRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M'}[]Change test to use NIO Api's
38838640fcdf6dfd162976bb8864e6e5f3676686e603072021-04-10 11:03:12+02:00Replace-construction-of-FileInputStream-and-FileOutputStream-objects-with-Files-NIO-APIsarturobernalg@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]Replace construction of FileInputStream and FileOutputStream objects with Files NIO APIs.
38938733789f6aa82c7e0576ea918611a484ba410ba08c2021-04-10 16:36:15+08:00Remove-redundant-initializer55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/MainHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/jar/JarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Coder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBit.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/InflaterInputStreamWithStatistics.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/StreamCompressor.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/z/ZCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BitInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/CountingOutputStream.java': 'M'}[]* Remove redundant initializer * Remove not use return value
390388af921560e30e688342f8441994e780d02d99e6832021-03-25 17:50:39+01:00Use-lambda-and-method-referencearturobernalg@gmail.com{'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveSummary.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]* Use lambda and method reference * Simplify conditions
391389a669dfb03576e5dd68e105ba86b1fcab90594b1e2021-03-20 11:00:17+08:00record-176peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]record #176
392390e03b8d48834891d0fc6b4bc9b1f47ce2733eb1f62021-03-20 10:58:14+08:00Bump-zstd-jni-from-1.4.8-7-to-1.4.9-155973914+PeterAlfredLee@users.noreply.github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.8-7 to 1.4.9-1 Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.8-7 to 1.4.9-1. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.4.8-7...v1.4.9-1) Signed-off-by: dependabot[bot] <support@github.com>
393391f3873400477d318eeaa166164f1d4e527fcfb0842021-03-17 15:42:49-04:00Replace-GitHub-build-for-Java-15-with-Java-16-and-drop-Java-16-eagarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Replace GitHub build for Java 15 with Java 16 and drop Java 16-ea.
39439265a5c75c015e332adf99ef033311b2642b106c382021-03-17 16:00:39+08:00COMPRESS-571-SevenZFile.getEntries-now-return-a-copy-of-entriespeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]COMPRESS-571 : SevenZFile.getEntries now return a copy of entries
395393d2d1834f13f0056d3f23e4fe074939fcdbe55d5c2021-03-07 12:32:45+01:00actually-this-looks-like-a-Maven-problem-with-Java-17-ea-not-Jacocobodewig@apache.org{'.travis.yml': 'M'}[]actually this looks like a Maven problem with Java 17-ea, not Jacoco
396394e1c1fe9d8ab495d1fa8093b44054036a8b2d069e2021-03-07 12:28:42+01:00Revert-try-dealing-with-Jacoco-not-working-for-Java-16-right-nowbodewig@apache.org{'.travis.yml': 'M'}[]Revert "try dealing with Jacoco not working for Java 16+ right now" This reverts commit 2841f2d76394085fe32474384df704b5d571acad. Didn't help as Travis' "install dependencies" step seems to be the problem and I don't see how to alter the command used for https://docs.travis-ci.com/user/languages/java/#maven-dependency-management
3973952841f2d76394085fe32474384df704b5d571acad2021-03-07 12:21:11+01:00try-dealing-with-Jacoco-not-working-for-Java-16-right-nowbodewig@apache.org{'.travis.yml': 'M'}[]try dealing with Jacoco not working for Java 16+ right now
39839630a775050eb63d0572db762776397e45a61cd0342021-03-07 11:55:30+01:00COMPRESS-552-use-a-more-complex-and-more-reliable-way-to-detect-OSGibodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/brotli/BrotliUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/OsgiUtils.java': 'A', 'src/test/java/org/apache/commons/compress/OsgiITest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/OsgiUtilsTest.java': 'A'}[]COMPRESS-552 use a more complex and more reliable way to detect OSGi
3993975aa752abba121763d09a2ef845d106bb86b395f42021-03-07 10:59:02+01:00COMPRESS-569-add-testcase-for-the-specific-error-in-TarFilebodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M', 'src/test/resources/COMPRESS-569.tar': 'A'}[]COMPRESS-569 add testcase for the specific error in TarFile
400398851dbed488159488420607924d86147b5f99d24f2021-03-06 21:15:07+01:00COMPRESS-569-also-check-sizes-in-ZipArchiveInputStreambodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]COMPRESS-569 also check sizes in ZipArchiveInputStream
4013995c5f8a89e91b95c0ba984549b5804289f55b82002021-03-06 20:32:00+01:00COMPRESS-569-ensure-sizes-read-for-archive-entries-are-non-negativebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]COMPRESS-569 ensure sizes read for archive entries are non-negative
4024008543b030e93fa71b6093ac7d4cdb8c4e98bfd63d2021-03-06 19:04:33+01:00COMPRESS-569-don-t-move-backwards-while-scanning-the-archivebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]COMPRESS-569 don't move backwards while scanning the archive
40340146eab6b1e90d9dd6c4f7898f41ff4a05ef68b0da2021-03-05 16:05:16-05:00Use-try-with-resourcesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/ArchiveReadTest.java': 'M', 'src/test/java/org/apache/commons/compress/ChainingTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M'}[]Use try-with-resources.
4044021a52e2f22b823940239b7ea11aa70083b7729c192021-03-05 15:57:36-05:00Fix-test-leaking-file-handlesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M'}['Fix']Fix test leaking file handles.
4054036082d6448ca1b3e922e0298707b33642ee90c5872021-03-05 15:55:32-05:00Fix-test-leaking-file-handlesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M'}['Fix']Fix test leaking file handles.
406404703d411f2a0d437245372a0347c1000eeb74f9242021-03-05 15:52:49-05:00Fix-Javadoc-warnings-in-buildsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M'}['Fix']Fix Javadoc warnings in builds.
407405768722d6587f42354a95df02c493128a9fee28c72021-03-05 15:48:36-05:00No-need-to-nest-in-elsegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnshrinkingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/z/ZCompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M'}[]No need to nest in else.
4084062ff3889207c676db08c5ea365d80c057934ce3c22021-03-05 15:47:55-05:00Bump-zstd-jni-from-1.4.8-6-to-1.4.8-7-174garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.4.8-6 to 1.4.8-7 #174.
409407eb0b2c11538b35f2eac41608d3ba55194dc336352021-03-05 15:44:57-05:00Bump-zstd-jni-from-1.4.8-6-to-1.4.8-7-174noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.8-6 to 1.4.8-7 (#174) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.8-6 to 1.4.8-7. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4104085feac5f5a57474060f792cefae4875bf8baf160a2021-03-01 09:19:31-05:00Consolidate-updatesgarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Consolidate updates.
411409ac2b6e446fb4cbdecf774a2da978245391dc6a312021-03-01 09:15:55-05:00Bump-zstd-jni-from-1.4.8-1-to-1.4.8-6-173garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.4.8-1 to 1.4.8-6 #173.
41241080b062862a14be6521a453c9c9d671b881733ee22021-03-01 09:12:42-05:00Bump-zstd-jni-from-1.4.8-1-to-1.4.8-6-173noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.8-1 to 1.4.8-6 (#173) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.8-1 to 1.4.8-6. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.4.8-1...v1.4.8-6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
413411d8aece0bc312452bf659c25c3af7835a2ee736f62021-03-01 08:45:42-05:00Bump-actions-cache-from-v2-to-v2.1.4-164garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump actions/cache from v2 to v2.1.4 #164 Bump junit from 4.13.1 to 4.13.2 #167 Bump mockito-core from 3.7.7 to 3.8.0 #170 Group updates together.
414412aef3e6dfdcf53b1d9b525ccbf4b4fe172846992b2021-03-01 08:38:33-05:00Bump-mockito-core-from-3.7.7-to-3.8.0-170noreply@github.com{'pom.xml': 'M'}[]Bump mockito-core from 3.7.7 to 3.8.0 (#170) Bumps [mockito-core](https://github.com/mockito/mockito) from 3.7.7 to 3.8.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.7.7...v3.8.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
415413f999414da3be63e7492b9d0b0cdd09c91a040af12021-03-01 08:38:08-05:00Bump-junit-from-4.13.1-to-4.13.2-167noreply@github.com{'pom.xml': 'M'}[]Bump junit from 4.13.1 to 4.13.2 (#167) Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41641406ab954d65c4f6801f906d9706408d675c41b6412021-03-01 08:37:34-05:00Bump-actions-cache-from-v2-to-v2.1.4-164noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/cache from v2 to v2.1.4 (#164) Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41741565cbce6c54e11d7633483093e6b7e4d6c92dde642021-02-28 18:38:48-05:00Use-String.replace-instead-of-replaceAll-when-we-don-t-need-a-Regexgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}[]Use String.replace() instead of replaceAll() when we don't need a Regex.
4184167e5c4893364b77c3819e1057410e0ebd96d8e6f52021-02-28 09:51:21-05:00Remove-use-of-redundant-String.substring-parametergarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/LongPathTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]Remove use of redundant String.substring() parameter. Remove unused imports.
41941732509ee94cef4d34ee6e1e82bd044331036ae2732021-02-28 11:41:58+01:00COMPRESS-567-use-IOException-rather-than-RuntimeExceptionsbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BitInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]COMPRESS-567 use IOException rather than RuntimeExceptions Most of the time the parameters passed to these methods are directly read from archives or streams. Users of our classes expect IOExceptions for corrupt archives. Throwing IOException from our internal classes avoids having to perform the same type of checks and throwing inside the calling code everywhere.
420418bcc009cb6b0eac4166ca472aa2293e11889075f92021-02-27 11:35:06+01:00record-172bodewig@apache.org{'src/changes/changes.xml': 'M'}[]record #172
421419fda4e34ff43f3c7a742292d858b60fc3b4bb16632021-02-25 12:20:34+01:00Remove-empty-loop-in-X0017_StrongEncryptionHeadernoreply@github.com{'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M'}[]Remove empty loop in X0017_StrongEncryptionHeader An empty loop in `X0017_StrongEncryptionHeader#parseCentralDirectoryFormat` can be made to run through 2^48 iterations, taking about 4 seconds on my machine, on a crafted input. Since it has no side effects, it can be safely removed.
422420309681f315008eb78bc063db623e02bbe8c8855c2021-02-19 17:11:20-06:00COMPRESS-566-allow-gzip-buffer-size-to-be-configuredbrett.okken.os@gmail.com{'src/main/java/org/apache/commons/compress/compressors/gzip/GzipParameters.java': 'M'}[]COMPRESS-566 allow gzip buffer size to be configured Add javadoc for getter method.
4234218797ec4eadc5ad4e0b278677979010ce6aa41f7b2021-02-19 15:16:22-06:00COMPRESS-566-allow-gzip-buffer-size-to-be-configuredBO8979@W1971362.northamerica.cerner.net{'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipParameters.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M'}[]COMPRESS-566 allow gzip buffer size to be configured
4244221b7528fbd6295a3958daf1b1114621ee5e40e83c2021-02-15 11:03:30-05:00Remove-trailing-whitepsacegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/ByteUtils.java': 'M'}[]Remove trailing whitepsace.
42542377db855c7c7e3ad0ef570058f312f0559af539012021-02-14 18:23:26+08:00document-COMPRESS-565-with-PR-165peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document COMPRESS-565 with PR#165
42642404ed3f17af88ec3910d8d62c6a42fcfffb894d252021-02-14 18:19:09+08:00OMPRESS-565-add-BufferPool-support-in-zstd55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}[]OMPRESS-565 : add BufferPool support in zstd add BufferPool as a configuration in ZstdCompressorInputStream
427425fdeacdb6d9eefb24f5ff29cdb4561aebc8d5b9ae2021-02-08 14:12:32-05:00Normalize-to-US-English-spellinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/CRC.java': 'M'}[]Normalize to US English spelling.
42842636a33fefa9596a8fc220a8c8092c1ece0376a1582021-02-08 14:03:46-05:00Normalize-to-US-English-spellinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M'}[]Normalize to US English spelling.
429427221b2badbe2c09f88892aeb6627b74afe6f468512021-02-04 20:59:34+08:00use-finalpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]use final
4304286fed9fb4745bd6b4506d8ddc7db23884e8bf0bdb2021-01-17 16:40:26-05:00Update-Mockito-3.7.0-3.7.7garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Update Mockito 3.7.0 -> 3.7.7.
43142967da7395ce0f1324c8754e7193a68084ff87f1672021-01-17 09:47:07-05:00Use-isEmptygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarLister.java': 'M'}[]Use isEmpty().
4324301e6d9980008e76ca9ec8408e93483ab8046909b92021-01-17 09:28:16-05:00Use-isEmptygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M'}[]Use isEmpty().
43343134bcf90a47dba7bc7bcd9cd959007daa197fd7852021-01-16 22:10:04-05:00Use-isEmptygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M'}[]Use isEmpty().
434432adab245db9e187b47d1089bab9fea927cce6f6d52021-01-16 20:42:04-05:00Use-isEmptygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M'}[]Use isEmpty().
4354330bdc4081822323f582062cbf385ff9fb85ada5622021-01-16 14:11:23-05:00Define-and-reuse-constantsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CoderBase.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/JarMarker.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ByteUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BitStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X7875_NewUnixTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]Define and reuse constants.
43643446b652c36e28f10b7a373190235370801f10288f2021-01-09 11:27:49+08:00document-COMPRESS-540peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document COMPRESS-540
437435f36fe7e9715e063f500231d8cccae7cfef4f42e62021-01-09 11:20:23+08:00COMPRESS-540-Tar-entry-offset-should-not-be-smaller-than-055973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}[]COMPRESS-540: Tar entry offset should not be smaller than 0
43843634759ba88f8121e5ac4332c4b2150e758e27cbb22021-01-09 11:20:23+08:00COMPRESS-540-Remove-commented-out-code-in-test55973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-540: Remove commented out code in test
43943720f8b3e7292a6571b34690b1b408e93e0b81b42b2021-01-09 11:20:23+08:00COMPRESS-540-Include-changes-from-COMPRESS-55955973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-540: Include changes from COMPRESS-559
44043853bc2f725b006d54c1b1d94cc2970de818440dea2021-01-09 11:20:23+08:00COMPRESS-540-Rename-BoundedNIOInputStream-BoundedArchiveInputStream55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java': 'A', 'src/main/java/org/apache/commons/compress/utils/BoundedNIOInputStream.java': 'D', 'src/main/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStream.java': 'M'}[]COMPRESS-540: Rename BoundedNIOInputStream -> BoundedArchiveInputStream
441439a9a03f63895cabfa903415da19a581443592ee882021-01-09 11:20:23+08:00COMPRESS-540-Implement-reading-of-padded-last-record55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}[]COMPRESS-540: Implement reading of padded last record
442440543ac95593bcad8d656e27be1e2ce2e48cd26b4a2021-01-09 11:20:23+08:00COMPRESS-540-Javadoc-enhancement55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedNIOInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStream.java': 'M'}[]COMPRESS-540: Javadoc enhancement - Add thread safety information for input streams - Use consistent capitalization and punctuation in Javadoc - Use html tags for better Javadoc formatting
443441f0aaab65408f53684efa9fc450819fff51c694362021-01-09 11:20:23+08:00COMPRESS-540-Fix-problems-with-long-filenames55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['Fix', 'fix']COMPRESS-540: Fix problems with long filenames Includes fix for COMPRESS-558 If an archive contains many files with long names or a name which is larger than the buffer until know the name was wrong Add missing tests from TarArchiveInputStreamTest to TarFileTest
4444426270ff564f88804757d859cd4fb1b989df1021d92021-01-09 11:20:23+08:00COMPRESS-540-Include-fix-for-COMPRESS-55355973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['fix']COMPRESS-540: Include fix for COMPRESS-553
4454433b7f0aedf936792903bd721edb59418b057091bc2021-01-09 11:20:23+08:00COMPRESS-540-Include-fix-for-COMPRESS-55455973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['fix']COMPRESS-540: Include fix for COMPRESS-554 This revealed the missing reset of the current entry if the header is not present and the usage of the wrong entry in the stream.
44644457e2b28baddbd4c7abb4be590d7d9d7ecaf9e54f2021-01-09 11:20:23+08:00COMPRESS-540-Include-fix-for-COMPRESS-54455973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'M'}['fix']COMPRESS-540: Include fix for COMPRESS-544
4474459f7c5aa03075bda181a7a06ea47d110665979eb82021-01-09 11:20:23+08:00COMPRESS-540-Implement-storage-of-data-offset-in-tar-entries-via-EntryStreamOffsets-instead-of-reinventing-it55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'M'}[]COMPRESS-540: Implement storage of data offset in tar entries via EntryStreamOffsets instead of reinventing it
448446f11c897300b6e95c1f0140451f851841adc28fce2021-01-09 11:20:23+08:00COMPRESS-540-Change-visibility-of-methods-moved-to-TarUtils-to-protected55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M'}[]COMPRESS-540: Change visibility of methods moved to TarUtils to protected
44944781f2084a6b2d44ff455874bbcc1a9dfb14f287d32021-01-09 11:20:23+08:00COMPRESS-540-Implement-TarFile-to-allow-random-access-to-tar-files55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseZeroInputStream.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedNIOInputStream.java': 'A', 'src/main/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStream.java': 'A', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/BigFilesIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarFileTest.java': 'A', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStreamTest.java': 'A', 'src/test/resources/directory.tar': 'A'}[]COMPRESS-540: Implement TarFile to allow random access to tar files Basic idea behind the implementation is to read all headers at instantiation and save the position to the entry data. This will then be accessed as a random access file when reading the entry.
450448a9eabd50c5d356f129ccebe032a4f47ccd6544602021-01-08 09:51:39-05:00Remove-unused-importgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M'}[]Remove unused import.
451449f405abe8c3949034a4c915a1e28353874982b8af2021-01-05 09:50:12-05:00Bump-mockito-core-from-3.6.28-to-3.7.0-161garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump mockito-core from 3.6.28 to 3.7.0 #161.
452450e723fb3cd896241733ca16a04d045cb36d67e3202021-01-05 09:48:45-05:00Bump-mockito-core-from-3.6.28-to-3.7.0-161noreply@github.com{'pom.xml': 'M'}[]Bump mockito-core from 3.6.28 to 3.7.0 (#161) Bumps [mockito-core](https://github.com/mockito/mockito) from 3.6.28 to 3.7.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.6.28...v3.7.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
453451145a64079d2ae08a774e54a12e043192c21b5ecc2021-01-03 18:42:31-05:00No-need-to-initialize-instance-variable-to-its-default-valuegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/ServiceLoaderIterator.java': 'M'}[]No need to initialize instance variable to its default value. Inline local variable used only once. Use this in ctor consistently. Inline internal method.
45445234ec01737336aef0758f643dad634e471fc61f782021-01-03 09:03:01-05:00Bump-zstd-jni-from-1.4.5-12-to-1.4.8-1-159garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump zstd-jni from 1.4.5-12 to 1.4.8-1 #159.
455453770f2c172a1b6d51be8479190579d7c1f31247d52021-01-03 09:01:22-05:00Bump-zstd-jni-from-1.4.5-12-to-1.4.8-1-159noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.5-12 to 1.4.8-1 (#159) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.5-12 to 1.4.8-1. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/compare/v1.4.5-12...v1.4.8-1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
456454648b6fc9ef385c8c85c75a7711fba976a17e522e2021-01-03 09:01:02-05:00Bump-maven-pmd-plugin-from-3.13.0-to-3.14.0-154garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump maven-pmd-plugin from 3.13.0 to 3.14.0 #154.
457455d065cffb7cd6ab898ec99441256e412ad56a5c192021-01-03 08:59:55-05:00Bump-maven-pmd-plugin-from-3.13.0-to-3.14.0-154noreply@github.com{'pom.xml': 'M'}[]Bump maven-pmd-plugin from 3.13.0 to 3.14.0 (#154) Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.13.0 to 3.14.0. - [Release notes](https://github.com/apache/maven-pmd-plugin/releases) - [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.13.0...maven-pmd-plugin-3.14.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4584567fdf1edbb0dfad9854407aa020f47c9ea01ceaf42021-01-03 08:55:08-05:00Fix-compiler-warningsgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}['Fix']Fix compiler warnings.
459457bec6bd4e2327b181aafe64a8cb02c39542f8e7de2021-01-03 08:48:51-05:00Migrate-to-non-deprecated-Mockito-classgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}[]Migrate to non-deprecated Mockito class.
4604584944b13a898c407912a99e5d71011243f94a92442021-01-02 11:21:11-05:00mockito.version-3.6.0-3.6.28-to-try-to-get-the-build-to-pass-on-Javagarydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]mockito.version 3.6.0 -> 3.6.28 to try to get the build to pass on Java 16 and 17.
461459b0df98a2dcc3bed1f097101d7ba54563dda985b02021-01-02 10:01:36-05:00Breaking-binary-compatibility-should-break-the-build-instead-ofgarydgregory@gmail.com{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M'}[]Breaking binary compatibility should break the build instead of generating a report one might skip reading, especially for PRs. Don't break BC.
462460505feaff7874c77a62d67fb5bfc311cc16bb45c22020-12-31 11:26:12-05:00Use-String-isEmptygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M'}[]Use String#isEmpty().
463461ced31bdea0d7b42b62ef7b52656254808c4727ce2020-12-29 19:08:23-05:00Add-Java-17-EA-to-the-GitHub-buildgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Add Java 17-EA to the GitHub build.
46446281299d245660a7b931a445744aaf451783426f3e2020-12-26 16:38:51+08:00add-more-information-about-allowStoredEntriesWithDataDescriptorpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]add more information about allowStoredEntriesWithDataDescriptor
46546357bcd9b8af628bcb2933c7d80a7ed6e9c5d673e02020-12-22 19:33:30+08:00document-COMPRESS-561peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document COMPRESS-561
466464ffc5c186d2977765dcd3563b68dffb2d7ee8b42a2020-12-22 19:26:29+08:00Add-final55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M'}[]Add final
467465d462ac40c2053d25d4224cfc8e7a86a68371f9a32020-12-22 19:26:29+08:00COMPRESS-561-Minor-improvement55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveConstants.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZMethod.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/brotli/BrotliUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BitInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/memory/MemoryArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarLister.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Lister.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterSample.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/PythonTruncatedBzip2Test.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/CharsetsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]COMPRESS-561 - Minor improvement
4684661470c26cadbbfe6a7150f862766eaa30937fbd2b2020-12-17 14:36:41-05:00Fix-spellinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveEntry.java': 'M'}['Fix']Fix spelling.
4694674cf5b340bfb881457fc03819f1b2a651c798c5af2020-12-10 14:56:49+08:00document-COMPRESS-559-and-make-some-commentspeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]document COMPRESS-559 and make some comments
470468d98e849850a33c1762d318108cb21d8e210388fc2020-12-10 11:16:26+08:00COMPRESS-559-Skip-extracting-with-GNU-tar-1.2855973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-559: Skip extracting with GNU tar 1.28 It is known to be broken for the archive the test will extract
47146975a16c23c73010988dc6dad08397ab4cc51e35332020-12-10 11:16:26+08:00COMPRESS-559-Extract-sparsefile-0.1-also-on-Linux55973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-559: Extract sparsefile-0.1 also on Linux
47247005a995ee725f153b39be111c8b51adbed24d30a42020-11-30 10:01:39+08:00do-not-use-wildcard-importspeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/ChainingTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/DetectArchiverTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/IOMethodsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/DumpTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ExceptionMessageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/memory/MemoryArchiveTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256DecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/AsiExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BinaryTreeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BitStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/CircularBufferTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/EncryptedArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBitTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterSampleTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipShortTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/BZip2UtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GzipUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lzma/LZMAUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M'}[]do not use wildcard imports
4734711258341b941928b587102fd2b29574e00621087a2020-11-30 09:51:24+08:00document-pull-request-153peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document pull request #153
474472291b49d2f36b2e21f209a6eb2913db2ddaf6fef82020-11-30 09:45:17+08:00COMPRESS-560-Add-message-to-assume-check55973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-560: Add message to assume check
4754737d004266d31d6bbbc0560159d39c04fec02abb9a2020-11-30 09:45:17+08:00COMPRESS-560-Use-assumeTrue-assumeFalse-to-check-if-the-test-should-be-run-on-the-current-OS55973914+PeterAlfredLee@users.noreply.github.com{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-560: Use assumeTrue/assumeFalse to check if the test should be run on the current OS
476474b86feb61e7d96e36c9348b4c4ac9ead331fc714a2020-11-30 09:45:17+08:00COMPRESS-560-Do-not-return-false-if-the-entry-is-a-tar-sparse-entry55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-560: Do not return false if the entry is a tar sparse entry
4774750bff34c1b409b10f4066ced3e146ed8ae0ad0fe92020-11-21 13:50:30-05:00Redundant-returngarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/main/java/org/apache/commons/compress/changes/ChangeSet.java': 'M'}[]Redundant return.
47847650174a9f89328862359546b250cc72d65bfe2fc52020-11-21 13:42:36-05:00Use-upper-case-L-instead-of-l-for-long-literal-suffixgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]Use upper-case 'L' instead of 'l' for long literal suffix.
47947737f193f4f1cc98490f9e13eb752c1ecae4624d7a2020-11-21 12:54:27-05:00Use-finalgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]Use final.
480478ef28595d5c69d8a52bbdcb7ab06d6734fdfd3cca2020-11-21 12:42:56-05:00Use-blocksgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}[]Use blocks.
481479ae5baa9f24681ef9f0cfe05658f25b548ed597652020-11-21 12:29:03-05:00Remove-redundant-modifiers-like-private-on-enum-constructorsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipMethod.java': 'M'}[]Remove redundant modifiers like private on enum constructors.
482480d959766c1419a677f1583b31f654387a735e55892020-11-21 10:26:10-05:00Use-try-with-resourcegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/EncryptedArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Lister.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DeflateTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/XZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}[]Use try-with-resource.
483481993d5878768f1351d67f61a05f250802a03029452020-11-20 22:08:27-05:00Use-finalgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]Use final.
4844825cacb5d40b4b32d0c976043c281ff841ead2ab2e2020-11-20 18:52:37-05:00No-need-to-initialize-to-defaultgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioUtil.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BitInputStream.java': 'M'}[]No need to initialize to default.
48548332012f945b85c6dcfd2c8c3bb04d3ee27c6f184f2020-11-20 17:56:18-05:00Remove-redundant-calls-to-supergarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M'}[]Remove redundant calls to super().
4864844c733133b65a4d8aeb8c06841474113fa4b734502020-11-20 16:41:53-05:00Use-Objects.hashgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M'}[]Use Objects.hash().
48748564f01c6036efef1f936ea20b738df1c1ba8d76572020-11-20 15:27:22-05:00Use-a-switch-instead-of-a-cascading-if-elsegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M'}[]Use a switch instead of a cascading if-else.
488486de1f857a368c51dafff2d407890ffff775286d192020-11-13 21:58:22+08:00document-COMPRESS-558-in-changes.xmlpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]document COMPRESS-558 in changes.xml
4894874f52e4a712ec47bd8360fee5e14dc591ed27ba852020-11-13 21:52:35+08:00COMPRESS-558-Fix-accidentally-added-to-file-names55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}['Fix']COMPRESS-558: Fix accidentally added / to file names
4904886c5384984df236ba5f5d75a5c36031c4f03250f92020-11-13 19:53:37+08:00COMPRESS-509-document-this-change-in-changes.xmlpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-509 : document this change in changes.xml
4914894ded58529ab48f7f755141db8ff7ae45d13bd5912020-11-06 09:48:51-05:00Bump-actions-checkout-from-v2.3.3-to-v2.3.4-150garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump actions/checkout from v2.3.3 to v2.3.4 #150.
492490bc754a3011353e7d315f1390b0e42c2e03f6f93c2020-11-06 09:47:50-05:00Bump-actions-checkout-from-v2.3.3-to-v2.3.4-150noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from v2.3.3 to v2.3.4 (#150) Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.3 to v2.3.4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.3...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
493491498db43d640f8887d3a7c3bbb46117c5ba7fed392020-11-01 10:40:42-05:00Remove-dead-commentsgarydgregory@gmail.com{'pom.xml': 'M'}[]Remove dead comments.
494492bf2fbb6f0b3185000eab77bb54ff29c2beaa064d2020-11-01 10:39:57-05:00Update-Mockito-1.10.19-3.6.0garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M'}[]Update Mockito 1.10.19 -> 3.6.0.
4954939e3c2aeb333e5346290f9b7ef91a344ba5998bb32020-11-01 10:26:30-05:00Bump-memoryfilesystem-from-1.3.0-to-2.1.0-131garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump memoryfilesystem from 1.3.0 to 2.1.0 #131.
49649416391f3f8a5b0f32921e446a3785de4841b8bae22020-11-01 10:25:31-05:00Bump-memoryfilesystem-from-1.3.0-to-2.1.0-131noreply@github.com{'pom.xml': 'M'}[]Bump memoryfilesystem from 1.3.0 to 2.1.0 (#131) Bumps [memoryfilesystem](https://github.com/marschall/memoryfilesystem) from 1.3.0 to 2.1.0. - [Release notes](https://github.com/marschall/memoryfilesystem/releases) - [Commits](https://github.com/marschall/memoryfilesystem/compare/1.3.0...2.1.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
497495176abe15ba3084d89472c6a42133a46df68e7dc22020-11-01 10:24:54-05:00Replace-Java-14-with-15-latest-on-Travisgarydgregory@gmail.com{'.travis.yml': 'M'}[]Replace Java 14 with 15 (latest) on Travis.
498496b08186b6f775aeab077c8778d4aa333ead8adc392020-11-01 10:22:52-05:00Update-com.github.luben-zstd-jni-from-1.4.5-6-1.4.5-12garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Update com.github.luben:zstd-jni from 1.4.5-6 -> 1.4.5-12. Note that versions 1.4.5-7, 1.4.5-11, and maybe others in between are broken due to not looking for its DLL on Windows properly, perhaps on other platforms as well.
49949716a7fbb6ace0b1a531b818230f52842295fe1c462020-11-01 10:04:44-05:00Bump-junit-from-4.13-to-4.13.1-143garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Bump junit from 4.13 to 4.13.1 #143. Bump actions/checkout from v2.3.2 to v2.3.3 #139. Bump actions/setup-java from v1.4.2 to v1.4.3 #141.
5004987ceae5d1e597710fbc5641fffa7e2c32569172e12020-11-01 10:03:55-05:00Bump-actions-setup-java-from-v1.4.2-to-v1.4.3-141noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/setup-java from v1.4.2 to v1.4.3 (#141) Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1.4.2 to v1.4.3. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v1.4.2...d202f5dbf7256730fb690ec59f6381650114feb2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
501499d8a0142d1b766c6f3fcef69f15849337c2236a3f2020-11-01 10:02:59-05:00Bump-actions-checkout-from-v2.3.2-to-v2.3.3-139noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from v2.3.2 to v2.3.3 (#139) Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.2 to v2.3.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.2...a81bbbf8298c0fa03ea29cdc473d45769f953675) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5025003a69e1c0b286e485d7c4a78c26ce7749d4e8b5632020-11-01 10:01:19-05:00Bump-junit-from-4.13-to-4.13.1-143noreply@github.com{'pom.xml': 'M'}[]Bump junit from 4.13 to 4.13.1 (#143) Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
50350199cc3fb7eeaed3eb7467c8771ab752f9999dd1ce2020-11-01 09:52:19-05:00Use-Objects.equalsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]Use Objects.equals().
504502e21f1acc9660fb67d5992b254ff394d2f39591872020-11-01 09:45:41-05:00Fix-Javadoc-linkgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M'}['Fix']Fix Javadoc link.
505503e0b11ec71dd1e9ae152b02015415c22608dc4a592020-11-01 09:45:41-05:00Use-try-with-resourcesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X7875_NewUnixTest.java': 'M'}[]Use try-with-resources.
506504e61abc3e03482e3e08c5aaaa1c4ad57ddf6be3832020-11-01 09:45:41-05:00No-need-to-throw-IOException-from-this-private-methodgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]No need to throw IOException from this private method.
507505d68da9b3193e5aaff195ba64eebe0d82a54a27452020-11-01 09:45:41-05:00No-need-to-throw-UnsupportedEncodingException-from-this-private-methodgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M'}[]No need to throw UnsupportedEncodingException from this private method.
508506cbdb1e270d525557cca23d76cfc8b4822804b34f2020-11-01 09:45:41-05:00No-need-to-nest-else-clausegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java': 'M'}[]No need to nest else clause.
5095073c054726596c81459acf4c4c6be057f81d7924b12020-11-01 08:46:29-05:00Remove-unused-importgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M'}[]Remove unused import.
51050882f740156c8f8c1f7d713ea33b5e9ab08b3ab3dc2020-11-01 08:45:51-05:00Use-finalgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}[]Use final.
511509ea1cba21dcd1dfa62806d1846b5749e06b752a182020-11-01 08:44:00-05:00Access-static-methods-directlygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]Access static methods directly.
51251080057c3c11310c7f1b661d87fb1fb2253975e7ce2020-10-30 09:24:26-04:00Typogarydgregory@gmail.com{'SECURITY.md': 'M'}[]Typo.
513511ef3cad07da846a9a0a2b9112c4f8859e10926e3d2020-10-30 15:02:05+08:00Modify-some-calls-of-method-Collection.toArraypeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M'}[]Modify some calls of method Collection.toArray Use method with empty array instead of pre size array, cause it's thread safe and faster.
514512f56300c867658d77451bb7647479cbef59a6bf052020-10-25 15:36:50-04:00Use-lambdasgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongPathTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterSampleTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/ZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M'}[]Use lambdas.
515513294f555caf13a63ca162ac422fc9fcf54421362b2020-10-25 14:34:49-04:00Add-SECURITY.MDgarydgregory@gmail.com{'SECURITY.md': 'A'}[]Add SECURITY.MD.
5165145c6f14c3f3076298db6578a35168966b5df4c30d2020-10-13 17:08:54+08:00update-CRLF-to-LFpeteralfredlee@gmail.com{'.gitignore': 'M'}[]update CRLF to LF
517515555daa4e9bfca0df3449f5484d5b87a5194a5abd2020-10-07 10:51:00+08:00COMPRESS-553-fix-for-pax-header-of-tarpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-553.tar': 'A'}['fix']COMPRESS-553 : fix for pax header of tar The length validation in TarArchiveInputStream.parsePaxHeaders should also consider the headers with length smaller than 1 and ignore these headers.
5185168a65cc9f7db7a851af562c7d098bb06283b64a852020-09-24 14:25:55+08:00Fix-for-CFH-detect-in-ZipArchiveInputStreampeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}['Fix', 'fixed']Fix for CFH detect in ZipArchiveInputStream The problem has been fixed in commit 86bb35a. This commit just add a test for it, and document it in changes.xml.
5195170628668ea394775bb750ed5b7fe32626ea0e55d42020-09-20 18:49:38-04:00Use-uppercase-for-long-literal-suffixgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/BigFilesIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X000A_NTFSTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipLongTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M'}[]Use uppercase for long literal suffix.
520518cf2f6c64558280e125a1d90f640f3fdea31608342020-09-19 15:43:09-04:00Replace-Java-14-with-Java-15-as-the-latest-Java-version-to-test.-Usegarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Replace Java 14 with Java 15 as the latest Java version to test. Use Jaav 16 EA as the EA version to test.
521519550e525749607ee14daa74a17f16acfa505c2b7e2020-09-08 11:59:00-04:00Update-actions-setup-java-from-v1.4.1-to-v1.4.2-133garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update actions/setup-java from v1.4.1 to v1.4.2 #133.
522520876ee8766d285bca2873207454938660fd4a84f82020-09-08 11:58:21-04:00Update-actions-setup-java-from-v1.4.1-to-v1.4.2-133garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update actions/setup-java from v1.4.1 to v1.4.2 #133.
523521db932dd3deb71e5def3cff9ee49af65585601d7c2020-09-08 11:56:39-04:00Bump-actions-setup-java-from-v1.4.1-to-v1.4.2-133noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/setup-java from v1.4.1 to v1.4.2 (#133) Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1.4.1 to v1.4.2. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v1.4.1...8bb50d97d6b4d316daf284fdf8eafbfc988421fc) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
524522b0d590d65b277bb92a0270529de5ac7d69b443ab2020-09-07 14:40:26+08:00COMPRESS-550-document-in-changespeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-550 : document in changes
525523a40c53d1494d71d09f57880f1a333445ddf4c5352020-09-07 14:34:23+08:00COMPRESS-550-add-writePreamble-to-ZipArchiveInputStream55973914+PeterAlfredLee@users.noreply.github.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}[]COMPRESS-550 : add writePreamble to ZipArchiveInputStream Add writePreamble to ZipArchiveInputStream. This is used to create self-extracting zips.
5265244eb3bbe8e95f5e3b6388b1e8db28b862cc7122942020-09-02 20:54:46+08:00COMPRESS-547-add-asserts-for-Arrays.copyOfpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M'}[]COMPRESS-547 : add asserts for Arrays.copyOf Add asserts for Arrays.copyOf in X0017_StrongEncryptionHeader.
5275253b28227a5ebed06f15e5706a4d5801c46549d72c2020-09-01 16:19:41+08:00COMPRESS-554-update-name-of-testcasepeteralfredlee@gmail.com{'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]COMPRESS-554 : update name of testcase
528526319a848ce71953ace6977f9b2dc505f24576addc2020-09-01 15:16:53+08:00COMPRESS-554-throw-IOExcepiton-if-error-is-metpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-554.tar': 'A'}[]COMPRESS-554 : throw IOExcepiton if error is met Throw an decleared IOException if a null entry is met when reading a global pax header instead of a runtime NPE.
529527a0ec219e19bb219776425e2e6b87ae3c6394acd12020-08-30 19:07:15-04:00Use-US-English-spellinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]Use US English spelling.
530528e3ea7b6607e7c96b9e2b6813c05bfba887c8e2262020-08-30 18:55:04-04:00Renamed-the-package-org.apache.harmonygarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/harmony/archive/internal/nls/Messages.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/BcBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPClass.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPConstant.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPDouble.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPFloat.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPMethodOrField.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPNameAndType.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPSignature.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPString.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CPUTF8.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CanonicalCodecFamilies.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/ConstantPoolEntry.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/IntList.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200ClassReader.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Exception.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/PopulationCodec.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/pack200/SegmentHeader.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttrDefinitionBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/FileBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IMatcher.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentOptions.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentUtils.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/Attribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstantNumber.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPDouble.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPField.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFieldRef.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFloat.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInteger.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInterfaceMethodRef.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPLong.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethod.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethodRef.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPString.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFileEntry.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantPoolEntry.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/DeprecatedAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/EnclosingMethodAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionTableEntry.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LineNumberTableAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTableAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/OperandManager.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SignatureAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SourceFileAttribute.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/DoubleForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FieldRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FloatRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IincForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IntRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LabelForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LocalForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LongForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewClassRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NoArgumentForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ShortForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/StringRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SwitchForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/VariableInstructionForm.java': 'A', 'src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/WideForm.java': 'A', 'src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java': 'M', 'src/main/java/org/apache/harmony/archive/internal/nls/Messages.java': 'D', 'src/main/java/org/apache/harmony/pack200/Archive.java': 'D', 'src/main/java/org/apache/harmony/pack200/AttributeDefinitionBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/BHSDCodec.java': 'D', 'src/main/java/org/apache/harmony/pack200/BandSet.java': 'D', 'src/main/java/org/apache/harmony/pack200/BcBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPClass.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPConstant.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPDouble.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPFloat.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPInt.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPLong.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPMethodOrField.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPNameAndType.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPSignature.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPString.java': 'D', 'src/main/java/org/apache/harmony/pack200/CPUTF8.java': 'D', 'src/main/java/org/apache/harmony/pack200/CanonicalCodecFamilies.java': 'D', 'src/main/java/org/apache/harmony/pack200/ClassBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/Codec.java': 'D', 'src/main/java/org/apache/harmony/pack200/CodecEncoding.java': 'D', 'src/main/java/org/apache/harmony/pack200/ConstantPoolEntry.java': 'D', 'src/main/java/org/apache/harmony/pack200/CpBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/FileBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/IcBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/IntList.java': 'D', 'src/main/java/org/apache/harmony/pack200/MetadataBandGroup.java': 'D', 'src/main/java/org/apache/harmony/pack200/NewAttribute.java': 'D', 'src/main/java/org/apache/harmony/pack200/NewAttributeBands.java': 'D', 'src/main/java/org/apache/harmony/pack200/Pack200Adapter.java': 'D', 'src/main/java/org/apache/harmony/pack200/Pack200ClassReader.java': 'D', 'src/main/java/org/apache/harmony/pack200/Pack200Exception.java': 'D', 'src/main/java/org/apache/harmony/pack200/Pack200PackerAdapter.java': 'D', 'src/main/java/org/apache/harmony/pack200/PackingOptions.java': 'D', 'src/main/java/org/apache/harmony/pack200/PackingUtils.java': 'D', 'src/main/java/org/apache/harmony/pack200/PopulationCodec.java': 'D', 'src/main/java/org/apache/harmony/pack200/RunCodec.java': 'D', 'src/main/java/org/apache/harmony/pack200/Segment.java': 'D', 'src/main/java/org/apache/harmony/pack200/SegmentHeader.java': 'D', 'src/main/java/org/apache/harmony/unpack200/Archive.java': 'D', 'src/main/java/org/apache/harmony/unpack200/AttrDefinitionBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/AttributeLayout.java': 'D', 'src/main/java/org/apache/harmony/unpack200/AttributeLayoutMap.java': 'D', 'src/main/java/org/apache/harmony/unpack200/BandSet.java': 'D', 'src/main/java/org/apache/harmony/unpack200/BcBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/ClassBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/CpBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/FileBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/IMatcher.java': 'D', 'src/main/java/org/apache/harmony/unpack200/IcBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/IcTuple.java': 'D', 'src/main/java/org/apache/harmony/unpack200/MetadataBandGroup.java': 'D', 'src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java': 'D', 'src/main/java/org/apache/harmony/unpack200/Pack200UnpackerAdapter.java': 'D', 'src/main/java/org/apache/harmony/unpack200/Segment.java': 'D', 'src/main/java/org/apache/harmony/unpack200/SegmentConstantPool.java': 'D', 'src/main/java/org/apache/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'D', 'src/main/java/org/apache/harmony/unpack200/SegmentHeader.java': 'D', 'src/main/java/org/apache/harmony/unpack200/SegmentOptions.java': 'D', 'src/main/java/org/apache/harmony/unpack200/SegmentUtils.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/Attribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ByteCode.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPClass.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPConstant.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPConstantNumber.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPDouble.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPField.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPFieldRef.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPFloat.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPInteger.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPInterfaceMethodRef.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPLong.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMember.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMethod.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMethodRef.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPNameAndType.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPRef.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPString.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPUTF8.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassConstantPool.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassFile.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassFileEntry.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/CodeAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ConstantPoolEntry.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/DeprecatedAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/EnclosingMethodAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ExceptionTableEntry.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/LineNumberTableAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/LocalVariableTableAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/NewAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/OperandManager.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/SignatureAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/SourceFileAttribute.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ByteForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ClassRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/DoubleForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/FieldRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/FloatRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IincForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IntRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LabelForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LocalForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LongForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/MethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NewClassRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NoArgumentForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ShortForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/StringRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SwitchForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/VariableInstructionForm.java': 'D', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/WideForm.java': 'D'}[]Renamed the package org.apache.harmony to org.apache.commons.compress.harmony to more easily track potential future changes.
5315297e487e113997f3f9e31e54e690b96c9ad045cda52020-08-24 11:25:32-04:00TEMP-Ddoclint-nonegarydgregory@gmail.com{'.github/workflows/maven.yml': 'M', '.travis.yml': 'M'}[]TEMP -Ddoclint=none
532530df4a2da3de4b0ea4fc099ba29c5a8fc9ab2e4cb22020-08-24 11:12:35-04:00Change-for-Apache-Commons-Compress-based-on-Apache-Harmonygarydgregory@gmail.com{'src/main/java/org/apache/harmony/pack200/Archive.java': 'M'}[]Change for Apache Commons Compress based on Apache Harmony. Thanks to Peter Lee <peterlee@apache.org>.
53353108d754cce4bb9a3bc30467e965ab86c64473e0322020-08-24 16:58:01+08:00COMPRESS-548-throw-exception-if-length-of-zip-extra-field-is-too-shortpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-548.zip': 'A'}[]COMPRESS-548 : throw exception if length of zip extra field is too short
5345324ede2949c0d6d16d41fcac857992ffb54910d87e2020-08-22 09:20:43-04:00Trigger-GitHub-builds-for-PRsgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Trigger GitHub builds for PRs.
53553348351f2f610949b42cae1c2d818b21835bdcb0bd2020-08-22 09:19:32-04:00Pack200-from-Apache-Harmony-initially-in-its-own-package-but-should-begarydgregory@gmail.com{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java': 'M', 'src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java': 'A', 'src/main/java/org/apache/harmony/archive/internal/nls/Messages.java': 'A', 'src/main/java/org/apache/harmony/pack200/Archive.java': 'A', 'src/main/java/org/apache/harmony/pack200/AttributeDefinitionBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/BHSDCodec.java': 'A', 'src/main/java/org/apache/harmony/pack200/BandSet.java': 'A', 'src/main/java/org/apache/harmony/pack200/BcBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPClass.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPConstant.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPDouble.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPFloat.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPInt.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPLong.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPMethodOrField.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPNameAndType.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPSignature.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPString.java': 'A', 'src/main/java/org/apache/harmony/pack200/CPUTF8.java': 'A', 'src/main/java/org/apache/harmony/pack200/CanonicalCodecFamilies.java': 'A', 'src/main/java/org/apache/harmony/pack200/ClassBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/Codec.java': 'A', 'src/main/java/org/apache/harmony/pack200/CodecEncoding.java': 'A', 'src/main/java/org/apache/harmony/pack200/ConstantPoolEntry.java': 'A', 'src/main/java/org/apache/harmony/pack200/CpBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/FileBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/IcBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/IntList.java': 'A', 'src/main/java/org/apache/harmony/pack200/MetadataBandGroup.java': 'A', 'src/main/java/org/apache/harmony/pack200/NewAttribute.java': 'A', 'src/main/java/org/apache/harmony/pack200/NewAttributeBands.java': 'A', 'src/main/java/org/apache/harmony/pack200/Pack200Adapter.java': 'A', 'src/main/java/org/apache/harmony/pack200/Pack200ClassReader.java': 'A', 'src/main/java/org/apache/harmony/pack200/Pack200Exception.java': 'A', 'src/main/java/org/apache/harmony/pack200/Pack200PackerAdapter.java': 'A', 'src/main/java/org/apache/harmony/pack200/PackingOptions.java': 'A', 'src/main/java/org/apache/harmony/pack200/PackingUtils.java': 'A', 'src/main/java/org/apache/harmony/pack200/PopulationCodec.java': 'A', 'src/main/java/org/apache/harmony/pack200/RunCodec.java': 'A', 'src/main/java/org/apache/harmony/pack200/Segment.java': 'A', 'src/main/java/org/apache/harmony/pack200/SegmentHeader.java': 'A', 'src/main/java/org/apache/harmony/unpack200/Archive.java': 'A', 'src/main/java/org/apache/harmony/unpack200/AttrDefinitionBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/AttributeLayout.java': 'A', 'src/main/java/org/apache/harmony/unpack200/AttributeLayoutMap.java': 'A', 'src/main/java/org/apache/harmony/unpack200/BandSet.java': 'A', 'src/main/java/org/apache/harmony/unpack200/BcBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/ClassBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/CpBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/FileBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/IMatcher.java': 'A', 'src/main/java/org/apache/harmony/unpack200/IcBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/IcTuple.java': 'A', 'src/main/java/org/apache/harmony/unpack200/MetadataBandGroup.java': 'A', 'src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java': 'A', 'src/main/java/org/apache/harmony/unpack200/Pack200UnpackerAdapter.java': 'A', 'src/main/java/org/apache/harmony/unpack200/Segment.java': 'A', 'src/main/java/org/apache/harmony/unpack200/SegmentConstantPool.java': 'A', 'src/main/java/org/apache/harmony/unpack200/SegmentConstantPoolArrayCache.java': 'A', 'src/main/java/org/apache/harmony/unpack200/SegmentHeader.java': 'A', 'src/main/java/org/apache/harmony/unpack200/SegmentOptions.java': 'A', 'src/main/java/org/apache/harmony/unpack200/SegmentUtils.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/AnnotationsAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/Attribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/BCIRenumberedAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ByteCode.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPClass.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPConstant.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPConstantNumber.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPDouble.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPField.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPFieldRef.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPFloat.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPInteger.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPInterfaceMethodRef.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPLong.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMember.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMethod.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPMethodRef.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPNameAndType.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPRef.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPString.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CPUTF8.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassConstantPool.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassFile.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ClassFileEntry.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/CodeAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ConstantPoolEntry.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ConstantValueAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/DeprecatedAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/EnclosingMethodAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ExceptionTableEntry.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/ExceptionsAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/InnerClassesAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/LineNumberTableAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/LocalVariableTableAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/NewAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/OperandManager.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/SignatureAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/SourceFileAttribute.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ByteCodeForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ByteForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ClassRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/DoubleForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/FieldRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/FloatRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IincForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/IntRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LabelForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LocalForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LongForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/LookupSwitchForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/MethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NewClassRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/NoArgumentForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ReferenceForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ShortForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/StringRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/SwitchForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/TableSwitchForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/VariableInstructionForm.java': 'A', 'src/main/java/org/apache/harmony/unpack200/bytecode/forms/WideForm.java': 'A'}[]Pack200 from Apache Harmony initially in its own package but should be repackaged.
53653492d9df3320d00dee0edef8290ef325bc83b9255a2020-08-22 09:16:45-04:00ignore-Pack200-tests-for-jdk14-129noreply@github.com{'.travis.yml': 'M', 'pom.xml': 'M', 'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M'}[]ignore Pack200 tests for jdk14+ (#129) Add a new maven profile for JDK14+ to ignore the failing Pack200 test classes. The tests are failing because the JDK14+ have removed pack200.
5375354bc900548ec0d10e7e9f6cb12e9a0a4a328544b12020-08-21 10:24:57-04:00maven-bundle-plugin-from-3.5.1-to-5.1.1-116garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]maven-bundle-plugin from 3.5.1 to 5.1.1 #116.
53853659552bf2e9169901b3e358b7efa6ba2c0c91ba992020-08-21 10:23:09-04:00Bump-maven-bundle-plugin-from-3.5.1-to-5.1.1-116noreply@github.com{'pom.xml': 'M'}[]Bump maven-bundle-plugin from 3.5.1 to 5.1.1 (#116) Bumps maven-bundle-plugin from 3.5.1 to 5.1.1. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
53953768d7257e1e59c91b04b867d74f9ae51761811e242020-08-21 10:22:46-04:00Update-maven-pmd-plugin-from-3.12.0-to-3.13.0-115garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update maven-pmd-plugin from 3.12.0 to 3.13.0 #115.
54053804f172543b3a5464e0d7d535df01929381196ec32020-08-21 10:22:15-04:00Bump-maven-pmd-plugin-from-3.12.0-to-3.13.0-115noreply@github.com{'pom.xml': 'M'}[]Bump maven-pmd-plugin from 3.12.0 to 3.13.0 (#115) Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.12.0 to 3.13.0. - [Release notes](https://github.com/apache/maven-pmd-plugin/releases) - [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.12.0...maven-pmd-plugin-3.13.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
541539266e43b260613ecd7d4529ea158f061e185fc56e2020-08-21 10:21:51-04:00Update-tests-slf4j-api-from-1.7.26-to-1.7.30-117garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update tests slf4j-api from 1.7.26 to 1.7.30 #117.
5425409253e5cab2db76769ec4cf30ac31700454312c852020-08-21 10:20:21-04:00Bump-slf4j-api-from-1.7.26-to-1.7.30-117noreply@github.com{'pom.xml': 'M'}[]Bump slf4j-api from 1.7.26 to 1.7.30 (#117) Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.26 to 1.7.30. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.26...v_1.7.30) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
54354174da21af515a22884517d6478a24552e51f964a32020-08-21 10:19:53-04:00Update-zstd-jni-from-1.4.4-7-to-1.4.5-6-118garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update zstd-jni from 1.4.4-7 to 1.4.5-6 #118.
544542c79eae9de527566cc5ab665e98716173ba78f6682020-08-21 10:19:18-04:00Bump-zstd-jni-from-1.4.4-7-to-1.4.5-6-118noreply@github.com{'pom.xml': 'M'}[]Bump zstd-jni from 1.4.4-7 to 1.4.5-6 (#118) Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.4.4-7 to 1.4.5-6. - [Release notes](https://github.com/luben/zstd-jni/releases) - [Commits](https://github.com/luben/zstd-jni/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5455431e51c5db1cda0aac1e7b2e2d35ce4a2f392343392020-08-21 10:09:08-04:00Update-actions-setup-java-from-v1.4.0-to-v1.4.1-125garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Update actions/setup-java from v1.4.0 to v1.4.1 #125.
546544d2171aec40bebd6c7bdb47223cf340237bfd25be2020-08-21 10:08:07-04:00Bump-actions-setup-java-from-v1.4.0-to-v1.4.1-125noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/setup-java from v1.4.0 to v1.4.1 (#125) Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1.4.0 to v1.4.1. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v1.4.0...3019d15cad3f7d2657e77aa6efe0571b3a89d0b4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
547545ce59f39b26685891fc2469a874cecf06051f01932020-08-21 15:13:24+08:00fix-javadoc-error-on-java-11peteralfredlee@gmail.com{'pom.xml': 'M'}['fix']fix javadoc error on java 11
548546aba901824c013297eceed7655b24144f28f3f64a2020-08-19 15:30:12-04:00Refactor-some-duplicationgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M'}[]Refactor some duplication.
549547c244d8ef98990b5100b82967388ed735c8ee69d32020-08-18 11:55:14-04:00Bump-to-Java-7-to-8-and-use-lambdasgarydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveReadTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M'}[]Bump to Java 7 to 8 and use lambdas.
550548f4498cd590a7132a8512a053ecec83c0a21f98102020-08-18 11:38:18-04:00Remove-trailing-white-spacesgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M'}[]Remove trailing white spaces.
55154986bb35aa4e92da6c3c9e78551dffc3fb0193caab2020-08-17 17:14:17+08:00fix-for-signature-detectpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}['fix', 'fix']fix for signature detect fix for problems in signature detecting of Central Directory File Signature
55255020f2dfbc48a18d8cce8f95005d067752c0bef31f2020-08-15 17:55:58+08:00COMPRESS-546-throw-exception-on-corrputed-z64peteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-546.zip': 'A'}[]COMPRESS-546 : throw exception on corrputed z64 ZipArchiveInputStream should throw exception if a corrputed zip64 extra field is met.
5535515fc625d91c883f3e7c99f9e27ab78ffdbb3f5ae92020-08-15 11:36:44+08:00COMPRESS-542-record-changepeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542 : record change Record change for Compress-542 with PR#120
554552870b54cd922cbeb73d945a24d4a5d6df49672ca82020-08-14 11:30:46+08:00COMPRESS-544-minor-bug-fixpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}['bug', 'fix']COMPRESS-544 : minor bug fix
55555341359f56e62d41ed59493cdcbaa5d52d0f89fbb92020-08-13 19:43:13+02:00COMPRESS-542-Prevent-OOM-at-array-creationtheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/COMPRESS-542-1.7z': 'A', 'src/test/resources/COMPRESS-542-2.7z': 'A', 'src/test/resources/COMPRESS-542-endheadercorrupted.7z': 'A', 'src/test/resources/COMPRESS-542-endheadercorrupted2.7z': 'A'}[]COMPRESS-542: Prevent OOM at array creation
556554b92728060ae6b82904d7d1453b05223f2917fc732020-08-13 16:30:55+08:00COMPRESS-544-truncated-tar-detectpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-544_truncated_in_content.tar': 'A', 'src/test/resources/COMPRESS-544_truncated_in_padding.tar': 'A'}['fix']COMPRESS-544 : truncated tar detect TarArchiveInputStream can not detect truncated tar archive when skipping bytes. This is a fix for it.
5575556383b06ebe04efe06d20888c00eeeebe27782fc32020-08-10 21:13:08-04:00Cache-.m2-dir-for-GitHub-buildsgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]Cache ~/.m2 dir for GitHub builds.
5585569548a7f668d49abfc465cb908ac28a6c53381e3b2020-08-10 13:12:43-04:00Fix-Javadoc-on-Java-11garydgregory@gmail.com{'pom.xml': 'M'}['Fix']Fix Javadoc on Java 11.
559557942fbf156a48f0cd5e8cc9663ee53e2dc99241cf2020-08-10 13:12:18-04:00Fix-Javadoc-on-Java-11garydgregory@gmail.com{'pom.xml': 'M'}['Fix']Fix Javadoc on Java 11.
56055823b71a51e9c73fae9c9d5aa6cfd782f060907b412020-08-10 13:04:09-04:00Fix-Javadoc-on-Java-11garydgregory@gmail.com{'pom.xml': 'M'}['Fix']Fix Javadoc on Java 11.
5615590d541ee7be974f95550d7548bf3f0d22fd3480a32020-08-10 11:21:35-04:00actions-checkout-from-v2.3.1-to-v2.3.2-124garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]actions/checkout from v2.3.1 to v2.3.2 #124.
5625605c0b4707a613c43d465d9b06da1e8ab7b4174dbb2020-08-10 11:20:16-04:00Bump-actions-checkout-from-v2.3.1-to-v2.3.2-124noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from v2.3.1 to v2.3.2 (#124) Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.1 to v2.3.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.1...2036a08e25fa78bbd946711a407b529a0a1204bf) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5635610b9dbbcee3d4dd35e92ccad1c55d5f429c072ae42020-08-10 20:39:00+08:00COMPRESS-543-fix-for-test-fails-on-Windowspeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M'}['fix']COMPRESS-543 : fix for test fails on Windows
564562228682a7bfc5fb2c82424e2bd51e844679d979512020-08-08 23:25:46-04:00Comment-out-experimentgarydgregory@gmail.com{'.travis.yml': 'M'}[]Comment out experiment.
5655635b0d0ecef7956fd138bc7222f42353fa6ab49c5c2020-08-08 23:08:01-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
5665641a8915fc020c5c6039c14b2a879e5052a7528b792020-08-08 23:07:45-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
5675657d1134d8e1bda85a3df4f2611514a7f6d2a7c3a32020-08-08 23:04:06-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
568566d2c3b3049733f64db6202d3874a3daff13ba63712020-08-08 22:38:47-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
5695673ae0c835bea88024e77fd08117d41ba030c7e6492020-08-08 22:37:18-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
57056896b1eb9697ab087e493c6eb1d46ec5e2ab2e6ac32020-08-08 22:23:43-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
571569ad6bdf6b27daace676d7ad714b1f8f2315c9332f2020-08-08 22:09:28-04:00openjdk-11-jdk-Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2garydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']openjdk-11-jdk: Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
57257084254594969c3b94aee9f0785743f3946606bbae2020-08-08 22:08:05-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2-to-fixgarydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
57357148c6915f67aa961f47e77a8ffa011c82e307bf7c2020-08-08 22:04:17-04:00Try-to-force-to-use-the-latest-Java-11-instead-of-11.0.2-to-fixgarydgregory@gmail.com{'.travis.yml': 'M'}['fix', 'bugs']Try to force to use the latest Java 11 instead of 11.0.2 to fix https://bugs.openjdk.java.net/browse/JDK-8212233
574572e443d81466db3d81de9e84ba8eb71bd8c84099262020-08-08 19:11:55-04:00Make-this-build-more-like-othersgarydgregory@gmail.com{'.travis.yml': 'M'}[]Make this build more like others.
5755731c54c06af235a92744f3277d9574ea60f0023f242020-08-08 19:06:34-04:00Simplify.-Don-t-cache-Maven-itselfgarydgregory@gmail.com{'.travis.yml': 'M'}[]Simplify. Don't cache Maven itself.
57657447b6fe17f960b8385b3aa84de2e2e06ee8ce7f3e2020-08-08 19:04:09-04:00Add-defaultGoal-to-POMgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M', '.travis.yml': 'M', 'pom.xml': 'M'}[]- Add defaultGoal to POM. - GitHub build: Use POM defaultGoal. - Travis: No need to specify OS.
5775751c13587ba8e2bf5188c92b07913fdd2b2e17197b2020-08-08 18:19:15-04:00Remove-unused-importsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/StreamCompressor.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/Parameters.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/PureJavaCrc32C.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ByteUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ServiceLoaderIteratorTest.java': 'M'}[]- Remove unused imports. - Use Java 7 diamonds. - Better boolean test. - Remove redundant modifiers. - Remove redundant ;
578576e0b3b1c7e036c9659c666d4a148d898a66c405792020-08-08 18:09:09-04:00Remove-trailing-whitespacegarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}[]Remove trailing whitespace.
579577f3afb6e6e6e32ac47a1760e52e639310eb7bc6882020-08-08 18:08:53-04:00Use-finalgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/MemoryLimitException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/DeltaDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMADecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/InflaterInputStreamWithStatistics.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/XXHash32.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/Parameters.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMACompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BitInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ByteUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/CloseShieldFilterInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FileNameUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FlushShieldFilterOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/Sets.java': 'M', 'src/main/java/org/apache/commons/compress/utils/SkipShieldingInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveReadTest.java': 'M', 'src/test/java/org/apache/commons/compress/ArchiveUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/MockEvilInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongPathTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/CoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/SevenZArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/jar/JarMarkerTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256DecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/CoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/FolderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/BinaryTreeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/NioZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/PkWareExtraHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/StreamCompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipClassCoverageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/FramedSnappyTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64BugsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/XXHash32Test.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/ParametersTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/SnappyRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ByteUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/IOUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ServiceLoaderIteratorTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]Use final.
58057806e05dab3bcb9044cc599f0ff18be78c54a8fbae2020-08-08 17:52:33-04:00Add-TarArchiveOutputStream.createArchiveEntry-Path-Stringgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]- Add TarArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...). - Add IOUtils.EMPTY_LINK_OPTIONS. - Update new ctor TarArchiveEntry(Path, String, LinkOption...)
5815796529f6102dc924495295cb7260a153d75386c5402020-08-08 17:48:03-04:00Add-LinkOptions-to-SevenZOutputFile.createArchiveEntrygarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M'}[]Add LinkOptions to SevenZOutputFile.createArchiveEntry().
5825808de9c3978173bbd6157ef3b86184726493ffb3e82020-08-08 17:13:46-04:00Support-passing-in-LinkOption-to-the-Archiver-file-visitorgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M'}[]- Support passing in LinkOption[] to the Archiver file visitor.
5835815916d5ba161e953e72e225ee7aac46eeff1c34b82020-08-08 17:03:34-04:00Add-ctor-CpioArchiveEntry-Path-String-LinkOptiongarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M'}[]- Add ctor CpioArchiveEntry(Path, String, LinkOption...) - Add ctor CpioArchiveEntry(short, Path, String, LinkOption...) - Add CpioArchiveEntry.setTime(FileTime) - Add createArchiveEntry(Path, String, LinkOption...) - Javadoc nits.
5845827eead05c527f6cd986dbc09d1c9c3e4103b779f62020-08-08 16:45:34-04:00Add-missing-testgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M'}[]Add missing test.
5855839cd1221cc7eb094eedd44d7a311852ec963b7e1a2020-08-08 16:39:31-04:00Add-ArArchiveOutputStream.createArchiveEntry-Path-Stringgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M'}['Fix']- Add ArArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...). - Add ArArchiveEntry(Path, String, LinkOption...). - Fix formatting in method signatures. - No need to nest an else clause.
58658438195196f73d9db9335b0e46c1ca0bed1f2c40e82020-08-08 16:22:22-04:00Use-new-API-ArchiveOutputStream.createArchiveEntry-Path-Stringgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M'}[]Use new API ArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...).
58758529481dd09b4b7d0b5ddbcc9ae92db49b9f2fba6a2020-08-08 16:17:25-04:00Add-SevenZOutputFile.createArchiveEntry-Path-Stringgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M'}[]Add SevenZOutputFile.createArchiveEntry(Path, String).
58858656d780acd21e4d42e4b4280682933910ce89d1c42020-08-08 16:07:00-04:00Add-Path-support-to-ZipArchiveOutputStream-123garydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Add Path support to ZipArchiveOutputStream #123.
589587dab9c48811f90c92daf3dd095623f5f18010a5532020-08-08 16:06:00-04:00Add-Path-support-to-ZipArchiveOutputStream-with-an-eye-on-implementing-123noreply@github.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}[]Add Path support to ZipArchiveOutputStream with an eye on implementing (#123) additional ArchiveOutputStream.createArchiveEntry(Path, String, LinkOption...) methods.
5905882c85b2cd40889166c0341a3049cd769b22d7687e2020-08-08 16:02:26-04:00Reimplement-org.apache.commons.compress.archivers.examples.Archivergarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M'}[]Reimplement org.apache.commons.compress.archivers.examples.Archiver using Java NIO tree walking instead custom file system traversal which was painful when dealing with large directories and calls to File.listFiles(). Also provide Java NIO Path APIs. There is some cruft still, due to the fact that this component is still on Java 7 and Java 8 lambdas cannot be used.
591589fee64bc2cdd017fdb756fc9cb0cd13521503957a2020-08-08 15:54:58-04:00Add-SevenZOutputFile.write-Path-OpenOptiongarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M'}[]Add SevenZOutputFile.write(Path, OpenOption...).
592590379f75ace59e52853aae91c591aeaee20e3f3c792020-08-08 15:45:56-04:00Add-SevenZOutputFile.write-InputStreamgarydgregory@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M'}[]Add SevenZOutputFile.write(InputStream).
5935918e34ee48898ea1cd0547d1df263f44a14e68678c2020-08-08 11:23:18-04:00Make-the-private-static-final-instance-public-under-the-name-DEFAULTgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveServiceLoaderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/DumpTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ExceptionMessageTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/JarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedArchiverTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/pack200/Pack200UtilsTest.java': 'M'}[]Make the private static final instance public under the name "DEFAULT" since it uses the platform default encoding. Reuse this constant instead of creating new factories all over with the exception of some tests that check for deprecated behavior.
59459293105cabfc5c139866433d3e8958140538d6c7d72020-08-08 11:12:43-04:00Format-nitsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java': 'M'}[]Format nits.
595593d3b33f88cf0fe7f23abb04112fa0f1fa81c7ff692020-08-06 09:43:19-04:00Drop-Java-9-12-13-from-Travis-CIgarydgregory@gmail.com{'.travis.yml': 'M'}[]Drop Java 9, 12, 13 from Travis CI.
596594c17b01e0ef5d9a2049160daaca2f119ecd1334e72020-08-05 10:54:59-04:00Bump-commons-parent-from-48-to-52-121noreply@github.com{'pom.xml': 'M'}[]Bump commons-parent from 48 to 52 (#121) Bumps commons-parent from 48 to 52. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5975952d06224f2b9727f72db5762d9a2cc1ba2a4ab7642020-08-05 09:24:51-04:00Add-no-transfer-progress-to-CI-buildsgarydgregory@gmail.com{'.github/workflows/maven.yml': 'M', '.travis.yml': 'M'}[]Add --no-transfer-progress to CI builds.
5985967c17493acbeb71ce515814f924d0671c32dede0d2020-08-04 15:17:41+08:00set-fail-fast-as-false-for-GH-actionspeteralfredlee@gmail.com{'.github/workflows/maven.yml': 'M'}[]set fail-fast as false for GH actions When fail-fast was set to true, GitHub would cancel all in-progress jobs if any matrix job fails. The default value is true. Compress could not be successfully compiled in Java 14 and 15-ea, so we should set fail-fast to false.
59959780e5a46d4fe0bd9ff4700b7adddc7cc4b277809d2020-07-27 15:21:57+02:00COMPRESS-542-Lazy-allocation-of-SevenZArchiveEntry-to-prevent-OOM-on-corrupt-filestheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-542: Lazy allocation of SevenZArchiveEntry to prevent OOM on corrupt files
600598b70af2052a3a6c1badf8a205e50315e7d0fffe322020-07-26 17:44:41-04:00GitHub-actions-setup-java-v1-actions-setup-java-v1.4.0garydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]GitHub actions/setup-java@v1 -> actions/setup-java@v1.4.0.
601599461c4062aef1e188e1d8813197239d35264145902020-07-26 17:22:35-04:00Fix-GitHub-action-for-Java-15-eagarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}['Fix']Fix GitHub action for Java 15-ea.
6026008a0221362ba8b6f0e055e3b4a392b321d3d061cf2020-07-23 15:24:01-04:00Document-recent-changegarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Document recent change.
603601b24ddaf07cb33b603ba2e3eab1dea11aee6492522020-07-23 15:25:44+00:00Bump-actions-checkout-from-v1-to-v2.3.1noreply@github.com{'.github/workflows/maven.yml': 'M'}[]Bump actions/checkout from v1 to v2.3.1 Bumps [actions/checkout](https://github.com/actions/checkout) from v1 to v2.3.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v1...28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b) Signed-off-by: dependabot[bot] <support@github.com>
6046027f2eda057438931edf16598847ff5cb7126ab8142020-07-23 11:24:27-04:00GitHub-builds-on-Java-8-11-and-14-current-allow-fails-on-15-eagarydgregory@gmail.com{'.github/workflows/maven.yml': 'M'}[]GitHub builds on Java 8, 11, and 14 (current), allow fails on 15-ea.
605603dd227a021724fe91403d7c60c17490de3eaebb7e2020-07-22 10:27:34-04:00Add-missing-headergarydgregory@gmail.com{'.github/dependabot.yml': 'M'}[]Add missing header.
60660477020bbcff4dc349c246ac1becf5dbaff38917d72020-07-22 10:16:07-04:00Enable-GitHub-Dependabotgarydgregory@gmail.com{'.github/dependabot.yml': 'A'}[]Enable GitHub Dependabot.
607605f41756f8024930384a60c5c57eb9eb2913ce1ae02020-07-06 20:53:49+08:00typos-fixpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveSummary.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CoderBase.java': 'M'}['fix']typos fix
608606893b441d761a445a65940b6fbd2dd5572516aa322020-07-06 14:53:58+08:00COMPRESS-539-revert-the-change-to-IOUtils.skippeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]COMPRESS-539 : revert the change to IOUtils.skip Revert the change to IOUtils.skip due to the performance. For specific information you can check the issue COMPRESS-449.
609607101137bfa0f3ae709c2a2771368b190ceb899ea02020-07-04 19:11:41+08:00COMPRESS-539-Update-the-IOUtils.skip-to-the-latest-implementation-of-Commons-IO-and-reuse-the-record-buffer-in-TarArchiveInputStreampeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]COMPRESS-539 : Update the IOUtils.skip to the latest implementation of Commons IO, and reuse the record buffer in TarArchiveInputStream.
61060809ab7d44a3199c29b47f42bed27d296fc26869e62020-06-18 12:15:28+01:00Add-inceptionYear-from-NOTICE.txtsebb@apache.org{'pom.xml': 'M'}[]Add inceptionYear from NOTICE.txt
6116098f056fe9bc75f6ed7e07b7ea935176450cc8bf9e2020-06-08 09:50:02+08:00record-PR-97-in-changes.xmlpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]record PR#97 in changes.xml
612610932fbdbfaf1604e24d2f95028e187c8eea23a7f72020-06-05 03:52:36+08:00remove-unused-importsxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ParameterizedExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]remove unused imports.
6136111cdf4eda2273473a9e046d0f0f9e3a984fedb63a2020-06-05 03:50:01+08:00use-System.currentTimeMillis-instead-of-new-Date-.getTimexenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]use System.currentTimeMillis instead of new Date().getTime
614612774f6b41a46fd7ddd2196687115569729646a67a2020-06-05 03:46:38+08:00unitized-array-stylesxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioUtil.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/CRC.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/PythonTruncatedBzip2Test.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStreamTest.java': 'M'}[]unitized array styles.
615613183816382a376ed22f37204eec6caaa5622a100b2020-06-05 03:43:29+08:00remove-null-as-it-is-covered-by-instance-ofxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java': 'M'}[]remove `== null` as it is covered by `instance of`
616614a1e0be725078e679776e6d56e20f810c9a7c8a4e2020-06-03 19:27:30+08:00maybe-we-can-make-it-staticxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M'}[]maybe we can make it static Hi. Can we add a static here?
617615204faf58f69386d1b6f8d0410dcf2667d6d080512020-06-03 19:24:51+08:00maybe-we-can-add-a-break-herexenoamess@gmail.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M'}[]maybe we can add a break here Hi. Can we add a break here? Also, should we try implement a data structure or something for doing this? a loop like this sounds slow. If you don't mind I will give it a try several hours later (if I still have some time).
618616243bfff8cace2a29e32b0622ae205b6b66c076162020-06-03 15:31:11+08:00use-StandardCharsetsxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/CompressorStreamFactoryRoundtripTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz77support/LZ77CompressorTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/CharsetsTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]use StandardCharsets. In most cases using StandardCharsets is faster. You can get more information at `decode(String charsetName, byte[] ba, int off, int len)`` and `decode(Charset cs, byte[] ba, int off, int len)` in class java.lang.StringCoding
619617e2a1a418c2e8ff881d46d6827ba79436b047b7862020-06-03 00:24:58+08:00revert-typo-fix-in-public-functions-for-not-breaking-BCxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/compressors/brotli/BrotliUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdUtils.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lzma/LZMAUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}['fix', 'fix']revert typo-fix in public functions for not breaking BC. mostly named [setCache***Availablity], which should be [setCache***Availability]. maybe we can fix them when next major version comes.
6206181ac816fde7ae874f9903fea0cefeef43557abffd2020-06-02 21:38:23+08:00fix-typosxenoamess@gmail.com{'BUILDING.md': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioConstants.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Folder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldParsingBehavior.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/Zip64RequiredException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/brotli/BrotliUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/Parameters.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200Utils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/PureJavaCrc32C.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ArchiveUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/SkipShieldingInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipEncodingTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lzma/LZMAUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZUtilsTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}['fix']fix typos
6216198383bccd776903d86253b6fcb138aebe11701b452020-06-02 19:39:06+08:00refine-javadocxenoamess@gmail.com{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BlockSort.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}[]refine javadoc
622620637469893b0ade91d8bca61c25e0e9282f9772132020-06-02 09:55:41+08:00restore-error-deleted-throws-declarationpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M'}[]restore error deleted throws declaration
62362142b6aa4c8a097f2ed49eb51b9fac61e7f8033cb22020-06-01 21:00:53+08:00minor-typos-cleanuppeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M'}[]minor typos cleanup
62462267356a270ae9553e09dfd6b2ad8ae6e792b5a8862020-06-01 13:13:47+02:00not-really-COMPRESS-529-also-use-IllegalArgumentException-for-big-numbersbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M'}[]not really COMPRESS-529 also use IllegalArgumentException for big numbers
625623b13c93182365253fc16a1bac4d46ad6e946bf5682020-06-01 16:52:37+08:00typospeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]typos
62662436773d948e9a220c1dc3abec3d2028b0879a77662020-06-01 16:48:05+08:00COMPRESS-529-properly-throw-Exceptions-for-tarpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStreamTest.java': 'M', 'src/test/resources/COMPRESS-529.tar': 'A'}[]COMPRESS-529 : properly throw Exceptions for tar Throw expected IOException instead of NumberFormatException if it encounters non-numbers in tar pax headers. Throw IllegalArgumentException if the file name is too long with the default long file mode LONGFILE_ERROR
6276256bbc7cb147d57c3db812be17d462a802ee46e26c2020-05-31 14:05:33+02:00COMPRESS-532-properly-handle-corrupt-IMPLODED-streamsbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]COMPRESS-532 properly handle corrupt IMPLODED streams
628626e4eccde3c67483a22523be8a90d188e5416de9212020-05-31 13:36:55+02:00COMPRESS-531-it-is-an-error-if-a-PAX-header-is-not-followed-by-an-entrybodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]COMPRESS-531 it is an error if a PAX header is not followed by an entry
62962784ca24bd001153f45d1e9f97b1b45090fb340ece2020-05-31 13:14:24+02:00COMPRESS-530-typobodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]COMPRESS-530 typo
630628b8cd5416ecf0074199a3eeb49c714bdb3e70318d2020-05-30 10:56:42-04:00Test-major-Java-versions-with-GitHub-actions-as-documented-ongarydgregory@gmail.com{'.github/workflows/maven.yml': 'A'}[]Test major Java versions with GitHub actions as documented on https://github.com/actions/setup-java
6316295e02ee762b8443187b74801e18eddb845fec48db2020-05-27 21:57:23+08:00COMPRESS-530-throw-IOException-insteadpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]COMPRESS-530 : throw IOException instead Throw an IOException instead of skipping it if it encounters a non-number while reading length in pax header.
6326308d969d60536b8878f73fd494c517de5d18be9d892020-05-27 20:44:12+08:00Revert-COMPRESS-529-throws-IOException-if-non-number-exists-in-pax-headerpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-529.tar': 'D'}[]Revert "COMPRESS-529 : throws IOException if non-number exists in pax header" This reverts commit b8a0b54c59191cb8338585eab055897737730a9e.
633631b8a0b54c59191cb8338585eab055897737730a9e2020-05-26 21:11:54+08:00COMPRESS-529-throws-IOException-if-non-number-exists-in-pax-headerpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-529.tar': 'A'}[]COMPRESS-529 : throws IOException if non-number exists in pax header Throws IOException with more specific info when parsing a non-number value while parsing pax headers.
634632ae0a15cc301e827a6139af03bfe911c2f919a47c2020-05-26 20:42:22+08:00COMPRESS-530-and-record-in-changes.xmlpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-530 : and record in changes.xml
635633d5d9862870e1c7e7110418d97665fdda717babad2020-05-26 20:31:15+08:00COMPRESS-530-skip-non-number-when-parsing-pax-headerpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-530.tar': 'A'}[]COMPRESS-530 : skip non-number when parsing pax header
636634a1d4ce6273212f52ff5d770ee99ab5c56808a80f2020-05-24 22:08:15+02:00COMPRESS-404-Fallback-to-old-file-api-calls-if-new-ones-failtheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]COMPRESS-404: Fallback to old file api calls if new ones fail Extend documentation of file api constructors about ignored exceptions Add missing @since tags
637635706c06e41f59e1806e7473df93246fdcd3c872c72020-05-24 22:14:06+08:00COMPRESS-515-add-COMPRESS-515-in-changespeteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]COMPRESS-515 : add COMPRESS-515 in changes
638636e176d4b7d2a818dd7550c9dcb16250c3470869f22020-05-24 12:18:10+02:00COMPRESS-526-COMRESS-527-more-potential-runtime-exceptions-in-deflate64bodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}[]COMPRESS-526 COMRESS-527 more potential runtime exceptions in deflate64
639637aa1bc8720d1186aeb03efff3f7f26cf2d76d2c6a2020-05-24 10:43:54+02:00COMPRESS-521-COMPRESS-522-COMPRESS-525-IOException-instead-of-IllegalArgumentExceptionbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M'}[]COMPRESS-521 COMPRESS-522 COMPRESS-525 IOException instead of IllegalArgumentException
640638ea37bc163ecd6dfa9e0ec4935f4f0d1557c30b4d2020-05-23 23:17:22+02:00COMPRESS-519-another-missed-bounds-checkbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M'}[]COMPRESS-519 another missed bounds check
6416391d805661b4efad521d9ebd42a51bd2d1faafb5202020-05-23 22:04:16+02:00COMPRESS-523-fix-test-method-namebodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}['fix']COMPRESS-523 fix test method name
6426402ea0e4647c6826bea9b04acb104a2954003e8b5c2020-05-23 21:59:47+02:00COMPRESS-523-be-more-defensive-when-skipping-over-remainder-of-archivebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]COMPRESS-523 be more defensive when skipping over remainder of archive
6436411793167ce82c43b8ca15cee53fd96e164345607a2020-05-23 20:04:22+02:00COMPRESS-520-don-t-rely-on-extra-fields-to-actually-be-what-you-think-they-arebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]COMPRESS-520 don't rely on extra fields to actually be what you think they are
644642f71d3ddd9f9ab2b6c4c072168451e6f72920398f2020-05-23 18:51:18+02:00COMPRESS-517-make-sure-flags-and-existing-fields-agree-with-each-otherbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java': 'M'}[]COMPRESS-517 make sure flags and existing fields agree with each other
645643e2b9f6445330be3ae98fe14404e31366a55578252020-05-23 18:32:43+02:00COMPRESS-520-forgot-to-credit-theobisprojectbodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-520 forgot to credit theobisproject
6466443497dcbcf332cd932604713984edbb04965b02812020-05-23 18:30:45+02:00COMPRESS-516-turn-ArrayIndexOutOfBounds-into-IOExceptionbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M'}[]COMPRESS-516 turn ArrayIndexOutOfBounds into IOException
647645c3f6b4a5eab979d6e8fac632381b09469c0f94052020-05-23 17:52:25+02:00COMPRESS-514-7z-UINT64-may-turn-out-to-become-negative-longsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-514 7z UINT64 may turn out to become negative longs
6486469e4238713c9a8f9ef16edb1022f81531a705adbc2020-05-23 17:51:23+02:00COMPRESS-514-make-error-message-easier-to-readbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-514 make error message easier to read
64964746a5be14a2c4971da1b4595aaa703a9e54dc97f62020-05-23 17:13:10+02:00COMPRESS-520-record-fixbodewig@apache.org{'src/changes/changes.xml': 'M'}['fix']COMPRESS-520 record fix
6506488f9e2e5aa9a059076361cb31c98ef7434eae4c282020-05-23 15:55:45+08:00fix-minor-errors-in-testpeteralfredlee@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}['fix']fix minor errors in test
651649636660fad58ff841e6ee06e6cf42b779dfca9a222020-05-20 17:28:54-04:00Removed-extraneous-error-messageian550@outlook.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]Removed extraneous error message
652650fe3683996b539c3fb101b72f922a24a16119e7c42020-05-20 17:22:01-04:00removing-extra-whitespaceian550@outlook.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]removing extra whitespace
653651a468436ae40f9e9905c1cb586462a5a4c54c208b2020-05-20 17:20:03-04:00Fixesian550@outlook.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}['Fixes']Fixes
65465240c4d36530fbc5533d71686d611dfaacf4c4320f2020-05-19 19:14:14-04:00reformat-Zipfile-error-messageian550@outlook.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]reformat Zipfile error message
655653efd2e84f2b89d0494c444f4f227e2c390b28b5202020-05-18 17:44:16+02:00COMPRESS-520-Implement-ZCompressorInputStreamTest-without-powermocktheobisproject@gmail.com{'pom.xml': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M'}[]COMPRESS-520: Implement ZCompressorInputStreamTest without powermock
656654afaaacf8ce5ffd0735c4b5e70259068327741ab02020-05-16 13:57:47+02:00COMPRESS-404-Don-t-delegate-the-file-constructor-to-the-path-constructortheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}[]COMPRESS-404: Don't delegate the file constructor to the path constructor This is needed to be backwards compatible.
657655f2a7a601991bc81e1fa11987690261f1446932202020-05-15 13:46:40-04:00more-descriptive-error-message-in-zipFile-ctorian550@outlook.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]more descriptive error message in zipFile ctor
658656a5ccbd6c55f8df73aa5c13f48aed8d363c722c3a2020-05-14 08:27:57+02:00typos-and-also-mention-cannot-build-as-general-limitationbodewig@apache.org{'src/site/xdoc/limitations.xml': 'M'}[]typos - and also mention "cannot build" as general limitation
659657c132b72b29190da15aeb45ee07d236b411ca5a9c2020-05-14 07:59:14+02:00we-know-about-the-Java-14-problembodewig@apache.org{'BUILDING.md': 'M', 'README.md': 'M', 'src/site/xdoc/limitations.xml': 'M'}[]we know about the Java 14 problem
660658f9e8b46aacfaa065237d28f9817a1823640057e62020-05-14 00:16:10+08:00make-JDK14-and-ea-allow_failures-in-travisxenoamess@gmail.com{'.travis.yml': 'M'}[]make JDK14 and ea allow_failures in travis.
66165954f6b94310fc8ab64ea7d064aeee370a823b44fd2020-05-12 21:44:44+08:00Remove-deprecated-sudo-settingnoreply@github.com{'.travis.yml': 'M'}[]Remove deprecated sudo setting.
6626607cb298d943ec1a2811f1472824b7724d580a92172020-05-06 16:32:58+08:00COMPRESS-509-add-to-directories-with-long-name-in-tarpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]COMPRESS-509 : add '/' to directories with long name in tar Resolve the ambiguous behavior of the TarArchiveEntry.getName() method between directory with short name and long name. And improve the imports of some test classes.
663661de37805ca1b58805c784d8e4a7b56be8c352bbf42020-05-04 13:47:25+02:00COMPRESS-404-Fix-wrong-cast-for-linux-idstheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}['Fix']COMPRESS-404: Fix wrong cast for linux ids
664662510d58915d4397e2184c63c55284fd7a315ed57d2020-05-04 11:26:13+02:00COMPRESS-404-Add-owner-information-of-file-and-gid-uid-on-linux-to-TarArchiveEntrytheobisproject@gmail.com{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarMemoryFileSystemTest.java': 'A'}[]COMPRESS-404: Add owner information of file and gid/uid on linux to TarArchiveEntry
6656638f541a56b849c4fa9d5c22d2dde8d61eed8808cc2020-05-03 17:23:22+02:00COMPRESS-404-Use-java.nio.Path-as-backing-object-in-TarArchiveEntrytheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.java': 'M'}[]COMPRESS-404: Use java.nio.Path as backing object in TarArchiveEntry
66666469de512db43c9ca35da11664a1502702353a6fdd2020-04-22 11:08:22+08:00COMPRESS-510-fix-for-multiple-retrievals-of-InputStream-for-same-SevenZFile-entry-failspeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}['fix', 'fix']COMPRESS-510 : fix for multiple retrievals of InputStream for same SevenZFile entry fails fix for multiple retrievals of InputStream for same SevenZFile entry fails
6676651e6fd140c081fc50b62c628bec259f2d88417ebf2020-04-18 14:54:03+08:00COMPRESS-510-fix-multiple-retrievals-of-first-entry-of-7zpeteralfredlee@gmail.com{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}['fix']COMPRESS-510 : fix multiple retrievals of first entry of 7z Multiple retrievals of InputStream for same SevenZFile entry fails
668666ff5782a89d44d731bda560ae5938d6603d57deb52020-04-17 10:00:42+08:00update-changes-of-COMPRESS-504-and-COMPRESS-505peteralfredlee@gmail.com{'src/changes/changes.xml': 'M'}[]update changes of COMPRESS-504 and COMPRESS-505
669667633a6f654cddbb99dc9850ac49aed343fa8296652020-04-15 09:35:19-04:00Add-openjdk14-to-Travisgarydgregory@gmail.com{'.travis.yml': 'M'}[]Add openjdk14 to Travis.
67066853783948460ec0db588b5cbf1b60d8f3569a048c2020-03-30 11:09:28-04:00Standardize-on-American-English-spelling-of-behaviorgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java': 'M', 'src/site/xdoc/conventions.xml': 'M', 'src/site/xdoc/security-reports.xml': 'M'}[]Standardize on American English spelling of 'behavior'.
671669aeb809c787dbf2c25dec76a92ac823b338cf721d2020-03-24 15:51:49+08:00minor-cleanups-for-COMPRESS-505peteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]minor cleanups for COMPRESS-505 minor cleanups
6726705401f24e2f88265378e59b13cf2a0bc3d8310d402020-03-17 10:49:27+08:00Add-since-for-ParallelScatterZipCreatorpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M'}[]Add @since for ParallelScatterZipCreator Add @since for newly added constructor of ParallelScatterZipCreator
6736717457bbbdf76e6a617cdfe2f9314aea540be8db3c2020-03-16 19:41:20+08:00COMPRESS-504-allow-setting-of-compression-level-in-ParallelScatterZipCreatorpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M'}[]COMPRESS-504 allow setting of compression level in ParallelScatterZipCreator Allow setting of compression level in ParallelScatterZipCreator, and add some testcases for ParallelScatterZipCreator
674672aa5ea20514557ba474cd834c87e7ab6385eaa1192020-03-16 10:07:46+08:00Update-my-Peter-Lee-personal-information-in-pompeterlee@apache.org{'pom.xml': 'M'}[]Update my(Peter Lee) personal information in pom update my personal information in pom
675673b5fc5bd8d752bff0f586476f8dd1073b1d577d812020-03-09 09:40:12+08:00add-testcases-for-zippeteralfredlee@gmail.com{'pom.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java': 'M'}[]add testcases for zip Add testcases for zip, including ZipUtil, ZipFile and ZipArchiveEntry. And add myself as developer. :)
676674d4baab1bf83cbb16fff5620fc45fb958598526572020-03-07 16:59:01+01:00record-94bodewig@apache.org{'src/changes/changes.xml': 'M'}[]record #94
677675ccf4f3d856f4ec7f62644bf0a8e0ad6bc155b1f92020-03-06 10:37:09+08:00COMPRESS-505-multiple-read-of-same-7z-entry-fixpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}['fix', 'fix']COMPRESS-505 : multiple read of same 7z entry fix There are exceptions when reading multiple times of same 7z entry. There are also some exceptions when using getNextEntry and getInputStream at the same time. This is the fix for them.
678676e5625d080bcf1678c14c80a7f5d9f7242b6769142020-03-04 10:48:25+08:00Deprecated-methods-fixpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.java': 'M'}['fix', 'fix']Deprecated methods fix The zstd-jni was updated to 1.4.4-7, which contains some changes making some constructors of ZstdOutputStream deprecated. Just fix them.
679677bfc1473fca0501a82f7dfdcdceb64a802d9471952020-02-13 22:48:57-08:00doc-minor-javadoc-fixgithub@kylemoore.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}['fix'](doc) minor javadoc fix
6806780fb2815e78851e4537eff56c04071d06cd8a3c8b2020-02-08 21:14:33+01:00try-to-make-Java-9-s-javadoc-less-unhappybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/dump/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBit.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M'}[]try to make Java 9's javadoc less unhappy
681679bc2a894726c1c9c45f1ae0db4f0ab526aeca52722020-02-08 18:03:30+01:00make-XML-well-formedbodewig@apache.org{'src/site/xdoc/index.xml': 'M'}[]make XML well-formed
6826808a595385b116663108c0d1442e7ef379b12933b72020-02-08 17:45:38+01:00bring-back-all-What-s-new-sections-since-we-started-them-with-1.6bodewig@apache.org{'src/site/xdoc/index.xml': 'M'}[]bring back all "What's new" sections since we started them with 1.6
683681f7503adfbad8b44eb079d564f2784aeaa034647c2020-02-05 06:00:52+01:00prepare-RC1-of-Commons-Compress-1.20bodewig@apache.org{'README.md': 'M', 'pom.xml': 'M', 'src/site/site.xml': 'M', 'src/site/xdoc/download_compress.xml': 'M', 'src/site/xdoc/index.xml': 'M'}[]prepare RC1 of Commons Compress 1.20
684682151e0fb3fa241887ae3192cc92c572401c6a182b2020-02-03 17:59:18+01:00pax-exam-doesn-t-use-https-for-Maven-Central-by-defaultbodewig@apache.org{'src/test/java/org/apache/commons/compress/OsgiITest.java': 'M'}[]pax-exam doesn't use https for Maven Central by default this breaks building on a fresh clone
685683633f9dd82313c7292db530ff720a77109b63f47b2020-02-02 16:05:36+01:00release-notes-for-1.20bodewig@apache.org{'RELEASE-NOTES.txt': 'M'}[]release notes for 1.20
6866846a469b7833d5b1a42162dd4d897ebb30312698952020-02-02 15:53:13+01:00prefer-Long-valueOf-over-Long-newbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]prefer Long::valueOf over Long::new
6876854b464e1ba60aa6a94b5aa650b333988d9ba73ce22020-02-02 14:53:58+01:00be-more-precise-in-javadocsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]be more precise in javadocs
68868668833474b4e77d389611832a6ae99b8da0aeee892020-01-26 13:39:13+01:00one-more-javadoc-warningbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]one more javadoc warning
68968732463f0a9cbf1d1bb0e945d8423036e3aa38e8ca2020-01-25 12:42:54-05:00Update-JUnit-from-4.12-to-4.13garydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Update JUnit from 4.12 to 4.13.
69068878b4d3cfce43b19f2a81eec9312f04603570f9a02020-01-25 12:37:08-05:00COMPRESS-493-Update-optional-library-com.github.luben-zstd-jni-fromgarydgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[][COMPRESS-493] Update optional library com.github.luben:zstd-jni from 1.4.0-1 to 1.4.4-7. Update from to 1.4.3-1 to 1.4.4-7. Build OK on Oracle Java 1.7.0_80-b15.
6916898f2d40873a70e0727b76ecd779c9a8e3a55eaf1a2020-01-25 12:27:20-05:00Typosgarydgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Typos.
6926900c39f381dcf15e15c5334c8cc44e100c0e32083c2020-01-25 11:59:05-05:00Add-missing-annotationsgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/utils/Charsets.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M'}[]Add missing annotations.
69369111b803476f4776c463f0a62516ed3b688be912602020-01-25 11:55:05-05:00Fix-some-tests-that-leak-resources-when-failing.-There-is-a-lot-more-togarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFileTest.java': 'M'}['Fix']Fix some tests that leak resources when failing. There is a lot more to do in this area. Remove unused imports.
694692a19262d3e7af49f254a628a73659d71ad33737972020-01-25 17:35:35+01:00typobodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M'}[]typo
69569381b0b1bad8c64f80f73148c16a00674f1ea997bf2020-01-25 11:29:33-05:00Reuse-own-CloseShieldFilterInputStream-instead-of-creating-an-anonymousgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M'}[]Reuse own CloseShieldFilterInputStream instead of creating an anonymous inner class.
69669475775f9eaf50838779571a0494b68e8d0d4176892020-01-25 11:27:57-05:00Javadocgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/CountingInputStream.java': 'M'}[]Javadoc.
697695ea129b4a677c3f1f40a3c183f82188f770c52c6c2020-01-25 11:24:24-05:00Format-tweaksgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/utils/CountingInputStream.java': 'M'}[]Format tweaks.
6986969ede8aec5fd9a6a856bedd5246810d3a82b5a17c2020-01-25 11:23:56-05:00Reuse-own-CloseShieldFilterInputStream-instead-of-creating-an-anonymousgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.java': 'M'}[]Reuse own CloseShieldFilterInputStream instead of creating an anonymous inner class.
69969750bd693a5e8889617611c729cc3818b2b72e3cb32020-01-25 16:12:49+01:00address-javadoc-warningsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M'}[]address javadoc warnings
7006980572a33b974cca37232c57b9a7ecb802954f5f312020-01-25 15:10:55+01:00argument-name-has-changedbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}[]argument name has changed
70169957464b2f19e0cb048d549fc6f7682ce324bcf9ad2020-01-25 15:02:33+01:00OK-so-tar-fails.-Try-to-figure-out-whybodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]OK, so tar fails. Try to figure out why.
702700560f243b97c2342f3569758bf0a51e5cb3f2c3262020-01-25 14:31:39+01:00add-a-few-assertionsbodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]add a few assertions
703701822026997f2bff5f4bcbc8ec1a875512f8cc6f4f2020-01-25 12:15:57+01:00try-to-debug-test-failure-in-Jenkinsbodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]try to debug test failure in Jenkins
7047021221cd85369e270824f7c105781d0f2112a522e22020-01-24 19:59:57+01:00remove-shaded-commons-io-used-in-tests-plug-some-test-leaksbodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]remove shaded commons-io used in tests, plug some test leaks
7057031a04946e86a79c22122f2f40def9546369583e812020-01-23 21:12:17+01:00Sonar-want-the-comment-on-a-different-line-so-be-itbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]Sonar want the comment on a different line, so be it
706704011e9f0c53a9e0ac1e98df345748fe1b539d95a92020-01-23 20:56:25+01:00a-few-more-Sonar-findingsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStream.java': 'M'}[]a few more Sonar findings
707705f18f44936b4dc7002e21423c4c533b132bade9af2020-01-23 18:56:54+01:00make-Sonar-a-bit-less-unhappybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge.java': 'M'}[]make Sonar a bit less unhappy
70870680657d31997ed64aeef57376402985258430a8f92020-01-23 18:24:09+01:00make-TarArchiveStructSparse-immutablebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M'}[]make TarArchiveStructSparse immutable
7097072f6addbd38448573a7838494ce7b97b83a3f25cb2020-01-23 07:16:33+01:00address-issues-detected-by-FindBugsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/CLI.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M'}[]address issues detected by FindBugs
710708ef43074d7b95c0a43d0f5b8d05d562947b0c2fba2020-01-21 18:45:32+01:00user-rmdir-to-delete-temp-directory-added-with-90bodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M'}[]user rmdir to delete temp directory added with #90
7117099e0d5a77ef2edc5d20e2e24e259e400ad4ee85722020-01-21 13:27:14+01:00we-trigger-libbzip2-s-advertising-clausebodewig@apache.org{'NOTICE.txt': 'M'}[]we trigger libbzip2's advertising clause
7127101a6581de0f5eaf0b0ce91ac10259ac98595078c32020-01-21 13:20:55+01:00record-91-by-jobarbodewig@apache.org{'src/changes/changes.xml': 'M'}[]record #91 by @jobar
713711cb9d1674c239a3d3da43dac601c301e79684519e2020-01-21 13:15:50+01:00avoid-resource-leak-in-test-of-91bodewig@apache.org{'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java': 'M'}[]avoid resource leak in test of #91
71471270835c96f0adf6cf000df1892b21681a129d707a2020-01-21 13:13:19+01:00still-check-nSelectors-in-not-negativebodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M'}[]still check nSelectors in not negative see #91
715713bfeaaff800145adac509d069a0c6ebfe22148a892020-01-21 09:21:18+01:00Make-bz2-decompressor-robust-to-selector-overflowjoseph.allemandou@gmail.com{'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java': 'A', 'src/test/resources/lbzip2_32767.bz2': 'A'}[]Make bz2 decompressor robust to selector overflow As explained in https://gnu.wildebeest.org/blog/mjw/2019/08/02/bzip2-and-the-cve-that-wasnt/ bz2 has historically been able to decompress wrongly formatted compressed files, more precisely files stating more selectors that the algorithm actually uses. This patch replicates https://sourceware.org/ml/bzip2-devel/2019-q3/msg00007.html and provides the same test file as described in the above article (lbzip2_32767.bz2).
71671427fd2033d1218a652f09f59aa3d52db2b4d839ab2020-01-11 09:19:16+08:00COMPRESS-477-add-testcases-for-zip64-split-zippeteralfredlee@gmail.com{'src/test/java/org/apache/commons/compress/archivers/zip/Zip64SupportIT.java': 'M'}[]COMPRESS-477 : add testcases for zip64 split zip add testcases about zip64 in split zip
717715f16125435723d143183c9c45fd3a0f92bdf97ba32020-01-05 16:07:54+01:00COMPRESS-477-fix-writing-the-number-of-entries-to-the-EOCD-recordbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M'}['fix']COMPRESS-477 fix writing the number of entries to the EOCD record
7187169b8e96b202aadb72d0ec7bfda063852734ddba8a2020-01-05 15:03:32+01:00COMPRESS-498-record-OSGi-Bundle-SymbolicName-change-for-1.18bodewig@apache.org{'RELEASE-NOTES.txt': 'M', 'src/changes/changes.xml': 'M'}[]COMPRESS-498 record OSGi Bundle-SymbolicName change for 1.18
7197173e49f5ec95ad69689f26b6f4c73ce46e93a29a262020-01-04 16:06:58+01:00disable-JDK14-build-until-we-know-how-we-want-to-handle-pack200bodewig@apache.org{'.travis.yml': 'M'}[]disable JDK14 build until we know how we want to handle pack200
7207185ea938cb476513f6465612312a0cda1d60f5ac562020-01-04 15:50:03+01:00make-MultiReadOnlySeekableByteChannel-a-bit-more-spec-compliantbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]make MultiReadOnlySeekableByteChannel a bit more spec-compliant
721719af63d69043348dcb24d76adcde0e6db61e6657b32020-01-04 15:02:57+01:00COMPRESS-499-properly-set-the-position-when-truncate-is-calledbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/utils/SeekableInMemoryByteChannelTest.java': 'M'}[]COMPRESS-499 properly set the position when truncate is called closes #88
7227203449298549c1f59bebb262b476fe42170010cb482020-01-01 18:27:01+01:00COMPRESS-124-record-changes-and-credit-PeterAlfredLeebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/limitations.xml': 'M'}[]COMPRESS-124 record changes and credit @PeterAlfredLee
723721b465bfa6a73cfdaf440d26e56966cf60d6761f832020-01-01 18:11:01+01:00COMPRESS-124-review-cosmeticsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarConstants.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M'}[]COMPRESS-124 review cosmetics see #87
724722f7f7c53904e27e591d921caf4f17d95775fbbc0e2020-01-01 17:00:32+01:00Happy-new-yearbodewig@apache.org{'NOTICE.txt': 'M'}[]Happy new year
7257239839a3ea8e0aa8ecb048447cfb493dd91db9fbee2019-12-30 18:41:59+01:00the-sentence-is-incompletebodewig@apache.org{'src/site/xdoc/zip.xml': 'M'}[]the sentence is incomplete
72672457664d9170aa153020488771eaee77f1c15501822019-12-30 06:56:17+01:00COMPRESS-477-document-split-archive-supportbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/limitations.xml': 'M', 'src/site/xdoc/zip.xml': 'M'}[]COMPRESS-477 document split archive support see #86 and #84
7277256ddd84637bfe28d51425da8a43aefcb5b7ff66712019-12-30 06:42:03+01:00COMPRESS-477-grammar-fixesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M'}['fixes']COMPRESS-477 grammar fixes
728726672fe1d006430a1526e4fb81b6b7476c76b7d0282019-12-29 19:15:41+01:00COMPRESS-498-ensure-the-bundle-name-doesn-t-change-without-noticebodewig@apache.org{'src/test/java/org/apache/commons/compress/OsgiITest.java': 'M'}[]COMPRESS-498 ensure the bundle name doesn't change without notice
729727b4fd49a959cc58db476e1c79f25df1728c7f22b82019-12-27 20:07:47+08:00COMPRESS-477-add-Zip64-support-for-split-zippeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/Zip64RequiredException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M'}[]COMPRESS-477 : add Zip64 support for split zip
73072811edea657038529fea5e36f180f590bf20107cd12019-12-25 20:01:08-05:00Use-Objects.requireNonNull-instead-of-custom-check.-Minor-formattinggarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumerAdapter.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/changes/Change.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStream.java': 'M'}[]Use Objects.requireNonNull() instead of custom check. Minor formatting.
731729eecd6ae89ada048cea11f8a18bd369e609eae33e2019-12-25 19:54:42-05:00FIx-leaky-test-that-causes-builds-to-fail-at-least-on-Oracle-Java-8-andgarydgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ScatterSampleTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}['FIx']FIx leaky test that causes builds to fail (at least on Oracle Java 8 and Windows 10) because many file handles are left open. - Refactor File to byte array code pattern into new IOUtils method. - Use less obtuse names.
732730711f58e497bb9759fa4f34f40ab0ee9b3ef48e8a2019-12-25 18:55:40-05:00Fix-broken-test-on-Windows-10-at-leastgarydgregory@gmail.com{'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}['Fix']Fix broken test, on Windows 10 at least. [INFO] Running org.apache.commons.compress.archivers.ZipTestCase Cleaning up unclosed ZipFile for archive C:\git\commons-compress\target\test-classes\COMPRESS-477\split_zip_created_by_zip\zip_to_compare_created_by_zip.zip Failed to delete ArArchiveEntry.java in C:\Users\ggregory\AppData\Local\Temp\dir8859418000064656822\commons-compress\src\main\java\org\apache\commons\compress\archivers\ar Failed to delete ArArchiveInputStream.java in C:\Users\ggregory\AppData\Local\Temp\dir8859418000064656822\commons-compress\src\main\java\org\apache\commons\compress\archivers\ar Failed to delete ArArchiveOutputStream.java in C:\Users\ggregory\AppData\Local\Temp\dir8859418000064656822\commons-compress\src\main\java\org\apache\commons\compress\archivers\ar Failed to delete package.html in C:\Users\ggregory\AppData\Local\Temp\dir8859418000064656822\commons-compress\src\main\java\org\apache\commons\compress\archivers\ar Cleaning up unclosed ZipFile for archive C:\git\commons-compress\target\test-classes\COMPRESS-477\split_zip_created_by_zip\zip_to_compare_created_by_zip.zip Cleaning up unclosed ZipFile for archive C:\git\commons-compress\target\test-classes\COMPRESS-477\split_zip_created_by_zip\zip_to_compare_created_by_zip.zip [ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.972 s <<< FAILURE! - in org.apache.commons.compress.archivers.ZipTestCase [ERROR] buildSplitZipTest(org.apache.commons.compress.archivers.ZipTestCase) Time elapsed: 3.098 s <<< ERROR! java.lang.Error: Failed to delete C:\Users\ggregory\AppData\Local\Temp\dir8859418000064656822\commons-compress\src\main\java\org\apache\commons\compress\archivers\ar
73373126c7aff58aa4cdf4943cf3ddb744f680a1fbe0072019-12-15 12:09:54+01:00COMPRESS-477-add-javadocs-make-ZipSplitOutputStream-an-implementation-detailbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M'}[]COMPRESS-477 add javadocs, make ZipSplitOutputStream an implementation detail see #86
73473221025c71938d91bcaa1d55529087c0a082d223242019-12-14 20:39:48+08:00COMPRESS-477-set-disk-number-start-to-longpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}[]COMPRESS-477 set disk number start to long Basing on bodewig's rebased branch, disk number start should be a long variable.
735733dfa9ed3712097c10765301b15d720f867c4a061d2019-12-08 14:30:40+01:00COMPRESS-477-mostly-cosmetic-changes-to-84bodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FileNameUtils.java': 'A', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/utils/FileNameUtilsTest.java': 'A', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M'}[]COMPRESS-477 mostly cosmetic changes to #84
73673450569e5bfb1526c54acf0abe5a6e4d5463c5a4bd2019-12-06 15:52:54+08:00COMPRESS-124-add-testcases-for-extracting-sparsepeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseInputStream.java': 'D', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/SparseFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarUtilsTest.java': 'M', 'src/test/resources/oldgnu_extended_sparse.tar': 'A'}[]COMPRESS-124 : add testcases for extracting sparse
7377350df4d084182c2c2662b777ee2c3b04a1c42bbc662019-12-05 21:31:30+08:00COMPRESS-477-add-support-for-splitted-zip-filepeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java': 'A', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannel.java': 'D', 'src/main/java/org/apache/commons/compress/utils/ZipSplitSegmentComparator.java': 'D', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'M', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.z01': 'M', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.z02': 'M', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.zip': 'M', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/zip_to_compare_created_by_winrar.zip': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/zip_to_compare_created_by_zip.zip': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/zip_to_compare_created_by_zip_zip64.zip': 'A'}[]COMPRESS-477:add support for splitted zip file add support for splitted zip file for ZipArchiveInputStream
738736e61d22ee3549e9ac7379114d9e0a40d68b5dc6002019-12-05 21:01:26+08:00COMPRESS-477-building-a-split-spanned-zippeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStreamTest.java': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/zip_to_compare_created_by_zip.zip': 'A'}[]COMPRESS-477 building a split/spanned zip add testcases for building a split/spanned zip, as the PR of extracting a split zip is not merged yet, there're no other ways to test in code if my constructed zip is valid. I will add this part of testcases as soon as the PR of extracting split zip is merged.
739737b87cc99c8312630427ade0319d100b40143dd9e72019-11-22 15:31:40+08:00COMPRESS-124-add-support-for-sparse-files-in-tarpeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveSparseInputStream.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/tar/TarConstants.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M'}[]COMPRESS-124 add support for sparse files in tar add support for extracting tar archives containing sparse files
740738be2d130862163cfa8597744140830c3f7bb3a5ed2019-11-12 11:36:00+08:00COMPRESS-477-support-for-splitted-zip-filespeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.java': 'A', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M'}[]COMPRESS-477 support for splitted zip files add support for constructing splitted zip files
74173928049d2f89a76c5a4845c12151a483ca7773fb6f2019-11-07 17:18:36+01:00boy-scout-fixesbodewig@apache.org{'src/site/xdoc/limitations.xml': 'M'}['fixes']boy scout fixes
742740228e73995ea16cb247e5549fed727edfc3a28dce2019-11-07 17:18:14+01:00COMPRESS-342-record-changes-see-83bodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/site/xdoc/examples.xml': 'M', 'src/site/xdoc/index.xml': 'M'}[]COMPRESS-342 record changes - see #83
7437417a96d5449c7768da126d57bd4ef2305971c1a6dc2019-11-07 15:49:39+08:00COMPRESS-342-add-random-access-of-7z-filespeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]COMPRESS-342 add random access of 7z files
744742302bc4f19f2ff5c108884969b4347465c52673c82019-11-02 17:21:13+01:00COMPRESS-497-record-change-closes-85bodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-497 record change, closes #85
74574321ee2655b2a01c251855382d8d3f69f2fe8133492019-11-02 17:18:32+01:00COMPRESS-497-review-cosmeticsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]COMPRESS-497 review cosmetics
7467441cc808076dbe3047cdc4ed30655241d0e0e87c862019-11-02 17:12:43+01:00COMPRESS-497-Handle-missing-endheader-offsetbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/bla.noendheaderoffset.7z': 'A'}[]COMPRESS-497 Handle missing endheader offset
747745444970ce5f441e1ff0224339c9b524fa9075de8b2019-10-26 16:49:03+08:00add-testcases-for-COMPRESS-477peteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ZipSplitSegmentComparator.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/file_to_compare_1': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.z01': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.z02': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_winrar/split_zip_created_by_winrar.zip': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/file_to_compare_1': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/file_to_compare_2': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip.z01': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip.z02': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip.zip': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip_zip64.z01': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip_zip64.z02': 'A', 'src/test/resources/COMPRESS-477/split_zip_created_by_zip/split_zip_created_by_zip_zip64.zip': 'A'}[]add testcases for COMPRESS-477
7487461cdcedabb13ab29d1b6b6daacb5f91d7b9b051032019-10-23 17:42:02+08:00COMPRESS-477-support-for-splitted-zip-filespeteralfredlee@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannel.java': 'A', 'src/main/java/org/apache/commons/compress/utils/ZipSplitSegmentComparator.java': 'A', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M'}[]COMPRESS-477:support for splitted zip files support for the splitted zip files in ZipFile.java
7497473db0879aabbafb815a6c5a2552d0e65e8c9d482c2019-10-21 16:24:27+08:00add-testcases-for-random-access-in-7zliyiang@hotmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]add testcases for random access in 7z
750748b0dcbac737fc2ba7357272e5bfb0c4e93f80dd0c2019-10-21 15:36:48+08:00add-random-access-for-7z-in-SevenZFileliyiang@hotmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M'}[]add random access for 7z in SevenZFile
751749205876d6f9eb60ac31f3ec848b23d025f32995ab2019-10-12 12:29:13+02:00COMPRESS-495-remove-vulnerable-and-obsolete-7z-extraction-examplebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CLI.java': 'M'}[]COMPRESS-495 remove vulnerable and obsolete 7z extraction example
75275026b78cecfc1ca0e5daf03109b2c441f960bde6782019-09-07 19:06:43+02:00COMPRESS-133-mention-deb-packages-in-ar-javadocsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/package.html': 'M'}[]COMPRESS-133 mention deb packages in ar javadocs
753751fff4d81f2746f0faf39f595ebbf9ab242c51247a2019-09-07 18:18:32+02:00COMPRESS-491-record-fixbodewig@apache.org{'src/changes/changes.xml': 'M'}['fix']COMPRESS-491 record fix
7547529eeea3f3c0b4abbdb357200d0f3ba8e4863545e72019-09-01 16:09:36+02:00COMPRESS-491-avoid-returning-0-from-read-in-Deflat64-input-streambodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoderTest.java': 'M'}[]COMPRESS-491 avoid returning 0 from read in Deflat64 input stream
755753fbaba0eab63bae94c865e6ba91295b79c8e8cbc12019-09-01 14:56:19+02:00non-blocking-ReadableByteChannels-may-return-0-on-readbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.java': 'M'}[]non-blocking ReadableByteChannels may return 0 on read
7567545eb6b35d4e31a4468d34164ad7f971807188cb3e2019-09-01 14:56:19+02:00the-if-the-comment-is-talking-about-has-gone-a-while-agobodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M'}[]the if the comment is talking about has gone a while ago
7577552488a44faec06a91ae52652407fb0a881ed217d22019-09-01 14:56:19+02:00COMPRESS-491-overlooked-the-code-was-already-checking-for-0-lenbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M'}[]COMPRESS-491 overlooked the code was already checking for 0 len
758756d3a0a309d902e3639654731e07ccfb51fed9688a2019-08-31 14:18:00+02:00COMPRESS-491-InputStream-contract-says-return-0-if-length-is-0-don-t-try-to-readbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/BoundedInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumCalculatingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ChecksumVerifyingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/CountingInputStream.java': 'M'}[]COMPRESS-491 InputStream contract says "return 0 if length is 0, don't try to read"
759757277d6a0c2820548fd97748ec6aff92ceceb1fd352019-08-28 17:46:06+02:00COMPRESS-492-eliminate-a-bunch-of-potential-NPEs-in-SevenZFilebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Archive.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/COMPRESS-492.7z': 'A'}[]COMPRESS-492 eliminate a bunch of potential NPEs in SevenZFile
760758ab7809b5c3de7a370a70f8236ec3f5c10c6383e22019-08-27 21:21:32-04:00Update-tests-from-org.apache.felix-org.apache.felix.framework-6.0.2-togardgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]Update tests from org.apache.felix:org.apache.felix.framework 6.0.2 to 6.0.3.
7617597e7bfb5b37850d5142ae8c9d07fc78c5da04af672019-08-27 21:19:15-04:00COMPRESS-493-Update-optional-library-com.github.luben-zstd-jni-fromgardgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[][COMPRESS-493] Update optional library com.github.luben:zstd-jni from 1.4.0-1 to 1.4.3-1.
762760a98d68e2b5c7b018db5153eb37ba38297027c8522019-08-27 21:13:56+02:00record-CVE-2019-12402bodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/security-reports.xml': 'M'}[]record CVE-2019-12402
7637619d2a2f4a520db29fb1f1bf064979fed0efb7f0752019-08-27 20:28:03+02:00generic-version-of-Arrays.copyOf-is-slower-than-copying-manuallybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]generic version of Arrays.copyOf is slower than copying manually thanks @Tibor17
7647626ef97b8ea7e323696be1d3e2022e1de6b0229e092019-08-27 20:21:24+02:00trailing-whitespacebodewig@apache.org{'RELEASE-NOTES.txt': 'M'}[]trailing whitespace
76576330a27cfad69f67ef4779a780b54f697bcf48105e2019-08-27 19:53:27+02:00merge-1.19-tag-prepare-for-next-iterationbodewig@apache.org{'CONTRIBUTING.md': 'M', 'README.md': 'M', 'RELEASE-NOTES.txt': 'M', 'pom.xml': 'M', 'src/changes/changes.xml': 'M', 'src/site/site.xml': 'M', 'src/site/xdoc/download_compress.xml': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/issue-tracking.xml': 'M', 'src/site/xdoc/mail-lists.xml': 'M'}[]merge 1.19 tag, prepare for next iteration
7667640cc994417eef7206becfd511d8b070f22eb48e7a2019-08-23 19:01:08+02:00low-hanging-Sonar-fruitsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/package.html': 'M', 'src/main/java/org/apache/commons/compress/changes/package.html': 'M'}[]low hanging Sonar fruits
76776534c3311d406c648a7b6ada342bf4c294fd81a6ee2019-08-23 17:12:01+02:00hasRemaining-may-be-faster-that-actually-counting-elementsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java': 'M'}[]hasRemaining may be faster that actually counting elements
768766931b42b4b9e29eedf0adce3909655cb47522ce9b2019-08-23 17:10:09+02:00typobodewig@apache.org{'src/site/xdoc/examples.xml': 'M'}[]typo
76976734590ca9ccda7b63e5f57906f1b9b12bf6efd56c2019-08-23 17:08:05+02:00Sonar-now-does-HTML-lintingbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/jar/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/package.html': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/package.html': 'M', 'src/main/java/org/apache/commons/compress/changes/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/brotli/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/z/package.html': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/package.html': 'M', 'src/main/java/org/apache/commons/compress/parallel/package.html': 'M', 'src/main/java/org/apache/commons/compress/utils/package.html': 'M'}[]Sonar now does HTML linting even for package.html where the HTML head gets ignored anyway
770768b2f97b2460747c82329e1247c59e74d2cfee1cbd2019-08-23 16:55:56+02:00avoid-NPE-warning-in-Sonarbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]avoid NPE warning in Sonar
7717694ad5d80a6272e007f64a6ac66829ca189a8093b92019-08-23 16:55:56+02:00unit-tests-for-encoding-logicbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/NioZipEncodingTest.java': 'A'}[]unit tests for encoding logic
77277016a0c84e84b93cc8c107b7ff3080bd11317ab5812019-08-21 16:13:13+02:00the-default-options-should-be-finalbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M'}[]the default options should be final
77377188b3780f0b04748ec69fa96a504b0b04f30006c12019-08-21 16:08:36+02:00javadoc-warningsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'M'}[]javadoc warnings
774772352829af6b0486716a683921c2642f30c023bff92019-08-21 07:16:55+02:00COMPRESS-478-record-changesbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/examples.xml': 'M'}[]COMPRESS-478 record changes
775773c937e01ae3ad2f258b5a2c94f2a03e8c8e740e7d2019-08-20 21:30:11+02:00COMPRESS-478-allow-7z-default-name-to-override-null-file-namebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.java': 'A', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/bla-nonames.7z': 'A'}[]COMPRESS-478 allow 7z default name to override null file name
776774f1255d9dec0cbb06301998bb1af46a8f239580742019-08-20 19:01:39+02:00COMPRESS-478-only-use-the-last-part-of-the-archive-s-pathbodewig@apache.org{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]COMPRESS-478 only use the last part of the archive's path
7777757897da76152e44029b90698ff195c49e035f8c732019-08-20 16:53:51+02:00COMPRESS-478-provide-default-names-in-line-with-7z-toolsbodewig@apache.org{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M'}[]COMPRESS-478 provide default names in line with 7z tools
7787766615be084bf20b0044fbd8cb8ac869340e1336d92019-08-19 22:06:49+02:00COMPRESS-231-document-how-to-read-7z-multi-volume-archivesbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/site/xdoc/examples.xml': 'M', 'src/site/xdoc/limitations.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/resources/bla-multi.7z.001': 'A', 'src/test/resources/bla-multi.7z.002': 'A'}[]COMPRESS-231 document how to read 7z multi volume archives
7797772492bbe8f95f25b86b863ec61487fcfdd26fe3a12019-08-18 18:04:43+02:00typobodewig@apache.org{'src/changes/changes.xml': 'M'}[]typo
7807785a190918e21e34c4690c5010ca86040dacd0d4812019-08-18 17:57:17+02:00COMPRESS-485-bring-back-the-old-submit-method-backwards-compatibilitybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M'}[]COMPRESS-485 bring back the old submit method - backwards compatibility
78177926ad28cdaeb46f5cd0344687116952db978579292019-08-18 17:27:40+02:00COMPRESS-231-increase-test-coveragebodewig@apache.org{'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M'}[]COMPRESS-231 increase test coverage
7827800cc082068c25419ea41133978dfb405bb058e48c2019-08-18 17:10:06+02:00COMPRESS-231-javadocsbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M'}[]COMPRESS-231 javadocs
7837818bdb913000d7cceb0b7ac966fd3d1583280182c32019-08-18 17:06:49+02:00COMPRESS-231-deal-with-edge-casebodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M'}[]COMPRESS-231 deal with edge case
7847827d4e6b213ff87ca61982a7c55a7869ba99fabcd02019-08-18 17:04:19+02:00whitespacebodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'M', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'M'}[]whitespace
785783e959762ed200d9bc03fd858b8c96e35f95cada902019-08-18 16:58:21+02:00COMPRESS-231-add-a-concatenated-SeekableByteChannel-based-on-code-by-Tim-Underwoodbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.java': 'A', 'src/test/java/org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannelTest.java': 'A'}[]COMPRESS-231 add a concatenated SeekableByteChannel based on code by Tim Underwood
786784d88aa2236a7cb4f46f0cf9bacf419c8cbebc0e2a2019-08-18 14:33:58+02:00COMPRESS-479-revert-binary-backwards-incompatible-changebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M'}[]COMPRESS-479 revert binary backwards incompatible change
787785f5d0bb1e287038de05415ca65145d82166a7bf0f2019-08-18 12:41:50+02:00COMPRESS-483-throw-exception-if-stored-DD-doesn-t-match-what-has-been-readbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/site/xdoc/zip.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/resources/bla-stored-dd-contradicts-actualsize.zip': 'A', 'src/test/resources/bla-stored-dd-sizes-differ.zip': 'A'}[]COMPRESS-483 throw exception if stored DD doesn't match what has been read
788786a9aabdd9ef5e822710734aafde1a90e4b619ce782019-08-18 12:05:30+02:00COMPRESS-482-document-changebodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-482 document change
789787d3ed06a07b880fca2ef2610ba1f3d33f7f566caa2019-08-18 12:02:58+02:00COMPRESS-482-ensure-there-is-enough-data-available-for-a-DDbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]COMPRESS-482 ensure there is enough data available for a DD
79078882986dd12fc255d218a6454364a50eb9ae3f812d2019-08-18 11:57:40+02:00COMPRESS-482-stored-with-data-descriptor-now-works-without-DD-signaturebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/resources/bla-stored-dd-nosig.zip': 'A', 'src/test/resources/bla-stored-dd.zip': 'A', 'src/test/resources/bla-stored.zip': 'A'}[]COMPRESS-482 stored with data descriptor now works without DD signature
791789ad9b4244607aaca0eb77c54219515c28c52839e72019-08-18 10:37:00+02:00bad-test-case-namebodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java': 'M'}[]bad test case name
79279080a388e309cf21f8e55cc996c0ba487f6c0d7f8a2019-08-17 15:29:56+02:00COMPRESS-231-mention-workaround-for-7z-multi-part-archivesbodewig@apache.org{'src/site/xdoc/limitations.xml': 'M'}[]COMPRESS-231 mention workaround for 7z multi part archives
7937919584bcfd7105761d2c0b885f1042ad0d26b15b682019-08-17 12:40:33+02:00COMPRESS-479-document-the-change-in-zip-extra-field-parsingbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/zip.xml': 'M'}[]COMPRESS-479 document the change in zip extra field parsing
794792dd0063a0ee0349dcbd71c2e0ac7341df7dec67422019-08-17 12:27:36+02:00COMPRESS-479-simplify-some-implementation-parts-add-testsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M'}[]COMPRESS-479 simplify some implementation parts, add tests
7957936b8ae855e41aa1c0e7e07c72d384c5ce88f679992019-08-16 18:14:33+02:00javadoc-warningsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]javadoc warnings
796794923aa6ee0a46706d35a7d12c47e72bd1c3efc8f22019-08-16 18:02:37+02:00COMPRESS-479-verify-non-null-return-requirementsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldParsingBehavior.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M'}[]COMPRESS-479 verify non-null return requirements
79779560a389c2ffa88f5a5de9e902ac2cfdf17fb579932019-08-16 16:29:05+02:00COMPRESS-479-allow-strategy-to-control-all-parts-of-extra-field-parsingbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldParsingBehavior.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]COMPRESS-479 allow strategy to control all parts of extra field parsing
7987961f5fed36ffbe5c58186239d428589b84370119312019-08-16 15:22:08+02:00this-class-looks-wierd-nowadaysbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M'}[]this class looks wierd nowadays
799797f43c608cf422817a3280cb2a2cbe749ee090d9d32019-08-16 08:10:12+02:00COMPRESS-479-use-strategy-pattern-to-handle-unparseable-extra-fieldsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnparseableExtraFieldBehavior.java': 'A'}[]COMPRESS-479 use strategy pattern to handle unparseable extra fields
8007982bf678bbc6c6002569559b90ea29a031f035f0672019-08-13 20:45:41+02:00another-Arrays.copyOf-casebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]another Arrays.copyOf case
80179973d237f35106a50d0230e1fc22c0ac5c78ebbba82019-08-13 20:45:19+02:00COMPRESS-479-control-extra-field-parsing-via-ZipArchiveEntrybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.java': 'M', 'src/test/resources/COMPRESS-479.zip': 'A'}[]COMPRESS-479 control extra field parsing via ZipArchiveEntry
80280088e26c9ffac61713372378c6f0225cd1a8b676e92019-08-13 18:41:40+02:00Revert-COMPRESS-479-introduce-a-parameter-class-for-zip-readersbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipReadingOptions.java': 'D', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M'}[]Revert "COMPRESS-479 introduce a parameter class for zip readers" This reverts commit 0c4f64c2bebd85a96be8a07b1ad700c7688cbe02.
8038010c4f64c2bebd85a96be8a07b1ad700c7688cbe022019-08-12 22:15:44+02:00COMPRESS-479-introduce-a-parameter-class-for-zip-readersbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipReadingOptions.java': 'A', 'src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'M'}[]COMPRESS-479 introduce a parameter class for zip readers
8048028cc87c6fef9abfe6553bbad7ba47257c2d57848a2019-08-12 11:44:17+02:00COMPRESS-479-allow-zip-extra-fields-to-be-degraded-to-unknown-on-parser-errorsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M'}[]COMPRESS-479 allow zip extra fields to be degraded to unknown on parser errors
80580340b1d2fb8ff2eb4374eda8169524fade205a5e6c2019-08-11 17:49:08+02:00make-varius-places-where-bad-data-can-cause-RuntimeExceptions-throw-checked-exceptionsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMADecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BitStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X7875_NewUnix.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M'}[]make varius places where bad data can cause RuntimeExceptions throw checked exceptions inspired by COMPRESS-490
806804d8ca982fa574c18e1501ac1018ec3466a6b73de92019-08-11 16:59:35+02:00assorted-boy-scout-fixes-and-cleanups-while-looking-for-something-elsebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CLI.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/BinaryTree.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/PKWareExtraHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnparseableExtraFieldData.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnrecognizedExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/AsiExtraFieldTest.java': 'M'}['fixes']assorted boy-scout fixes and cleanups while looking for something else
8078052ed55677a4d8f8527a75e587cd5d5aa799004f1f2019-08-10 15:39:28+02:00zstd-input-stream-could-miss-counting-uncompressed-bytesbodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStream.java': 'M'}[]zstd input stream could miss counting uncompressed bytes
8088061a14a23a05f7104e3d41a25a0f7e78ae1556285e2019-08-09 17:18:06+02:00COMPRESS-486-improve-documentationbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]COMPRESS-486 improve documentation
80980791c2f0df50e86c65131cf9b83f1cba2e10c9786f2019-08-09 17:12:42+02:00COMPRESS-486-deal-with-resouce-leaks-in-example-codebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumer.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/examples/CloseableConsumerAdapter.java': 'A', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]COMPRESS-486 deal with resouce leaks in example code
810808317bd054a7a843405b24a90f312cb72251a059192019-08-08 19:11:22+02:00Gary-says-exception-messages-should-start-with-a-capitalized-wordbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStreamTest.java': 'M'}[]Gary says exception messages should start with a capitalized word
811809d50308367fa7238c20b9db63469000aa2906d18f2019-08-08 18:56:33+02:00not-really-COMPRESS-490-throw-on-negative-sizes-read-from-streambodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M'}[]not really COMPRESS-490 - throw on negative sizes read from stream
81281066356617415d2642a50ebd0c73f376fa621ab87d2019-08-08 18:30:44+02:00COMPRESS-490-add-unit-tests-thanks-to-Alex-Rebertbodewig@apache.org{'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-490/ArithmeticException.lz4': 'A', 'src/test/resources/COMPRESS-490/ArrayIndexOutOfBoundsException1.lz4': 'A', 'src/test/resources/COMPRESS-490/ArrayIndexOutOfBoundsException2.lz4': 'A'}[]COMPRESS-490 add unit tests, thanks to Alex Rebert
81381158364058bd2903ebd1568f6df22161e142a0dc862019-08-08 18:28:41+02:00COMPRESS-490-throw-IOException-for-certain-malformed-archivesbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.java': 'M'}[]COMPRESS-490 throw IOException for certain malformed archives
8148121f4ae17ba0753bd9fa1ec0c188c579b52ba19ba52019-08-08 16:46:02+02:00be-more-precise-when-describing-the-problembodewig@apache.org{'src/site/xdoc/limitations.xml': 'M'}[]be more precise when describing the problem
815813b2026d350372d091366b475c2d41d4292103ada72019-08-08 16:45:31+02:00COMPRESS-488-add-cannot-skip-over-prefix-to-the-list-of-limitationsbodewig@apache.org{'src/site/xdoc/zip.xml': 'M'}[]COMPRESS-488 add "cannot skip over prefix" to the list of limitations
816814c5039b52e9f92ed6ec96d35a6848240d19244deb2019-08-08 11:19:20+02:00COMPRESS-485-record-second-partbodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-485 record second part
817815e2175822cbc0d13ed1f17fd0be2ac790bf7f93c92019-08-08 11:16:40+02:00Substituting-synchronized-with-faster-and-fully-thread-safe-collections-ConcurrentLinkedDeque-and-iteratorsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M'}[]Substituting 'synchronized' with faster and fully thread-safe collections 'ConcurrentLinkedDeque' and iterators.
818816b0777e826e28df7a7f61a7a1ae27011e6427bd7e2019-08-07 16:41:34+02:00add-openjdk13-to-travis-buildsbodewig@apache.org{'.travis.yml': 'M'}[]add openjdk13 to travis builds
819817911e4a5cf28b9aaaa1aded3e48e208276a558d622019-08-07 16:20:17+02:00try-to-get-our-JDK-zoo-working-in-Travisbodewig@apache.org{'.travis.yml': 'M'}[]try to get our JDK zoo working in Travis
8208184a101225290705e8739fe424a41aaa3b3eadc47d2019-08-07 16:03:43+02:00COMPRESS-485-record-changebodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-485 record change
82181938342b8446e9c03ee758511c309f98e2a85ff5992019-08-07 15:46:07+02:00COMPRESS-485-keep-zip-entries-order-in-parallel-zip-creationbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/site/xdoc/zip.xml': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreatorTest.java': 'M'}[]COMPRESS-485 keep zip entries order in parallel zip creation this will ease Reproducible Builds when creating zip or jar archives thanks to Arnaud Nauwynck for the great help
822820922b4e05b5064ef9f64d676f7ce3a58f8d158cf12019-07-21 16:50:01-04:00Fix-the-site-s-source-repository-linkgardgregory@gmail.com{'src/site/xdoc/mail-lists.xml': 'M'}['Fix']Fix the site's source repository link.
823821f925a0c62a74199b0869614f7a266297af26dc3b2019-06-17 21:17:12+02:00Performance-Improvement-Call-toArray-with-0-Array-Sizedavidgeorg_reichelt@dagere.de{'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M'}[]Performance Improvement: Call toArray with 0 Array Size
82482267c6e181c25bc2df8eb44162931f056eedc1b8012019-06-12 11:58:52+02:00doc-Fix-minor-typo-from-examplenoreply@github.com{'src/site/xdoc/examples.xml': 'M'}['Fix'](doc) Fix minor typo from example It's farily easy to copy-paste the code without noticing that the wrong extension is used
8258234ff3be9b086073434049fd179a56c1bb68eee1b82019-06-06 10:08:03-04:00Name-Apache-Commons-in-page-titlegardgregory@gmail.com{'src/changes/changes.xml': 'M'}[]Name "Apache Commons" in page title.
8268241b3f112b52d8fdcbfd3bdef9040def01c15f4c5d2019-05-30 14:48:21-04:00Javadoc-Use-file-name-instead-of-filename-.-Camel-case-varsgardgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBit.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnicodePathExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncoding.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/changes/Change.java': 'M', 'src/main/java/org/apache/commons/compress/changes/ChangeSet.java': 'M', 'src/main/java/org/apache/commons/compress/changes/ChangeSetResults.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/FileNameUtil.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2Utils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipParameters.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java': 'M', 'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java': 'M', 'src/test/java/org/apache/commons/compress/changes/ChangeSetTestCase.java': 'M'}[]Javadoc: Use "file name" instead of "filename". Camel case vars "filename" to "fileName".
827825ead6fd6a505d199fe9d6bdbc466af201550fc31c2019-05-30 14:06:32-04:00Camel-case-namegardgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/dump/DumpArchiveSummary.java': 'M'}[]Camel-case name.
82882698d393d41be3d76a2f0ff8216edf5217d57ccb752019-05-30 13:51:02-04:00Javadoc-Use-file-system-instead-of-filesystemgardgregory@gmail.com{'src/main/java/org/apache/commons/compress/archivers/zip/UnixStat.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipParameters.java': 'M'}[]Javadoc: Use "file system" instead of "filesystem".
82982731195ffa28f505163d0d66242c89ee467e8821272019-05-23 15:00:41+02:00Capitalized-the-first-word-of-the-exception-messagesebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/dump/TapeInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Archiver.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CLI.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CoderBase.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/AsiExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/Zip64RequiredException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz77support/LZ77Compressor.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzw/LZWInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/utils/ByteUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/examples/ExpanderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/AsiExtraFieldTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtilsTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M'}[]Capitalized the first word of the exception messages
830828f4a190f56aef8b9a09a5c8b4bafae7cf0000c2b22019-05-23 14:26:14+02:00Harmonized-the-exception-thrown-on-zip-entries-using-an-unsupported-compression-method-in-ZipFile-and-ZipArchiveInputStreamebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]Harmonized the exception thrown on zip entries using an unsupported compression method in ZipFile and ZipArchiveInputStream
831829e7f79a8f7538fe49758bc2e18fd6bca26c8adb082019-05-23 13:43:54+02:00Removed-a-redundant-test-in-ExplodingInputStreamebourg@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ExplodingInputStream.java': 'M'}[]Removed a redundant test in ExplodingInputStream
832830a016110177276f3673869474584ef088f26fe2c32019-05-16 14:04:38-04:00Update-NOTICE-file-for-2019gardgregory@gmail.com{'NOTICE.txt': 'M'}[]Update NOTICE file for 2019.
833831e127b13c58117a2e26639f5f83b785180ef8cfa22019-04-30 17:32:42-04:00Update-tests-with-org.apache.felix-org.apache.felix.framework-5.6.10gardgregory@gmail.com{'pom.xml': 'M'}[]Update tests with org.apache.felix:org.apache.felix.framework 5.6.10 -> 6.0.2.
834832d91531404f776214a973fd16b929808b4711d5262019-04-30 17:27:49-04:00Update-test-with-org.ops4j.pax.exam-4.11.0-4.13.1gardgregory@gmail.com{'pom.xml': 'M'}[]Update test with org.ops4j.pax.exam:* 4.11.0 -> 4.13.1.
83583378ee69625cfd2069107052b70d56068bb01bddce2019-04-30 17:25:17-04:00Update-tests-with-org.powermock-powermock-api-mockito-1.7.3-1.7.4gardgregory@gmail.com{'pom.xml': 'M'}[]Update tests with org.powermock:powermock-api-mockito 1.7.3 -> 1.7.4.
8368345a2524813bb7eac718bf8f3f15b55228d14a120c2019-04-30 17:22:21-04:00COMPRESS-484-Update-optional-library-zstd-jni-from-1.3.3-3-to-1.4.0-1gardgregory@gmail.com{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[][COMPRESS-484] Update optional library zstd-jni from 1.3.3-3 to 1.4.0-1. Local build on Java 7 OK.
8378354d17791284b68815f9ae79519089a050366fc13b2019-04-23 15:23:38-04:00Update-maven-pmd-plugin-from-3.8-to-3.12.0gardgregory@gmail.com{'pom.xml': 'M'}[]Update maven-pmd-plugin from 3.8 to 3.12.0.
838836bb721bf66df933821489ef8a799103530c9401322019-04-18 18:21:34+02:00forgot-to-record-issue-number-for-COMPRESS-481bodewig@apache.org{'src/changes/changes.xml': 'M'}[]forgot to record issue number for COMPRESS-481
8398378712134c7a94daa52c10020976a306a4e84861c32019-04-18 18:19:44+02:00add-a-few-ARJ-constants-stemming-from-more-recent-specbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/MainHeader.java': 'M'}[]add a few ARJ constants stemming from more recent spec
840838443391d2c387ca19e5e7ee99f886db5dfacb91e22019-04-16 18:23:12+02:00stop-overriding-Jacoco-version-maybe-this-makes-the-JDK-13-build-passbodewig@apache.org{'pom.xml': 'M'}[]stop overriding Jacoco version, maybe this makes the JDK 13 build pass
841839988a4255881c16e3539ace1d07db7474703416b52019-04-16 17:23:35+02:00downgrade-bundle-plugin-to-Java-7-compatible-versionbodewig@apache.org{'pom.xml': 'M'}[]downgrade bundle plugin to Java 7 compatible version
84284015692dfd35975c93385c24379e2cea733da990332019-04-16 15:42:00+02:00record-changebodewig@apache.org{'src/changes/changes.xml': 'M'}[]record change
843841b044c6a6bf86d7750b1a1a702eacbd7e1a7f5dec2019-04-16 09:13:04-04:00Add-OpenJDK-12-and-13-EA-to-Travis-builds.-Also-Oracle-JDK-11gardgregory@gmail.com{'.travis.yml': 'M'}[]Add OpenJDK 12 and 13-EA to Travis builds. Also Oracle JDK 11.
844842e60172f99db457df69d1a3c1cc430f9d0a1bad9a2019-04-16 13:54:33+02:00COMPRESS-481-Use-LZMA-s-memory-usage-methodtheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMADecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/site/xdoc/examples.xml': 'M'}[]COMPRESS-481 Use LZMA's memory usage method Extend JavaDoc to notice not all compressed archives will honor the memory limit. Add SevenZip to the example page in the Restricted Memory Usage section.
84584341439f9eaa839424f9db1ce5e96be84c546026502019-04-08 13:01:31+02:00COMPRESS-481-Allow-passing-memory-limit-to-SevenZFiletheobisproject@gmail.com{'src/main/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/CoderBase.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/Coders.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/DeltaDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMADecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/AES256SHA256DecoderTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZNativeHeapTest.java': 'M'}[]COMPRESS-481 Allow passing memory limit to SevenZFile
8468441b6fd49edb1a5986a44013fdbb4a1827475009e32019-03-25 11:24:09-04:00Update-Apache-Commons-Parent-from-47-to-48gardgregory@gmail.com{'pom.xml': 'M'}[]Update Apache Commons Parent from 47 to 48.
8478451881a202fbec4466f3766eaa0057370d7007401b2019-02-28 09:28:08-05:00Update-tests-from-org.slf4j-slf4j-from-1.7.21-to-1.7.26gardgregory@gmail.com{'pom.xml': 'M'}[]Update tests from org.slf4j:slf4j from 1.7.21 to 1.7.26.
848846476d47a8c7a0d63bfb14400fc369ff9f00f015aa2019-02-18 18:11:07+01:00record-74bodewig@apache.org{'src/changes/changes.xml': 'M'}[]record #74
849847844fadedb84dc7698312d57891cee3469624ff312019-02-18 17:59:43+01:00fix-javadoc-referencesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M'}['fix']fix javadoc references
8508488e5338cd2d6edc347cfe2bcd72f15bf23b178f5b2019-02-11 20:22:48+01:00Removed-incorrect-use-of-InputStream.available-in-ArArchiveInputStreamalex@bedatadriven.com{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M'}['bug', 'fix']Removed incorrect use of InputStream.available() in ArArchiveInputStream The original code appears to be checking for end-of-file using the InputStream.available() method. This however, misunderstands the InputStream API. The available() method only returns an estimate, and cannot be used to check for the remaining bytes in the file. From the documentation: > Returns an estimate of the number of bytes that can be read (or > skipped over) from this input stream without blocking by the next > invocation of a method for this input stream. The next invocation > might be the same thread or another thread. A single read or skip of this > many bytes will not block, but may read or skip fewer bytes. > Note that while some implementations of InputStream will return > the total number of bytes in the stream, many will not. It is > never correct to use the return value of this method to allocate > a buffer intended to hold all data in this stream. This patch includes a unit test that demonstrates the bug and verifies the fix.
851849995f1a66c3c048804de2e06928a01ed86ff740402019-01-20 14:27:01+01:00use-OpenJDK-rather-than-Oracle-JDK-for-10bodewig@apache.org{'.travis.yml': 'M'}[]use OpenJDK rather than Oracle JDK for 10
852850d017cf3a12ab643f5195e4e30cbee87cb0bd1a9a2019-01-19 13:57:44-08:00travis-add-openjdk11github@seansullivan.com{'.travis.yml': 'M'}[]travis: add openjdk11
853851a77bd38371e26f01789a7e3c7d4fdf155428395d2018-12-17 18:15:39+01:00rename-method-to-make-Sonar-happybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M'}[]rename method to make Sonar happy
85485244933200a8efcd8bebea32ca51e4c571c3ed113d2018-12-17 18:15:10+01:00don-t-hide-fieldbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M'}[]don't hide field
855853f3c0dd3fb2fc4231cf3faa0224c125aee97255482018-12-17 18:12:28+01:00silence-Sonarbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M'}[]silence Sonar
8568543269200d2275ef981c7b6ea5143c26690ff6e8052018-12-17 17:51:44+01:00upgrade-Jacoco-for-JDK9-so-it-no-longer-kills-the-forked-VMbodewig@apache.org{'pom.xml': 'M'}[]upgrade Jacoco for JDK9+ so it no longer kills the forked VM
857855e34cfc5b87bd20f53281d5f9fe14dd48b87ace6c2018-12-17 12:10:18+01:00moved-to-gitboxbodewig@apache.org{'pom.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/XXHash32.java': 'M', 'src/site/xdoc/index.xml': 'M', 'src/site/xdoc/security-reports.xml': 'M'}[]moved to gitbox
85885676f428958f83348692a67e9f41b86cbc7ee838782018-12-15 18:42:47+01:00COMPRESS-475-implement-equals-and-hashCodebodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/ArjArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntryTest.java': 'M'}[]COMPRESS-475 implement equals and hashCode
8598576e47be35fca595d8637441a578e29045b329c6112018-11-19 17:24:53+01:00shorten-method-namebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M'}[]shorten method name
860858f132d6c50285b7a7652909aa85a5afdb3b8289392018-11-18 17:02:14+01:00not-really-COMPRESS-470-put-extra-effort-in-deleting-temp-filebodewig@apache.org{'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M'}[]not really COMPRESS-470: put extra effort in deleting temp file
8618595417fb4ec02113ddcf7435ea3a48be8b8ae4d3cc2018-11-18 17:00:44+01:00whitespacebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M'}[]whitespace
8628602f75fbb5269bd5b2c7b799b7a4f93992fa1f91962018-11-18 16:59:31+01:00COMPRESS-470-make-sure-all-ScatterZipOutputStreams-are-closedbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M'}[]COMPRESS-470 make sure all ScatterZipOutputStreams are closed
863861979260717c1a4730e49a094e02c9c873946e12372018-11-10 21:55:55+01:00use-try-with-resources-properlybodewig@apache.org{'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M'}[]use try-with-resources properly
864862e8457776fe1b49d6208f21a51c988980b1e4e23b2018-11-10 21:53:56+01:00this-was-supposed-to-be-publicbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M'}[]this was supposed to be public
865863fd69d8ca2212d373a5a8f220530e8c0fa17ddf3b2018-11-10 21:28:54+01:00COMPRESS-469-add-lenient-flag-that-allows-accepting-some-broken-tarsbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/TarTestCase.java': 'M'}[]COMPRESS-469 add lenient flag that allows accepting some broken tars
8668647a3889d47b76b248deb4ae6d3c71cf7cf48dc7342018-10-07 21:09:27+02:00make-Sonar-less-unhappybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/DeltaDecoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/main/java/org/apache/commons/compress/changes/ChangeSetPerformer.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lzma/LZMAUtils.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java': 'M', 'src/main/java/org/apache/commons/compress/utils/IOUtils.java': 'M'}[]make Sonar less unhappy
86786514242fe6bbfe3dcb455ccfeaf210d3fef1c0a72f2018-10-07 20:11:42+02:00COMPRESS-466-allow-ZipFile-to-not-parse-local-file-headersbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileIgnoringLocalFileHeaderTest.java': 'A'}[]COMPRESS-466 allow ZipFile to not parse local file headers
868866cfec567237c7300d0335f8ec5358e5dbfbbcdf002018-10-07 17:32:33+02:00COMPRESS-466-fill-nameMap-outside-of-the-loop-parsing-LFHsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]COMPRESS-466 fill nameMap outside of the loop parsing LFHs
869867a8fc27c1d9a40474085464ad1f592c65ac81a9062018-10-07 17:17:19+02:00COMPRESS-466-mark-stream-as-contiguous-when-reading-ZIP-s-CDbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]COMPRESS-466 mark stream as contiguous when reading ZIP's CD
8708681152309971ae0e31ced5365e81e5c80af8bf251c2018-10-07 17:06:57+02:00COMPRESS-466-extract-logic-that-calculates-data-offset-in-ZipFilebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java': 'M'}[]COMPRESS-466 extract logic that calculates data offset in ZipFile
8718696e1702e95e6a487b42b6642b9cd8f3d865151b8f2018-10-03 14:33:37+02:00use-createTempDirectory-rather-than-custom-implementationbodewig@apache.org{'src/test/java/org/apache/commons/compress/AbstractTestCase.java': 'M'}[]use createTempDirectory rather than custom implementation closes #70
872870ac3d73153725fa1bce721055c4ac61423570d34c2018-09-21 17:50:33+02:00make-Lister-optionally-use-ZipFilebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/Lister.java': 'M'}[]make Lister optionally use ZipFile
8738710855aec562edfcc58d6da0f07835b05aea7eb3242018-09-07 09:51:55+02:00record-fix-closes-69bodewig@apache.org{'src/changes/changes.xml': 'M'}['fix']record fix, closes #69
874872f7726c4f727dd78f616374f87ae1e9424b41af672018-09-07 09:46:05+02:00correctly-set-hasCo.LevelChanged-with-repeated-setLevel-callsbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M'}['bug', 'bugzilla']correctly set hasCo..LevelChanged with repeated setLevel calls see Ant bug https://bz.apache.org/bugzilla/show_bug.cgi?id=62686
8758735fd497fa380c84d74718ef1b0c0b39b31a4fae302018-08-16 18:18:20+02:00add-detailsbodewig@apache.org{'src/site/xdoc/security-reports.xml': 'M'}[]add details
8768743867f3eaf8b22d6c4f6a38e5e39989594a44c1f52018-08-16 18:09:37+02:00note-to-self-remove-workaround-when-next-parent-becomes-availablebodewig@apache.org{'pom.xml': 'M'}[]note to self, remove workaround when next parent becomes available
8778750a30d4389ce1ab5deb128180cdcab4b44dff2df62018-08-16 18:04:35+02:00make-site-deploy-againbodewig@apache.org{'pom.xml': 'M'}[]make site-deploy again
878876087e4a9d51437243eb0a4698b3bd2b71b4567c3e2018-08-16 14:48:50+02:00make-Sonar-less-unhappybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]make Sonar less unhappy
8798771efa5de83e0f00fec485fbc9669e17d30556ed982018-08-16 14:47:53+02:00update-security-page-with-CVE-2018-11771bodewig@apache.org{'src/site/xdoc/security-reports.xml': 'M'}[]update security page with CVE-2018-11771
8808780326bd90ac20652f1efd747a3c293a8110d109be2018-08-14 06:35:56+02:00suppress-Possible-heap-pollution-warningbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/Sets.java': 'M'}[]suppress "Possible heap pollution" warning
881879356e1009a5b0ac7c4f8999aad1ea1aa25e30eb9d2018-08-14 06:11:12+02:00typobodewig@apache.org{'src/site/xdoc/index.xml': 'M'}[]typo
882880b95d5cde4c68640f886e3c6802384fae47408a372018-08-13 09:14:05+02:00prepare-RC1-of-Commons-Compress-1.18bodewig@apache.org{'README.md': 'M', 'pom.xml': 'M', 'src/site/site.xml': 'M', 'src/site/xdoc/download_compress.xml': 'M', 'src/site/xdoc/index.xml': 'M'}[]prepare RC1 of Commons Compress 1.18
8838819da94ed620cd35ec3aa98a98a5297a2855fecd3c2018-08-13 09:05:48+02:00update-commons-build-generated-pagesbodewig@apache.org{'CONTRIBUTING.md': 'M', 'README.md': 'M'}[]update commons-build generated pages
8848827e827527f514a664caa7a7a91ecc182c25b5e0f82018-08-13 08:56:24+02:00update-release-notes-for-upcoming-RCbodewig@apache.org{'RELEASE-NOTES.txt': 'M'}[]update release notes for upcoming RC
885883b4b13bdcc65ddbdb94885e12991b00576138e5402018-08-12 14:47:38+02:00make-japicmp-work-againbodewig@apache.org{'pom.xml': 'M'}[]make japicmp work again
886884ed9d8cfcf065d79dffe31810e04f1b9cd5fa42c32018-08-10 16:07:14+02:00unused-importbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M'}[]unused import
8878850c17da1e610e3d4367291cb2c9aac6ca837446752018-08-10 16:03:46+02:00take-note-of-1.18-s-changesbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/site/xdoc/index.xml': 'M'}[]take note of 1.18's changes
888886e7878dd85e83b8db2f2bb30cde64ead8459544cd2018-08-10 15:53:34+02:00fix-javadoc-warningsbodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.java': 'M'}['fix']fix javadoc warnings
889887ba53647bf0fa16501445c7ec50d0ffa4a8288eff2018-08-10 06:49:40+02:00COMPRESS-462-can-t-read-from-AR-without-opening-an-entrybodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M'}[]COMPRESS-462 can't read from AR without opening an entry
890888a41ce6892cb0590b2e658704434ac0dbcb6834c82018-08-09 20:39:23+02:00COMPRESS-463-throw-exception-when-detecting-a-truncated-stored-entrybodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/Maven221MultiVolumeTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M'}[]COMPRESS-463 throw exception when detecting a truncated stored entry
89188964ed6dde03afbef6715fdfdeab5fc04be61928992018-08-09 20:29:39+02:00ensure-archive-streams-really-mean-EOF-if-they-say-sobodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/SevenZTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/dump/DumpArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java': 'M'}[]ensure archive streams really mean EOF if they say so
8928900fe6ae319d50edd1389b6ecb5a6fd12f8091aea02018-08-09 18:12:52+02:00verify-the-compressor-streams-really-mean-EOF-when-they-say-sobodewig@apache.org{'src/test/java/org/apache/commons/compress/compressors/GZipTestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/LZMATestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/z/ZCompressorInputStreamTest.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStreamTest.java': 'M'}[]verify the compressor streams really mean EOF when they say so
893891792da6735e532a6e7f2f2a017d999a8f7c30f2fe2018-07-28 16:25:18+02:00COMPRESS-460-rudimentary-javadocs-and-testsbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/compressors/zstandard/ZstdRoundtripTest.java': 'M'}[]COMPRESS-460 rudimentary javadocs and tests closes #68
894892c5c231e643365485c5805cbca81070a51429de9c2018-07-28 16:08:17+02:00Allow-specifying-Zstandard-compression-levelbodewig@apache.org{'src/main/java/org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.java': 'M'}[]Allow specifying Zstandard compression level ZstdCompressorOutputStream allows to compress data using Zstandard, but the default compression level of 3 is hard-coded. Programs that wish to use a different compression level must reimplement ZstdCompressorOutputStream. I suggest we add a constructor that takes a compression level and passes it to `new ZstdOutputStream(...)`.
8958936f8c4960c2af25b7e4b36473d81fe652490dbbeb2018-07-11 19:00:21+02:00COMPRESS-459-no-reason-to-encode-the-name-twicebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M'}[]COMPRESS-459 no reason to encode the name twice This reverts commit c8ee9f781900f874b075433141de779723b3e110.
896894430e1267633bf2db0ee1c833c0c5f61f4a45702d2018-07-11 18:52:16+02:00COMPRESS-459-record-changebodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-459 record change closes #67
897895c8ee9f781900f874b075433141de779723b3e1102018-07-11 18:50:01+02:00COMPRESS-459-use-ZipEncoding-consistentlybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M'}[]COMPRESS-459 use ZipEncoding consistently
89889672bfc1247553bdd2711d6bb27a7179be86ded4f12018-07-11 18:42:57+02:00COMPRESS-459-fix-writing-of-multibyte-names-and-add-a-test-as-proofbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveTest.java': 'A'}['fix']COMPRESS-459 fix writing of multibyte names and add a test as proof
89989717575b8836ba18201ac7b839aeb432421b0c89bf2018-07-11 18:09:42+02:00whitespacebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M'}[]whitespace
9008981fbb16b037e62c6af90ab89ab3ac8d3633c59a902018-07-11 18:05:49+02:00Fix-writing-of-multibyte-name-entriesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M'}['Fix']Fix writing of multibyte name entries
9018999e80104befc54daaa097870b857e1bc3345214902018-07-11 18:05:49+02:00Fix-reading-of-multibyte-name-entriesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java': 'M', 'src/test/resources/COMPRESS-459.cpio': 'A'}['Fix', 'fixes']Fix reading of multibyte name entries This fixes COMPRESS-459 by using the name number of bytes from the field in the stream instead of relying on the assumption that each character is exactly one byte, which isn't true for UTF-8, UTF-16 or other multi-byte character encodings.
902900f5330f7e667f5a7245c8a5f3007cda04554c5fe22018-07-08 10:35:13+02:00doc-fix-typo-in-javadocbodewig@apache.org{'src/main/java/org/apache/commons/compress/utils/SkipShieldingInputStream.java': 'M'}['fix'](doc) fix typo in javadoc
9039013125fb600973a3dbef65660a6780c2f6cfe6a9db2018-07-03 06:49:46+02:00upgrade-to-parent-47bodewig@apache.org{'pom.xml': 'M'}[]upgrade to parent 47
9049021478499b43f78cf583580da300ab1e764fd668322018-07-01 19:46:47+02:00closes-65bodewig@apache.org{'': ''}[]closes #65
90590315baa60ca2ef292ea0dc9a7bf197b2044d5823fb2018-07-01 19:45:34+02:00fix-typo-in-syntax.-Files-is-a-static-method-so-there-shouldn-t-be-a-constructorbodewig@apache.org{'src/site/xdoc/examples.xml': 'M'}['fix']fix typo in syntax. Files is a static method so there shouldn't be a constructor
90690422b0d0629267b88749f78412caea672d6539a5b62018-07-01 13:46:45+02:00whitespacebodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]whitespace
907905af6fe141036d30bfd1613758b7a9fb413bf2bafc2018-07-01 13:45:56+02:00COMPRESS-455-handle-APK-Signing-Blockbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java': 'M'}[]COMPRESS-455 handle APK Signing Block
90890653f6d42f748d771d5269aec5c377d5058e8cdf4c2018-07-01 11:54:29+02:00whitespace-changesbodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M'}[]whitespace changes
90990716e358e242b41ac350fbd7ad9a93a0cae3e925642018-07-01 11:49:24+02:00COMPRESS-457-improve-resource-cleanup-in-close-implementationsbodewig@apache.org{'src/changes/changes.xml': 'M', 'src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.java': 'M', 'src/main/java/org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.java': 'M', 'src/main/java/org/apache/commons/compress/utils/FixedLengthBlockOutputStream.java': 'M', 'src/test/java/org/apache/commons/compress/archivers/ArchiveOutputStreamTest.java': 'M'}[]COMPRESS-457 improve resource cleanup in close() implementations
910908e9f2dadb916063c1e97ab2bbf41bee059e277c192018-06-28 17:54:56+02:00getCanonicalPath-may-return-a-path-ending-in-a-alreadybodewig@apache.org{'src/main/java/org/apache/commons/compress/archivers/examples/Expander.java': 'M'}[]getCanonicalPath may return a path ending in a / already
911909c03704d773dfa0dfc5b2e53b4c198a95d0213ca02018-06-19 17:23:51+02:00COMPRESS-456-adapt-description-to-code-changebodewig@apache.org{'src/changes/changes.xml': 'M'}[]COMPRESS-456 adapt description to code change
9129108ed5daaadf51b7528df4555f4016d6e10140a7212018-06-19 17:16:29+02:00COMPRESS-456-make-optional-dependencies-explicitbodewig@apache.org{'pom.xml': 'M'}[]COMPRESS-456 make optional dependencies explicit
913911f5571df060ec4223894a45108ede53306bc135952018-06-19 11:46:17+02:00COMPRESS-456-ensure-we-import-all-packages-we-actually-needbodewig@apache.org{'pom.xml': 'M', 'src/changes/changes.xml': 'M'}[]COMPRESS-456 ensure we import all packages we actually need
91491220ad59f7bb2925ad5ef1a56c61cf93bf57d477002018-06-15 20:00:35+02:00typobodewig@apache.org{'src/site/xdoc/zip.xml': 'M'}[]typo
9159139ce9e4bece6a2234b2b1015148982b90409c31072018-06-15 20:00:14+0
The file is too large to be shown. View Raw