home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msr301.ann < prev    next >
Internet Message Format  |  2020-01-01  |  12KB

  1. Date: Tue Mar 20 20:16:02 1990
  2. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  3. Subject: Announcing MS-DOS Kermit 3.01 for the IBM PC and PS/2 Families
  4. Keywords: MS-DOS Kermit 3.01
  5.  
  6. This is a maintenance release of MS-DOS Kermit.  It incorporates all the
  7. 3.00 patches that were announced in the previous issue of Info-Kermit, and it
  8. also includes other fixes and minor changes, including:
  9.  
  10.  - Support for 75/1200 bps split speed operation (SET SPEED 75/1200),
  11.    contributed by Dan Norstedt of the Stacken Computer Club in Sweden.
  12.  - A change to the way SET TRANSLATE INPUT works to allow it to operate
  13.    on 8-bit characters received in the 7-bit environment via single or locking
  14.    shift mechanisms.
  15.  - Automatic transmission of shift characters when typing 8-bit characters in
  16.    the 7-bit (parity) environment.
  17.  - Ability to use C1 control characters for graphics if terminal character
  18.    set is TRANSPARENT.
  19.  - Numerous character set translation corrections.
  20.  - Improved operation with IBM EBIOS / LANACS (new command SET PORT EBIOS n),
  21.    with help from Yale and IBM.
  22.  - Improved operation with Novell file server disks.
  23.  - Various minor fixes to Tektronix and VT terminal emulators.
  24.  - Reinstatement of the "LEDs" in the VT320 mode line.
  25.  - Other minor fixes.
  26.  
  27. Here is the detailed list of changes:
  28.  
  29. CHANGES FROM MS-DOS KERMIT 3.00 TO 3.01                      March 21, 1990
  30.  
  31. Version 3.01 of MS-DOS Kermit is best regarded as a maintenance release,
  32. intended to incorporate fixes to problems reported in version 3.00 and a few
  33. small additions.  The following items note problems or limitations of MS-DOS
  34. Kermit version 3.00 which were fixed by patches to 3.00, and now are
  35. permanently fixed in version 3.01:
  36.  1. Internal patching mechanism is activated.
  37.  2. Avoid Kermit becoming blocked by presence of DOS command MODE COM1...,P.
  38.     This patch prevents the serial port from being returned to the original
  39.     owner (DOS) while Kermit's prompt is displayed.  The ",P" option above
  40.     tells DOS to try and retry some more to get control of the port and you
  41.     might have had to type Control-C or Control-BREAK to regain control.  With
  42.     this patch the problem should disappear and the ",P" may be reinstated.
  43.  3. Correct deficiencies in SET DUPLEX HALF, for half duplex hardware RTS/CTS
  44.     operation of a physical serial port.  Do not use this command for IBM
  45.     mainframe work.
  46.  4. Correct accidental truncation of a command line to 17 characters if it
  47.     follows the command SET PORT DECnet.
  48.  5. Prevent loss of the character following the arrival of transparent printing
  49.     termination escape sequence ESC [ 4 i while in terminal emulation mode.
  50.  6. Use correct logging kind if logging is initiated via a macro, such as:
  51.       MS-Kermit>DEFINE mymac log session monday.log
  52.       MS-Kermit>mymac
  53.  7. Avoid display of the path when command CD or CWD is given while in
  54.     a macro or Take file, but show the result if SET TAKE-ECHO ON has been
  55.     stated.  Assists quiet-screen scripts.
  56.  8. Prevent a test for the supplementary keyboard driver MSLK25.COM from
  57.     occurring on regular PC and XT machines; let this test still occur on AT's
  58.     and above.  This test caused Kermit to hang AT&T 6300 machines running
  59.     MS-DOS 3.1, but not for other DOS versions.  It also occurs on Olivetti
  60.     M24 PCs with various versions of DOS, including 2.11 and 3.20.
  61.  9. Make an arriving Control-Z character be displayed while emulating a
  62.     VT320/VT102/VT52/Heath-19 terminal. It now shows as a right facing arrow.
  63. 10. Correct a bug in processing of IF = COUNT and other math expressions using
  64.     names of keywords (ARGC, VERSION, etc).
  65. 11. If the command SET TERMINAL CHARACTER-SET TRANSPARENT has been given then
  66.     let the C1 area control codes, 128-159 decimal or 80h-9fh hex, be usable
  67.     as displayable text rather than as control codes.  Assists translation of
  68.     certain Cryillic and other character sets that put graphcis in the C1
  69.     area.  Note that SI and SO control codes may be used to shift between
  70.     ASCII and high bit set IBM-PC characters.
  71. 12. Modify the location of SET TRANSLATION INPUT to occur after, rather than
  72.     before, normal ISO-2022 character set translations and after SI/SO
  73.     shifting to left and right halves of tables.  When used together with
  74.     SET TERMINAL CHARACTER-SET TRANSPARENT then the right half, the line
  75.     drawing and greek characters of the IBM display adapter (or whatever other
  76.     characters you have loaded in your display adapter), are available
  77.     as either regular 8-bit codes or as a SI (Control-N) followed by 7-bit
  78.     codes.  Single and locking shifts are still active.
  79.     Limitation: C1 control characters arriving from the host are exempt from
  80.     translation mechanisms (as they should be in a "standard" 8-bit character
  81.     set).  However, in the real world some host character sets have graphic
  82.     characters in the C1 positions, e.g. Russian DKOI. SET TERM CHAR TRANSP
  83.     is the likely best current solution because it uses C1 characters as text.
  84. 13. Modify the indentification of the LATIN1 character set for file transfers
  85.     from I2/100 to I6/100, to be in agreement with our latest understanding
  86.     of the "proper" ISO reference identifier.  If this causes problems between
  87.     MS-DOS Kermits with and without this patch then use this workaround: SET
  88.     TRANSFER CHARACTER-SET LATIN1 and SET ATTRIBUTE CHARACTER-SET OFF.
  89. 14. Ensure trailing spaces are removed from commands like DEFINE \%a string.
  90. 15. Avoid a possible delay in outputting strings as keyboard definitions when
  91.     operating with a network communications path (without this fix, function
  92.     keys might have to be struck twice, etc).
  93. 16. Correct operation of ESC [ Pn d in text emulator.
  94. 17. Use different video mode for Orchid Designer Professional VGA board when
  95.     switching to 132 columns.  Substitutes new hexadecimal value of the video
  96.     mode for the 23h used with the orignial Orchid Designer board.  These two
  97.     boards yield the same presence signature to Kermit but require different
  98.     video modes. THIS IS NOT A PERMANENT FIX in version 3.01; a fresh Patch
  99.     file will be required for version 3.01.
  100. 18. Corrections to character set translation tables.
  101. 19. Removal of special treatment for IBM EBIOS (but see below).
  102. 20. Allow server to exit via BYE and LOGOUT.
  103. 21. Server: default to block check from I packet.  The server would bid to
  104.     send files with the block check value set by the server's owner rather
  105.     than that negotiated by the client in an initial session startup.  This
  106.     patch allows the block check value to be increased during a session above
  107.     the server's startup value if the client says SET BLOCK 2 or 3.
  108.     Subtle, and usually of no consequence in normal operations.  Sounds like
  109.     a game of Bridge, and it is very similar.
  110. 22. Allow single character definitions for DEFINE macro string.
  111. 23. Allow files to be written to Novell file server disks, and stop unwanted
  112.     access of drive A:.  The problem was the standard way of asking DOS
  113.     about space on the destination drive always yielded drive A: if the
  114.     real drive was a Novell file server.  This caused drive A: to power up
  115.     and yield an incorrect value for the disk space (none if nothing is in
  116.     drive A:). AT&T STARLAN has no such problems.  If the problem occurs on
  117.     your system the immediate workaround is to say SET ATTRIBUTE LENGTH OFF.
  118. 24. Correct screen rollback allocation if machine has more than 508KB of
  119.     memory free after Kermit loads its main body.  Yes, it has happened!
  120. 25. Correct erasure of double width lines and ignore command to restore VT340
  121.     color palette settings.
  122.  
  123. OTHER CHANGES FROM 3.00 to 3.01:
  124. 1. New behavior of SET TRANSLATION INPUT \xxx \yyy.  \xxx is now a PC code
  125.    page value, rather than the raw value received from the communication line.
  126. 2. Modify CONNECT command to send Shift-In/Shift-Out characters when:
  127.     (a) a special (8-bit character) has been typed, and
  128.     (b) parity is other than NONE.
  129.    Under these conditions characters in the C1 range (80h-9fh) are transmitted
  130.    as ESC followed by the character value minus 40h.  Characters in the GR
  131.    range (A0h-FFh) are sent as ESC N followed by the character without the
  132.    high bit.  ESC N is the ISO 2022 standard Single-Shift-2 command.
  133. 3. Support for split-speed 75/1200 bps communication.  Thanks to Danne Norstedt
  134.    for his code.
  135. 4. The ESC h sequence (draw bold intensity line) is now recognized during
  136.    Tektronix emulation.
  137. 5. Better handling of Wyse big screens in Tektronix mode.
  138. 6. Hercules and other monochrome systems can now write opaquely in Tektronix
  139.    mode.
  140. 7. The VT340 color palette is now restored upon command from the host.
  141. 8. The "LEDs" in the mode line are now displayed during VT320 emulation.
  142. 9. Improved handling of ", STAY" on the Kermit command line.
  143. 10. Improved (i.e. working) support for IBM EBIOS with LAN Async Server. Thanks
  144.     to Steve Knudson of IBM and Susan Bramhall of Yale University for their
  145.     help on this topic.  EBIOS communications is now available via the new
  146.     command SET PORT EBIOS <port value of 1..4>.
  147. 11. LATIN-1 is now spelled LATIN1.
  148. 12. Invoke message "Resume or New" when selecting a DECnet node while a DECnet
  149.     connection is still active. 
  150. 13. Preserve Tektronix pixel operation code around display of text.
  151. 14. Correct failure to turn on bypass mode by Control-X in the Tek emulator.
  152. 15. Add 20 msec delay between sending XOFF to host and shutting down the port
  153.     when performing a RUN or PUSH command, to allow the character enough time
  154.     to exit the port.
  155. 16. Correct scrolling action of ESC [ Pn E in text emulator.
  156. 17. Make timeout when expecting packet EOL character a forgivable error.  
  157. 18. Set single file skip flag ('X') when rejecting a file because of attribute
  158.     packet reasons, to block further file transfer packets from hosts which
  159.     fail to obey the protocol on attributes packet file rejection indicators.
  160. 19. Increase the number of VT340 color palettes to 256 (only the first 16 are
  161.     reportable) to accomdate DEC's RETOS package.
  162. 20. Let Horizontal Tab in Tek emulator space at 8 column increments.  This
  163.     assists WordPerfect and other programs overwriting text on the graphics
  164.     screen in a formatted fashion.
  165. 21. Allow files to be written to Novell file server disks, and stop unwanted
  166.     access of drive A:.  The problem was the standard way of asking DOS
  167.     about space on the destination drive always yielded drive A: if the
  168.     real drive was a Novell file server.  This caused drive A: to power up
  169.     and yield an incorrect value for the disk space (none if nothing is in
  170.     drive A:). AT&T STARLAN has no such problems.  If you see this problem 
  171.     the workaround is: SET ATTRIBUTE LENGTH OFF.
  172. 22. Correct screen rollback allocation if machine has more than 508KB of
  173.     memory free after Kermit loads its main body.
  174. 23. Correct line erasure problem with double width lines.
  175. 24. Correctly parse DOS command line word "stay" to remain in Kermit.
  176. 25. Ensure user specified value for SET RECEIVE TIMEOUT always applies.
  177. 26. Clear DOS keyboard buffer when exiting Connect mode via Control-].  Some
  178.     systems may retain a Control-Break (^C) in the buffer from Connect mode
  179.     operations.
  180. 27. Numerous corrections to the character set translation tables.  Thanks to
  181.     many correspondents for their sharp powers of observation.
  182. 28. Correct problem of losing the last two command characters of
  183.     REMOTE HOST command>filespec  when the ">filespec" redirection is used.
  184.