Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

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


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]
 - proginfo/ziplimits.txt: updated discussion of program implementation limits
    to the state of "released" Zip 3.0 and UnZip 6.0.  [EG, Chr. Spieler]
 - README, Bugs, ToDo: updated and syncronized documentation for release
    candidate.  [Chr. Spieler]
 - windll/structs.h: added structure version id field at the "top" of the
    "DCL" options struct.  [EG]
 - windll/structs.h: added UZ_DCL_STRUCTVER preprocessor symbol, holding the
    currently valid version id of the DCL structure definition.  [Chr. Spieler]
 - windll/windll.c - Wiz_SetOpts(): exit function if version id of passed in
    "DCL" structure is not equal to the expected setting.  [EG, Chr. Spieler]
 - windll/unexampl.c: synchronized with recent WinDLL option structure
    addition.  [EG, Chr. Spieler]
 - windll/vc?/exampl/c_dll_ex.[dsp|vcproj]: new Visual Studio project files
    for building the WinDLL C usage example uzexampl.exe.  [EG, Chr. Spieler]
 - windll/vb/vbunzip.bas: changed DLL interface to use UZxxx_I32 variants of
    callback functions that split 64-bit values into high and low part 32-bit
    integers that can be handled by VB(A)5/6.  Inside the VB code, low and
    high parts are added up in Currency type variables. Converted \ to / in
    duplicate file message.  Fixed MsgBox flags concatenation.  Added support
    for new OverwriteAll checkbox.  [EG]
 - windll/vb/vbunzip.frm: added OverwriteAll checkbox, added resizing to
    txtMsgOut output box.  [EG]
 - windll/vb/vbunzip.frm, windll/vb/vbunzip.bas: cleaned up and completed the
    recent modifications, resynchronized with WinDLL interface with UnZip 6.0
    master source, removed all modification incompatible with VB5, fixed the
    UZDLLServ_I32() callback calling interface, used Double instead of
    Currency as Int64 summation type to prevent potential numeric overflow
    issues.  [Chr. Spieler]

6.00f (11 Jan 09):
 - INSTALL: added notes on the difference between "old" Macintosh OS and
    current Apple Mac OS/X, which is supported as a BSD Unix port .  [EG]
 - unzip.c - help_extended(): added some documentation about funzip and
    unzipsfx stub.  [EG]
 - windll/csharp/: updated C# example to match the current Zip64-compatible
    WinDLL API, revised string parameter marshalling, initialized/resetted
    job statistic counters, added OverwriteAll checkbox.  [Chr. Spieler]
 - win32/Makefile: the DLL example frontend is now compiled with the same
    runtime library settings as the DLL binary.  [Chr. Spieler]
 - LICENSE: updated to version 2009-Jan-2, which removes the requirement to
    provide the LICENSE in documentation with distribution of binaries when
    the redistributed programs support display of the LICENSE by some command
    line option.  [EG]



( run in 1.880 second using v1.01-cache-2.11-cpan-c966e8aa7e8 )