home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip532.zip / History.532 < prev    next >
Text File  |  1997-11-03  |  10KB  |  187 lines

  1. UnZip, version 5.32, 3 November 1997
  2.  
  3. New or removed features, you betcha:
  4.  
  5. 5.32a (19 Jul 97):
  6.  - FlexOS:  new port! [Derek Fawcus]
  7.  - WinDLL:  updates and reorg for use with Visual Basic [Mike White]
  8.  - added CRC multi-byte read optimizations to x86 assembler code [Rodney Brown,
  9.     Christian Spieler]
  10.  - VMS:  updated vmsdefs.h for gcc 2.x support [Onno van der Linden, Christian]
  11. 5.32b (8 Sep 97):
  12.  - updated Where file [GRR]
  13.  - updated proginfo/3rdparty.bug with PKWARE -ex bug [GRR, "Tom"]
  14.  - monster patch [Christian]
  15.     - screen width for DOS [Jason "Adoxa" Hood, Christian]
  16.     - VMS makefile improvements
  17.     - extra-field testing/printing improvements
  18.  - Amiga:  incorporated time.lib code for timestamp handling [Walter Haidinger,
  19.     Norbert Pueschel, Christian]
  20.  - updated COPYING file with time.lib copyright, relaxed restrictions on
  21.     commercial use [GRR]
  22.  - monster DLL patch [Mike W]
  23.     - finished modifications to allow use with Visual BASIC
  24.     - added new entry points:  UzpVersion2() (for VB), UzpValidate(), UzpGrep(),
  25.        UzpNoPrinting()
  26.     - added support for static libraries
  27.     - various other fixes and stuff (no beeping, etc.)
  28.  - Tandem:  new port! [Dave D. Smith, GRR]
  29.  - updated README, including info about unshrink() and mailing large binaries
  30.     [GRR]
  31.  - VM/CMS, MVS:  enabled ZipInfo help screen; added argv/argc pre-processing
  32.     for stand-alone operation; don't use BLKSIZE for CMS [Greg Hartwig]
  33.  - BeOS:  added work-arounds for old-style (beta) BeOS extra fields [Chris H]
  34.  - enhanced "EF block length" error message [GRR]
  35. 5.32c (28 Sep 97):
  36.  - removed the witty "so there" comments from zipfile-not-found error messages;
  37.     removed (all?) contractions [GRR, Paul Tabour, Steve Salisbury]
  38.  - added extra 17 days to 2038 saturation test [GRR, Christian]
  39.  - BeOS:  updated GNU C support [Chris]
  40.  - MSDOS:  updated djgpp 2.x makefile for make 3.75 [Frank Donahoe,
  41.     Eli Zaretskii]
  42.  - changed exit status from 1 to 81 for failed testing/extraction due to
  43.     unsupported compression/encryption; updated unzip.{1,doc} [GRR, Jean-loup]
  44. 5.32d (5 Oct 97):
  45.  - Tandem:  added support for text conversion (-a) [Dave Smith]
  46.  - MSDOS, Win32:  updated Watcom makefiles for version 11.0 [Paul]
  47.  - BeOS:  integrated with Unix symlink code [Chris]
  48.  - updated INSTALL [Christian, GRR]
  49.  - generalized TIMESTAMP support (-T) and enabled it for most OSes:  RISC OS,
  50.     Amiga, Atari, BeOS, MS-DOS, QDOS, VMS and Win32 (already existed for Unix)
  51.     [Christian]
  52.  - OS/2:  enabled TIMESTAMP support (-T) [GRR]
  53.  - renamed Where to WHERE for consistency; updated all references [GRR]
  54. 5.32e (11 Oct 97):
  55.  - Unix:  added assembler CRC support to Linux shared-library targets [GRR]
  56.  - updated README, CONTRIBS, WHERE, Contents, various other docs [GRR]
  57.  - cleaned up and improved TIMESTAMP support (including adding it to Human68k
  58.     port) [Christian]
  59. 5.32f (18 Oct 97):
  60.  - updated WHERE some more [Christian, GRR]
  61.  - updated Intel-assembler CRC code [Christian, Rodney Brown]
  62.  - updated README.CR with "how-to" instructions and newer PGP info [GRR,
  63.     Christian]
  64.  - WinDLL:  made extraction directory thread-safe [Mike W]
  65.  - Mac:  added Metrowerks port; updated Mac code [Antoine Verheijen]
  66.  - made minor grammatical fixes to source comments [Christian]
  67.  - SMS/QDOS:  updated README file [Christian, GRR]
  68. 5.32g (21 Oct 97):
  69.  - updated INSTALL [Frank Donahoe, GRR]
  70.  - updated WHERE [Christian, GRR]
  71. 5.32h (31 Oct 97):
  72.  - Amiga:  updated time_lib.c and stat.c with latest Zip fixes [Paul, Christian]
  73.  - VMS:  added info about *.bck distributions to 00binary.vms, cosmetic cleanups
  74.     to vms.c [Christian]
  75. 5.32i (2 Nov 97):
  76.  - updated dates/version numbers for public release [GRR]
  77.  
  78. Bugs fixed:
  79.  
  80. 5.32a (19 Jul 97):
  81.  - Unix:  added -DNO_UID_GID to 7300 and 7300_gcc targets; added -DCBREAK=2 to
  82.     3Bx and 7300* targets [Peter Mauzey, GRR]
  83.  - Unix:  fixed typo in ZipInfo man page [Guy Harris]
  84.  - NT:  fixed incorrect NTSD extra-block offsets in zipinfo.c and win32.c [Jim
  85.     Delahanty]
  86.  - NT:  changed NTSD testing to flag failed security check differently from CRC
  87.     failure [Jim Delahanty]
  88.  - moved test_NT (NTSD extra blocks) to extract.c for multi-OS testing [GRR]
  89.  - OS/2:  fixed potential double-free bug in checkdir() [Aaron Gaalswyk]
  90.  - DOS:  fixed buffer-overrun bug in msdos.c [Peter Eckel]
  91.  - Amiga:  fixed Unix -> Amiga DST error with new mkgmtime() [Paul Kienitz]
  92. 5.32b (8 Sep 97):
  93.  - changed redirect-related DLL ifdefs to OS2DLL [GRR, Geoff McLane]
  94.  - WinDLL:  fixed FINISH_REDIRECT macro so in-memory extraction works for non-
  95.     OS/2 DLLs [Mike W, GRR]
  96.  - monster patch [Christian]
  97.     - time_t overrun fixes ("2096 bug")
  98.     - VMS:  CLI interface bugfix
  99.  - DOS, OS/2, Win32:  fixed mismatched ifdef/elif pairs in msdos.c [Michael
  100.     "Mike" D. O'Connor, GRR]
  101.  - DOS:  fixed makefile.tc (unzipsfx command line too long) [GRR, Michael
  102.     "Mike" D. O'Connor]
  103.  - fixed file-attributes code for various OSes [Chris H]
  104.  - OS/2, DOS, Win32:  fixed bug allowing spaces before dots in extracted
  105.     filenames [Kai Uwe, Christian]
  106.  - fixed some ef_scan_for_izux() debug messages, "central e.f. vs. local e.f."
  107.     inconsistencies [Christian]
  108.  - relaxed some restrictions on time_t overrun values ("2096 bug") [Christian]
  109. 5.32c (28 Sep 97):
  110.  - Win32:  fixed eb_ucptr oversight (NTSD code) [Mike W, Jim Delahanty]
  111.  - VMS:  fixed missing-comma typo in make_unz.com, missing-dollar typo in
  112.     descrip.mms, various other typos [Mike Freeman, GRR, Christian]
  113.  - Unix:  fixed symlink info message (printed even when -q given) [GRR, Robert
  114.     Anderson]
  115.  - various minor fixes to Amiga timezone code, extract.c message, globals.h
  116.     [Christian]
  117.  - MSDOS:  made STRIP command non-echoing in makefile.tc [Mike O'Connor]
  118.  - Unix:  added new symlink code to avoid problem wherein existing symlink
  119.     with no pointee is not detected at extraction time, resulting in a fresh-
  120.     but-bogus pointee file containing its own filename [GRR]
  121. 5.32d (5 Oct 97):
  122.  - MSDOS:  one final fix to djgpp 2.x makefile [Frank Donahoe]
  123.  - fixed symlink info message (printed even when -q given) in non-Unix ports:
  124.     AOS/VS, Atari, BeOS, Tandem and QDOS cross-compile [GRR]
  125.  - Tandem:  added to list of auto-case-conversion systems [GRR]
  126.  - Amiga:  minor time_lib fix via Zip sources [Paul, Christian]
  127.  - miscellaneous other fixes from Christian's monster TIMESTAMP patch:
  128.     - shortened extra-field warning (extract.c)
  129.     - added -Zsmall-conv to DOS and Win32 emx+gcc makefiles
  130.     - enhanced _dos_setftime() to return an error code
  131.     - switched to relaxed ANSI mode for Alpha VMS compiles
  132.     - fixed a "strings not in Far memory" fault (zipinfo.c)
  133.     - simplified/fixed old "local-only UX" extra-field code (zipinfo.c)
  134.     - various cosmetic fixes
  135.  - OS/2:  fixed problem with broken REXX API [Kai Uwe]
  136. 5.32e (11 Oct 97):
  137.  - Win32:  fixed bogus G.filename reference in stamp_file() [Mike W]
  138.  - really replaced "Where" with "WHERE" (oops) [GRR, Eric Baatz]
  139.  - QDOS:  changed sys/time.h -> time.h in unzpriv.h [Jonathan Hudson]
  140.  - OS/2:  fixed typo, overlooked ifdef in timestamp code [Kai Uwe]
  141.  - Unix:  tweaked ISC makefile targets [Larry Jones]
  142.  - DLL:  fixed a bunch of OS2DLL / DLL ifdefs; added missing redirect_outfile();
  143.     fixed typo in windll/unziplib.def [Mike W]
  144.  - VMS:  removed bogus leap variable [Mike F]
  145.  - Tandem:  removed bogus `release' script; ifdef'd tzset() call; modified
  146.     stat() for creation time [Dave Smith]
  147.  - BeOS:  disabled restoration of file attribs on symlinks (currently no way
  148.     to do so from C) [Chris]
  149.  - WinDLL:  cleaned up comments and DESCRIPTION text in *.def [Mike W]
  150.  - Amiga:  fixed some non-portable header inclusions; added typecast [Paul]
  151.  - removed some unused variables and made Headers static again in list.c
  152.     [Christian]
  153. 5.32f (18 Oct 97):
  154.  - DOS, Win32:  bugfix for checkdir() problem where memory freed twice [Mike W]
  155.  - fixed array-size allocation bug in unshrink code [Antoine]
  156.  - OS/2:  improved bounds-checking on truncated extra fields to avoid segfaults
  157.     on bad zipfiles [Christian]
  158.  - VMS:  fixed failure to extract some indexed files that were stored with
  159.     IM-style extra field!!! (zip "-V" for Zip 2.0 through 2.1) [Christian]
  160. 5.32g (21 Oct 97):
  161.  - Mac:  removed bogus blank lines from new *.hqx files [Christian, GRR]
  162.  - more spelling corrections [Christian]
  163.  - Amiga:  fixed "last timezone bug" (mkgmtime() 16-bit overflow); added missing
  164.     makefile stuff to activate time_lib code [Paul]
  165.  - removed remaining ports' possibilities for double free()s; added check for
  166.     out-of-bounds NTSD extra fields; added remaining checks against redefining
  167.     DATE_FORMAT; removed unused code in unshrink.c; fixed bogus RETURN macro;
  168.     prototyped MAIN unconditionally; cleaned up/fixed VMS QIO fix [Christian]
  169. 5.32h (31 Oct 97):
  170.  - OS/2:  fixed bogus Info() causing segmentation violations; simplified blank-
  171.     before-dot fix; initialized G.{,x}filespecs in UzpFileTree() [Christian]
  172.  - WinDLL:  fixed ISO-OEM character conversion; extended calling interface for
  173.     excluded files; initialized more variables; updated VB and C examples
  174.     [Christian, Mike W]
  175.  - DOS:  fixed version() code for Turbo C++ versions (3.0 == last) [E-Yen Tan]
  176. 5.32i (2 Nov 97):
  177.  - WinDLL:  fixed "ush" ifdef in structs.h [Mike W]
  178.  - fixed some UnZip-vs-ZipInfo T_flag mixups [GRR]
  179.  
  180. ==================
  181.  
  182. These changes occurred in beta versions 5.32a to 5.32i.  This list may have 
  183. left out some bugfixes and even some features...void where prohibited, your
  184. mileage may vary, etc., etc.
  185.  
  186. Greg Roelofs
  187.