home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / kermit / msvrb1.arc / KERMREAD.ME next >
Internet Message Format  |  1989-01-23  |  6KB

  1. Date: Mon, 23 Jan 89 19:56 MDT
  2. From: Joe Doupnik <JRD@USU.BITNET>
  3. To: Info-IBMPC@WALKER-EMH.ARPA, Info-Kermit
  4. Subject: Announcing MS-DOS Kermit 2.32/A
  5.  
  6. To correct a somewhat serious bug in MS-Kermit 2.32 (see next message), a
  7. maintenance release of MS-Kermit -- 2.32/A -- is now available.  The
  8. opportunity was also used to fix a few minor problems.  The changes from MS
  9. Kermit 2.32 to 2.32/A 21 Jan 1989 are listed below.
  10.  
  11. Items common to all machines supported by MS Kermit -
  12.  
  13. 1. Correct a problem negotiating 8-bit prefixing when MS Kermit is operating
  14.    with parity of NONE yet the other side requests that such quoting be done.
  15.    Version 2.32 had a problem and would receive the 8-bit quoting character
  16.    "&" as ordinary text and hence produce a corrupted file. Setting parity
  17.    to SPACE on the PC with version 2.32 might be a suitable workaround.
  18.  
  19. 2. Correct ENABLE/DISABLE MESSAGE commands to work properly. Previously the
  20.    sense was inverted and the command applied to SEND rather than MESSAGE.
  21.  
  22. 3. Formally decode messages in ACKs to data or filename packets before
  23.    displaying them.
  24.  
  25. 4. Add analysis of prompt text in the ASK command so that \number forms are
  26.    converted to binary before displaying the prompt. This makes the prompt
  27.    field behave the same as in the ordinary SET PROMPT command. A dollar sign
  28.    will terminate the text string for either command.
  29.    Example:     ASK \%1 \27[31mEnter password\27[37m
  30.  
  31. 5. Correct small textual errors in the SET command main help screen.
  32.  
  33. 6. Allow command REMOTE MESSAGE to use three character text messages.
  34.  
  35. Items specific to the IBM-PC version of MS Kermit -
  36.  
  37. 7. Delay accessing a communications port until the port is actually needed.
  38.    This prevents the automatic probing of COM1 at Kermit startup, even before
  39.    file mskermit.ini or equivalent is read. COM1 remains the default port
  40.    unless another is selected by a SET PORT command. The effect of this change
  41.    is transparent except where Kermit has been operated under a multi-tasking
  42.    Environment such as Concurrent-DOS, Desqview, DoubleDos, or MS Windows.
  43.    These situations have experienced difficulty when a second copy of Kermit
  44.    is started while the first copy is actively using COM1; the disturbance
  45.    is created when COM1 is prepared for use as part of the Kermit startup
  46.    process. The present change prevents this disturbance by selecting but not
  47.    touching a port until a Kermit command requires it. Note that STATUS, SHOW
  48.    COMMUNICATIONS, SHOW MODEM, SET BAUD, SET SPEED, and SET PORT commands
  49.    do access the selected port for information; to avoid possible interference
  50.    between users of COM1 perform the desired SET PORT command to select and
  51.    initialize another port before using these latter commands.
  52.  
  53. 8. Add several small improvements to video screen support for the VT102
  54.    terminal emulator when Video 7 boards are used. Preserve 43 line mode
  55.    whenever possible. Defeat 132 column mode for Video 7 VGA boards used with
  56.    fixed frequency analogue displays (31.5KHz), such as the IBM 85xx series.
  57.    Prevent using wrong display buffer address when an unknown proprietary
  58.    video mode is encountered from many EGA and VGA style boards.
  59.  
  60. 9. Put the VT102 screen into the rollback buffer when clearing the entire
  61.    screen with any escape sequence combination. Partial screen erasures
  62.    do not cause preservation in the rollback buffer.
  63.  
  64. 10. Support character 9Bh, ANSI "CSI", as equivalent to reception of "ESC ["
  65.     in the VT102 emulator.
  66.  
  67. 11. Preserve character set pointers and related items in the VT102 emulator
  68.     when the screen width is changed.
  69.  
  70. 12. Avoid unnecessary flow control commands when Control-Print Screen is
  71.     active.
  72.  
  73. The files which have been changed since version 2.32 are:
  74.  
  75.     new release ident and date:
  76.       MSSDEF.H
  77.  
  78.     new system independet files:
  79.       MSSKER.ASM, MSSSEN.ASM, MSSSER.ASM, MSSSET.ASM, MSSTER.ASM
  80.  
  81.     and for IBM-PC's:
  82.       MSXIBM.ASM, MSYIBM.ASM, MSZIBM.ASM
  83.                                                         Joe Doupnik
  84.                                                         22 Jan 1989
  85.  
  86. [Ed. - Many thanks once again, Joe.  The new files have been put in Kermit
  87. distribution, and MSKERM.BWR has been updated accordingly.]
  88.  
  89. ------------------------------
  90.  
  91. Date: Thu, 19 Jan 1989 18:42:32 CET
  92. From: Helmut Waelder <ZRWA001@DTUZDV1.BITNET>
  93. Subject: MS-Kermit 2.32 Binary Transfer Bug
  94.  
  95. I have transferred a binary file from IBM/370 Kermit 4.0 in server modus
  96. to MS-Kermit 2.31 and a second time to MS-Kermit 2.32 with LOG PACKETS.
  97. The result is as following (all data packets are the same for V2.31 and
  98. V2.32):
  99.  
  100.     ------ MS-Kermit 2.31 ( works ok) ----------
  101.     Spack: ^A0 I~- @-#Y1~*  ~G^M
  102.     Rpack: ^A- Y~% @-#&1~(Y^M
  103.     Spack: ^A/ Rdos33pat.arcY^M
  104.     Rpack: ^A- S~% @-#&1~(S^M
  105.     Spack: ^A0 Y~- @-#&1~*  ~$^M       <---- this packet differs in V2.32
  106.     Rpack: ^A/!FDOS33PAT.ARC.^M
  107.     -------- MS-Kermit 2.32 ( in error ) --------
  108.     Spack: ^A0 I~- @-#Y1~*  ~G^M
  109.     Rpack: ^A- Y~% @-#&1~(Y^M
  110.     Spack: ^A/ Rdos33pat.arcY^M
  111.     Rpack: ^A- S~% @-#&1~(S^M
  112.     Spack: ^A0 Y~- @-#Y1~*  ~W^M       <----- different
  113.     Rpack: ^A/!FDOS33PAT.ARC.^M
  114.  
  115. Over the line comes the same data, but it seems to me that MS-Kermit does not
  116. correctly interpret the 8th bit prefixing.  There is no byte with 8th bit on
  117. in the received file (v2.32) and the file is about 30% bigger in size.
  118. /Helmut
  119.  
  120. [Ed. - This is a serious bug, and it is the main reason for releasing 2.32/A
  121. at this time.  If Kermit should be able to do anything right, it's file
  122. transfer!]
  123.  
  124. ------------------------------
  125.