forked from pool/perl-Archive-Zip
Accepting request 731678 from devel:languages:perl:autoupdate
- updated to 1.66 see /usr/share/doc/packages/perl-Archive-Zip/Changes 1.66 Mon 16 Sep 2019 - Refactored low-level methods for reading and writing zip files in zip64 format. Added new parameters and return values to most of these. Extended constants in Archive::Zip to cover zip64 formats and lengths. - Added public APIs Archive::Zip::Archive::zip64 Archive::Zip::Archive::desiredZip64Mode Archive::Zip::Archive::versionMadeBy Archive::Zip::Archive::versionNeededToExtract Archive::Zip::Member::zip64 Archive::Zip::Member::desiredZip64Mode and constants Archive::Zip::ZIP64_AS_NEEDED Archive::Zip::ZIP64_EOCD Archive::Zip::ZIP64_HEADERS plus POD on these. - Added tests for zip64 format in t/21_zip64.t and more test zip files below t/data. Extended tests in t/02_main.t to perform all existing tests in all possible desired zip64 modes. - Extended methods Archive::Zip::Member::localExtraField Archive::Zip::Member::cdExtraField to perform format checks when called as setters and to reject any zip64 extended information extra fields passed by the user. Extended POD and tests in t/02_main.t accordingly. - Setting {'compressedSize'} after writing central directory header. - Added new optional parameter $noFormatError to method Archive::Zip::_readSignature to silence any format errros when testing for signatures. - Added error handling for potentially failed object conversion after calling method Archive::Zip::Member::_become. Factored in method Archive::Zip::Member::_becomeDirectoryIfNecessary into caller. - Changed methods Archive::Zip::Archive::contents Archive::Zip::Member::contents (and all inheriting from these) to consistently return a pair ($contents, $status) when called in list context and a scalar $contents when called in scalar context. Extended tests in t/02_main.t accordingly. - Changed method Archive::Zip::Member::extractToFileHandle to accept a file name instead of a file handle when extracting symbolic links. Changed lower-level and higher-level methods to use that feature. Cleaned up code related to the handling of symbolic links. Added creation of intermediate directories in method Archive::Zip::Member::extractToFileNamed for symbolic links as well. Reporting errors from symlink call as AZ-error. Added POD and test zip file t/data/symlink.zip and tests in t/26_symlinks.t for these changes. - Cleaned up code and added comment related to that highly dubious (?) {'wasWritten'} logic. OBS-URL: https://build.opensuse.org/request/show/731678 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Archive-Zip?expand=0&rev=56
This commit is contained in:
parent
a24c433d44
commit
9b5be4a806
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:743179fe0464d273cf4531d108bcdce9d76426eba0af61d98922d9d3d163db84
|
||||
size 192150
|
3
Archive-Zip-1.66.tar.gz
Normal file
3
Archive-Zip-1.66.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:468ac2a355b93e90e973ca6c8d18ec31c0d8f5bd3b065e16519f4cee0b9c53f7
|
||||
size 202402
|
@ -1,3 +1,63 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 18 08:15:38 UTC 2019 - <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.66
|
||||
see /usr/share/doc/packages/perl-Archive-Zip/Changes
|
||||
|
||||
1.66 Mon 16 Sep 2019
|
||||
- Refactored low-level methods for reading and writing zip files
|
||||
in zip64 format. Added new parameters and return values to
|
||||
most of these. Extended constants in Archive::Zip to cover
|
||||
zip64 formats and lengths.
|
||||
- Added public APIs
|
||||
Archive::Zip::Archive::zip64
|
||||
Archive::Zip::Archive::desiredZip64Mode
|
||||
Archive::Zip::Archive::versionMadeBy
|
||||
Archive::Zip::Archive::versionNeededToExtract
|
||||
Archive::Zip::Member::zip64
|
||||
Archive::Zip::Member::desiredZip64Mode
|
||||
and constants
|
||||
Archive::Zip::ZIP64_AS_NEEDED
|
||||
Archive::Zip::ZIP64_EOCD
|
||||
Archive::Zip::ZIP64_HEADERS
|
||||
plus POD on these.
|
||||
- Added tests for zip64 format in t/21_zip64.t and more test zip
|
||||
files below t/data. Extended tests in t/02_main.t to perform
|
||||
all existing tests in all possible desired zip64 modes.
|
||||
- Extended methods
|
||||
Archive::Zip::Member::localExtraField
|
||||
Archive::Zip::Member::cdExtraField
|
||||
to perform format checks when called as setters and to reject
|
||||
any zip64 extended information extra fields passed by the user.
|
||||
Extended POD and tests in t/02_main.t accordingly.
|
||||
- Setting {'compressedSize'} after writing central directory
|
||||
header.
|
||||
- Added new optional parameter $noFormatError to method
|
||||
Archive::Zip::_readSignature to silence any format errros when
|
||||
testing for signatures.
|
||||
- Added error handling for potentially failed object conversion
|
||||
after calling method Archive::Zip::Member::_become. Factored
|
||||
in method Archive::Zip::Member::_becomeDirectoryIfNecessary
|
||||
into caller.
|
||||
- Changed methods
|
||||
Archive::Zip::Archive::contents
|
||||
Archive::Zip::Member::contents
|
||||
(and all inheriting from these) to consistently return a pair
|
||||
($contents, $status) when called in list context and a scalar
|
||||
$contents when called in scalar context. Extended tests in
|
||||
t/02_main.t accordingly.
|
||||
- Changed method Archive::Zip::Member::extractToFileHandle to
|
||||
accept a file name instead of a file handle when extracting
|
||||
symbolic links. Changed lower-level and higher-level methods
|
||||
to use that feature. Cleaned up code related to the handling
|
||||
of symbolic links. Added creation of intermediate directories
|
||||
in method Archive::Zip::Member::extractToFileNamed for symbolic
|
||||
links as well. Reporting errors from symlink call as AZ-error.
|
||||
Added POD and test zip file t/data/symlink.zip and tests in
|
||||
t/26_symlinks.t for these changes.
|
||||
- Cleaned up code and added comment related to that highly
|
||||
dubious (?) {'wasWritten'} logic.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 10 09:02:19 UTC 2019 - <timueller+perl@suse.de>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: perl-Archive-Zip
|
||||
Version: 1.65
|
||||
Version: 1.66
|
||||
Release: 0
|
||||
%define cpan_name Archive-Zip
|
||||
Summary: Provide an interface to ZIP archive files
|
||||
|
Loading…
Reference in New Issue
Block a user