home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / fe145.zip / UPGRADE.DOC < prev    next >
Text File  |  1995-09-17  |  6KB  |  125 lines

  1. FastEcho 1.45 UPGRADE notice
  2. ============================
  3.  
  4.   * make a backup of your current configuration and the executables
  5.  
  6.   * extract ALL files from the FastEcho 1.45 archive(s)
  7.  
  8.   * run FESetup and go through all menues to see what's new and what has
  9.     to be changed manually, there are some new options which may interfere
  10.     with your old configuration (check the ARCmail sizing info below) !
  11.  
  12.   * save the new configuration (done automatically by FESetup) ! MANDATORY !
  13.  
  14.  
  15. Information on the new ARCmail sizing:
  16.  
  17.   You can define the values in two places: the default under FESetup/Setup/
  18.   Parameters, which will be taken for all the systems which have a '0' in the
  19.   Max. ARCmail size field of the node manager. If you specify -1 as Max. size
  20.   in the node manager, only one (unlimited) archive will be created for that
  21.   system just the way it used to be in previous versions. Same happens if you
  22.   set both values to '0'.
  23.  
  24.   The way it works, while still being able to use the 'List' prefix:
  25.  
  26.   You can (have to) specify the average compression ratio for each archiver
  27.   in tenths (an average of 1:3.5 means 10:35 so you have to enter a 35 in
  28.   that field in Compression programs, it's calculated by 'size of .PKTs'
  29.   divided by 'size of archive'). In the main compression loop FE will try to
  30.   pack as many .PKTs in one archive by calculating the expected compressed
  31.   size according to the ratio level specified. If the calculated value exceeds
  32.   the selected maximum, it will call the archiver. If afterwards (due to a too
  33.   low ratio specified for example) the archive is still smaller than the
  34.   maximum, FE will try to add more .PKTs to it as well, but only if the
  35.   difference of (calcsize minus currentsize) is smaller than (maxsize minus
  36.   currentsize), so that it will create sligthly bigger archives rather than
  37.   significant smaller ones. In any other case it will create a new archive.
  38.   So to make this way as efficient as possible, correct values have to be set
  39.   up for each archiver. If the ratio field is set to 0, FE will work with a
  40.   default value of 32 (which is 1:3.2) ...
  41.  
  42.   Suggested values for the usual archivers (standard compression used):
  43.  
  44.         UC2: 40, RAR: 35, ZIP/ARJ/SQZ: 34, LHA: 32, PAK: 30,
  45.         LZH: 29, ZOO: 20, ARC: 18
  46.  
  47.   These values may vary depending on what kind of mail you process (FidoNet,
  48.   Internet newsgroups etc.). If you see that FastEcho frequently adds 1 more
  49.   .PKT to an archive after adding a couple others and before starting a new
  50.   archive, set the value higher. The next version probably will include an
  51.   algorithm adjusting the values on the fly without manual intervention.
  52.  
  53.   Together with a well selected 'Maximum .PKT size' this algorithm will create
  54.   pretty constant archive sizes with a variation of only some percent.
  55.  
  56.   BTW, for some functions (ie. the selection of the new archive extension)
  57.   it is more or less vital that the archiver is NOT told to set the archive
  58.   timestamp to the time/date of the 'youngest' file included, in most cases
  59.   (99.9%) it doesn't make any difference in FE's operation, but in some rare
  60.   cases it CAN make one and IMHO this function doesn't make much sense anyway.
  61.  
  62.  
  63. Information on the new DPMI version:
  64.  
  65.   DPMI 16 bit versions (compiled for a i386 CPU or higher) are now available,
  66.   you will need to have RTM.EXE and DPMI16BI.OVL either in your current
  67.   directory or in your PATH. There are following compatibility problems
  68.   you can run into unless you use another DPMI server (OS/2 or QDPMI
  69.   for example) rather than the included one:
  70.  
  71.         - PKZip 2.04 needs the -3 switch or it will hang occasionally,
  72.           in certain environments it might be a good idea to disable
  73.           PKZip's DPMI support with the -) switch
  74.         - .EXEs hang when running under DESQview (QDPMI works fine)
  75.  
  76.   Other considerations when running the 16 bit DPMI version:
  77.  
  78.         - you can't call external programs (like packet sorters) which
  79.           use their own DOS extender (like DOS4GW), run them before or
  80.           after you run FASTEC16.EXE rather than as 'After Unpack' or
  81.           'Before Pack' ...
  82.         - you need a certain amount of free memory (conventional and
  83.           extended). Otherwise - even though it doesn't exit with 'out
  84.           of memory' - the program will be very slow (because it
  85.           continuosly has to swap the overlays) or even occasionally hang.
  86.           This amount depends on your setup, of course. If you notice that
  87.           it takes for example 10-20 seconds for the program logo to appear
  88.           when you call it manually, you can be almost sure that there isn't
  89.           enough memory. ;-) Furthermore, if you are low on memory,
  90.           FastEcho/16 will probably not be able to call the compression
  91.           programs and return an error code (or even hang).
  92.  
  93.   Differences between the real mode and the 16 bit DPMI version:
  94.  
  95.         - plenty of free memory ;-)
  96.         - a bit slower in several places (because it has to switch from
  97.           protected to real mode every time it calls DOS interrupts)
  98.         - allows up to 262000 dupe records but needs more memory than
  99.           the real mode version for the same number of records - but it
  100.           is a lot faster than the EMS and XMS support
  101.  
  102.  
  103.   DPMI Runtime Module options
  104.  
  105.         SET RTM=[OPTION nnnn [OPTION nnnn [...]]]
  106.  
  107.         Where OPTION might be:
  108.  
  109.         EXTLEAVE nnnn   leave at least nnnn kB of free Extended memory
  110.         EXTMAX nnnn     don't use more than nnnn kB of Extended memory
  111.         EXTMIN nnnn     exit if less than nnnn kB of Extended memory are avail
  112.  
  113.         REALLEAVE nnnn  leave at least nnnn _segments_ of free normal memory
  114.         REALMAX nnnn    (same as EXTMAX/EXTMIN, but with real mode memory
  115.         REALMIN nnnn    _segments_, 1 segment = 16 byte)
  116.  
  117.         Example:
  118.  
  119.         SET RTM=EXTMAX 2048 REALLEAVE 8192
  120.  
  121.         = don't use more than 2MB extended memory and leave at least 128kB of
  122.           conventional memory free (for executing archivers for example)
  123.  
  124. [EOF]
  125.