Archive-Unzip-Burst
view release on metacpan or search on metacpan
unzip-6.0/History.600 view on Meta::CPAN
- win32/w32cfg.h, wince/wcecfg.h: enabled UNICODE_SUPPORT by default.
[Chr. Spieler]
- win32/Makefile: adapted to modified UNICODE_SUPPORT default. [Chr. Spieler]
- wince/intrface.cpp - close_outfile(): moved local (wide string) copy of
filename outside of conditional "set timestamps" block. [Chr. Spieler]
- unzpriv.h: do never include <wchar.h> here for the wince port (_WIN32_WCE or
POCKET_UNZIP), this must be handled elsewhere for C++. [Chr. Spieler]
- unzip.c: removed the -U option description from the introductory screen for
WIN32 because of lacking space. Maybe, these "debugging" options should not
be shown there at all. [Chr. Spieler]
6.00e03 (29 Mar 08):
- unix/configure: corrected detection of ANSI C vs. bundled C compiler on
HP-UX. [Steven M. Schweda]
- VMS, unzip.c: help screen extended to show correct "-D" semantics for the
special VMS defaults. [Steven M. Schweda]
- unix/Makefile: added "generic_gcc" target, using auto-configuration with
GNU compiler. [Steven M. Schweda]
- unzip.c: renamed error message constant for clarity. [Chr. Spieler]
- unshrink.c: revision to fix long-standing decompression bug, added boundary
checks to detect invalid compressed data. [Santiago Vila, Chr. Spieler]
- extract.c: added error message handling for "invalid data" errors from
unshrink(). [Chr. Spieler]
- process.c, unzpriv.h: disabled compilation of unused UNICODE_SUPPORT helper
function. [Chr. Spieler]
- process.c, win32/win32.c: added special win32-only version of the
wide_to_local_string() helper function to work around "ANSI vs. OEM"
codepage problems with non-Microsoft C-runtime libraries. [Chr. Spieler]
- zipinfo.c - zipinfo(): corrected "back at end-of-cdir" check (synchronized
it with the corresponding list_files() code). [Chr. Spieler]
- fileio.c - do_string(): closed UNICODE_SUPPORT related memory leaks
(free allocated utf8 buffers when no longer used). [Chr. Spieler]
- vms/vms.c - set_direc_attribs(): do not restore any size info from the
(PK-style) extra field record attributes settings. The new directory
created during extraction may contain fewer (restored) entries than the
original source folder, so that the old non-matching size data would
result in corrupted interal directory structures. [Steven M. Schweda]
6.00e04 (27 Apr 08):
- vms/vms.c - set_direc_attribs(): fixed NAM[L] initialization for the
"normal" non-VMS-attributes case. [Steven M. Schweda]
- vms/NOTES.TXT updated (version copied from zip30h05). [Steven M. Schweda]
- unzip.c, vms/NOTES.TXT: added SYMLINKS to the special compilation options
reported by show_version_info(); updated Symbolic Links section in
NOTES.TXT. [Chr. Spieler]
- INSTALL: added documentation for the new UNICODE_SUPPORT related options.
[Chr. Spieler]
- README: added anouncement of the new UTF-8 coded entry names support.
[Chr. Spieler]
- fileio.c, process.c, unzip.c, globals.h, unzpriv.h, win32/w32cfg.h,
wince/wcecfg.h : revised the UNICODE_SUPPORT code, added direct support for
UTF-8 being the native MBCS char encoding, allowed separate activation of
the "UTF-8 is native character coding" and the "translate UTF-8 <==> native
extended-ASCII via Unicoded wchar_t" support methods. [Chr. Spieler]
- unix/configure, unix/Makefile: extended configure script to support
automatic selection of UNICODE_SUPPORT support on capable systems,
completed configuration support for the linking step. [Chr. Spieler]
- unix/unxcfg.h: changed interdependency rules of LARGE_FILE_SUPPORT and
ZIP64_SUPPORT to prevent unsupported symbol combinations. [Chr. Spieler]
- man/unzip.1: extended description of -U option to mention the #Lxxxxxx
escape format for characters beyond the basic unicode page. [Chr. Spieler]
- proginfo/extrafld.txt: updated wording and line wrapping of Info-ZIP
Unicode extra fields. [Chr. Spieler]
6.00e05 (09 Sep 08):
- unix/unix.c - version(): added OS info support for Mac OS X (including a
note for the recognized CPU architecture). [Steven M. Schweda]
- unix/configure: check for Mac OS X special linker options is only executed
on systems that have been identified as Mac OS X. [Steven M. Schweda]
- unix/Makefile: moved "solaris" targets into new "autoconfig generic" group
of machine target aliases. [Steven M. Schweda, Chr. Spieler]
- extract.c, fileio.c: use "sizeof(G.answerbuf)" as length argument in fgets()
calls, for better robustness and "in-code" documentation. [Chr. Spieler]
- extract.c - extract_or_test_entrylist(): fixed handling of \n in response
to "overwrite (y/n/r)" prompt. [Steven M. Schweda, Chr. Spieler]
- extract.c, special version of "replace file" prompt for VMS to take into
account that VMS normally created a new version instead of overwriting
an existing file. [Steven M. Schweda]
- unzpriv.h: for VMS, undefine the PATH_MAX definition provided by <limits.h>,
because it does not take into account long name support of ODS-5 volumes.
[Steven M. Schweda]
- VMS: added zlib.h and infback9.h jacket headers for support of using zlib
as inflate decompression code; revised build procedures for zlib support
(build_unzip.com, descrip.mms, descrip_src.mms). [Steven M. Schweda]
- inflate.c: corrected condition when to include "infback9.h" for Deflate64
support with zlib 1.2.x. [Chr. Spieler]
- extract.c: standardized wording of error messages in SET_DIR_ATTRIBS code.
[Steven M. Schweda]
- vms/vms.c - set_direc_attribs(): ensure that the FAB block used is properly
initialized. [Steven M. Schweda]
- aosvs, atari, atheos, beos, unix - mapname(): for all "unix-like" ports, the
reserved file names "." and ".." are mapped to "_" resp. "__".
[Steven M. Schweda, Chr. Spieler]
- list.c - changed listing layout to emit four-digit years for file
date-time-stamps. [Ed Gordon, Chr. Spieler]
- process.c - find_ecrec(): fixed zipfile comment handling within the Zip64-
compatible end-of-central-dir records scanning, to take into account that
the file pointer is no longer at the zipfile end when the eocdrec scanning
has finished. [Chr. Spieler]
- process.c, zipinfo.c: revised and reorganized zipinfo log header output;
the zip archive comment has to be reported before all of the eocdir info
could be collected. [Chr. Spieler]
- man/unzipsfx.1 - Debian patches 4461_002 and 5293_009 fixing text errors;
correct spelling of similarly and additional per debian patch; correct
wrong formatting command \P to \fP. [sanvila]
- vms/build_unzip.com: fixed integrated bzlib build support. [Chr. Spieler]
6.00e06 (13 Sep 08):
- unix/unix.c - set_symlnk_attribs(): removed erronous surplus line with only
"if" on it. [Steven M. Schweda]
- vms/descrip_deps.mms: restored correct file which was accidentally
overwritten by vms/descrip_src.mms. [Steven M. Schweda]
- vms/build_unzip.com: optimized the distinction between "compile destination
subdir" for integrated BZIP2 compilation (should distinguish between the
different compilers supported for VAX) and "external library dir" for
user-supplied BZIP2 (and ZLIB) libraries (user-supplied library is expected
to work with any supported compiler on VAX, so no dependency on the
specific compiler used). [Steven M. Schweda]
- unzip.c: replaced tab characters in output messages by appropiate number of
spaces (assuming standard tab spacing of 8 chars), to prevent mis-formatted
output on terminals with non-standard tabstop settings. [S. M. Schweda]
( run in 1.832 second using v1.01-cache-2.11-cpan-5a3173703d6 )