BUGS 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. Bogus bugs (not our fault!):
  2. ---------------------------
  3. By far THE BIGGEST source of bug reports to Info-ZIP/zip-bugs is the
  4. incorrect transfer of zipfiles (or of the UnZip executable itself).
  5. ALWAYS TRANSFER IN BINARY MODE! This includes ftp transfers and *both*
  6. ends of a Kermit connection ("set file type binary"). If your copy
  7. isn't exactly the same size as the original, you made a mistake.
  8. Another common source of errors such as "compression method 8 not sup-
  9. ported" is the existence of an old version of UnZip somewhere in your
  10. path. Make sure you're using the version you think you're using; give
  11. the full path explicitly if necessary. Executing "unzip" without any
  12. options will print a help screen, at the top of which is the UnZip
  13. version number and release date; and executing "unzip -v" without any
  14. zipfile or other options will give information about what compiler was
  15. used, the target operating system, any special UnZip options, and the
  16. date of compilation--only for version 5.11 and later, though! (Also,
  17. under Unix C shell and some Bourne shells, "which unzip" will print
  18. the path of the unzip you're actually using. Under OS/2 and MS-DOS,
  19. whch21gr.zip [on Simtel mirror sites] will do the same thing; in addi-
  20. tion, "which -a unzip" will show *all* copies of "unzip" in your path.)
  21. Bugs (real and/or imagined):
  22. ---------------------------
  23. - [OS/2 DLL] when trying to use the REXX function UzUnZipToStem to extract a
  24. file with `&' in its name, the DLL crashes (but UzUnZipToVar still works)
  25. [Daniel H, 961215]
  26. - UnZip has problems with archives bigger than 2GB; it may print "note: didn't
  27. find end-of-central-dir signature at end of central dir" (harmless) or
  28. may not be able to seek to member files [James Lemley 970107, Iris Spaniol
  29. 970206, ...]
  30. Fixed with Zip64 support in UnZip 6.0
  31. - fix overwrite behavior: hidden/system problems?; etc.
  32. - 32-bit DOS UnZip still unable to set volume labels?
  33. - 32-bit DOS UnZip under OS/2 doesn't extract all wildcard zipfiles?
  34. [DOS box: unzip386 (ver 5.12) x:\32bit\unix\emx09a\*.zip, Hobbes 3/95]
  35. - 32-bit DOS UnZip under OS/2 doesn't set timestamp when overwriting files
  36. on HPFS partition? (go32 and pmode/w both; emx/rsx OK) [Eberhard Mattes
  37. 950726]
  38. - USE_FWRITE still causes occasional CRC errors when extracting on Pyramid?
  39. [Kevin Fritz 931102]
  40. - still NT/W95 bug with "unzip -v d:*.zip" not matching properly? [Steve S
  41. 940527]
  42. 980427: bug no longer exists, Opendir() must have been corrected by someone
  43. - when ^Z received in no-echo mode, echo is not restored (works OK if
  44. resume, however)
  45. - signal() handler disabled after first use with one of BSD/SysV?
  46. - MKS Korn shell: unzip assumes the MKS-style command-line environment
  47. options are relevant to it, but this is not the case if unzip was called
  48. by another program (e.g., from a .BAT file). A fix for this exists for
  49. Borland compilers but not for MSC, Watcom, djgpp, etc.
  50. - OS/2: for paths with one long component, the .LONGNAME EA may be saved for
  51. all components (waste of disk space): how to check??
  52. - VMS: for extracting to other directories, only the VMS-style "-d [.foo]"
  53. format is accepted; "-d foo" should also be allowed. Long filenames are
  54. not automatically truncated to 39.39.
  55. - Novell Netware: Netware drives may clear the archive bit on extracted
  56. files under OS/2 and/or MS-DOS. UnZip always *tries* to set the archive
  57. bit, however. [pynq@uchicago, 940527]
  58. - DEC Ultrix: on long zipfiles, unzip will sometimes fail (bad CRC, not always
  59. reproducible); this is apparently due either to a hardware bug (cache mem)
  60. or OS bug (page faults?) [Igor, Jean-loup, bottom of BUGS.long]
  61. - funzip/more/decryption/no-echo bug: race condition(?) causes terminal to
  62. be "reset" to no-echo state
  63. - Macintosh (100200), Atari (020000) external file attributes not interpreted
  64. correctly (both unzip and zipinfo)
  65. - pkbug error: zipfile with incorrect csize and/or ucsize--check for end of
  66. compressed (csize) data in uncompression routines:
  67. unreduce.c: while (((outpos + outcnt) < ucsize) && (!zipeof)) {
  68. [James Birdsall, Mark, bottom of BUGS.long]
  69. - OS/2: directory EAs not restored if directory exists [Kai Uwe, KG27515@uark]
  70. (subsequent note: no way to determine which EAs are newer ==> cannot
  71. restore without user input)
  72. (update: as of UnZip 5.30, option -o forces restoring of directory EAs)
  73. - MS-DOS: Borland executables don't allow other than 80-column, 25/43/50-line
  74. screen modes (Borland bug) [Michael Stillwell]