Archive-Unzip-Burst
view release on metacpan or search on metacpan
unzip-6.0/History.600 view on Meta::CPAN
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]
- unix/unix.c
* set_symlnk_attribs(): fixed uid/gid size check before calling lchown();
* set_direc_attribs(): repared wrongly inserted patch and fixed uid/gid
size check before calling chown(). [Chr. Spieler]
- vms/vms.c: fixed user-query code for existing files on VMS when extracting
in "-V" mode (retaining version numbers); fixed some problems with exotic
extended ODS5 file names, and files named ".". [Steven M. Schweda]
- vms/cmdline.c, vms/unz_cli.cld: extended CLI to support the new extended
meaning of the -o flag (-oo => "overwrite ALL existing" when retaining
version numbers ("-V") and extracting archive members with attached version
number (new /EXISTING option). [Steven M. Schweda]
- extract.c - extract_or_test_entrylist(): added code to skip the generic user
query "overwrite (y/n/r)?" when extracting an entry with attached version
number in "-V" (keep version number) mode. [Steven M. Schweda, C. Spieler]
- vms/unzip_cli.help, vms/unzip_hlp.rnh: updated documentation to reflect the
UI extension to handle VMS-specific "overwrite or new version" settings.
[Steven M. Schweda]
- unzip.c: added VMS specific -n and -o (-oo) option description sections
to online help screen definitions. [Steven M. Schweda]
- vms/cmdline.c: corrected some small formatting issues in online help output.
[Chr. Spieler]
- vms/unzip_cli.help, vms/unzip_hlp.rnh: corrected a few typos and updated the
help screen for the "unix-style" commands in the CLI help. [Chr. Spieler]
- vms/vms.c, extract.c, unzpriv.h: fixed the the error handling of the VMS-
specific "newver/overwrite/skip" query by extending the return code range
of open_output() for VMS, without any new global data. [Chr. Spieler]
6.00e (04 Jan 09):
- fileio.c: changed tmpstat from struct stat to z_stat. [EG]
- unzip.c: expanded extended help to include unzip and zipinfo options. [EG]
- man/unzip.1: updated multi-part archive information; minor additions
to authors activities list. [EG]
- fileio.c: added strerror(errno) output to CannotCreateFile message. [SMS]
- unix/unix.c: add more detailed error message using strerror() when a
file error occurs. [SMS]
- unix/zipgrep - add additional information to top. Clean up some lines and
add commments. Added code to handle backslashes in archive file names,
and shell-special characters in the pattern. Changed to use "sed" for all
escaping of shell-special characters. Tried to get the exit status to
follow the status of egrep in the complex (default) situation, using only
standard Bourne shell features, and to exit early if egrep returns
status 2 (error). [SMS]
- vms/unzip_cli.help - VMS help updates. [SMS]
- vms/unzip_def.rnh - synchronized option description with unzip_cli.help.
[Chr. Spieler]
- fileio.c: extend backup number range from 65535 to 99999 on 32-bit systems;
fixed limit detection on 16-bit systems. [Chr. Spieler]
- zipinfo.c: changed date layout of "short" (one-line) zipinfo modes to always
use ISO-style YMD order. [Chr. Spieler]
- unix/configure: added a simple compiler test to check for a working C
compiler setup. [Steven M. Schweda]
- cmsmvs/vmmvs.h: removed __EBCDIC preprocessor symbol definition (not used
anywhere in UnZip, breaks compilation on Z-OS). ["Lutz", Chr. Spieler]
- unix/makefile - moved -L link option earlier in unzip$E rule. [Lutz]
- unzip.c - Remove "s" from "permits" in SYMLINKS feature message. [SMS]
- vms/vms.c: simplified the scheme to escape non-last dots, for compatibility
with modifications in Zip 3.1. [SMS]
- vms/vms.c, vms/vms.h, function create_qio_output(): revised NMCTL flag
handling ("overwrite or create-new" code) to be VAXC compatible. [SMS]
- extract.c - extract_or_test_entrylist(): removed '\n in middle of WINDLL
"file exists ... skipping" message to get it displayed on one line. [EG]
- man/unzip.1, INSTALL: updated/corrected documentation for the UNIXBACKUP
feature and the description of its -B qualifier. [Chr. Spieler]
( run in 1.888 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )