File: Changes

package info (click to toggle)
libarchive-zip-perl 1.14-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 548 kB
  • ctags: 317
  • sloc: perl: 3,369; makefile: 45
file content (158 lines) | stat: -rw-r--r-- 6,541 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Revision history for Perl extension Archive::Zip.

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()
  - Fixed test suite run with spaces in build dir name (ticket 4214)

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
  - 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

1.00 Sun Apr 28 2002
  - Added several examples:
    - examples/calcSizes.pl
      How to find out how big a zip file will be before writing it
    - examples/readScalar.pl
      shows how to use IO::Scalar as the source of a zip read
    - examples/unzipAll.pl
      uses Archive::Zip::Tree to unzip an entire zip
    - examples/writeScalar.pl
      shows how to use IO::Scalar as the destination of a zip write
    - examples/zipGrep.pl
      Searches for text in zip files
  - Changed required version of Compress::Zlib to 1.08
  - Added detection and repair of zips with added garbage (as caused by
    the Sircam worm)
  - Added more documentation for FAQ-type questions, though few seem to
    actually read the documentation.
  - Fixed problem with stat vs lstat
  - Changed version number to 1.00 for PHB compatibility

0.12 Wed May 23 17:48:21 PDT 2001
  - Added writeScalar.pl and readScalar.pl to show use of IO::Scalar
  - Fixed docs
  - Fixed bug with EOCD signature on block boundary
  - Made it work with IO::Scalar as file handles
  - added readFromFileHandle()
  - remove guess at seekability for Windows compatibility

0.11 Tue Jan  9 11:40:10 PST 2001
  - Added examples/ziprecent.pl (by Rudi Farkas)
  - Fixed up documentation in Archive::Zip::Tree
  - Added to documentation in Archive::Zip::Tree
  - Fixed bugs in Archive::Zip::Tree that kept predicates from working
  - Detected file not existing errors in addFile

0.10 Tue Aug  8 13:50:19 PDT 2000
  - Several bug fixes
  - More robust new file handle logic can (again)
    take opened file handles
  - Detect attempts to overwrite zip file when members
    depend on it

0.09 Tue May  9 13:27:35 PDT 2000
  - Added fix for bug in contents()
  - removed system("rm") call in t/test.t for Windows.

0.08 March 27 2000 (unreleased)
  - Fixed documentation
  - Used IO::File instead of FileHandle, allowed for use of almost anything as
    a file handle.
  - Extra filenames can be passed to extractMember(),
    extractMemberWithoutPaths(), addFile(), addDirectory()
  - Added work-around for WinZip bug with 0-length DEFLATED files
  - Added Archive::Zip::Tree module for adding/extracting hierarchies

0.07  Fri Mar 24 10:26:51 PST 2000
  - Added copyright
  - Added desiredCompressionLevel() and documentation
  - Made writeToFileHandle() detect seekability by default
  - Allowed Archive::Zip->new() to take filename for read()
  - Added crc32String() to Archive::Zip::Member
  - Changed requirement in Makefile.PL to Compress::Zip
    version 1.06 or later (bug in earlier versions can truncate data)
  - Moved BufferedFileHandle and MockFileHandle into
    Archive::Zip namespace
  - Allowed changing error printing routine
  - Factored out reading of signatures
  - Made re-read of local header for directory members
    depend on file handle seekability
  - Added ability to change member contents
  - Fixed a possible truncation bug in contents() method

0.06  Tue Mar 21 15:28:22 PST 2000
  - first release to CPAN

0.01  Sun Mar 12 18:59:55 2000
  - original version; created by h2xs 1.19