- Only use unzip from /usr/local/bin when on
FreeBSD which will be the Info-ZIP version
- Resolve RT #56208 reported by Apocalypse
- upstream blead patches from Peter Acklam
- Correct speeling errors in docs, spotted by
Avar
- Only use unzip from /usr/pkg/bin when on
NetBSD which will be the Info-ZIP version
- Apply a patch from brian d foy that adds a
debug() method for $DEBUG output.
- Apply a patch from Robin Barker RT #56927
"Unnecessary chdir/INC manipulation in test"
- Add support for TZ files, Paul Marquess provided
the patches in RT #57387
- modified the lzma logic to favour IO::Uncompress::Unlzma
Paul Marquess via RT #57387
- Apply a patch from Michael G Schwern RT #53246
extract() is vulnerable to print globals.
- Explicitly use Cwd's chdir
- Attempt to address #46948: unable to install install on win32.
Binaries on Win32 are notoriously unreliable and Strawberry perl
ships with all the needed perl modules, so skip failed binary
tests on Win32.
- Address #47053: Use Archive::Tar iter to keep from read the
tar into memory. Thanks to Robert Krimen and Doug Wilson for
their patches.
- Newer versions of 'tar' (1.21 and up) now print record size
to STDERR as well if v OR t is given (used to be both). This
is a 'feature' according to the changelog, so we must now only
inspect STDOUT, otherwise, failures like these occur:
nntp.perl.org/group/perl.cpan.testers/2009/02/msg3230366.html
Thanks to tcallawa from RedHat for tracking this down.
- Address: #43278: Explicitly tell Archive::Zip where to put the files
In certain edge cases, archive::zip would extract to dirname($0) instead
of cwd(); Now we tell Archive::Zip explicitly where to extract to.
- Address #40138; .tar files on Win32 would not extract properly with
gnu tar (default on cygwin) under Cmd.exe/Native Win32 system calls.
Gnu tar interprets file names with a : in them, like C:\tmp\foo.tar
as a remote path, and attempts to execute rsh instead.
Archive::Extract now checks for gnu tar on Win32 and adds the
'--force-local' flag to disable this behaviour.
- Improved diagnostics from the test suite
- Enabled debugging in the test suite for development releases.
- This is a test suite fix; users of 0.28 need not upgrade.
- Archive::Extract would not reliably skip binary extraction
tests when no binaries were found in $PATH, which causes
test suite failures.
- Address: #39554: Must set $Archive::Tar::CHOWN, not
$Archive::Tar::Constant::CHOWN to control the chown()
functionality when using Archive::Tar.
- Various test suite improvements to test warnings
and errors emitted by Archive::Extract.
- Test & build improvements: users of 0.27_01 need
not upgrade.
- Test suite would die if no files were reported
to be extracted, because Test::More::is() would
choke on a negative array index on an empty array
ref.
- Up dependency of IPC::Cmd to 0.41_05 to handle
pipes and whitespace better on shell out commands.
- Address: #32751: incorrect error message
Multiple error messages are now joined and will only be
reset upon next ->extract()
- Test suite improvement to split binary from pure perl
solutions to test implementations without fallback.
- Address #32370: Archive::Extract will hang if stdin
is a pipe. /bin/bunzip2 tried to read STDIN when printing
out it's '--version'.
- Address rt #32336 by a.r.ferreira@gmail.com to add .lzma
support to archive::extract
- Older versions of bunzip2 insist on a .bz2 suffix to extract
things. Guard against this, adapt the test suite and mention
it in the caveats.
- Older versions of /bin/bunzip2 only support archives
with a .bz2 suffix. Attempt to detect this with a new
method ->have_old_bunzip2, and skip tests accordingly.
Also document this in the CAVEATS section of the docs.
- Apply core change 31904: Clean up test files left
behind (on Win32, at least).
- Address Update ticket #27991 (Archive::Extract and
very large tar.gz files). Add a CAVEATS entry explianing
how to deal with large files & memory consumption
- VMS shell out & test fixes by John Malmberg
- Manifest didn't include one of the source files
for tests. If you have 0.20 installed there is no
need to upgrade. This is just a test suite fix.
Changes for 0.20 Mon May 28 12:06:33 2007
* Address #27195: Implement support for .Z files.
* Small POD fixes
* Disable some test diagnostics under perl core tests
- Starting 5.9.5, this module installs itself in
the core-perl dir, rather than site-perl, as it's
now part of core.
- Reverse '$PREFER_BIN' conditional for tar/tar.gz
files. The current logic was actually exactly the
wrong way around.
- Small regex change to tar/tar.gz detection.
- address #24578: Wrong check for `type' argument
- add new method ->types that returns a list of
all supported archive types
- promote 0.15_03 to stable
- address #23999: Attempt to generate Makefile.PL
gone awry where paths starting with a '.'
are sometimes reported to be extracted in '.'
as well rather than their actual extraction dir.
- fix testing logic error, that assumed extracted
files were always logged when we did not prefer
binaries to extract with. However, that does not
mean the perl module is available, so we might
not have buffers after all.
- make sure we dont have test count mismatches
between buffers/non-buffers
- Apply patch from Paul Marquess to add pure
perl support for bzip2 encoded files. This
support requires you to have the module
IO::Uncompress::Bunzip2 installed.
- Error storage is now per object like it should
be rather than class wide.
- Update tests to not skip unnecessarily
- Up required version of IPC::Cmd to 0.36 for
5.6.x compatibility
- Improve diagnostics in the test suite when
run verbosely
Changes for 0.14 Fri Oct 20 14:37:36 2006
* Tweak tests to play nicer on win32
* Up required version of IPC::Cmd
- Add diagnostics during the test suite informing
the user that File::Spec warnings may be
generated by Archive::Zip (see rt #19713).
These are safe to ignore.
- attempt to address #19815: make test fail under Cygwin
again. Unzip giving trouble this time. Adding -o
option to force overwriting of old files
- address #20829: test failure on Win32: no bunzip2?
bunzip2 detection wasn't working properly in the
test suite so tests weren't skipped on missing
bunzip2
- attempt to address #19815: make test fail under Cygwin
by adding more sanity checks about buffers
- add tentative bzip2 support