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 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