📄 changes
字号:
8. theos/theos.c: map Theos' (No)Hidden file attribute to MSDOS Hidden bit in the MSDOS part of zipentry header's external attribute field; 9. theos/stat.h: prevent multiple inclusions10. Theos: Fixed wild card management for options other than adding (Jean-Michel Dubois)11. Theos: Removed modifications of const strings (Jean-Michel Dubois)12. Split tandem.c up into separate zip/unzip parts (Dave Smith, Christian)13. Move inclusion of OS specific zipup.h files to tailor.h (Onno)-------------------------- August 14th 1999 version 2.3n ------------------- 1. Move inclusion of OS specific zipup.h files back to zipup.c (Onno) 2. Remove getline() from zipnote.c and use gets() again (Onno) 3. BeOS PowerPC R4.1 support (Chris) 4. New DOIT and MACROS files for the tandem port (Dave Smith) 5. Don't switch the console to binary mode (Michel de Ruiter) 6. In some circumstances undosm could be freed twice (Mike) 7. Also define const in tailor.h for ultrix (Onno, Foppa Uberti Massimo) 8. Tandem: Change zopen in TANZIPC to allow opening of files with missing alt keys (err 4) (Dave Smith) 9. Tandem: Assume not DST if can't resolve time (no DST table available) (Dave Smith)10. WIN32: skip trailing dots and spaces in getnam (Onno, Dan Kegel)11. Use ZE_NONE when nothing to freshen or update (Onno, Yuri Sidorenko)12. Remove tabs from files that don't need them (Onno)13. Remove tabs and spaces from the end of a text line (Onno)14. Upgrade macos to 1.04b2 (Dirk)15. Add -Q documentation to manual page (Jonathan Hudson)16. Copy hiperspace files instead of renaming them (Keith Owens)17. Disallow some more characters to appear in DOS filenames when using -k (Onno, Thomas Klausner)18. Document missing options and environment variables in the manual (Onno)19. New acorn/GMakefile to compile with gcc on RISCOS (Darren Salt)20. ISO 8601 date format support for -t and -tt (Rodney Brown)-------------------------- September 21st 1999 version 2.3o ------------------- 1. Sync zip.h license with LICENSE (Onno) 2. Add copyright notice to README, os2zip.c and os2.zip.h (Onno, Greg) 3. Fix the ASM variable in acorn/GMakefile (Darren Salt) 4. Add another requirement to acorn/ReadMe.GMakefile (Darren Salt) 5. Fix unbalanced parenthesis in vms_get_attributes declaration in zip.h and move it to vms/zipup.h (Onno, Mike Freeman) 6. Make a couple of os2 files public domain (Kai Uwe) 7. Change and rename disclaimer array in revision.h (Onno) 8. Change copyright array in revision.h (Onno) 9. macstuff.c copyright is the same as macstuff.h (Christian)10. WHATSNEW: add ISO 8601 dates supported (Christian)11. fileio.c - msname(): strip off leading dots, these are illegal for MSDOS compatible names (Christian)13. fileio.c - replace(): deactivate "dead" code for CMS_MVS (Christian)14. man/zip.1: "-$" option is also used for WIN32 ports15. msdos/msdos.c - version_local(): break the version line for GNU compilers too (Christian)16. tailor.h: added typecasts to MBCS macros, to suppress "type mismatch" warnings (Christian)17. util.c, zip.h, zipfile.c: ZCONSTify several pointers (Christian)18. util.c - recmatch(), zip.c - version_info(): add compile time option WILD_STOP_AT_DIR (Christian, Darren Salt)19. util.c - envargs(): MBCS related fixes (Christian)20. win32/lm32_lcc.asm: add TAB characters that are required by the lcc assembler source parser (Christian)21. zip.c: fix the "is a console" check (Christian)22. zipnote.c: use getline() (Christian)23. zipup.c: use zclose() in case of I/O errors (Christian)24. zipup.c: use ZE_WRITE when a write error occurs (Christian)25. win32/win32.c: HAVE_INT64 is used by mingw32 (Cosmin Truta)26. update shared sources to match izshr041 (Christian)-------------------------- November 29th 1999 version 2.3 ------------------ 1. Missing parenthesis in win32/win32.c (Steve Salisbury) 2. Add Cosmin Truta to proginfo/infozip.who (Onno) 3. Remove one parenthesis pair too many from vms_get_attributes() declaration in vms/zipup.h (Mike Freeman) 4. qdos .s are expected to start with a #, work around it (Jonathan Hudson) 5. tandem: -B0 should be deflating not storing (Dave Smith) 6. human68k updates from Shimazaki Ryo 7. beos Makefile cleanup (Chris) 8. workaround for fseek to negativate offset behaviour of the RISC OS SharedCLibrary (Darren Salt) 9. set file type for RISC OS in zipcloak.c (Darren Salt)10. change tandem zgetch() to allow crypt version to work (Dave Smith)11. fix a comment typo in acorn/riscos.c (Christian)12. fileio.c: two type-cast to shut up noisy compilers (Christian)13. human68k: fix missing case_flag argmument (Christian)14. win32/win32.c: remove HAVE_INT64 completely (Christian)15. zip.c: raise "cannot zip to console" error when stdout IS a tty (Christian)16. zip.h: don't use dummy argument names in declarations (Christian)17. Add missing semicolon in fileio.c (Shimazaki Ryo)18. win32.c: IBMC compiler >= 3.50 have int64 (Kai Uwe)19. Handle initialization error return value from MVS stat() in procname() (Keith Owens)20. Use RISC OS instead of RiscOS in the manual (Darren Salt)21. Use # instead of ? as single character wildcard on RISC OS (Darren Salt)22. New windll example.c (Mike)23. Correct storage of 8-bit char filenames with RSXNT (Burkhard Hirzinger)24. fix install in unix/Makefile (Santiago Vila, Onno)25. Fix zip -L output (Santiago Vila, Onno)26. Ignore unix special files (Jonathan O'Brien)27. Upgrade to izshr042 (Onno)28. Make copyright notice the same as in izshr042 (Onno)29. Make copyright notice in zip.h the same as LICENSE (Christian)30. Set tempzf to NULL _after_ it has been closed (Chris Kacher)31. Change email address for Jonathan Hudson (Jonathan Hudson)32. Remove win32/winzip.c.orig (Steve Salisbury)33. Use 'Steve Salisbury' throughout the documentation (Steve Salisbury)34. Change email address for Steve Salisbury (Steve Salisbury)35. Change email address for Chris Herborth (Chris Herborth)36. Use zip23 in INSTALL (Roger Cornelius)37. Use zcrypt28 in INSTALL (Onno)38. New acorn/srcrename (Darren Salt)39. amiga/makefile.azt: make clean should remove some more items (Paul)40. Change email address for Cosmin Truta (Cosmin Truta)------------------------ December 10th 2004 version 2.31a ------------------This is a patch to Zip 2.3 including various bug fixes.See Zip 3.0 for the latest additional features. 1. Crypt added to source by default now that export restrictions have been relaxed (Ed Gordon) 2. Debian patch 001 for bug 99659 - Converted quoted strings in version compile information to defines (Debian patch 001, Ed) 3. Debian patch 002 - Sets the "normal" unix permissions in the Makefile, so don't have to change them in debian/rules (Debian patch 002, Ed) 4. Debian patch 003 - to support DEB_BUILD_OPTIONS as required by latest policy. The LFLAGS1 thing could be considered debian-specific, but INSTALL_PROGRAM thing should be in the upstream version (Debian patch 003, Ed) 5. Debian patch 004 - Make gcc happy (probably gcc 3.x) - apply 2.4i configure changes to remove need for -fno-builtin in unix/configure (Onno, Ed) 6. Debian patch 005 for bug 279867 - Fix for FNMAX path bug that could crash on large paths and create security problem (Greg)------------------------ December 17th 2004 version 2.31b ------------------ 1. File cleanup (Ed)------------------------ December 30th 2004 version 2.31c ------------------ 1. Add VMS tempname (Steven Schweda (SMS)) 2. Add VMS option -VV for archiving most all file types on VMS and fix -V to create more portable archives (SMS) 3. Update VMS command line interface 4. Update README (Ed)------------------------ January 1st 2005 version 2.31d ------------------ 1. Delete duplicate free(name) in filetime in unix/unix.c (Johnny Lee)------------------------ January 8th 2005 version 2.31e ------------------ 1. Change zfstat to fstat in unix/unix.c (Ed)------------------------ January 22nd 2005 version 2.31f ------------------ 1. Update file_id.diz (Cosmin Truta) 2. Initialize use_longname_ea under both OS2 and WIN32. zip.c (Cosmin) 3. Enclose option -! and use_privileges under NTSD_EAS guard. api.c, zip.c (Cosmin) 4. Implement partial support for Cygwin inside the Unix port (Cosmin) 5. Add i586, i686 and Cygwin to version_local(). unix/unix.c (Cosmin) 6. Ensure stat'ing always works on file names with trailing '/' in set_extra_field(). unix/unix.c (Cosmin) 7. Define ASM_CRC by default. win32/osdep.h (Cosmin) 8. Update from zip24h. win32/makefile.bor, win32/makefile.w32 (Cosmin) 9. Enable the i686-optimized code by default. crc_i386.S, win32/crc_i386.asm, win32/crc_i386.c (Cosmin)10. Replaced win32/VC6.dsp with a complete Visual C++ 6.0 project to build zip, zipnote, zipsplit and zipcloak, with both ASM and non-ASM settings. (Note that win32/VC6.dsp was a new addition since Zip 2.3 and at this point won't be released since this new workspace is better. Ed) win32/vc6/zip.dsw (new) (Cosmin)11. Add AtheOS port (Ruslan Nickolaev, Ed)12. Formatting and consistency fixes (Johnny Lee, Ed)13. Add kluge to api.c so zip32.dll supports string parameters in Visual Basic. See VB project files (Ed)------------------------ January 28th 2005 version 2.31g ------------------ 1. Adjust binary detection in trees.c by changing 20% binary (4 out of 5 ascii) to 2% (64 out of 65) (Ed) 2. Update license and license headers (Ed) 3. Update Install and Readme.cr (Ed) 4. Update windll.rc (Ed) 5. Update Readme (Ed) 6. Update Manual (Ed)------------------------ February 5th 2005 version 2.31h ------------------ 1. Add error return for filetime() FXMAX bug fix where missed in acornzip.c, atari.c, beos.c, human68k.c, msdos.c, os2.c, theos.c, tops20.c, and win32zip.c (Ed) 2. Move -r and -R code in api.c lower down to avoid -R bug (Ed) 3. Update VB project ReadmeVB files and notes in new VB project (Ed) 4. Update license. revision.h (Ed) 5. Update Readme.cr with updated encryption information and update zip.c to include encryption notice in version information (Ed) 6. Remove win32/VC6-old.dsp (Cosmin) 7. Check for symlink support in procname(). unix/unix.c (Cosmin) 8. Define (again) ASM_CRC by default. win32/osdep.h (Cosmin) 9. Use the right type (DWORD) for volSerNo, maxCompLen and fileSysFlags in FSusesLocalTime(). win32/win32.c (Cosmin)10. Update win32/makefile.bor, win32/makefile.gcc, win32/makefile.w32 (Cosmin)11. Update Readme (Ed)------------------------ February 15th 2005 version 2.31i ------------------ 1. WHERE updated (Cosmin, Christian) 2. Allow for reverting to Win32 time handling using NO_W32TIMES_IZFIX. win32/win32.c, win32/win32zip.h, zip.c (Christian) 3. Update crypt comments and default behavior. crypt.h 4. Kludge to work around non-standard S_IFREG flag used in DJGPP V2.x, compiler version strings changes. msdos/msdos.c (Christian) 5. Changes to MS rtl function declarations. win32/osdep.h (Christian) 6. Time changes including GetPlatformLocalTimezone; force use of registry to get timezone info with MS C rtl. win32/win32.c (Christian) 7. Compiler version string changes. win32/win32.c (Christian, Brad Clarke) 8. Changes to extra field bytes to compress. win32/win32zip.c (Christian) 9. Changes to get_filters(), changes to help and version option detection (allow redirection of version screen to file), add set dosflag for DOS to force the use of msdos style when updating zip entries originally created under non-DOS OS. zip.c (Christian)10. License update. zip.h (Christian)11. Rename errors array to ziperrors to avoid MacOSX library clash. ziperr.h (Mark)12. Updates to zipcloak.c for crypt and other changes. (Christian)13. Updates to zipsplit.c (use ZCONST in prototypes where appropiate). (Christian)14. Update version. windll/zipver.h (Mike)15. Makefile updates (use UPX compressor and ...). msdos/makefile.bor, msdos/makefile.dj2, msdos/makefile.msc, msdos/makefile.tc (Christian)16. Detect Turbo C 2.01 in msdos/osdep.h NO_MKTIME definition. (Brian Lindholm)17. Readme update. msdos/README.DOS (Christian, Ed)18. Change Zip limits description. msdos/README.DOS (Christian)19. Fixed ASFLAGS for watcom16dos. os2/makefile.os2 (Christian)20. Changes to GetLongPathEA(); fix OS/2's ACL compression code. os2/os2zip.c, os2/os2zip.h (Christian, Kai Uwe)21. Changes to acorn. acorn/acornzip.c, acorn/GMakefile, acorn/makefile, acorn/osdep.h, acorn/ReadMe.GMakefile, acorn/riscos.c, acorn/riscos.h, acorn/RunMe1st (Darren Salt, Andy Wingate, Christian)22. Update proginfo/extra.fld (and appnote.iz). (Christian)23. Correct translation of EBCDIC passwords to ASCII. (Christian)------------------------ February 19th 2005 version 2.31j ------------------ 1. Data corruption, buffer size, type cast and other fixes for VMS. vms/vms_pk.c, vms/vmsmunch.c (SMS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -