home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / util / lha-1.38.lha / LhA / Update.txt < prev    next >
Text File  |  1992-08-28  |  20KB  |  485 lines

  1. __________________________________________________________________________
  2. ==========================================================================
  3.  
  4.                             Update history for
  5.  
  6.                                 LhA V1.38
  7.  
  8.                   Copyright (c) 1991,92 by Stefan Boberg
  9.                            All rights reserved.
  10.  
  11. __________________________________________________________________________
  12. ==========================================================================
  13.  
  14. V1.38 : August 27 1992
  15.  
  16. [ Interim release ]
  17.  
  18. - Fixed `-s' option. Now it finally works. Somehow I forgot to implement
  19.   this before.
  20.  
  21. - Fixed bug when specifying the same file twice.
  22.   (Roland Bless & Lazarus Marhenke)
  23.  
  24. V1.37 : Not really released
  25.  
  26. - Fixed bug in handling of `~', `[' and `]' wildcard tokens. Would not
  27.   work unless national translation was enabled. (Affected V1.32 -> V1.36)
  28.   (Mattias Korsbäck)
  29.  
  30. V1.36 : August 18 1992
  31.  
  32. [Miscellaneous bugfixes from LhA V2.00 as an interim solution until it is
  33. released].
  34.  
  35. - Added code to handle case when LhA is called with a bad environment,
  36.   i.e. all fields in the process structure not correctly initialized.
  37.   This should take care of most problems arising with brain-damaged
  38.   programs such as GCCHost, which fail to set up a CLI structure.
  39.  
  40. - LhA now respects -x setting with level-[12] headers.
  41.  
  42. - Added protection for `s:startup-sequence'-type hacks. (A.J. Brouwer)
  43.  
  44. - Fixed requester suppression bug. Only appeared if you had no LHAOPTS
  45.   environment variable. (Many reports).
  46.  
  47. V1.35 :
  48.  
  49. - Added `y' command ("copy archive with new options"). Name says it all.
  50.   See manual for details.
  51.  
  52. - Added `h' command ("hunt for diffs arc <-> filesys"). This command
  53.   compares the contents of an archive with the contents of the current
  54.   or `destination' directory, and reports any differences. Useful to see
  55.   what files have changed since the last backup/archiving. With this
  56.   command the `-D' option setting affects what method of display is
  57.   used.
  58.  
  59. V1.34 :
  60.  
  61. - Fixed bug in SetFDate() which would cause LhA to leave files locked
  62.   until the end of the program, thus disabling the `-Qd' option.
  63.  
  64. - Fixed bug in level-1 header handling. Would cause LhA to generate
  65.   corrupted entries when a delete/update operation was performed on
  66.   an archive containing level-1 headers with extended headers.
  67.  
  68. - Added `c' (concatenate) command. With this command it is possible to
  69.   concatenate two or more archives into one, or to append one or more
  70.   archives to another. Currently it does not check for duplicate files.
  71.  
  72. V1.33 :
  73.  
  74. - Fixed Enforcer hit in `LhX'.
  75.  
  76. - Reduced executable size even further by compressing the usage texts.
  77.   Gains 1-2K depending on program version.
  78.  
  79. - Reduced executable size by approximately 1KB. No change in memory
  80.   requirements however.
  81.  
  82. - The `-Qq' option is now implemented. When it is enabled LhA will not
  83.   perform the standard archive scan-through before adding files to the
  84.   archive. This will speed up the operation considerably, but can cause
  85.   problems if the archive has no archive terminator (if an update
  86.   operation was aborted with CTRL-C for instance). This also means that
  87.   LhA will not check if a file already exists in the archive; thus a file
  88.   can be added to an archive twice. Useful if you know the files you're
  89.   adding are not already in the archive (Fido Mail-packets for instance).
  90.   (Roger Nordin)
  91.  
  92. - Now the `-B' option is implemented. When this option is enabled, LhA
  93.   will keep the original archive renamed to `xxx.bak' when files are
  94.   removed from an archive (via the delete, freshen, replace, or update
  95.   commands).
  96.  
  97. - Now checks that `-P' task priority is in the correct range ( [-5,5] )
  98.  
  99. - With V37+, now sets WILDSTAR flag in dl_Root->rn_Flags to enable the `*'
  100.   wildcard, which is disabled by default in OS2.x. Many people thought
  101.   this was a bug in LhA, but it really is because when LhA started using
  102.   the V37 dos.library pattern routines, some people did not use a program
  103.   such as `star' or `starburst'. This *WAS* mentioned in the manual.
  104.  
  105. - With V37+, now uses SetFileDate() to set directory/file dates. With
  106.   pre-V37 uses packets instead.
  107.  
  108. V1.32 : May 1992
  109.  
  110. - No longer creates empty archives if no files to add to the new archive
  111.   are found. (Roger Nordin)
  112.  
  113. - Changed `vv' list output format. The Host OS is now spelled out (i.e.
  114.   `Amiga' and `Unix' instead of `A' and `U' for example).
  115.  
  116. - Fixed problem where a CTRL-C user break occasionally would cause LhA to
  117.   leave a file locked on exit (extraction only).
  118.  
  119. - Case conversion with `-u' and `-l' options now also affect archiving as
  120.   intended.
  121.  
  122. - Added `-Qn' option to optionally enable/disable case conversion of
  123.   national characters. This should be disabled when running 1.3 or 2.04
  124.   with the old FFS and OFS file systems which handles national characters
  125.   incorrectly when calculating filename hash values. With WB2.1 you can
  126.   format `national' filesystem disks (`DOS\2' and `DOS\3', for OFS and FFS
  127.   respectively), which handles these characters correctly. All previous
  128.   versions had national character case conversion *enabled*. It is now
  129.   *disabled* by default.
  130.  
  131. - Fixed infinite-loop bug in delete command. (Dennis Vasko)
  132.  
  133. - Fixed `-Y' option. Was broken in earlier versions.
  134.  
  135. - Fixed `-y' option again to work the way it's supposed to. Previously it
  136.   would not work at all.
  137.  
  138. - Fixed bug in level 2 header filenote handling. Previously it would emit
  139.   a filename exthdr twice instead of one filename+one filenote exthdr.
  140.   (Gunnar Klauberg)
  141.  
  142. - The `-C' option (clear arc-bit on extract) is now set by default (as
  143.   the doc says). (forgot who reported this, sorry).
  144.  
  145. - Added `-Qb' option to force LhA to test an archive before extracting
  146.   anything from it. If the test fails nothing is extracted.
  147.  
  148. - Added safety check for delete command. The delete command must always
  149.   be specified with `d' only (not `delete' or `del' or anything else,
  150.   just `d'). (Klaus Weber).
  151.  
  152. - LhA now maps foreign (MS-DOS) file attributes to Amiga attributes
  153.   if the files were archived with level 1 or 2 headers on the source
  154.   system.
  155.  
  156. V1.31 : private release
  157.  
  158. V1.30 : Apr 6 1992
  159.  
  160. - Significantly faster -lh5- and -lh1- compression. (registered)
  161.  
  162. - Fixed bug in level 1 header handling. Previously it would break 50% of
  163.   the time on machines with 68000 processors. (Mats Nyman)
  164.  
  165. - Fixed xclose() bug. This would cause archives to disappear when the last
  166.   file had been deleted. (Ola Olsson)
  167.  
  168. - Added new mode to `-x' option. In this mode the entire archived pathname
  169.   is used when writing the files to the output device (like with `-x1' or
  170.   `-x'), but not when selecting them (like with `-x0'). This mode is
  171.   selected by using `-x3'.
  172.  
  173. - Added new mode to `-x' option. In this mode the entire archived pathname
  174.   is used when selecting files to extract (like with `-x1' or `-x'), but
  175.   not when writing the files to the output device (like with `-x0'). This
  176.   mode is selected by using `-x2'. (Magnus Holmgren)
  177.  
  178. V1.23 : Apr 4 1992
  179.  
  180. - Fixed compression I/O error detection on archive temporary device.
  181.  
  182. - LhA now supresses requesters when looking for ENV: (Pavel Vána)
  183.  
  184. V1.22 : Apr 2 1992
  185.  
  186. - Fixed compression bug. Introduced in V1.20. Quite rare. (Mats Nyman)
  187.  
  188. - Changed `-y' option behaviour. Now no longer appends `.lha' or `.lzh'
  189.   suffix if archive name already contains one (Thanks to Mats Nyman).
  190.  
  191. - Fixed problem where LhA would not restore file attributes with level 0
  192.   headers even if you specified `-a' on extraction. (Thanks to Ken Krebs)
  193.  
  194. V1.20 : Mar 26 1992
  195.  
  196. - LhA now supports multivolume archives. On the evaluation version, only
  197.   extracting and listing of multivolume archives is allowed. Currently
  198.   the maximum number of volumes is 100 - if you go above this limit LhA
  199.   won't complain but the behaviour is undefined (a crash is very likely
  200.   to occur).
  201.  
  202. - LhA now appends a lower-case `.lzh' or `.lha' instead of the upper-case
  203.   suffixes in earlier versions. (Purely cosmetic)
  204.  
  205. - Added support for OS2.0 local variables. Local variables override the
  206.   global ENV:LHAOPTS if present.
  207.  
  208. - Added `S' response to queries. Pressing `s' will cause LhA to assume
  209.   negative response to all