Author: bodewig Date: Sun Jun 3 13:13:23 2018 New Revision: 27237 Log: Vote for Compress 1.17 has passed
Added: release/commons/compress/binaries/commons-compress-1.17-bin.tar.gz - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz release/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.asc - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.asc release/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha1 - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha1 release/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha256 - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha256 release/commons/compress/binaries/commons-compress-1.17-bin.zip - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.zip release/commons/compress/binaries/commons-compress-1.17-bin.zip.asc - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.zip.asc release/commons/compress/binaries/commons-compress-1.17-bin.zip.sha1 - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.zip.sha1 release/commons/compress/binaries/commons-compress-1.17-bin.zip.sha256 - copied unchanged from r27236, dev/commons/compress/binaries/commons-compress-1.17-bin.zip.sha256 release/commons/compress/source/commons-compress-1.17-src.tar.gz - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.tar.gz release/commons/compress/source/commons-compress-1.17-src.tar.gz.asc - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.tar.gz.asc release/commons/compress/source/commons-compress-1.17-src.tar.gz.sha1 - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.tar.gz.sha1 release/commons/compress/source/commons-compress-1.17-src.tar.gz.sha256 - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.tar.gz.sha256 release/commons/compress/source/commons-compress-1.17-src.zip - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.zip release/commons/compress/source/commons-compress-1.17-src.zip.asc - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.zip.asc release/commons/compress/source/commons-compress-1.17-src.zip.sha1 - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.zip.sha1 release/commons/compress/source/commons-compress-1.17-src.zip.sha256 - copied unchanged from r27236, dev/commons/compress/source/commons-compress-1.17-src.zip.sha256 Removed: dev/commons/compress/RELEASE-NOTES.txt dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.asc dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha1 dev/commons/compress/binaries/commons-compress-1.17-bin.tar.gz.sha256 dev/commons/compress/binaries/commons-compress-1.17-bin.zip dev/commons/compress/binaries/commons-compress-1.17-bin.zip.asc dev/commons/compress/binaries/commons-compress-1.17-bin.zip.sha1 dev/commons/compress/binaries/commons-compress-1.17-bin.zip.sha256 dev/commons/compress/source/commons-compress-1.17-src.tar.gz dev/commons/compress/source/commons-compress-1.17-src.tar.gz.asc dev/commons/compress/source/commons-compress-1.17-src.tar.gz.sha1 dev/commons/compress/source/commons-compress-1.17-src.tar.gz.sha256 dev/commons/compress/source/commons-compress-1.17-src.zip dev/commons/compress/source/commons-compress-1.17-src.zip.asc dev/commons/compress/source/commons-compress-1.17-src.zip.sha1 dev/commons/compress/source/commons-compress-1.17-src.zip.sha256 Modified: release/commons/compress/README.html release/commons/compress/RELEASE-NOTES.txt Modified: release/commons/compress/README.html ============================================================================== --- release/commons/compress/README.html (original) +++ release/commons/compress/README.html Sun Jun 3 13:13:23 2018 @@ -1,6 +1,6 @@ -<h1>Commons-Compress 1.16.1</h1> +<h1>Commons-Compress 1.17</h1> -<p>This is the 1.16.1 release of commons-compress. It is available in both binary and source distributions.</p> +<p>This is the 1.17 release of commons-compress. It is available in both binary and source distributions.</p> <p><font color="red" size="+2">Note:</font> The tar files in the distribution use GNU tar extensions @@ -34,12 +34,12 @@ href="https://www.apache.org/dist/common <pre>Always test available signatures, <i>e.g.</i>, $ pgpk -a KEYS -$ pgpv commons-compress-1.16.1-bin.tar.gz.asc +$ pgpv commons-compress-1.17-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-compress-1.16.1-bin.tar.gz.asc +$ pgp commons-compress-1.17-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-compress-1.16.1-bin.tar.gz.asc +$ gpg --verify commons-compress-1.17-bin.tar.gz.asc </pre> <p> Modified: release/commons/compress/RELEASE-NOTES.txt ============================================================================== --- release/commons/compress/RELEASE-NOTES.txt (original) +++ release/commons/compress/RELEASE-NOTES.txt Sun Jun 3 13:13:23 2018 @@ -5,6 +5,57 @@ compression and archive formats. These lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj. +Release 1.17 +------------ + +New features: +o Added a unit test that is supposed to fail if we break the + OSGi manifest entries again. + Issue: COMPRESS-443. +o Add a new SkipShieldingInputStream class that can be used with + streams that throw an IOException when skip is invoked. + Issue: COMPRESS-449. +o New constructors have been added to SevenZFile that accept + char[]s rather than byte[]s in order to avoid a common error + of using the wrong encoding when creating the byte[]. This + change may break source compatibility for client code that + uses one of the constructors expecting a password and passes + in null as password. We recommend to change the code to use a + constructor without password argument. + Issue: COMPRESS-452. + +Fixed Bugs: +o Removed the objenesis dependency from the pom as it is not + needed at all. +o Fixed resource leak in ParallelScatterZipCreator#writeTo. + Issue: COMPRESS-446. +o Certain errors when parsing ZIP extra fields in corrupt + archives are now turned into ZipException, they used to + manifest as ArrayIndexOutOfBoundsException before. + Issue: COMPRESS-447. +o IOUtils.copy now verifies the buffer size is bigger than 0. + Issue: COMPRESS-451. +o ZipArchiveInputStream failed to read some files with stored + entries using a data descriptor. + Issue: COMPRESS-454. + +Changes: +o Fixed some code examples. + Github Pull Request #63. + Thanks to Marchenko Sergey. +o The streams returned by ZipFile and most other decompressing + streams now provide information about the number of compressed + and uncompressed bytes read so far. This may be used to detect + a ZipBomb if the compression ratio exceeds a certain + threshold, for example. + For SevenZFile a new method returns the statistics for the + current entry. + Issue: COMPRESS-445. + Thanks to Andreas Beeker. +o Added a workaround for a bug in AdoptOpenJDK for S/390 to + BZip2CompressorInputStream. + Issue: COMPRESS-453. + Release 1.16.1 --------------