- New upstream release 2.069
- IO::Compress::FAQ - Added a section on bgzip (CPAN RT#103295)
- IO::Compress::Zip - Zip64 needs to be first in extra field to work around
a Windows Explorer bug (see
http://www.info-zip.org/phpBB3/viewtopic.php?f=3&t=440 for details)
- New upstream release 2.068
- Disable running of some of the slower test harnesses by default;
COMPRESS_ZLIB_RUN_MOST needs to be set to run them, which makes life more
bearable on legacy platforms
- New upstream release 2.066
- IO::Uncompress::Gzip
- Documentation of ExtraFlags stated the XFL values for BEST_COMPRESSION
and BEST_SPEED use the values 2 and 4 respectively; they should be 4 and
2 (code for setting XFL was correct)
- IO::Uncompress::Gunzip
- Fix regression preventing gunzip to in-memory file handle (CPAN RT#95494)
- New upstream release 2.061
- zipdetails (1.06)
- Get it to cope with Android 'zipalign' non-standard extra fields; these
are used to make sure that a non-compressed member starts on a 4 byte
boundary
- unzip example with IO::Uncompress::Unzip (CPAN RT#84647)
- New upstream release 2.060
- Updated POD
- CPAN RT#82138: Example code not clear - gunzip() takes filenames!
- IO::Compress::Base
- Remove the flush call when opening a filehandle
- New upstream release 2.058
- IO::Compress::Zip
- Allow member name and Zip Comment to be "0"
- IO::Compress::Base::Common
- Remove "-r" test - the file open will catch this
- IO::Compress::Base::Common returned that it could not read readable files
in NFS (CPAN RT#80855)
- Install to 'site' instead of 'perl' when perl version is 5.11+
(CPAN RT#79820)
- General performance improvements
- Fix failing 01misc.t subtest introduced in 2.057 (CPAN RT#81119)
- Explicitly install to 'perl' directories
- New upstream release 2.055
- FAQ: added a few paragraphs on how to deal with pbzip2 files
(CPAN RT#77743)
- Compress::Zip: speed up compress, uncompress, memGzip and memGunzip
(CPAN RT#77350)
- BR: perl(lib)
- Drop BR: perl(Test::Builder) and perl(Test::More) as they're bundled
- Drop BR: perl(Config), perl(Fcntl), perl(File::Copy), perl(File::Glob),
perl(POSIX) and perl(Symbol) as they're not dual-lived
- Drop redundant explicit require for perl(Exporter)
- Don't use macros for commands
- New upstream release 2.052
- IO::Compress::Zip: force a ZIP64 archive when it contains ≥ 0xFFFF entries
- Fix typo in POD (CPAN RT#76130)
- Don't need to remove empty directories from buildroot
- New upstream release 2.048
- Set minimum Perl version to 5.6
- Set minimum zlib version to 1.2.0
- IO::Compress::Zip:
- In one-shot zip, set the Text Flag if "-T" thinks the file is a text file
- In one-shot mode, wrote mod time and access time in wrong order in the
"UT" extended field
- IO::Compress test suite fails with Compress::Raw::Zlib 2.047 and zlib < 1.2.4
(CPAN RT#74503)
- Resync Compress::Raw::* dependency versions
- Add buildreqs for core perl modules, which might be dual-lived
- Don't use macros for commands
- New upstream release 2.046
- Minor update to bin/zipdetails
- Typo in name of IO::Compress::FAQ.pod
- IO::Uncompress::Unzip:
- Example for walking a zip file used eof to control the outer loop; this
is wrong
- IO::Compress::Zip:
- Change default for CanonicalName to false (CPAN RT#72974)
- Freeze Compress::Raw::* dependency versions until next synchronized release
- New upstream release 2.044
- Moved FAQ.pod under the lib directory so it can get installed
- Added bin/zipdetails
- In IO::Compress::Zip, in one-shot mode, enable Zip64 mode if the input
file/buffer ≥ 0xFFFFFFFF bytes
- Update IO::Compress::FAQ
- New upstream release 2.043
- IO::Compress::Base:
- Fixed issue that with handling of Zip files with two (or more) entries
that were STORED; symptom is the first is uncompressed ok but the next
will terminate early if the size of the file is greater than BlockSize
(CPAN RT#72548)
- New upstream release 2.042
- IO::Compress::Zip:
- Added exUnixN option to allow creation of the "ux" extra field, which
allows 32-bit UID/GID to be stored
- In one-shot mode use exUnixN rather than exUnix2 for the UID/GID
- IO::Compress::Zlib::Extra::parseExtraField:
- Fixed bad test for length of ID field (CPAN RT#72329, CPAN RT#72505)
- New upstream release 2.040
- IO::Compress::Zip:
- Added CanonicalName option (note this option is set to true by default)
- Added FilterName option
- ExtAttr now populates MSDOS attributes
- IO::Uncompress::Base:
- Fixed issue where setting $\ would corrupt the uncompressed data
- t/050interop-*.t:
- Handle case when external command contains a whitespace (CPAN RT#71335)
- t/105oneshot-zip-only.t:
- CanonicalName test failure on Windows (CPAN RT#68926)