home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msr228.ann < prev    next >
Text File  |  2020-01-01  |  5KB  |  142 lines

  1. MS-DOS Kermit Version 2.28, differences from Version 2.27:
  2.  
  3. (June 1985)
  4.  
  5. The changes are in two major areas:
  6.  
  7. 1. Bug fixes (many)
  8. 2. Size -- new version is much smaller, at the cost of DOS 1.x support.
  9.  
  10.  
  11. Here are the changes:
  12.  
  13. From Edgar Butt, U of Md:
  14.  
  15. - Decouple local echo from handshake and flow control, decouple flow
  16.   control and handshake.
  17. - "Get" inits the screen earlier, so unsuccessful transfers don't write an
  18.   error message to an unformatted screen.
  19. - When printing packets in debug mode, dollar signs now appear.
  20. - Computation of maximum packet size is less conservative, allowing
  21.   for bigger packets.
  22. - Timer (for reading characters) fixed 
  23.  
  24.  
  25. From Greg Small, Berkeley:
  26.  
  27. - Better handling of (invalid) short packets
  28. - Command parser now detects junk on line after SET commands
  29. - Added checking for overflow of macro definition buffer
  30. - Added free storage statistics to "show macros" command.
  31. - In terminal emulation on a PC, backspace at left margin goes to
  32.   previous line in if in wrap mode.
  33.  
  34.  
  35. The rest of the changes were done at Columbia:
  36.  
  37. Miscellaneous:
  38.  
  39. - Ack/Nak handling for all send states cleaned up and moved to a subroutine.
  40.  
  41. - Retry count is cleared so it doesn't linger on the screen.
  42.  
  43. - Unique filename generation re-written and made modular; we now replace the
  44.   last characters in the filename with a 0,1,2,... until we get a unique
  45.   filename. 
  46.  
  47. - "Set speed" added as an alias to "set baud"
  48.  
  49. - The RUN command handles .BAT files now.
  50.  
  51. - PUSH, DIRECTORY, and TYPE work when COMSPEC doesn't point to the
  52.   root directory.
  53.  
  54. - Commands that work by running COMMAND.COM with the /C option now use
  55.   the correct switch character (I hope this works in DOS 3.0)
  56.  
  57. - ? handling in command parser cleaned up:  FOO? now prints all the
  58.   commands beginning with FOO, even if FOO is unique, instead of
  59.   printing the help for the NEXT field.
  60.  
  61. - When EOF is set to CTRL-Z, the tail of the file is no longer
  62.   repeated on outgoing files.
  63.  
  64. - A CLEAR command was added to clear all key redefinitions.
  65.  
  66. - SET AUTOWRAP was added for terminal emulation on PC's, to turn auto
  67.   wrap mode on or off.  Autowrap shows up in the status message.
  68.  
  69. - SET MODE-LINE was added for terminal emulation on PC's, to enable or
  70.   disable the mod line.  The status of the mode line is shown in the
  71.   status message.
  72.  
  73. - Take doesn't echo linefeeds when take-echo is on.
  74.  
  75. - The binary quote character, end of line character, timeout, and
  76.   padding parameters revert to their default (or overridden) value
  77.   after transactions, so talking to different hosts (ie, switching a
  78.   T-switch) will work without restarting kermit.
  79.  
  80. - Filenames with $'s in them are displayed correctly in file transfer
  81.   screens.
  82.  
  83. - If flow control is being done and Kermit gets an xoff, it waits for
  84.   the amount of time specified as a receive timeout before giving up
  85.   on waiting for the Xon.  A sleep routine was added which can  accurately
  86.   sleep for n seconds.
  87.  
  88. - A TYPE command was added to display local files.
  89.  
  90. - A CWD command was added to change the local working directory.
  91.  
  92. - Escape recognition now works correctly on files with non-alphanumeric
  93.   characters in their names.
  94.  
  95. - Reverse video mode line in file transfers is displayed correctly
  96.   when ANSI.SYS is loaded.
  97.  
  98. - In REMOTE CWD, passwords are read without echo.  If a take file is
  99.   in effect, the password will be read from the take file instead of
  100.   from the keyboard.
  101.  
  102. - Screen buffers are allocated dynamically instead of at compile time
  103.   in the PC and Rainbow versions, so the .EXE file is about 1/2 the
  104.   size of the previous version (this means the program won't run under
  105.   DOS 1.x on the PC).
  106.  
  107. - Remote commands don't try to update the retry count if output is
  108.   being done to the screen.
  109.  
  110. - A VERSION command was added to print out the current version number.
  111.  
  112.  
  113. IBM-PC/XT/AT Heath-19 Terminal Emulator:
  114.  
  115. - Never create inverse video lines when scrolling or inserting lines
  116.   (the MORE bug).
  117.  
  118. - 19.2 KB is a supported baud rate now.
  119.  
  120. - The page up and page down keys now move the VIEWING WINDOW up and down
  121.   (i.e. their functions have been exchanged, by popular demand).
  122.  
  123. - Escape sequences to set cursor to block or underline ($x4 and $y4)
  124.   are recognized.  The Series/1 tries to use this.
  125.  
  126. - Unrecognized escape sequences are no longer written to a log file
  127.   twice.
  128.  
  129. - ANSI escape sequence for set graphic rendition (esc [ pn;...;pn m)
  130.   is recognized.  Highlighting, underline, blinking, and reverse video
  131.   work.  Thanks to Greg Small for inspiring this one.
  132.  
  133.  
  134. Rainbow Terminal Emulator:
  135.  
  136. - Cursor inquiry is answered.
  137.  
  138. - Some miscellaneous bugs in next/previous screen handling.
  139.   Ctl-Next-Screen preserves attributes correctly now.
  140.  
  141. - Shift-Next-Screen goes to the end of the viewing window.
  142.