Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/History.600  view on Meta::CPAN

6.00e04 (27 Apr 08):
 - NO feature changes.

6.00e05 (09 Sep 08):
 - unzip.c: added framework for verbose multi-page online help, called by
    option "-hh".  [Ed Gordon]
 - process.c, unzpriv.h, unix/unix.c: added support for new IZUNIX3 extra field
    providing 32-bit UID/GID data.  [Ed Gordon, Chr. Spieler]
 - unzip.c - uz_opts(): do not exit immediately after recognizing help screen
    request; this allows to specify the pager option after the explicit help
    request.  [Chr. Spieler]

6.00e06 (13 Sep 08):
 - NO feature changes.

6.00e (04 Jan 09):
 - unzip.h: enable -B option for Unix, OS/2, and Win32.  [EG, Chr. Spieler]

6.00f (11 Jan 09):
 - NO feature changes.

6.00g01 (08 Jan 09), 6.00g02 (25 Jan 09), 6.00g03 (10 Feb 09),
6.00g04 (16 Feb 09), 6.00g (28 Feb 09),
6.00h01 (09 Mar 09), 6.00h02 (16 Apr 09), 6.00h03 (17 Apr 09),
6.00 (20 Apr 09):
 - NO feature changes.

Bugs fixed:

6.00b (12 Nov 04):
 - Output bug fixes to account for sizes > 2 GiB and < 4 GiB.  [EG]
 - Bug fixes in ZipInfo.  [EG]
 - Reverted unix.c to an older version to make
    calls to defer_dir_attribs compatible.  Also needed to rework
    win32.c to make compatible.  Probably broke NT but haven't tested.
    Need to trace out and fix.  [EG]

6.00c (1 Feb 05):
 - Various bug fixes (see files gbloffs.c, process.c, unzpriv.h, amiga/amiga.h,
    amiga/filedate.c, amiga/flate.a, amiga/makefile.azt, and win32/w32cfg.h).
    [PK]
 - Some type changes in globals.h.  [SMS]

6.00c (14 Feb 05):
 - Disambiguated some identical VMS error messages. [SMC]

6.00c8 (08 May 05):
 - extract.c, unzip.c, unzpriv.h: Some tweaks and corrections to the optional
    BZIP2 support [Christian Spieler]
 - VMS, cmdline.c unz_cli.cld: fixed the completely broken addition of
    the /ODS2 and /DOT_VERSION options [Christian Spieler]
 - Merged in all additions and fixes of the UnZip 5.5x code tree from
    UnZip 5.50i up to UnZip 5.52 release.  Removed History.5?? files.
    Removed all History.600 entries that have been covered by fixes from
    the UnZip 5.5x code.
    For detailed ChangeLog see History.550, History.551, and History.552,
    as found in unzip552.zip source distribution and the UnZipHist.zip
    ChangeLog archive.  [Christian Spieler]
 - crypt.[ch]: updated to 2.10 (synchronized with zip 2.31) [Christian Spieler]
 - envargs.c: do not declare getenv() for "modern" compilers [Cosmin Truta]
 - extract.c: better echo message for CR or LF at overwrite prompt [Cosmin?]
 - fileio.c: added specific message for SIGILL in handler()  [Chr. Spieler]
 - process.c: fixed code of optional USE_STRM_INPUT variant [Chr. Spieler]
 - VMS, vms.c: requires "-vv" instead of only "-v" to enable VMS diagnostic
    output (enable DIAG_FLAG for vflag >= 3, only; DIAG output is not available
    for the unzip modi "extract to disk" and "zipinfo") [Christian Spieler]
 - VMS cli interface: added (undocumented) option modified /FULL=DIAGNOSTICS to
    control "-vv" diagnostic messages [Steven M Schweda, Christian Spieler]
 - WIN32/MSDOS (maybe others): fixed abort exception handling for CTRL-BREAK
    [Christian Spieler]
 - revised ecrec64 search logic: ecrec64 need not be present when one of
    the ecrec fields is filled with all 1's.  [Christian Spieler]
 - added user-defined types for 8-byte and 4-byte Zip archive (unsigned)
    quantities [Christian Spieler]
 - MSDOS 32-bit port revitalized [Christian Spieler]
 - windll: changed interface definition to be independent of compile/feature
    configuration [Christian Spieler]
 - man/unzip.1: Typo corrections [anonymous DEBIAN contribution, Santiago Vila]
 - man/unzip.1: removed duplicated quotes from VMS example in environment
    variable section [Steven M. Schweda]

6.00c9 (15 May 05):
 - zipinfo.c, list.c: fix the structure check for correct end-of-central dir
    to be aware of Zip64 extensions [Christian Spieler]
 - windll, sfxgui: synchronize function definitions with changed windll
    interface [Mike White]
 - extract.c, fileio.c, process.c: fixed USE_STRM_INPUT variant of file
    position seeking [Christian Spieler]
 - process.c - file_size(): changed scope into static; added non-USE_STRM_INPUT
    variant that uses zlseek instead of zfseeko and zftello; do not include in
    SFX stub; do not compile function definition when not used [Chr. Spieler]
 - unzpriv.h: revised and cleaned up setup definitions for zstat, zfstat and
    other 64-bit configuration macros [Christian Spieler]
 - win32/w32cfg.h: revised automatic ZIP64 support enabling logic and compiler-
    specific configuration; turned off ZIP64 support for lcc and BorlandC
    because of missing LARGE_FILE support; verified LARGE_FILE support for
    Watcom C and MinGW [Chr. Spieler]
 - win32/win32.c: fixed type specification in zstat_win32() [Chr. Spieler]
 - win32/win32i64.c: do not include seek replacement functions when not needed
    [Christian Spieler]
 - zipinfo.c: adapted verbose printouts to longer number printings of Zip64-
    enabled UnZip; fixed extra-space detection in zi_long() by moving the
    extra-field read in front of the offset comparison [Christian Spieler]

6.00c10 (21 May 05):
 - zipinfo.c - zi_long(): fixed expression for detecting 64-bit local entry
    offset [Chr. Spieler]
 - process.c - find_ecrec64(): added type-casts to shut up conversion warnings,
    removed code that clobbered the ecrec signature "pseudo-constant" by
    overwriting it with the ecrec64 signature (this bug broke the reentrancy
    of the dll code) [Chr. Spieler]
 - win32/win32.c, unzpriv.h: adapted SetFileSize for 64-bit offsets[C. Spieler]
 - extract.c, fileio.c, process.c: removed unneeded (FILE *) type-casts in
    calls to zfseeko() and zftello() [Chr. Spieler]
 - extract.c, list.c, zipinfo.c, unzpriv.h: use symbolic constants for the
    16-bit and 64-bit masks in the checks for zip entry count consistency
    [Steven M. Schweda, Chr. Spieler]
 - process.c: reorganized the extended Zip filesize-checking code (for > 2GB
    detection) by moving it behind the open_infile () call and using the
    already opened global zipfile handle [Steven M. Schweda, Chr. Spieler]
 - fileio.c: allow output redirection to memory when ZIP64_SUPPORT is enabled

unzip-6.0/History.600  view on Meta::CPAN

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



( run in 1.183 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )