Archive-Date: Mon, 08 Apr 1996 23:44:31 CST
Sender: owner-info-zip-announce@WKUVX1.WKU.EDU
Date: Mon, 8 Apr 1996 23:41:38 -0500 (CDT)
From: Cave Newt <roe2@midway.uchicago.edu>
Reply-To: Zip-Bugs@WKUVX1.WKU.EDU
Message-ID: <199604090441.XAA04436@ellis.uchicago.edu>
To: info-zip-announce@wkuvx1.wku.edu
Subject: UnZip 5.20r near-final beta uploaded
CC: zip-bugs@wkuvx1.wku.edu

[unz520r.msg, 8 Apr 96:  this is a beta, do not distribute, etc.]

     ftp://quest.jpl.nasa.gov/beta/unz520r.zip
     ftp://quest.jpl.nasa.gov/beta/unz520r-no-wingui.zip

Eewwps...didn't quite get that 5.20q beta announced last week.  Sorry.

This beta adds only a few things over the last one, but they're moderately
important.  First of all, Kai Uwe added ACL support for OS/2.  Of course,
he also added a zillion tabs, so I had to kill him.  Sigh.

I added some code to detect our ever-popular Novell bug (16-bit DOS exes
overwrite files they shouldn't if they're executables and somewhere in
the path); if one of the other zip-buggers could compile a 16-bit MSC or
Watcom executable and arrange to send it to Neil Parks, we can at least
see if I've got the right idea.  Fixing it will be fairly simple but isn't
done yet.

I also fixed (I think) the OS/2 inherit-the-old-file's-EAs bug, at least
assuming the unlink() call exists on most DOS, OS/2 and Win32 compilers.
Actually, I tried to fix a whole bunch of little bugs, so let's hope the
thing still works at all. :-)

Here's the combined list of features and bug-fixes.  Please test as much
as you can!  I'm still itching to release 5.2 next week, just to say we
did it.

5.20q:
 - created new novell subdirectory and added/updated old Watcom makefile for
    UnZip NLM [Mark Wright 930906, CN]
 - created proginfo/pkbugs file to keep track of pesky known bugs in PKZIP [CN]
5.20r:
 - OS/2:  added ACL support for network-server stuff [Kai Uwe]
 - MSDOS:  removed unnecessary small/medium/large stuff from makefile.bc [CN,
    Christian]
 - MSDOS:  added some code to detect Novell overwrite bug [CN]

5.20q:
 - reversed FS_VFAT_ and MVS_ OS-made-by values according to old message to
    PKWARE; fixed zi_long() and zi_short() string arrays [CN]
 - left over VM/CMS, MVS and VMS patches [Christian, Carl Forde]
 - changed first arg of fnfilter() to char* and added various typecasts [CN]
 - added OF((void)) to globalsCtor() declaration in globals.h [Sergio, CN]
 - Amiga:  more timezone fixes [Paul]
 - DOS, Windows, etc.:  removed bogus ^V handling from filename-mapping [Paul]
 - replaced duplicate code with dos_to_unix_time() call; formatting fixes
    [Christian]
 - MVS, VM/CMS:  fixed EBCDIC newline problem [Christian, Carl Forde]
 - fixed "unzip -v" list bug when compression level is 100% [CN, Doug Dougherty]
 - MS-DOS:  fixed makefile.bc, makefile.msc, unix/Makefile bugs [Jochen
    Roderburg, CN, Christian]
 - fixed error-checking in readbyte() (read() == -1 --> possibly serious error:
    bail) [CN, Anthony Naggs 931231]
 - Mac:  fixed a few "G" oopers, updated .hqx files [Antoine]
 - fixed -l/-v "plural bug" (1 files -> 1 file) [CN]
5.20r
 - Windows:  minor fixes for wingui code [Mike W]
 - OS/2:  fixed inherited-EAs bug (I think) [CN]

Cheers,
  Greg
