home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / sound / psslib2 / whats.new < prev   
Text File  |  1991-12-04  |  5KB  |  127 lines

  1.            A summary of changes in LHA v1.30 compared to LHA v1.21
  2.            -------------------------------------------------------
  3.  
  4. 1. New features for REGISTERED users only
  5. -----------------------------------------
  6. a) Registered copies of LHA now support an optional command set which
  7.    simplifies the use of LHA in most circumstances, by assuming a
  8.    standard set of switches.  The full range of commands and switches
  9.    is still available at all times should you need them.  The following
  10.    new commands are supported:
  11.  
  12.        -add      adds the specified files
  13.  
  14.        -backup   like -add, but also includes files from all directories
  15.                  beneath the specified directory; all file names are
  16.                  stored completely (i.e. including the full path)
  17.  
  18.        -update   adds the specified files to the archive if either:
  19.                  an older file by the same name already exists in the
  20.                  archive or: a file by the same name does not already
  21.                  exist in the archive
  22.  
  23.        -move     equivalent to -add except that files that are added
  24.                  successfully are deleted from the specified directory
  25.                  after addition
  26.  
  27.        -freshen  adds the specified files to the archive if and only
  28.                  if an older file by the same name already exists in
  29.                  the archive
  30.  
  31.        -delete   deletes the specified files from the archive
  32.  
  33.        -extract  extracts the specified files; the logical counterpart
  34.                  of the -add command
  35.  
  36.        -restore  the logical counterpart of the -backup command: will
  37.                  extract files from an archive using any directory
  38.                  information present, creating any (sub)directories 
  39.                  needed which do not exist.
  40.  
  41.        -display  like -extract, but the extracted data is displayed
  42.                  on standard output
  43.  
  44.        -print    same as -display
  45.  
  46.        -test     tests the integrity of the specified files in archive;
  47.                  equivalent to -extract except that the extracted files
  48.                  are not saved
  49.  
  50.        -list     displays information about the specified archived files
  51.                  including full path names and any attached comments
  52.  
  53.  
  54. 2. New features for all users
  55. -----------------------------
  56. a) LZH-archive encryption is now supported via the 'g' switch.  This
  57.    introduces a variable-length key which is XOR'd with the compressed
  58.    data on output & input (see the manual for implementation details).
  59.    This is simple to code, efficient to implement, and not easy to crack.
  60.  
  61. b) LHA now supports the 'Include Subdirectories' and 'Encrypt' buttons
  62.    of ARC Shell v2.3.
  63.  
  64. c) If extension information (created by xlharc/lharc102) is present, and
  65.    the 'c' switch is present, the extension information will be displayed
  66.    in an interpreted form instead of in comment form.
  67.  
  68. d) The case of filenames and pathnames is now ignored in comparisons.
  69.    This allows the selective extraction of files created on other systems
  70.    that support lower case in filenames (e.g. Un*x).
  71.  
  72.  
  73. 3. Design changes
  74. -----------------
  75. a) If a work directory is being used, but the target file is located on
  76.    the same drive as the work directory, the temporary file in the work
  77.    directory is now renamed (possibly across directories) to the target
  78.    file, rather than copied.  This reduces disk free space requirements
  79.    and provides some performance improvement.
  80.  
  81. b) The verbose list function has been changed so that files that are NOT
  82.    stored with directory information now only occupy one line of output;
  83.    i.e. such files are listed in the same way whether or not Verbose mode
  84.    is specified.  This reduces the size of the output listing for the
  85.    common case where directory names are not included in the archive.
  86.  
  87. c) Performance is improved for adding text-type files (i.e. those that
  88.    can be compressed significantly); the following table compares the
  89.    performance of the three distributed versions of LHA, using the same
  90.    files:
  91.                               v1.10      v1.21      v1.30
  92.         Add binary file         22         20         20
  93.         Add text file          106        100         82
  94.         Extract binary file     13         11         11
  95.         Extract text file       33         25         25
  96.  
  97.  
  98. 4. Documentation changes
  99. ------------------------
  100. a) The switches section has been reorganised; the switches are now listed
  101.    in alphabetic order.
  102.  
  103.  
  104. 5. Bug fixes
  105. ------------
  106. None -- no bugs reported (come on, users, there must be ONE !)
  107.  
  108.  
  109.      Changes to other programs in the LHA full registration package
  110.      --------------------------------------------------------------
  111.  
  112. Program  Current version  Notes
  113. -------  ---------------  -----
  114. FCOMP          1.3        Unchanged.
  115. FMT            1.2        New, not included in previous releases.
  116. LESS           1.5        New features: supports wild-card filenames, line
  117.                           wrap in page display, repeat search command, page
  118.                           files of up to 2000 pages.  See LESS.MAN for full
  119.                           details.
  120. LHX            1.21       Unchanged.
  121. LJPRINT        1.2        New, not included in previous releases.
  122.  
  123.  
  124.  
  125. Roger Burrows
  126. 13/April/1991
  127.