home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / h / hs113d_6.zip / WHATSNEW.120 < prev   
Text File  |  1993-02-18  |  11KB  |  220 lines

  1.  
  2.   ==========================================================================
  3.            SUMMARY OF WHAT'S NEW IN HS/LINK VERSION 1.13 BETA
  4.   ==========================================================================
  5.  
  6.   HS/Link version 1.13 BETA corrects all known problems in version 1.12 and
  7.   adds a number of new features and options.  This version can successfully
  8.   connect and transfer files with prior HS/Link release versions 1.0, 1.1 and
  9.   1.12.  Earlier "Alpha" (α) or "Beta" (ß) version numbers represent
  10.   unfinished versions and should not be used.
  11.  
  12.   HS/Link version 1.13 BETA is a direct replacement for version 1.12 and does
  13.   not require any change in command line options or configuration options.
  14.   There are a number of NEW options you may want to take a look at.
  15.  
  16.   The most important new feature is the "CHAT" function, which allows you to
  17.   CHAT with the remote user during a file transfer. You must have a registered
  18.   copy of HS/Link to initiate a CHAT. Unregistered copies can still CHAT if a
  19.   remote registered copy initiates the CHAT.
  20.  
  21.   The following options have been added or enhanced:
  22.  
  23.      -CPn    Control the position of the status display.  Use a setting of
  24.              -CP0 to move HSLINK's display UP so that the bottom two lines
  25.              will be untouched.
  26.  
  27.      -FTn    Control NS16550AN Fifo Threshold.  Higher thresholds reduce
  28.              interrupt overhead but increase the chances of a receiver OVERRUN
  29.              error under multi-taskers such as Desqview and Windows.
  30.  
  31.      -I4     Give up idle time under Windows, OS/2, DOS 5 and other
  32.              environments that support the "int 2fh/ax=1680h" idle call.
  33.  
  34.      -N!     Do not force remote to use local settings.  Will override any
  35.              previous -! option in either the command line or a configuration
  36.              file.
  37.  
  38.      -NA     Disable Alternate XON/XOFF method for compatibility with versions
  39.              1.0 and 1.12.
  40.  
  41.      -NEn    Controls the number of repeated errors that will abort a file
  42.              transfer.
  43.  
  44.      -NG     Do not allow Control-G (BEEP) characters in CHAT mode. This keeps
  45.              remote callers from beeping your speaker during a file transfer.
  46.  
  47.      -NK     Do not keep aborted downloads.  Will override any previous -K
  48.              option in either the command line or a configuration file.
  49.  
  50.      -T      If you include -T in the HSLINK command line, you will be placed
  51.              into a simple mini terminal emulation prior to starting the
  52.              transfer.
  53.  
  54.  
  55.   ==========================================================================
  56.                 DETAILED LIST OF CHANGES IN VERSION 1.13 BETA
  57.   ==========================================================================
  58.  
  59.    Added -CP option to control the position of the status display.  The
  60.    default is -CP2, which causes HSLINK to leave the top 2 lines untouched.
  61.    Use a setting of -CP0 to move HSLINK's display UP so that the bottom two
  62.    lines will be untouched.  This solves problems with some BBS softwares that
  63.    protect the bottom two lines of the screen.
  64.  
  65.    Added -FTn option to control NS16550 Fifo Threshold.  Possible values are
  66.    -FT1, -FT4, -FT8, -FT14.  Higher thresholds reduce interrupt overhead but
  67.    increase the chances of a receiver OVERRUN error under multi-taskers such
  68.    as Desqview and Windows. The default is now -FT4.
  69.  
  70.    Added -I4 option to give up idle time under Windows, OS/2, DOS 5 and other
  71.    environments that support the "int 2fh/ax=1680h" idle call.
  72.  
  73.    Added -N! (do not force remote to use local settings) option to override
  74.    any previous -! option in either the command line or a configuration file.
  75.  
  76.    Added -NE option to control the number of repeated errors that will abort a
  77.    file transfer.  The default is to abort at 20 consequtive errors, but some
  78.    users may wish to set this to a higher or lower number.
  79.  
  80.    Added -NG option to block Control-G (BEEP) characters in CHAT mode. This
  81.    keeps remote callers from beeping your speaker during a file transfer.
  82.  
  83.    Added -NK (do not keep aborted downloads) option to override any previous
  84.    -K option in either the command line or a configuration file.
  85.  
  86.    Added a check for
  87.         SET HSERR=path\logfile
  88.    to enable a new error logging facility.  When enabled, most screen
  89.    information and error messages are logged to the specified logfile.
  90.  
  91.    Added a mini terminal feature.  If you include -T in the HSLINK command
  92.    line, you will be placed into a simple terminal emulation prior to starting
  93.    the transfer.
  94.  
  95.    Added logic to allow the link to continue in CHAT mode when all file
  96.    transfers are completed.  The link will terminate when CHAT is manually
  97.    terminated with ESC or when 30 seconds of idle time elapse.
  98.  
  99.    Added logic to automatically reduce 'window' size when flow control appears
  100.    to be failing.  This helps to save failing PC Pursuit sessions.
  101.  
  102.    Added logic to cancel a link when the same error is reported ten times in
  103.    sequence.
  104.  
  105.    Added logic to detect failure of flow control to suspend flow in slow
  106.    handshake mode prior to disk activity.  When flow continues for 3 seconds
  107.    after flow control is asserted, the message Warning: Flow control failure!
  108.    Slow handshake disabled. will be displayed and the -HS option will be
  109.    disengaged for the rest of the session.
  110.  
  111.    Added logic to force a special COMM driver mode when -FT16 and higher are
  112.    specified.  In this mode attempts will be made to perform multiple
  113.    character i/o per interrupt service, even when the UART appears to be an
  114.    8250 or 16540.  This logic may improve the performance with some internal
  115.    modems, such as the Forval, but may cause the transfer to fail with others.
  116.    Use with caution.
  117.  
  118.    Added logic to give priority to the lower serial numbered copy when two
  119.    registered copies attempt to use the -! option.  This may save transfers
  120.    that would otherwise fail due to conflicting setting overrides.
  121.  
  122.    Added logic to insure proper operation under marginal memory
  123.    conditions.
  124.  
  125.    Added logic to prevent internal transmit queue overflows when using large
  126.    blocks and very high effective speed settings.
  127.  
  128.    Added logic to warn the user when an invalid registration code is entered,
  129.    rather than triggering the tamper detection logic.
  130.  
  131.    Changed initial handshake logic to default to new alternate XON/XOFF
  132.    encoding method, instead of first attempting the old method.  This should
  133.    speed up the initial handshake process and also prevent some occasional
  134.    handshake failures.  Added -NA option to disable this logic for
  135.    compatibility with release 1.12 and earlier.
  136.  
  137.    Changed transfer abort logic to exit more quickly if ^X is typed 6 or more
  138.    times.  Otherwise HSLINK will wait for remote data flow to stop before
  139.    releasing control.
  140.  
  141.    Changes in batch status window calculation to base time estimate on the
  142.    direction with the most estimated TIME remaining rather than the batch with
  143.    the most BYTES remaining to transfer.  This should prevent the estimates
  144.    from jumping around as much.
  145.  
  146.    Changes to eliminate all remaining false "exit code 2" conditions following
  147.    a successful transfer.
  148.  
  149.    Corrected HSCONFIG to set MONO default colors only when a new configuration
  150.    file is being created.
  151.  
  152.    Correction in batch status totals when files are skipped in the incoming
  153.    files window.
  154.  
  155.    Implemented proper RTS handshake in addition to XON/XOFF when receive
  156.    buffer nears overflow.
  157.  
  158.    Internal changes to correct operation with the internal Intel Satisfaxion
  159.    Modem/400E.
  160.  
  161.    Internal changes to guard the codes 0x91 and 0x93 when XON/XOFF handshake
  162.    is enabled.  This change was required because some common FOSSIL drivers
  163.    accept these codes as alternates for the normal 0x11 and 0x13 XON/XOFF
  164.    codes.  This solves problems with XON/XOFF handshake via PC Pursuit.  The
  165.    remote must be running version 1.13ß or later for this logic to go into
  166.    effect.
  167.  
  168.    Internal changes to protect the CR-@-CR sequence used by PC Pursuit to
  169.    escape to a command mode.
  170.  
  171.    Internal changes to reduce memory requirements by about 10k compared to
  172.    earlier versions.  Hslink works best with about 103000 bytes of ram, but
  173.    will now work successfully with at little as 78000 bytes.
  174.  
  175.    Note: When running HS/Link in Windows Enhanced mode and you are getting
  176.    COM Overrun errors, you may need to add the following statement in the
  177.    [386Enh] section of your SYSTEM.INI file:
  178.         COM1BUFFER=8192         ;if you are using COM1, or
  179.         COM2BUFFER=8192         ;if you are using COM2
  180.  
  181.    The following ERRORLEVEL codes are now possible:
  182.  
  183.       ERRORLEVEL     Reason for link termination
  184.       ----------     ----------------------------------------
  185.          0           One or more files transferred successfully
  186.          1           ^X typed at local keyboard
  187.          2           ^X received over COM port
  188.          3           Incompatible BETA versions
  189.          4           No files transmitted or received
  190.          5           Remote did not respond within 2 minutes
  191.          6           Too many framing errors, possible -B mismatch
  192.          7           Possible tampering or corruption in HSLINK.EXE
  193.          8           Possible tampering or corruption in HSLINK.EXE
  194.          9           COM port not responding, incorrect -P options
  195.         10           Carrier lost during initial handshake with remote
  196.         11           Link aborted due to CTS lockup
  197.         12           Bad command line or config file option
  198.         13           Repeated identical errors in excess of -NE setting
  199.  
  200.    The HS/Link program and installation tips files are now available via FTP
  201.    at simtel20.army.mil in PD1:<MSDOS.MODEM> !!!
  202.  
  203.    The most reliable operation under Microsoft Windows seems to occur when the
  204.    -N5 option is used, even if the COM port actually does have the NS16550AN
  205.    attached.
  206.  
  207.    The new CHAT mode is now a "registered" feature.  If you are running an
  208.    unregistered copy of HSLINK, you will not be able to INITIATE a CHAT, but
  209.    you can CHAT with the remote if the remote is registered and initiates the
  210.    CHAT.
  211.  
  212.    The new FOSSIL version of HS/Link was created.  See FHSLINK.EXE and
  213.    FHSLINK.DOC for details.
  214.  
  215.    To initiate a CHAT, just hit ENTER ... two CHAT windows will pop up and you
  216.    will have a two-way CHAT.  Press the ESCAPE key to close the CHAT windows.
  217.    The remote must be using version 1.13α or newer.
  218.  
  219.  
  220.