Fwd: ANN: Archive::Zip 1.12 released
Gib Gilbertson Jr.
gib at TMISNET.COM
Fri Jul 9 01:50:25 IST 2004
Hi Julian.
Running V1.11 with no problems so far.
As for V1.12 I can't find this on CPAN as of yet.. Do you know when it will
be posted?
Thanks
gib
At 09:16 PM 7/8/2004 +0100, you wrote:
>>I have removed version 1.11 and version 1_11 from CPAN and added a patch for
>>temp file handling that may require you to also install File::Temp.
>>
>>I'd like to hear about any problems with this, of course.
>>
>>Thanks!
>>
>>----
>>Archive::Zip v1.12 has been released.
>>
>>Changes since the removed version 1.11:
>>
>> - Use File::Temp for more secure tempfile handling
>> (thanks to Alexey Tourbin of the ALT Linux Team)
>>
>>Changes since 1.10 of Mar 25 2004 include:
>>
>> - Fix to avoid endless looping on certain corrupt zip files
>> (thanks to Julian Field)
>> - Handling of zip files with data descriptors (like some Java JAR files)
>> - Handle unicode strings as input to Archive::Zip::Member::contents(),
>> Archive::Zip::Member::contents(), and
>>Archive::Zip::Archive::zipfileComment()
>> (thanks to Geoffrey D. Bennett)
>>
>> >From the README:
>>
>>The Archive::Zip module allows a Perl program to create, manipulate,
>>read, and write Zip archive files.
>>
>>Zip archives can be created, or you can read from existing zip files
>>or strings (using IO::Scalar). Once created, they can be written to
>>files, streams, or strings.
>>
>>Members can be added, removed, extracted, replaced, rearranged, and
>>enumerated. They can also be renamed or have their dates, comments, or
>>other attributes queried or modified. Their data can be compressed or
>>uncompressed as needed. Members can be created from members in existing
>>Zip files, or from existing directories, files, or strings.
>>Directory trees can be added or extracted simply using special tree routines.
>>
>>This module uses the Compress::Zlib library to read and write the
>>compressed streams inside the files. Note that versions of Compress::Zlib
>>prior to 1.06 truncate data and should not be used.
>>
>>Compress::Zlib prior to 1.08 caused crashes on some Windows systems.
>>
>>Examples and helper libraries are given to show how:
>> * zip files can be read and written to strings
>> * zip files can be written in chunks to arbitrary functions
>>
>>CHANGES SINCE v1.00:
>>
>>1.10 Thu Mar 25 06:24:17 PST 2004
>> - Fixed documentation of setErrorHandler()
>> - Fixed link to Japanese translation of docs
>> - Added Compress::Zlib Bufsize patch from Yeasah Pell that was supposed to
>> have been added in 1.02
>> - Fixed problems with backup filenames for zips with no extension
>> - Fixed problems with undef volume names in _asLocalName()
>>
>>1.09 Wed Nov 26 17:43:49 PST 2003
>> - Fixed handling of inserted garbage (as from viruses)
>> - Always check for local header signatures before using them
>> - Added updateMember() and updateTree() functions
>> - Added examples/mailZip.pl
>> - Added examples/updateTree.pl
>> - Fixed some potential but unreported bugs with function parameters
>>like '0'
>> - Removed stray warn() call
>> - Caught undef second arg to replaceMember()
>>
>>1.08 Tue Oct 21 07:01:29 PDT 2003
>> - test noise fix from Michael Schwern (ticket 4174)
>> - FAQ NAME fix from Michael Schwern (ticket 4175)
>>
>>1.07 Mon Oct 20 06:48:41 PDT 2003
>> - Added file attribute code by Maurice Aubrey
>> - Added FAQ about RedHat 9 build errors
>> - Added check for empty filenames
>>
>>1.06 Thu Jul 17 11:06:18 PDT 2003
>> - Fixed seek use with IO::Scalar and IO::String
>> - Fixed use of binmode with pseudo-file handles
>> - Removed qr{} form for older Perl versions
>> - Changed rel2abs logic in _asLocalName() if there is a volume
>> - Fixed errors with making directories in extractMember() when none
>>provided
>> - Return AZ_OK in extractMemberWithoutPaths() if member is a directory
>> - Fixed problem in extractTree with blank directory becoming "." prefix
>> - Added examples/writeScalar2.pl to show how to use IO::String as
>>destination of Zip write
>> - Edited docs and FAQ to recommend against using absolute path names in
>>zip
>>files.
>>
>>1.05 Wed Sep 11 12:31:20 PDT 2002
>> - fixed untaint from 1.04
>>
>>1.04 Wed Sep 11 07:22:04 PDT 2002
>> - added untaint of lastModFileDateTime
>>
>>1.03 Mon Sep 2 20:42:43 PDT 2002
>> - Removed dependency on IO::Scalar
>> - Set required version of File::Spec to 0.8
>> - Removed tests of examples that needed IO::Scalar
>> - Added binmode() call to read/writeScalar examples
>> - Fixed addTree() for 5.005 compatibility (still untested with 5.004)
>> - Fixed mkdir() calls for 5.005
>> - Clarified documentation of tree operations
>>
>>1.02 Fri Aug 23 17:07:22 PDT 2002
>> - Many changes for cross-platform use (use File::Spec everywhere)
>> - Separated POD from Perl
>> - Moved Archive::Zip::Tree contents into Archive::Zip
>> A::Z::Tree is now deprecated and will warn with -w
>> - Reorganized docs
>> - Added FAQ
>> - Added chunkSize() call to report current chunk size
>> and added C::Z BufSize patch from Yeasah Pell.
>> - Added fileName() to report last read zip file name
>> - Added capability to prepend data, like for SFX files
>> - Added examples/selfex.pl for self-extracting archives creation
>> - Added examples/zipcheck.pl for validity testing
>> - Made extractToFileNamed() set access/modification times
>> - Added t/testTree.t to test A::Z::Tree
>> - Fix/speed up memberNamed()
>> - Added Archive::Zip::MemberRead by Sreeji K. Das
>> - Added tempFile(), tempName()
>> - Added overwrite() and overwriteAs() to allow read/modify/write of zip
>> - added examples/updateZip.pl to show how to read/modify/write
>>
>>1.01 Tue Apr 30 10:34:44 PDT 2002
>> - Changed mkpath call for directories to work with BSD/OS
>> - Changed tests to work with BSD/OS
>>
>>COPYRIGHT:
>>
>>Copyright (c) 2000-2004 Ned Konz. All rights reserved. This program is free
>>software; you can redistribute it and/or modify it under the same terms
>>as Perl itself.
>>
>>AVAILABILITY:
>>
>> >From CPAN, in directory
>> http://www.cpan.org/modules/by-authors/id/N/NE/NEDKONZ/
>>or
>> ftp://ftp.cpan.org/pub/CPAN/modules/by-authors/id/N/NE/NEDKONZ/
>>as Archive-Zip-1.12.tar.gz
>>
>>--
>>Ned Konz
>>http://bike-nomad.com
>
>--
>Julian Field
>www.MailScanner.info
>Professional Support Services at www.MailScanner.biz
>MailScanner thanks transtec Computers for their support
>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
>-------------------------- MailScanner list ----------------------
>To leave, send leave mailscanner to jiscmail at jiscmail.ac.uk
>Before posting, please see the Most Asked Questions at
>http://www.mailscanner.biz/maq/ and the archives at
>http://www.jiscmail.ac.uk/lists/mailscanner.html
Gib Gilbertson Jr.
Tierramiga Info Systems
619-287-8647 Support
http://www.tmisnet.com
San Diego's "Friendly ISP"
-------------------------- MailScanner list ----------------------
To leave, send leave mailscanner to jiscmail at jiscmail.ac.uk
Before posting, please see the Most Asked Questions at
http://www.mailscanner.biz/maq/ and the archives at
http://www.jiscmail.ac.uk/lists/mailscanner.html
More information about the MailScanner
mailing list