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 )