You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by bo...@apache.org on 2014/01/20 06:14:06 UTC

svn commit: r4109 - /dev/commons/compress/ /dev/commons/compress/binaries/ /dev/commons/compress/source/ /release/commons/compress/ /release/commons/compress/binaries/ /release/commons/compress/source/

Author: bodewig
Date: Mon Jan 20 05:14:03 2014
New Revision: 4109

Log:
Compress 1.7 release vote has passed

Added:
    release/commons/compress/binaries/commons-compress-1.7-bin.tar.gz
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz
    release/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.asc
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.asc
    release/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.md5
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.md5
    release/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.sha1
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.sha1
    release/commons/compress/binaries/commons-compress-1.7-bin.zip
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.zip
    release/commons/compress/binaries/commons-compress-1.7-bin.zip.asc
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.zip.asc
    release/commons/compress/binaries/commons-compress-1.7-bin.zip.md5
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.zip.md5
    release/commons/compress/binaries/commons-compress-1.7-bin.zip.sha1
      - copied unchanged from r4108, dev/commons/compress/binaries/commons-compress-1.7-bin.zip.sha1
    release/commons/compress/source/commons-compress-1.7-src.tar.gz
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.tar.gz
    release/commons/compress/source/commons-compress-1.7-src.tar.gz.asc
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.tar.gz.asc
    release/commons/compress/source/commons-compress-1.7-src.tar.gz.md5
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.tar.gz.md5
    release/commons/compress/source/commons-compress-1.7-src.tar.gz.sha1
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.tar.gz.sha1
    release/commons/compress/source/commons-compress-1.7-src.zip
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.zip
    release/commons/compress/source/commons-compress-1.7-src.zip.asc
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.zip.asc
    release/commons/compress/source/commons-compress-1.7-src.zip.md5
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.zip.md5
    release/commons/compress/source/commons-compress-1.7-src.zip.sha1
      - copied unchanged from r4108, dev/commons/compress/source/commons-compress-1.7-src.zip.sha1
Removed:
    dev/commons/compress/RELEASE-NOTES.txt
    dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz
    dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.asc
    dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.md5
    dev/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.sha1
    dev/commons/compress/binaries/commons-compress-1.7-bin.zip
    dev/commons/compress/binaries/commons-compress-1.7-bin.zip.asc
    dev/commons/compress/binaries/commons-compress-1.7-bin.zip.md5
    dev/commons/compress/binaries/commons-compress-1.7-bin.zip.sha1
    dev/commons/compress/source/commons-compress-1.7-src.tar.gz
    dev/commons/compress/source/commons-compress-1.7-src.tar.gz.asc
    dev/commons/compress/source/commons-compress-1.7-src.tar.gz.md5
    dev/commons/compress/source/commons-compress-1.7-src.tar.gz.sha1
    dev/commons/compress/source/commons-compress-1.7-src.zip
    dev/commons/compress/source/commons-compress-1.7-src.zip.asc
    dev/commons/compress/source/commons-compress-1.7-src.zip.md5
    dev/commons/compress/source/commons-compress-1.7-src.zip.sha1
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 Mon Jan 20 05:14:03 2014
@@ -1,6 +1,6 @@
-<h1>Commons-Compress 1.6</h1>
+<h1>Commons-Compress 1.7</h1>
 
-<p>This is the 1.6 release of commons-compress. It is available in both binary and source distributions.</p>
+<p>This is the 1.7 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
@@ -24,12 +24,12 @@
 
 <pre>Always test available signatures, <i>e.g.</i>,
 $ pgpk -a KEYS
-$ pgpv commons-compress-1.6-bin.tar.gz.asc
+$ pgpv commons-compress-1.7-bin.tar.gz.asc
 or,
 $ pgp -ka KEYS
-$ pgp commons-compress-1.6-bin.tar.gz.asc
+$ pgp commons-compress-1.7-bin.tar.gz.asc
 or,
 $ gpg --import KEYS
-$ gpg --verify commons-compress-1.6-bin.tar.gz.asc
+$ gpg --verify commons-compress-1.7-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 Mon Jan 20 05:14:03 2014
@@ -1,62 +1,47 @@
-              Apache Commons Compress 1.6 RELEASE NOTES
+              Apache Commons Compress 1.7 RELEASE NOTES
 
 The Commons Compress team is pleased to announce the
-commons-compress-1.6 release!
+commons-compress-1.7 release!
 
 Apache Commons Compress software defines an API for working with
 compression and archive formats.  These include: bzip2, gzip, pack200,
-xz and ar, cpio, jar, tar, zip, dump, 7z, arj.
-
-Version 1.6 introduces changes to the internal API of the tar package that 
-break backwards compatibility in the following rare cases.  This version 
-removes the package private TarBuffer class along with the protected "buffer" 
-members in TarArchiveInputStream and TarArchiveOutputStream.  This change will 
-only affect you if you have created a subclass of one of the stream classes 
-and accessed the buffer member or directly used the TarBuffer class.
+lzma, xz, Snappy, traditional Unix Compress and ar, cpio, jar, tar,
+zip, dump, 7z, arj.
 
 Changes in this version include:
 
 New features:
-o Added support for 7z archives.  Most compression algorithms
-  can be read and written, LZMA and encryption are only
-  supported when reading.  Issue: COMPRESS-54. Thanks to Damjan Jovanovic. 
-o Added read-only support for ARJ archives that don't use
-  compression.  Issue: COMPRESS-226. Thanks to Damjan Jovanovic. 
-o DumpArchiveInputStream now supports an encoding parameter that
-  can be used to specify the encoding of file names. 
-o The CPIO streams now support an encoding parameter that can be
-  used to specify the encoding of file names. 
-o Read-only support for LZMA standalone compression has been added.
-  Issue: COMPRESS-111.
+o Read-Only support for Snappy compression.
+  Issue: COMPRESS-147. Thanks to BELUGA BEHR.
+o Read-Only support for .Z compressed files.
+  Issue: COMPRESS-243. Thanks to Damjan Jovanovic.
+o ZipFile and ZipArchiveInputStream now support reading entries
+  compressed using the SHRINKING method. Thanks to Damjan Jovanovic.
+o GzipCompressorOutputStream now supports setting the compression
+  level and the header metadata (filename, comment, modification time,
+  operating system and extra flags)
+  Issue: COMPRESS-250. Thanks to Emmanuel Bourg.
+o ZipFile and ZipArchiveInputStream now support reading entries
+  compressed using the IMPLODE method.
+  Issue: COMPRESS-115. Thanks to Emmanuel Bourg.
+o ZipFile and the 7z file classes now implement Closeable and can be
+  used in try-with-resources constructs.
 
 Fixed Bugs:
-o TarBuffer.tryToConsumeSecondEOFRecord could throw a
-  NullPointerException  Issue: COMPRESS-223. Thanks to Jeremy Gustie. 
-o Parsing of zip64 extra fields has become more lenient in order
-  to be able to read archives created by DotNetZip and maybe
-  other archivers as well.  Issue: COMPRESS-228. 
-o TAR will now properly read the names of symbolic links with
-  long names that use the GNU variant to specify the long file
-  name.  Issue: COMPRESS-229. Thanks to Christoph Gysin. 
-o ZipFile#getInputStream could return null if the archive
-  contained duplicate entries.
-  The class now also provides two new methods to obtain all
-  entries of a given name rather than just the first one.
-  Issue: COMPRESS-227. 
-o CpioArchiveInputStream failed to read archives created by
-  Redline RPM.  Issue: COMPRESS-236. Thanks to Andrew Duffy. 
-o TarArchiveOutputStream now properly handles link names that
-  are too long to fit into a traditional TAR header.  Issue:
-  COMPRESS-237. Thanks to Emmanuel Bourg.
-o The auto-detecting create*InputStream methods of Archive and
-  CompressorStreamFactory could fail to detect the format of
-  blocking input streams.  Issue: COMPRESS-239. 
-
-Changes:
-o Readabilty patch to TarArchiveInputStream.  Issue:
-  COMPRESS-232. Thanks to BELUGA BEHR.
-o Performance improvements to TarArchiveInputStream, in
-  particular to the skip method.  Issue: COMPRESS-234. Thanks to BELUGA BEHR. 
+o SevenZOutputFile#closeArchiveEntry throws an exception when using
+  LZMA2 compression on Java8.  Issue: COMPRESS-241.
+o 7z reading of big 64bit values could be wrong.
+  Issue: COMPRESS-244. Thanks to Nico Kruber.
+o TarArchiveInputStream could fail to read an archive completely.
+  Issue: COMPRESS-245.
+o The time-setters in X5455_ExtendedTimestamp now set the
+  corresponding flags explicitly - i.e. they set the bit if the valus
+  is not-null and reset it otherwise.  This may cause
+  incompatibilities if you use setFlags to unset a bit and later set
+  the time to a non-null value - the flag will now be set.
+  Issue: COMPRESS-242.
+o SevenZOutputFile would create invalid archives if more than six
+  empty files or directories were included.  Issue: COMPRESS-252.
 
 For complete information on Commons Compress, including instructions
 on how to submit bug reports, patches, or suggestions for improvement,