home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / msk316.zip / MSK316.TXT < prev   
Text File  |  1999-05-06  |  7KB  |  150 lines

  1.     Changes to MS-DOS Kermit v3.16 beta 7         4 May 1999
  2. 1. When using DHCP the server's IP address was byte swapped on the
  3.    SHOW COMMUNICATIONS display.
  4.  
  5.     Changes to MS-DOS Kermit v3.16 beta 6         24 April 1999
  6. 1. Correct an error where for resending a file to an MSK server the
  7.    size of the existing file fragment is not included in the disk space
  8.    available.
  9.  
  10.     Changes to MS-DOS Kermit v3.16 beta 5         18 April 1999
  11.  
  12. 1. Modify Enable/Disable list for server operations. Change item BYE 
  13.    which includes LOGOUT to be separate from FIN. Remove REMOTE SPACE
  14.    from the list, but leave the command present as a no-operation so
  15.    that older scripts will not fail.
  16.  
  17.     Changes to MS-DOS Kermit v3.16 beta 3         1 March 1999
  18.  
  19. 1. Add new variables \v(day) and \v(nday), in accordance with C Kermit.
  20.    These return day of the week as a three character string and the day
  21.    number of the week (0 is Sunday), respectively. Y2K compliant.
  22.  
  23.     Changes to MS-DOS Kermit v3.16 beta 2         18 Feb 1999
  24.  
  25. 1. Correct a bug in \fdate() and \fsize() when used with explicit filenames.
  26.  
  27.     Changes between the MS-DOS Kermit v3.16 alpha 5 and alpha 4.
  28.                                 20 Mar 1998
  29.  
  30. 1. Accept TCP RST (reset) segment if ACK field is invalid.
  31.  
  32. 2. Don't count the trailing Carriage Return on commands sent to command.com.
  33.    Helps the current version of 4DOS.
  34.  
  35. 3. Remove a redundant conversion of \digits within lines passed to a WRITE
  36.    command.
  37.  
  38. 4. Add new command WRITELN which works the same as WRITE except it adds
  39.    CR and LF to the end of the text.
  40.  
  41.     Changes between the MS-DOS Kermit v3.16 alpha 4 and alpha 3.
  42.                                 22 Feb 1998
  43.  
  44. 1. Correct bug where an IF statement's command ending in a substitution
  45.    variable causes the end of command to be missed and thus the text of
  46.    the following command is joined to this command. For example,
  47.        ..., if def \%3 set term type \%3, if success connect
  48.  
  49. 2. Modify the GET command to accept remote and local filenames on the
  50.    GET command line, to be in alignment with C Kermit. In this case a 
  51.    remote filename containing spaces must be placed within curly braces.
  52.    For example,  GET {remote filename with spaces} dosfile.txt.
  53.  
  54.  
  55.     Changes between the MS-DOS Kermit v3.16 alpha 3 and alpha 2.
  56.                                 15 Feb 1998
  57.  
  58. 1. Write the extra Line Feed to the session log when SET TERMINAL
  59.    CR-DISPLAY is CR/LF (CR arrives, act as if CR/LF had arrived).
  60.  
  61. 2. Correct bug in IF statments within SWITCH statments that read too
  62.    many bytes for the IF statment command and hence confused SWITCH too.
  63.  
  64.  
  65.     Changes between the MS-DOS Kermit v3.16 alpha 2 and alpha 1.
  66.                                 24 Jan 1998
  67.  
  68. 1. Correct bug in command SWITCH which resulted in loss of \%1..\%9.
  69.  
  70. 2. Stop a memory leak with keyboard macros.
  71.  
  72. 3. Correct bug whereby command REMOTE QUERY KERMIT would not permit \%char
  73.    variables to be replaced with their definition in the command argument.
  74.  
  75. 4. Add command REMOTE SET TRANSFER MODE {AUTOMATIC, MANUAL}.
  76.  
  77. 5. Correct a serious problem of sending incomplete Kermit packets over a
  78.    serial port connection. 
  79.  
  80. 6. Add display of optional message on the QUIT and EXIT commands.
  81.  
  82.  
  83.     Changes between the MS-DOS Kermit v3.15 and v3.16 alpha 1.
  84.                                 8 Dec 1997
  85.  
  86. 1.  Correct bug in IP intruder detection (conflicting IP addresses).
  87.  
  88. 2.  Correct bug which times out active TCP/IP Listen connections.
  89.  
  90. 3.  Correct bug which disabled use of macro on_exit.
  91.  
  92. 4.  Add TCP delayed ACKs to reduce network traffic on busy links. The
  93.     delay is nominally 50ms. This heuristic may be removed later.
  94.  
  95. 5.  Extend TCP reply timeout to several minutes, for especially slow links.
  96.  
  97. 6.  Turn off Kermit packet level timing during file transfers over internal
  98.     TCP/IP. This heuristic is subject to modification later.
  99.  
  100. 7.  Add granularity to command SET TCP DEBUG {OFF, STATUS, TIMING, ON}. 
  101.     ARP packets and round trip timing appears only with TIMING and ON.
  102.     TCP states and normal operating messages appear with STATUS and ON.
  103.     ON means both STATUS and TIMING.
  104.  
  105. 8.  Add an 8KB autocache for reading disk files during file transfers.
  106.  
  107. 9.  Add fast block-mode byte transfers while reading Kermit packet data
  108.     field bytes, as a speed improvment on fast comms links.
  109.  
  110. 10. Allow binary 0 to appear as an unprefixed code in Kermit packets.
  111.  
  112. 11. Enforce prefixing of codes 127, 255, packet start of header (normally
  113.     1, Control-A), packet end of line (normally 13, Carriage Return),
  114.     and 3 (Control-C).
  115.  
  116. 12. Revise SHOW CONTROL-PREFIXING to display both prefixed and unprefixed 
  117.     control codes.
  118.  
  119. 13. Add Kermit protocol streaming mode. SET STREAMING {ON, OFF}, default 
  120.     is off. Heuristics are still being adjusted. STATISTICS command has a 
  121.     new field saying streaming was used on last file transfer. Formatted 
  122.     file transfer screens show streaming rather than windowing information.
  123.     Fastest transfers use SET DISPLAY QUIET (reduces per-packet overhead)
  124.     and the file sender uses SET CONTROL UNPREFIX on as many codes as the
  125.     comms channel will support (but always prefix Control-C (3) and packet
  126.     start (1) and end (13) codes and their high-bit-set counterparts, plus
  127.     Telnet 127 and 255. In short form: set control unprefix all, set control
  128.     prefix 1, 3, 13, 127, 129, 131, 141, 255).
  129.  
  130. 14. Remove command SET RECEIVED IGNORE-CHAR for being obsolete and awkward.
  131.  
  132. 15. Add command SET TRANSFER CRC {ON, OFF}, default is off, and variable
  133.     \v(crc). This calculates the CCITT-16-CRC checksum across all files 
  134.     sent or received in a group.
  135.  
  136. 16. Add new options /RECURSIVE and /NONRECURSIVE to the SEND and GET commands
  137.     to send or request files from directory trees. Default is /nonrecursive.
  138.     MS-DOS Kermit Server mode also supports recursive requests. Directories
  139.     are created as needed. Recursive requests can be rooted or relative to 
  140.     the current location depending on the filename pattern given. The syntax
  141.     is SEND /RECURSIVE filespec and so on; a /switch is optional.
  142.  
  143. 17. Add functions \frdirectories() and \frfiles() to support recursive tree
  144.     walking. \frdirectories(pattern) yields the number of directory names
  145.     in the tree fitting the pattern, and \frfiles(pattern) does the same for
  146.     filenames. Function \fnextfile() remembers whether the recursive or plain
  147.     file counting functions, \frfiles() or \ffiles(), were invoked and it 
  148.     produces a new filename accordingly on each call.
  149.  
  150.