which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
442 lines
22 KiB
Plaintext
Executable File
442 lines
22 KiB
Plaintext
Executable File
UnZip, version 5.3, 22 April 1997
|
|
|
|
New features, you betcha:
|
|
|
|
5.21a:
|
|
- restrict ^S pause function to extraction only [GRR, Doug Dougherty]
|
|
- enable -C for ZipInfo mode, too [GRR, Steven Levine]
|
|
- VMS: VMSCLI usage used only with VMS `/' options; if `-' option, use
|
|
standard Unix-style usage [Patrick Ellis, Christian, GRR]
|
|
- Mac: created mac/README file with timezone info [GRR, Johnny]
|
|
- Acorn: added README, included compiler notes in Contents [Sergio]
|
|
- added FlashPoint Unzip95 derivative to Where file [GRR]
|
|
- Amiga: added -N info to unzip.1 [Paul, GRR]
|
|
- Unix: added UNIXBACKUP (-B) option (not well-tested) [Peter Chang]
|
|
- Amiga, Unix: extended envargs.c to allow quoted arguments [Haidinger Walter]
|
|
- Win32: updated version() info for MSC [Steve]
|
|
- DOS: updated msdos/README to note PMODE/W bugs [GRR, Doug Dougherty]
|
|
- VMS: new 00binary.vms README file [Christian]
|
|
- updated all files except wingui/* with new e-mail host (lists.wku.edu) [GRR]
|
|
- DOS: added proginfo/perform.dos file (Christian's test results) [GRR]
|
|
- WinDLL/WinGUI: lots of code rearranging to separate GUI code out into a
|
|
completely separate archive [Mike]
|
|
- BeBox/BeOS: new port! [Chris]
|
|
5.21b:
|
|
- WinDLL: most remaining GUI parts removed, "wizdll" stuff renamed to "windll"
|
|
[Mike, GRR]
|
|
5.21c:
|
|
- Unix: created testmake.zip for "check" target; fixed check target [GRR]
|
|
- WinDLL: new makefiles, headers and even some docs! [Mike]
|
|
5.30d:
|
|
- SMS/QDOS: new port! [Jonathan Hudson]
|
|
- boosted version number to 5.3 (new BeBox, QDOS ports) [GRR]
|
|
- added recognition for compression types 9 and 10 ("enhanced deflate" and
|
|
"Data Compression Library imploding") [GRR]
|
|
5.30e:
|
|
- began updating README file [GRR]
|
|
- updated msdos/README file with more PMODE/W problems [GRR, Doug Dougherty]
|
|
- BeBox: added BeOS extra-field support [Chris]
|
|
- Unix: made -O3 default for gcc target [GRR]
|
|
- non-VMS: new VMS_TEXT_CONV option to convert VMS native variable-length
|
|
text files to local text files (experimental) [GRR]
|
|
- Unix: added code to set directory times/perms/UIDs/GIDs (finally!) [GRR]
|
|
- added special warning if -Z detected in UnZip options [GRR, Dave Genzel]
|
|
- Unix: boosted optimization on linux and linux_asm targets; commented extra
|
|
optimizations for Pentium (Pro) [Bill Davidsen, GRR]
|
|
- OS/2: changed DLL calling convention to generic EXPENTRY mode [Kai Uwe, GRR]
|
|
- WinGUI: removed CRC and compression method from list box [Mike]
|
|
- DOS/Win32: improved DOS-mode VFAT support with dynamic detection of VFAT
|
|
vs. normal FAT file systems [Eli Zaretskii]
|
|
- DOS/Unix: removed 5KB of djgpp targets and 3KB of MSC and Borland targets
|
|
from unix/Makefile [GRR]
|
|
- partially updated INSTALL [GRR]
|
|
- DOS: added Watcom support for volume labels and country info [Paul]
|
|
- DOS: added support for djgpp 2.x executable compressor to makefile.dj2
|
|
[Frank Donahoe]
|
|
- added new extra-field detection to ZipInfo: PKWARE Unix, new Info-ZIP Unix,
|
|
Macintosh, extended timestamps [GRR]
|
|
5.30f:
|
|
- extended Zipinfo verbose-mode reporting of various extra-field types [GRR]
|
|
5.30g:
|
|
- QDOS: added non-echo password support [Jonathan Hudson]
|
|
- DOS: added makefile.emx [E-Yen Tan]
|
|
- Win32: optimized crc_i386.asm for speed [Scott Field]
|
|
- DOS, Unix: added same optimizations to crc_i386.S [GRR]
|
|
- Unix: made linux_asm default target; old "linux" now "linux_noasm" [GRR]
|
|
- DOS: modified makefile.dj2 to make unzipsfx smaller [Frank Donahoe]
|
|
- NT: added support for NT security descriptors (ACLs) [Scott Field]
|
|
5.30h:
|
|
- WinDLL: integration with NTSD code; other updates [Mike]
|
|
- NT: added NT SD documentation file to proginfo directory [Scott Field]
|
|
- Unix: updated BUGS section of unzip.1 [GRR]
|
|
5.30i:
|
|
- added AOS/VS extra-field info to ZipInfo [GRR]
|
|
- added proginfo/extra.fld documentation [GRR]
|
|
- updated Where file for new locations [GRR]
|
|
- added WinZip bug to proginfo/pkbugs [GRR]
|
|
- Unix: added ISC targets; updated BSDI targets; changed CP from cp to ln in
|
|
Makefile; removed UNZIPS dependency from install target and removed
|
|
install_asm target [Larry Jones]
|
|
- DOS: updated msdos/README to note possible new problem with go32 extender
|
|
(not PMODE/W?) [GRR, Michael Webb]
|
|
- updated crypt.[ch] [Christian]
|
|
- Christian monster patch #2:
|
|
* global support for new "time" and "Unix2" extra field blocks
|
|
* appnote.iz updates (-> extra.fld)
|
|
* various fixes
|
|
- Unix: added (updated version of) Jean-loup's zipgrep script to unix dir;
|
|
wrote new man page; updated unix/Makefile accordingly [GRR]
|
|
- updated "unzip -v" line with new ftp and web sites [GRR]
|
|
5.30j:
|
|
- DOS, Win32: Watcom makefile updates [Paul]
|
|
- WinDLL: updated directory [Mike]
|
|
- USE_EF_UX_TIME changed to USE_EF_UT_TIME globally; qdos/unix.c merged with
|
|
unix/unix.c [Christian]
|
|
- added ZipIt extra field detection (incomplete, undocumented) [GRR]
|
|
5.30k:
|
|
- added report of ZipIt extra-field info; corrected proginfo/extra.fld [GRR]
|
|
- updated Where with new zcrypt site, various fixes [GRR]
|
|
- OS/2, Win32: added emx+gcc+RSXNT cross-compilation target to makefile.os2
|
|
[Kai Uwe]
|
|
- updated COPYING file (final time?) [GRR]
|
|
- made LZW_CLEAN (no unshrinking) default [GRR]
|
|
5.30m:
|
|
- renamed bebox/* to beos/* (including all macros, etc.) [GRR, Chris]
|
|
- QDOS: updated README; added beta-version hack to qdos.c [Jonathan Hudson]
|
|
- WinCE: new port! [Steve P. Miller]
|
|
- added -P option for command-line passwords (Ye People have Spoken, sigh)
|
|
[GRR]
|
|
- VMS: updated README [Christian]
|
|
- Win32: optimization: use unsigned long long (if available) for 64-bit time
|
|
calculations [Christian]
|
|
- DOS: added paragraph on djgpp 2.x [Frank Donahoe, GRR]
|
|
- added explicit compression-method info to "unsupported method" warnings in
|
|
extract.c (replaces method number) [GRR, Mark]
|
|
5.30n:
|
|
- BeOS: updated for release 1.1DR8.2 [Chris]
|
|
- QNX: updated unix.c version() for Neutrino [Chris]
|
|
- added "OS made by" type 17 for Tandem/NSK; updated ZipInfo [GRR, Dave D.
|
|
Smith]
|
|
5.30o:
|
|
- added IZ_PW* macros to crypt_dummy.h for DLL-using apps [Mike W]
|
|
- VMS: added foreign-symbol help line if no options given [GRR]
|
|
- BeOS: updates for latest OS release; unified makefile; install zipgrep
|
|
[Chris]
|
|
- renamed proginfo/pkbugs to 3rdparty.bug (includes WinZip info, etc.) [GRR]
|
|
5.30p:
|
|
- updated all man pages (UnZip -A, -P, -bb, -o; footer; dates; versions; etc);
|
|
built new *.doc versions [GRR]
|
|
- cleaned up extra-field dots handling and hex dumping in zipinfo.c [GRR]
|
|
- updated main Contents [GRR]
|
|
- updated COPYING with WinCE, unshrink info [GRR]
|
|
- added two new exit codes: IZ_UNSUP (no files processed due to unsupported
|
|
compression or encryption) and IZ_BADPWD (no files processed due to bad
|
|
password(s)) [GRR, Mike W]
|
|
- moved all return/exit codes into (public) unzip.h [Christian]
|
|
- Mac: updated; new version of rsrc.hqx [Antoine]
|
|
- Win32: added (or restored) MSVC 4.2 makefile [Mike W]
|
|
- Win32: added MSVC 5.0 "build file" [Mike Strock]
|
|
- updated file_id.* files [GRR]
|
|
- updated README [GRR]
|
|
- WinCE: added partial support for help file [Steve M]
|
|
5.30q:
|
|
- updated README again [GRR]
|
|
- updated INSTALL, msdos/README [GRR]
|
|
5.30r:
|
|
- updated various file_id.diz files (again) [GRR]
|
|
- Unix: updated Solaris/SVR4 package stuff [John Bush]
|
|
- WinDLL: added example file and null sound function [Mike W]
|
|
- WinCE: finished(?) port [Steve M]:
|
|
- Completed Help File (HTML)
|
|
- Cleaned up Christian's changes in my code
|
|
- Fixed one bug (I was incorrectly setting C_flag)
|
|
- Removed all the CE/NT emulation project stuff since it never built
|
|
correctly anyway.
|
|
- Added a few more low memory checks and messages.
|
|
- Cleaned up some comments.
|
|
- Removed MATCH.C from project and wrote my own match() and iswild().
|
|
- Internally store true file name instead of fnfilter'd name.
|
|
- Convert non-printable characters in file names and comments when
|
|
displaying them on the screen.
|
|
- Use Info() flags to detect when to insert new lines.
|
|
- changed all "#ifdef CRYPT" to "#if CRYPT" for better error-catching
|
|
[Christian, GRR]
|
|
- Unix: removed svr4package dependency from default solaris target; added
|
|
new solaris_pkg target [Jean-loup, John B, GRR]
|
|
- updated proginfo/CONTRIBS, README, History.530, etc. [GRR]
|
|
5.30s:
|
|
- documented UNIXBACKUP compile option in INSTALL [GRR, Marty Leisner]
|
|
- Unix: added freebsd target (assembly-language CRC) [GRR]
|
|
- updated Where [Christian, GRR]
|
|
5.30t:
|
|
- added support for UNIXBACKUP on "unzip -v" info screen; documented TIMESTAMP
|
|
and UNIXBACKUP options in UnZip man page [GRR, Frank Donahoe]
|
|
- added some tips, warnings and corrections to INSTALL [Frank Donahoe, GRR]
|
|
- updated remaining Contents files and unzip.c comments [GRR]
|
|
|
|
Bugs fixed:
|
|
|
|
5.21a:
|
|
- DOS, Mac: corrected for weird time_t basis dates (i.e., not 1970) [GRR,
|
|
Steve S, Johnny]
|
|
- OS/2: fixed API_DOC code and updated with missing functions [GRR]
|
|
- OS/2: fixed ASCII-mode -p operation under IBM C Set++/Visual Age C++ com-
|
|
pilers [GRR, Kai Uwe]
|
|
- return 80 on user abort (^C) [Nick Smith, GRR]
|
|
- Acorn: fixed missing comma in version() [Thomas Esken]
|
|
- Unix: updated amdahl Makefile target [GRR, Jeroen Staal]
|
|
- DOS: included TZDIR info in msdos/README [GRR, Onno]
|
|
- WinGUI: WM_ACTIVATE work-around, .hlp updates [Mike]
|
|
- WinDLL: ttyio.h, password.c crypt changes [Mike]
|
|
- Amiga: UnZipSFX updates [Paul]
|
|
- DOS: fixed Watcom date-crash bug [Paul]
|
|
- Amiga: lots of updates for SAS/C [Haidinger Walter]
|
|
- changed a size_t to extent in extract.c [GRR]
|
|
- Unix: added prototype for time_stamp() [GRR]
|
|
- Unix: rearranged ioctl stuff in ttyio.c to avoid compiler warnings [GRR]
|
|
- fixed behaviour of negating -z option to comply with docs [??]
|
|
5.21b:
|
|
- all but Amiga/Unix: fixed envargs.c bug introduced by own self (sigh) [GRR]
|
|
- fixed typo in History file [GRR]
|
|
5.21c:
|
|
- Amiga: fixed long-unnoticed defect in Amiga command-line parsing [Paul]
|
|
- rewrote envargs, added WIN32 quote support (probably should be extended
|
|
to DOS, OS/2) [Paul]
|
|
- OS/2: fixed Borland version numbers (apparently offset by three from DOS?)
|
|
[GRR, Kai Uwe]
|
|
- Win32: ifdef'd out buf2 in version() unless recent version of MSC; changed
|
|
"v2.0/2.1" to "v2.x" for Visual C++ [Steve]
|
|
- added/fixed some typecasts in crypt.c [Paul]
|
|
- Amiga/Win32: lots of fixes [Paul]
|
|
- Be: replaced bebox/ directory, fixed ttyio.c [Chris]
|
|
- DOS: fixed Borland C _timezone bug [Jochen Roderburg, GRR]
|
|
- Win: changed WINDLL_MAX_PATH to PATH_MAX (extract.c) [Mike]
|
|
- Amiga: SAS/C fixes [Haidinger Walter]
|
|
- VM/CMS: final(?) fixes [Greg Hartwig]
|
|
5.30d:
|
|
- fixed random-data-bomb bug in inflate [Mark]
|
|
- Unix: updated/expanded Solaris (or SVR4) package support [John Bush]
|
|
5.30e:
|
|
- fixed missing params in third ZipInfo usage line [GRR, Kevin]
|
|
- Unix: added -D_INCLUDE_BSD_SOURCE and -D_INCLUDE_XOPEN_SOURCE to apollo
|
|
target [Gordon Fox]
|
|
- Windows: removed unnecessary MSWIN stuff from ttyio.c and zip.h [Mike]
|
|
- disallow -M ("more") for ZipInfo mode if !isatty(1) (UnZip mode already
|
|
done) [Stan Brown]
|
|
- changed funzip.c main() to return int instead of void [GRR, Peter Seebach]
|
|
- Unix: fixed (mostly) extracted-dir permissions [GRR, Piet Plomp]
|
|
- fixed "extra N bytes preceding" bug in ZipInfo -v output [GRR]
|
|
- changed overlooked QDOS_MAYBE_ macro to QDOS_ in qdos/qdos.c [Jonathan
|
|
Hudson]
|
|
- Unix: fixed install target so BINDIR and MANDIR are created if necessary
|
|
[Christian Carey]
|
|
- Unix: moved chmod() from before chown() to after it [Piet]
|
|
- Unix: fixed chmod/utime warning messages [GRR]
|
|
- Amiga: fixed fUnZip/REENTRANT bug in flate.a [Paul]
|
|
- DOS, Win32: worked around Watcom stat() bug [Paul]
|
|
- WinDLL: various REENTRANT fixes; changed DLL names to unzip16.dll and
|
|
unzip32.dll [Mike]
|
|
- Unix: use dumb screenlines() function for SCO Unix [??]
|
|
- OS/2: changed OS2API macro to OS2DLL; changed DLL name to unzip32.dll for
|
|
consistency [GRR]
|
|
- Unix: fixes for SCO Xenix 286 and SunOS 3.x systems [Tom Schmidt]
|
|
- Amiga: various SAS/C fixes/cleanups [Haidinger Walter]
|
|
- DOS: worked around Borland 5.0 stat() bug (open_outfile()) [Mike]
|
|
5.30f:
|
|
- ifdef'd dircomp() declaration to avoid warnings [GRR, Michael Lawler]
|
|
- DOS: USE_LFN fix for djgpp 2.0- and 2.1-compatibility [Eli Zaretskii,
|
|
Douglas Wegscheid]
|
|
- DOS: cleaned up USE_VFAT stuff to avoid compilation warnings on
|
|
non-USE_VFAT systems [GRR]
|
|
- Unix: define SYSNDIR for SCO Xenix only (not SCO Unix) [Jim Lill]
|
|
- WinDLL: added "RECHEAT" code (kludge?) to globals.c; fixed unzver.h [Mike]
|
|
5.30g:
|
|
- added typecasts to various strncmp() calls [GRR, Michael Lawler, Mike W]
|
|
- added tzset() call to top of zipinfo() [GRR]
|
|
- OS/2: moved <os2.h> from os2/os2.h to unzip.h and put "os2/os2.h" back in
|
|
unzpriv.h [GRR]
|
|
- BeOS: updated unzip.h to make use of __BEOS__ macro; minor fixes for future
|
|
expansion of extra field [Chris]
|
|
- Win32: fixed DIR_END problem with ZipInfo and VC++ 4.0 [Kimio Itoh]
|
|
- DLL: changed EXPENTRY tag in prototypes to UZ_EXP, defined as EXPENTRY for
|
|
OS/2; removed windows.h from unzip.h [GRR]
|
|
- OS/2 DLL: no, wait: defined UZ_EXP as empty for emx, _System for all other
|
|
compilers: no more os2.h inclusion in unzip.h [GRR, Kai Uwe]
|
|
- WinDLL: many updates [Mike W]
|
|
- BeOS: more fixes for Be extra field [Chris]
|
|
5.30h:
|
|
- Win32: fixed reference to XX_flag [Brad Clarke, GRR]
|
|
- Win32: changed all nt_unzip.*, ntsd.* to nt.*; updated Watcom makefile for
|
|
security descriptor code [GRR]
|
|
- Win32: moved TruncNTSD extern declaration back into win32.c from nt.h
|
|
[Steve, GRR]
|
|
- corrected zipcloak, VFAT/djgpp info in INSTALL [Frank Donahoe]
|
|
- Win: cleaned up various oversights from NTSD merge, windll stuff [Mike]
|
|
- VMS: ifdef'd out tzset() in zipinfo.c [Mike Freeman]
|
|
- Unix: turned on execute bit for extracted DOS/whatever subdirectories
|
|
[Marty Leisner, GRR]
|
|
- Win32: fixed IsWinNT() function (was always returning TRUE) [Mike]
|
|
- corrected some locations in the Where file [GRR, Matthias Dietmar Beier]
|
|
- OS/2: various small fixes to makefile and to sources to avoid compiler
|
|
warnings [Kai Uwe]
|
|
- Amiga: updated stat.c for SAS/C (corresponding to Zip); cleaned up
|
|
smakefile [Walter Haidinger]
|
|
5.30i:
|
|
- Win32: moved NTSD prototypes below unzip.h in win32.c [Paul, Mike]
|
|
- Win32: globals fixes for extract.c [Mike]
|
|
- minor corrections to COPYING file [GRR]
|
|
- Unix: modified crc_i386.S to work with AT&T's assembler; added ptem.h to
|
|
ttyio.c for SVR3.2 [Larry Jones]
|
|
- Amiga: missing filedate patch [Paul]
|
|
- Christian monster patch #1:
|
|
* crypt.c: purely cosmetic change (shorten name of dummy var)
|
|
* crypt.h: removed last atom of encryption-specific info
|
|
* ttyio.[ch]: modifications of getp() (no used for WINDLL, QDOS version in
|
|
QDOS-specific source); simple check of zcrypt ver
|
|
* removed TABs and trailing invisible spaces from several source files
|
|
* fixed VMS-specific bug (undefined string for VMSCLI option)
|
|
* replaced MSWIN macro name with new WINDLL almost everywhere
|
|
* zipinfo.c:
|
|
- rearranged extra-field info in zi_long() to shorten the code
|
|
- disk numbers of multi-part archives are displayed starting at "1"
|
|
(not "0"). This is now compatible with the PKZIP behaviour.
|
|
* fileio.c New function UzpPassword() used as default for the decr_passwd()
|
|
callback (tty interface, not for WINDLL)
|
|
* adapted WINDLL port to the new (changed) decr_password callback
|
|
(This is untested, but I hope I did not break anything...)
|
|
* fixed some typos and code indentations.
|
|
- WinDLL: globals.c UzpPassword fix [Mike]
|
|
- Christian patch #3: various WINDLL fixes
|
|
- WinDLL: various fixes to Christian's patches [Mike]
|
|
- Christian patch #4: various DLL and WINDLL fixes/optimizations/cleanups
|
|
- cosmetic fixes to ttyio.c [GRR]
|
|
5.30j:
|
|
- Win32: fixed two typos in win32.c and nt.c [Mike Strock]
|
|
- BeOS: fixed two typos in bebox.c [Chris]
|
|
- VMS: removed spurious right parenthesis [Mike Freeman]
|
|
- EF_TIME fixes, typo fixes [Christian]
|
|
- WinCE: fileio.c change of (zipfd < 0) test to (zipfd == -1) [Steve Miller]
|
|
5.30k:
|
|
- fixed illicit ANSIfication of EB_UT_FL_*TIME macros; clarified comment in
|
|
Unix makefile [GRR, Phil Ritzenthaler]
|
|
- fixed (I think) most "const"-related warnings [GRR, Christian, others]
|
|
- Unix: changed lurking strdup() to malloc/strcpy() [GRR, Mark]
|
|
- plugged MALLOC_WORK memory leak [Walter Haidinger]
|
|
- fixed CRYPT typo in free_G_buffers() [GRR]
|
|
- fixed ush temp value in decrypt_byte (could overflow with undefined results)
|
|
[GRR]
|
|
5.30m:
|
|
- OS/2, Win32: fixed MIME "=3D" in makefile.os2 gccwin32 target [Kai Uwe]
|
|
- fixed missing ZPIT typecast in zipinfo.c [Mike, Chris]
|
|
- QDOS: updated [Jonathan]
|
|
- Novell: made a few blind corrections to the old Watcom makefile [GRR]
|
|
- added ef_id info to zipinfo.c ExtraFieldTrunc error message; send to stderr
|
|
[GRR]
|
|
- monster OEM vs. ISO-8859-1 vs. EBCDIC patch #1 (plus assorted fixes)
|
|
[Christian]
|
|
- Amiga: reentrancy fixes, makefile updates, SAS/C timezone fixes, etc.
|
|
[Paul, Walter]
|
|
- return NULL if unable to malloc globals struct with REENTRANT [Steve Miller]
|
|
- monster OEM vs. ISO-8859-1 vs. EBCDIC patch #2 (cleanup, EBCDIC passwords,
|
|
ZipInfo pInfo bug) [Christian]
|
|
- Mac: added real installation info to INSTALL [Harry Nyberg, GRR]
|
|
- OEM vs. ISO-8859-1 vs. EBCDIC patch #3 (cleanup, more EBCDIC passwords, etc.)
|
|
[Christian]
|
|
- OEM vs. ISO-8859-1 vs. EBCDIC patch #4 (minor passwords cleanup) [Christian]
|
|
- OEM vs. ISO-8859-1 vs. EBCDIC patch #5 (bugfixes) [Christian]
|
|
- close outfile if disk is full (so can be deleted before UnZip[.dll] exits)
|
|
and warn user about truncated file [Steve Miller, GRR]
|
|
- DOS/OS2/Win32: error message if can't unlink old version of file [Steve
|
|
Miller, GRR]
|
|
- updated unzip.1/unzip.doc to note 8-bit-password incompatibilities [GRR]
|
|
- WinDLL: updated makefiles, modified to use UZ_ version numbers [Mike, GRR]
|
|
- OS/2: USE_EF_UT_TIME fixes [Christian]
|
|
- Win32: work-around for Win32 timezone bug (uses current state of daylight
|
|
savings time to adjust file times, instead of state at time file was last
|
|
modified) [Christian, Steve S]
|
|
5.30n:
|
|
- Win32: added user32.lib to makefile [Steve S]
|
|
- more bugfixes, cleanups, 8-bit mods, etc. [Christian]
|
|
- Win32: minor TZBUG bugfix [Christian]
|
|
- fixed some missing newlines in error strings [Steve M, GRR]
|
|
- WinCE: more fixes and enhancements [Steve M]
|
|
5.30o:
|
|
- corrected misinformation in unix/unzip.1 regarding 8-bit passwords [GRR]
|
|
- OS/2: added experimental code to write directory EAs if -o option given
|
|
[GRR, Bernard Chan, Larry Martin, Kai Uwe]
|
|
- BeOS: bugfix for ZipInfo crash (timezone-related) [Chris]
|
|
- fixes for 8-bit file comments; vms/vms.c cosmetic fixes (error msgs); use
|
|
ZCONST in ttyio.c [Christian]
|
|
- Acorn: extension-pointer bugfix; assembler version of mkdir to work around
|
|
bug in system() implementation [Sergio]
|
|
- 8-bit fnfilter() support; global Fnfilter1/Fnfilter2 consistency fixes
|
|
[Christian]
|
|
- Watcom makefile updates; replacement for Watcom getch() [Paul]
|
|
- WinCE: various minor fixes, documentation updates, etc. [Steve M]
|
|
- WinDLL: fix for version-number handling [Mike W]
|
|
- BeOS: bugfix for version() garbage; PowerPC-vs.-other detection [Chris]
|
|
5.30p:
|
|
- Unix: added zipgrep docs to Makefile where missing [GRR]
|
|
- WinCE: updated copyright/disclaimer notices for consistency [Steve M]
|
|
- MVS: reformatted lines > 80 characters [Bill Gould, GRR]
|
|
- return error code when option(s) given without zipfile (except -h, -v) [GRR,
|
|
Mike F]
|
|
- QNX: added work-around to unix/Makefile install target for broken QNX mkdir
|
|
[Chris]
|
|
- added fileio.c typecast to avoid Borland warning [Mike W]
|
|
- regularized exit codes (envargs, fileio, globals, process, inflate) [GRR]
|
|
- Unix: updated ISC makefile targets [Larry Jones]
|
|
- docs fixes, cosmetic Acorn fixes [Christian]
|
|
- bugfix for CRC-table deallocation (==> CRC errors, etc., on Mac) [Antoine]
|
|
- BeOS: cosmetic fix for version(); fileio fixes to avoid compiler warnings
|
|
[Chris]
|
|
- WinCE: UI bugfixes [Steve M]
|
|
5.30q:
|
|
- fixed unzip man page w.r.t. OEM vs. ISO/ANSI info [Christian, GRR]
|
|
- WinCE: provisional OEM/ISO fixes for passwords [Christian]
|
|
- dynamic CRC-table fixes for Antoine's patch; cosmetic changes for VMS help
|
|
screen, ZipInfo extra-field/block code, IZ_PW_ERROR vs. PK_MEM2 in crypt.c,
|
|
etc. [Christian]
|
|
- Win32: OEM/ISO fixes; getch() fixes [Paul]
|
|
5.30r:
|
|
- Amiga: updated dates/comments in makefiles [Paul]
|
|
- WinDLL: changed "Wiz" references in windll/example.* to "WiZ" for internal
|
|
consistency [GRR]
|
|
- VMS: fixed too-big-usage-screen problem by pointing at maintainer/e-mail
|
|
info in "unzip -v" screen [Christian]
|
|
- Win32: final(?) ISO-vs.-OEM character-set fix [Christian, Paul]
|
|
- WinCE: final Purify-type bugfixes/cleanups [Steve M]
|
|
- fixed crypt memory leak in process.c (free(key) was effectively ifdef'd out)
|
|
and removed superfluous instruction [Steve M, GRR, Mike W, Christian]
|
|
5.30s:
|
|
- Unix: fixed test target for ZipInfo timezone mismatches (added extra
|
|
commentary) [GRR]
|
|
- minor cosmetic fixes to funzip messages [GRR]
|
|
- fixed overlooked or overwritten "#if[n]def CRYPT" in extract.c, windll.c
|
|
and wince/winmain.cpp [Steve M, GRR]
|
|
- Amiga: ifdef'd out unused string variable [GRR, Walter]
|
|
- Win32: bugfix to truncate file times earlier than 1980 if output file system
|
|
can't represent them (FAT, VFAT, HPFS?) [GRR, Christian, Mike W, Paul]
|
|
- Amiga: fixed REENTRANT/DYNALLOC_CRCTAB problem for SAS/C; minor smakefile
|
|
optimization tweak [Walter]
|
|
- initialized v[] in huft_build() of inflate.c to avoid out-of-bounds error
|
|
with some piped data under Win32 (may be corrupted input) [Jeffrey Altman]
|
|
- WinCE: fixed personal URLs [Steve M]
|
|
- fixed REENTRANT/DYNALLOC_CRCTAB problem globally (unzip.h instead of zip.h);
|
|
fixed zcrypt version in windll.c comments [Christian]
|
|
- Amiga: CRYPT bugfix in flate.a; minor makefile fixes [Paul]
|
|
5.30t:
|
|
- OS/2: removed -Zsmall-conv from gccdyn target [Kai Uwe]
|
|
- Win32: better fix for pre-1980 timestamp problem (now compiles without
|
|
NT_TZBUG_WORKAROUND defined) [Christian]
|
|
- Win32: added extra workaround for Borland C++ 5.x pre-1980 bug [GRR]
|
|
- WinCE: incorporated DST and pre-1980 bugfixes for native NT flavor [Steve M]
|
|
|
|
==================
|
|
|
|
These changes occurred in beta versions 5.21a to 5.30t. This list may have
|
|
left out some bugfixes and even some features...the brain cell is going,
|
|
folks (as Mark would say). Apologies, etc.
|
|
|
|
Greg Roelofs
|