| Fix Version | Key | Component | Summary | Type | Resolution | Status |
|---|
| COMPRESS-30 | | [compress][PATCH] fix for bzip2 example compress/uncompress utilities | Bug | Fixed | Closed |
| COMPRESS-24 | | Old Tar-Implementation causes Bugs when extracting files | Bug | Fixed | Closed |
| COMPRESS-23 | | [compress] TarInputStream returns negative value for read() [PATCH] | Bug | Fixed | Closed |
| COMPRESS-22 | | COMPRESS-REDESIGN: ArchiveEntry should force an isDirectory() method on implementations | Bug | Fixed | Closed |
| COMPRESS-15 | | COMPRESS-REDESIGN: ArchiveStreamFactory does not handle exceptions for createArchiveInputStream(InputStream) | Bug | Fixed | Closed |
| COMPRESS-14 | | [compress] CBZip2InputStream doesn't close the source stream | Bug | Fixed | Closed |
| COMPRESS-10 | | ZipEntry has same name as superclass | Bug | Fixed | Closed |
| COMPRESS-8 | | TAR extraction fails with FileNotFoundException (directories not being created) | Bug | Fixed | Closed |
| COMPRESS-7 | | Creating TAR archive of an 8 GB file causes IOException | Bug | Fixed | Closed |
| COMPRESS-6 | | [compress] TarOutputStream.java long file name bug (and fix!) | Bug | Fixed | Closed |
| COMPRESS-3 | | COMPRESS-REDESIGN: Handle JarArchiveInputStream null getNextEntry() gracefully | Bug | Fixed | Closed |
| COMPRESS-1 | | ArArchiveInputStream doesn't make use of internal offset | Bug | Fixed | Closed |
| COMPRESS-52 | | ZipEntry supports JDK 1.1 - refactor code to be 1.2+ | Improvement | Fixed | Closed |
| COMPRESS-48 | | [compress] add a memory efficient stream compress InputStream - e.g. a "DeflaterInputStream" | Improvement | Fixed | Closed |
| COMPRESS-46 | | ZipOutputStream is slow when compressing big files | Improvement | Fixed | Closed |
| COMPRESS-40 | | Redesign of Commons Compress | Improvement | Fixed | Closed |
| COMPRESS-121 | Archivers | Add support for different tar dialects | New Feature | Fixed | Closed |
| COMPRESS-35 | | CPIO Archive | New Feature | Fixed | Closed |
| 1.6 | COMPRESS-229 | Archivers | incorrect handling of GNU longlink entries | Bug | Fixed | Resolved |
| 1.6 | COMPRESS-228 | Archivers | ZipException on reading valid zip64 file | Bug | Fixed | Resolved |
| 1.6 | COMPRESS-227 | Archivers | duplicate entries may let ZipFile#getInputStream return null | Bug | Fixed | Resolved |
| 1.6 | COMPRESS-223 | Archivers | NPE from TarBuffer.tryToConsumeSecondEOFRecord | Bug | Fixed | Resolved |
| 1.6 | COMPRESS-225 | Compressors | Upgrade XZ to the latest version 1.3 | Improvement | Fixed | Resolved |
| 1.6 | COMPRESS-226 | Archivers | Add ARJ archive support | New Feature | Fixed | Resolved |
| 1.5 | COMPRESS-221 | | Compress cannot run without XZ included | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-219 | Archivers | ZipArchiveInputStream: ArrayIndexOutOfBoundsException when extracting a STORED zip file entry from within a zip. | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-218 | Compressors, Documentation | Typo in CompressorStreamFactory Javadoc | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-213 | | ZipShort, ZipLong, ZipEightByteInteger should implement Serializable | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-212 | | TarArchiveEntry getName() returns wrongly encoded name even when you set encoding to TarArchiveInputStream | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-206 | Compressors | TarArchiveOutputStream sometimes writes garbage beyond the end of the archive | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-205 | | Unit tests can fail when path to project is non-trivial (fix in description) | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-203 | Archivers | Long directory names can not be stored in a tar archive because of error when writing PAX headers | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-201 | Compressors | No constructor to create a TarArchiveEntry link with leading slash | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-200 | Archivers | Round trip conversion with more than 66 US-ASCII characters fails when using TarArchiveOutputStream.LONGFILE_GNU | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-199 | Compressors | Introduction of XZ breaks OSGi support | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-197 | Archivers | Tar file for Android backup cannot be read | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-191 | Archivers | Too relaxed tar detection in ArchiveStreamFactory | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-189 | Archivers | ZipArchiveInputStream may read 0 bytes when reading from a nested Zip file | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-187 | Archivers | ZipArchiveInputStream and ZipFile don't produce equals ZipArchiveEntry instances | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-159 | Changesets | ChangeSetPerformer not reliable for ZipArchiveInputStreams | Bug | Fixed | Resolved |
| 1.5 | COMPRESS-220 | Compressors | createCompressorInputStream with decompressConcatenated option | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-217 | Compressors, Documentation | Documentation should provide example of CompressorStreamFactory.createCompressorInputStream() | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-215 | Archivers | ZipFile reads up to 64KiB in a sequence of one byte reads | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-214 | Archivers | better support for unix symlinks | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-210 | Archivers | handle zip extra field 0x5455 - Extended Timestamp | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-208 | Archivers | Add support for ZIP archives with PK00PK signature | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-192 | Archivers | Allow setting of the zip encoding in ArchiveStreamFactory | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-190 | | Git settings for commons-compress | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-188 | Compressors | Improved Exceptionhandling for unsupported zip compression methods | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-172 | Archivers | Reuse of buffers while reading stream and skipping stream | Improvement | Fixed | Resolved |
| 1.5 | COMPRESS-202 | Documentation | Document EOF behavior of TarArchiveInputStream | Wish | Fixed | Resolved |
| 1.4 | COMPRESS-184 | Archivers | PAX header parser fails for non-ASCII values | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-181 | Archivers | Tar files created by AIX native tar, and which contain symlinks, cannot be read by TarArchiveInputStream | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-179 | | TarUtils.formatLongOctalOrBinaryBytes() assumes the field will be 12 bytes long | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-178 | Archivers | TarArchiveInputStream throws IllegalArgumentException instead of IOException | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-177 | Archivers | TarArchiveInputStream rejects valid TAR file | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-176 | Archivers | ArchiveInputStream#getNextEntry(): Problems with WinZip directories with Umlauts | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-175 | Archivers | GNU Tar sometimes uses binary encoding for UID and GID | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-171 | Archivers | createArchiveInputStream detects text files less than 100 bytes as tar archives | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-169 | | RuntimeException on corrupted file | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-164 | Archivers | Cannot Read Winzip Archives With Unicode Extra Fields | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-163 | Compressors | Unable to extract a file larger than 8GB from a Posix-format tar archive | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-154 | Compressors | GzipCompressorInputStream doesn't support concatenated .gz files | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-146 | Compressors | BZip2CompressorInputStream always treats 0x177245385090 as EOF, but should treat this as EOS | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-131 | Compressors | ArrayOutOfBounds while decompressing bz2 | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-16 | Archivers | unable to extract a TAR file that contains an entry which is 10 GB in size | Bug | Fixed | Resolved |
| 1.4 | COMPRESS-183 | Archivers | Support for de/encoding of tar entry names other than plain 8BIT conversion. | Improvement | Fixed | Resolved |
| 1.4 | COMPRESS-182 | Archivers | Support big or even negative numbers in all numeric TAR headers | Improvement | Fixed | Resolved |
| 1.4 | COMPRESS-166 | Archivers | Support POSIX/Pax variant for long file names in tar | Improvement | Fixed | Resolved |
| 1.4 | COMPRESS-165 | Archivers | Support writing entries > 8GiB in tar | New Feature | Fixed | Resolved |
| 1.4 | COMPRESS-156 | Compressors | XZ compression support | New Feature | Fixed | Resolved |
| 1.3 | COMPRESS-160 | Archivers | TarArchiveOutputStream.getBytesWritten() returns invalid value | Bug | Fixed | Resolved |
| 1.3 | COMPRESS-152 | Archivers | ZiparchiveInputStream and ZiparchiveOutputStream don't clean up Inflater/Deflater instances | Bug | Fixed | Resolved |
| 1.3 | COMPRESS-144 | Archivers | Suppport BSD variant for long file names in AR archives | New Feature | Fixed | Resolved |
| 1.3 | COMPRESS-142 | Compressors | Add a pack200 compressor | New Feature | Fixed | Resolved |
| 1.3 | COMPRESS-132 | Archivers | Add support for unix dump files | New Feature | Fixed | Resolved |
| 1.3 | COMPRESS-36 | Archivers | Add Zip64 Suport | New Feature | Fixed | Resolved |
| 1.2 | COMPRESS-139 | Archivers | ZipFile fails to clean up Inflater resources | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-130 | | ZipArchiveInputStream.skip could use safer comparison; inherited Javadoc is incorrect | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-129 | Archivers | "java.io.EOFException: Truncated ZIP entry: <some entry>"- while extracting a zip file that contains a entry which lager than 2 GB (Integer#MAX_VALUE) | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-127 | Compressors | Calling close() on inputStream returned by CompressorStreamFactory.createCompressorInputStream() does not close the underlying input stream | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-125 | Compressors | BZip2CompressorInputStream throws IOException if underlying stream returns available() == 0 | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-119 | | TarArchiveOutputStream#finish doesn't flush content to underlying stream | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-117 | Archivers | Certain tar files not recognised by ArchiveStreamFactory | Bug | Fixed | Resolved |
| 1.2 | COMPRESS-140 | Archivers | Support blank uid/gid fields | Improvement | Fixed | Resolved |
| 1.2 | COMPRESS-123 | Archivers | Add inside the ZipArchiveEntry a field to store the filename as a byte[] | New Feature | Fixed | Resolved |
| 1.2 | COMPRESS-122 | Archivers | add the ability to detect a symlink in a tar file | New Feature | Fixed | Resolved |
| 1.1 | COMPRESS-114 | | TarUtils.parseName does not properly handle characters outside the range 0-127 | Bug | Fixed | Closed |
| 1.1 | COMPRESS-113 | | TarArchiveEntry.parseTarHeader() includes the trailing space/NUL when parsing the octal size | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-110 | | Tar fails to handle ustar "prefix" field | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-109 | | Tar implementation does not support Pax headers | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-107 | | ArchiveStreamFactory does not recognise tar files created by Ant | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-105 | | While Archiving the empty directories are not archived to the archive. | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-101 | | ZipArchiveInputStream doesn't handle data descriptors without signatures | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-100 | | ZipArchiveInputStream should throw an exception if a data descriptor is used for STORED entries | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-94 | | Creating zip files with many entries will ocassionally produce corrupted output | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-87 | | ZipArchiveInputStream doesn't report the end of a truncated archive | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-86 | | tar entries don't set "magic" value properly for "oldgnu" longname entries | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-85 | | cpio archive final entry corrupt | Bug | Fixed | Resolved |
| 1.1 | COMPRESS-82 | | cpio is terribly slow | Bug | Fixed | Resolved |