home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / mail.91a < prev    next >
Internet Message Format  |  2020-01-01  |  96KB

  1. From fdc  Tue Jan  8 10:45:04 1991
  2. Return-Path: <fdc>
  3. Received: by watsun.cc.columbia.edu (5.59/FCB)
  4.     id AA09528; Fri, 4 Jan 91 21:52:26 EST
  5. Date: Fri, 4 Jan 91 21:52:25 EST
  6. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  7. To: Info-Kermit
  8. Subject: Info-Kermit Digest V13 #1
  9. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  10. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  11. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  12. Message-Id: <CMM.0.90.0.663043945.fdc@watsun.cc.columbia.edu>
  13.  
  14. Info-Kermit Digest          Fri, 4 Jan 1991        Volume 13 : Number 1
  15.  
  16. Today's Topics:
  17.         New Release of Apple II Kermit
  18.         New Release of VAX/VMS Kermit-32
  19.         Another Prerelease of MS-DOS Kermit 3.02 Ready for Testing
  20.         New Update of MS-DOS Kermit 3.02 for the Victor 9000
  21.         New Update of MS-DOS Kermit 3.02 for the DEC Rainbow
  22.         Updated Auxilliary Files for Kermit-370
  23.         CP/M Kermit version 4.10 Enhancements
  24.         TOPS-10 Kermit Files Repaired
  25.  
  26. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  27. requests for addition to or deletion from the Info-Kermit subscriber list to
  28. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  29.  
  30. Kermit files may be obtained over networks and by mail order.  On the
  31. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  32. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  33. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  34. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  35. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  36. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  37. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  38. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  39. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  40. complete list of Kermit versions and an order form from Kermit Distribution,
  41. Columbia University Center for Computing Activities, 612 West 115th Street,
  42. New York, NY 10025 USA.
  43.  
  44. ----------------------------------------------------------------------
  45.  
  46. Date: Wed Dec  5 09:16:51 1990
  47. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  48. Subject: New Release of Apple II Kermit
  49. Keywords: Apple II Kermit 3.87
  50.  
  51. >From Ted Medin, <medin-t@shark.nosc.mil>.  Here is his description of the
  52. new release:
  53.  
  54.   1. Decimal numbers allowed in lots of places.
  55.   2. Screen restore on "connect" for //e or better.
  56.   3. Kermit file attributes are handled.
  57.   4. Percent of file transferred where possible (file attributes required).
  58.   5. Lots of bug fixes (will we ever get the vt100 right :-)
  59.   6. Kermit protocol bug fixes.
  60.   7. Escape character "\" can be used in file names for file xfers.
  61.   8. Show volumes - (ProDos only) shows the prefixes of the online volumes.
  62.   9. Escape V - When connected will toggle cursor-keys-vt100.
  63.  10. Some vt102 printer codes are handled - don't expect much.
  64.  11. New driver for the Ace dual card.  Thanks to Andy Tefft.
  65.  
  66. Now for a list of credits for those who helped.  I'm sure I missed someone
  67. so please accept my appoligies: Doug Ashbrook, Todd Bakal, Ralph Carpenter,
  68. Grant Delaney, Les Ferch, Paul Hirose, Steve Kunz, Ted Lee, Murphy Sewell,
  69. Andy Tefft, Dick Wotiz.  (End Quote)
  70.  
  71. The new files are in kermit/a/app*.* on watsun.cc.columbia.edu (Internet)
  72. and they are available from KERMSRV at CUVMA (BITNET/EARN).
  73.  
  74. ------------------------------
  75.  
  76. Date: Wed Dec  5 09:16:51 1990
  77. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  78. Subject: New Release of VAX/VMS Kermit-32
  79. Keywords: VAX/VMS Kermit
  80.  
  81. >From Jonathan Welch, a minor new release of Kermit-32 for VAX/VMS, version
  82. 3.3.128.  The new release replaces version 3.3.126, and contains two
  83. corrections: a bug when transferring files containing print carriage control,
  84. and problems operating in non-interactive (e.g. batch) mode.  The files are
  85. in the B area, kermit/b/vms*.* on watsun, VMS*.* on CUVMA KERMSRV.  The file
  86. vmsmit.hex is KERMIT.EXE encoded in hex format, which you can convert back to
  87. EXE format using the VMSDEH program, also supplied in the same area.  See the
  88. file VMSAAA.HLP for instructions.  Thanks to Jonathan for keeping Kermit-32
  89. alive!
  90.  
  91. ------------------------------
  92.  
  93. Date: Tue Jan  1 20:37:42 1991
  94. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  95. Subject: Another Prerelease of MS-DOS Kermit 3.02 Ready for Testing
  96. Keywords: MS-DOS Kermit 3.02, IBM PC
  97.  
  98. Here are the changes since the last announcement, from Joe Doupnik's
  99. MSR302.UPD file.  The new version is ready for testing in
  100. kermit/test/mstibm.boo in BOO file format, convertible to executable .EXE file
  101. using any of the kermit/b/msbpct.* programs, or as a directly executable
  102. binary file in kermit/bin/mstibm.exe.  As usual, many thanks to Joe for his
  103. constant and devoted attention to this program.
  104.  
  105. 94. Make several internal changes to the code for SET PORT TES, with no
  106.     changes to user level commands. File msxibm.asm.
  107.  
  108. 95. 26 Nov. Fix two problems introduced this past week: unwanted ghost cursor
  109.     boxes in graphics emulation mode if character writing is opaque and the
  110.     display is CGA or Hercules, and loss of \Knethold for TES. Files changed
  111.     are msgibm.asm and msxibm.asm.
  112.  
  113. 96. Another graphics terminal emulation fix for the case of using opaque
  114.     character writing with monochrome displays when the characters do not
  115.     start on a multiple of 8 horizontal PC dots. File msgibm.asm
  116.  
  117. 97. Add a problem solver from Frank da Cruz: if Kermit times out waiting for
  118.     a packet character to arrive then send an XON to the host, if such flow
  119.     control is active, to free a host which might have received an XOFF as
  120.     a stray line noise character. File msscom.asm
  121.  
  122. 98. Add more flexibility to the REMOTE LOGIN <username password account>
  123.     command so that it can be stated on one line, particularly for Take files,
  124.     and yet retain the ability to use embedded spaces in all three fields. To
  125.     use embedded spaces surround the quantity with curly braces, {..}. An
  126.     example is a username of "my name" and a password of "no show":
  127.         REM LOGIN {my name}{no show}
  128.     or equivalently
  129.         REM LOGIN {my name}   {no show}
  130.     The account name is omitted in this example. Kermit will prompt for the
  131.     items only if nothing is specified after the word LOGIN. File mssser.asm,
  132.     done on 6 Dec.
  133.  
  134. 99. Improve performance of the Novell TELAPI communications path. Command
  135.     TELAPI between single Character and Line Mode depending on what Kermit
  136.     sends, because otherwise TELAPI will send Kermit packets as a long burst
  137.     of TCP/IP Telnet packets each holding one data character. This boosted the
  138.     Kermit to Kermit file sending speed from 240 to 1990 file characters per
  139.     second in one test situation (an 8MHz AT to a MicroVAX II using Kermit-32
  140.     version 3.3.126 and 1000 byte packets).
  141.  
  142.     However, because of the way TELAPI Line Mode works this gain is obtained
  143.     only if the end-of-packet character on packets sent by MS-DOS Kermit is
  144.     the default 13 (Carriage Return); other values will result in TELAPI using
  145.     its method of a single character per Telnet packet. That is, when TELAPI
  146.     is in Line Mode a Carriage Return is required to send its buffer.
  147.  
  148.     Second, side step a particularly slow TELAPI operation when receiving
  149.     characters. This boosted reception from 240 to 1720 file characters/sec
  150.     in a similar test. All changes are in file msxibm.asm. Done on 8 Dec 1990.
  151.  
  152. 100. Add a finishing touch to SET PORT TELAPI to handle the case of starting
  153.      a NEW or RESUMING an existing connection when the command is given.
  154.  
  155. 101. By request, add additional Tek submode entry and exit commands of
  156.         ESC 1   enter Tek submode from text emulator and clear Tek screen;
  157.                 ignored if Tek mode is disabled.
  158.         ESC 2   exit Tek submode from text emulator;
  159.                 ignored if acting as a full Tek terminal (SET TERM TEK).
  160.      Files changed are msgibm.asm and mszibm.asm
  161.  
  162. 102. Make a couple small changes to files msxibm.asm and mssset.asm to ensure
  163.      that changes to flow control take effect immediately rather than waiting
  164.      for the serial port to be closed and reopened manually (by changing ports
  165.      and changing back again).
  166.  
  167. 103. Two small changes. Ensure received packet retry counter does not increase
  168.      when any legally framed packet arrives, rather than considering only those
  169.      in the current window. File mssrcv.asm.
  170.      Add tiny time windows when the serial port interrupt routine can permit
  171.      other interrupts to be serviced while it reads bytes from the FIFO of a
  172.      16550A UART chip. Previously interrupts were turned off during the entire
  173.      read process. Improvments will be noticed only on machines already
  174.      running in a nearly overloaded situation. This feature may be removed if
  175.      any bad reports arrive. File msxibm.asm.
  176.  
  177. 104. Add screen-clear command CLS to clear the screen at Kermit command
  178.      level, especially for Take files and Macros (Control-L does it by hand).
  179.      File mssker.asm, done 17 Dec 1990.
  180.  
  181. 105. Add correction to file msxibm.asm to prevent sending an XOFF if the
  182.      communications port is inactive. Affects situations such as starting
  183.      Kermit and saying DIR before doing anything else.
  184.  
  185. 106. Remove item 97. At least one IBM mainframe Kermit objects to an XON when
  186.      reading packets (however slowly it may respond). File msscom.asm, 23 Dec.
  187.  
  188. 107. Add support for 132x25 screens with the new IBM XGA display adapter. Tnx
  189.      to Bert Tyler at NIH. File msyibm.asm
  190.  
  191. 108. Small correction in file msuibm.asm, IBM PC keyboard reader, to work
  192.      around a PS/2 keyboard Bios problem with the keypad "5" key.
  193.  
  194. 109. Ensure that during terminal emulation out going bytes of values greater
  195.      than 9fh are not converted into 7-bit control form (ESC letter) under any
  196.      circumstance. Only bytes in the C1 control code area may be converted.
  197.      File msyibm.asm
  198.  
  199. 110. Correct small error in identifying the transfer character set given in
  200.      received attributes packets. Also, if an arriving file indicates a
  201.      Transfer Character Set of CYRILLIC then force use of CP866 for that
  202.      particular file and revert back to normal afterward. File mssrcv.asm
  203.      And if the user manually selects CP866 then retain that setting around
  204.      pushing to DOS. File msxibm.asm
  205.  
  206. 111. During file transfers pressing either Control-Q or just Q sends an XON
  207.      code to the other side, regardless of our flow control setting. This
  208.      is to manually free a host blocked by a stray XOFF. File msscom.asm
  209.  
  210. Joe has also written a capsule summary of the changes from version 3.01 to
  211. 3.02.  It is available in the file kermit/test/msr302.doc, about 36K in
  212. length.  Thanks again, Joe!
  213.  
  214. ------------------------------
  215.  
  216. Date: Mon, 17 Dec 90 23:53:57 EST
  217. >From: "Joe R. Doupnik" <jrd@watsun.cc.columbia.edu>
  218. Subject: New Update of MS-DOS Kermit 3.02 for the Victor 9000
  219. Keywords: MS-DOS Kermit 3.02, Victor 9000 Kermit
  220.  
  221. I completed a quick upgrade of the Victor 9000 (Sirius 1) Kermit material
  222. from version 2.29 to 3.02 and placed the files on ~kermit/test.  I lack a
  223. Victor upon which to test these changes so we need to hear from volunteers.
  224. File mstv90.boo is accompanied by the three main source files msuv90.asm,
  225. msxv90.asm and msyv90.asm.  The startup banner carries the date of 17 Dec
  226. 1990.
  227.  
  228. Joe D.
  229.  
  230. [Ed. - Thanks, Joe.  Reports from Victor 9000 users would be much
  231. appreciated.]
  232.  
  233. ------------------------------
  234.  
  235. Date: Sat, 29 Dec 90 03:05:16 EST
  236. >From: Robert Weiner <rweiner@watsun.cc.columbia.edu>
  237. Subject: New Update of MS-DOS Kermit 3.02 for the DEC Rainbow
  238. Keywords: MS-DOS Kermit 3.02, Rainbow
  239.  
  240. Here is the latest version of DEC Rainbow Test Kermit built from current
  241. MS-DOS Kermit sources in ~kermit/test.  Nothing Rainbow specific new here.
  242. -Rob
  243.  
  244. [Ed. - Thanks, Rob!  Readers can find this contribution in
  245. kermit/test/mstrb1.boo (boo file) and kermit/bin/mstrb1.exe (binary).]
  246.  
  247. ------------------------------
  248.  
  249. Date: Mon, 1990 Dec 17   14:56 EST
  250. >From: "John F. Chandler" <PEPMNT@CFAAMP.HARVARD.EDU>
  251. Subject: Updated Auxilliary Files for Kermit-370
  252. Keywords: Kermit-370, IBM Mainframe, CMS Kermit
  253.  
  254. Two files have recently been updated.  One is IK0VER.FOR, a comparison
  255. program which generates a difference file in the form of CMS-style updates:
  256. there was a sequencing problem in the output difference file whenever a
  257. matching stretch of exactly one card appeared in the midst of differences.
  258. IK0VER is of interest primarily to programmers on non-CMS systems who wish
  259. to send code improvements in a compressed and uniform fashion.  The other
  260. file is IKCACT.ASM, the sample accounting exit routine for Kermit-CMS.
  261. Nothing has been changed in the way it works, but some new options have been
  262. added for recording the accounting information.  Also, a note of caution:
  263. the punch option, as a quick examination of the code would indicate, does
  264. NOT work in an XA-mode virtual machine.  Andre Pirard has signaled an
  265. intention to make an XA-mode version some day, but not right away.
  266.  
  267. John
  268.  
  269. [Ed. - Thanks, John!  John has also sent in a set of Kermit-370 documentation
  270. files that contain "Fortran" carriage control in column 1, and that are fully
  271. paginated, with an index and a table of contents that make sense.  These are
  272. available in the "B" area as IK*.LPT.]
  273.  
  274. ------------------------------
  275.  
  276. Date: Fri, 23 Nov 90 18:28:30 EST
  277. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  278. Subject: CP/M Kermit version 4.10 Enhancements
  279. Keywords: CP/M Kermit
  280.  
  281. As a result of an E-Mail discussion with Dr. Russell Lang at Monash
  282. University in Australia, I have made the following enhancement to Kermit-80
  283. Version 4.10: when receiving or getting files, if a "disk full" condition is
  284. found, rather than aborting with no other action, the enhanced Kermit now
  285. deletes the file causing the "disk full" condition, complains to the user
  286. (which it always did) and sends an "E" packet to the other side to tell it
  287. to stop sending.  These changes are in cpsker.asm, cpspk1.asm, cpsker.hex in
  288. my area, /uw/guests/freeman/.  Except for bug fixes as a result of the test
  289. release, I believe this will be the last work on Kermit-80 ver. 4.10.
  290. Future enhancements will go into Kermit-80 ver. 4.11.
  291.  
  292. After checking with Joe Doupnik, I've modified CP/M Kermit to take account
  293. of the SET INCOMPLETE-FILES setting when receiving files and a disk-full
  294. error occurs. If SET INCOMPLETE KEEP is in effect, the incomplete file will
  295. be closed and kept, else it will be deleted.  The user will still know that
  296. the transmission was unsuccessful as the "Failed" message will appear even
  297. with SET TERMINAL QUIET.  The "E" packet will still be sent to the remote
  298. Kermit. This is the behavior before my last change except that under all
  299. circumstances, an incomplete file is closed (errors ignored), so that, if
  300. SET INCOMPLETE-FILES KEEP is in effect, an attempt wil be made to output the
  301. last buffer.
  302.  
  303. -- Mike Freeman K7UIJ --
  304.  
  305. [Ed. - Thanks, Mike!  CP/M Kermit users should continue to check the new
  306. files in kermit/test/cp*.* for updates.  Reports and contributions continue
  307. to arrive from far and wide, showing that CP/M is still alive.  When they
  308. have settled down, version 4.10 will replace 4.09 in the standard Kermit
  309. distribution.]
  310.  
  311. ------------------------------
  312.  
  313. Date: Wed, 28 Nov 90 17:00:55 EST
  314. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  315. Subject: TOPS-10 Kermit Files Repaired
  316. Keywords: TOPS-10 Kermit, DECsystem-10 Kermit
  317.  
  318. In Kermit Digest V10#4, I noticed that Chuck Bacon noticed that <CR><LF>s
  319. had been inserted in the Macro-10 sources for DECsystem-10 Kermit in such a
  320. way that the Macro compilation was broken.  Did Mr. Bacon ever get a
  321. corrected set of files to you?  It would appear not as a cursory perusal of
  322. the ~kermit/b/ area shows you still have the chopped files (as I presume
  323. they came from Mr. Norstedt).  In any case, I have sent you reformatted
  324. files to compile/load/execute properly on the DECsystem-10.  The Bliss
  325. modules are unaffected.  These sources also include my bug fixes also.
  326. Everything works correctly as far as I can tell.  Ciao.
  327. -- Mike K7UIJ --
  328.  
  329. [Ed. - Many thanks, Mike!  TOPS-10 lives too, eh?]
  330.  
  331. ------------------------------
  332.  
  333. End of Info-Kermit Digest
  334. *************************
  335.  
  336. From cmg  Tue Feb  5 16:41:17 1991
  337. Return-Path: <cmg>
  338. Received: by watsun.cc.columbia.edu (5.59/FCB)
  339.     id AA18565; Mon, 4 Feb 91 17:00:38 EST
  340. Date: Mon, 4 Feb 91 17:00:37 EST
  341. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  342. To: Info-Kermit
  343. Subject: Info-Kermit Digest V13 #2
  344. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  345. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  346. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  347. Message-Id: <CMM.0.90.0.665704837.cmg@watsun.cc.columbia.edu>
  348.  
  349. Info-Kermit Digest         Mon, 4 Feb 1991        Volume 13 : Number 2
  350.  
  351. Today's Topics:
  352.  
  353.              Info-Kermit Digest Delivery
  354.           Last Test Prerelease of MS-DOS Kermit 3.02
  355.        DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  356.           MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  357.          Using the MS-DOS Kermit Terminal Emulator with PICK
  358.             CP/M Kermit for the Ampro Little Board
  359.  
  360. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  361. requests for addition to or deletion from the Info-Kermit subscriber list to
  362. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  363.  
  364. Kermit files may be obtained over networks and by mail order.  On the
  365. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  366. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  367. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  368. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  369. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  370. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  371. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  372. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  373. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  374. complete list of Kermit versions and an order form from Kermit Distribution,
  375. Columbia University Center for Computing Activities, 612 West 115th Street,
  376. New York, NY 10025 USA.
  377.  
  378. ----------------------------------------------------------------------
  379.  
  380. Date: Mon, 4 Feb 1991 11:33:24 EST
  381. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  382. Subject: Info-Kermit Digest Delivery
  383. Keywords: Info-Kermit Digest
  384.  
  385. Many Info-Kermit subscribers report that they have not been receiving
  386. Info-Kermit issues regularly.  Others report receiving two or more copies of
  387. each one.  These problems seem to be caused by our local UNIX mail delivery
  388. agent, sendmail, and our postmaster is investigating.  It is very likely that
  389. the enormous number and geographic dispersion of Info-Kermit subscribers is
  390. greater than sendmail ever expected to cope with.
  391.  
  392. I would encourage those of you who subscribe to Info-Kermit directly to move
  393. your subscription to the I-KERMIT listserver on BITNET/EARN.  You can do this
  394. even your mail address is not on a BITNET host.  To do this,
  395. send e-mail to LISTSERV@CUVMA.BITNET containing the following text:
  396.  
  397.   SUBSCRIBE I-KERMIT <name>
  398.  
  399. where <name> is your personal name, which can be in upper and lower case,
  400. contain spaces, etc.  Once you receive a digest issue from I-KERMIT, you can
  401. send e-mail to Info-Kermit@watsun.cc.columbia.edu asking to have your direct
  402. subscription cancelled because now you are receiving the digest through
  403. LISTSERV.  If you ever want to cancel your I-KERMIT subscription, send e-mail
  404. to LISTSERV@CUVMA.BITNET containing the text:
  405.  
  406.   SIGNOFF I-KERMIT
  407.  
  408. Users of Unix systems that receive the regular newsgroup postings can also
  409. read comp.protocols.kermit, which is simply a reposting of the Info-Kermit
  410. Digest to the Unix netnews network (how or by whom I have never known).
  411.  
  412. Meanwhile, for those of you who are wondering which issues you might have
  413. missed, Volume 12 (July through December, 1990) had 7 issues (1 through 7).
  414. We're now in Volume 13 (Jan-Jun 1991), and this is the second issue.  Missing
  415. issues can be retrieved from kermit/e/v12.* and v13.* on watsun via anonymous
  416. ftp on the Internet, or V12 * and V13 * from KERMSRV at CUVMA on BITNET/EARN.
  417.  
  418. Sorry for the inconvenience, hope all is better soon.
  419.  
  420. ------------------------------
  421.  
  422. Date: Mon, 4 Feb 1991 12:46:58 EST
  423. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  424. Subject: Last Test Prerelease of MS-DOS Kermit 3.02
  425. Keywords: MS-DOS Kermit 3.02
  426.  
  427. We're nearing the final release of the next version of MS-DOS Kermit, which up
  428. till now we have been calling 3.02.  When it is finally released, the version
  429. number will be 3.10 to reduce confusion about test versions versus real
  430. versions.  As of this announcement, development of this release is frozen.
  431. Please continue to send in bug reports and other comments, but suggestions for
  432. new features will be kept for a post-3.10 release.  This message, extracted
  433. from Joe Doupnik's MSR302.UPD file, lists the changes since the last posting,
  434. in Info-Kermit V13 #1.  Subsequent messages describe work on some of the
  435. non-IBM-PC versions.
  436.  
  437. The files are available in the Kermit Distribution "test" area, kermit/test
  438. on watsun.cc.columbia.edu for anonymous FTP access on the Internet, and the
  439. T: area of KERMSRV at CUVMA on BITNET.  They include:
  440.  
  441.  BOO File      Documentation     Systems Supported
  442.   mstibm.boo    msr302.upd,.doc   IBM PC, PS/2, and compatibles
  443.   mstgen.boo                      Generic MS-DOS
  444.   mstgri.boo    mstgri.doc,.hlp   Grid Compass
  445.   msthp1.boo    msthp1.doc,.hlp   Hewlett Packard 150
  446.   msthpx.boo    msthpx.doc,.hlp   Hewlett Packard 110 and Portable Plus
  447.   mstrb1.boo    mstrb1.doc        DEC Rainbow-100
  448.   mstv90.boo                      Victor 9000 (Sirius 1)
  449.   mstz10.boo    mstz10.doc        Heath/Zenith-100
  450.  
  451. The "boo" files are executable (.EXE) files encoded in "BOO" format, which
  452. can be decoded back into .EXE format using any of the MSBPCT programs that
  453. can be found in kermit/a/msbpct.* on watsun or MSBPCT * on KERMSRV.
  454.  
  455. The non-IBM versions listed above are approximately up to date with the IBM
  456. version, but they lack many of the system-dependent features such as network
  457. support, international character-set translation, and others, but they do
  458. incorporate sliding windows, script language programming, and other
  459. system-independent aspects of MS-DOS Kermit 3.02.  The non-IBM versions have
  460. not been tested in the current edit, although they were tested at earlier
  461. points in the 3.02 development cycle.
  462.  
  463. Thanks to Joe Doupnik for his skill, patience, endurance, generosity, etc,
  464. in pulling this release together, and to other MS-DOS Kermit programming
  465. volunteers including Robert Weiner, Gary Stebbins, John Nyenhuis, Terry
  466. Kennedy, Bert Tyler, and many others, and to the hundreds or thousands of
  467. testers.  Please report bugs or problems in this latest program edit to
  468. Info-Kermit or directly to Joe at JRD@CC.USU.EDU (Internet) or JRD@USU
  469. (BITNET/EARN).  Joe's notes follow:
  470.  
  471. 112. Add a feature suggested by John Klensin and Frank da Cruz, from C Kermit.
  472.      New substitution variable notation \$(item)  means replace  \$(item)  by
  473.      the string on the right hand side of the line starting as ITEM= in the
  474.      DOS Environment. Any word may be used for ITEM. The replacement will be
  475.      empty if either the string or the item is absent in the Environment.
  476.      Leading and trailing spaces and tabs are removed from the string.
  477.      Examples:
  478.         Echo \$(path)
  479.         shows the string which occurs after "PATH=" in the Environment, such
  480.         as C:\;C:\WP;C:\DOS.
  481.  
  482.         IF eq \$(video) CGA echo Upgrade to VGA 
  483.         will show the string "Upgrade to VGA" if someone has provided the line
  484.         VIDEO=CGA  in the Environment, perhaps by typing SET VIDEO=CGA or
  485.         written there by a program.
  486.  
  487.         ASSIGN \%p \$(path)
  488.         gives variable \%p the definition of the right hand side of PATH=.
  489.  
  490.      Semicolons occurring in \$(..) replacement strings will be treated as
  491.      ordinary characters and will not start a comment. Comments starting
  492.      with a semicolon are now restricted to ordinary Macros and Take files.
  493.  
  494.      Changes are in files mssker.asm and msscmd.asm.
  495.  
  496. 113. Add variable \v(speed) to the list of substitution variables. \v(speed)
  497.      is the ascii value of the communications line speed, in bits/second. It
  498.      may be the word "unknown", without the quotes, if the value is not
  499.      available, and it may contain non-numerical characters such as "." and
  500.      "/" as in 45.5, 134.5, and 75/1200. Network connections will usually
  501.      return "unknown". Changes are in file msscmd.asm.
  502.  
  503. 114. Add variable "program" to the WRITE command and let it be variable
  504.      \v(program). It is the string MS-DOS_KERMIT. Notice the underscore.
  505.      Changes in file msster.asm.
  506.  
  507. 115. Correct two keyboard related problems: reporting \v(keyboard) as 88 keys
  508.      for such keyboards, and retaining the SET KEY {ON, OFF, LK250} state if
  509.      an LK250 keyboard is requested (by this command) but is not present.
  510.      Changes in file msuibm.asm.
  511.  
  512. 116. Make small corrections to network-presence tests which previously
  513.      said no-network if the net's interrupt pointed to segment 0f000h, system
  514.      ROM. With the advent of memory mappers such as QEMM, 386MAX, etc holes
  515.      in ROM can be filled by network drivers. The new test procedures allow
  516.      networks to be detected in the ROM holes. File msxibm.asm.
  517.  
  518. 117. Correct a problem with screen rollback storage when system memory is
  519.      really short. An error in the code allowed storage (and a system crash)
  520.      if the area were absent due to insufficient memory. File msyibm.asm.
  521.  
  522. 118. Correct a presence signature of the STB/EM Plus board when changing
  523.      between 80 and 132 columns, from Terry Kennedy. File msyibm.asm.
  524.  
  525. 119. Correct a strange protocol problem. If receiving characters from an IBM
  526.      mainframe host (or equiv) which requires use of a "handshake" character,
  527.      typically Control-Q, and an end of packet character arrives prematurely
  528.      then the bad partial packet is marked and delivered as a good one.
  529.      Change in file msscom.asm.
  530.  
  531. 120. Add code from Bert Tyler to manually set IBM XGA display boards in 80
  532.      or 132 column mode because (apparently) the first boards lack support
  533.      in their Bios. File msyibm.asm.
  534.  
  535. 121. Add command SHOW VARIABLES [\v([name])] which displays the strings
  536.      associated with variables of the form \v(variable-name). Leading "\v("
  537.      and trailing ")" may be omitted. SHOW VARIABLE with no argument shows
  538.      all variables; abbreviations are allowed here. Files changed are 
  539.      mssker.asm, msscmd.asm, msssho.asm.
  540.  
  541. 122. Add 80/132 column support for the ATI VGA Wonder board, as a extended
  542.      case of the EGA board. Tnx to Steve Wood. File msyibm.asm.
  543.  
  544. 123. Permit abbreviations in \v(variable) phrases, such as \v(ver) rather
  545.      than the full form of \v(version). File msscmd.asm
  546.  
  547. 124. Correct a bug in the file receiver code which could reject a file if
  548.      SET ATTRIBUTES LENGTH OFF were stated. File mssrcv.asm, done 16 Jan 91.
  549.  
  550. 125. When the device holding the Session log (Connect mode) becomes full or
  551.      reports an error during writing then put the error message on the status
  552.      line, and suspend logging. Previously the error message was written on
  553.      the main part of the screen where it could be overwritten or missed, and
  554.      logging was reattempted every 128 bytes. Now logging is attempted again
  555.      when reentering Connect mode. File msster.asm
  556.  
  557. 126. Changes to \v(variable) area.
  558.     a) Truncate the fractions of seconds field from \v(time).
  559.         b) Add \v(ndate) which reports the date with all digits as YYYYMMDD
  560.        for easier testing in scripts. \v(date) reports MM-DD-YYYY.
  561.     c) Add \v(status) which reports the value of the Kermit status word;
  562.        0 is success, any other numeric is a failure. Most Kermit commands
  563.        clear this word result before execution. The current values are
  564.        listed below; "user intervention" may be added to other values.
  565.  
  566.          Condition         Status    Comment
  567.     success            0    initial value for most commands
  568.     send failure        1    includes OUTPUT and TRANSMIT commands
  569.     receive failure        2    includes INPUT command timeout
  570.     remote cmd failure    4    REMOTE command failed for any reason
  571.     Take file failure    8    Take file not found
  572.     general failure           16    many causes
  573.     user intervention     256    usually by typing Control-C
  574.  
  575.      These changes also apply to WRITE statements.
  576.  
  577.      Changes affect most mss*.asm files.
  578.  
  579. 127. Add two tests to the script IF statement. These are lexical comparisons
  580.      between two words. The curly brace {..} operators are not usable here.
  581.  
  582.     IF LLT    word1 word2 <command>
  583.         executes <command> if word1 has    fewer characters (after
  584.         removing leading spaces) than word2, or if at the first
  585.         character where the words differ word1 has a character
  586.         occurring earlier (less than) in the ascii collating sequence
  587.         than that in word 2.
  588.  
  589.     IF LGT    word1 word2 <command>
  590.         opposite of above, for word1 longer than word2 or the first
  591.         differing character in word1 occurs later (greater than) that
  592.         in word2 in the ascii collating sequence.
  593.  
  594.      Combining these with IF EQUAL and the NOT modifier yields all logical
  595.      comparison conditions, as shown in the table below. Case sensitivity
  596.      of the tests is controlled by SET INPUT CASE {IGNORE, OBSERVE}, with
  597.      IGNORE being the default; when case is observed uppercase letters are
  598.      "less than" lower case letters.
  599.  
  600.          Lexical Test        Kermit IF statement
  601.     word1 =  word2        IF EQUAL word1 word2 ...
  602.     word1 != word2        IF NOT EQUAL word1 word2 ...
  603.     word1 <  word2        IF LLT word1 word2 ...
  604.     word1 >  word2        IF LGT word1 word2 ...
  605.     word1 => word2        IF NOT LLT word1 word2 ...
  606.     word1 <= word2        IF NOT LGT word1 word2 ...
  607.  
  608.      Changes are in file mssscp.asm
  609.  
  610. 128. Speedup response of the VT300 terminal emulator to VMS SET TERM/INQUIRE,
  611.      and correct SET DEBUG SESSION to not invoke packet logging. Files
  612.      mszibm.asm and msscom.asm, resp.
  613.  
  614. 129. Send an XON when opening the "serial port", to free a host blocked by
  615.      an XOFF from whatever cause. Correct REINPUT not timing out automatically
  616.      if the history buffer is full and a string match is not found.
  617.      Files msxibm.asm and mssscp.asm, resp. 25 Jan 1991
  618.  
  619. 130. For macros invoked while in terminal emulation mode, such as TERMINALS,
  620.      PRODUCT, user defined macros, etc., make variable \%0 be the macro name.
  621.      Changes in file msyibm.asm.
  622.  
  623. 131. Add special feature of calling Macro ON_EXIT when Kermit is exiting to
  624.      DOS (but not when PUSHing/shelling to DOS). The user needs to define
  625.      the Macro and it may contain any commands but normally ones wanted to
  626.      put the system back into a standard form. For example
  627.  
  628.          DEFINE ON_EXIT run cols80.bat,echo Goodbye from MS-DOS Kermit.
  629.  
  630.      This Macro will be executed to switch the screen to 80 column mode
  631.      when Kermit command EXIT or QUIT is given.
  632.      Changes are in file mssker.asm.
  633.  
  634. 132. Permit specification of the IRQ value of a UART serial port. The command
  635.      SET COM3 <port address> <IRQ value>
  636.      has the new optional second field to hold the IRQ (2 through 15 decimal).
  637.      Example:
  638.          SET COM3 \x03e8 \2
  639.      The equivalent command for the DOS Environment would be
  640.          C> SET KERMIT=com3 \x03e8 \2
  641.  
  642.      If the IRQ value is omitted then an IRQ of 4 or 3 will be used for
  643.      testing. In all cases, a test is run to see if the serial port responds
  644.      with this port address and IRQ value. If it does not then the port is
  645.      tested again at the given address but using IRQ 4 or 3. If that fails
  646.      the port is assigned an IRQ of 4 for COM1 and COM3 and 3 for COM2 and
  647.      COM4; PS/2 machines are assigned 3 for COM2..4. XT's and other machines
  648.      based on 8x88/8x86 cpu chips can not use an IRQ above 7.
  649.  
  650.      BEWARE!! It is very easy to interfere with other equipment in the
  651.      computer, such as your harddisk, if the IRQ is used by other boards.
  652.      The hard disk on XT's uses IRQ 5, and on AT's and above it typically
  653.      uses IRQ 14. Parallel printers rarely use IRQs so by swithing off IRQ
  654.      generation on the parallel port(s) one may recover IRQ 7 and 5 (AT's).
  655.      Check carefully before experimenting. You use this facility only at your
  656.      own risk.
  657.  
  658.      Changes are in file mssset.asm and msxibm.asm.
  659.  
  660. [Ed. - Notice -- this item was added only reluctantly by Joe, in response to
  661. hundreds of requests for from those who have strange setups for their serial
  662. ports -- nonstandard boards, unusual mixtures of serial devices, etc etc.
  663. Joe's (and our) advice is to use Kermit's IRQ-setting option only as a last
  664. resort.  It's much better and safer to try to rearrange your equipment
  665. configuration to use a standard IRQ of 3 or 4 for all serial ports.
  666. Nevertheless, it is important that those of you who have been requesting the
  667. ability to specify your own IRQ test this feature and report back as quickly
  668. as possible, good or bad.  Thanks!]
  669.  
  670. 133. Change name of \v(path) and WRITE <log> PATH to be \v(directory) and
  671.      WRITE <log> DIRECTORY, respectively, to avoid possible confusion with
  672.      the PATH=  clause in the DOS Environment.
  673.      Files msscmd.asm and msster.asm.
  674.  
  675. 134. Small revisions to keep CTTY COMn happy. Shut down the serial port
  676.      when at the Kermit prompt to let DOS style i/o have a chance at the
  677.      serial communications line.
  678.      File mssker.asm.
  679.  
  680. 135. Reduce the WRITE command to syntax of WRITE <dest> text. Date and time
  681.      etc are available via variables \v(date) and so on. Now the script
  682.      input-buffer is displayed as part of the command SHOW SCRIPT.
  683.      Files msssho.asm and msster.asm.
  684.  
  685. ------------------------------
  686.  
  687. Date: Thu, 10 Jan 91 02:43:04 EST
  688. >From: Robert Weiner <rweiner@watsun.cc.columbia.edu>
  689. Subject: DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  690. Keywords: Rainbow, DEC Rainbow, MS-DOS Kermit 3.02
  691.  
  692. Here's the latest release of DEC Rainbow 100 MS-Kermit version 3.02 dev
  693. 27-Jan-1991 built from the current source on watsun in ~kermit/test/mss*.
  694. This brings the Rainbow version in sync & up to date with the IBM PC version
  695. as far as the MS-DOS Kermit system independent parts are concerned.
  696.  
  697. I haven't seen much (if any) feedback about the Rainbow versions.  I'm using
  698. it on a Rainbow 100B with alot of memory and a V20 processor.  I'd like to
  699. hear from someone who has used it on a machine with less memory, etc, or on a
  700. Rainbow 100A.  I don't expect anything should have broke on a 'smaller'
  701. Rainbow, but who knows.
  702.  
  703. This keeps the Rainbow version up-to-date with the current IBM PC version.
  704. There is now also some documentation for the new Rainbow version in
  705. mstrb1.doc.
  706.  
  707. [Ed. - Thanks, Robert!  The new files are in kermit/test/mstrb1.boo and .doc,
  708. with a binary version in kermit/bin/mstrb1.exe.]
  709.  
  710. ------------------------------
  711.  
  712. Date: Sun, 13 Jan 91 20:40:21 -0500
  713. >From: nyenhuis@ecn.purdue.edu (John Nyenhuis)
  714. Subject: MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  715. Keywords: MS-DOS Kermit 3.02, HP Portable Plus
  716.  
  717. Joe Doupnik suggested that I pass along my experiences in installing MS-DOS
  718. Kermit 3.02 in ROM on the HP Portable Plus.
  719.  
  720. Over the holidays, I had some fun with the HP Portable Plus.  I got a ROM
  721. burner and put Kermit in ROM.  In the Portable Plus architecture, it is
  722. possible to run a program form ROM.  (The operating system puts the ROM
  723. starting at 9000:0000.)  The idea is to have the code segments in ROM and to
  724. have the data and stack segments in RAM.  To do this, I had to make a few
  725. patches to mssker.asm.  Code like "mov ax,data" needs to be changed since it
  726. is not possible for MS DOS to make segment fixups at load time if the program
  727. is in ROM.  It was also necessary to do the approximately 120 relocation fixes
  728. that arise from the two code segments.  (I wrote a small Turbo Pascal program
  729. to do this.) I wrote a small loader program in assembler which calls Kermit
  730. 3.02.  The loader program has the responsibility of setting up the data and
  731. stack segments, copying Kermit's data segment to RAM, and informing Kermit of
  732. the values of DS and SS.  Kermit and the loader program fit in a pair of
  733. 27C512 EPROMS with about 35K to spare.
  734.  
  735. Kermit in ROM makes the Portable Plus, which has no internal drives, stand
  736. alone. i.e., if you don't have an external drive, just use the Kermit from ROM
  737. to load your files.  Since the program is run from ROM, Kermit will run on a
  738. Portable with as little as 128 K RAM.
  739.  
  740. I am willing to be of help in supplying Kermit in ROM to HP Portable Plus
  741. users.  I can e-mail the source code and image files to the interested.  For a
  742. fee (say $50) to cover the cost of EPROMS, shipping, and time, I can do custom
  743. burns and also include instructions on how to install the ROMs.  (Please
  744. advise if this proposed service would cause a problem with Columbia's
  745. copyright on the program.  I am deeply appreciative of the efforts that Joe
  746. Doupnik and others have put into MS-DOS Kermit and under no circumstances do I
  747. want to take unfair advantage of their efforts.)  Any thoughts you have on
  748. distributing MS DOS Kermit ROMS for the Portable Plus are most welcome.
  749.  
  750. [Ed. - John, you are most welcome to offer this service.]
  751.  
  752. Also, I have passed along versions of MS DOS Kermit 3.02 for the GRiD Compass,
  753. HP 150, and HP Portable and Portable Plus to Joe Doupnik.  (All are RAM
  754. based.)  He said they would be put in /kermit/test in watsun.
  755.  
  756. [Ed. - They are, as listed earlier in this issue.]
  757.  
  758. Sincerely,
  759.  
  760. John Nyenhuis   Purdue University  School of Electrical Engineering
  761. West Lafayette IN 47907   (317)494-3524     nyenhuis@ecn.purdue.edu
  762.  
  763. ------------------------------
  764.  
  765. Date: Sat, 19 Jan 1991 13:12:22 EST
  766. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  767. Subject: Using the MS-DOS Kermit Terminal Emulator with PICK
  768. Keywords: PICK, MS-DOS Kermit and PICK
  769.  
  770. David L. Clark of History Database in Malibu, CA, USA, has sent in a document
  771. describing how to use MS-DOS 3.0 Kermit's VT320 emulator to access the PICK
  772. operating system in general, and the History Database in particular.  This
  773. document includes detailed instructions for the PICK end, plus MS-DOS Kermit
  774. initialization files for the PC.  This document has been put with the other
  775. PICK Kermit files in kermit/d/pickrm.vt (PICKRM.VT on KERMSRV), and in
  776. kermit/a/msipic.doc (MSIPIC.DOC on KERMSRV).  Thanks to David for this
  777. excellent document.
  778.  
  779. ------------------------------
  780.  
  781. Date: Tue, 8 Jan 91 18:08:00 EST
  782. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  783. Subject: CP/M Kermit for the Ampro Little Board
  784. Keywords: CP/M Kermit
  785.  
  786. Here are the system dependent files to adapt CP/M-80 Kermit 4.10 for the Ampro
  787. Little Board. The code was contributed courtesy of Jay S. Rouman of Mt.
  788. Pleasant, MI (dexter!jsr@sharkey.cc.umich.edu). He tells me that it works up
  789. thru 4800 bps and file transfers work fine at 9600 bps though the screen
  790. doesn't keep up (presume QUIET mode doesn't present a problem).  I also
  791. submitted cpxsy2.asm with a comment fixed and cpaaaa.hlp and cpk410.ann
  792. updated to show CP/M Kermit support for the Ampro Little Board.
  793.  
  794. There are also a number of bugs fixed:
  795.  
  796. (1) leading white space in commands and keyword searches is now ignored
  797. (whether from keyboard, CP/M command-line or TAKEfile -- this was the
  798. original intent of the code but it didn't work).
  799. (2) A further fix to the "disk full" reporting code in CPSPK1.ASM per
  800. report from Russel Lang is hopefully the last.
  801. (3) A RET has been put at the end of OUTCONN in CPXNOR.ASM -- D.P.Arnot
  802. of Scottish Agricultural College in Auchincurive, Ayr, UK reported
  803. this.
  804. (4) Mr. Arnot also says the Amstrad Kermits don't work properly -- they
  805. put garbage in received files (4.09 didn't work, apparently, either).
  806. (5) The CPSCMD.ASM now zaps the entire fcb (in CMIL). This fixes a bug
  807. where the COPY command did not copy files correctly after one
  808. successful COPY on my HP-125.
  809.  
  810. Re the Amstrad: Am trying to get more info -- don't have one here.  Sorry for
  811. the continuing fixes but suggestions keep coming in.  I presume this will
  812. settle down pretty soon!  It's interesting to see CP/Mers come out of the
  813. closet.  Ciao!
  814.  
  815. Some bugs in Remote commands and in the Transmit comands are fixed
  816. (syntax for Remote commands is enforced more) and the 8K buffer is used
  817. for the COPY, TYPE and PRINT commands (the big buffer). I hadn't
  818. intended to submit the TYPE and COPY changes but had these bug fixes to
  819. put in so thought I'd put these enhancements in also.
  820.  
  821. [Ed. - The new files are in kermit/test/cp*.* on watsun and in T:CP* * on
  822. CUVMA.]
  823.  
  824. ------------------------------
  825.  
  826. End of Info-Kermit Digest
  827. *************************
  828.  
  829. From cmg  Tue Mar 19 16:16:04 1991
  830. Return-Path: <cmg>
  831. Received: by watsun.cc.columbia.edu (5.59/FCB)
  832.     id AA21697; Tue, 19 Mar 91 16:16:04 EST
  833. Date: Tue, 19 Mar 91 16:16:03 EST
  834. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  835. To: Info-Kermit
  836. Subject: Info-Kermit Digest V13 #3
  837. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  838. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  839. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  840. Message-Id: <CMM.0.90.0.669417363.cmg@watsun.cc.columbia.edu>
  841.  
  842. Info-Kermit Digest         Tue, 19 Mar 1991        Volume 13 : Number 3
  843.  
  844. Today's Topics:
  845.  
  846.             Announcing MS-DOS Kermit 3.10
  847.                New Version of XSEND for MS-DOS
  848.                 New CP/M Kermit Files
  849.  
  850.  
  851. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  852. requests for addition to or deletion from the Info-Kermit subscriber list to
  853. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  854.  
  855. Kermit files may be obtained over networks and by mail order.  On the
  856. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  857. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  858. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  859. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  860. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  861. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  862. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  863. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  864. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  865. complete list of Kermit versions and an order form from Kermit Distribution,
  866. Columbia University Center for Computing Activities, 612 West 115th Street,
  867. New York, NY 10025 USA.
  868.  
  869. ----------------------------------------------------------------------
  870.  
  871. Date: Mon, 18 Mar 1991 12:27:37 EST
  872. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  873. Subject: Announcing MS-DOS Kermit 3.10 
  874. Keywords: MS-DOS Kermit 3.10
  875. Keywords: IBM PC, DEC Rainbow, Grid Compass, HP-110, HP-150
  876. Keywords: NEC PC9801, Victor 9000, Sirius/1, Heath/Zenith-100, Zenith-100
  877.  
  878. MS-DOS Kermit 3.10 is now available.  Here is a list of its major new
  879. features; a more detailed description follows:
  880.  
  881.  . Support for Cyrillic character sets during file transfer
  882.  . Automatic parity detection during file transfer
  883.  . Support for full-duplex RTS/CTS flow control
  884.  . User-settable serial port address and IRQ line
  885.  . Improved and expanded network support
  886.  . Text and graphics terminal emulation improvements
  887.  . Improved printer control
  888.  . Additional script programming functions and variables
  889.  . Bugs fixed
  890.  
  891. SYSTEMS
  892.  
  893. Version 3.10 is available for:
  894.  
  895.  . IBM PC and PS/2 families and compatibles
  896.  . DEC Rainbow 100
  897.  . Grid Compass
  898.  . Hewlett Packard 110 and Portable Plus
  899.  . Hewlett Packard 150
  900.  . NEC PC9801 (with Japanese Kanji/Katakana support)
  901.  . Victor 9000 / Sirius 1
  902.  . Zenith / Heath 100
  903.  . Generic MS-DOS
  904.  
  905. The non-IBM versions lack certain system-dependent features present in
  906. the IBM version such as network support, terminal emulation features (VT320
  907. emulation, Tektronix emulation), and character-set translation, but they
  908. all include the basic file transfer mechanisms of version 3.0 and later:
  909. long packets, sliding windows, and so forth.
  910.  
  911. MAJOR NEW FEATURES:
  912.  
  913. Support for Cyrillic character sets during file transfer: SET FILE
  914. CHARACTER-SET CP866, SET TRANSFER CHARACTER-SET CYRILLIC (ISO 8859-5
  915. Latin/Cyrillic).  This allows Cyrillic text to be transferred with IBM
  916. mainframe Kermit 4.2 and C-Kermit 5A with correct translation to or from the
  917. various system-specific Cyrillic character sets.  Languages covered by ISO
  918. 8859-1 and CP866 include Bulgarian, Byelorussian, English, Macedonian,
  919. Russian, Serbian, and Ukrainian.  There is as yet no built-in support for
  920. Cyrillic terminal character sets, but this can be accomplished on Cyrillic
  921. PCs with SET TERMINAL CHARACTER SET TRANSPARENT plus user-constructed SET
  922. TRANSLATE INPUT tables.
  923.  
  924. Automatic detection of EVEN, ODD, or MARK parity during file transfer (SPACE
  925. parity cannot be automatically detected).  Reduces file transfer failures
  926. when using a 7-bits-with-parity connection when you have forgotten to give a
  927. SET PARITY command.
  928.  
  929. RTS/CTS full-duplex hardware flow control is selectable with the new command
  930. SET FLOW RTS/CTS for smooth operation with high-speed modems, terminal
  931. servers, and other high-speed devices that support this feature.
  932.  
  933. A new command for telling Kermit the address for COM ports 1, 2, 3, or 4, as
  934. well as their IRQ line numbers.  IRQ values other than 3 and 4 can be used
  935. with nonstandard serial communication boards.  Now you can adapt Kermit to
  936. just about any serial communications configuration.  However, the PC
  937. hardware provides no protection against spurious IRQ values, so you must use
  938. the new IRQ selection feature with great caution (for example, to avoid
  939. accidentally interfering with your hard disk).
  940.  
  941. New or improved network support:
  942.  
  943.  . Support for Novell's TELAPI TCP/IP telnet program via the new command
  944.    SET PORT TELAPI <internet-address>.
  945.  
  946.  . Support for Interconnections Inc TES terminal emulation over Novell Netware
  947.    to Netware-equipped VAX/VMS computers via SET PORT TES <hostname>.
  948.  
  949.  . Improved support for IBM EBIOS / LANACS.  Baud rate can now be set for ACS,
  950.    server port name can be selected so REDIRECT program no longer needed,
  951.    HANGUP and BREAK work with ACS.
  952.  
  953.  . Support for AT&T StarGROUP Asynchronous Gateway service (via EBIOS).
  954.  
  955.  . Improved grouping of escape sequences sent by function and arrow keys.
  956.  
  957.  . Improved operation over slow network connections.
  958.  
  959.  . Networks supported now include:
  960.  
  961.      3COM BAPI
  962.      AT&T StarLAN / StarGROUP
  963.      DECnet CTERM and LAT
  964.      IBM EBIOS / LANACS
  965.      Intel OpenNET
  966.      NetBIOS
  967.      Novell Netware NASI / NACS
  968.      Novell Netware TELAPI
  969.      Interconnections Inc / Novell TES
  970.      Ungermann-Bass Net/One
  971.      plus any BIOS Interrupt 14 interceptor for TCP/IP or other services
  972.  
  973. New terminal emulation features: 
  974.  
  975.  . Improved 132-column support.  New command SET TERMINAL WIDTH {80, 132}
  976.    allows you to specify the screen width from the keyboard, and Kermit also
  977.    responds to host-generated escape sequences for switching screen width
  978.    between 80 and 132 columns.  Video adapters supported for automatic
  979.    screen-width switching include:
  980.  
  981.      ATI EGA and VGA Wonder (NEW)
  982.      AST, Dell, and other boards based on Western Digital VGA boards (NEW)
  983.      AT&T / Olivetti
  984.      Everex Viewpoint EV-659, FVGA-673, EV-678, Micro Enhancer Deluxe (NEW)
  985.      IBM XGA (NEW).
  986.      Paradise AutoSwitch EGA Mono (NEW)
  987.      Paradise VGA Plus 16 (ROM BIOS 003056-xxx firmware) (NEW)
  988.      Paradise VGA Plus (ROM BIOS 003056-xxx firmware) (NEW)
  989.      Paradise VGA Professional (ROM BIOS 003056-xxx firmware) (NEW)
  990.      STB VGA/EM (Tseng TVGA)
  991.      STB VGA/EM Plus (Tseng 4000), VGA/EM-16, VGA/EM-16 Plus (NEW)
  992.      Tseng Labs EVA board with 132-column kit installed
  993.      Tseng Labs UltraPAK mono/Hercules with 132 column modes
  994.      Video 7 Vega Deluxe with 132X25.COM driver installed and Video 7 VGA
  995.  
  996.    Other 132-column capable adapters are supported via automatic execution of
  997.    user-provided COLS80.BAT and COLS132.BAT files.
  998.  
  999.  . SET TERMINAL CHARACTER-SET <name> [ G0 [ G1 [ G2 [ G3 ] ] ] ].  The new
  1000.    trailing parameters let you explicitly designate a particular character set
  1001.    to one or more of the terminal emulator's G0..G3 areas.  This is necessary,
  1002.    for example, for using an 8-bit character set in the 7-bit environment with
  1003.    Shift-In / Shift-Out.
  1004.  
  1005.  . The host may now designate 7-bit National Replacement Character sets to
  1006.    G0..G3 using standard ISO 2022 or DEC character-set designation escape
  1007.    sequences.
  1008.  
  1009.  . Key definition strings can now contain a mixture of keyboard verbs and
  1010.    regular characters.  Verbs can be not only built-in \K verbs (like
  1011.    \Kbreak), but also names of user-defined macros (like {\Kmymacro}).
  1012.  
  1013.  . New command SET TERMINAL ARROW { CURSOR, APPLICATION } lets you switch
  1014.    arrow key modes manually.
  1015.  
  1016.  . SET KEY LK lets you tell Kermit that you are using a DEC LK250 keyboard
  1017.    with an external LK250 driver loaded.
  1018.  
  1019.  . New SET TERMINAL BELL option, NONE, tells Kermit to ignore incoming bell
  1020.    characters, rather than sounding them (AUDIBLE) or flashing the screen
  1021.    (VISIBLE).
  1022.  
  1023.  . Keyboard control sequences and strings are now grouped together in network
  1024.    packets.
  1025.  
  1026.  . Transparent printing is now done a line at a time, rather than a character
  1027.    at a time.
  1028.  
  1029.  . Improved coordination with DesqView during terminal emulation.
  1030.  
  1031.  . VT100 terminal type added.  This is the same as the VT102, but sends the
  1032.    VT100 identification string in response to "what are you?" queries to
  1033.    prevent host applications from sending VT102-specific escape sequences such
  1034.    as insert / delete character.
  1035.  
  1036.  . HONEYWELL terminal type added.  Same as VT102, but with built-in ENQ and
  1037.    other responses to mimic a Honeywell VIP7809 terminal.  This allows MS-DOS
  1038.    Kermit to be used with Honeywell DPS-6 computers.  (MS-DOS Kermit does not
  1039.    normally support the ENQ feature because it is a security risk.)
  1040.  
  1041.  . Terminal emulations supported by the IBM version now include:
  1042.  
  1043.      DEC VT52
  1044.      Heath/Zenith 19
  1045.      DEC VT100 (NEW)
  1046.      DEC VT102
  1047.      DEC VT320
  1048.      Honeywell VIP 7809 (= VT102 but with several VIP-specific features) (NEW)
  1049.      Tektronix 4010/4014 graphics with VT340 features
  1050.      NONE (allows external console drivers to provide other emulations)
  1051.  
  1052. Tektronix graphics terminal emulation improvements:
  1053.  
  1054.  . Graphics-mode fore- and background colors now user-selectable via new
  1055.    SET TERMINAL GRAPHICS COLOR command.  Separate fore- and background colors
  1056.    can be used for text screens and graphics screens.  Graphics screen colors
  1057.    are now preserved after a clear-screen operation.
  1058.  
  1059.  . A text cursor is now available in graphics mode, selectable with the new
  1060.    SET TERMINAL GRAPHICS CURSOR command.
  1061.  
  1062.  . New built-in support of the Microsoft mouse for moving GIN-mode
  1063.    crosshairs.
  1064.  
  1065.  . The GIN mode crosshair cursor is now full-screen for increased visibility.
  1066.  
  1067.  . Various BYPASS mode improvements.
  1068.  
  1069.  . Improved character placement and rendition.
  1070.  
  1071.  . Tektronix graphics are supported on the following display adapters:
  1072.  
  1073.      AT&T / Olivetti (in CGA mode)
  1074.      Hercules and compatibles
  1075.      IBM CGA, EGA, VGA, XGA and compatibles (VGA and XGA used in EGA mode)
  1076.      Wyse 1280x800, 1280x780, and 1024x780 models
  1077.  
  1078. Printer control:
  1079.  
  1080.  . New SET PRINTER command lets you redirect printing to a selected file or
  1081.    device during terminal emulation, for example SET PRINTER OOFA.TXT (file)
  1082.    or SET PRINTER NUL (device).  This applies to your use of the Print-Screen
  1083.    and Ctrl-Print-Screen keys as well as to Transparent Print and Autoprint
  1084.    escape sequences received from the host during terminal emulation.
  1085.  
  1086. New file transfer features:
  1087.  
  1088.  . New command REMOTE PRINT <filespec> <options> to send a local PC file to a
  1089.    remote Kermit program and ask the remote Kermit to print it with the
  1090.    specified options (such as printer name, number of copies, etc).
  1091.  
  1092.  . New SET SEND DOUBLE-CHAR <char> command, to cause the specified character
  1093.    to be doubled in outgoing packets.  Useful for transferring files through
  1094.    PADs, TIPs, Honeywell mainframes, etc, that use a printable character as an
  1095.    escape and require two copies in order to pass one copy through.
  1096.  
  1097.  . New SET RECEIVE IGNORE-CHARACTER <char> command, to tell MS-DOS Kermit to
  1098.    discard and ignore the given character when received during file transfer.
  1099.    Useful for getting around communications processors that insert line feeds
  1100.    or similar characters in the data stream, e.g. for "screen wrapping".
  1101.  
  1102.  . New REMOTE SET FILE COLLISION UPDATE command requests the remote Kermit to
  1103.    reject all incoming files that are not newer than existing files of the
  1104.    same name.
  1105.  
  1106.  . SET FILE COLLISION { OVERWRITE, RENAME, DISCARD } tells what to do when an
  1107.    incoming file has the same name as an existing file.
  1108.  
  1109.  . New REMOTE LOGIN syntax allows imbedded spaces in username, passwd, acct.
  1110.  
  1111.  . Pressing Q or Ctrl-Q during file transfer now sends an XON character to
  1112.    break XOFF deadlocks.
  1113.  
  1114. New script programming features:
  1115.  
  1116.  . New IF commands added: IF LLT <word1> <word2> ("lexically less than") and
  1117.    IF LGT <word1> <word2> ("lexically greater than") for lexical string
  1118.    comparisons (IF EQUAL was already available), similar to IF <, IF >, IF =
  1119.    for numeric comparisons.  Both forms may be used with NOT, e.g. IF NOT LLT
  1120.    \%a \%b ... 
  1121.  
  1122.  . New PRODUCT macro, similar to TERMINALS/TERMINALR.  Invoked when host sends
  1123.    CSI Pn;..Pn ~.  If macro named PRODUCT is defined, it is invoked with its
  1124.    arguments set to the numeric Pns (up to 9 of them).  Designed to let host
  1125.    applications invoke custom procedures on the PC, e.g. for VAX Lotus to
  1126.    automatically invoke a Kermit key mapping command file to set up the PC's
  1127.    keyboard for using VAX Lotus.
  1128.  
  1129.  . New CLS command to clear screen while in command mode.
  1130.  
  1131.  . New ON_EXIT macro, executed automatically (if the user has defined it) by
  1132.    the EXIT or QUIT command.  Useful for restoring video modes, etc.
  1133.  
  1134.  . Built-in variables of the form \v(name) added to command parser, for use in
  1135.    script programs, TAKE files, etc:
  1136.  
  1137.    \v(argc)        macro argument count
  1138.    \v(count)       current value of loop counter (SET COUNT / IF COUNT)
  1139.    \v(date)        current date dd-mm-yyyy, e.g. 08-02-1991
  1140.    \v(ndate)       numeric date yyyymmdd, e.g. 19910208
  1141.    \v(directory)   current disk and directory, e.g. C:\LETTERS
  1142.    \v(errorlevel)  current value of ERRORLEVEL variable (SET ERRORLEVEL)
  1143.    \v(keyboard)    IBM PC keyboard type: 88, 101, or (for LK250) 250.
  1144.    \v(platform)    PC type, e.g. IBM-PC, DEC-RAINBOW
  1145.    \v(program)     Program name, MS-DOS_KERMIT
  1146.    \v(speed)       Current transmission speed (only for COM1..4)
  1147.    \v(status)      0 if previous command succeeded, nonzero if it failed.
  1148.    \v(system)      MS-DOS
  1149.    \v(time)        Current time of day, hh:mm:ss, e.g. 12:30:01
  1150.    \v(version)     Numeric program version, e.g. 310 for version 3.10.
  1151.  
  1152.    These variables can be used in any context in any command where a \%x
  1153.    variable can be used, except they cannot be the objects of DEFINE, ASSIGN,
  1154.    or ASK commands; that is, they are read-only.  View all built-in variables
  1155.    with the new SHOW VARIABLES command.
  1156.  
  1157.  . Read access of DOS environment variables via \$(name), for example \$(PATH).
  1158.  
  1159.  . WAIT command now accepts modem signal names without backslashes: CD CTS DSR
  1160.    (for compatibility with C-Kermit), as well with with them: \CD, \CTS, \DSR.
  1161.  
  1162.  . New, more flexible WRITE command.
  1163.  
  1164. Bugs fixed since 3.01:
  1165.  
  1166.  . Redirection of REMOTE command output has been fixed
  1167.  . Unwanted echo of path from CD command in command files or macros
  1168.  . REMOTE LOGIN operation fixed
  1169.  . Corrected operation of ASK operation if used within a macro
  1170.  . Corrected operation of SET LOG command within macros
  1171.  . Latin1 transfer character set identification changed from I2/100 to I6/100
  1172.  . Serial port input buffer now cleared at start of a file-sending operation
  1173.  . Improvements in half duplex operation
  1174.  . Corrected calculation of screen rollback space for small and big memories
  1175.  . Corrections to character set translation tables
  1176.  . Corrections to VT300 UDK (user-defined keys) feature
  1177.  . Corrections to transparent printing
  1178.  . Corrections to split/speed Xon/Xoff flow control
  1179.  . Corrected operation with remote servers that don't understand I-packets
  1180.  . Correction to print-screen operations with local-echo on
  1181.  . Various minor VT and Tektronix terminal escape sequence bugs fixed
  1182.  . PC disk i/o errors during file transfer now reported to other Kermit
  1183.  . Corrected recovery from disk-full errors when logging a terminal session
  1184.  
  1185. INCOMPATIBILITIES BETWEEN MS-DOS KERMIT 3.10 and 3.00/3.01: 
  1186.  
  1187. Macro arguments are now "stacked", saved at each macro entry and restored
  1188. upon exit, so that calling macro B from within macro A does not destroy macro
  1189. A's arguments.  Note: this changes the operation of the LOOKUP macro
  1190. described in "Using MS-DOS Kermit" (1st edition).  Variable \%0 now holds the
  1191. name of the currently active macro.
  1192.  
  1193. An INPUT command interrupted by keyboard activity now sets a FAILURE status
  1194. rather than SUCCESS, by popular demand.  You can use IF ALARM to test whether
  1195. failure was because of timeout or keyboard interruption.
  1196.  
  1197. The REPLAY command now allows screen rollback, dump, print, etc.  At the end
  1198. of the replay file, use regular terminal emulation keys (PgUp, Ctrl-End,
  1199. PrintScreen) to invoke these functions, and use Alt-X, Ctrl-]C, or Ctrl-C to
  1200. get back to the prompt.  Previously, any keystroke would return to the prompt.
  1201.  
  1202. BYE, FINISH, or LOGOUT commands that fail (e.g. because the remote server has
  1203. these operations disabled) no longer behave as if they had succeeded.
  1204.  
  1205. WRITE command has new format: WRITE <destination> <text>.  The <text> may
  1206. contain any Kermit variables, including \v(...) variables.
  1207.  
  1208. CRLF is now supplied automatically at the end of WRITE and ECHO text.
  1209.  
  1210. DOCUMENTATION:
  1211.  
  1212. See FILES below.  A new edition of "Using MS-DOS Kermit" is in preparation.
  1213.  
  1214. ACKNOWLEDGEMENTS:
  1215.  
  1216. Another collosal effort by Professor Joe R. Doupnik of Utah State University,
  1217. with help from Merton Campbell, John Chandler, Frank da Cruz, Max Evarts, Mike
  1218. Freeman, Hirofumi Fujii, Bo Gedda, Thomas Goerz, Brian Holley, Terry Kennedy,
  1219. Ted Medin, Jason Merrill, Andy Newcomb, Dan Norstedt, John Nyenhuis, Bert
  1220. Tyler, Robert Weiner, Steve Wood, Konstantin Vinogradov, Dave Zielke, and many
  1221. others.  Special thanks to all of you who participated in the testing period
  1222. and sent in valuable reports and suggestions.
  1223.  
  1224. NEW FILES:
  1225.  
  1226. Internet anonymous ftp    EARN/BITNET
  1227. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  1228.  
  1229.   GENERAL FILES
  1230.  
  1231.  kermit/a/mskerm.hlp       MSKERM HLP      Help file (plain text)
  1232.  kermit/a/mskerm.bwr       MSKERM BWR      "Beware File" (bugs & limitations)
  1233.  kermit/a/msr310.doc       MSR310 DOC      Detailed description of new features
  1234.  kermit/a/mskerm.ed        MSKERM ED       Detailed cumulative edit history
  1235.  kermit/a/mskermit.ini     MSKERMIT INI    Sample initialization file
  1236.  kermit/a/msihay.scr       MSIHAY SCR      Hayes modem dialing script
  1237.  
  1238.   IBM PC FILES
  1239.  
  1240.  kermit/bin/msvibm.exe     (none)          Executable Kermit program for IBM
  1241.  kermit/a/msvibm.boo       MSVIBM BOO      BOO-encoded .EXE file for IBM
  1242.  kermit/a/msvibm.vt        MSVIBM VT       VT terminal emulator summary for IBM
  1243.  kermit/a/msvibm.tek       MSVIBM TEK      Tektronix emulator summary for IBM
  1244.  kermit/a/msivt3.ini       MSIVT3 INI      VT-200/300 keyboard mappings for IBM
  1245.  kermit/a/msivt3.doc       MSIVT3 DOC      Documentation for MSIVT3.INI
  1246.  kermit/a/msgtif.doc       MSGTIF DOC      Documentation for TIFF file format
  1247.  kermit/a/msulk2.asm       MSULK2 ASM      New LK250 keyboard driver
  1248.  
  1249.   OTHER VERSIONS
  1250.  
  1251.  kermit/a/ms*gen.*         MS*GEN *         Generic DOS files
  1252.  kermit/a/ms*gri.*         MS*GRI *         Grid Compass files
  1253.  kermit/a/ms*hp1.*         MS*HP1 *         HP-150 files
  1254.  kermit/a/ms*hpx.*         MS*HPX *         HP-110 / Portable Plus files
  1255.  kermit/a/ms*ibm.*         MS*IBM *         IBM-specific files
  1256.  kermit/a/ms*p98.*         MS*P98 *         NEC PC9801 files
  1257.  kermit/a/ms*rb1.*         MS*RB1 *         DEC Rainbow 100 files
  1258.  kermit/a/ms*v90.*         MS*V90 *         Victor 9000 / Sirius 1 files
  1259.  kermit/a/ms*z10.*         MS*Z10 *         Zenith / Heath 100 files
  1260.  
  1261. The ACT Apricot, Sanyo, NEC APC, DECmate, RMX, TI Professional, and Wang PC
  1262. versions have not been updated.
  1263.  
  1264.   SOURCE FILES
  1265.  
  1266.  kermit/a/ms*.asm, ms*.h   MS* ASM, MS* H   Microsoft assembler source files
  1267.  kermit/a/ms*.lnk          MS* LNK          Linker command files
  1268.  kermit/a/ms*.mak          MS* MAK          makefiles for "make"
  1269.  
  1270. All MS-DOS Kermit files have been removed from the test directories,
  1271. kermit/test/ms*.* on watsun and T:MS* * on KERMSRV.
  1272.  
  1273. The ".boo" files for each version are .EXE files encoded in a printable
  1274. ASCII format, suitable for BITNET, e-mail, and other nontransparent modes of
  1275. transmission.  You can decode the boo-files back into .EXE files using any
  1276. of the MSBPCT.* programs available in kermit/a/msbpct.* or MSBPCT * from
  1277. KERMSRV.  See msbaaa.hlp for details.
  1278.  
  1279. For a detailed description of the MS-DOS Kermit file naming conventions, see
  1280. the file msaaaa.hlp (MSAAAA HLP).
  1281.  
  1282. ------------------------------
  1283.  
  1284. Date: Mon, 18 Mar 1991 12:28:30 EST
  1285. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1286. Subject: New Version of XSEND for MS-DOS
  1287. Keywords: XSEND, MS-DOS Kermit 3.11
  1288.  
  1289. The XSEND program (kept in the Kermit distribution as MSIXSE.*, originally
  1290. contributed by Mark Zinzow) creates a command file for MS-DOS Kermit to send
  1291. an MS-DOS directory tree to another PC that is running MS-DOS Kermit in
  1292. server mode.  XSEND has been updated by an anonymous donor to use relative
  1293. directory syntax rather than absolute directory names, so now it can be used
  1294. to send directories from MS-DOS Kermit to a Unix Kermit server as well as to
  1295. an MS-DOS Kermit server.  And with appropriate command-line options, XSEND
  1296. can also be told to create similar command files suitable for use by TFTP on
  1297. the PC.  Other new options are available too.  The new files are:
  1298.  
  1299. Internet anonymous ftp    EARN/BITNET
  1300. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  1301.  
  1302.  kermit/a/mskxse.c         MSKXSE C        C-language source
  1303.  kermit/bin/mskxse.exe     (none)          Executable program
  1304.  kermit/a/msrxse.boo       MSRXSE BOO      Boo-encoded .EXE file
  1305.  kermit/a/msixse.hlp       MSKXSE HLP      Help file (plain text)
  1306.  
  1307. ------------------------------
  1308.  
  1309. Date: Thu, 14 Feb 91 15:54:43 EST
  1310. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  1311. Subject: New CP/M Kermit Files
  1312. Keywords: CP/M Kermit 4.11
  1313.  
  1314. The files kermit/test/cps*.* (.asm and .hex) contain my latest tinkerings
  1315. with CP/M Kermit 4.10. These tinkerings have been fruitful: some code has
  1316. been tightened up a bit, a couple of bugs in the TYPE command have been
  1317. corrected and the mechanism for getting text to be passed to Kermit Servers
  1318. via REMOTE commands has been simplified, allowing characters such as <esc>
  1319. and "?" to be passed directly without having to type a "\"-prefixed octal
  1320. number for each of those characters in order to avoid misinterpretation or
  1321. inadvertent action by Kermit-80's command parser.  The bugs in the TYPE
  1322. command which have been fixed are:
  1323.  
  1324.  . The terminal screen was not always cleared before typing each file
  1325.    due to some terminals not reacting to <ff>s
  1326.  
  1327.  . TYPE did not always find the correct files and sometimes typed
  1328.    garbage or parts of other files (than the one(s) desired) when
  1329.    disks were reset.
  1330.  
  1331. Also, TAKE-files no longer recognize semicolons as command separators (so
  1332. commands like REMOTE DELETE *.*;* work correctly from TAKE-files), QUIT is
  1333. now a synonym for EXIT and CONNECT, RECEIVE and SEND may now be abbreviated
  1334. to C, R and S, respectively.  In addition, the files cpxtm4.asm and
  1335. cpvtm4.hex have corrected video codes courtesy of Lance Tagliapietra (he
  1336. says they work).
  1337.  
  1338.  -- Mike --
  1339.  
  1340. ------------------------------
  1341.  
  1342. End of Info-Kermit Digest
  1343. *************************
  1344.  
  1345.  
  1346. From cmg  Fri Apr 26 12:23:10 1991
  1347. Return-Path: <cmg>
  1348. Received: by watsun.cc.columbia.edu (5.59/FCB)
  1349.     id AA13209; Tue, 23 Apr 91 16:03:00 EDT
  1350. Date: Tue, 23 Apr 91 16:02:59 EDT
  1351. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1352. To: Info-Kermit
  1353. Subject: Info-Kermit Digest V13 #4
  1354. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1355. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1356. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  1357. Message-Id: <CMM.0.90.0.672436979.cmg@watsun.cc.columbia.edu>
  1358.  
  1359. Info-Kermit Digest         Tue, 23 Apr 1991        Volume 13 : Number 4
  1360.  
  1361. Today's Topics:
  1362.  
  1363.             Announcing CP/M-80 Kermit Version 4.11
  1364.             Patches for MS-DOS Kermit 3.10
  1365.                 ROSCOE Kermit
  1366.           Announcing NEC PC 9801 MS-DOS Kermit 3.10
  1367.  
  1368. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  1369. requests for addition to or deletion from the Info-Kermit subscriber list to
  1370. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1371.  
  1372. Kermit files may be obtained over networks and by mail order.  On the
  1373. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1374. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1375. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1376. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1377. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  1378. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1379. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1380. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1381. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1382. complete list of Kermit versions and an order form from Kermit Distribution,
  1383. Columbia University Center for Computing Activities, 612 West 115th Street,
  1384. New York, NY 10025 USA.
  1385.  
  1386. ----------------------------------------------------------------------
  1387.  
  1388. Date:  Mon, 1 Apr 1991
  1389. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  1390. Subject: Announcing CP/M-80 Kermit Version 4.11
  1391. Keywords: CP/M-80 Kermit 4.11
  1392.  
  1393. Just to prove that the CP/M world still exists, here is CP/M Kermit-80 
  1394. Version 4.11.  Features added since version 4.09 include:
  1395.  
  1396.   o SET COLLISION {BACKUP/DISCARD/OVERWRITE/RENAME}
  1397.   o SET INCOMPLETE-FILES {DISCARD/KEEP}
  1398.   o Many REMOTE commands, including some REMOTE SET commands
  1399.   o RENAME command to rename CP/M files from within Kermit-80
  1400.   o SET RECEIVE/SEND PACKET-LENGTH nn (nn <= 94)
  1401.   o SET AUTORECEIVE ON now implies that Kermit-80 ALWAYS tries to
  1402.     receive more files when a RECEIVE transaction has completed.
  1403.   o QUIT is now a synonym for EXIT.
  1404.   o STAY is now a synonym for SET NO-EXIT.
  1405.   o CONNECT, RECEIVE and SEND may be abbreviated to C, R and S, respectively.
  1406.   o Processing of commands from a file via a TAKE command may now be
  1407.     canceled by entering a Control-C at the console.
  1408.   o The TYPE and PRINT commands are now immediately canceled if a
  1409.     Control-C is entered at the console. If a Control-X is entered at
  1410.     the console, typeout/printout of the current file is canceled and
  1411.     typeout/printout of the next file, if any, begins.
  1412.   o Many bug fixes
  1413.   o Kermit-80 Version 4.11 now supports the Microbee family of computers
  1414.     (56K, 64K, 128K and 256K) manufactured by Microbee Systems, Ltd, Australia.
  1415.   o Kermit-80 now supports the Ampro Little Board system.
  1416.  
  1417. Technical changes:
  1418.  
  1419.   o An "I" packet is now tried before the request for files is sent
  1420.     in a GET command
  1421.   o The overlay address is now 7000H
  1422.   o The overlay (CPXLNK.ASM) has an added INCFLG variable to handle
  1423.     INCOMPLETE-FILES status
  1424.   o The COPY, TYPE and PRINT commands now use the large buffer
  1425.     (8K bytes default size) for file I/O
  1426.  
  1427. Many thanks to those who have contributed bug fixes, and, in particular, to
  1428. Mr. Russell Lang of Monash University, Australia, for contributing a bug-fix
  1429. and the family file for the Microbee systems and to Mr. Jay S. Rouman of
  1430. Mt. Pleasant, MI, for contributing the code for the Ampro Little Board.
  1431. Thanks are also due to Lance Tagliapietra of the University of Wisconsin at
  1432. Platteville for finding several bugs.
  1433.  
  1434. [Ed. - And many thanks to you, Mike, for all the work you have put into
  1435. CP/M Kermit over these past months!  The new files have replaced the old ones
  1436. in the Kermit "A" area: kermit/a/cp*.* on watsun (Internet) and CP* * from
  1437. KERMSRV at CUVMA (BITNET/EARN).  The updated manual is cpkerm.doc (plain text)
  1438. and cpkerm.ps (Postscript).]
  1439.  
  1440. ------------------------------
  1441.  
  1442. Date: Thu, 11 Apr 1991
  1443. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1444. Subject: Patches for MS-DOS Kermit 3.10
  1445. Keywords: MS-DOS Kermit 3.10 Patches
  1446.  
  1447. Several patches have been issued by Joe Doupnik for MS-DOS Kermit 3.10.
  1448. They are in the file kermit/a/msr310.pch on watsun.cc.columbia.edu
  1449. (Internet) and MSR310 PCH on KERMSRV@CUVMA (BITNET/EARN).  This is a short
  1450. text file designed to be read by MS-DOS Kermit when it starts up.  It should
  1451. be renamed to MSKERMIT.PCH and stored in the same directory as your MS-DOS
  1452. Kermit initialization file, MSKERMIT.INI.  To install the patches, include
  1453. the command PATCH as the first command in your MSKERMIT.INI file.  CAUTION:
  1454. these patches should only be applied to the binary .EXE file for the IBM PC
  1455. family and compatibles distributed by Columbia as MSVIBM.EXE (or decoded
  1456. from MSVIBM.BOO).  Do not attempt to apply these patches to any other
  1457. version, or to a version you built yourself from the source files.
  1458.  
  1459. The patches include:
  1460.  
  1461.   1. Alternate video mode Orchid Designer Professional VGA board.
  1462.   2. Remove CRLF from WRITE command output.
  1463.   3. Make sure new NetBios sessions cancel old ones.
  1464.   4. Omit sending flow control XON when first opening a session.
  1465.   5. Correct errors in parsing { things braces }, and other fixes.
  1466.   6. Correction to patch 5.
  1467.   7. Cyrillic translation table corrections.
  1468.   8. Fix for VT terminal emulator CSI parser initialization.
  1469.  
  1470. Thanks to Joe for responding so promptly to users' bug reports!
  1471.  
  1472. ------------------------------
  1473.  
  1474. Date: Fri, 1991 Mar 29   22:04 EST
  1475. >From: "John F. Chandler" <PEPMNT@CFAAMP.HARVARD.EDU>
  1476. Subject: ROSCOE Kermit
  1477. Keywords: IBM Mainframe Kermit, ROSCOE, TSO/ROSCOE, MVS/TSO/ROSCOE
  1478.  
  1479. Two new files, IKRKER.BWR and IKRKER.UPD, constitute the collection of all
  1480. known tips, fixes, and workarounds for running TSO Kermit under ROSCOE.
  1481. This is not what I would call a full-fledged new variant of Kermit-370,
  1482. since ROSCOE Kermit is only slightly changed from "vanilla" TSO Kermit.
  1483. Hence, installers of ROSCOE Kermit will still need to fetch all IKT*.* files
  1484. and follow the instructions in IKTKER.INS with only a few alterations based
  1485. on IKRKER.BWR.  If further reports come in, I'll add them to the collection.
  1486. Also, I would be glad to include code updates, especially if some user
  1487. should feel motivated to add support for native ROSCOE files or other
  1488. ROSCOE-specific features.
  1489.  
  1490. John
  1491.  
  1492. ------------------------------
  1493.  
  1494. Date: Thu, 18 Apr 91 20:28:28 JST
  1495. >From: Hirofumi Fujii<keibun@onlnews.kek.jp>
  1496. Subject: Announcing NEC PC 9801 MS-DOS Kermit 3.10
  1497. Keywords: NEC PC9801, MS-DOS Kermit 3.10
  1498.  
  1499. This is to announce an upgraded version of MS-DOS Kermit for the NEC PC9801.
  1500. It is up to date with the final version 3.10 sources, and it corrects a bug
  1501. with Xon/Xoff flow control.
  1502.  
  1503. Hirofumi Fujii
  1504.  
  1505. [Ed. Many thanks!  The new version replaces the old one in the Kermit
  1506. Distribution A area.]
  1507.  
  1508. ------------------------------
  1509.  
  1510. End of Info-Kermit Digest
  1511. *************************
  1512.  
  1513.  
  1514. From cmg  Wed Jun  5 16:31:49 1991
  1515. Return-Path: <cmg>
  1516. Received: by watsun.cc.columbia.edu (5.59/FCB)
  1517.     id AA26051; Wed, 5 Jun 91 16:31:49 EDT
  1518. Date: Wed, 5 Jun 91 16:31:48 EDT
  1519. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1520. To: Info-Kermit
  1521. Subject: Info-Kermit Digest V13 #5
  1522. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1523. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1524. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  1525. Message-Id: <CMM.0.90.0.676153908.cmg@watsun.cc.columbia.edu>
  1526.  
  1527. Info-Kermit Digest         Wed, 5 Jun 1991        Volume 13 : Number 5
  1528.  
  1529. Today's Topics:
  1530.  
  1531.                Kermit for Microsoft Windows 3.0
  1532.          New VAX/VMS Kermit-32 Available for Testing
  1533.         New Version of Honeywell DPS-6/DPS-6000 Kermit
  1534.          Re: C-Kermit 4E(072) changes for IBM RS/6000
  1535.           New Patch File for MS-DOS Kermit 3.10 IBM Version
  1536.             LK250 Keyboard Driver for DEC VAXmate
  1537.                   Kermit Files Moved
  1538.               Playing Dirty with Kermit
  1539.           Re: TCP/IP/Novell/Terminal Emulator for Wollongong
  1540.       MS-DOS Kermit 3.10 Key Map for Microsoft Word on SCO UNIX
  1541.             Macintosh Kermit Questions and Answers
  1542.          EMACS-Friendly Terminal Emulators for the Macintosh
  1543.            QTERM V4.3 for CP/M has improved Kermit support
  1544.  
  1545. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  1546. requests for addition to or deletion from the Info-Kermit subscriber list to
  1547. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1548.  
  1549. Kermit files may be obtained over networks and by mail order.  On the
  1550. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1551. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1552. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1553. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1554. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  1555. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1556. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1557. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1558. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1559. complete list of Kermit versions and an order form from Kermit Distribution,
  1560. Columbia University Center for Computing Activities, 612 West 115th Street,
  1561. New York, NY 10025 USA.
  1562.  
  1563. ----------------------------------------------------------------------
  1564.  
  1565. Date: Tue, 28 May 91 12:00:00 EDT
  1566. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1567. Subject: Kermit for Microsoft Windows 3.0
  1568. Keywords: Microsoft Windows 3.0 Kermit
  1569.  
  1570. Bill Hall has sent in a new release of Kermit for Microsoft Windows.
  1571. You may have seen Bill's feature article on this program in January 1991
  1572. Microsoft Systems Journal: "Adapting Extended Processes to the Cooperative
  1573. Multitasking of Microsoft Windows".  The previous release of this program
  1574. only works under Windows 2.0x.  The new release is for Windows 3.0.  Here
  1575. is Bill's description:
  1576.  
  1577. "A version of Kermit for Microsoft Windows 3.0 has been made available for
  1578. distribution by Columbia University.  The complete package contains a
  1579. Windows program along with documentation, fonts, and complete sources.  The
  1580. basic program, WIN100, contains a substantial emulation of DEC VT100 and
  1581. VT52 terminals and a version of Kermit with enough features to perform
  1582. reliable file transfer as well as act as a client to a Kermit server.
  1583.  
  1584. "WIN100 has evolved from an earlier experimental version which has been
  1585. available from Columbia for some time.  This latest version has several new
  1586. features:
  1587.  
  1588.    1. Support for COM1 through COM4.
  1589.    2. Improved font selection.
  1590.    3. A wider selection of foreground and background colors.
  1591.    4. Restricted scroll regions and origin mode.
  1592.    5. Control representation mode.
  1593.    6. Memory rollback.  Currently, this is limited to five screen pages.
  1594.    7. Redesigned dialogs.
  1595.    8. Editing commands to move around the terminal window and through the
  1596.       rollback memory.
  1597.    9. Substantial font support for the VGA including normal and bold fonts
  1598.       with both the Windows and DEC special graphics character sets, all in
  1599.       wide and narrow formats.  Sources for the fonts are also supplied.
  1600.   10. An optional 8-bit mode with support for some DEC 8-bit controls.
  1601.   11. A complete set of Kermit REMOTE commands including GET, BYE, FINISH,
  1602.       LOGOUT, as well as remote file manipulations.
  1603.   12. Enhanced user interface for working with REMOTE commands.
  1604.   13. Local commands for listing and changing directories.
  1605.   14. Dialogs for setting Kermit packet and Protocol parameters."
  1606.  
  1607. The files have been placed in the Kermit Test area (kermit/test on watsun,
  1608. T: prefix for KERMSRV) to allow for a period of public testing before formal
  1609. release.  The file names all start with the prefix "wk".  Get the file
  1610. "wkaaaa.doc" and read it first, then get the other files you need.  Many
  1611. thanks to Bill for this valuable contribution!
  1612.  
  1613. ------------------------------
  1614.  
  1615. Date: Mon, 3 Jun 1991 16:29 -0500
  1616. >From: Jonathan_Welch <JHWELCH@ecs.umass.edu>
  1617. Subject: New VAX/VMS Kermit-32 Available for Testing
  1618. Keywords: VAX/VMS Kermit-32 3.4
  1619.  
  1620. This is a test version of Kermit-32 with file attribute support.  Its major
  1621. new feature is support for Kermit Attribute packets, which let the file sender
  1622. convey information about the file -- such as size -- to the receiver.
  1623. The version number is T3.4.016.
  1624.  
  1625. Use the command SET ATTRIBUTE ON to enable attribute support and SET
  1626. ATTRIBUTE OFF to disable it at the local level.  In this test version,
  1627. ATTRIBUTE is OFF by default, so you have to turn this option on explicitly.
  1628.  
  1629. Use the commands SHOW ALL, SHOW FILE, or SHOW PACKET to see the status of
  1630. local attribute support.
  1631.  
  1632. This version has been tested against itself and to a lesser degree against
  1633. MS-DOS Kermit 3.01.  I would like to know the results of additional testing
  1634. against these and other kermit implementations.
  1635.  
  1636. Jonathan Welch
  1637. VAX Systems Programmer
  1638. 100 Marcus Hall
  1639. Univ. of Mass.                              Bitnet: JHWELCH@umaecs
  1640. Amherst, MA. 01003                        Internet: JHWELCH@ecs.umass.edu
  1641.  
  1642. [Ed. - Thanks, Jonathan!  The new version is in the Kermit Test area
  1643. (kermit/test on watsun, T: prefix on KERMSRV).  The filenames all start with
  1644. the letters "vms".  Please try out the new version and report successes or
  1645. failures, so we'll know whether to install it as the official release.]
  1646.  
  1647. ------------------------------
  1648.  
  1649. Date: Tue, 7 May 91 03:50:03 PDT
  1650. >From: Frank Dreano <dreano@trout.nosc.mil>
  1651. Subject: New Version of Honeywell DPS-6/DPS-6000 Kermit
  1652. Keywords: Honeywell DPS-6/DPS-6000 Kermit 2.01
  1653. Xref: Bull, See Honeywell
  1654.  
  1655. I am sending updated HD6KER.C, HD6KER.H, and HD6PRI.C source files for
  1656. the Honeywell DPS-6/DPS-6000 Superkermit.  The new version number is 2.01.
  1657. They contain the following minor fixes:
  1658.  
  1659. Dec 1990 - fixed a long-standing bug in binary file sending...the 
  1660.     spar() routine defaulted to a 'Y' in the 8th-bit quoting field
  1661.     of the send-init packet; this meant that Superkermit did not
  1662.     require 8th-bit quoting - a usually false assumption.  Instead 
  1663.     the classic Kermit prefix default char of '&' is now the default 
  1664.     if no prefix character is received from the PC Kermit.
  1665.  
  1666. Apr 1991 - implemented the 'remote space' command as a Honeywell
  1667.     'STS -ALL' (status of all devices) command as MSKermit 3.10 
  1668.     fixed a bug in this function.
  1669.  
  1670. This may be the last Superkermit update that you will receive as I am
  1671. considering building a C-Kermit (5A) for the Honeywell DPS-6/DPS-6000.  With
  1672. the knowledge of 'C' gained while writing Superkermit as well as what I have
  1673. learned about terminal I/O while porting the EMACS screen editor to the
  1674. DPS-6/DPS-6000 systems, this seems possible.  In fact, I have gotten all of
  1675. the C-Kermit modules (for the beta test sliding windows version) to compile
  1676. on a Honeywell computer and I am analyzing the requirements to build the
  1677. system dependent CKUTIO.C and CKUFIO.C modules.  I wish that I had only
  1678. known about the C-Kermit Program Logic Manual sooner - I feel like I have
  1679. found the Rosetta stone!  This will be a 'spare-time' project so I will keep
  1680. you posted.
  1681.                     Frank Dreano Jr.
  1682.  
  1683. [Ed. - Many thanks, Frank!  The new files, hd6ker.c and hd6pri.c, are in
  1684. the Kermit "D" area (kermit/d on watsun, or just refer to them by name on
  1685. KERMSRV).  If anybody else out there is interested in adapting C-Kermit 5A
  1686. to new systems, the "Rosetta stone" and all the other C-Kermit 5A files are
  1687. in kermit/sw/ on watsun (Internet access only, for now); be sure to contact
  1688. us before you start!  Work is especially needed for OS/2, Apollo Aegis, and
  1689. Data General AOS/VS, for which supporting code is written, but out of date.]
  1690.  
  1691. ------------------------------
  1692.  
  1693. >From: jw@pan.uu.ch (Jamie Watson)
  1694. Date: Wed, 29 May 91 12:16:17 MET
  1695. Subject: Re: C-Kermit 4E(072) changes for IBM RS/6000
  1696. Keywords: IBM RS/6000, C-Kermit 4E
  1697.  
  1698. The following are the changes I made to Kermit version 4E(072), for the
  1699. IBM RS/6000 running AIX 3.1, patch level 3003.  These changes assume the
  1700. use of the 'posix' serial line discipline, which is the default, and that
  1701. the program will be compiled with 'cc', not with 'xlc' or 'bsdcc'.  The
  1702. RS/6000 specific changes are bracketed by "#ifdef _IBMR2", which is a
  1703. symbol defined by the preprocessor phase of the RS/6000 C compiler.  The
  1704. command "make sys3nid" will compile everything appropriately.
  1705.  
  1706. In addition to the changes which are acutally "required" to get kermit
  1707. working on the RS/6000, I made one "convenience" change.  The serial port
  1708. can be selected on the command line with the "-l xxx" option; but if there
  1709. is a modem present, the modem type must be defined before kermit attempts
  1710. to open the serial line, in order to get it to use the O_NDELAY flag.  I
  1711. added a command line option of "-m xxx" to define the modem.  Thus, kermit
  1712. can be called with "kermit -m hayes -l /dev/tty12 -b 9600".
  1713.  
  1714. Also included with these diffs are two small changes necessary for the RT/PC
  1715. running AIX 2.2.1.  These changes are bracketed by "#ifdef aiws", which is
  1716. defined by that C compiler.
  1717.  
  1718. [Ed. - Thanks, Jamie!  These changes should tide RS/6000 users over until
  1719. release 5A of C-Kermit comes out, which incorporates support for the
  1720. RS/6000, your modem change, as well as support for many other new systems
  1721. and many new features.  Watch Info-Kermit for an announcement when the beta
  1722. test version is ready.  Meanwhile, Jamie's changes have been added to
  1723. kermit/b/ckuker.bwr (CKUKER.BWR on KERMSRV).]
  1724.  
  1725. ------------------------------
  1726.  
  1727. Date: Tue, 28 May 91 12:02:00 EDT
  1728. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1729. Subject: New Patch File for MS-DOS Kermit 3.10 IBM Version
  1730. Keywords: MS-DOS Kermit 3.10
  1731.  
  1732. The file kermit/a/msr310.pch (MSR310.PCH on KERMSRV) contains four new patches
  1733. for MS-DOS Kermit 3.10 (IBM version), from Joe Doupnik:
  1734.  
  1735.  9. Prevent interaction between CONNECT mode and script session logging,
  1736.     and flush printer (PRN) buffer upon EXIT.
  1737.  
  1738. 10. Printing while in Connect mode: if printer becomes not ready place
  1739.     message " *** PRINTER IS NOT READY *** press R to retry or D to discard
  1740.     printing" on the mode line and wait for a response.  Retries will now not
  1741.     omit buffered characters.  DOS's waiting time can be 20 seconds before it
  1742.     tells Kermit the status.
  1743.  
  1744. 11. Permit implicit 80/132 column support for more video boards based on the
  1745.     Western Digital WD90C00 VGA chip.  These include Paradise Professional 
  1746.     and Paradise VGA1024.
  1747.  
  1748. 12. Final corrections to the Latin/Cyrillic-CP866 translation tables.
  1749.  
  1750. There is only one patch file.  These patches have been added to the end of
  1751. it, so now it contains patches 1-12.  To apply all patches to MS-DOS Kermit
  1752. 3.10 (IBM version), transfer this file to your PC, put it in the same
  1753. directory as your MSKERMIT.INI file (the directory should be in your DOS
  1754. PATH), rename the file to MSKERMIT.PCH, and add the PATCH command to the top
  1755. of your MSKERMIT.INI file.
  1756.  
  1757. ------------------------------
  1758.  
  1759. Date: Tue, 28 May 91 12:03:00 EDT
  1760. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1761. Subject: LK250 Keyboard Driver for DEC VAXmate
  1762. Keywords: LK250 Keyboard Driver, VAXmate, MS-DOS Kermit
  1763.  
  1764. >From Trevor Warwick, DEC UK, via Terry Kennedy (author of the LK250 driver
  1765. for the IBM PC family), an LK250 keyboard driver for the DEC VAXmate.  It is
  1766. installed as MSULKV.ASM in the Kermit A area (kermit/a on watsun, refer to
  1767. it simply by name on KERMSRV).  There is a short description at the top of
  1768. the file.  Thanks to Trevor for the contribution!
  1769.  
  1770. ------------------------------
  1771.  
  1772. Date: Tue, 28 May 91 12:03:00 EDT
  1773. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1774. Subject: Kermit Files Moved
  1775.  
  1776. The following Kermit versions were moved from the "A" area to the "C" area
  1777. on April 23, 1991, because the new CP/M release caused Tape A to overflow:
  1778.  
  1779.   Version                  Files
  1780.     Commodore 64             c64*.*
  1781.     Tandy Color Computer     cck*.*
  1782.     Tandy Models 1 and 3     trs*.*
  1783.     Tandy Model 2            tr2*.*
  1784.     Tandy Model 4            m4k*.*
  1785.     PC Turbo Pascal Kermit   qk3*.*
  1786.  
  1787. ------------------------------
  1788.  
  1789. Date: Wed, 15 May 91 13:54:54 EDT
  1790. >From: dashiell@NADC.NADC.NAVY.MIL (A. Kaniss)
  1791. Subject: Playing Dirty with Kermit
  1792. Keywords: MS-DOS Kermit, CDC Cyber
  1793.  
  1794. Christine,
  1795.  
  1796. Here's a little trick that can make the lives of those who have to log onto
  1797. larger computers easier provided they're smart enough to decide to use kermit
  1798. to do it.
  1799.  
  1800. Situations arise when utilities that are on larger systems have complex
  1801. access paths and you can't keep copies in your own directory on the system.
  1802.  
  1803. A way around this problem such that when you want to use the utilities but
  1804. don't feel like entering those complex paths each time you want them is to
  1805. have kermit do it for you.
  1806.  
  1807. Specifically for CDC Cyber-type systems a kermit user may want to use kermit
  1808. on the system once they've logged on.
  1809.  
  1810. Rather than enter the attach command at the terminal, put all of those attach
  1811. commands into your kermit log-on script just before the CONNECT command.
  1812. Also remember to put the output command before them and end each OUTPUT
  1813. statement with "\13" (carriage return).
  1814.  
  1815. Now remember to put the "INPUT /" command on each line following each output
  1816. command to check on the output and make sure it happened.
  1817.  
  1818. An example will serve best to illustrate what I've been talking about so far:
  1819.  
  1820.   output attach,kermit /un=system\13
  1821.   input /
  1822.   output attach,ucsifm /un=userlib\13
  1823.   input /
  1824.   connect
  1825.  
  1826. When the connect happens all I have to type to start kermit is:
  1827.  
  1828.   kermit
  1829.  
  1830. and all I have to type to start ucsifm is:
  1831.  
  1832.   ucsifm
  1833.  
  1834. Jude
  1835.  
  1836. ------------------------------
  1837.  
  1838. Date: 1 May 91 01:35:04 GMT
  1839. >From: todd@pinhead.pegasus.com (Todd Ogasawara)
  1840. Subject: Re: TCP/IP/Novell/Terminal Emulator for Wollongong
  1841. Keywords: MS-DOS Kermit Network Support, Wollongong TCP/IP, Novell
  1842.  
  1843. In article <1991Apr29.215557.10095@pinhead.pegasus.com> 
  1844. todd@pinhead.pegasus.com (Todd Ogasawara) writes:
  1845.  
  1846. > I am using Wollongong's WIN/TCP for DOS to talk to my UNIX box from 
  1847. > a Novell network via Wollongong's WIN/ROUTE for DOS (this routes the
  1848. > encapsulated TCP/IP packets within an IPX packet to get to my UNIX box).
  1849. > The problem is that the vt100 emulator that is used by both the telnet and
  1850. > rlogin software from Wollongong has a few problems and I would like to use
  1851. > another terminal emulator. Wollongong allows you to use another emulator.
  1852. > However, the software must go through interrupt 14. I don't have anything
  1853. > that does that (Kermit, Procomm, etc.).
  1854. >
  1855. Thanks to the many people who set me sent e-mail telling me the answer to my
  1856. problems.  Good ol' MS-DOS Kermit 3.10 (which I already had) did the trick.
  1857. I call Kermit from the Wollongong MS-DOS software using the command:
  1858.  
  1859.   telnet -e kermit hostname
  1860.  
  1861. or a batch file containing the lines:
  1862.  
  1863.   rlogin hostname -e -l username
  1864.   kermit
  1865.  
  1866. and have:
  1867.  
  1868.   SET PORT BIOS1
  1869.  
  1870. in my MSKERMIT.INI file (along with my normal setup).
  1871.  
  1872. Now everything works just fine.  Thanks again to everyone who responded!
  1873.  
  1874. Todd Ogasawara ::: Hawaii Medical Service Association
  1875. Internet       ::: todd@pinhead.pegasus.com
  1876. Telephone      ::: (808) 536-9162 ext. 7
  1877.  
  1878. ------------------------------
  1879.  
  1880. Date: Wed, 22 May 91 22:32:20 EST
  1881. >From: rdb@rand.mel.cocam.oz.au (Rodney Brown)
  1882. Subject: MS-DOS Kermit 3.10 Key Map for Microsoft Word on SCO UNIX
  1883. Keywords: MS-DOS Kermit 3.10, Microsoft Word
  1884.  
  1885. Enclosed is a key mapping file for MS-DOS Kermit 3.10 for use with
  1886. MicroSoft Word 5.0 on SCO-Unix.
  1887. Word provides a limping mode to support the lack of Scan codes.
  1888. Alt -> Ctl-A    Ctl -> Ctl-C    Shift -> Ctl-Z
  1889. Function Key 1-10 -> Ctl-F 1-9,0
  1890.  
  1891. I use a TERMINALS macro on ALT-W to load that Keyboard, run a script to
  1892. fiddle with the TERM variable, run word & send the PRODUCT escape sequence
  1893. to reset to a standard keyboard mapping after exiting word.
  1894. The following two lines in the /usr/lib/word/tcap file for the VT200 entry
  1895. give the paragraph character, midline dots & other DOS standard Word
  1896. characters. (Requires PARITY NONE connection)
  1897.     :Wa=\140:Wb=\145:Wc=\266:Wd=\142:Wf=\267:Wg=\151:\
  1898.     :Wi=\253:Wj=\273:\
  1899. A better way of proceeding could be to set up the word tcap entry to use
  1900. a standard Kermit keyboard mapping for function & cursor control keys,
  1901. so that the Word extensions don't interfere with normal running & don't
  1902. require separate loading.
  1903.  
  1904. Rodney Brown, Co-Cam Computer Group    ACSNet: rdb@rand.mel.cocam.oz.au
  1905.  
  1906. [Ed. - Thanks, Rodney!  Your key mapping file has been installed in 
  1907. Kermit distribution as msimsw.ini.]
  1908.  
  1909. ------------------------------
  1910.  
  1911. Date: Tue, 28 May 91 12:01:00 EDT
  1912. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1913. Subject: Macintosh Kermit Questions and Answers
  1914.  
  1915. In response to hundreds of messages...
  1916.  
  1917. Q: What is the latest version of Mac Kermit?
  1918.  
  1919. A: The version we are distributing officially is still 0.9(40).  There is a
  1920.    later version available in the kermit/test area: 0.98(63), but it is not
  1921.    officially released.  It has one very serious flaw: MacBinary file
  1922.    transfers can sometimes cause files to be deleted from your disk.  There
  1923.    is no documentation for any version since 0.9(40).
  1924.  
  1925. Q: Does Mac Kermit 0.9(40) work on the IIci, IIfx, IIsi?
  1926.  
  1927. A: There have been reports that it does not.  Hopefully the next release
  1928.    will remedy these problems.
  1929.  
  1930. Q: Why hasn't a new version of Mac Kermit been released in two years?
  1931.  
  1932. A: The next release of Mac Kermit is in preparation.  It's based on C-Kermit
  1933.    5A, which itself is not released yet.  As soon as a usable prerelease
  1934.    version is ready (pretty soon?), it will be announced for testing.
  1935.  
  1936. Q: What are some of the features of the forthcoming release?
  1937.  
  1938. A: Selectable fonts and sizes, cut and paste, printer control, international
  1939.    character sets, screen rollback, session logging, sliding windows,
  1940.    compatibility with newer Macintosh models and software, etc.  Also, many
  1941.    bug fixes: using the printer port as a communication port, inverse video,
  1942.    MacBinary transfers, etc etc.
  1943.  
  1944. Q: How does the "Print" menu work?
  1945.  
  1946. A: In version 0.98(63), you'll notice the Print menu is dimmed.  It becomes
  1947.    active when Kermit receives an ANSI printer control sequence from the
  1948.    host, such as ESC [ 5 i (begin transparent print) or ESC [ ? 5 i (begin
  1949.    autoprint).
  1950.  
  1951. Q: Does Mac Kermit work under System 7?
  1952.  
  1953. A: In version 0.98(63) -- available in kermit/test but never formally
  1954.    released -- communication works, file transfer works.  The major problem is
  1955.    with its built-in VT100 terminal emulation font.  This problem should be
  1956.    corrected in the next release.
  1957.  
  1958. Q: How about a DIAL command?  A script programming language?
  1959.  
  1960. A: It is not clear yet whether these facilities will be available in the new
  1961.    version.  They are part of C-Kermit 5A, upon which the new Mac Kermit
  1962.    will be based, but integrating C-Kermit's interactive prompt-and-command
  1963.    user interface with Mac Kermit's point-and-click style might prove too
  1964.    difficult.
  1965.  
  1966. Watch Info-Kermit for an announcement when the first prerelease version of the
  1967. new Mac Kermit is ready for testing.
  1968.  
  1969. ------------------------------
  1970.  
  1971. Date: 2 May 91 23:54:52 GMT
  1972. >From: tldavis@athena.mit.edu (Timothy L. Davis)
  1973. Subject: EMACS-Friendly Terminal Emulators for the Macintosh
  1974.  
  1975. Over the past month I've received 11 replies to my question: What terminal
  1976. emulators work well with GNU EMACS?  I was specifically interested in using
  1977. option as the meta-key instead of the ESC prefix, ability to generate all
  1978. control characters (including cntrl-space, control-^, etc.), using the mouse
  1979. for cursor positioning, and variably large number of rows and columns.
  1980.  
  1981. I was pleasantly surprised by the result:  
  1982.  
  1983.   3 votes for MacKermit: does almost all I asked.
  1984.  
  1985.   3 votes for VersaTerm/VT Pro, which would do everything given
  1986.     a macro packages such as QuickKeys
  1987.  
  1988.   1 vote for MacLayers, which reportedly uses opt+command for META.
  1989.     I couldn't get this form of META to work. a high-bit stripper somewhere?
  1990.  
  1991.   1 vote for "termyulator", which I haven't heard of before, but is
  1992.     supposed to be extensible via XCMDs.
  1993.  
  1994. MacKermit does most of what I wanted, and more.  I was wisely warned that my
  1995. negative premonitions about MacKermit, based on an older version, were
  1996. totally wrong.  The latest MacKermit (version 0.98(62)) is MUCH improved,
  1997. and is really quite versatile.  With extended-length (1K) packets enabled, I
  1998. get file transfer rates about equal to those of Zterm.
  1999.  
  2000. And re: Emacs: The META key can be easily mimicked in "modifiers" by
  2001. specifying \033 for as a prefix character whenever option is held down.  All
  2002. the "missing" control keys can be programmed as "key macros".  Holding down
  2003. option causes the mouse to create cursor-movement commands for mouse clicks.
  2004. And, kermit correctly handles an increased number of columns.  Best of all,
  2005. it's free!
  2006.  
  2007. Thanks to all who responded.
  2008.  
  2009. Tim Davis (tldavis@athena.mit.edu)
  2010.  
  2011. ------------------------------
  2012.  
  2013. Date: Wed, 1 May 91 23:28:45 PDT
  2014. >From: pallio.UUCP!dg@mis.ucsf.EDU (David Goodenough)
  2015. Subject: QTERM V4.3 for CP/M has improved Kermit support
  2016. Keywords: CP/M, QTERM
  2017.  
  2018. As an alternative to Kermit 4.11, another CP/M program that provides Kermit
  2019. support is QTERM. Up to V4.2 the Kermit code was very buggy, but it's been
  2020. seriously re-worked for V4.3, and has several enhancements.
  2021.  
  2022. The main features that the Kermit implementation provides are server access,
  2023. type three block checks and long packets (up to 1023 bytes).
  2024.  
  2025. The extended block checks were done to increase reliability of long packet
  2026. transfers: using a type 1 block check on a 1K data packet is a bit too
  2027. likely to let an error slip through.
  2028.  
  2029. Server access is very limited: a regular send will send files to a server,
  2030. since it wakes up when the Send/Init packet arrives. For taking files from a
  2031. server, there isn't an initial I/Y exchange, it is assumed that the server
  2032. had sensible parameters set before entering server mode. Against C-Kermit
  2033. (4e-70) this worked well, but this was the only test bed available. Caveat
  2034. Emptor when using it against other servers. It'll probably get the job done,
  2035. but you may miss out on some of the neato features available.
  2036.  
  2037. In addition, numerous bugs have been fixed up: there were problems with
  2038. determining the high bit prefix character that would occasionally cause all
  2039. 'Y's to be changed to '^Y's; also when repeat character packing was not
  2040. being used, there were problems detecting end of file properly, just to name
  2041. two.
  2042.  
  2043. The source for all of QTERM will be published (it may already be available
  2044. by the time this goes out), however it will probably only be useful for
  2045. study. Since QTERM has a lot of other features (including a very full Xmodem
  2046. implementation), the Kermit code makes heavy use of other capabilities in
  2047. the program, so it would be very hard to pluck the Kermit code out for use
  2048. in another program. However as an example of how to handle long packets and
  2049. extended block checks it may prove interesting.
  2050.  
  2051.     dg@pallio.UUCP - David Goodenough        +---+
  2052.                         IHS    | +-+-+
  2053.     .....!wet!pallio!dg                +-+-+ |
  2054. AKA:    dg%pallio.UUCP@cs.sfsu.edu              +---+
  2055.  
  2056. [Ed. - Since this is not a Kermit program per se, it will not be part of
  2057. Kermit Distribution.  Kermit users who are interested in it should be able
  2058. to find it in the CP/M archives at SIMTEL20.]
  2059.  
  2060. ------------------------------
  2061.  
  2062. End of Info-Kermit Digest
  2063. *************************
  2064.  
  2065.