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
533 lines
29 KiB
Plaintext
Executable File
533 lines
29 KiB
Plaintext
Executable File
------------------------ Sept 16th 1994 version 2.0j ----------------------
|
|
1. In msdos/makefile.gcc use coff instead of aout (Kevin Fritz)
|
|
2. Accept "-" as stdin for MSDOS and VMS (Christian Spieler)
|
|
3. Avoid some warnings with djgpp 1.12 (Kevin Fritz)
|
|
4. Support for EMX (gcc) for 32-bit DOS (alternative to djgpp) (Kai Uwe)
|
|
5. Support for Watcom C/C++ not only for 32-bit OS/2 but also for
|
|
32-bit DOS, 16-bit DOS and 16-bit OS/2 (Kai Uwe)
|
|
6. Support for Metaware High C/C++, 32-bit OS/2 (Kai Uwe)
|
|
7. Added file_id.diz
|
|
8. Use align 4 instead of 16 for 16-bit match.asm (Christian)
|
|
9. Generate extra-field for Unix (Greg)
|
|
10. Use creation time on VMS (undo change made in zip 2.0i) (Christian).
|
|
Compile with -DUSE_MTIME if you really want modification time.
|
|
11. Added -A option: adjust self-extracting zip file (Greg)
|
|
12. Added -J option: junk zip file prefix (Christian)
|
|
13. Took crypt.c from zcrypt24a (Greg)
|
|
14. On OS/2, volume labels must be marked as made on DOS for pkunzip (Kai Uwe)
|
|
15. Set correctly the date for OS/2 volume labels (Kai Uwe)
|
|
16. On VMS, "zip foo [a.b]c" now correctly adds a/b/c instead of b/c (Igor)
|
|
17. In vms/descrip.mms, let debugging on by command MMS/MACRO=DEBUG=YES (Igor)
|
|
18. Include sys/param.h in tailor.h, suppress from crypt.c (Onno)
|
|
19. Replace __386BSD__ with BSD4_4 everywhere (Onno)
|
|
|
|
------------------------ September 3rd 1995 version 2.0k ----------------------
|
|
1. Do not use -O for "make hpux" (Rainer Gerling)
|
|
2. Use int main() in zipcloak.
|
|
3. Normalize <> to [] on VMS (to avoid deleting zip file with -m) (Christian)
|
|
4. Use exit for VMS, return 0 on other systems (Christian, Greg)
|
|
5. New vms/descrip.mms (Christian):
|
|
- Unified use of $(EXE) and $(OBJ) macros: all uppercase.
|
|
- Added the "utils" version of vms.c object.
|
|
- Slight modification of the architecture specific option section.
|
|
- Added /ANSI_ALIAS option for DECC (AXP)
|
|
- Added architecture option "__DECC_VAX__" for DECC on OpenVMS(VAX) 6.1.
|
|
(This is untested).
|
|
- Added clean target. This removes all objects, executables, and the option
|
|
file.
|
|
6. Added Makefile entry for solaris to be consistent with unzip (Bo Kullmar)
|
|
7. Support MSDOS file system on NetBSD (Onno)
|
|
8. On OS/2, clear pGEA to avoid GP trap in DosQueryPathInfo() (Kai Uwe)
|
|
9. New makefile.os2 supporting PMODE/W (Kai Uwe)
|
|
10. Remove old extra-fields when updating a file (Greg)
|
|
11. Avoid word access at offset 64K-1 for MSDOS (Neil Parks)
|
|
12. rename match.s as match.S for consistency with gzip
|
|
13. Use 'finish' instead of 'leave' (leave is reserved by one MS compiler).
|
|
14. use %ld instead of %d in template string of zipsplit (Paul Kienitz)
|
|
15. Fix 'near' problem causing crash on 16-bit OS/2 (Kai Uwe)
|
|
16. include the major cleanup of fileio.c (Onno)
|
|
17. include the generation of Pkware-style extra-fields for VMS (Igor)
|
|
18. include Acorn support (Sergio Monesi)
|
|
19. include MVS support (George Petrov)
|
|
20. include aosvs support (Dave Lovelace)
|
|
21. change voidp to zvoid to avoid conflicts with zlib (Greg)
|
|
22. on WIN32, open in SHARE_READ mode (Greg Walker)
|
|
23. rename file_io.c as fileio.c to avoid _ on MVS.
|
|
24. added makefile.dj2 for djgpp 2.0 Beta (Frank Donahoe)
|
|
25. added <dir.h> to msdos/msdos.c for djgpp 2.0 Beta (Onno)
|
|
26. use setftime instead of utime in msdos/msdos.c to fix zip -o for djgpp
|
|
|
|
------------------------ September 9th 1995 version 2.0k2 ---------------------
|
|
1. Fix extra_fields for the unix port (Onno)
|
|
2. Add more stuff from zip101vm.zip to the vm directory (Onno)
|
|
3. Change defined(SYSV) to defined(__ELF__) match.S (Mark Shadley)
|
|
|
|
------------------------ September 30th 1995 version 2.0l ---------------------
|
|
1. VMS:rename VMSmunch_private.h to VMSdefs.h to fit within 8.3 filenames
|
|
(Christian Spieler)
|
|
2. Never use continuation lines in "#if ..." preprocessor conditionals
|
|
that appear in parts of the source which are active under VMS (Christian)
|
|
3. Finish the transition "voidp" -> "zvoid" (Christian)
|
|
4. Fix the code to add volume labels. (Christian)
|
|
5. VMS: fix missing forward declarations (Christian)
|
|
6. Remove all duplicate prototype declarations of global fileio.c (Christian)
|
|
7. Forward declarations of local functions are now present independent
|
|
from the declaration of PROTO (Christian).
|
|
8. Remove unneeded external variable declarations in the new fileio.c
|
|
(Christian).
|
|
9. Modify vms_exit() to be a function of type "void", similar to the
|
|
standard C exit() function (Christian).
|
|
10. Introduce the capital letter RETURN macro to hide the special VMS
|
|
handling of "return" from main() function (Christian).
|
|
11. Add Assembler CRC32 calculation routine for MSDOS (and OS2) 16bit.
|
|
(Christian)
|
|
12. Update Make procedures for VMS (Christian)
|
|
13. Add patch to support "-" as `file name' for compressing from
|
|
stdin for MSDOS and VMS (Christian)
|
|
14. Add two targets to the Unix Makefile: ultrix_ansi and ultrix_modern.
|
|
(Christian)
|
|
15. VMS:Fix cutpath() in zipfile.c (deletion of empty directories
|
|
which are not stored in the zip archive) (Christian)
|
|
16. VMS:Fix initialization of default name FAB fields in vms_wild(),
|
|
vmszip.c (Christian).
|
|
17. VMS: Reorganize the include file setup for the VMS specific sources;
|
|
vms.h and VMSdefs.h are now shared with UnZip (Christian).
|
|
18. Make the VMS source files Alpha AXP and DEC C compatible (Christian).
|
|
19. VMS: Remove UTIL definition from vms.c (Christian).
|
|
20. Bring back Igors extended attributes for vms in the form of vms_im.c
|
|
(Christian)
|
|
21. VMS: Delete vms_exit make_gcc.com vaxclib.opt from the vms distribution
|
|
(Christian)
|
|
22. VMS: Rename vms/make_vms.com to vms/make_zip.com (Christian)
|
|
23. Add -DDIRENT to most of the sun entries in unix/Makefile (Greg)
|
|
24. Rename err() to ziperr() to avoid conflicts with 4.4BSD libc function
|
|
in shared libraries (Andrey Chernov)
|
|
25. Rename warn() to zipwarn() for the same reasons (Andrey Chernov)
|
|
26. Make win32 port use win32 instead of nt consistently (Steve Salisbury)
|
|
27. Add match32.asm to win32 port (Steve Salisbury)
|
|
28. Acorn fixes from Sergio Monesi.
|
|
|
|
------------------------ October 2nd 1995 zip20l2.zip -------------------------
|
|
1. Fix unix.c w.r.t. warn() and err() conversion. (Mark Shadley)
|
|
|
|
------------------------ October 2nd 1995 zip20l3.zip -------------------------
|
|
1. Fix the rest of the ports w.r.t. warn() and err() conversion. (Christian)
|
|
|
|
------------------------ October 14th 1995 version 2.0m -----------------------
|
|
1. New functionality to -L license display: verbose "version info" report,
|
|
similar to "unzip -v" display (Christian).
|
|
2. Remove duplicate win32/match32.asm and change makefile.w32 to use
|
|
the original source located in the os2/ subdirectory (Christian).
|
|
3. Modifications to the 16bit Win32 Makefile win32/makefile.msc: Add win32
|
|
specific code to list of objects; name executables "*.e16" (Christian).
|
|
4. Integrate both vms_im.c and vms_pk.c in source and make procedures.
|
|
vms_im.c is used per default, vms_pk.c can be selected through the
|
|
compile time option VMS_PK_EXTRA. (Christian)
|
|
5. Update contents and VMS part of install.doc (Christian).
|
|
6. Comment out the 16bit LDFLAGS line in makefile.w32 (Steve Salisbury)
|
|
7. Change hpux entry in unix/Makefile to use -DDIRENT (Sergio Monesi)
|
|
8. Fixes to get the win32 stuff to compile (Steve Salisbury)
|
|
9. Fix to get make -f unix/Makefile generic working (Onno)
|
|
10. Remove the obsolete contents file (Jean-loup)
|
|
11. Add reference for deflate algorithm to algorith.doc (Jean-loup)
|
|
12. use match.S to test for ASMV in unix/configure (Onno)
|
|
13. Change IsFileSystemFAT to IsFileSystemOldFAT (Steve)
|
|
14. Fixed unix installation rule for manual pages (Onno)
|
|
15. Include VMSCLI command line parser.
|
|
16. Use lower case filenames consistently (Christian via Greg)
|
|
17. OS/2 fixes (Kai Uwe)
|
|
18. change prototypes in zipnote.c to use OF macro (Onno)
|
|
19. removed CONVEX define from tailor.h since it is unused (Onno)
|
|
20. change assembler detection in unix/configure since NCR SVR4 produces
|
|
foo and __AIR_foo (Onno)
|
|
21. Don't use VPATH in unix/Makefile for now, the solaris make util
|
|
does not appear to handle it the right way. (Onno)
|
|
22. Don't normalize fcalloc pointers for BorlandC++ versions > 3.1
|
|
(Stewart Loving-Gibbard, Onno)
|
|
|
|
------------------------ October 30th 1995 version 2.0n -----------------------
|
|
0. Change October xxth to October 14th in history (Onno)
|
|
1. os2/match32.asm supported for IBM and Watcom 32-bit targets (Kai Uwe)
|
|
2. use rename() for all ports (Onno)
|
|
3. more os2/match32.asm from Kai Uwe
|
|
4. added tzset() call in msdos.c's filetime() for Turbo C++ 1.0 to work
|
|
around a RTL bug (Christian)
|
|
5. added (time_t *) typecast to unix2dostime() call in msdos.c (Christian)
|
|
6. msdos/match.asm: added comment with information about assembly option
|
|
switches (Christian).
|
|
7. msdos/makefile.msc: disabled `install' and `clean' targets, for better
|
|
compatibility with MSC 5.1 "old" Make utility. (Christian)
|
|
8. win32/makefile.w32: Corrected the target dependencies. (Christian)
|
|
9. vms/cmdline.c: revised help message. (Christian)
|
|
10. vms/descrip.mms: Added missing dependencies on vms_im.c,vms_pk.c (Christian)
|
|
11. vms/vms_pk.c: Corrected severe bug when calculating extra field CRC
|
|
(wrong size of data area). (Christian)
|
|
12. vms/vms.h, vms/vms_pk.c: Removed the tweaked IZ_VMS_NEWSIGNATURE test extra
|
|
field id from the code; use the official PK VMS signature instead.
|
|
(Christian).
|
|
13. vms/vms.h: Added (disabled) alternative code to document the original
|
|
PK VMS extra field layout and comments on the reason of the change for
|
|
Info-Zip's implementation. (Christian)
|
|
14. zipfile.c: Enhanced the "noisy" mode message about detected extra field
|
|
data to report the location ("local" vs "central"), when only one is used.
|
|
(Christian).
|
|
15. fixes to get the AMIGA port working. (Paul Kienitz)
|
|
16. add some amiga specific options. (Paul)
|
|
17. fix the directory stuff for the amiga port. (Paul)
|
|
------------------------ November 11th 1995 version 2.0o -----------------------
|
|
1. Use the special fcalloc for _all_ the TurboC/BorlandC compiler versions
|
|
(Micheal Lawler, Onno)
|
|
2. Use -DDIRENT for the NeXT (Mark Adler, Onno)
|
|
3. get make generic working for the NeXT (Onno)
|
|
4. change LFN detection in win32/win32.c (Steve)
|
|
5. encryption instead of decryption in zip.c (Paul Kienitz)
|
|
6. zipnote should work now (Onno)
|
|
7. integration of zip105vm into the vmcms directory (Onno)
|
|
------------------------ November 13th 1995 version 2.0o1 ---------------------
|
|
1. revision.h has the right version number now (Kai Uwe)
|
|
2. get make install for unix working (Santiago Vila Doncel)
|
|
3. slightly updated Makefile.os2 (Kai Uwe)
|
|
------------------------ November 18th 1995 version 2.0p ----------------------
|
|
1. add -D_POSIX_SOURCE for the NeXT to use dirent.h (Onno)
|
|
2. add -DTERMIOS for the NeXT to use termios.h (Onno)
|
|
3. fix zipgrep install (Santiago Vila Doncel)
|
|
4. set zipgrep mode to 755 (Greg)
|
|
5. fix 8.3 name conversion (Paul)
|
|
6. fixes for amiga's procname() (Paul)
|
|
7. Get rid of -DSYSV in the sun dependencies in the unix makefile.
|
|
8. New Atari port (Harald Denker)
|
|
9. Get rid of the MODERN define, use NO_* defines instead. (Onno)
|
|
------------------------- December 9th 1995 version 2.0q --------------------
|
|
Changes / fixes from Onno:
|
|
1. Check for dirent.h not sys/dirent.h in unix/configure.
|
|
2. Delete a number of prototype definitions from .c sources.
|
|
3. Added NO_FCNTL_H detection to unix/configure
|
|
|
|
Changes / fixes from Christian:
|
|
4. Fixed VMS: NO_UNISTD_H; VAXC problems with void and stdlib.h.
|
|
5. Fixed MSDOS 16bit with MSC: farmalloc definition was missing
|
|
6. Fixed the STAT stuff:
|
|
* renamed STAT macro to a (hopefully) Info-Zip specific name: LSSTAT
|
|
and
|
|
* used it consistently in ALL source files (not only ATARI port)
|
|
7. Replaced all these "defined(VM_CMS)||defined(MVS)" by "defined(VMCMS_MVS)".
|
|
VM_CMS and MVS share all system specific code with two exceptions:
|
|
a) the extra field ID
|
|
b) The OS name in version_local().
|
|
8. Added (blindly) some missing stuff for VM_CMS/MVS.
|
|
9. Added all my missing VMS fixes sent prior to Zip2.0p release.
|
|
10. Fixed a typecast bug and ANSIfied vms/cmdline.c
|
|
11. Moved the zcalloc stuff back to the system specific source files
|
|
13. Added a default definition for FOPR and friends.
|
|
14. zip.h: malloc(), free(), getenv(), atol() are declared in stdlib.h, not
|
|
string.h.
|
|
15. Moved all declaration of external calloc() to zip.h (next to malloc()),
|
|
and do only activate it for NO_STDLIB_H.
|
|
16. Rearranged the system specific file_io codes (<system>/xxx.c) to have
|
|
the functions listed in a constistent order.
|
|
17. I took the occasion and renamed msdos/crc32.asm to msdos/crc_i86.asm,
|
|
in preparation for the transition to zlib's crc32() calling interface.
|
|
18. Fixed wrong or missing source files in the (obsolete) win32(NT) makefiles.
|
|
19. Added the ZIP_H macro to acorn/makefile, for better maintainabiblity.
|
|
20. Removed spurious "zip-bugs@wkuvx1.bitnet" addresses.
|
|
21. Added documentation of -A and -J to man/zip.1 (and zip.doc).
|
|
Updated copyright note and dates.
|
|
22. Update of VMS help source.
|
|
23. New file: VMS help source for CLI interface
|
|
|
|
Some more fixes / changes from Onno:
|
|
|
|
24. Get rid of all the SYSV and BSD defines.
|
|
25. Use struct utimbuf and utime.h if _POSIX_VERSION is defined.
|
|
26. Add NetBSD 1.1 to version_local()
|
|
27. copy Makefile to Makefile.old, just in case.
|
|
28. delete numerous system entries from Makefile, they should use
|
|
make generic instead.
|
|
29. define WSIZE as 0x8000, eliminates warnings for some compilers.
|
|
|
|
|
|
30. delete occurences of \a in zipsplit.c (Jean-loup)
|
|
------------------------- December 16th 1995 version 2.0r --------------------
|
|
1. new tzset for the amiga (Paul)
|
|
2. untabify all of the sources (Christian)
|
|
3. use zlibs crc32 (Christian)
|
|
4. include <unixlib.h> for VMS in crypt.c (Christian)
|
|
5. changes for Watcom C in win32 and elsewhere (Paul)
|
|
6. change Pauls address in infozip.who (Onno)
|
|
7. use the label err instead of error in msdos/match.asm (Onno, Paul)
|
|
8. use NO_UNISTD_H on the amiga (Paul)
|
|
9. use prototypes by default, define NOPROTO if the compiler barfs (Onno)
|
|
10. make -DNO_UNDERLINE check in unix/configure work (Onno, Fred Lenk)
|
|
11. add check for presence of strrchr in unix/configure (Onno)
|
|
12. change RMDIR flag to NO_RMDIR
|
|
13. put more or less generic have_func and have_lib functions in unix/configure
|
|
and use 'em (Onno)
|
|
14. add check for presence of opendir in unix/configure (Onno)
|
|
15. change directory include stuff at the beginning of unix/unix.c (Onno)
|
|
16. only include <sys/param.h> for 4.4BSD based systems to let version_local()
|
|
have the BSD4_4 symbol. (Onno)
|
|
17. add ultrix, mips and vax predefinitions to version_local() (Christian)
|
|
18. add Watcom compiler to version_local for win32 (Paul)
|
|
19. use OF() macro for prototypes in zipsplit.c (Onno)
|
|
20. make zip -ye working (Onno)
|
|
------------------------- December 20th 1995 version 2.0s -------------------
|
|
1. Add the 2.0r history that somehow got missing (Onno)
|
|
2. Change Michael Lawlers address in infozip.who (Onno)
|
|
3. Add a couple of (uch *) casts to fix BCC 4.51 warnings (Micheal, Onno)
|
|
4. Removed NO_STDLIB_H for VMS VAXC; no longer needed. (Christian)
|
|
5. Moved "extern" declaration of crc_32_tab into crypt.h. (Christian)
|
|
6. Removed compile time initialization of crc_32_tab in zip.c and zipcloak.c.
|
|
(Christian)
|
|
7 Repaired declaration of free() RTL function (zip.h). (Christian)
|
|
8. Removed several typos in crctab.c. (Christian)
|
|
9. Add DEC Unix targets in unix/Makefile (Christian)
|
|
10. Revised the MSDOS 16bit assembler sources. (Christian)
|
|
11. Add check for handling of const (Onno)
|
|
12. define NO_UNISTD_H and NO_FCNTL_H for acorn (Sergio)
|
|
13. remove mktime() prototype from all the sources. (Onno)
|
|
14. remove -DNOPROTO for the ultrix case in unix/Makefile (Onno)
|
|
15. rename NOPROTO to NO_PROTO for consistency (Onno)
|
|
16. split tailor.h up into os dependent versions (Onno)
|
|
17. delete invlocal(), use mktime() instead (Onno)
|
|
18. delete sco_dos entry from unix/Makefile, it doesn't work (Onno)
|
|
19. delete some prototypes in zip.h and put them in tailor.h (Onno)
|
|
20. removed support for the MAC (Onno, Antoine)
|
|
21. rename NODIR to NO_DIR for consistency (Onno)
|
|
22. add check for ANSI C options to unix/configure (Onno)
|
|
23. add check for -Olimit option to unix/configure (Onno)
|
|
24. make os dependent zipup.h include files (Onno)
|
|
25. delete NO_TERMIO from crypt.c, don't need it.
|
|
26. define NO_UNISTD_H for IBM C on OS/2. (Kai Uwe)
|
|
27. fix for input file read error. (Kai Uwe)
|
|
28. add CPP check for Solaris to get match.S working on x86 (Onno)
|
|
------------------------- January 6th 1996 version 2.0t -------------------
|
|
1. change #ifdef RISCOS to #ifdef __arm in tailor.h (Onno)
|
|
2. add #define RISCOS to acorn/tailor.h (Onno)
|
|
3. fixes for amiga/crc_68.a (Paul)
|
|
4. fix warning in zipup.c (Michael Lawler)
|
|
5. define zopen different in win32/zipup.h if __WATCOM__ (Onno)
|
|
6. tzset changes for amiga/filedate.c (Paul)
|
|
7. define _exit as exit_ for Watcom (Paul)
|
|
8. reshuffle things in vmcms/vmzip.h (Christian)
|
|
9. add a vms/zipup.h dependency to vms/descrip.mms (Christian)
|
|
10. add -DUNIX to the non generic entries in unix/Makefile (Christian)
|
|
11. fix -S option for 32-bit dos (Onno)
|
|
12. rename tailor.h in all the port directories to osdep.h (Christian, Onno)
|
|
13. if M_I86 is defined, define MSC (Onno)
|
|
14. feed ${CC} from unix/Makefile to unix/configure (Onno)
|
|
15. new os2/makefile.os (Kai Uwe)
|
|
16. make *.* equal to * on OS/2 (Kai Uwe)
|
|
17. change zcalloc for 16-bit OS/2 (Kai Uwe)
|
|
18. fix bug in .LONGNAME case for OS/2 (Kai Uwe)
|
|
19. add io.h to os2/osdep.h (Kai Uwe)
|
|
20. add Microsoft C specific defines to os2/osdep.h (Kai Uwe)
|
|
21. #if defined MY_ZCALLOC is wrong.... (Christian)
|
|
22. __WATCOMC__ uses the same zcalloc as MSC (Christian)
|
|
23. add crc_i386.S (Christian)
|
|
24. add win32/crc_i386.asm (Christian)
|
|
25. move vms_exit() and vms_stat() declarations to zip.h (Christian)
|
|
26. move OS/2 #pragma things from deflate.c to os2/osdep.h (Onno)
|
|
27. add compiler detect to unix/configure, prefer c89, gcc or scc (Onno)
|
|
28. add WSIZE compile time option (Christian, Paul)
|
|
29. delete compile detect in unix/configure (Onno)
|
|
------------------------- January 15th 1996 version 2.0u -------------------
|
|
1. move zipcopy() to zipfile.c (Christian)
|
|
2. delete zipup_.* from all makefile (Christian)
|
|
3. consequent use of DOS vs. MSDOS (Christian)
|
|
4. change VMCMS_MVS definition to CMS_MVS (Christian)
|
|
5. synchronize crypt for zip and unzip (Christian)
|
|
6. directory rename:vmcms --> cmsmvs
|
|
7. unix/unix.c: initialize t in stamp() to fix zip -o bug (Onno)
|
|
8. Added #include "crypt.h" to vms/cmdline.c (Christian)
|
|
8. Correct typo in cmdline.c (Hunter).
|
|
9. Add cmdline.c's crypt.h dependency to descrip.mms (Christian)
|
|
10. Add minimal dummy code for VMS in crypt_dummy.c (Christian)
|
|
11. Fix typos in msdos/makefile.dj2 (Christian)
|
|
12. Update targets for MSDOS (cross) compilation in os2/makefile.os2 (Christian)
|
|
13. Fix bug in check_dup() (Ray Zick)
|
|
14. Use zcrypt25j (Onno)
|
|
15. Fix missing "{ }" for if statement in crypt.c 2.5j (Christian)
|
|
16. Add mips cc no const check (Onno)
|
|
17. feed ${CFLAGS} from unix/Makefile to unix/configure (Onno)
|
|
18. Add size_t and time_t detection code to unix/configure (Onno)
|
|
19. Add future code for zlib preparation (Onno)
|
|
------------------------- February 8th 1996 version 2.0v -------------------
|
|
1. Add dummy_funct for acorn (Sergio, Christian)
|
|
2. Fix acorn/RunMe1st (Sergio)
|
|
3. Fix 1995 dates in several places (Christian, Onno)
|
|
4. Delete ultrix entries from unix/Makefile (Onno)
|
|
5. Corrected the false "local char *label" in all ports (Christian, Kai Uwe)
|
|
6. accept the "-DWIZE=32768" switch in match.S (Christian)
|
|
7. WatCom defines M_I86, don't define MSC in that case (Paul, Christian)
|
|
8. Add 16bit Watcom C pragmas to {os2|msdos}/osdep.h. (Christian)
|
|
9. Add 32bit Watcom C pragmas to os2/osdep.h for crc_i386.asm (Christian)
|
|
10. Make -v look like unzips -v (Christian, Greg)
|
|
11. Use unix extra field time stamp in time comparisons (Christian, Greg)
|
|
12. Fix renaming operation of ZipNote (Christian).
|
|
13. Add "-v" print version info support to the utility programs.
|
|
14. Add additional central extra field (cextra) for "UX" EF data. (Christian)
|
|
15. include "revision.h" after "zip.h" for NO_CONST. (Christian)
|
|
16. use loadds in 16bit Watcom C pragmas. (Paul)
|
|
------------------------- March 3rd 1996 version 2.0w -------------------
|
|
1. Add OF to get_ef_ux_ztime prototype (Onno, Kevin Fritz)
|
|
2. Use NO_PROTO instead of NO_STDLIB_H,NO_STRING_H in tailor.h for some
|
|
standard forward declarations since the pyramid has an empty stdlib.h
|
|
(Onno, Kevin Fritz)
|
|
3. Add errno declaration detection in unix/configure (Onno, Kevin Fritz)
|
|
4. Add errno declaration to fileio.c if we need it (Onno, Kevin Fritz)
|
|
5. Fix size_t and time_t detection in unix/configure (Onno)
|
|
6. unix/configure: replace user defined functions with loop constructions
|
|
because some sh's don't handle the former (Onno, Kevin Fritz)
|
|
7. vms/vms.h: changed name of EB_HEADER_SIZE macro to EB_HEADSIZE, which
|
|
is now defined in zip.h (and unzpriv.h) (Christian)
|
|
8. msdos/crc_i86.asm: Removed the necessity for "pragma loadds" with
|
|
Watcom C 16bit (large model) (Christian)
|
|
9. Use FFIRST and FNEXT instead of *dir() and readd() in msdos.c (Christian)
|
|
10. win32: "clean up" directory lookup stuff (Christian, Paul)
|
|
11. ATARI needs wild prototype in zip.h (Christian)
|
|
12. zipfile.h: Fixed false debugging output introduced with the addition
|
|
of EF_UX_TIME (Christian)
|
|
12. Fixed the support for "zip -r foo .."; allow "zip -r foo <path>/" with
|
|
trailing '/' for msdos, os2 and win32 (Christian)
|
|
13. win32/win32.c: fix zipping from stdin.
|
|
14. replace the error "invalid option(s) used with -d" with the warning
|
|
"invalid options used with -d; ignoring them" (Onno, Greg)
|
|
15. add support for writing "UX" timestamp extra fields to all non-UNIX
|
|
ports (except AOSVS) (Christian)
|
|
16. enable the "-X" option for VMS (Christian)
|
|
17. update cli interface and online help (both interfaces) to reflect
|
|
the interface change and the addition of "UX" time stamps (Christian)
|
|
18. fixed the bug in ex2in() (vms/vmszip.c) that prevented use of
|
|
VMS style relative paths in "-i" or "-x" lists (Christian, Hunter Goatley)
|
|
19. avoid "type conversion" warnings of picky (ANSI C) compilers (Christian)
|
|
20. another fix for VMS ex2in(): it allowed absolute paths to survive
|
|
in certain cases (Christian)
|
|
21. Fix for ex2in(); it returned a "non-malloced" non-NULL pointer when the
|
|
external name was recognized as a dirspec (with trailing '/') (Christian)
|
|
22. Add an additional parameter "sep char" to the calling interface of
|
|
last() (in fileio.c) (Christian)
|
|
23. Make error message for ZE_NONE clearer (Christian, Jean-loup)
|
|
24. Add detection of Visual C++ 4.1 (Steve Salisbury)
|
|
25. Use stat structure from c370.h and put it in stat.h for VM (Onno)
|
|
26. Use different stat(), fstat() and procname() in mvs.c for VM/CMS (Onno)
|
|
27. Add mvs.c to zipvmc.exec (Onno)
|
|
28. Really compile crc32.c and crctab.c in zipvmc.exec (Onno, Carl Forde)
|
|
29. Don't know a unix system without string.h or strings.h delete check
|
|
in unix/configure for the latter (Onno)
|
|
30. Use exit value of cpp to check for include files in unix/configure (Onno)
|
|
31. Split up VM/CMS and MVS for OS_CODE in tailor.h (Christian, Greg)
|
|
32. Add empty definitions for ech{on,off} for VM/CMS (Christian, Onno)
|
|
33. Split up CMS and MVS specific sources (Onno)
|
|
34. Add dummy zip{warn,err} to zipcloak.c for NOCRYPT case (Onno)
|
|
------------------------- April 9th 1996 version 2.0x -------------------
|
|
1. ttinp -> ttyio for AOS/VS, MVS and WIN32 (Christian)
|
|
2. Fix library detection in unix/configure (Onno, Christian)
|
|
3. Updated/extended install.doc; UNIX, MSDOS, and OS/2 sections. (Christian)
|
|
4. update unix/Makefile with help, comments and new entry (Christian)
|
|
5. Fix memory leak in procname() for all the ports (Christian)
|
|
6. get djgpp v2 working (Christian, Kjetil Wiekhorst J|rgenson, Frank Donahoe)
|
|
7. new ebcdic.h based on ISO 8859-1 <-> CECP 1047 conversion tables from
|
|
ftp://segi.ulg.ac.be/pub/docs/iso8859 (Onno, pointer by Carl Forde)
|
|
8. Add missing _H to HAVE_SYS_DIR in unix/unix.c (Onno, Kevin M. Fritz)
|
|
9. fix vms/make_zip.com (Mike Freeman)
|
|
10. use izshr005 (Onno, Christian)
|
|
11. win32 uses same directory handling routines as unzip (Paul)
|
|
12. detect VMS DEC compiler in version_info (Christian)
|
|
13. fix spurious VMS variable length error message from zip (Christian)
|
|
14. fix msdos mapname() routine (Paul, Christian)
|
|
15. add VMSCLI support to vms/make_zip.com (Christian).
|
|
16. better error message for zip -T (Onno, Stan Brown).
|
|
17. change GetFileMode for djgpp v2 (Onno, Douglas E. Wegscheid)
|
|
18. VFAT=14,MVS=15 (Greg).
|
|
19. Remove superfluous commands from msdos/makefile.dj* (Christian)
|
|
20. Make default settings in msdos/makefile.dj* more generic (Christian)
|
|
21. Don't repeat link stage unconditionally in msdos/makefile.dj* (Christian)
|
|
22. Add missing ASM_CRC support to msdos/makefile.dj* (Christian).
|
|
23. Optimize for 486 processor in msdos/makefile.dj* (Christian).
|
|
24. Changed the condition in zip.c which selects "scan all ziparchive
|
|
entries for update/freshen" to work when filters are specified but
|
|
no arguments. (Christian)
|
|
25. Modified the "get volume label" call condition to skip the call
|
|
when volumelabel has been already fetched. (Christian)
|
|
26. Added "safe exit" code to procname() for OS/2 and MSDOS if called with
|
|
a NULL argument. This could happen if someone tries to combine "freshen"
|
|
or "delete" with a Volume-Label request. (Christian)
|
|
27. Fix filename generation for zipsplit (Christian, Douglas E. Wegscheid)
|
|
28. Fix EBCDIC '\n' translation for VM/CMS (Christian)
|
|
29. Verify password in zipcloack encrypt (Onno)
|
|
30. Always verify passwords with zip -e (Onno)
|
|
31. Update copyrights (Onno)
|
|
32. Define dummy_crypt for all platforms (Jean-loup)
|
|
33. Change NetBSD handling in version_info (Onno)
|
|
34. Use path from argv[0] with zip -T if unzip not found the first time (Onno)
|
|
35. Add directory library handling for xenix in unix/configure (Onno)
|
|
36. Add OS/2 ACL support (Kai Uwe)
|
|
------------------------- April 16th 1996 version 2.0y -------------------
|
|
1. Fix NeXT routines in unix/configure (Onno, Mark Adler)
|
|
2. Fix typo in spawnlp statement used for zip -T (Steve Salisbury)
|
|
3. Don't show -ee as an option in the default help (Kevin M. Fritz)
|
|
4. Silently allow -ee (Greg)
|
|
5. Add detection of ANSI compile options to unix/configure (Onno)
|
|
6. Remove detection of libposix, it breaks things on NeXT (Onno)
|
|
7. Split CMS and MVS readmes (Christian)
|
|
8. Completely fix the -ee situation for VMS (Christian)
|
|
9. Update a couple of copyrights to 1996 (Christian)
|
|
10. msdos/makefile.dj2 should use .exe (Frank Donahoe)
|
|
11. use / as path delimiter for msc in os2/makefile.os2 (Christian)
|
|
12. add -DNO_MKTIME to gccdos in os2/makefile.os2 (Christian)
|
|
13. bump REVISION in revision.h to 21 (Greg)
|
|
14. Use /dev/tty instead of ttyname(2) in ttyio.c (Onno)
|
|
15. Change {open,read,close}dir detection in unix/configure (Onno)
|
|
16. search for -lseq only if needed in unix/configure (Onno)
|
|
17. initialize tm struct in dos2unixtime by passing the current time to
|
|
localtime() (Onno, Greg)
|
|
18. Add -Xa to Ansi option detection in unix/configure (Onno)
|
|
19. Add AIX, OSF/1 and ultrix to Ansi option detection in unix/configure (Onno)
|
|
20. Add the zipdll code from Mike White.
|
|
21. wizzipdll should only init use_longname_ea in zip.c with WIN32 (Onno)
|
|
------------------------- April 19th 1996 version 2.0z -------------------
|
|
1. Acorn fixes (mainly cleanup) from Sergio
|
|
2. Additional files for Where (Onno and Sergio)
|
|
3. Remove win32/makefile.nt (Johnny Lee)
|
|
4. if PASSWD_FROM_STDIN is defined don't verify the password (Kevin M. Fritz)
|
|
5. updates from izshr008 (Christian)
|
|
6. Only use -lseq if it really adds readlink() (Onno)
|
|
7. rename windll to wizdll (Onno)
|
|
8. Cleanup wizdll/*.mak (Onno)
|
|
9. Add acorn ftp site to Where (Karl)
|
|
10. Add cast to strlen() in zip.c to fix compiler warning (Jean-loup)
|
|
11. Remove os2/README.asm (Onno)
|
|
12. #include "win32/win32zip.h" instead of #include "win32zip.h" (Onno)
|
|
------------------------- April 20th 1996 version 2.0z1 ------------------
|
|
1. *Really* update from izshr008 (Christian)
|
|
2. Update Where (Greg, Christian)
|
|
3. PASSWORD_FROM_STDIN -> PASSWD_FROM_STDIN (Onno)
|
|
4. #if WSIZE != 32768 -> #if WSIZE != 0x8000 (Michael D. Lawler)
|
|
5. Remove check for (e != NULL) before password verify (Christian)
|
|
------------------------- April 23th 1996 version 2.0z2 ------------------
|
|
1. Use -posix in LFLAGS2 for the NeXt to catch tc*attr() at link time (Mark)
|
|
2. Back out PASSWD_FROM_STDIN patch (Kevin M. Fritz)
|
|
3. Note in amiga/README that -A doesn't work (Paul)
|
|
4. Use simple crypt.c from Jean-loup
|
|
5. Fixes for win32 and DOS where filetime forgets that - means stdin (Paul)
|
|
6. 'if (st.st_mode & S_IFDIR)' is wrong: S_* isn't bitwise everywhere (Onno)
|
|
7. Don't define MSDOS16 in MSWIN (anchal@rc.lrs.lt)
|
|
8. Add BorlandC to win32's version_local() (Onno)
|
|
------------------------- April 24th 1996 version 2.0z3 ------------------
|
|
1. Use -posix in LFLAGS1 and CFLAGS for the NeXT (Onno)
|
|
2. Update to izshr009 (Onno)
|
|
3. Export LFLAGS1 to flags in unix/configure (Onno)
|
|
4. Detect various versions of IBM's OS/2 compiler (Greg)
|
|
5. Only detect relevant compiler versions for win32 (Steve Salisbury)
|
|
6. Note -A bug on the Amiga in the man page (Greg)
|
|
7. Put -s into LFLAGS1 instead of LFLAGS2 (Onno)
|
|
8. Add notes about the TZ environent variable in the docs (Onno, Christian)
|
|
------------------------- April 25th 1996 version 2.0z4 ------------------
|
|
1. define NO_SYS_TYPES_H for Aztec C on the Amiga (Paul)
|
|
2. use NO_SYS_TYPES_H in mktime.c (Paul)
|
|
3. fixes for OS/2 and human68k where filetime forgets that - means stdin (Paul)
|
|
------------------------- April 27th 1996 version 2.0z5 ------------------
|
|
1. update to izshr010 (Onno)
|
|
2. define MEMORY16 for WIZZIP (Christian)
|
|
3. DOS, win32 and amiga: use EF_UX_TIME if TZ environment is set (Christian)
|