------------------------- June 30th 1996 version 2.1a ------------------
 1. Fix typo in man/zip.1 (Frank Donahoe)
 2. zipdll: add support for encryption (Mike)
 3. unix: don't test for <sys/termio.h> in configure  (Onno)
 4. unix: test for <sgtty.h> in configure (Onno)
 5. unix: Fix the for do done loops in configure (Onno)
 6. Amiga: Add replacement for getenv (Paul)
 7. Amiga: use UX_EF_TIME (Paul)
 8. Win32: use UX_EF_TIME (Paul)
 9. Acorn: documentation fixes (Sergio)
10. Acorn: makefile adjustments (Sergio)
11. Acorn: use __riscos instead of __arm (Sergio)
12. Acorn: display Zip$Exts with zip -v (Sergio)
13. zipdll: use proper return codes (Mike)
14. zipdll: check for included and excluded files (Mike)
15. fix array sizes in revision.h (Paul)
16. amiga: zip -A works (Paul)
17. VMS: show unix style help with -h (Patrick Ellis, Christian)
18. VMS: add documentation for binary distribution (Christian)
19. amiga: update zip.doc, man/zip.1 (Paul, Onno)
20. OS/2: In makefile.os2 use -DDYN_ALLOC in ASFLAGS too (Kai Uwe)
21. VMS: use "-FF" instead of -FF in the help screen (Mike Freeman)
22. get match.S working on linux (Greg)
23. remove error message that makes no sense for wizzip (Mike)
24. add backslash escaping for embedded quotes in filenames from stdin (Paul)
25. DJGPP: decrease size of djgpp v2 executable by 1600 bytes (Laszlo Molnar)
26. add extra checks to seekable() (Paul)
27. DOS: work arounds for MSC7 *time() functions (Onno)
28. more general version_local for Visual C++ 4.x (Steve)
29. create a BUGS file with OS bugs that break zip (Onno, Jean-loup)
30. Acorn: add missing , to version_local() (Thomas Esken)
31. Better handling in version_local of the NetBSD version info (Onno)
32. Delete obsolete #pragma from trees.c (Onno, Peter Mauzey)
33. Add dirent to possible dir libraries (Onno, Peter Mauzey)
34. Remove <sys/types.h> include from mktime.c (Onno, Peter Mauzey)
35. Add -R documentation (Onno)
36. Change unix/Makefile att6300 entry (Peter Mauzey)
------------------------- July 6th 1996 version 2.1b -------------------
 1. Make envargs() and count_args() equal to to unzip52's (Walter Haidinger)
 2. Fix a couple of compiler warnings (Walter Haidinger)
 3. Only warn if there are additional flags with -d (Walter Haidinger)
 4. Print freshening with the -f option (Walter Haidinger)
 5. Don't use #elif, pyramid's C compiler hates it (Kevin M. Fritz)
 6. Use sysctl() in version_local() for NetBSD (Onno)
 7. Amiga include file cleanup (Walter Haidinger)
 8. Add Amiga SAS/C smakefile (Walter Haidinger)
------------------------- July 14th 1996 version 2.1c ------------------
 1. Add strchr() detection to unix/configure (Onno, Kevin M. Fritz)
 2. Fix warning for unused variable in win32's version_local (Steve)
 3. Move GUI stuff out of the dll itself and in to the application (Mike)
 4. Change all the WIZ* macros to WINDLL or WINDLL_ZIP (Mike)
 5. Implement the -A option in the dll code (Mike)
 6. Change include filenames from wiz*.h to win*.h (Mike)
 7. ifdef out the help and licensing stuff for the DLL (Mike)
 8. change wildcard handling for DOS and WIN32 (Paul)
 9. fixes for escaping certain characters in filenames (Paul)
10. make -R position independent (Paul)
11. fix for stat(".", ...) failing in rootdir for WatCom libs (Paul)
12. crypt.c: better casting of getpid() (Paul)
13. make -R work with Amiga (current dir is "", not ".") (Paul)
14. handle multipart patterns with -R (Paul)
15. dosmatch() rewritten and now used for both msdos and win32 (Paul)
16. prevent leading "./" or "../" in internal filenames (Paul)
17. SAS/C changes better integrated, smakefile may possibly be broken (Paul)
18. remove band-aid for bug that Watcom stat() DOESN'T have (Paul)
19. fix of long-unnoticed defect in Amiga command line argument parsing (Paul)
20. minor fix for win32's version_local() (Steve)
21. initialize escape to zero in getnam() (Onno, Frank Donahoe)
22. Use ln -s and cc -o to suit AFS/NFS environment (Jochen Roderburg)
23. Amiga: use stat.c for SAS/C too (Walter Haidinger)
24. Amiga: use SAS/C getenv() (Walter Haidinger)
25. Amiga: added prototype for ctrl-c trap function (Walter Haidinger)
26. Amiga: in smakefile add debug flags and stat.c (Walter Haidinger)
27. revision.h: use lists.wku.edu as email address (Walter Haidinger)
------------------------- August 7th 1996 version 2.2a ------------------
 1. QDOS port (Jonathan Hudson)
 2. win32 volumelabel handling (Paul)
 3. VM/CMS clean up (Greg Hartwig)
 4. leading "../" in internal filenames are allowed (Paul)
 5. System V packages support (John Bush)
 6. Fix handling of atx in zipup() (Onno, Greg)
 7. Fixed typo that caused zip -R to dump core (Onno)
 8. msdos/makefile.dj2: fix for command line too long when linking zip.exe
 9. win95 long filename support with djgpp v2 (Onno, Kimio Itoh)
------------------------- August 9th 1996 version 2.2b ------------------
 1. windll: use wiz instead of wizip (Mike)
 2. use z->name NOT z->zname to open files (Onno, Mike)
------------------------ September 1st 1996 version 2.2c ------------------
 1. windll: use fprintf instead of putc to send data to std{out,err} (Mike)
 2. os2: make borlandc version detection equal to unzip 5.30d (Kai Uwe)
 3. use #elif constructions for msdos,os2 and win32 compiler detection (Onno)
 4. fix for incorrect free in zip.c (Onno, Mike, Steve)
 5. BeBox port from Chris
 6. unix/{configure,Makefile} fixes for SCO Xenix 286 (Tom Schmidt)
 7. remove zilog entry from unix/Makefile (Onno)
 8. man page fixes (Tom Schmidt)
 9. SCO ODT {3,5} fixes (Bill Davidsen)
------------------------ October 8th 1996 version 2.2d ------------------
 1. Fix bug in QDOS patch that broke zipsplit.c (Onno, Paul)
 2. Fix a couple of warnings from BorlandC (Mike)
 3. msdos/makefile.wat: Delete some more files when cleaning up (Paul)
 4. store msdos volumelabels without a dot in them (Paul)
 5. clean up of unix/{Makefile,configure,packaging} (Tom Schmidt)
 6. make QDOS port case independent (Jonathan Hudson)
 7. new amiga SASC makefile (Walter Haidinger)
 8. don't truncate filenames in win32's in2ex() (Paul)
 9. os2/makefile.os2 update for emx 0.9c (Kai Uwe)
10. password() function for QDOS (Jonathan)
11. fix the last(?) free() related bug (Mike)
12. win32: security descriptors operations (Scott Field)
13. win32: FILE_SHARE_DELETE is not defined in some win32 compilers (Onno)
14. win32: fix makefile.wat to include nt.c (Onno)
------------------------ January 17th 1997 version 2.2e ------------------
 1. define USE_CASE_MAP in osdep.h for those ports that need it (Onno)
 2. define PROCNAME in osdep.h for those ports that need it (Onno)
 3. wild() prototype decl only if PROCNAME defined => delete MSVMS define (Onno)
 4. add DOS EMX makefile (E-Yen Tan)
 5. include <qdos.h> a little earlier in qdos/qdos.c (Jonathan)
 6. add ttyio.o to OBJZ in qdos/Makefile.qdos (Jonathan)
 7. remove unused fprintebc define from zip.c (Onno)
 8. use the right password routine in ttyio.c for unzip (Mike)
 9. BeOS update from Chris
10. Fix for 'zip -r foo x:' (Paul)
11. Fix library bug on beos (Chris)
12. Fix calculating version number (kitoh_@mix.or.jp, Walter Haidinger)
13. IsWinNT always returned TRUE (Mike)
14. Windll update from Mike
15. Improved crc routines for x86 from Scott Field
16. Detect in unix/configure if we can use crc_i386.S (Onno)
17. Fix spurious internal logic error (Paul)
18. Fix to include directory names on the Acorn when needed (Sergio)
19. include zip.h in mvs.h (Onno, George Carr)
20. add workaround for AZTEC C compiler bug to revision.h (Paul, Walter)
21. MVS doesn't have rmdir (George Carr)
22. define and use USE_ZIPMAIN for WINDLL en VM_CMS (Onno)
23. Fixes from Greg Hartwig to make CMS standalone versions possible.
24. Move OS specific encryption stuff to the os specific directories (Christian)
25. Change password fetching interface in ttyio and crypt (Christian)
26. Update emx support for 0.9c (Christian)
27. Define WINDLL instead of MSWIN (Christian)
28. Extended time stamp extra field format support (Christian)
29. Support for rsxnt-emx 0.9c win32 compiler (Christian)
30. Use izshr017b (Christian)
------------------------ March 11th 1997 version 2.2f ------------------
 1. Move makefile.emx, rsxwinnt.h and zip.def to win32 subdir (Kai Uwe)
 2. Add win32 target to makefile.os2 to allow cross compilation (Kai Uwe)
 3. Fix NTSD_EAS link time failures with win32 (Paul)
 4. Fix buffer freed too early in password verification code (Mike)
 5. Remove unix/zipgrep and man/zipgrep.1 (sanvila@ctv.es)
 6. Only use crc_i386.o when we're using an x86 (Onno, Mark)
 7. Remove carriage returns from amiga/crc_68.a (Paul)
 8. New windll from Mike
 9. Fix typo in os2/os2zip.c (Kai Uwe)
10. Don't use ctime (last file status change) for unix and qdos cross compile
    (Greg)
11. added gccwin32 crosscompilation target (RSXNT) to os2/makefile.os2 (Kai Uwe)
12. fixed the OS/2 file attribute and time stamp generation for zipping
    stdin ("-") (Kai Uwe)
13. fixed the atime and ctime stat fields for the OS/2 Watcom C library
    (Kai Uwe)
14. added atime and ctime support for the UT extra field when generated under
    OS/2, the atime and ctime values are only stored when zipping (Kai Uwe)
15. qdos patches from Jonathan Hudson mainly for extended time flag handling
16. amiga aztec compiler bug workaround (Paul)
17. fix -v output of zipcloak, zipnote and zipsplit (Paul)
18. new amiga/makefile.azt with targets for debug versions (Paul)
------------------------ March 24th 1997 version 2.2g ------------------
 1. remove -I/usr/local/include from unix/Makefile (Chris)
 2. Update versinfolines in revision.h (Greg)
 3. change 1U to 0x1 to accomodate non ANSI compilers (Onno, Rodney Brown)
 4. win32zip.c: cast buffer parameter in memcompress() to char * (Mike)
 5. remove beos/zipgrep (Chris)
 6. correct the -e password verification check in zip.c (Christian)
 7. use ZCONST instead of const in the generic code. (Christian)
 8. fix mktime timezone correction when time is near to daylight/nodaylight
    switch points. (Christian)
 9. correct dependencies in makefile.os2 (Christian)
10. use a more sensible default for iztime.ctime than "0" when system does not
    not support creation time stamps. (Christian)
11. fix VMS_PK_EXTRA function interface declarations. (Christian)
12. implement atime/ctime support in win32. (Christian)
13. win32/win32.c: replacement getch() for Watcom. (Paul)
14. win32/makefile.wat: debug object files kept separate. (Paul)
15. msdos/makefile.wat: debug object files kept separate. (Paul)
16. Fix extended time defines for the acorn. (Sergio)
17. Define PROCNAME() in acorn/osdep.h (Sergio)
18. Ignore exit status of ${INSTALL_D} in unix/Makefile (Chris)
19. Add Metroworks and BEOS info to version() in several files (Chris)
20. Move defines for the password fetch to zip.h (Christian)
21. Support the obsolete version rsxnt 1.1 / emx 0.9b (Christian)
22. Remove obsolete "#define PROCNAME ..." from cmsmvs/cmsmvs.h (Christian)
23. Fix extended time defines for qdos (Jonathan Hudson)
24. Use watcom getch() from unz530q in win32/win32.c (Onno)
25. Don't install zipgrep via the unix package tools (John Bush)
26. use izshr021 (Onno)
27. Fix zipnote: use iname not zname in zipnote.c (Onno)
28. Create proginfo directory (Christian)
