|
Packit |
0bf95d |
Revision history for Perl extension Archive-Zip
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.60 Tue 19 Dec 2017
|
|
Packit |
0bf95d |
- RT 123913 Wrong shell bang in examples/selfex.pl
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.58 Tue 2 Aug 2016
|
|
Packit |
0bf95d |
- avoid relying on . being in @INC [github/karenetheridge]
|
|
Packit |
0bf95d |
- update MANIFEST.SKIP [github/haarg]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.57 Fri 1 Apr 2016
|
|
Packit |
0bf95d |
- RT# 106548,106089,105330,111541 [github/ozcoder]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.56 Thu 17 Dec 2015
|
|
Packit |
0bf95d |
- fix $Archive::Zip::UNICODE issues [github/xlat]
|
|
Packit |
0bf95d |
- on MSWin32 in methods addFile, addDirectory, addTree: the externalFileName was
|
|
Packit |
0bf95d |
used in place of newName
|
|
Packit |
0bf95d |
- make sure that file names are utf8 in memberNames
|
|
Packit |
0bf95d |
- use Encode on all platform
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.55 Fri 04 Dec 2015
|
|
Packit |
0bf95d |
- rt.cpan.org #110064 - fix empty archive issue with OS X gnu tar
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.54 Wed 02 Dec 2015
|
|
Packit |
0bf95d |
- Ensure filehandles created by Archive::Zip::tempFile are closed [github/antoniomonty]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.53 Wed 22 Sep 2015
|
|
Packit |
0bf95d |
- rt.cpan.org #107268 - Archive-Zip-1.52.tar.gz is (nearly) empty
|
|
Packit |
0bf95d |
Thanks to SREZIC for the spot on my dad brain sleep schedule error
|
|
Packit |
0bf95d |
Creating the dist on OS X caused 'Numeric user ID too largeNumeric group ID too large'
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.52 Tue 22 Sep 2015
|
|
Packit |
0bf95d |
- rt.cpan.org #105902, thanks HMBRAND
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.51 Tue 22 Sep 2015
|
|
Packit |
0bf95d |
- Compare vs filename checksum in crc32 script [github/talisein]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.50 Tue 25 Aug 2015
|
|
Packit |
0bf95d |
- Fix t/08_readmember_record_sep.t for Win32 [github/pauloscustodio]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.49 Fri 31 Jul 2015
|
|
Packit |
0bf95d |
- Fails on unseekable file handle after desiredCompressionLevel(), RT #54827
|
|
Packit |
0bf95d |
- Upgrade build tools to avoid tar warnings, RT #105547
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.48 Thu 18 Jun 2015
|
|
Packit |
0bf95d |
- Wrap skip in a SKIP: block [github/plicease]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.47 Wed 17 Jun 2015
|
|
Packit |
0bf95d |
- zip file with a deflated directory cannot be written out again [github/ntyni]
|
|
Packit |
0bf95d |
- add missing test data to MANIFEST
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.46 Tue 24 Mar 2015
|
|
Packit |
0bf95d |
- "CRC or size mismatch" when extracting member second time [github/AGWA github/pwr22]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.45 Mon 26 Jan 2015
|
|
Packit |
0bf95d |
- FreeBSD unzip sets $? to 0 for empty zip file [github.com/revhippie]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.44 Fri 23 Jan 2015
|
|
Packit |
0bf95d |
- Win32 with ZIP executable cannot create temp file [github.com/revhippie]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.43 Wed 14 Jan 2015
|
|
Packit |
0bf95d |
- Restore 101374 - failing tests were not regressions.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.42 Sun 11 Jan 2015
|
|
Packit |
0bf95d |
- Revert 101374, caused tester regression
|
|
Packit |
0bf95d |
- https://rt.cpan.org/Public/Bug/Display.html?id=101240 [cpan/PMQS]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.41 Fri 09 Jan 2015
|
|
Packit |
0bf95d |
- https://rt.cpan.org/Public/Bug/Display.html?id=101374 [zefram]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.40 Sun 04 Jan 2015
|
|
Packit |
0bf95d |
- https://rt.cpan.org/Public/Bug/Display.html?id=92205 [cpan/PMQS]
|
|
Packit |
0bf95d |
- https://rt.cpan.org/Public/Bug/Display.html?id=101092 [cpan/PMQS]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.39 Tue 21 Oct 2014
|
|
Packit |
0bf95d |
- store test data in temp dirs to fix parallelism and shuffling
|
|
Packit |
0bf95d |
[Graham Knop]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.38 Tue 02 Sep 2014
|
|
Packit |
0bf95d |
- Setting unicode flag for each member when using $Archive::Zip::UNICODE [github.com/lackas]
|
|
Packit |
0bf95d |
https://rt.cpan.org/Ticket/Display.html?id=83367
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.37 Wed 08 Jan 2014
|
|
Packit |
0bf95d |
- Need newer Test::More to support done_testing() [thaljef]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.36 Mon 30 Dec 2013
|
|
Packit |
0bf95d |
- Fix error in version update with 1.35 [RT #91744]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.35 Mon 30 Dec 2013
|
|
Packit |
0bf95d |
- fallback on copy if move gives permission denied [github.com/plicease]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.34 Mon 2 Dec 2013
|
|
Packit |
0bf95d |
- Restore svn history from svn.ali.as (thanks H. Merijn Brand)
|
|
Packit |
0bf95d |
- #90854 Test 17 in t/03_ex.t is failing
|
|
Packit |
0bf95d |
- Allow reading ZIP from seekable streams (like PerlIO::Scalar)
|
|
Packit |
0bf95d |
- RT#75197
|
|
Packit |
0bf95d |
- Fixes: #76780: Cannot create member called "0" with addString (HAGGAI)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.33 Sat 9 Nov 2013
|
|
Packit |
0bf95d |
- #59102 (Spelling error in manapage) [github.com/dsteinbrunner]
|
|
Packit |
0bf95d |
- #86600 typo fixes [github.com/dsteinbrunner]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.32 Fri 8 Nov 2013
|
|
Packit |
0bf95d |
- #89777 Unlink temp files generated by tempFile. [PHRED]
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.31_04 Fri 14 Oct 2011 - Alan Haggai Alavi
|
|
Packit |
0bf95d |
- Updated Perl dependency to 5.006 to reflect implicit dependencies
|
|
Packit |
0bf95d |
in the code exposed by Perl::MinimumVersion xt test (ADAMK)
|
|
Packit |
0bf95d |
- Fixes: #68446: Set compressed size and uncompressed size of an entry to 0
|
|
Packit |
0bf95d |
if either of them is 0 (HAGGAI)
|
|
Packit |
0bf95d |
- Added $VERSION to crc32 (ADAMK)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.31_03 Thu 30 Jun 2011 - H.Merijn Brand
|
|
Packit |
0bf95d |
- Add decryption support
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.31_02 Wed 9 Mar 2011 - Adam Kennedy
|
|
Packit |
0bf95d |
- More fixes by HAGGAI, which he still doesn't detail in Changes
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.31_01 Fri 5 Mar 2010 - Adam Kennedy
|
|
Packit |
0bf95d |
- Various fixes by HAGGAI, which he has not yet provided details on:
|
|
Packit |
0bf95d |
- Experimental Unicode in file/dir names
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.30 Tue 30 Jun 2009 - Adam Kennedy
|
|
Packit |
0bf95d |
- Fixed a bad use of Cwd::getcwd
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.29 Mon 29 Jun 2009 - Adam Kennedy
|
|
Packit |
0bf95d |
- Changed _asLocalName back to rel2abs, but this time using
|
|
Packit |
0bf95d |
Cwd::getcwd as the base path instead of Cwd::cwd.
|
|
Packit |
0bf95d |
This hopefully resolved #47223 (ADAMK)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.28 Tue 16 Jun 2009 - Adam Kennedy
|
|
Packit |
0bf95d |
- Changing to production version for release
|
|
Packit |
0bf95d |
- Reverted to revision 4736 and converted `External File Attribute'
|
|
Packit |
0bf95d |
values for symbolic links to hexadecimal (HAGGAI)
|
|
Packit |
0bf95d |
- Fixed: #15026: AddTree does not include files with german
|
|
Packit |
0bf95d |
umlauts in the filename (HAGGAI)
|
|
Packit |
0bf95d |
- Switched from Compress::Zlib to Compress::Raw::Zlib (AGRUNDMA)
|
|
Packit |
0bf95d |
- Moved crc32 from bin to script (ADAMK)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.27_01 Tue 16 Dec 2008 - Adam Kennedy
|
|
Packit |
0bf95d |
- Makefile.PL will create a better META.yml
|
|
Packit |
0bf95d |
- This is a test release for various improvements provided by
|
|
Packit |
0bf95d |
Alan Haggai. The entire release is credited to his grant work.
|
|
Packit |
0bf95d |
- Fixed #25726: extractMembers failing across fork on Windows.
|
|
Packit |
0bf95d |
- Fixed #12493: Can't add new files to archives which contain
|
|
Packit |
0bf95d |
files named 0,1,2,3,4,5,6,7,8,9 with no extension.
|
|
Packit |
0bf95d |
(Files named "0" are not archived)
|
|
Packit |
0bf95d |
- Fixed #22933: Properly extract symbolic links.
|
|
Packit |
0bf95d |
- Fixed #20246: Ability to assign a compression level to addTree
|
|
Packit |
0bf95d |
calls.
|
|
Packit |
0bf95d |
- Corrected regular expression for stripping trailing /
|
|
Packit |
0bf95d |
- Corrected addFileOrDirectory() behaviour and cleaned up some code
|
|
Packit |
0bf95d |
- Added symbolic link support to addFileOrDirectory
|
|
Packit |
0bf95d |
- Fixed #34657: No option, undefined behavior zipping symbolic
|
|
Packit |
0bf95d |
links (symlinks)
|
|
Packit |
0bf95d |
- Added storeSymbolicLink()
|
|
Packit |
0bf95d |
- Fixed bitFlag() to set General Pupose Bit Flags
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.26 Mon 13 Oct 2008 - Adam Kennedy
|
|
Packit |
0bf95d |
- Fixed the dreaded but #24036: WinXP Explorer Exposes Problems.
|
|
Packit |
0bf95d |
This caused directories to appear as files in Windows Explorer
|
|
Packit |
0bf95d |
and was caused by Windows always reading the msdos directory bit
|
|
Packit |
0bf95d |
even when the file attributes are types as unix.
|
|
Packit |
0bf95d |
Resolved by emulating the behaviour of Info-Zip and setting
|
|
Packit |
0bf95d |
the 5th bit in the externalFileAttributes field.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.25 Sat 11 Oct 2008 - Adam Kennedy
|
|
Packit |
0bf95d |
- Removing "use warnings" instances that somehow slipped in
|
|
Packit |
0bf95d |
- Skip test if Digest::MD5 is not available
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.24 Sun 23 Aug 2008 - Adam Kennedy
|
|
Packit |
0bf95d |
- Blatantly pander to CPANTS by adding use strict to a deprecated module
|
|
Packit |
0bf95d |
- Add an explicit load of FileHandle since in some circumstances,
|
|
Packit |
0bf95d |
calling GLOB->print() failed.
|
|
Packit |
0bf95d |
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25925 :
|
|
Packit |
0bf95d |
- Archive-Zip wrote faulty .zip files when $\ was set (such as when running
|
|
Packit |
0bf95d |
using perl -l).
|
|
Packit |
0bf95d |
- Incorporated a heavily modified version of ECARROLL's test file.
|
|
Packit |
0bf95d |
- Thanks for ECARROLL for reporting it, and helping with the investigation.
|
|
Packit |
0bf95d |
- The fix was to convert all $fh->print(@data) to $self->_print($fh, @data)
|
|
Packit |
0bf95d |
where the _print() method localizes $\ to undef.
|
|
Packit |
0bf95d |
- Fixed http://rt.cpan.org/Ticket/Display.html?id=14132 :
|
|
Packit |
0bf95d |
- Incorrect file permissions after extraction.
|
|
Packit |
0bf95d |
- Archive-Zip did not set the file permissions correctly in
|
|
Packit |
0bf95d |
extractToFileNamed().
|
|
Packit |
0bf95d |
- Added t/10_chmod.t and t/data/chmod.zip. Changed
|
|
Packit |
0bf95d |
lib/Archive/Zip/Member.pm.
|
|
Packit |
0bf95d |
- Reported by ak2 and jlv (Thanks!)
|
|
Packit |
0bf95d |
- SHLOMIF wrote the test script.
|
|
Packit |
0bf95d |
- (SHLOMIF)
|
|
Packit |
0bf95d |
- Removed a double "required module" from the Archive::Zip POD.
|
|
Packit |
0bf95d |
- Fixed http://rt.cpan.org/Ticket/Display.html?id=24557 ("documentation
|
|
Packit |
0bf95d |
improvement"):
|
|
Packit |
0bf95d |
- mentioned Archive::Zip::MemberRead in a few places.
|
|
Packit |
0bf95d |
- TODO:
|
|
Packit |
0bf95d |
- 1. Add a method to Archive::Zip to get a ::MemberRead from an
|
|
Packit |
0bf95d |
archive member using -> notation. (?)
|
|
Packit |
0bf95d |
- 2. In the POD of ::MemberRead - replace the indirect object
|
|
Packit |
0bf95d |
call.
|
|
Packit |
0bf95d |
- Changed the POD of ::MemberRead:
|
|
Packit |
0bf95d |
- replaced the indirect object construction with $PKG->new().
|
|
Packit |
0bf95d |
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=34103 :
|
|
Packit |
0bf95d |
- changed the example to read unless ( .. == AZ_OK) instead of
|
|
Packit |
0bf95d |
unless ( != AZ_OK), which was incorrect.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.23 Thu 8 Nov 2007 - Adam Kennedy
|
|
Packit |
0bf95d |
- Temporarily skilling some failing tests on Win32 in the
|
|
Packit |
0bf95d |
interests of toolchain sanity. (until we work out the
|
|
Packit |
0bf95d |
real problem here)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.22 Fri 2 Nov 2007 - Adam Kennedy
|
|
Packit |
0bf95d |
- Fixing platform compatibility bugs in the new regression tests
|
|
Packit |
0bf95d |
from 1.21.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.21 Thu 1 Nov 2007 - Adam Kennedy
|
|
Packit |
0bf95d |
- Tidying up copyright formatting a bit.
|
|
Packit |
0bf95d |
- Disable the GPBF_HAS_DATA_DESCRIPTOR_MASK bit when auto-switching
|
|
Packit |
0bf95d |
directory storage to STORED because of a WinZip workaround because
|
|
Packit |
0bf95d |
the read code in Java JAR which was... ok, I really don't understand,
|
|
Packit |
0bf95d |
but Roland from Verisign says this one extra line unbreaks JAR files,
|
|
Packit |
0bf95d |
so I just applied it :)
|
|
Packit |
0bf95d |
- fixed http://rt.cpan.org/Public/Bug/Display.html?id=27463 with a
|
|
Packit |
0bf95d |
regression test - cannot add files whose entire filenames are "0".
|
|
Packit |
0bf95d |
(SHLOMIF).
|
|
Packit |
0bf95d |
- fixed http://rt.cpan.org/Public/Bug/Display.html?id=26384 with a
|
|
Packit |
0bf95d |
regression test - Archive::Zip::MemberRead::getline ignores
|
|
Packit |
0bf95d |
$INPUT_RECORD_SEPARATOR . The modified file in the bug had it to be
|
|
Packit |
0bf95d |
reworked a bit and tests were added in the file
|
|
Packit |
0bf95d |
08_readmember_record_sep.t.
|
|
Packit |
0bf95d |
- Thanks to kovesp [...] sympatico.ca
|
|
Packit |
0bf95d |
- (SHLOMIF)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.20 Tue 5 Jun 2007 - Adam Kennedy
|
|
Packit |
0bf95d |
- Removing dependency on File::Which due to public outburst of flaming
|
|
Packit |
0bf95d |
on cpanra(n)tings by H.Merijn Brand. Try a simple email next time. :(
|
|
Packit |
0bf95d |
- Embedding an entire copy of File::Which inside the tests instead as
|
|
Packit |
0bf95d |
an alternative to compensating for the lack of build_requires.
|
|
Packit |
0bf95d |
- Removing the docs directory.
|
|
Packit |
0bf95d |
It only had out of date files and non-free copyrighted materials.
|
|
Packit |
0bf95d |
The tarball was probably illegal to distribute as a result.
|
|
Packit |
0bf95d |
(reported by Debian devs)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.19 Internal use, public release skipped
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.18 Wed 25 Oct 2006 - Adam Kennedy
|
|
Packit |
0bf95d |
- Changing to a production version for final release
|
|
Packit |
0bf95d |
- No other changes of any kind
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.17_05 Tue 19 Sep 2006 - Adam Kennedy
|
|
Packit |
0bf95d |
- Seperated the classes from the main file into seperate packages.
|
|
Packit |
0bf95d |
- Merged the Zip.pod into the main Zip.pm file.
|
|
Packit |
0bf95d |
- Applied default Perl::Tidy to all of the source files, to improve
|
|
Packit |
0bf95d |
the readability and maintainability of the files.
|
|
Packit |
0bf95d |
- Added license in Makefile.PL
|
|
Packit |
0bf95d |
- Added some additional entries to the realclean files
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.17_03 Sat 16 Sep 2006 - Adam Kennedy
|
|
Packit |
0bf95d |
- Adding dependency on File::Which to deal with problems on systems
|
|
Packit |
0bf95d |
that lack zip and unzip programs. This really should be a build-time
|
|
Packit |
0bf95d |
dependency only, but ExtUtils::MakeMaker lacks that capability.
|
|
Packit |
0bf95d |
- Builds and tests cleanly on Win32 now.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.17_02 Sun 7 May 2006 - Adam Kennedy
|
|
Packit |
0bf95d |
- Renamed the test scripts to the more conventional 01_name.t style
|
|
Packit |
0bf95d |
- Upgraded all test scripts from Test.pm to Test::More (removing Test.pm dependency)
|
|
Packit |
0bf95d |
- Various other miscellaneous cleanups of the test scripts
|
|
Packit |
0bf95d |
- Removed MANIFEST and pod.t from repository (will be auto-generated)
|
|
Packit |
0bf95d |
- Some cleaning up of the POD documentation for readability
|
|
Packit |
0bf95d |
- Added SUPPORT section to docs
|
|
Packit |
0bf95d |
- Merged external TODO file into the POD as a more-common TO DO section
|
|
Packit |
0bf95d |
- Added a BUGS section to the docs
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.17_01 Sun 30 Apr 2006 - Adam Kennedy
|
|
Packit |
0bf95d |
- Imported Archive::Zip into http://svn.ali.as/cpan/ orphanage.
|
|
Packit |
0bf95d |
If you have a CPAN login and have released a module, ask ADAMK about an
|
|
Packit |
0bf95d |
account and you can repair your bug directly in the repository.
|
|
Packit |
0bf95d |
- Removed the revision comments from the old CVS repository
|
|
Packit |
0bf95d |
- DOS DateTime Format doesn't support dates before 1980 and goes crazy when
|
|
Packit |
0bf95d |
decoding back to unix time. If we don't get passed a time at all
|
|
Packit |
0bf95d |
(0 or undef) we now throw an error.
|
|
Packit |
0bf95d |
- DOS DateTime Format doesn't support dates before 1980, so if we find any
|
|
Packit |
0bf95d |
we warn and use Jan 1 12:01pm 1980 if we encounter any
|
|
Packit |
0bf95d |
- Win32 doesn't support directory modification times.
|
|
Packit |
0bf95d |
Tentatively use the current time as the mod-time to prevent sending
|
|
Packit |
0bf95d |
null times to the unix2dos converter (and the resulting error)
|
|
Packit |
0bf95d |
- Reformat the expected empty zip warning in the output to add a note that
|
|
Packit |
0bf95d |
the warning is entirely normal. Would be nice if some time later we can
|
|
Packit |
0bf95d |
suppress it altogether, but I don't have the cross-platform STDERR-fu
|
|
Packit |
0bf95d |
without adding a dependency to IPC::Run3 (which would be bad).
|
|
Packit |
0bf95d |
- Adding a proper $VERSION to all classes, and synchronising them to the
|
|
Packit |
0bf95d |
same value.
|
|
Packit |
0bf95d |
- Adding a BEGIN block around the require 5.003_96 so it works at
|
|
Packit |
0bf95d |
compile-time instead of post-compile.
|
|
Packit |
0bf95d |
- Moved crc32 to bin/crc32 in line with package layout conventions
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.16 Mon Jul 04 12:49:30 CDT 2005
|
|
Packit |
0bf95d |
- Grrrr...removed test that fails when installing under CPANPLUS.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.15 Wed Jun 22 10:24:25 CDT 2005
|
|
Packit |
0bf95d |
- added fix for RT #12771 Minor nit: warning in Archive::Zip::DirectoryMember::contents()
|
|
Packit |
0bf95d |
- added fix for RT #13327 Formatting problem in Archive::Zip::Tree manpage
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.15_02 Sat Mar 12 09:16:30 CST 2005
|
|
Packit |
0bf95d |
- fixed dates in previous entry!
|
|
Packit |
0bf95d |
- began the process of migrating from the monolithic t/test.t to
|
|
Packit |
0bf95d |
smaller scripts using Test::More.
|
|
Packit |
0bf95d |
- started work on improving Archive::Zip's test coverage. Coverage
|
|
Packit |
0bf95d |
is now up to just over 80%.
|
|
Packit |
0bf95d |
- added error handling to writeToFileHandle
|
|
Packit |
0bf95d |
- fixed small bug in extractMember from previous version
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.15_01 Wed Mar 9 22:26:52 CST 2005
|
|
Packit |
0bf95d |
- added fix for RT #11818 extractMember method corrupts archive
|
|
Packit |
0bf95d |
- added t/pod.t to test for pod correctness
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.10 Thu Mar 25 06:24:17 PST 2004
|
|
Packit |
0bf95d |
- Fixed documentation of setErrorHandler()
|
|
Packit |
0bf95d |
- Fixed link to Japanese translation of docs
|
|
Packit |
0bf95d |
- Added Compress::Zlib Bufsize patch from Yeasah Pell that was supposed to
|
|
Packit |
0bf95d |
have been added in 1.02
|
|
Packit |
0bf95d |
- Fixed problems with backup filenames for zips with no extension
|
|
Packit |
0bf95d |
- Fixed problems with undef volume names in _asLocalName()
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.09 Wed Nov 26 17:43:49 PST 2003
|
|
Packit |
0bf95d |
- Fixed handling of inserted garbage (as from viruses)
|
|
Packit |
0bf95d |
- Always check for local header signatures before using them
|
|
Packit |
0bf95d |
- Added updateMember() and updateTree() functions
|
|
Packit |
0bf95d |
- Added examples/mailZip.pl
|
|
Packit |
0bf95d |
- Added examples/updateTree.pl
|
|
Packit |
0bf95d |
- Fixed some potential but unreported bugs with function parameters like '0'
|
|
Packit |
0bf95d |
- Removed stray warn() call
|
|
Packit |
0bf95d |
- Caught undef second arg to replaceMember()
|
|
Packit |
0bf95d |
- Fixed test suite run with spaces in build dir name (ticket 4214)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.08 Tue Oct 21 07:01:29 PDT 2003
|
|
Packit |
0bf95d |
- test noise fix from Michael Schwern (ticket 4174)
|
|
Packit |
0bf95d |
- FAQ NAME fix from Michael Schwern (ticket 4175)
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.07 Mon Oct 20 06:48:41 PDT 2003
|
|
Packit |
0bf95d |
- Added file attribute code by Maurice Aubrey
|
|
Packit |
0bf95d |
- Added FAQ about RedHat 9
|
|
Packit |
0bf95d |
- Added check for empty filenames
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.06 Thu Jul 17 11:06:18 PDT 2003
|
|
Packit |
0bf95d |
- Fixed seek use with IO::Scalar and IO::String
|
|
Packit |
0bf95d |
- Fixed use of binmode with pseudo-file handles
|
|
Packit |
0bf95d |
- Removed qr{} form for older Perl versions
|
|
Packit |
0bf95d |
- Changed rel2abs logic in _asLocalName() if there is a volume
|
|
Packit |
0bf95d |
- Fixed errors with making directories in extractMember() when none provided
|
|
Packit |
0bf95d |
- Return AZ_OK in extractMemberWithoutPaths() if member is a directory
|
|
Packit |
0bf95d |
- Fixed problem in extractTree with blank directory becoming "." prefix
|
|
Packit |
0bf95d |
- Added examples/writeScalar2.pl to show how to use IO::String as destination of Zip write
|
|
Packit |
0bf95d |
- Edited docs and FAQ to recommend against using absolute path names in zip files.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.05 Wed Sep 11 12:31:20 PDT 2002
|
|
Packit |
0bf95d |
- fixed untaint from 1.04
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.04 Wed Sep 11 07:22:04 PDT 2002
|
|
Packit |
0bf95d |
- added untaint of lastModFileDateTime
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.03 Mon Sep 2 20:42:43 PDT 2002
|
|
Packit |
0bf95d |
- Removed dependency on IO::Scalar
|
|
Packit |
0bf95d |
- Set required version of File::Spec to 0.8
|
|
Packit |
0bf95d |
- Removed tests of examples that needed IO::Scalar
|
|
Packit |
0bf95d |
- Added binmode() call to read/writeScalar examples
|
|
Packit |
0bf95d |
- Fixed addTree() for 5.005 compatibility (still untested with 5.004)
|
|
Packit |
0bf95d |
- Fixed mkdir() calls for 5.005
|
|
Packit |
0bf95d |
- Clarified documentation of tree operations
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.02 Fri Aug 23 17:07:22 PDT 2002
|
|
Packit |
0bf95d |
- Many changes for cross-platform use (use File::Spec everywhere)
|
|
Packit |
0bf95d |
- Separated POD from Perl
|
|
Packit |
0bf95d |
- Moved Archive::Zip::Tree contents into Archive::Zip
|
|
Packit |
0bf95d |
A::Z::Tree is now deprecated and will warn with -w
|
|
Packit |
0bf95d |
- Reorganized docs
|
|
Packit |
0bf95d |
- Added FAQ
|
|
Packit |
0bf95d |
- Added chunkSize() call to report current chunk size
|
|
Packit |
0bf95d |
and added C::Z BufSize patch from Yeasah Pell.
|
|
Packit |
0bf95d |
- Added fileName() to report last read zip file name
|
|
Packit |
0bf95d |
- Added capability to prepend data, like for SFX files
|
|
Packit |
0bf95d |
- Added examples/selfex.pl for self-extracting archives creation
|
|
Packit |
0bf95d |
- Added examples/zipcheck.pl for validity testing
|
|
Packit |
0bf95d |
- Made extractToFileNamed() set access/modification times
|
|
Packit |
0bf95d |
- Added t/testTree.t to test A::Z::Tree
|
|
Packit |
0bf95d |
- Fix/speed up memberNamed()
|
|
Packit |
0bf95d |
- Added Archive::Zip::MemberRead by Sreeji K. Das
|
|
Packit |
0bf95d |
- Added tempFile(), tempName()
|
|
Packit |
0bf95d |
- Added overwrite() and overwriteAs() to allow read/modify/write of zip
|
|
Packit |
0bf95d |
- added examples/updateZip.pl to show how to read/modify/write
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.01 Tue Apr 30 10:34:44 PDT 2002
|
|
Packit |
0bf95d |
- Changed mkpath call for directories to work with BSD/OS
|
|
Packit |
0bf95d |
- Changed tests to work with BSD/OS
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
1.00 Sun Apr 28 2002
|
|
Packit |
0bf95d |
- Added several examples:
|
|
Packit |
0bf95d |
- examples/calcSizes.pl
|
|
Packit |
0bf95d |
How to find out how big a zip file will be before writing it
|
|
Packit |
0bf95d |
- examples/readScalar.pl
|
|
Packit |
0bf95d |
shows how to use IO::Scalar as the source of a zip read
|
|
Packit |
0bf95d |
- examples/unzipAll.pl
|
|
Packit |
0bf95d |
uses Archive::Zip::Tree to unzip an entire zip
|
|
Packit |
0bf95d |
- examples/writeScalar.pl
|
|
Packit |
0bf95d |
shows how to use IO::Scalar as the destination of a zip write
|
|
Packit |
0bf95d |
- examples/zipGrep.pl
|
|
Packit |
0bf95d |
Searches for text in zip files
|
|
Packit |
0bf95d |
- Changed required version of Compress::Zlib to 1.08
|
|
Packit |
0bf95d |
- Added detection and repair of zips with added garbage (as caused by
|
|
Packit |
0bf95d |
the Sircam worm)
|
|
Packit |
0bf95d |
- Added more documentation for FAQ-type questions, though few seem to
|
|
Packit |
0bf95d |
actually read the documentation.
|
|
Packit |
0bf95d |
- Fixed problem with stat vs lstat
|
|
Packit |
0bf95d |
- Changed version number to 1.00 for PHB compatibility
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.12 Wed May 23 17:48:21 PDT 2001
|
|
Packit |
0bf95d |
- Added writeScalar.pl and readScalar.pl to show use of IO::Scalar
|
|
Packit |
0bf95d |
- Fixed docs
|
|
Packit |
0bf95d |
- Fixed bug with EOCD signature on block boundary
|
|
Packit |
0bf95d |
- Made it work with IO::Scalar as file handles
|
|
Packit |
0bf95d |
- added readFromFileHandle()
|
|
Packit |
0bf95d |
- remove guess at seekability for Windows compatibility
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.11 Tue Jan 9 11:40:10 PST 2001
|
|
Packit |
0bf95d |
- Added examples/ziprecent.pl (by Rudi Farkas)
|
|
Packit |
0bf95d |
- Fixed up documentation in Archive::Zip::Tree
|
|
Packit |
0bf95d |
- Added to documentation in Archive::Zip::Tree
|
|
Packit |
0bf95d |
- Fixed bugs in Archive::Zip::Tree that kept predicates from working
|
|
Packit |
0bf95d |
- Detected file not existing errors in addFile
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.10 Tue Aug 8 13:50:19 PDT 2000
|
|
Packit |
0bf95d |
- Several bug fixes
|
|
Packit |
0bf95d |
- More robust new file handle logic can (again)
|
|
Packit |
0bf95d |
take opened file handles
|
|
Packit |
0bf95d |
- Detect attempts to overwrite zip file when members
|
|
Packit |
0bf95d |
depend on it
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.09 Tue May 9 13:27:35 PDT 2000
|
|
Packit |
0bf95d |
- Added fix for bug in contents()
|
|
Packit |
0bf95d |
- removed system("rm") call in t/test.t for Windows.
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.08 March 27 2000 (unreleased)
|
|
Packit |
0bf95d |
- Fixed documentation
|
|
Packit |
0bf95d |
- Used IO::File instead of FileHandle, allowed for use of almost anything as
|
|
Packit |
0bf95d |
a file handle.
|
|
Packit |
0bf95d |
- Extra filenames can be passed to extractMember(),
|
|
Packit |
0bf95d |
extractMemberWithoutPaths(), addFile(), addDirectory()
|
|
Packit |
0bf95d |
- Added work-around for WinZip bug with 0-length DEFLATED files
|
|
Packit |
0bf95d |
- Added Archive::Zip::Tree module for adding/extracting hierarchies
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.07 Fri Mar 24 10:26:51 PST 2000
|
|
Packit |
0bf95d |
- Added copyright
|
|
Packit |
0bf95d |
- Added desiredCompressionLevel() and documentation
|
|
Packit |
0bf95d |
- Made writeToFileHandle() detect seekability by default
|
|
Packit |
0bf95d |
- Allowed Archive::Zip->new() to take filename for read()
|
|
Packit |
0bf95d |
- Added crc32String() to Archive::Zip::Member
|
|
Packit |
0bf95d |
- Changed requirement in Makefile.PL to Compress::Zip
|
|
Packit |
0bf95d |
version 1.06 or later (bug in earlier versions can truncate data)
|
|
Packit |
0bf95d |
- Moved BufferedFileHandle and MockFileHandle into
|
|
Packit |
0bf95d |
Archive::Zip namespace
|
|
Packit |
0bf95d |
- Allowed changing error printing routine
|
|
Packit |
0bf95d |
- Factored out reading of signatures
|
|
Packit |
0bf95d |
- Made re-read of local header for directory members
|
|
Packit |
0bf95d |
depend on file handle seekability
|
|
Packit |
0bf95d |
- Added ability to change member contents
|
|
Packit |
0bf95d |
- Fixed a possible truncation bug in contents() method
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.06 Tue Mar 21 15:28:22 PST 2000
|
|
Packit |
0bf95d |
- first release to CPAN
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
0.01 Sun Mar 12 18:59:55 2000
|
|
Packit |
0bf95d |
- original version; created by h2xs 1.19
|