home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / COMM / HSLK11C9.ZIP / HSLINK.NEW < prev    next >
Text File  |  1992-04-27  |  9KB  |  255 lines

  1.  
  2. HS/Link Revision History (in reverse order)
  3. -------------------------------------------
  4.  
  5. 27-Apr-92
  6.    Major documentation updates.
  7.  
  8.    Patched Borland's runtime library to prevent loss of interrupts
  9.    during direct video screen updating.  This may eliminate the need for
  10.    the -NV option in cases where overrun errors occur during screen
  11.    updates.
  12.  
  13.    Posted publicly as HSLK11C9.ZIP.   (PUBLIC BETA VERSION)
  14.  
  15. 15-Apr-92
  16.    Error messages were not formatted properly in incoming files window!
  17.  
  18. 13-Apr-92
  19.    Cleaned up error message wraparound in incoming files window.
  20.  
  21.    Posted publicly as HSLK11C7.ZIP.   (PUBLIC BETA VERSION)
  22.  
  23. 08-Apr-92
  24.    Added expected incoming and outgoing file counts in -NF display mode.
  25.  
  26.    Added logic to ignore lines in -NO files that contain x:/.... rather
  27.    than x:\...., making it possible to use the same BLDLIST outputs in
  28.    both hslink and prodoor systems.
  29.  
  30.    Some errors in the outgoing files window were being counted twice.
  31.  
  32. 02-Apr-92
  33.    Cleaned up cursor positioning in both incoming and outgoing files
  34.    during bidirectional transfers.
  35.  
  36. 31-Mar-92
  37.    Added logic to give registered copies of hslink priority over
  38.    unregistered copies when both sides of the link are using the -!
  39.    (take priority) option.   Behavior in this situation used to be
  40.    undefined.
  41.  
  42.    Exit code 0 was sometimes being returned instead of 4 when no files
  43.    were sent or received during a session.
  44.  
  45. 30-Mar-92
  46.    Improvement in batch status 'minutes remaining' calculation.
  47.  
  48. 27-Mar-92
  49.    Posted publicly as HSLK11C5.ZIP.   (PUBLIC BETA VERSION)
  50.  
  51. 26-Mar-92
  52.    Added -FC option to force CTS handshake to remain in effect, even if
  53.    it CTS is not active initially.  This may be required if you are SURE
  54.    you need CTS handshake, but when CTS is occasionally dropped by the
  55.    modem just as HS/Link loads.
  56.  
  57.    Added a new ERRORLEVEL 10 exit to indicate that carrier was lost
  58.    during the initial handshake with the remote.
  59.  
  60.    Added a new ERRORLEVEL 11 exit to indicate when the link was aborted
  61.    due to CTS handshake lockup.  This condition can occur with some
  62.    error correcting modems when line conditions are too poor for
  63.    continued data transmission.
  64.  
  65.    Added -LFlogfile option to allow DSZLOG log file pathname to be
  66.    specified from a config file when use of the DSZLOG environment
  67.    variable is not desired.
  68.  
  69.    Corrections to prevent occasional '... was incomplete!' condition in
  70.    the last file of a batch.
  71.  
  72.    Corrections in reporting of batch status during crash recovery.
  73.  
  74.    Enabled the new BATCH STATUS display, which shows total bytes
  75.    expected and completed, as well as estimated time remaining for the
  76.    batch.
  77.  
  78.    Added -CB option to control color of bargraph displays.
  79.  
  80. 23-Mar-92
  81.    Added logic to cancel a link after repeated ACK timeout errors.
  82.  
  83.    Corrected logic to detect receive timeouts even when transmitter
  84.    is active.
  85.  
  86. 22-Mar-92
  87.    Corrected final CPS calculation in outgoing files window when
  88.    crash recovery is in effect.
  89.  
  90. 20-Mar-92
  91.    HSCONFIG beta B9 was not able to create a new configuration file
  92.    from scratch, though it correctly edited existing configurations.
  93.  
  94.    Posted publicly as HSLK11C1.ZIP.   (PUBLIC BETA VERSION)
  95.  
  96. 13-Mar-92
  97.    Daily betas posted on 12-Mar-92 did not transmit files correctly.
  98.  
  99.    Corrected CPS calculation in incoming files under certain
  100.    circumstances.
  101.  
  102. 12-Mar-92
  103.    Added logic to reset the current transmit file when a file read error
  104.    occurs.
  105.  
  106. 11-Mar-92
  107.    Changed HSLINK.EXE and HSCONFIG.EXE to search for HSLINK.CFG the
  108.    following logic:
  109.         1) search the current directory,
  110.         2) search the directory where HSLINK.EXE is located
  111.         3) search the PATH directories
  112.  
  113.    Posted publicly as HSLK11B9.ZIP.   (PUBLIC BETA VERSION)
  114.  
  115. 09-Mar-92
  116.    Changed logic to include bargraphs even in unregistered copies of
  117.    HS/Link, making unregistered copies fully functional.
  118.  
  119.    Removed supurflous "Please use -O with -R" message when files are
  120.    rejected via -NO lists and user has requested -R.
  121.  
  122.    Changed crash recovery message in transmit window from "Seek to
  123.    block" to "Crash recovery at block".
  124.  
  125. 05-Mar-92
  126.    Changed CPS calculation to properly account for skipped data during
  127.    file transfer crash recovery.
  128.  
  129. 23-Feb-92
  130.    Posted publicly as HSLK11B7.ZIP.   (PUBLIC BETA VERSION)
  131.  
  132. 22-Feb-92
  133.    Corrected settings display to say "COMx" rather than "COM1" when non-
  134.    standard com port settings are being used.
  135.  
  136.    Correction to prevent endless "ACK timeout" errors under some
  137.    conditions.
  138.  
  139.    Switched back to the original TC++ 1.0 compiler.
  140.  
  141. 21-Feb-92
  142.    See BETA.DOC for an explanation of the new beta numbering system.
  143.  
  144.    Posted publicly as HSLK11B5.ZIP.   (PUBLIC BETA VERSION)
  145.  
  146. 19-Feb-92
  147.    Added logic to allow simple filenames as well as directory names in
  148.    the upload duplication check file.  This allows quicker duplication
  149.    checking over networks or CD-ROMS.
  150.  
  151.    Use a program like MKDLIST.ZIP to create file lists.  This logic will
  152.    check over 40000 files for duplicates in under 5 seconds on a 386/20
  153.    machine.
  154.  
  155. 14-Feb-92
  156.    Recompiled with Borland BC++ 3.0 compiler.
  157.  
  158.    Posted publicly as HSLK11B3.ZIP.   (PUBLIC BETA VERSION)
  159.  
  160. 13-Feb-92
  161.    Added a prefix to the original "ready" signature, making it less
  162.    likely that hs/link auto upload or auto download will falsely
  163.    trigger.  The new signatures are:
  164.         HS*^BR
  165.    and
  166.         HS*^BQ
  167.    The 'HS*' prefix has been added.
  168.  
  169.    Corrected new logic to leave NS16550 buffering enabled if it was
  170.    found to already be enabled on program entry.
  171.  
  172. 12-Feb-92
  173.    Partial coding of high IRQ support logic.
  174.  
  175.    Changed HSCONFIG to allow nonstandard base addresses in HEX.
  176.  
  177. 11-Feb-92
  178.    Added logic to prevent upload duplication prior to bidirectional
  179.    transfers.  Without this feature, duplicate uploads will be
  180.    completely received before the duplication is detected by the BBS.
  181.    To enable this feature, use the option
  182.         -NOdirlist
  183.    where 'dirlist' specifies the full pathname of a file containing one
  184.    directory spec per line.  Each specified directory will then be
  185.    checked for duplication with incoming files.  For example, PCBoard
  186.    systems may use the option
  187.         -NOC:\PCB\GEN\DLPATH.LST
  188.    to prevent upload duplication.
  189.  
  190.    Added support for -I, -N5, -NM and -NO options in HSCONFIG.
  191.  
  192. 10-Feb-92
  193.    Added logic in HSCONFIG to create the default HSLINK.CFG file in the
  194.    same directory as HSLINK.EXE instead of in the current directory.
  195.  
  196.    Posted publicly as HSLK11B1.ZIP.   (PUBLIC BETA VERSION)
  197.  
  198. 05-Feb-92
  199.    Added logic to correctly handle the interrupt controller PIC register
  200.    on exit when running on some multi-tasking systems.
  201.  
  202.    Added some logic to check for systems not using SHARE.
  203.  
  204. 30-Jan-92
  205.    Changed logic to leave NS16550 buffering enabled if it was found to
  206.    already be enabled on program entry.
  207.  
  208. 28-Jan-92
  209.    Corrected dropped characters during transmit with some internal
  210.    modems.  Thanks to Mark Talley and William Elliott for helping to
  211.    track down this bug.
  212.  
  213.    Added new DSZLOG codes to distinguish between transmit errors and
  214.    receive errors. The new DSZLOG codes used are:
  215.         'H'=file received from remote
  216.         'h'=file transmitted to remote
  217.         'E'=file receive was aborted
  218.         'e'=file transmit was aborted (used to be 'E')
  219.         'L'=lost carrier during file receive
  220.         'l'=lost carrier during file transmit (used to be 'L')
  221.  
  222. 22-Jan-92
  223.    Changed CPS calculations to prevent numeric overflow at around 11megs.
  224.  
  225.    Changed DSZLOG entries to always include spaces with files over 1meg.
  226.  
  227. 21-Jan-92
  228.    Added logic to allow hex values to be specified for -PB and most
  229.    other integer command line options.  Option format is:
  230.         -PBdecimal
  231.         -PB$hex
  232.    for example, -PB1000 means the same thing as -PB$3E8.
  233.  
  234.    Added -N5 option to disable the NS16550AN buffering logic, which
  235.    causes problems on some early flawed versions of the 16550 chip.
  236.  
  237. 19-Jan-92
  238.    Added logic to prevent block character devices (such as CON, NUL,
  239.    CLOCK$, PRN, etc.) as transfer filenames.
  240.  
  241.    Added logic to allow ^Z eof marking in FILELIST files.
  242.  
  243.    Added logic to allow HS/Link operation when DoorWay is active.
  244.  
  245. 14-Jan-92
  246.    Official release of HS/Link 1.00 as HSLINK10.ZIP.
  247.  
  248. 17-Oct-91
  249.    Initial posting of HS/Link beta as HSLK10B.ZIP.
  250.  
  251. July-87
  252.    Initial protocol design and prototype development began but was never
  253.    made functional enough for public testing.
  254.  
  255.