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

  1. From cmg  Tue Jul  9 16:33:19 1991
  2. Return-Path: <cmg>
  3. Received: by watsun.cc.columbia.edu (5.59/FCB)
  4.     id AA24985; Tue, 9 Jul 91 16:33:19 EDT
  5. Date: Tue, 9 Jul 91 16:33:17 EDT
  6. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  7. To: Info-Kermit
  8. Subject: Info-Kermit Digest V14 #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.679091597.cmg@watsun.cc.columbia.edu>
  13.  
  14. Info-Kermit Digest         Tue, 9 Jul 1991        Volume 14 : Number 1
  15.  
  16. Today's Topics:
  17.  
  18.            New VT200/300 Key Mapping File for MS-DOS Kermit
  19.            MS-DOS Kermit and Microsoft Windows 3.0
  20.                  Kermit and Desqview
  21.               Kermit, LAT & Windows 3.0 problem
  22.            8-bit Linemode Devices on IBM Mainframes
  23.               New VMSHEX/VMSDEH Programs
  24.  
  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: Thu, 20 Jun 1991 10:58 CST
  47. >From: Kevin Lowey <LOWEY@sask.usask.ca>
  48. Subject: New VT200/300 Key Mapping File for MS-DOS Kermit
  49. Keywords: MS-DOS Kermit
  50.  
  51. Here is a new version of MSIVT3.INI (also known as VT300.INI) which fixes a
  52. bug in the extended keyboard definition, in which the DEC Remove key was
  53. mapped to a nonexistent scan code, rather than to Gray Delete.  Also, the PC
  54. F11 and F12 keys on extended keyboards are now used for Help and Do,
  55. respectively, and the DEC F11-F20 keys are now mapped to Alt-F1 through
  56. Alt-F10 on both 88 and 101 keyboards, for consistency, and the DEC Enter key
  57. was moved to PC F10 on the 88 keyboard to make it easier to use programs
  58. that require the keypad Enter key.
  59.  
  60. [Ed. - Thanks, Kevin.  The new file replaces the old version as msivt3.ini.
  61. The documentation file, msivt3.doc, has also been updated.]
  62.  
  63. ------------------------------
  64.  
  65. Date: Tue,  25 Jun 1991 14:25:32 EDT
  66. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  67. Subject: MS-DOS Kermit and Microsoft Windows 3.0
  68. Keywords: MS-DOS Kermit and Windows 3.0, Windows 3.0
  69. Xref: Microsoft Windows, See Windows 3.0
  70.  
  71. In response to numerous queries, here is the situation -- as best we know it
  72. -- with MS-DOS Kermit and Microsoft Windows.
  73.  
  74. MS-DOS Kermit is not a "Windows Application".  It was not written
  75. specifically for Windows, and it does not have a Windows-like menu-and-mouse
  76. command interface.  However, MS-DOS Kermit has knowledge of the Windows
  77. environment and can run "in a window" under certain conditions.  This means
  78. that Kermit can run simultaneously with other Windows applications (even
  79. other copies of Kermit), it can use Windows fonts, and you can cut and paste
  80. to and from the Kermit window into other windows, etc, if you have
  81. constructed the KERMIT.PIF file properly and you have enough memory for
  82. Kermit.
  83.  
  84. When Kermit cannot be run in a Window, you can still use it under Windows as
  85. a full-screen application.
  86.  
  87. Under Windows 2.0, you can use Kermit in a window on any kind of PC or PS/2
  88. that has enough memory.  Everything works normally (but slower) except
  89. Tektronix emulation, which behaves as if you had a monochrome video adapter
  90. (plus signs are used instead of dots).  The important .PIF file parameters
  91. are "Directly Modifies" (uncheck all the boxes), "Memory Requirements" (190
  92. KB required, 400 KB desired), "Program Switch" (check Text box), "Screen
  93. Exchange" (check Text/Graphics box).  If you don't have enough memory, you
  94. can reduce Kermit's memory requirement by eliminating rollback screens: give
  95. the DOS command "SET KERMIT=ROLLBACK 0" before starting Kermit, or put this
  96. command into your MSKERMIT.INI file.
  97.  
  98. Under Windows 3.0, the situation is the same as for 2.0 if you are running
  99. Windows on a 386 or 486 class PC in Enhanced Mode, with the added benefit
  100. that Tektronix graphics works if you set up your KERMIT.PIF file for the
  101. High Grahics Video Memory display option (however, Windows will complain
  102. when you try to switch back to Kermit's text screen from the graphics
  103. screen, and does not save the graphics screen).
  104.  
  105. However, Windows 3.0 apparently does not allow non-Windows DOS applications
  106. (even Kermit, which is written with "Windows awareness") to operate in a
  107. window in Real or Standard mode, which you must use on a 286 or lower class
  108. PC, such as a PC, PC/XT, PC/AT, PS/2 Model 50, etc.  On these machines,
  109. Windows 3.0 only allows Kermit to run in full-screen mode.  This seems to be
  110. a limitation of Windows 3.0.  If anybody knows how to overcome this
  111. limitation, please send mail about it to Info-Kermit.
  112.  
  113. If you can get Kermit into a window, but it does not communicate over the
  114. COM1 or COM2 port, check your WIN.INI file to make sure that the MODE
  115. command for COM1 or COM2 does not include a ",P" -- if it does, remove the
  116. ",P".
  117.  
  118. ------------------------------
  119.  
  120. Date: Mon, 3 Jun 91 11:47:02 EDT
  121. >From: Isidore G Bendrihem <igb@cunixa.cc.columbia.edu>
  122. Subject: Kermit and Desqview
  123. Keywords: MS-DOS Kermit, DesqView
  124.  
  125. I've been running kermit under Desqview 386 (QEMM 5.11 and DV 2.31) with no
  126. problems.  I recently installed an upgrade from Quaterdeck (QEMM 5.13 and DV
  127. 2.33), and whenever I start kermit, after giving the "Press ?  for help"
  128. message, it freezes my computer up.  I can't even get back to Desqview.  It
  129. seems like kermit has taken control over the keyboard.  Any suggestions?
  130.  
  131. Configuration:
  132.  
  133. 386sx, 4 MB
  134. Chips & Technologies chip set
  135. AMI BIOS
  136. MS-DOS 4.01
  137. Kermit 3.10 (I've tried both with patches and without them)
  138.  
  139. [From jrd: What's one to say?  At the startup stage Kermit is using 100%
  140. pure DOS calls to do everything. Kermit never grabs keyboard interrupts.
  141. That leaves two possibilities: DV 2.33 has changed what needs to go into
  142. your DV setup file for Kermit and/or DV 2.33 has problems.  MS-DOS Kermit
  143. worked fine with the previous release of Quarterdeck software.]
  144.  
  145. ------------------------------
  146.  
  147. Date: Tue, 4 Jun 1991 15:34:16 EDT
  148. >From: MARIA@SERVAX.FIU.EDU (Maria Rosa Drake)
  149. Subject: Kermit, LAT & Windows 3.0 problem
  150. Keywords: MS-DOS Kermit, DEC Pathworks
  151.  
  152. We are running DECs PathWORKS network operating system, which provides LAT
  153. support, and Kermit 3.01 and Kermit 3.10. We have no difficulty using Kermit
  154. to access host systems via LAT when running under DOS; however we have
  155. discovered that when invoking Kermit from within Windows 3.0 enhanced mode,
  156. the system hangs (it works under Windows 3.0 standard mode).  Our
  157. MSKERMIT.INI file does a SET PORT DECNET VAXname and a CONNECT; right after
  158. connect is where the problems occur.
  159.  
  160. The systems are Zenith 386's with 4MB of RAM running either MS DOS 3.3+ or
  161. MS DOS 4.0.  Any suggestions?
  162.  
  163. Maria Rosa Drake
  164. Florida International University
  165.  
  166. [From jrd: One supposes that Pathworks is not designed to run by loading
  167. DECnet outside Windows and then coupling a task to it within Windows.  At
  168. least that's my guess.  The networking programs have to take some steps to
  169. ensure the top level client is in the "right virtual machine" and so on, and
  170. maybe your version of Pathworks does not do that job.  I make no pretense of
  171. being a Windows 3.0 expert of any kind, but a suggestion is to start the
  172. whole thing from a .BAT file within Windows, to see if that helps.  You
  173. might also contact DEC to see if this is a known problem and get any
  174. workarounds.  In addition, I would check the Pathworks documentation on
  175. suggestions configuring Windows (things to be said in SYSTEM.INI etc
  176. regarding networks).  It could turn out that Windows 3 itself is the culprit
  177. when programs use high numbered interrupts for communications (DEC LAT and
  178. CTERM both require these things to talk to external terminal emulators).]
  179.  
  180. ------------------------------
  181.  
  182. Date: Wed, 1991 Jun 12   19:28 EDT
  183. >From: "John F. Chandler"   <PEPMNT@CFAAMP.HARVARD.EDU>
  184. Subject: 8-bit Linemode Devices on IBM Mainframes
  185. Keywords: IBM 370 Kermit
  186.  
  187. I am looking for people who would be interested in trying out 8-bit-wide
  188. file transfer through a new generation of front ends on IBM mainframes.  The
  189. following is a list of configurations that I believe may support the new
  190. 8-bit-wide ASCII communications, but it is not by any means complete and not
  191. necessarily accurate.  I'd be interested to hear from anyone who has
  192. knowledge of these or other 8-bit devices for "LU1" communications.  Also,
  193. as I said before, I'm looking for testers willing to try out a version of
  194. Kermit that has been modified to take advantage of the 8-bit capabilities.
  195. I can be reached at either
  196.  
  197.   <PEPMNT@CFAAMP.BITNET>
  198. or
  199.   <PEPMNT@CFAAMP.HARVARD.EDU>
  200.  
  201. Thanks.  By the way, even if all you can tell me is that I have
  202. misspelled something in the list, I would still like to hear from you.
  203. By the way, I posted this message on the BITNET discussion group for IBM
  204. protocol convertors (which was the closest thing I could find to the
  205. subject), but got no substantive answers.  I also posted it on the IBM
  206. mainframe Kermit developers discussion group with no better results.
  207.  
  208.   Maker      Model          Software
  209.  
  210.   Fibronics  K2000          KNET/MVS
  211.   Fibronics  K200           KNET/MVS
  212.   Fibronics  K310           KNET/MVS
  213.   Intel      Fastpath       ACCES/MVS
  214.   ?          ACC9315        ACCES/MVS
  215.   ?          Eicon/MSDOS    PACKET/74
  216.   Intel      Jupiter 1000   PACKET/74
  217.   IBM        37x5           COMMPRO/NAS
  218.   Amdahl     47x5           COMMPRO/NAS
  219.   Renex      RPAD
  220.   Netlink    SNA/Gate
  221.   Netlink    3703
  222.   Perle      350/SNA
  223.   Telematics PCI 167
  224.   Telematics PCI 1067
  225.  
  226. ------------------------------
  227.  
  228. Date: Wed, 5 Jun 1991 19:30:29 EDT
  229. >From: XRJRG@lepvax.gsfc.nasa.gov (Jeff Guerber)
  230. Subject: New VMSHEX/VMSDEH Programs
  231. Keywords: VMS hex/dehex programs
  232.  
  233. It was recently pointed out on the Info-VAX mailing list that VMSHEX/VMSDEH
  234. do not work for VAX indexed files -- they come out sequential instead.  I
  235. took a look at the MACRO source, and it wasn't hard to find the bug -- the
  236. file organization byte was not being saved in the hexified file, as were the
  237. record format, record attributes, and so forth.  I have fixed the programs
  238. (by adding a new packet type) so that they do save this byte, and they seem
  239. to work as expected.  (I wasn't sure that they would, because the RMS manual
  240. seems to indicate that extended attribute blocks are needed, but I
  241. successfully hexed/dehexed an indexed file with 3 keys, and the new file
  242. matched the original exactly.)  VMSDEH seems to work fine with older .HEX
  243. files that don't have this packet, with the organization defaulting to
  244. sequential as before.  A better method might be to save the entire file
  245. access block and any extended attribute blocks, but this is beyond my
  246. knowledge of MACRO and RMS.
  247.  
  248. If the Old VMSDEH is used on new-VMSHEXed files, the old VMSDEH gives an
  249. "Unknown block type" error message, skips the new record and goes on to
  250. do the rest of the input file, creating a sequential output file, and so
  251. it appears that replacing the old VMSHEX/VMSDEH programs with the new ones
  252. will do no harm.
  253.  
  254. Sorry, but I cannot take over support for these programs (if such is
  255. needed); I really know very little about MACRO.
  256.  
  257. Jeff Guerber
  258. ST Systems Corp. (STX)
  259. NASA / Goddard, code 693.2
  260. xrjrg@lepvax.gsfc.nasa.gov
  261.  
  262. Any opinions are my own and not those of NASA or STX.
  263.  
  264. [Ed. - Thanks, Jeff!  The new VMSHEX and VMSDEH programs have been placed
  265. in the Kermit Test area for now.  If anybody encounters problems with them,
  266. please send reports to Info-Kermit.  For that matter, if anyone can verify
  267. that they do work as advertised, and are upwards compatible with the old
  268. VMSHEX and VMSDEH programs, let us know.]
  269.  
  270. ------------------------------
  271.  
  272. End of Info-Kermit Digest
  273. *************************
  274.  
  275. From cmg  Tue Aug 20 12:17:24 1991
  276. Return-Path: <cmg>
  277. Received: by watsun.cc.columbia.edu (5.59/FCB)
  278.     id AA19465; Tue, 20 Aug 91 12:17:24 EDT
  279. Date: Tue, 20 Aug 91 12:17:23 EDT
  280. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  281. To: Info-Kermit
  282. Subject: Info-Kermit Digest V14 #2
  283. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  284. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  285. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  286. Message-Id: <CMM.0.90.0.682705043.cmg@watsun.cc.columbia.edu>
  287.  
  288. Info-Kermit Digest         Tue, 20 Aug 1991        Volume 14 : Number 2
  289.  
  290. Today's Topics:
  291.  
  292.          New Lotus 1-2-3/V Key Mapping File for MS-DOS Kermit
  293.                Kermit With DOS 5.0 Task Swapper
  294.         Windows 3.0 and High-Speed Kermit Connections
  295.                   Window Slot Sizes
  296.            Unique Log File Names for MS-DOS Kermit?
  297.             Keyboard Bug in MS-DOS Kermit
  298.                    Kermit Archives
  299.  
  300. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  301. requests for addition to or deletion from the Info-Kermit subscriber list to
  302. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  303.  
  304. Kermit files may be obtained over networks and by mail order.  On the
  305. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  306. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  307. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  308. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  309. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  310. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  311. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  312. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  313. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  314. complete list of Kermit versions and an order form from Kermit Distribution,
  315. Columbia University Center for Computing Activities, 612 West 115th Street,
  316. New York, NY 10025 USA.
  317.  
  318. ----------------------------------------------------------------------
  319.  
  320. Date: Mon, 8 Jul 1991 15:20 CST
  321. >From: RAVI%SLU.BITNET@RICEVM1.RICE.EDU
  322. Subject: New Lotus 1-2-3/V Key Mapping File for MS-DOS Kermit
  323. Keywords: MS-DOS Kermit, Lotus
  324.  
  325. Here at Southeastern Louisiana University, we have Lotus/123 on our VAX/VMS
  326. system.  Many of our users use PCs with Kermit to access the VAX system and we
  327. would like to have some method of maintaining transparency for the user, i.e.
  328. we want the user to be able to use Lotus/123 on the Vax from his PC and have
  329. it look and feel as though he were using PC Lotus.
  330.  
  331. I have created a Lotus 1-2-3 key mapping file for enhanced keyboards.  I am
  332. sending that to you separately.  Feel free to make any suggestions/comments,
  333. etc. and use it in the digest.
  334.  
  335. Ravi
  336. BITNET:  RAVI@SLU
  337. Southeastern Louisiana University
  338.  
  339. [Ed. - Thanks very much, Ravi!  The new file is in kermit/a/msi123.ini on
  340. watsun, and MSI123.INI on KERMSRV.]
  341.  
  342. ------------------------------
  343.  
  344. Date: Mon, 15 Jul 91 23:47:17 EDT
  345. >From: Dick Elnicki <DICKE%NERVM@cuvmb.cc.columbia.edu>
  346. Subject: Kermit With DOS 5.0 Task Swapper
  347. Keywords: MS-DOS Kermit and DOS 5.0, MS-DOS 5.0
  348.  
  349. DOS 5.0 and Kermit appear quite compatible.  I am currently using Kermit
  350. with my EasyK scripts for this e-mail.
  351.  
  352. A program applicaton for Kermit access to our IBM VTAM services is in my DOS
  353. Shell.  Before starting it, I enabled the Active Task list.  Then I clicked
  354. on the program name to auto dial into our VTAM services.
  355.  
  356. Once signed on, I can press ALT with ESC to toggle back to the DOS Shell.
  357. At the shell, I can start a second application, e.g., PCWrite or Lotus 123.
  358. This, of course, depends on the free memory available.
  359.  
  360. The ALT with TAB's also works as described.  One can toggle through the
  361. active tasks.  The name appears at the top of the screen.  A choice is make
  362. by pressing Enter for a named task.
  363.  
  364. The ALT with ESC choice gives the DOS Shell as noted above. Here you can
  365. also double click on the desired active task to return to it.  Or, you can
  366. click on another program to start it (if you have enough free memory).  And,
  367. you can click on an active task, then on FILE, and then on DELETE to shut
  368. down an application.
  369.  
  370. My mouse works as desired.  It is an inexpensive 3-button mouse that is not
  371. from IBM, Microsoft, or any other "name" brand.  The roller ball runs the
  372. cursor, the left button is set to ENTER, the middle button is PF7 (scroll up
  373. in the VTAM world), and the right button is PF8 (scroll down).
  374.  
  375. DOS 5.0 is certainly worth the price of admission.  It does run a number of
  376. my applications that DOS 4.0 could not handle.  The DOS Shell run with the
  377. mouse is easier to use than my old dozen-or-so AAA.BAT-type application
  378. start-up screen.  The HELP is great, too.
  379.  
  380. This is not a commercial.  I don't have any stock in Microsoft.  I do hope
  381. you can use the above to pass on to other Kermit users how they might use
  382. DOS 5.0.
  383.  
  384. Best regards,
  385. Dicke
  386.  
  387. [Ed. - Thanks for the encouraging report, Dicke!  It seems that we are going
  388. through a period of Microsoft pulling the rug out from under Kermit with new
  389. releases of Windows, DOS, etc.  Unfortunately, the reports are not all
  390. completely positive.  One user reports that Kermit cannot keep up with serial
  391. port input at high speeds -- 19,200 bps or above, depending on the processor
  392. model, under DOS 5.0.  Apparently, DOS 5.0 can lose serial port interrupts
  393. where previous versions of DOS did not, most likely because of its new memory
  394. management features.]
  395.  
  396. ------------------------------
  397.  
  398. Date: Thu, 25 Jul 91 16:06:52 EDT
  399. >From: hwp@sisd.sisd.Kodak.COM
  400. Subject: Windows 3.0 and High-Speed Kermit Connections
  401. Keywords: MS-DOS Kermit and Windows 3.0, Windows 3.0
  402.  
  403. If you desire to run MS-Kermit at speeds higher than 9600 bps under
  404. Windows 3.0 (MS-DOS) you need a third party driver (i.e. TurboComm)
  405. because the native Windows 3.0 communication driver maxes out at 9600. 
  406. You also need to have 16550a UART chips in your serial ports too.
  407.  
  408. H.W.Payne
  409.  
  410. ------------------------------
  411.  
  412. Date: Fri, 26 Jul 91 15:57:35 -0700
  413. >From: cclloyd@leland.stanford.edu (Charles Lloyd)
  414. Subject: Window Slot Sizes
  415. Keywords: Sliding Windows, Packet Length, Performance
  416.  
  417. How does one determine the best size for a window slot?  I have a line which
  418. has between 1 to 2  seconds roundtrip delay  (variable wrt time  of day) and
  419. have not improved effective throughput much with choices or 1, 4, or 8.
  420.  
  421. Slot count = 1 : Significant idle time on LEDs of modem.
  422. Slot count = 4 : Sporadic idle time, rapid acknowledgements on SD LED.
  423.  
  424. Slot Count = 8 : Alomost continuous flow on the RD light, almost continuous
  425. blips on SD light.  Yet, the throughput only went from 5Kbps to 7 Kbps in
  426. going from 1 to 8.  (I didn't check for slots = 4).
  427.  
  428. Is it unadvisable to play with packet size?
  429.  
  430. Is it possible to set the slot count too big so that data overruns cause 
  431. more errors than with a smaller window?  What's the rule of thumb?
  432.  
  433. Many thanks,
  434. Charles.
  435.  
  436. [Ed. - There is an article in Kermit News #4 explaining in great detail how
  437. to optimize Kermit's performance by varying the window slots and packet
  438. length.  Kermit News #4 is on watsun as kermit/e/news.n4, NEWS.N4 on CUVMA
  439. via KERMSRV.  Briefly, you should use the smallest window size that keeps
  440. the modem receive or transmit light on continuously (depending on whether
  441. you are sending or receiving files), and then increase the packet size to
  442. the maximum allowed by the receiving Kermit.  Let's say you get continuous
  443. transmission with 5 slots.  MS-DOS Kermit's total packet buffer size is
  444. 2000, so the maximum size for each packet is 2000 / 5 = 400.  Tell both
  445. Kermits to SET WINDOW 5, and tell the receiving Kermit to SET RECEIVE
  446. PACKET-LENGTH 400.]
  447.  
  448. ------------------------------
  449.  
  450. Date: Sat Jul 20 19:13:04 1991
  451. >From: Ben Olasov <syska.com!ben@uu.psi.com>
  452. Subject: Unique Log File Names for MS-DOS Kermit?
  453. Keywords: MS-DOS Kermit and Unique File Names
  454.  
  455. I'm trying to turn on a session log file prior to invoking a Kermit script
  456. file.  While the command line:
  457.  
  458.   kermit take cbd.scr
  459.  
  460. works, the line:
  461.  
  462.   kermit log session d:\local\20\250.txt take cbd.scr
  463.  
  464. doesn't.
  465.  
  466. [Ed. - Multiple commands on the command line must be separated by commas:
  467.  
  468.   kermit log session d:\local\20\250.txt, take cbd.scr
  469.  
  470. Adding the comma after "250.txt" should fix the problem.]
  471.  
  472. The reason I'm turning on the session log first is so that I can expand a
  473. system variable (from Waffle BBS software) into a filename at the time
  474. that the kermit command line is executed, thereby logging each session to
  475. a unique filename.  If anyone knows how to do this, or has an effective
  476. alternative approach, I'd really like to hear from them.
  477.  
  478. Thanks,
  479.   Ben Olasov
  480.  
  481. [Ed. - If you're using MS-DOS Kermit version 3.10 or later (you should be),
  482. try this:
  483.  
  484.   SET COUNT 999
  485.   DEFINE \%F \V(NDATE).\V(COUNT)
  486.  
  487. This makes the \%f variable be something like "19910727.999" (filename =
  488. today's date, filetype = 999).  Now let's see if the file already exists:
  489.  
  490.   IF NOT EXIST \%F GOTO OK
  491.  
  492. If it does, decrement the COUNT variable and try again until you have a
  493. name that's unique:
  494.  
  495.   SET COUNT 999
  496.   :LOOP
  497.   DEFINE \%F \V(NDATE).\V(COUNT)
  498.   IF NOT EXIST \%F GOTO OK
  499.   IF COUNT GOTO LOOP
  500.   ECHO Sorry, you've already created 1000 log files today!
  501.   STOP
  502.   :OK
  503.   LOG SESSION \%F
  504.  
  505. That should give you a unique filename.]
  506.  
  507. ------------------------------
  508.  
  509. Date: Tue, 09 Jul 91 11:45:24 BST
  510. >From: Brian Wood <BWOOD@prime-b.central-services.umist.ac.uk>
  511. Subject: Keyboard Bug in MS-DOS Kermit
  512. Keywords: MS-DOS Kermit and Keyboard Drivers
  513.  
  514. I am surprised that this has not been picked up sooner as it is a bug which
  515. appears to have been present in MS-DOS Kermit since version 2.31.
  516.  
  517. On an OPUS PC3, a turbo xt, which I suspect is also sold under different
  518. badges, running MS-DOS 3.3 there is a clash between Kermit and the keyboard
  519. driver installed using the KEYB.COM program.  I have only used the driver
  520. for the UK keyboard but logically it should apply to them all.  After
  521. varying amounts of time the PC will appear to hang and will not respond to
  522. the keyboard except that you will get the beep to tell you that the keyboard
  523. buffer is full.  This may well happen with other machines which use MS-DOS
  524. 3.3 and KEYB.COM.
  525.  
  526. The remedy is to use "set key off" to force kermit to use the DOS keyboard
  527. routines rather than BIOS.
  528.  
  529. Cheers,
  530.  
  531. Brian Wood,
  532. UMIST,
  533. Manchester,
  534. England.
  535.  
  536. [Ed. - This is not a Kermit bug.  Kermit is simply asking the BIOS for
  537. keyboard input.  Kermit is not hanging the system, the BIOS and/or the
  538. keyboard driver are doing it.]
  539.  
  540. ------------------------------
  541.  
  542. Date: Fri 2 Aug 1991 11:33:26 EDT
  543. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  544. Subject: Kermit Archives
  545. Keywords: Kermit Archives
  546.  
  547. We receive a lot of complaints that it's difficult to find things in the
  548. Kermit archives, and suggestions about how to reorganize them.  Many people
  549. would like to see us put the MS-DOS related files into ZIP archives, the
  550. UNIX-related files into compressed tar archives, or put each version in its
  551. own subdirectory, etc etc.
  552.  
  553. The Kermit archives are designed to be written to industry standard ANSI "D"
  554. or IBM OS "VB" labeled tapes that can be read on a wide variety of computers.
  555. These tapes can only have text files on them; they consist of "records" that
  556. are lines of text, and they can't have any kind of directory structure.  Tapes
  557. are sent out by mail order, and the income from these orders pays for the
  558. Kermit Development and Distribution operation and subsidizes network access.
  559. We don't have the disk space or the time to keep multiple copies of the
  560. hundreds of different Kermit implementations in the many different formats
  561. that network users ask for.  If we were better funded and staffed, of course,
  562. it would be a different story.
  563.  
  564. Here is a brief road-map to the Kermit files.  There are five major Kermit
  565. areas, A through E.  On watsun.cc.columbia.edu, which offers anonymous FTP
  566. access to the Internet, there is a kermit directory.  It contains a file
  567. called read.me, which explains the organization of the directories and files
  568. underneath it:  kermit/a through kermit/e, plus several special directories
  569. for binary files, test versions, etc.  On BITNET/EARN, Kermit file access is
  570. handled by a file server called KERMSRV at CUVMA.  You can ask KERMSRV for
  571. any file by name, as long as it is in one of the A through E areas.  Binary
  572. files are not available on KERMSRV, but  test versions can be requested by
  573. prefacing filenames with "T:", for example T:MSTIBM.BOO.
  574.  
  575. Each directory, a through e, contains a group of files whose names start
  576. with "aa", for example aavers.hlp.  These are text files that list all the
  577. Kermit versions, sorted in various ways: by computer, operating system,
  578. language, area, release date, etc.
  579.  
  580. Within each directory, files for each version are grouped together by
  581. filename.  Related files start with the same 2- or 3-letter prefix, for
  582. example all the MS-DOS Kermit files start with "ms".  When there are many
  583. files for a particular Kermit version, there is usually an "aaa" file for
  584. that version, for example msaaaa.hlp or ckaaaa.hlp, that explains the file
  585. naming conventions.
  586.  
  587. ------------------------------
  588.  
  589. End of Info-Kermit Digest
  590. *************************
  591.  
  592. From cmg  Thu Aug 22 14:49:11 1991
  593. Return-Path: <cmg>
  594. Received: by watsun.cc.columbia.edu (5.59/FCB)
  595.     id AA22965; Thu, 22 Aug 91 14:49:11 EDT
  596. Date: Thu, 22 Aug 91 14:49:10 EDT
  597. To: Info-Kermit
  598. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  599. Subject: Info-Kermit Digest Now Delivered by LISTSERV
  600. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  601. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  602. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  603. Message-Id: <CMM.0.90.0.682886950.cmg@watsun.cc.columbia.edu>
  604.  
  605.  
  606. The Info-Kermit Digest is now delivered by BITNET LISTSERV, which has proven
  607. more reliable and flexible than UNIX sendmail.  All subscribers who were
  608. previously on the Info-Kermit distribution list at watsun have been moved to
  609. the I-KERMIT LISTSERV distribution list: I-KERMIT@CUVMA.BITNET,
  610. I-KERMIT@CUVMA.CC.COLUMBIA.EDU.
  611.  
  612. Digest submissions should still be sent to info-kermit@watsun.cc.columbia.edu,
  613. and administrative queries to info-kermit-request@watsun.cc.columbia.edu.
  614. Alternatively, BITNET/EARN subscribers can send mail to KERMIT@CUVMA (not
  615. I-KERMIT).  But from now on, you can subscribe to Info-Kermit yourself, you
  616. can cancel your subscription yourself, and you can correct your personal name
  617. yourself.  Just send e-mail to: LISTSERV@CUVMA.BITNET (or to whatever BITNET
  618. node you actually received this Digest issue from), and Internet subscribers
  619. can mail to LISTSERV@CUVMA.CC.COLUMBIA.EDU.  In the text of the
  620. message, use the following commands:
  621.  
  622.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  623.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  624.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  625.  
  626. Remember: Don't send SUBSCRIBE, UNSUBSCRIBE, or REGISTER messages to I-KERMIT,
  627. send them to LISTSERV.  Mail sent to I-KERMIT is forwarded to the whole list;
  628. only the list owner is allowed to mail to I-KERMIT.  Send Digest submissions
  629. or queries to KERMIT@CUVMA or to Info-Kermit@watsun.cc.columbia.edu.  If you
  630. received this message, no action is required on your part.  
  631.  
  632. Kermit files are still accessible in the normal way: from KERMSRV at CUVMA
  633. on BITNET/EARN, and via anonymous FTP from watsun.cc.columbia.edu on the
  634. Internet.  Internet users may also refer to watsun as:
  635.  
  636.   kermit.cc.columbia.edu
  637.  
  638. This name will remain effective in case the Kermit distribution host ever
  639. changes from watsun to some other machine (this won't happen in the
  640. foreseeable future).
  641.  
  642. For further information about LISTSERV, send mail to LISTSERV@CUVMA.BITNET
  643. containing the text "INFO".  Various reference cards, tutorials, and reference
  644. manuals are available. 
  645.  
  646. I trust that this change will result in fewer missed or duplicated issues,
  647. and generally more reliable delivery.
  648.  
  649. From cmg  Fri Aug 23 15:13:06 1991
  650. Return-Path: <cmg>
  651. Received: by watsun.cc.columbia.edu (5.59/FCB)
  652.     id AA08669; Fri, 23 Aug 91 15:13:06 EDT
  653. Date: Fri, 23 Aug 91 15:13:05 EDT
  654. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  655. To: Info-Kermit
  656. Subject: Info-Kermit Digest V14 #3
  657. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  658. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  659. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  660. Message-Id: <CMM.0.90.0.682974785.cmg@watsun.cc.columbia.edu>
  661.  
  662. Info-Kermit Digest         Fri, 23 Aug 1991        Volume 14 : Number 3
  663.  
  664. Today's Topics:
  665.  
  666.            MS-DOS Kermit 3.11 Prerelease Ready for Testing
  667.           Termcap/Terminfo for MS-DOS Kermit on the Wang PC
  668.               MS-DOS Kermit Speed under Windows
  669.  
  670. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  671. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  672. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  673. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  674.  
  675.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  676.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  677.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  678.  
  679. Kermit files may be obtained over networks and by mail order.  On the
  680. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  681. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  682. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  683. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  684. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  685. directories should be transferred in text (ASCII) mode.  Binaries are in
  686. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  687. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  688. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  689. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  690. complete list of Kermit versions and an order form from Kermit Distribution,
  691. Columbia University Center for Computing Activities, 612 West 115th Street,
  692. New York, NY 10025 USA.
  693.  
  694. ----------------------------------------------------------------------
  695.  
  696.  
  697. Date: Fri, 23 Aug 1991 15:28 EDT
  698. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  699. Subject: MS-DOS Kermit 3.11 Prerelease Ready for Testing
  700. Keywords: MS-DOS Kermit 3.11, TCP/IP
  701.  
  702. >From Professor Joe R. Doupnik (JRD) of Utah State University, a new release
  703. of MS-DOS Kermit.  The final release will occur in about one week, so rapid
  704. testing and reporting of bugs is needed.  Please report problems directly via
  705. e-mail to Joe: jrd@cc.usu.edu (Internet), JRD@USU (BITNET/EARN), with cc to
  706. Info-Kermit@watsun.cc.columbia.edu.  Please limit your reports to bugs
  707. (and/or fixes) -- the design and features of this release are frozen.  The
  708. sooner you get your bug reports in, the greater the chances of getting the
  709. bugs fixed!
  710.  
  711. The differences from version 3.10 are:
  712.  
  713.   NETWORKS:
  714.   . Built-in TCP/IP network support for PCs with Ethernet-style packet drivers.
  715.   . New SET PORT TCP/IP <host>, SET TCP/IP <parameter> <value> commands.
  716.   . Alt-n has \Knethold assigned by default.
  717.   . SET NETBIOS-NAME allows you to set the PC's Netbios node name.
  718.  
  719.   TERMINAL EMULATION:
  720.   . VT220 terminal type now supported.
  721.   . Alt-minus now toggles between current text terminal and graphics screens,
  722.     rather than all possible terminal types.
  723.   . SET TERMINAL CHARACTER-SET DEC-SPECIAL.
  724.   . SET TERMINAL UPSS {DEC-MCS, LATIN1}.
  725.  
  726.   SCRIPT PROGRAMMING:
  727.   . New OPEN, CLOSE, READ, and WRITE commands for local file access.
  728.   . "Long variable names": \m(this-is-a-variable-name).
  729.   . Maximum length for macro definitions raised from 255 to 1000.
  730.   . GOTO is now global, rather than confined to current macro or command file.
  731.  
  732.   OTHER:
  733.   . New simplified and expanded dialing directory using a plain text file.
  734.   . All known 3.10 bugs are fixed.
  735.   . Improved help and status screens.
  736.   . New help and beware files.
  737.  
  738. The long variables work like this.  Define them as if they were macros:
  739.  
  740.   define telephone-number 7654321
  741.  
  742. Refer to them using the new \m() construct:
  743.  
  744.   output atdt \m(telephone-number)\13
  745.  
  746. Those who want to try out the TCP/IP networking support, but don't have
  747. packet drivers, use anonymous FTP to get them from Clarkson College in
  748. Potsdam, NY, host sun.soe.clarkson.edu [128.153.12.3], cd pub/ka9q, use "type
  749. binary", get the appropriate zip, arc, zoo, etc, files, and use PKUNZIP or
  750. ZOO on your PC to unpack them.  Only Ethernet-style packet drivers are
  751. supported.  The new version of Kermit has been sucessfully tested with the
  752. following boards and accompanying packet drivers:
  753.  
  754.   Ungermann-Bass PC/NIC board with Clarkson UBNICPC packet driver 9.1
  755.   3COM 3C503 with Clarkson 3C503 packet driver 9.4.0
  756.   Western Digital WD8003E with Clarkson WD8003E packet driver
  757.   Cabletron boards with Cabletron CSIPD_E (1.05) and CSIPD_X packet drivers
  758.   IBMTOKEN.COM 3C501 emulation packet driver 1.9 over Token Ring board+drivers
  759.   DIS_PKT over NDIS for LAN Manager networks (incl DECnet/DOS, AT&T StarGROUP)
  760.  
  761. The new Kermit commands are:
  762.  
  763.   SET TCP/IP ADDRESS <ip-address>     Tell Kermit the IP address of your PC
  764.   SET TCP/IP BROADCAST <ip-address>   IP broadcast address
  765.   SET TCP/IP SUBNETMASK <ip-address>  Your local IP network subnet mask
  766.   SET TCP/IP GATEWAY <ip-address>     IP address of nearest gateway
  767.   SET TCP/IP DOMAIN <domain-name>     Domain name for your local IP network
  768.   SET TCP/IP PRIMARY-NAMESERVER <ip-address>    Address of primary nameserver
  769.   SET TCP/IP SECONDARY-NAMESERVER <ip-address>  Address of fallback nameserver
  770.   SET TCP/IP HOST <ip-address or host-name>     Default host for SET PORT TCP
  771.   SET PORT TCP/IP <ip-address or host-name>     Specify host to connect to
  772.  
  773. Automatic downloading of some of these parameters via BOOTP or RARP is also
  774. supported.  Before using Kermit's TCP/IP features, be sure to read the TCP/IP
  775. sections at the end of MSKERM.HLP and MSKERM.BWR!
  776.  
  777. Many thanks to Erick Engelke of Waterloo University in Ontario for
  778. contributing his Waterloo TCP package (WATTCP), and for his cooperation in
  779. adapting it to Kermit.
  780.  
  781. The new files are in kermit/test/ms* on watsun.cc.columbia.edu, and in T:MS*.*
  782. on KERMSRV at CUVMA on BITNET/EARN.  Convert the MSTIBM.BOO file into
  783. MSTIBM.EXE with any of the MSBPCT.* programs available in kermit/a or
  784. kermit/bin, or from KERMSRV.  On the Internet only, the binary MSTIBM.EXE
  785. program is available via binary-mode FTP from kermit/bin/mstibm.exe.
  786. FTP users: remember -- transfer files from the kermit/bin directory in binary
  787. mode, transfer all files from all the other directories in text (ASCII) mode.
  788.  
  789. Source code will appear with the final release.
  790.  
  791. See MSKERM.HLP for information about the new commands and about how to use
  792. the dialing directory.  Make sure to get the new MSKERMIT.INI and MSIHAY.SCR
  793. files too, since the dialing directory is implemented by these files (note,
  794. you must rename MSIHAY.SCR to HAYES.SCR so the DIAL command can find it).
  795. There is also a sample dialing directory file MSIDIA.TXT (rename to
  796. DIALUPS.TXT).  The "beware file" for the new version is MSKERM.BWR -- be sure
  797. to read it before reporting problems.
  798.  
  799. As always, our deepest thanks to Joe for his skill, generosity, patience, and
  800. long hours of hard work in making this new version of MS-DOS Kermit available.
  801.  
  802. ------------------------------
  803.  
  804. Date: Thu, 8 Aug 91 16:35:49 EDT
  805. >From: pfm@BOURBAKI.MIT.EDU
  806. Subject: Termcap/Terminfo for MS-DOS Kermit on the Wang PC
  807. Keywords: Wang PC Kermit
  808.  
  809. In case it's of interest to anyone else, I am sending my cheap way out of not
  810. having a terminal emulator with the Wang PC version of MS-DOS Kermit: UNIX
  811. termcap and terminfo files that will make the PC work as a VT100 minus
  812. function keys.  (it has the correct screen and cursor escapes and the cursor
  813. arrow keys which makes it completely adequate for full screen use but not
  814. function keys).
  815.  
  816. Let me also mention that I've put the IBM-PC version of Kermit on several PC's
  817. here we use as terminals, which had vt100 emulators only.  The vt320/tek
  818. emulators are great and will probably save us from buying new graphics
  819. terminals.  Keep up the good work!
  820.  
  821. Best regards,
  822.                      Paul Mende            
  823.  pfm@math.mit.edu            Center for Theoretical Physics    
  824.  pfm@mitlns.bitnet            Massachusetts Inst. of Technology
  825.  
  826. [Ed. - Thanks, Paul.  The Wang PC termcap/terminfo material has been added
  827. to the Kermit distribution as MSVWNG.TC.]
  828.  
  829. ------------------------------
  830.  
  831. Date: Tue, 20 Aug 91 15:15:19 EST
  832. >From: Pat Zerkle <PLZSYS%RITVM@cuvmb.cc.columbia.edu>
  833. Subject: MS-DOS Kermit Speed under Windows
  834. Keywords: MS-DOS Kermit and Windows 3.0
  835.  
  836. Regarding newsletter comments re MS-DOS 5.0, Windows 3.0, and serial speeds
  837. above 9600.  I use a 386/25MHz  64k cache, 4mb RAM 'AT Clone' (Club American)
  838. with AMI BIOS, connecting via a DEC LAT to an IBM 7171.  I have had no
  839. problem using MS-Kermit 3.1 at 19200 bps under MS-DOS 4.01, MS-DOS 5.0, and
  840. via Windows 3.0 Enhanced under either DOS version.  In Windows, I use the
  841. switch to enable background execution.  The maximum speed is probably limited
  842. by a combination of software/BIOS/architecture/serial hardware/system load, so
  843. we can probably only use empirical methods to get it to work.  As for Windows,
  844. the files \WINDOWS\SYSIN*.TXT installed by Windows (at least, my 5/1/90 files)
  845. explain several SYSTEM.INI settings related to COM ports.  The COMxBuffer and
  846. COMBoostTime settings may help (hurt?) some users.
  847.  
  848. Cordially,
  849. Pat Zerkle
  850.  
  851. [Ed. - Thanks for the encouraging report.  Another user, E.W. Carlson says,
  852. "I don't understand the July 25 comment that MS-Kermit can not run faster
  853. than 9600 baud under Windows.  I routinely run MS-Kermit at 19,200 baud
  854. under Windows on a PS/2 55SX.  The machine is standard IBM equipment with
  855. no special chips added."]
  856.  
  857. ------------------------------
  858.  
  859. End of Info-Kermit Digest
  860. *************************
  861.  
  862.  
  863. From cmg  Fri Aug 30 13:02:31 1991
  864. Return-Path: <cmg>
  865. Received: by watsun.cc.columbia.edu (5.59/FCB)
  866.     id AA13446; Fri, 30 Aug 91 13:02:31 EDT
  867. Date: Fri, 30 Aug 91 13:02:30 EDT
  868. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  869. To: Info-Kermit
  870. Subject: Info-Kermit Digest V14 #4
  871. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  872. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  873. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  874. Message-Id: <CMM.0.90.0.683571750.cmg@watsun.cc.columbia.edu>
  875.  
  876. Info-Kermit Digest         Fri, 30 Aug 1991        Volume 14 : Number 4
  877.  
  878. Today's Topics:
  879.  
  880.           MS-DOS Kermit 3.11 Beta Testing Continues
  881.                 Kermit News #5
  882.                 The Old Curiosity Shop
  883.             MS-DOS Kermit vs Twincom 9600/V42.bis
  884.             Modem Initialization in  MS-DOS Kermit
  885.          The Wonders of Kermit 0.98(63) and One Little Grouse
  886.  
  887. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  888. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  889. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  890. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  891.  
  892.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  893.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  894.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  895.  
  896. Kermit files may be obtained over networks and by mail order.  On the
  897. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  898. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  899. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  900. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  901. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  902. directories should be transferred in text (ASCII) mode.  Binaries are in
  903. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  904. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  905. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  906. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  907. complete list of Kermit versions and an order form from Kermit Distribution,
  908. Columbia University Center for Computing Activities, 612 West 115th Street,
  909. New York, NY 10025 USA.
  910.  
  911. ----------------------------------------------------------------------
  912.  
  913. Date: Fri, 30 Aug 1991 12:00 EDT
  914. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  915. Subject: MS-DOS Kermit 3.11 Beta Testing Continues
  916. Keywords: MS-DOS Kermit 3.11, TCP/IP 
  917.  
  918. Reports on the beta release of MS-DOS Kermit 3.11 continue to pour in to
  919. Professor Joe R. Doupnik (JRD) of Utah State University.  In order to take
  920. full advantage of these reports and produce a solid official version, the
  921. testing period will continue for a few more days.  The final release is
  922. expected by the end of next week.
  923.  
  924. The new files will remain in kermit/test/ms* on watsun.cc.columbia.edu, and in
  925. T:MS*.* on KERMSRV at CUVMA on BITNET/EARN until then.  Convert the MSTIBM.BOO
  926. file into MSTIBM.EXE with any of the MSBPCT.* programs available in kermit/a
  927. or kermit/bin, or from KERMSRV.  On the Internet only, the binary MSTIBM.EXE
  928. program is available via binary-mode FTP from kermit/bin/mstibm.exe.  FTP
  929. users: remember -- transfer files from the kermit/bin directory in binary
  930. mode, transfer all files from all the other directories in text (ASCII) mode.
  931.  
  932. Source code will appear with the final release.
  933.  
  934. Once again we offer our deepest thanks to Joe for his skill and stamina
  935. to make this new version of MS-DOS Kermit available.
  936.  
  937. ------------------------------
  938.  
  939. Date: Fri, 30 Aug 1991 12:00 EDT
  940. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  941. Subject: Kermit News #5
  942. Keywords: Newsletter
  943.  
  944. Kermit News #5, our paper newsletter (ISSN 0899-0309), will be published in a
  945. couple months.  If you received Kermit News #4, or if you ordered Kermit
  946. material from us since June 1990, you're already on the mailing list.  If you
  947. want to be added to the mailing list, send in your postal address.  Library
  948. serials collections are encouraged to subscribe too.  No cost!  If you haven't
  949. seen Kermit News before, copies of the last three issues are available online
  950. as kermit/e/news*.* (NEWS*.* from KERMSRV).
  951.  
  952. If you would like to publish an article in Kermit News #5, please send it in!
  953. We're looking for stories about interesting ways you or your organization are
  954. using or benefitting from Kermit, technical articles, reviews, and anecdotes.
  955. Articles should be about 500 words (rough guideline, we're not strict).  The
  956. deadline is October 1, 1991.
  957.  
  958. ------------------------------
  959.  
  960. Date: Sat, 24 Aug 91 01:19:23 MEZ
  961. >From: "Gisbert W.Selke" <S00100%DBNRHRZ1@cuvmb.cc.columbia.edu>
  962. Subject: The Old Curiosity Shop
  963. Keywords: MS-DOS Kermit and Arithmetic, PRODUCT Macro, Arithmetic
  964.  
  965. ; File ARITHMET.INI
  966. ; Arithmetic for MS-DOS-Kermit!
  967. ; Gisbert W.Selke, Aug 1991.
  968. ; Share and enjoy.
  969. ;
  970. ; This collection of macro definitions for MS-DOS Kermit 3.10 (or later)
  971. ; was prompted by Chris Gianone's remark:
  972. ; "Meanwhile, creative Kermit users will no doubt find their own uses for
  973. ; [the PRODUCT macro]". (Using MS-DOS Kermit, 2nd ed., p 182)
  974. ;
  975. ; Having done some math, I think I *know* what a product is...
  976. ; Given that Joe D. has made Kermit with its script language a universal
  977. ; Turing machine...  There you are.
  978. ;
  979. ; TAKE this file from the MS-Kermit> prompt; then, you can do calculations:
  980. ; tadd  <number1> <number2> <...> : show sum of numbers
  981. ;                                   ex: tadd  15 17    yields 32
  982. ;                                   ex: tadd  15 17 19 yields 51
  983. ; tmult <number1> <number2> <...> : show product of numbers
  984. ;                                   ex: tmult 11 13    yields 143
  985. ;                                   ex: tmult 2 3 4 5  yields 120
  986. ; tfact <number>                  : show factorial of number
  987. ;                                   ex: tfact 5        yields 120
  988. ; Macros used internally are explained below.
  989. ;
  990. ; More importantly, when you're in CONNECT mode and your host sends a
  991. ; sequence like "ESC [ 15;7 ~", the product of the two numbers will
  992. ; appear on your screen.
  993. ;
  994. ; Remark: Multiplication can be implemented more efficiently. This is
  995. ;         left as an exercise for the reader. So are FFT and primality
  996. ;         testing for large integers.
  997. ;
  998. ; Uses variables \%a..\%e as arithmetic registers and for passing results.
  999. ;
  1000. ; Elementary operations:
  1001. ; Increment one-digit number (\%1) by 1; result in \%r, overflow in \%o:
  1002. def inc1  def \%o 0,if = \%1 0 def \%r 1,if = \%1 1 def \%r 2,-
  1003. if = \%1 2 def \%r 3,if = \%1 3 def \%r 4,if = \%1 4 def \%r 5,-
  1004. if > \%1 4 inc1b \%1
  1005. ; internal macro for inc1:
  1006. def inc1b if = \%1 5 def \%r 6,if = \%1 6 def \%r 7,if = \%1 7 def \%r 8,-
  1007. if = \%1 8 def \%r 9,if = \%1 9 def \%r 0,if = \%1 9 def \%o 1
  1008. ; Increment the number in registers \%a..\%e by 1:
  1009. def inc5  inc1 \%e, ass \%e \%r,if = \%o 0 go e,inc1 \%d, ass \%d \%r,-
  1010. if = \%o 0 go e,inc1 \%c, ass \%c \%r, if = \%o 0 go e,inc1 \%b,-
  1011. ass \%b \%r, if = \%o 0 go e,inc1 \%a, ass \%a \%r,:e
  1012.  
  1013. ; Split multi-digit number into digits, result in \%a..\%e:
  1014. def split def \%a 0,def \%b 0,def \%c 0,def \%d 0,def \%e 0,-
  1015. if = \%1 0 go e,set cou \%1,:l,inc5 \%a \%b \%c \%d \%e,if cou go l,:e
  1016.  
  1017. ; Add \%1 to number in \%a..\%e:
  1018. def add1  if = \%1 0 go e,set cou \%1,:l,inc5 \%a \%b \%c \%d \%e,-
  1019. if cou go l,:e
  1020. ; Add two numbers; result in \%a..\%e:
  1021. def add   split 0,if > \v(argc) 1 split \%1,if > \v(argc) 2 add1 \%2,-
  1022. if > \v(argc) 3 add1 \%3,if > \v(argc) 4 add1 \%4,-
  1023. if > \v(argc) 5 add1 \%5,if > \v(argc) 6 add1 \%6,-
  1024. if > \v(argc) 7 add1 \%7,if > \v(argc) 8 add1 \%8,-
  1025. if > \v(argc) 9 add1 \%9
  1026.  
  1027. ; Multiply number in \%a..\%e by \%1; result in \%a..\%e:
  1028. def mult1 set cou \%1,ass \%9 \%a\%b\%c\%d\%e,if > \%1 0 go s,split 0,-
  1029. go e,:l,add1 \%9,:s,if cou go l,:e
  1030. ; Multiply two numbers; result in \%a..\%e:
  1031. def mult  split 1,if > \v(argc) 1 split \%1,if > \v(argc) 2 mult1 \%2,-
  1032. if > \v(argc) 3 mult1 \%3,if > \v(argc) 4 mult1 \%4,-
  1033. if > \v(argc) 5 mult1 \%5,if > \v(argc) 6 mult1 \%6,-
  1034. if > \v(argc) 7 mult1 \%7,if > \v(argc) 7 mult1 \%8,-
  1035. if > \v(argc) 9 mult1 \%9
  1036.  
  1037. ; Time-honoured practice: a factorial routine:
  1038. def fact  split 1,if = \%1 0 go e,set count \%1,:l,mult1 \v(count),-
  1039. if cou go l,:e
  1040.  
  1041. ; user interface macros: calls for macros above, plus display of result:
  1042. def fatal echo Error: \%1\13, def \%1, stop      ; error handler
  1043. def tinc1  inc1 \%1,echo \%o\%r                  ; ex: tinc1  5
  1044. def tinc5b inc5b \%1 \%2 \%3 \%4 \%5,echo \%a\%b\%c\%d\%e
  1045.                                                  ; ex: tinc5b 1 2 3 9 9
  1046. def tinc5  split \%1,inc5 \%a \%b \%c \%d \%e,echo \%a\%b\%c\%d\%e
  1047.                                                  ; ex: tinc5 99
  1048. def tsplit split \%1,echo \%a\%b\%c\%d\%e        ; ex: tsplit 12399
  1049. def tadd   add  \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9,echo \%a\%b\%c\%d\%e
  1050. def tadd1  add1 \%1,echo \%a\%b\%c\%d\%e         ; ex: split 17, tadd1 15
  1051. def tmult1 mult1 \%1,echo \%a\%b\%c\%d\%e        ; ex: split 13, tmult1 7
  1052. def tmult  mult \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9,echo \%a\%b\%c\%d\%e
  1053. def tfact  if not = \v(argc) 2 fatal {TFact takes exactly 1 numeric -
  1054. argument},fact \%1,echo \%a\%b\%c\%d\%e
  1055. ; Multiplication per PRODUCT macro:
  1056. def product   mult \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9,-
  1057. askq \%9 Result is \%a\%b\%c\%d\%e\59 hit RETURN:,connect
  1058. ; Factorial:
  1059. def factorial if not = \v(argc) 2 fatal {Factorial takes exactly 1 -
  1060. numeric argument},fact \%1,askq \%9 Result is \%a\%b\%c\%d\%e\59 -
  1061. hit RETURN:,connect
  1062. ; End of MS-DOS-Kermit arithmetic routines.
  1063.  
  1064. \Gisbert
  1065.  
  1066. [Ed. - Gisbert, you have done a fine job of demonstrating the power, elegance,
  1067. user-friendliness, and ease of use of MS-DOS Kermit's script programming
  1068. language!  This breakthrough makes cryptic programming languages like C,
  1069. Fortran, and BASIC -- not to mention hand calculators -- totally obsolete.]
  1070.  
  1071. ------------------------------
  1072.  
  1073. Date: 16 Aug 91 20:03:50 GMT
  1074. >From: gumley@ltp.gsfc.nasa.gov (LIAM GUMLEY)
  1075. Subject: MS-DOS Kermit vs Twincom 9600/V42.bis
  1076. Keywords: MS-DOS Kermit, Modems
  1077.  
  1078. G'day people.
  1079.  
  1080. This is kind of a software question as well but I figured this was the best
  1081. place to post.
  1082.  
  1083. I have just installed a Twincom 9600/V42.bis modem in my 386.  I have been
  1084. using Kermit for a while with my previous 2400 baud modem, and was hoping to
  1085. continue using it with this modem.  However I cannot get kermit to 'wake-up'
  1086. the modem with the AT command.  I tried COMMO 4.52 for the same purpose and
  1087. it worked just fine with no special setup.  
  1088.  
  1089. Scenario:
  1090.  
  1091. 386 booted with 'clean' MSDOS 4.01 - no config.sys or autoexec.bat.
  1092. Modem has had dip-switches changed from 246 to 135 - to set COM1 and IRQ4.
  1093. No changes have been made to the modem NVRAM setup (factory defaults).
  1094. MS-Kermit 3.10 started with no initialization file.
  1095. Kermit commands are
  1096.  
  1097. set port 1
  1098. set speed 38400
  1099. connect
  1100.  
  1101. Now when I type AT there is no response.  If I start up COMMO, I get a
  1102. response with AT immediately.  If I dial with COMMO and get the modem
  1103. on-line, I can do a warm re-boot, and Kermit will then talk to the modem
  1104. normally (as far as I can tell).
  1105.  
  1106. So I figure there must be something that Kermit is not doing correctly
  1107. in sensing COM port speed or something.  I have tried all the
  1108. SET PORT and SET COM1 options that the Kermit beware file suggests, but
  1109. have had no luck.
  1110.  
  1111. Okay, I could trash Kermit and use COMMO.  But I want to use kermit if 
  1112. possible.
  1113.  
  1114. Cheers,
  1115. Liam.
  1116.  
  1117. Liam E. Gumley                                  
  1118. Research and Data Systems Corporation              Disclaimer:
  1119. Greenbelt MD, USA                                  Opinions I express here are
  1120. gumley@ltp.gsfc.nasa.gov                           my own, not the company's.
  1121.  
  1122. [Ed. - Liam sent this later: "I have some good news.  I was playing with the
  1123. modem again this morning, and I thought "Why not try the DIAL script
  1124. (hayes.scr) you supplied with MS-Kermit 3.10?"  So I shut the computer down,
  1125. re-booted, started up kermit, then did a
  1126.  
  1127.   DIAL whatever
  1128.  
  1129. and it came back with:
  1130.  
  1131.   Error: Turn on or connect your modem
  1132.  
  1133. BUT within a second, it had woken up the modem, and was dialing the number.  I
  1134. changed hayes.scr to have the speed=38400 and to do ATDT tone dialling.
  1135. Kermit now works fine!  I can exit, and re-enter Kermit as usual.  I guess
  1136. that the initialization string output in HAYES.SCR is what does the good deed.
  1137. So it looks like things are working as they should.  Thanks again for your
  1138. very prompt reply.  I've been using Kermit for a few years now because it's
  1139. the only program I know that maps the DEC-VT keypad satisfactorily - once you
  1140. get used to it you don't want to change.  Heck, I have the little white and
  1141. gold DEC keypad stickers on my PC keyboard!]
  1142.  
  1143. ------------------------------
  1144.  
  1145. Date: Wed, 21 Aug 1991 10:02:38 -0500 (CDT)
  1146. >From: Kathy Kothmann <Kathy.Kothmann@tenet.edu>
  1147. Subject: Modem Initialization in  MS-DOS Kermit 
  1148. Keywords: MS-DOS Kermit, Modems
  1149.  
  1150. We have an MS-DOS Kermit question which, although I have consulted
  1151. Christine Gianone's book on MS-Kermit, I cannot locate the answer.  I 
  1152. hope the following excerpts will explain.
  1153.  
  1154. On Tue, 20 Aug 1991, Peter Ferrara wrote:
  1155.  
  1156.  > > Where does the initialization command go for setting up ms-kermit.  I am
  1157.  > > trying a VIVA 2400bps modem and can't get kermie baby to accept it.
  1158.  > > Its initialization command is ATE1V1X4QO&C1&D2 S7=255 SO=O^M
  1159.  > > pferrara@tenet
  1160.  
  1161. To which I responded:
  1162.  
  1163. > > Two suggestions:  First - edit the mskermit.ini file and put it in
  1164. > > there.
  1165. > > But a better alternative is to go ahead and type connect and get into
  1166. > > terminal mode and then type at <Return>.  Then type that long
  1167. > > initilization string and press <Return>.  Then type ATDT phonenumber.
  1168. > > 
  1169. > > I think there's a way to customize the kermit files so that it will do
  1170. > > that for you... will check the manual I bought on MS-Kermit and see.
  1171. > > Kathy
  1172.  
  1173. And Peter answered this morning with:
  1174.  
  1175. > Thanks... I appreciate any help.  it seems that our ms-kermit version is
  1176. > generic and has a real difficult time accepting the "cheap" modems.
  1177. > Hope to hear from you soon.
  1178.  
  1179. NOW - I checked the .INI file and couldn't find anyplace to enter that 
  1180. lengthy initialization string nor could I see how to get kermit to enter
  1181. it after typing CONNECT  (which is where I thnk it belongs).  What is 
  1182. the easiest way for Peter to get that string sent to his modem?
  1183.  
  1184. We surely would appreciate some assistance.  If there is someone else we 
  1185. should write, please let us know.
  1186.  
  1187. THANKS,
  1188. Kathy Kothmann
  1189. kathyk@tenet.edu
  1190.  
  1191. [Ed. - Look at MSIHAY.SCR (which is normally renamed to HAYES.SCR).  The
  1192. following sends the modem initialization command.  Change it to whatever
  1193. is needed:
  1194.  
  1195.   output ATQ0V1X1\13              ; Send AT, use word result codes.
  1196.  
  1197. See your modem manual for details.]
  1198.  
  1199. ------------------------------
  1200.  
  1201. Date: Wed, 21 Aug 91 17:42 BST
  1202. >From: Alan Grafen <GRAFEN@vax.oxford.ac.uk>
  1203. Subject: The Wonders of Kermit 0.98(63) and One Little Grouse
  1204. Keywords: Mac Kermit
  1205.  
  1206. Dear Kermit People,
  1207.     I've just started using Kermit 0.98(63) for the Mac, and its wonderful.
  1208. Its cutting and pasting is extremely useful - no mainframe user can afford
  1209. to be without facilities of this kind.  BUT for some reason the clipboard is
  1210. private to Kermit.  I would like to cut from the Kermit window, and paste 
  1211. into a word processor; and then cut from the word processor and paste into
  1212. the Kermit window.
  1213.     I'm sure this was not intended - and that other people have pointed this
  1214. out.  Please add my voice to those asking for a Mac-wide clipboard in the
  1215. next release.
  1216.     Kermit is a tremendous public service - please do not construe my letter
  1217. as a complaint.  Keep up the good work.
  1218.                                       Best Wishes,
  1219.                                          Alan Grafen
  1220.  
  1221. [Ed. - This problem should be fixed in the next release.  Unfortunately, we
  1222. are not quite sure exactly when that will be.  Watch Info-Kermit for
  1223. announcements.]
  1224.  
  1225. ------------------------------
  1226.  
  1227. End of Info-Kermit Digest
  1228. *************************
  1229.  
  1230. From cmg  Mon Sep 16 16:32:45 1991
  1231. Return-Path: <cmg>
  1232. Received: by watsun.cc.columbia.edu (5.59/FCB)
  1233.     id AA20318; Mon, 16 Sep 91 16:32:45 EDT
  1234. Date: Mon, 16 Sep 91 16:32:44 EDT
  1235. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1236. To: Info-Kermit
  1237. Subject: Info-Kermit Digest V14 #5
  1238. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1239. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1240. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  1241. Message-Id: <CMM.0.90.0.685053164.cmg@watsun.cc.columbia.edu>
  1242.  
  1243. Info-Kermit Digest         Mon, 16 Sep 1991        Volume 14 : Number 5
  1244.  
  1245. Today's Topics:
  1246.  
  1247.                MS-DOS Kermit 3.11 is Released!
  1248.          New Second Edition of "Using MS-DOS Kermit"
  1249.         Kermit, TCP/IP, Packet Drivers, and the Future
  1250.            Adding TCP/IP Features to MS-DOS Kermit
  1251.  
  1252. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  1253. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  1254. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  1255. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  1256.  
  1257.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  1258.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  1259.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  1260.  
  1261. Kermit files may be obtained over networks and by mail order.  On the
  1262. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1263. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1264. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1265. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1266. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  1267. directories should be transferred in text (ASCII) mode.  Binaries are in
  1268. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1269. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1270. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1271. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1272. complete list of Kermit versions and an order form from Kermit Distribution,
  1273. Columbia University Center for Computing Activities, 612 West 115th Street,
  1274. New York, NY 10025 USA.
  1275.  
  1276. ----------------------------------------------------------------------
  1277.  
  1278. Date: Mon, 16 Sep 1991 14:00:00 EDT
  1279. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1280. Subject: MS-DOS Kermit 3.11 is Released!
  1281. Keywords: MS-DOS Kermit 3.11, TCP/IP, MCGA, Dialing Directory, Windows 3.0
  1282.  
  1283. This is to announce the final release of MS-DOS Kermit 3.11 from Professor
  1284. Joe R. Doupnik of Utah State University, and a new Second Edition of the
  1285. documentation, "Using MS-DOS Kermit" (see message below).
  1286.  
  1287. The major new feature of version 3.11 is its built-in support for
  1288. TCP/IP networking, adapted from parts of the Waterloo TCP package from Erick
  1289. Engelke of Waterloo University in Ontario.
  1290.  
  1291. Also included are script language improvements that allow for a much
  1292. improved DIAL command that can use a plain text file as a dialing directory,
  1293. and VT220 emulation to fill the gap between VT102 and VT320.  And finally, a
  1294. last-minute, down-to-the-wire improvement: support for high-resolution
  1295. Tektronix graphics on the PS/2 Model 25 and 30 MCGA video adapter.  Give the
  1296. command SET TERMINAL GRAPHICS VGA to use it (otherwise Kermit thinks the
  1297. MCGA is a CGA, and uses low-resolution graphics).
  1298.  
  1299. TCP/IP NETWORKING
  1300.  
  1301. Why add TCP/IP to Kermit?  Many people use both network and serial
  1302. connections, and until now had to switch between a Telnet program (which
  1303. doesn't support serial connections) and Kermit (which didn't support Telnet
  1304. connections).  For file transfer, the TCP/IP FTP protocol, while fast, does
  1305. not support many of Kermit's advanced features.  Kermit offers you features
  1306. not found in Telnet and FTP: a script programming language, flexible key
  1307. mapping, macros, international character set translation, and VT320
  1308. and Tektronix 401x terminal emulation.  Perhaps most important of all, now
  1309. you have a single application program and a common user interface for both
  1310. serial and network communication.
  1311.  
  1312. Kermit's TCP/IP and TELNET implementation takes up only about 30K of
  1313. additional program space.  It runs only over Ethernet-style packet drivers
  1314. (see Joe's article below) available from your network board vendor, or via
  1315. anonymous FTP from Clarkson University, host sun.soe.clarkson.edu
  1316. [128.153.12.3], cd pub/ka9q, use "type binary", get the appropriate zip, arc,
  1317. zoo, etc, files, use PKUNZIP, PKXARC, or ZOO on your PC to unpack them, read
  1318. the files READ.ME, MANIFEST.DOC, and INSTALL.DOC, and take it from there.
  1319. Copies are also available on watsun.cc.columbia.edu in kermit/packet-drivers
  1320. (source and documentation) and kermit/packet-drivers-bin (PC binaries).
  1321.  
  1322. Kermit supports downloading of its network parameters from BOOTP and RARP
  1323. servers, making it possible for all users of a corporate or campus network to
  1324. have the same initialization file -- a big plus for network managers.  Keep
  1325. your network information in a central database, rather than spread around on
  1326. scattered PC hard disks and diskettes!
  1327.  
  1328. Kermit's TELNET implementation automatically negotiates TELNET protocol
  1329. parameters such as local echoing, so connecting to a linemode TELNET server
  1330. (such as found on an IBM mainframe) works automatically.  However, Kermit
  1331. does not include built-in 3270 terminal emulation, so it is not (yet) a
  1332. replacement for tn3270.  But, it can be used with reverse telnet terminal
  1333. servers connected to IBM 7171 or other 3270 protocol converters.
  1334.  
  1335. Contrary to expectations, Kermit *can* make TCP/IP connections from within a
  1336. Microsoft Windows 3.0 Enhanced Mode window.  Kermit does not support multiple
  1337. simultaneous TCP/IP sessions, and the fact that you can run it under Windows
  1338. is not, unfortunately, an escape clause to this rule.  The packet driver only
  1339. allows one one application per protocol; this also means, for example, you
  1340. can't use Kermit and (say) NCSA telnet at the same time for TCP/IP
  1341. connections.  However, you can still have multiple copies of Kermit running,
  1342. as long as each one is using a different communication method, or a different
  1343. serial port.
  1344.  
  1345. Read the new help and beware files for more information about TCP/IP.
  1346.  
  1347. DIALING DIRECTORY AND MODEM SUPPORT
  1348.  
  1349. Kermit's new dialing directory is an ordinary plain-text file that Kermit's
  1350. DIAL macro searches using Kermit's new OPEN, READ, and CLOSE commands.  To
  1351. take advantage of this new feature, make sure you get a copy of the new
  1352. sample initialization file, MSKERMIT.INI, as well as the Hayes modem dialing
  1353. script program, MSIHAY.SCR (which you must rename to HAYES.SCR).  A sample
  1354. dialing directory is available as MSIDIA.TXT (which you must rename to
  1355. DIALUPS.TXT).
  1356.  
  1357. Kermit can also manage other types of modems besides Hayes.  Two steps are
  1358. necessary: (1) change the definition of the "_modem" variable in
  1359. MSKERMIT.INI, and (2) write a dialing script program for your modem, to
  1360. substitute for HAYES.SCR.  An example is provided for the IBM/Siemens/Rolm
  1361. CBX data phone (ROLMphone) in the file MSIROLM.SCR (which you should rename
  1362. to ROLM.SCR).  Readers are encouraged to develop scripts for other kinds of
  1363. modems and dialing methods, following the conventions used in HAYES.SCR and
  1364. ROLM.SCR, and send them in to us for distribution.  
  1365.  
  1366. NEW FILES:
  1367.  
  1368. Internet anonymous ftp    EARN/BITNET
  1369. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  1370.  
  1371.   GENERAL FILES
  1372.  
  1373.  kermit/a/mskerm.hlp       MSKERM HLP      Help file (plain text)
  1374.  kermit/a/mskerm.bwr       MSKERM BWR      "Beware File" (bugs & limitations)
  1375.  kermit/a/mskermit.ini     MSKERMIT INI    Sample initialization file
  1376.  kermit/a/mskermit.pch     MSKERMIT PCH    Sample patch file
  1377.  kermit/a/msidia.txt       MSIDIA TXT      Sample dialing directory file
  1378.  kermit/a/msihay.scr       MSIHAY SCR      Hayes modem dialing script
  1379.  kermit/a/msirolm.scr      MSIROLM SCR     ROLMphone dialing script
  1380.  
  1381.   EXECUTABLES
  1382.  
  1383.  kermit/bin/msvibm.exe     (none)          Executable Kermit program for IBM PC
  1384.  kermit/bin/msvibm.pif     (none)          Microsoft Windows 3.0 PIF file
  1385.  kermit/a/msvibm.boo       MSVIBM BOO      BOO-encoded .EXE file for IBM PC
  1386.  kermit/bin/msvgen.exe     (none)          Generic MS-DOS exectable
  1387.  kermit/a/msvgen.boo       MSVGEN BOO      BOO-encoded .EXE for generic DOS
  1388.  
  1389.   SOURCE FILES
  1390.  
  1391.  kermit/a/ms*.asm, ms*.h   MS* ASM, MS* H   Microsoft assembler source files
  1392.  kermit/a/msn*.*           MSN* *           C-language network source files
  1393.  kermit/a/msv*.lnk         MSV* LNK         Linker command files
  1394.  kermit/a/msv*.mak         MSV* MAK         Makefiles for "make"
  1395.  
  1396. All MS-DOS 3.11 IBM PC Kermit files have been removed from the test
  1397. directories, kermit/test/ms*.* on watsun and T:MS* * on KERMSRV.
  1398.  
  1399. The ".boo" files for each version are .EXE files encoded in a printable
  1400. ASCII format, suitable for BITNET, e-mail, and other nontransparent modes of
  1401. transmission.  You can decode the boo-files back into .EXE files using any
  1402. of the MSBPCT.* programs available in kermit/a/msbpct.* or MSBPCT * from
  1403. KERMSRV.  See msbaaa.hlp for details.
  1404.  
  1405. For a detailed description of the MS-DOS Kermit file naming conventions, see
  1406. the file msaaaa.hlp (MSAAAA HLP).  The MS-DOS Kermit implementations for
  1407. non-IBM compatibles (except the generic DOS version) have not yet been
  1408. upgraded to 3.11 level -- volunteers?
  1409.  
  1410. Once again, thanks to Joe for his skill, generosity, patience, dedication,
  1411. perserverence, and endurance (we're running out of adjectives for Joe!) in
  1412. putting this new MS-DOS Kermit version together and sharing it with us.  And
  1413. thanks to the beta testers who sent in such prompt and detailed reports of
  1414. problems so Joe could fix most of them so quickly!
  1415.  
  1416. ------------------------------
  1417.  
  1418. Date: Mon, 16 Sep 1991 13:00:00 EDT
  1419. >From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  1420. Subject: New Second Edition of "Using MS-DOS Kermit"
  1421. Keywords: MS-DOS Kermit 3.11, Using MS-DOS Kermit
  1422.  
  1423. MS-DOS Kermit 3.11 is accompanied by a brand-new revised and expanded Second
  1424. edition of Christine Gianone's book, "Using MS-DOS Kermit", Digital Press,
  1425. Bedford, MA, USA (1991), order number EY-H893E-DP, Digital Press ISBN
  1426. 1-55558-082-3, Prentice Hall ISBN 0-13-952276-X.  The book includes a
  1427. 5.25-inch 360KB MS-DOS Kermit 3.11 diskette.  The US single-copy price is
  1428. $34.95, up $5.00 from the first edition (not bad for 100 extra pages and 6
  1429. months work).  To order, call (USA, toll free) 1-800-343-8321.  It is also
  1430. available from Kermit Distribution at Columbia University and in software
  1431. stores and computer bookstores (where you'll recognize it easily by its new
  1432. purple cover).
  1433.  
  1434. A German language edition, "MS-DOS Kermit -- das universelle
  1435. Kommunikationsprogramm, Einfuehrung und Referenz", is published by Verlag
  1436. Heinz Heise GmbH & Co KG, Hannover, Germany, ISBN 3-88229-006-4, translated
  1437. by Gisbert W. Selke (proprietor of the Old Curiosity Shop from Info-Kermit
  1438. V14 #4), 5.25-inch 360KB diskette included, with many of the text files
  1439. translated into German, price 69 DM.
  1440.  
  1441. The new edition describes all the new features of version 3.11, including
  1442. everything that was added in versions 3.01, 3.02, and 3.10.  It has a new
  1443. chapter on local area networks (including TCP/IP); a new appendix with a
  1444. complete technical description of Kermit's terminal emulator with tables of
  1445. all the escape sequences recognized and sent by Kermit in both text and
  1446. graphics mode; expanded descriptions of many of Kermit's features, including
  1447. printer control and the script programming language, including the new
  1448. dialing directory features; an improved index.  There are also new
  1449. instructions for running Kermit under Windows and DesqView, for using LK250
  1450. keyboards, and there are many new tables, including one for Cyrillic
  1451. character sets.  The new book remains an excellent introduction (Einfuehrung)
  1452. for the novice, and it is now an even more complete reference (Referenz) for
  1453. the expert.
  1454.  
  1455. The first edition of "Using MS-DOS Kermit" was received with unanimous
  1456. approval by the critics.  Some samples from the book reviews:
  1457.  
  1458. "...one of the finest user guides, commercial, shareware, or otherwise, that
  1459. this reviewer has had the pleasure of reading."
  1460.   - Tom Nichol, Link-Up, July/August 1990 (p.8)
  1461.  
  1462. "An excellent introduction to computer communications, [Using MS-DOS Kermit]
  1463. explains in simple but intelligent language how to set up and get going."
  1464. "Must-read for PC buffs..."
  1465.   - Anne M. Russell, Working Woman, September 1990 (p.94)
  1466.  
  1467. "While the book is aimed at nontechnical readers, I highly recommend it to
  1468. all technical personnel in the computing field, particularly those who
  1469. abhore software manuals."
  1470.   - William Oblitey, ACM Computing Reviews, V32 #6, June 1991, pp.283-284
  1471.  
  1472. Both the English and German versions of the Second Edition should be
  1473. available in late September or early October.  Every copy sold helps support
  1474. the Kermit development and distribution effort, so don't be shy!
  1475.  
  1476. ------------------------------
  1477.  
  1478. Date: Mon, 9 Sep 1991 20:38 MDT
  1479. >From: Joe Doupnik <JRD@cc.usu.edu>
  1480. Subject: Kermit, TCP/IP, Packet Drivers, and the Future
  1481.  
  1482. Release 3.11 of MS-DOS Kermit for IBM-PCs and compatibles opens a new
  1483. communications channel for Kermit: many hundreds of thousands of machines
  1484. around the world attached to the cooperative Internet network.  The lingua
  1485. franca of that channel is the TCP/IP protocol suite, including the Telnet
  1486. interactive protocol.  This is networking with a capital "N".
  1487.  
  1488. We have received many requests for Kermit to "talk over the Ethernet" to
  1489. other machines.  The impression held by those unfamiliar with the mysterious
  1490. art of communications is that one simply puts individual bytes on the
  1491. Ethernet much as we do with ordinary RS232-C wires.  Alas, the opposite is
  1492. true so it might be worthwhile reading the few paragraphs on this technical
  1493. matter.  Even if you know the Packet Driver story from my Novell activities
  1494. skim it for a repeat performance now underway with PD + NDIS + ODI.  After
  1495. that I'll mention some items about how Kermit handles Telnet.
  1496.  
  1497. Ethernet, Token Ring, and similar network transport systems are party lines
  1498. carrying traffic for many machines and using many different protocols.  To
  1499. keep the traffic flowing to the right places without ambiguity, the data --
  1500. our information -- is wrapped in administrative red tape with From: and To:
  1501. addresses and much more.  These ensembles are called packets or frames, and
  1502. their rules of construction and manipulation are aptly named protocols, not
  1503. unlike the Kermit protocol itself.
  1504.  
  1505. IP is one protocol, TCP is a higher-level protocol that uses IP as a shipping
  1506. agent.  Novell has the SPX and (shipping agent) IPX protocols, and so on.
  1507. Fortunately each of these can share the communications wire, time-sharing the
  1508. party line, with the others because they obey the same rules for primitive
  1509. addressing in the outermost wrapping of the packet or frame.  That's about
  1510. all they have in common: they drive on the same side of the road and they
  1511. recognize traffic lights.
  1512.  
  1513. The Internet is a massive voluntary interconnection of machines around the
  1514. world.  So not only do we have local addressing to do, but we have to be able
  1515. to send and receive packets through gateways to distant lands.  Interestingly,
  1516. with TCP/IP we, as people, typically use the names of the machines, but on 
  1517. the wire only a numerical identification is employed.  So behind the scenes
  1518. name server machines have to quietly tell our program the number of the host
  1519. whenever we use the name.  We say NETLAB.USU.EDU but on the wire this machine
  1520. is known as 129.123.1.11, a 32-bit quantity.  As you might imagine, each
  1521. protocol has its own distinct rules about names and numbers, as if the other
  1522. protocols did not exist.  More alchemy.
  1523.  
  1524. What we see so far is that sending data bytes over Ethernet involves a lot of
  1525. busy work preparing packets in just the right format, with the address of
  1526. both sender and receiver and other vital administrative detail.  The wire can
  1527. carry a large variety of these packets.  This means each machine hears all
  1528. the packets, the network adapter board filters out all but those addressed to
  1529. the itself (and the broadcasts), and the machine must have code to pick out
  1530. the packets it wants and to wrap/unwrap (encode/decode) the interior shipping
  1531. instructions particular to the protocol it understands.  Serial RS232-C links
  1532. avoid all of this because there is only one machine at each end.
  1533.  
  1534. This brings us to a very local problem to be solved.  Our PC might wish to
  1535. use several protocols simultaneously.  For example, a NetWare (or StarGROUP
  1536. or PATHWORKS) file server is used to provide file service and we also want to
  1537. use TCP/IP Telnet to log onto a remote machine in Logan, Utah (Logan is
  1538. always "remote", no matter how close to it one may be).  That means both IPX
  1539. and IP need to share the Ethernet (or Token Ring, etc) communications board,
  1540. or we will need a board per protocol.  Thus the problem is: what hardware or
  1541. software will we need to use two or more protocols simultaneously?
  1542.  
  1543. Until a couple of years ago the solution to the problem was to purchase a
  1544. network adapter board for each protocol in each client machine.  Software of
  1545. one protocol attached to a board and knew how to converse with it (that's a
  1546. ticklish job known as being a device driver).  Pretty soon there were lots of
  1547. different boards, and one needed to buy software tailored for each one.  In
  1548. many cases, with only one board we had to reconfigure and reboot one's PC in 
  1549. order to switch among different networking applications.
  1550.  
  1551. FTP Software Inc. of Wakefield, MA, USA, a vendor of PC-based TCP/IP
  1552. programs, soon went bananas trying to write drivers for each new Ethernet
  1553. board on the market.     They wisely decided that what was needed was a small
  1554. piece of code, called a Packet Driver, which did all the board-specific
  1555. functions yet provided a standardized interface (a virtual board) to the
  1556. application software.  They wrote the Packet Driver (PD) Specification, made
  1557. it public, and suggested that board makers write their own Packet Drivers so
  1558. that FTP Inc and other software houses could get on with their primary task
  1559. of creating useful communications programs (see John Romkey's recent article
  1560. in BYTE magazine).
  1561.  
  1562. More came of this than they may have realized.  Two aspects make Packet
  1563. Drivers very popular.  One is that the programs are tiny, only about 2.5KB,
  1564. and "relatively easy" to write.  Thus software vendors can provide a PD
  1565. interface as yet one more choice of board and save many tens of thousands of
  1566. dollars of development effort per product per year, per vendor.  That was
  1567. FTP's intention too: save internal resouces.  We benefit by lower software
  1568. production costs.
  1569.  
  1570. The second benefit is greater from the perspective of users (vs vendors). 
  1571. That is, the PD specification permits several protocols to call upon it, the
  1572. owner of a single board, and each receives only the packets it wants.  The
  1573. requesting program thinks it owns a whole board.  So a user can run several
  1574. non-competing protocol stacks (networking software systems) at the same time,
  1575. each asking for different kinds of packets, yet using only one physical
  1576. network adapter.  For example, Kermit can send a file from a Novell file
  1577. server to a TCP/IP host, using a single Ethernet board.  Now we are getting
  1578. somewhere!
  1579.  
  1580. The demand for Packet Drivers became large quickly.  Individuals around the
  1581. world started writing them because board vendors were too slow.  Russel
  1582. Nelson, then at Clarkson University, established a clearing house for
  1583. user-written Packet Drivers and made them available at no charge.  Oh boy,
  1584. free and available now, available even across the network via anonymous FTP.
  1585. A personal observation is that the general public, or at least a broadly
  1586. based non-commercial group, is needed to make a standard take root and
  1587. prosper; individual companies have their own territory and traditions to
  1588. contend with.
  1589.  
  1590. In the interests of completeness I need to mention two roughly similar
  1591. systems that arose after Packet Drivers.  The first is NDIS, Network Driver
  1592. Interface Specification, by 3Com and Microsoft.  NDIS performs the same
  1593. functions as a Packet Driver, and a few more.  NDIS programs are entirely
  1594. commercial endeavors at present and all are much much larger than Packet
  1595. Drivers.  The most recent addition to the business is Novell's Open Datalink
  1596. Interface, ODI, also commercial presently and sized between PDs and NDIS.
  1597. ODI includes more features that the other two.  NDIS is used by Lan Manager
  1598. systems (DEC PATHWORKS, AT&T StarGROUP, 3Com 3+Open, and others); ODI is used
  1599. only by Novell NetWare at this time.  It appears that all three will live
  1600. side by side for some time to come.  But what about this side by side stuff;
  1601. didn't we just solve that for the network adapter case?
  1602.  
  1603. Now a new question arises: Can I run TCP/IP with a Packet Driver interface for
  1604. the program (say Kermit) together with AT&T StarGROUP together with NetWare?
  1605. Golly, will demands ever end?  The answer is: it can be done, easily!  FTP
  1606. Software, again, wrote a small program called DIS_PKT, and I expanded on their
  1607. effort with a program of the same name.  DIS_PKT sits on top of NDIS and
  1608. provides a Packet Driver interface for programs that want to communicate this
  1609. way, and it allows NDIS-style programs to use NDIS simultaneously.  Dan
  1610. Lanciani of Harvard has a preliminary program called ODIPKT that lets Novell's
  1611. ODI material sit on top of a Packet Driver, and Don Provan of Novell has
  1612. another named PDEther.  These little programs are given the trade name of
  1613. "shims", and for many of us they are worth their weight in gold (saved from
  1614. buying more LAN adapters, which if you recall, is where we came in).
  1615.  
  1616. Well, that was an educational diversion.  Back to TCP/IP in MS-DOS Kermit.
  1617. TCP/IP is a mature protocol with many many features.  Telnet is a protocol
  1618. sitting on top of TCP/IP which provides an error-checked terminal-like
  1619. communications pathway to a host.  The software to implement Telnet, and TCP,
  1620. and IP is complicated and normally fairly large.  Erick Engelke at the
  1621. University of Waterloo, Ontario, Canada, wrote a TCP/IP kernel which was
  1622. small enough to be considered for inclusion within Kermit itself, rather than
  1623. relying on programs such as NET14 and TNGLASS coupling to exterior TCP/IP
  1624. programs.  Much work later we accomplished the goal of embedding Telnet plus
  1625. TCP plus IP plus a good Packet Driver interface within Kermit, for an overall
  1626. cost of roughly 30KB increase of program size.  That's a bargain, folks.
  1627.  
  1628. Kermit includes procedures to talk with name servers to do that translation
  1629. of host names to numbers.  It has procedures for Kermit to learn its own
  1630. Internet address from servers of such things, via the BOOTP and RARP
  1631. protocols.  BOOTP can also supply name server addresses, a gateway address,
  1632. and so on.  Name resolution, etc, is all automatic from the user's
  1633. perspective, and based on the nuts and bolts discussion above it had better
  1634. be automatic!  The performance of built-in Telnet is much greater than the
  1635. alternative of coupling to an exterior TCP/IP program via BIOS Interrupt 14H,
  1636. and of course it is far faster than a serial RS232-C connection.
  1637.  
  1638. All connections require a communications program pay attention to the wire
  1639. very frequently.  LAN connections on Ethernet or Token Ring require even
  1640. closer than normal attention because packets arrive at incredible rates and
  1641. will jam up in the LAN adapter unless the communications program lends a
  1642. hand.  So Kermit has a small invisible background procedure to run the Telnet
  1643. code while Kermit itself sits at the command prompt or is sleeping while you
  1644. are shelled to DOS.  This reduces the clutter of fresh packets when Kermit is
  1645. not actively seeking them directly and it keeps the host happy.  By the way,
  1646. for the benefit of network managers, Kermit does not send only one data byte
  1647. in an individual IP network packet.  It gathers as many bytes as will fit
  1648. before a timer expires and exports few network packets.  A network monitor
  1649. shows Kermit file transfer activity to look much like FTP file transfers.  I
  1650. tried to make Kermit be nice to networks, and to their managers.
  1651.  
  1652. Another issue concerns running Kermit's Telnet path while in Windows 3.  The
  1653. technical problem is the Packet Driver calls on Kermit when each new packet
  1654. arrives, but Windows may move Kermit about in memory and thus the call goes
  1655. to the wrong spot (Uh-Oh time).  There is a simple solution.  Using the PIF
  1656. editor for a KERMIT.PIF file find the box labeled "Lock Application Memory"
  1657. in the Advanced Options section.  Check it.  That says don't move Kermit in
  1658. memory.  The nice consequence is Kermit is able to run in a window of
  1659. Enhanced Mode, and it will continue to run even when reduced to an icon.
  1660.  
  1661. Having Kermit use Telnet for local or long distance communication across
  1662. existing networks raises some interesting points.  The usual file transfer
  1663. program for TCP/IP work is FTP, File Transfer Protocol.  Those who use it
  1664. will tell you it is quick but not exactly smart nor user-friendly.  The
  1665. Kermit file transfer protocol is slower because it is designed for the worst
  1666. case situation of going from point A to B by many methods.  So FTP is faster
  1667. than Kermit-to-Kermit file transfers on a fast link.
  1668.  
  1669. But: Kermit can use many kinds of links whereas FTP can't, Kermit can
  1670. transfer the file time-and-date stamp, it can skip individual files or stop
  1671. the entire group of files when you wish during a big transfer, it can do
  1672. character-set to character-set transfers for international language
  1673. documents, it can rename files to avoid destroying originals, and so on.  The
  1674. process of moving information, not just raw bytes, is more advanced in Kermit
  1675. than in FTP.  In addition, Kermit is driven by user feedback and we respond
  1676. quickly.  FTP is not about to change much in the near future; what you have
  1677. now is what you will have several years from now.  Kermit's advanced features
  1678. are negotiated between any two Kermits so they always work even if one
  1679. program is five years older than the other, and runs on a vastly different
  1680. machine than the local PC.
  1681.  
  1682. It has been stated many times that there is a Kermit implementation for
  1683. almost every kind of computer in this world; the size of the Columbia
  1684. University Kermit archive supports it.  These programs are written by
  1685. individuals, volunteers, on a not-for-profit basis (costs usually are born by
  1686. them too).  New features appear at the rate which we, the volunteers, can
  1687. create them; the Kermit Project at Columbia exercises overall control so
  1688. matters remain coherent across Kermit software programs.
  1689.  
  1690. The popularity of Kermits, their responsiveness to the "marketplace" (i.e.,
  1691. the users), and their ability to work together between almost any pair of
  1692. machines makes Kermit an good vehicle for advancing the state of the art of
  1693. information exchange across communications channels.  Kermit is not wedded to
  1694. one communications method or protocol; it uses serial ports and MS-DOS Kermit
  1695. uses most of the commercially available networking channels.
  1696.  
  1697. However, adding new features costs: in time, money, and energy of talented
  1698. and experienced writers.  Each major addition, say adding 3270 emulation or
  1699. advanced Tektronix graphics support to MS-DOS Kermit, becomes a significant
  1700. project lasting months to years.  We are accomplishing with few people (who
  1701. by the way have regular full time jobs and careers other than Kermit) what
  1702. commercial software houses do with larger full-time paid staffs.  Thus major
  1703. advances need the support of the entire community, particularly from
  1704. commercial and government enterprises that benefit so heavily by not having
  1705. to pay hundreds of dollars per program per copy per year for connectivity.
  1706. Some companies have been very helpful by providing boards, software, or
  1707. complete operating environments.  Those contributions are much appreciated
  1708. and needed.  A firmer long-term basis is required so we can plan and
  1709. implement the strategically meaningful advances.
  1710.  
  1711. Kermit software has saved the corporate, government, and academic sectors
  1712. countless millions of dollars in its first ten years of existence.  As the
  1713. sophistication and demands of computer users grow, so too does the complexity
  1714. of the programming task.  If Kermit is to continue fill your needs and save
  1715. you money over the next ten years, let's hope some of the well-endowed
  1716. corporations and agencies that have done so well by our efforts will think
  1717. about supporting them in the future.
  1718.  
  1719. Additional features that many of you are requesting -- more ASCII terminal
  1720. emulations, multiple host sessions, 3270 emulation, ReGIS graphics, Tektronix
  1721. 41xx and 42xx graphics, full integration with Windows 3.0, a fancy
  1722. menu-driven user interface with internationalized locales, etc -- each of
  1723. these is a massive project requiring additional dedicated programming staff
  1724. if these features are to be available in a timely fashion.  I ask for your
  1725. understanding when I say that these can't be provided in one or two releases.
  1726. The existance of strong requests is our reward that we are doing a good job
  1727. as you see it.
  1728.  
  1729. ------------------------------
  1730.  
  1731. Date: Mon, 09 Sep 1991 18:18:46 EDT
  1732. >From: Erick Engelke <erick@development.watstar.uwaterloo.ca>
  1733. Subject: Adding TCP/IP Features to MS-DOS Kermit
  1734.  
  1735. Connectivity has come to mean much more than the RS-232 wires and modems
  1736. that webbed our offices in recent years.  Today's networks are connected
  1737. using a plethora of incompatible networking hardware, systems software and
  1738. hardware platforms.  But under the TCP/IP family of Internet protocols, all
  1739. these barriers melt away.  The newest version of MS-DOS Kermit is capable of
  1740. dealing with these intelligent, high-performance networks just as easily
  1741. as it has worked over other communication media for years.
  1742.  
  1743. The Waterloo TCP (WATTCP) code was developed at the University of Waterloo to
  1744. simplify creation or adaptation of TCP/IP-based utilities.  It uses a simple
  1745. and well defined application programmer's interface (API) based on a loose
  1746. adaptation of BSD networking functions.  The TCP portions actually execute
  1747. off the application program's stack.  This unusual practice simplifies
  1748. development and testing by allowing the application and the network functions
  1749. to all coexist in the same task.
  1750.  
  1751. One of the first applications written to demonstrate the capabilities of
  1752. WATTCP was a little program called TCPPORT which let Kermit or most other
  1753. communications programs be used as a TELNET client.  Although it seemed to be
  1754. merely an academic achievement and totalled less than 100 lines of 'C' code,
  1755. I started getting a growing quantity of mail from the masses who needed the
  1756. capabilities of MS-DOS Kermit in a TELNET package.  The most common reasons
  1757. cited were Kermit's international character support, its unmatched emulation
  1758. capabilities, and Kermit file transfers to machines not supporting FTP.
  1759.  
  1760. Within days I received a brief message from Frank da Cruz (C-Kermit author)
  1761. who had found the program and tried it with relative success.  To anyone
  1762. foolish enough to actually implement a TELNET client, there are hundreds of
  1763. documents (RFCs) which are required reading and nearly one hundred of them are
  1764. pertinent specifically to TELNET.  After much reading you must start the
  1765. eternal process of testing your version with everyone else's implementation.
  1766. One of the known problems TCPPORT had was the ability to crash some VMS
  1767. systems running poor but common TCP/IP implementations.  Frank's experience
  1768. from C-Kermit quickly resolved these and other problems.
  1769.  
  1770. By this time, Joe (author of MS-DOS Kermit) and Christine Gianone (Important
  1771. Kermit Person) had entered into our mail conversations and we started
  1772. discussing how we might incorporate the functionality of TCPPORT right into
  1773. MS-DOS Kermit.  MS-DOS Kermit had always packed an enormous number of
  1774. features into a pretty small package, but we felt we could add TELNET
  1775. capabilities without increasing the executable by more than thirty kilobytes.
  1776. This was a small cost for the enormous benefits.  It also a hard promise to
  1777. keep - we had overlooked some hidden data areas.
  1778.  
  1779. As soon as he had time, Joe dove right into the project and scrutized every
  1780. line of my code.  Since I had only started the WATTCP project about seven
  1781. months earlier, there were a number of areas which had not been fully tested
  1782. or which were incomplete.  During the Kermit-ization process, I mostly gave
  1783. advice and concentrated on the TCP core section while Joe did an amazing
  1784. amount of work in adapting and occasionally rewriting my efforts to fit his
  1785. needs.  He also acted coordinator, so we did not have to remember what
  1786. everyone else was doing.
  1787.  
  1788. Some of the features of my original code were of little use to MS-DOS Kermit,
  1789. so it became sort of a WATTCP-Lite, actually consuming less than twenty-five
  1790. kilobytes of the final Kermit executable.  Despite the occasional
  1791. simplification, we kept the API identical to the documented WATTCP API,
  1792. allowing us to keep our efforts coordinated for future revisions.
  1793.  
  1794. The process of perfecting the TELNET features was greatly simplified by the
  1795. Internet itself.  Whenver we were told of problems TELNETting to a particular
  1796. computer, we could KERMIT/TELNET there ourselves and solve the problems
  1797. without additional help.  In fact, we used Kermit to transfer updates to each
  1798. other.  This also allowed us to tune the long-distance capabilities which are
  1799. essential to a TELNET program.
  1800.  
  1801. The final product has the benefit of Frank, Christine, obviously Joe, and the
  1802. many volunteers whose efforts were too numerous to list.  This distributed
  1803. group of people has once again brought MS-DOS Kermit to the leading edge by
  1804. adding to its description: an excellent TELNET program.
  1805.  
  1806. Erick Engelke
  1807. WATTCP Architect
  1808. Faculty of Engineering
  1809. University of Waterloo
  1810. Waterloo, Canada
  1811.  
  1812. ------------------------------
  1813.  
  1814. End of Info-Kermit Digest
  1815. *************************
  1816.  
  1817.  
  1818. From cmg  Thu Sep 19 16:00:24 1991
  1819. Return-Path: <cmg>
  1820. Received: by watsun.cc.columbia.edu (5.59/FCB)
  1821.     id AA02886; Thu, 19 Sep 91 16:00:24 EDT
  1822. Date: Thu, 19 Sep 91 16:00:23 EDT
  1823. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1824. To: Info-Kermit
  1825. Subject: Info-Kermit Digest V14 #6
  1826. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1827. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1828. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  1829. Message-Id: <CMM.0.90.0.685310423.cmg@watsun.cc.columbia.edu>
  1830.  
  1831. Info-Kermit Digest         Thu, 19 Sep 1991        Volume 14 : Number 6
  1832.  
  1833. Today's Topics:
  1834.  
  1835.            Announcing MS-DOS Kermit 2.32/A for Chinese DOS
  1836.            MS-DOS Kermit 3.11 Questions and Answers
  1837.                Mac Kermit Questions and Answers
  1838.               Kermit Files Slightly Reorganized
  1839.               Character Set Files and Utilities
  1840.  
  1841. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  1842. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  1843. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  1844. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  1845.  
  1846.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  1847.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  1848.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  1849.  
  1850. Kermit files may be obtained over networks and by mail order.  On the
  1851. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1852. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1853. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1854. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1855. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  1856. directories should be transferred in text (ASCII) mode.  Binaries are in
  1857. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1858. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1859. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1860. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1861. complete list of Kermit versions and an order form from Kermit Distribution,
  1862. Columbia University Center for Computing Activities, 612 West 115th Street,
  1863. New York, NY 10025 USA.
  1864.  
  1865. ----------------------------------------------------------------------
  1866.  
  1867. Date: Fri, 6 Sep 1991 15:28:00 EDT
  1868. >From: Quanfang Zhang <BMAZUNET@ICA.BEIJING.CANET.CN>
  1869. Subject: Announcing MS-DOS Kermit 2.32/A for Chinese DOS
  1870. Keywords: MS-DOS Kermit 2.32/A, Chinese DOS
  1871.  
  1872. I have translated MS-DOS Kermit Version 2.32/A into a Chinese version which
  1873. is called CC-DOS Kermit (CCKermit, the prompt is Kermit-CC) and can run under
  1874. either MS-DOS or CC-DOS (Chinese Code DOS).  When CC-Kermit runs under
  1875. MS-DOS, it is exactly the same as MS-DOS Kermit 2.32/A, but when it runs
  1876. under CC-DOS, all messages on the display are Chinese and the screen display
  1877. mode is also modified.  So if you know Chinese but little English, you can
  1878. also operate this Kermit successfully.
  1879.  
  1880. There are a lot of versions of CC-DOS, such as LIANXIAN, STCDOS, CCDOS213,
  1881. GWCDOS and so on, and among these versions many differences exist in the
  1882. screen display modes.  CC-Kermit can properly run on most CC-DOS versions.
  1883. In case you find it can't run on your machine, please let me know. I would
  1884. like to help you and make the program more satisfactory.
  1885.  
  1886. If you find bugs, please contact me.  I am going to do my best on this project
  1887. as time permits.
  1888.  
  1889. Quanfang Zhang 
  1890. Computer Network Research Lab
  1891. Department of Computer Science & Engineering
  1892. Zhejiang University
  1893. Hangzhou 310027
  1894. PEOPLES REPUBLIC OF CHINA
  1895.  
  1896. Tel: (571)572244 ext 2400 or (571)761211
  1897. Email: BMAZUNET@ICA.BEIJING.CANET.CN
  1898.  
  1899. [Ed. - Hsei hsei, Quanfang Zhang!  Your Chinese DOS Kermit has been added
  1900. to the "C" area of the Kermit Distribution collection, as files CC*.*.
  1901. Also, in ~kermit/bin/ on watsun only, the binary executables: ccvibm.exe,
  1902. and ccvcga.exe (EGA and CGA versions, respectively).  The file ccaaaa.hlp
  1903. gives more information about this version.  The other files are organized
  1904. exactly like the MS-DOS Kermit files.  Many thanks for this contribution!]
  1905.  
  1906. ------------------------------
  1907.  
  1908. Date: Thu, 20 Sep 1991 12:00:00 EDT
  1909. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1910. Subject: MS-DOS Kermit 3.11 Questions and Answers
  1911. Keywords: MS-DOS Kermit 3.11
  1912. Keywords: Token Ring, OUTPUT Command and MS-DOS Kermit 3.11
  1913. Keywords: PC-NFS and MS-DOS Kermit 3.11, SLIP, DIS_PKT
  1914. Keywords: DEPCA Ethernet Interface, TCP/IP, Packet Drivers
  1915.  
  1916. There has been an avalanche of mail about MS-DOS Kermit 3.11 over the past
  1917. few days.  Here are the most common questions, and some answers.  Much of
  1918. this is now noted in a slightly updated MSKERM.BWR file.
  1919.  
  1920. Q: Why can't I pick up the entire IBM PC 3.11 distribution in one file?
  1921.  
  1922. A: See the message on this topic in Info-Kermit V4 #2 about this.
  1923.    However, by popular demand, the IBM PC version of MS-DOS Kermit 3.11 is
  1924.    now available for binary-mode FTP from watsun as a ZIP archive:
  1925.    kermit/bin/msvibm.zip.  This file contains all the files that are on
  1926.    the distribution disk, plus a copy of the Digest announcement.  Thanks
  1927.    to Joe Doupnik for putting the ZIP archive together!
  1928.  
  1929. Q: I got MSVIBM.BOO from Kermit Distribution, and it was the Sept 6 version,
  1930.    rather than the Sept 7 version.
  1931.  
  1932. A: As of 8:15PM EDT, Sept 17, MSVIBM.BOO is the correct (Sept 7) version.
  1933.    Those who picked up this file before that time should replace it.  The
  1934.    Sept 6 version cannot be patched.  The Sept 7 version fixes this problem.
  1935.    The kermit/bin/msvibm.exe file on watsun was correct, however, and need
  1936.    not be replaced.
  1937.  
  1938. Q: My old script program doesn't work any more.  All my OUTPUT commands,
  1939.    which I abbreviated to "O", stopped working.
  1940.  
  1941. A: Version 3.11 includes a new OPEN command, so O is no longer a sufficient
  1942.    abbreviation for OUTPUT.  Make sure all your OUTPUT commands are
  1943.    abbreviated to at least "OU", and your OPEN commands to "OP".
  1944.  
  1945. Q: Why can't I make a TCP/IP connection with Kermit when I am also running
  1946.    PC-NFS?
  1947.  
  1948. A: Because the packet driver allows each protocol (such as ARP, RARP, IP,
  1949.    UDP, IPX, etc) to be used by only one application at a time.  This is a
  1950.    limitation of packet drivers.
  1951.  
  1952. Q: Why can't Kermit make TCP/IP connections over SLIP, Appletalk, or Token
  1953.    Ring packet drivers?
  1954.  
  1955. A: Because the code for this has not been written.  Kermit only knows how
  1956.    to talk to Ethernet-class (Class 1) packet drivers.  Support for the
  1957.    others, as well as built-in support for ODI and NDIS, are major
  1958.    development efforts.
  1959.  
  1960. Q: I can't make Kermit work with the Clarkson DEPCA.COM packet driver and
  1961.    a DEC DEPCA Ethernet board.
  1962.  
  1963. A: We have had several reports like this.  So far nobody has reported
  1964.    success with this one.  Make sure you read the installation
  1965.    instructions for the DEPCA packet driver -- it needs several special
  1966.    command-line parameters, and care must be taken that the default
  1967.    hardware interrupt number, 5, is not already used by some other device
  1968.    on your PC, like a disk drive or a printer port.  If anybody has had
  1969.    success with the DEPCA, please send a report.
  1970.  
  1971. Q: I can't get Kermit to make TCP/IP connections with the Harvard ODIPKT
  1972.    driver on a Token Ring network.
  1973.  
  1974. A: This would require additional coding in Kermit to understand Token Ring
  1975.    framing.  Kermit does work with ODIPKT over Ethernet.
  1976.  
  1977. Q: I can't assemble the file MSNTNI.ASM.  I get three errors "Cannot
  1978.    address with segment register".
  1979.  
  1980. A: This error occurs with newer releases of Microsoft MASM.  A new copy of
  1981.    the file MSNTNI.ASM has been installed that corrects this error, but
  1982.    which does not change the Kermit program in any way, and still works with
  1983.    MASM 5.0.
  1984.  
  1985. Q: Where do I get DIS_PKT?
  1986.  
  1987. A: (Msg from Joe Doupnik): There are two DIS_PKT'S, mine and FTP Software 
  1988.    Inc's.  Mine is in an archive named DIS_PKT.TXT (uuencoded) or DIS_PKT.ZIP 
  1989.    (same, PKZIP'd) on my VMS VAX, NETLAB.USU.EDU 129.123.1.11 in directories
  1990.    [.NOVELL] and [.NETWATCH].  FTP Inc's archive is named DIS_PTK.GUP (a
  1991.    nonsense phrase so we can tell apart our two renditions) on their VAX,
  1992.    VAX.FTP.COM.  I know mine works fine with almost everything, particularly
  1993.    AT&T StarGROUP.  My archive has a long how-to section with three example
  1994.    setups.  Recall that configuring Lan Manager material is a fine art.
  1995.    Fortunately adding DIS_PKT is really simple (one line in CONFIG.SYS, a
  1996.    half dozen in PROTOCOL.INI).  My samples show choices for WD8003E, 3C503,
  1997.    and AT&T EN100 boards.  Feel free to raid my cookie jars.
  1998.  
  1999. Q: Why does the new MSKERMIT.INI give lots of error message when used with the
  2000.    generic DOS Kermit version, MSVGEN.EXE?
  2001.  
  2002. A: It doesn't any more.  An updated version of MSKERMIT.INI is now available,
  2003.    which tests to make sure it is executing on an IBM PC or compatible before
  2004.    it tries to execute IBM-specific commands like SET TERMINAL.
  2005.  
  2006. ------------------------------
  2007.  
  2008. Date: Thu, 20 Sep 1991 13:00:00 EDT
  2009. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2010. Subject: Mac Kermit Questions and Answers
  2011. Keywords: Mac Kermit
  2012.  
  2013. I have had literally thousands of inquiries about Mac Kermit in recent
  2014. months, many more than I can answer personally.  Let me try to summarize
  2015. the situation very briefly for everybody.
  2016.  
  2017. Q: Why doesn't (cut and paste, printing, etc etc etc etc etc) work in
  2018.    0.97(57), 0.98(63), 0.99(91), etc etc etc?  Why doesn't Mac Kermit work
  2019.    right under System 7?  Why are the fonts messed up?  Why isn't parity
  2020.    restored when I launch from a settings file?  Why do settings files created
  2021.    by different releases of Mac Kermit not call up the appropriate release
  2022.    when I open them?  Why are the key mappings for certain keys like Ctrl-@
  2023.    messed up?  How do I type international characters?  Why doesn't flow
  2024.    control work?  Why does Mac Kermit always hang up when I quit?  etc etc.
  2025.  
  2026. A: The last official release of Mac Kermit was 0.9(40).  Any version
  2027.    with a higher number is a test release, to be used at your own risk.
  2028.    The new Mac OS, System 7, came out after 0.9(40) and seems to have
  2029.    broken several of Mac Kermit's features.
  2030.  
  2031. Q: When will we see a new release of Mac Kermit?
  2032.  
  2033. A: Soon, I hope.  Our previous Macintosh volunteer programmer, Paul Placeway,
  2034.    has retired from Mac Kermit development after several years of hard work
  2035.    and invaluable contributions.  Several new developers have recently come
  2036.    forward, but it will take some time to come up with a new release that has
  2037.    the features you want, works with a wide range of Macintosh models,
  2038.    keyboards, and systems, and is well documented.  In the meantime, we have a
  2039.    very comprehensive list of bugs to correct and features to add, and this
  2040.    work is in progress.  Watch Info-Kermit for announcements of test releases.
  2041.  
  2042. ------------------------------
  2043.  
  2044. Date: Thu, 20 Sep 1991 13:00:00 EDT
  2045. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2046. Subject: Kermit Files Slightly Reorganized
  2047. Keywords: Kermit Distribution
  2048.  
  2049. Due to the increased space required by MS-DOS Kermit 3.11, several Kermit
  2050. versions were moved from the "A" area to the "C" area (primarily the Atari
  2051. and CP/M-86 versions).  Also, several other Kermit versions were moved from
  2052. the "B" area to the "D" area -- long-discontinued systems like the DEC-20
  2053. (where Kermit was first developed) and the DEC-10.  Several obsolete and
  2054. redundant Kermit versions were totally retired.  If anybody notices that they
  2055. are missing and suffers for it, they can be resurrected.  A complete list of
  2056. the moves and changes can be found in the file AAVERS.UPD, the AAV*.HLP
  2057. files have been updated to show the new locations, as has AAFILES.HLP.
  2058.  
  2059. ------------------------------
  2060.  
  2061. Date: Wed, 18 Sep 1991 20:14:12 EDT
  2062. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2063. Subject: Character Set Files and Utilities
  2064. Keywords: Character Set Files and Utilities, PostScript, Cyrillic
  2065.  
  2066. A new directory has been set up on watsun only: kermit/charsets.  The files
  2067. in this directory are not part of the normal Kermit distribution, and they do
  2068. not follow the normal naming conventions.  But they should prove useful to
  2069. Kermit users who want to use or learn about text files containing national
  2070. and international characters.
  2071.  
  2072. Included in the kermit/charsets directory are character set tables for many
  2073. character sets, which include the character names, values in decimal, octal,
  2074. hex, and row/column notation, and the 8-bit character values themselves.
  2075. Most of these tables (e.g. cp437.txt, cp850.txt, latin1.txt, next.txt, etc)
  2076. were produced by C programs (cp437.c, cp850.c, etc), so if you can't transfer
  2077. the 8-bit text successfully, get the corresponding C program, compile it, and
  2078. run it to recreate the character set table.
  2079.  
  2080. Also included is a program, textps, for converting plain text containing
  2081. 8-bit characters to PostScript.  The original file can be in any of several
  2082. character sets including Latin-1, various IBM code pages, Apple QuickDraw,
  2083. NeXT, DEC MCS, etc.  You can use this program on any UNIX system, MS-DOS,
  2084. VAX/VMS, and any other computer that has a C compiler and supports the idea
  2085. of standard input and output redirection.  Thanks to Frank da Cruz for the
  2086. character set programs, tables, and the textps program.
  2087.  
  2088. Finally, the files cp866.doc and cp866.uue contain a Cyrillic code page
  2089. (real Cyrillic characters) you can use on your PC if it has an EGA or higher
  2090. and DOS 3.30 or higher.  This was contributed by Dimitri Vulis of the City
  2091. University of New York.  cp866.doc tells how to install the code page.
  2092.  
  2093. Once your Cyrillic code page is installed, you can display cp866.txt (the
  2094. Cyrillic code page table) on your screen locally from DOS, you can use DOS
  2095. applications to create and view Cyrillic files, etc.  MS-DOS Kermit 3.10 and
  2096. later supports CP866 as a file transfer character set, and you can also use
  2097. your Cyrillic code page during during terminal emulation with any of three
  2098. commonly used Cyrillic host character sets: ISO 8859-5, KOI-8, or Short KOI.
  2099. Kermit initialization files, from Konstantin Vinogradov of the International
  2100. Centre for Scientific and Technical Information in Moscow, are provided for
  2101. this purpose in the files kermit/charsets/*.ini.
  2102.  
  2103. The organization and naming of the files in this area is subject to change.
  2104. Meanwhile, additional contributions to this collection of character set
  2105. tables and utilities are most welcome.
  2106.  
  2107. ------------------------------
  2108.  
  2109. End of Info-Kermit Digest
  2110. *************************
  2111.  
  2112. From cmg  Wed Sep 25 11:58:15 1991
  2113. Return-Path: <cmg>
  2114. Received: by watsun.cc.columbia.edu (5.59/FCB)
  2115.     id AA11541; Wed, 25 Sep 91 11:58:15 EDT
  2116. Date: Wed, 25 Sep 91 11:58:13 EDT
  2117. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2118. To: Info-Kermit
  2119. Subject: Info-Kermit Digest V14 #7
  2120. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  2121. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  2122. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  2123. Message-Id: <CMM.0.90.0.685814293.cmg@watsun.cc.columbia.edu>
  2124.  
  2125. Info-Kermit Digest         Wed, 25 Sep 1991        Volume 14 : Number 7
  2126.  
  2127. Today's Topics:
  2128.  
  2129.                New IBM Mainframe Kermit Release
  2130.           Announcing IBM Mainframe Kermit-370 Version 4.2.2
  2131.          List of Supported Front Ends for Kermit-370
  2132.          Announcing IBM Mainframe Kermit-370 for CICS
  2133.        Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.2.2
  2134.       Announcing IBM Mainframe MVS/TSO Kermit-370 Version 4.2.2
  2135.                 ROSCOE Kermit
  2136.  
  2137. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  2138. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  2139. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  2140. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  2141.  
  2142.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  2143.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  2144.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  2145.  
  2146. Kermit files may be obtained over networks and by mail order.  On the
  2147. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  2148. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  2149. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  2150. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  2151. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  2152. directories should be transferred in text (ASCII) mode.  Binaries are in
  2153. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  2154. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  2155. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  2156. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  2157. complete list of Kermit versions and an order form from Kermit Distribution,
  2158. Columbia University Center for Computing Activities, 612 West 115th Street,
  2159. New York, NY 10025 USA.
  2160.  
  2161. ----------------------------------------------------------------------
  2162.  
  2163. Date: Tue,  24 Sep 1991 14:25:32 EDT
  2164. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2165. Subject: New IBM Mainframe Kermit Release
  2166.  
  2167. Here comes a battery of announcements from John Chandler of the
  2168. Harvard/Smithsonian Center for Astrophysics in Cambridge, Massachusetts, for
  2169. IBM Mainframe Kermit-370 version 4.2.2 for the major IBM mainframe operating
  2170. systems.  Most notable among these is a brand new version for CICS, which can
  2171. be used under either MVS or DOS/VSE.  People have been asking for this for
  2172. nearly ten years!  Now they can shave off their long white beards...
  2173.  
  2174. The new files are in ~kermit/b/ik*.* on watsun for anonymous FTP over the
  2175. Internet, and on BITNET/EARN as IK* * from KERMSRV at CUVMA.  Included are
  2176. brand new versions of the user manuals in plain-text (.DOC), "line printer"
  2177. with carriage control (.LPT), and PostScript (.PS), one for each major
  2178. version: IKCKER (VM/CMS), IKTKER (VMS/TSO), and IKXKER (CICS).  Also included
  2179. are detailed installation instructions (the IK*KER.INS files) and other
  2180. documentation (.HLP, .BWR, etc).
  2181.  
  2182. Each version comes in two parts: the system-independent part (IK0), and
  2183. the system-dependent part (IKC, IKT, IKX).  You have to get both parts:
  2184.  
  2185.            
  2186.            ftp watsun           BITNET/EARN
  2187.            cd kermit/b          KERMSRV@CUVMA
  2188.            
  2189.   VM/CMS   ik0*.* and ikc*.*    IK0* * and IKC* *    
  2190.   MVS/TSO  ik0*.* and ikt*.*    IK0* * and IKT* *
  2191.   CICS     ik0*.* and ikx*.*    IK0* * and IKX* *
  2192.  
  2193. Many thanks to John and to all the contributors and beta testers for these
  2194. significant new Kermit releases.
  2195.  
  2196. Now, if only somebody will produce a Kermit program for the AS/400, and
  2197. Systems /34, /36, and /38, we will have Kermit programs for all the major
  2198. IBM machines and operating systems.
  2199.  
  2200. ------------------------------
  2201.  
  2202. Date: Monday, 1991 August 19  14:08 EDT
  2203. >From: "John F. Chandler"  <PEPMNT@CFAAMP.HARVARD.EDU>
  2204. Subject: Announcing IBM Mainframe Kermit-370 Version 4.2.2
  2205. Keywords: IBM 370 Kermit
  2206. Xref: IBM Mainframe, See IBM 370
  2207.  
  2208. Kermit-370 version 4.2.2 is now available for CMS, TSO, and CICS.  The
  2209. changes are primarily generic, but there are also some system-specific
  2210. updates in each variant.  See the accompanying system-specific
  2211. announcements for the details: IKCKER.ANN (CMS), IKXKER.ANN (CICS), and
  2212. IKTKER.ANN (TSO).  The most important of the generic updates are:
  2213.  
  2214.  1) New "CC" option along with the line range for sending files.  This
  2215.     option specifies that the file has carriage control in column 1 and
  2216.     that it should be converted to ASCII control characters.
  2217.  
  2218.  2) More careful avoidance of built-in packet-size limits.
  2219.  
  2220.  3) V-binary (or D-binary) file transfers work all the way up to records
  2221.     of 64K-1 bytes.
  2222.  
  2223.  4) Leaving server mode if packet I/O errors recur.
  2224.  
  2225.  5) More liberal recognition of STOP commands in protocol mode.
  2226.  
  2227.  6) Extra explanatory error message, if available, now displayed upon
  2228.     completing a subcommand, along with basic status.  Also, any reason
  2229.     for cancellation is included in the E-packet text and noted in the
  2230.     transaction log.
  2231.  
  2232.  7) Time tags in transaction and packet logs.
  2233.  
  2234.  8) New TRANSPARENT transfer character set, which applies a null
  2235.     translation to all incoming and outgoing files.
  2236.  
  2237.  9) New SET TTABLE KP option which enables a full 8-bit translation
  2238.     table based on Hollerith codes.
  2239.  
  2240. 10) Proper control-quoting on 8-bit analogs of ordinary control
  2241.     characters.
  2242.  
  2243. 11) Suppression of echoing on LU1 3770-type front ends.
  2244.  
  2245. 12) New VERSION subcommand, which displays the version number and date.
  2246.  
  2247. 13) New "End-of-attributes" attribute.
  2248.  
  2249. 14) 8th-bit quoting for the XECHO subcommand.
  2250.  
  2251. The new release is in the form of updates to be applied to the 4.2
  2252. source.  The updates are cumulative, so they include those that were
  2253. already released to make version 4.2.1.  In addition, the generic 370
  2254. part of the User's Guide has been updated to reflect version 4.2.1.
  2255.  
  2256. Many thanks to the beta testers who have helped work out the bugs.
  2257.  
  2258. ------------------------------
  2259.  
  2260. Date: Tuesday, 1991 August 20  19:40 EDT
  2261. >From: "John F. Chandler"  <PEPMNT@CFAAMP.HARVARD.EDU>
  2262. Subject: List of Supported Front Ends for Kermit-370
  2263. Keywords: IBM 370 Kermit and Supported Front Ends
  2264.  
  2265. There is a new version of IK0AAA.HLP to go with release 4.2.2 of several
  2266. variants of Kermit-370, and this seems like a good time to summarize the
  2267. changes in the list of supported "front ends".  Here is the list of new
  2268. entries added since the version of April 1990, complete with references
  2269. to footnotes in the new list.  The types shown are the abbreviation of
  2270. the relevant controller types in Kermit-370.  Those marked (3) are still
  2271. questionable, i.e., the reports were not conclusive.  Of the additions,
  2272. only one (the IBM 3174 AEA) represents an enhancement of Kermit itself;
  2273. the others are simply new reports or changes in the status of the "front
  2274. end" software.  In this time span, there have not been any new reports
  2275. of UNsupported front ends, just a reconfirmation of the limitation of
  2276. the IBM 3708 to linemode Kermit transfers.
  2277.  
  2278.   Name, model    Type Manufacturer              Notes
  2279.   -------------- ---- ------------------------- -----
  2280.   Amdahl 4705    T    Amdahl                    (2)
  2281.   Datalynx 3174  G    Andrew Data Systems       (3)
  2282.   Datalynx 3274  G    "                         (3)
  2283.   IBM 3174 AEA   A    IBM                       (6)
  2284.   IBM 3745       T    "                         (2)
  2285.   Jupiter 1000   T    Intel                     (14)
  2286.   K200           T    Fibronics                 (14)
  2287.   K310           T    "                         (14)
  2288.   K2000          T    "                         (14)
  2289.   Renex PCM      G    Renex Corp                (8)
  2290.   Renex RPAD     G    "                         (8)
  2291.   SIM3278 TCP/IP S    Simware                   (1,4)
  2292.   SIM3278/VM     S    Simware                   (1,4)
  2293.   STNxx          T    STRTC                     (13)
  2294.   tn3270         S    Greg Minshall             (1,2,11)
  2295.  
  2296. For the complete list of supported configurations, and for the
  2297. footnotes, see IK0AAA.HLP in the Kermit distribution.
  2298.  
  2299. ------------------------------
  2300.  
  2301. Date: Monday, 1991 August 19  14:08 EDT
  2302. >From: "John F. Chandler"  <PEPMNT@CFAAMP.HARVARD.EDU>
  2303. Subject: Announcing IBM Mainframe Kermit-370 for CICS
  2304. Keywords: IBM 370 Kermit, CICS Kermit
  2305. Xref: CICS Kermit, Also see IBM 370
  2306.  
  2307. There is now a variant of Kermit-370 for CICS.  The new Kermit has been
  2308. tested under releases 1.7 and 2.1 of CICS and with CICS running under
  2309. both VSE and MVS.  This is a full-function Kermit, like other variants
  2310. of Kermit-370, but is still a test program, since it has not been
  2311. subjected to any large-scale testing, and several planned refinements
  2312. have not yet been implemented.  Kermit-CICS is both a traditional
  2313. interactive Kermit and a CICS program that can be invoked to carry out a
  2314. specific file transfer or group of transfers and then quit.  Thus, it is
  2315. suitable both for "open" CICS systems where the users are permitted to
  2316. log in as "operators" and controlled systems where all activity is
  2317. performed through menus.  Kermit-CICS surmounts the lack of a real CICS
  2318. file system by managing its own storage directories assigned to specific
  2319. users, where each directory has members described by eight-character
  2320. names; the assignment of directories is done according to an algorithm
  2321. chosen by the local installer.  In addition, Kermit supports transfers
  2322. of TD and TS queues.  The initial version is release 4.2.2 and includes
  2323. a number of enhancements that are also appearing in the new releases for
  2324. CMS, TSO, MUSIC, and ROSCOE.  However, these enhancements are not listed
  2325. here, since this is the first version of Kermit-370 for CICS.  See the
  2326. relevant announcements for more details.  Work on Kermit-CICS is
  2327. continuing, but some of the tasks necessary for making it a full-fledged
  2328. production program have not even been started.
  2329.  
  2330. Features that need to be improved or added include:
  2331.  
  2332.  - IKXDYNAL for both CICS/VSE and CICS/MVS.  The former would probably
  2333.    support only spool files, but the latter should support both spool
  2334.    files and MVS data sets.
  2335.  
  2336.  - Sample exit routines for supporting userid algorithms besides the
  2337.    OPID and TERM options.
  2338.  
  2339.  - Sample package of security exit routines.
  2340.  
  2341.  - Enqueuing on extra-partition TD names before opening.
  2342.  
  2343.  - Support for data objects on a remote CICS.
  2344.  
  2345.  - Cleaner performance of server-mode BYE function, dependent on local
  2346.    conventions.
  2347.  
  2348.  - Support for indirect TD queues.
  2349.  
  2350.  - Testing linemode operation.
  2351.  
  2352.  - Mechanism for flushing terminal output from Kermit (such as from the
  2353.    TYPE subcommand).
  2354.  
  2355.  - Mechanism for collecting "terminal" output from invoked programs.
  2356.  
  2357.  - Testing under CICS/VM.
  2358.  
  2359. Anyone interested in working on these or other improvements should first
  2360. get in touch with the Center for Computing Activities at Columbia
  2361. University to find out if someone else has already begun a similar
  2362. project (and, if so, who).
  2363.  
  2364. ------------------------------
  2365.  
  2366. Date: Monday, 1991 August 19  14:08 EDT
  2367. >From: "John F. Chandler"  <PEPMNT@CFAAMP.HARVARD.EDU>
  2368. Subject: Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.2.2
  2369. Keywords: IBM 370 Kermit, VM/CMS Kermit
  2370. Xref: CMS Kermit, See VM/CMS Kermit, IBM 370 Kermit
  2371.  
  2372. Kermit-370 version 4.2.2 is now available for CMS.  As usual, the new
  2373. version comes in VM/SP and VM/XA/SP flavors, but the changes are the
  2374. same for both.
  2375.  
  2376. Version 4.2.2 has numerous improvements over 4.2.1, but many of them are
  2377. generic (shared among all the variants).  See the accompanying generic
  2378. Kermit-370 announcement for more details.  The most important of the
  2379. CMS-specific updates are:
  2380.  
  2381. 1) New, more flexible on-line help facility with a separate file
  2382.    available for each subcommand.  This can be used in connection with
  2383.    the CMS help menu system or with Kermit's internal help processor (or
  2384.    both).  The old-style, single help file is also still available.
  2385.  
  2386. 2) Improved recovery from a "stolen" screen, fullscreen I/O errors,
  2387.    the classical VTAM lockup at the start of a SEND (caused by having
  2388.    too long a SEND delay), or a 4994 buffer overrun.
  2389.  
  2390. 3) Kermit-CMS now invokes CMS commands in a way that closely matches the
  2391.    behavior of commands entered directly to CMS.
  2392.  
  2393. A more complete description of the changes can be found in IKCKER.BWR.
  2394.  
  2395. The new release is in the form of updates to be applied to the 4.2.0
  2396. source.  The updates are cumulative, so they include those that were
  2397. already released to make version 4.2.1.  In addition, the help file has
  2398. been revamped, and the User's Guide has been partly updated (but not
  2399. actually brought up to date with 4.2.2).  The new files are IKCKER.UPD,
  2400. IKCKER.BWR, IKCKER.MSS, IKCKER.DOC, IKCKER.LPT, IKCKER.PS, IKCKER.HLP,
  2401. IK0KER.MSS, IK0AAA.HLP, and IK0KER.UPD (the latter is only a catalog of
  2402. all the updates, not the updates themselves).  The new code has been
  2403. tested pretty thoroughly (many thanks to the beta testers!), but
  2404. problems may still turn up.  Bug reports are welcome, as usual.  In
  2405. particular, reports of any kind are needed for the new facility for
  2406. supporting 8-bit transfers in line mode -- this has barely been tested.
  2407.  
  2408. A similar release 4.2.2 is also available for TSO and CICS -- see the
  2409. corresponding announcements.
  2410.  
  2411. ------------------------------
  2412.  
  2413. Date: Monday, 1991 August 19  14:08 EDT
  2414. >From: "John F. Chandler"  <PEPMNT@CFAAMP.HARVARD.EDU>
  2415. Subject: Announcing IBM Mainframe MVS/TSO Kermit-370 Version 4.2.2
  2416. Keywords: IBM 370 Kermit, MVS/TSO Kermit
  2417. Xref: TSO Kermit, See MVS/TSO Kermit, IBM 370 Kermit
  2418.  
  2419. Kermit-370 version 4.2.2 is now available for TSO.  The new version has
  2420. numerous improvements over 4.2.1, but many of them are generic (shared
  2421. among all the variants).  See the accompanying generic Kermit-370
  2422. announcement for more details.  The TSO-specific updates are:
  2423.  
  2424. 1) Correct UNIT selection for new datasets uploaded to TSO.  This fixes
  2425.    a bug introduced with version 4.1.
  2426.  
  2427. 2) Multiple subcommands allowed on the initial invocation command line,
  2428.    provided the Kermit delimiter is defined in one of the initialization
  2429.    files.
  2430.  
  2431. 3) Current status code available to CLIST's as &LASTCC.
  2432.  
  2433. A more complete description of the changes can be found in IKTKER.BWR.
  2434.  
  2435. The new release is in the form of updates to be applied to the 4.2.0
  2436. source.  The updates are cumulative, so they include those that were
  2437. already released to make version 4.2.1.  In addition, the help file has
  2438. been revamped, and the User's Guide has been partly updated (but not
  2439. actually brought up to date with 4.2.2).  The new files are IKTKER.UPD,
  2440. IKTKER.BWR, IKTKER.MSS, IKTKER.DOC, IKTKER.LPT, IKTKER.PS, IKTKER.HLP,
  2441. IK0KER.MSS, IK0AAA.HLP, and IK0KER.UPD (the latter is only a catalog of
  2442. all the updates, not the updates themselves).  The new code has been
  2443. tested pretty thoroughly (many thanks to the beta testers!), but
  2444. problems may still turn up.  Bug reports are welcome, as usual.  In
  2445. particular, reports of any kind are needed for the new facility for
  2446. supporting 8-bit transfers in line mode -- this has barely been tested.
  2447.  
  2448. A similar release 4.2.2 is also available for CMS and CICS -- see the
  2449. corresponding announcements.
  2450.  
  2451. ------------------------------
  2452.  
  2453. Date: Fri, 1991 Mar 29   22:04 EST
  2454. >From: "John F. Chandler"   <PEPMNT@CFAAMP.HARVARD.EDU>
  2455. Subject: ROSCOE Kermit
  2456. Keywords: IBM 370 Kermit, ROSCOE Kermit
  2457. Xref: ROSCOE Kermit, Also see IBM 370
  2458. Xref: MVS/TSO Kermit, Also see IBM 370
  2459.  
  2460. I have stored two new files on WATSUN: IKRKER.BWR and IKRKER.UPD.  These
  2461. constitute the collection of all known tips, fixes, and workarounds for
  2462. running TSO Kermit under ROSCOE.  This is not what I would call a full-
  2463. fledged new variant of Kermit-370, since ROSCOE Kermit is only slightly
  2464. changed from "vanilla" TSO Kermit.  Hence, installers of ROSCOE Kermit
  2465. will still need to fetch all IKT*.* files and follow the instructions in
  2466. IKTKER.INS with only a few alterations based on IKRKER.BWR.  If further
  2467. reports come in, I'll add them to the collection.  Also, I would be glad
  2468. to include code updates, especially if some user should feel motivated
  2469. to add support for native ROSCOE files or other ROSCOE-specific features.
  2470.  
  2471.                                      John
  2472.  
  2473. ------------------------------
  2474.  
  2475. End of Info-Kermit Digest
  2476. *************************
  2477.  
  2478. From cmg  Tue Oct  1 17:01:44 1991
  2479. Return-Path: <cmg>
  2480. Received: by watsun.cc.columbia.edu (5.59/FCB)
  2481.     id AA02956; Tue, 1 Oct 91 17:01:44 EDT
  2482. Date: Tue, 1 Oct 91 17:01:43 EDT
  2483. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2484. To: Info-Kermit
  2485. Subject: Info-Kermit Digest V14 #8
  2486. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  2487. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  2488. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  2489. Message-Id: <CMM.0.90.0.686350903.cmg@watsun.cc.columbia.edu>
  2490.  
  2491. Info-Kermit Digest         Tue, 1 Oct 1991        Volume 14 : Number 8
  2492.  
  2493. Today's Topics:
  2494.  
  2495.             New Patch File for MS-DOS Kermit 3.11
  2496.          New Serial Printer Driver for MS-DOS Kermit
  2497.            Printing from MS-DOS Kermit on a Novell Printer
  2498.            Problems with DOS 5, DesqView, and MS-DOS Kermit
  2499.           Running MS-DOS Kermit 3.11 under DesqView
  2500.             MS-DOS Kermit 3.11 and Packet Drivers
  2501.             DEPCA Success with MS-DOS Kermit 3.11
  2502.           MS-DOS Kermit 3.11 Packet Size Problem with TCP/IP
  2503.            Kermit 3.11 TCP/IP Connections Dropping
  2504.             PC Kermit 3.11 Q&A: A Small Correction
  2505.          Something Good in DOS 5.0 for MS-DOS Kermit
  2506.                MS-DOS Kermit Keyboard Problems
  2507.               MS-DOS Kermit and Hebrew?
  2508.            MS-DOS Kermit and Horizontal Scrolling?
  2509.  
  2510.  
  2511. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  2512. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  2513. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  2514. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  2515.  
  2516.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  2517.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  2518.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  2519.  
  2520. Kermit files may be obtained over networks and by mail order.  On the
  2521. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  2522. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  2523. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  2524. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  2525. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  2526. directories should be transferred in text (ASCII) mode.  Binaries are in
  2527. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  2528. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  2529. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  2530. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  2531. complete list of Kermit versions and an order form from Kermit Distribution,
  2532. Columbia University Center for Computing Activities, 612 West 115th Street,
  2533. New York, NY 10025 USA.
  2534.  
  2535. ----------------------------------------------------------------------
  2536.  
  2537. Date: Sun, 29 Sep 91 21:35:02 EDT
  2538. >From: "Joe R. Doupnik" <jrd@cc.usu.edu>
  2539. Subject: New Patch File for MS-DOS Kermit 3.11
  2540. Keywords: MS-DOS Kermit 3.11 Patches
  2541.  
  2542. Here is a new patch file containing patches 1 to 4 for MS-DOS Kermit 3.11,
  2543. IBM PC version.
  2544.  
  2545.   Patch 1 (optional): Supply an alterate video mode for the Orchid Designer
  2546.     Professional VGA board when switching from 80 to 132 columns.
  2547.  
  2548.   Patch 2: Correct unwanted double echo from TCP/IP Telnet negotiations.
  2549.  
  2550.   Patch 3: Correct cursor indexing problem with scrolling region setup.
  2551.  
  2552.   Patch 4: Correct nested curly brace matching in Kermit commands.
  2553.  
  2554. Joe D.
  2555.  
  2556. [Ed. - Thanks, Joe.  The new patch file is in kermit/a/mskermit.pch on watsun
  2557. (Internet) and MSKERMIT PCH on KERMSRV@CUVMA (BITNET/EARN).  To apply these
  2558. patches, store this file in the same directory as your MSKERMIT.INI file and
  2559. uncomment the PATCH command in your MSKERMIT.INI file.]
  2560.  
  2561. ------------------------------
  2562.  
  2563. Date: Tue,  1 Oct 91 12:00:00 EDT
  2564. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2565. Subject: New Serial Printer Driver for MS-DOS Kermit
  2566. Keywords: Printers, Serial Printers, MS-DOS Kermit and Serial Printers
  2567.  
  2568. One of the most common questions about MS-DOS Kermit is how to use it with a
  2569. serial printer.  In the words of Joe Doupnik:
  2570.  
  2571. "MS-DOS Kermit prints by sending material straight to DOS.  It does so by
  2572. gathering up to 128 bytes in a buffer, sends an XOFF to the host (if flow
  2573. control is being used), does a buffer write to DOS, and then sends an XON to
  2574. the host.  In the buffer writing process there are also checks on whether DOS
  2575. thinks the printer is ready and that all the characters were accepted, etc.
  2576.  
  2577. "By using DOS rather than the IBM PC BIOS interrupts or even particular
  2578. hardware we gain the ability to write the code once for many kinds of
  2579. machines, remove a mountain of code necessary to manipulate either serial or
  2580. parallel ports (if they exist), and most importantly we can write to
  2581. networked printers and print-to-disk TSRs and whatnot.  We can also change
  2582. the name of the print channel used by Kermit from PRN to any legal DOS name
  2583. (SET PRINT command)."
  2584.  
  2585. But DOS does not include any provision for flow control with a serial printer
  2586. (parallel printers do this in hardware, automatically).  Therefore it is
  2587. common to have printing problems when your communication speed with the host
  2588. is faster than your printer's speed.  The solution is to install a printer
  2589. driver that provides the needed flow control between the PC and the printer.
  2590.  
  2591. Joe Doupnik recently found such a (public domain) utility and sent it in.
  2592. Originally called XONXOFF.COM, it was written by Frank Whaley in 1989.  It
  2593. works only for COM1, so it would be nice if somebody fixed it to allow any
  2594. COM port (address and IRQ) to be specified on the command line.  It can be
  2595. picked up from Kermit Distribution as kermit/a/mspspd.* on watsun (Internet)
  2596. or MSPSPD * from KERMSRV on CUVMA (BITNET/EARN).  The files are
  2597. mspspd.asm (the assembler source file), mspspd.hlp (a help file), and
  2598. mspspd.boo (a "boo" encoding of the binary .COM file).  Also, on watsun only,
  2599. the binary .COM file is available in kermit/bin/mspspd.com.
  2600.  
  2601. ------------------------------
  2602.  
  2603. Date: Mon, 16 Sep 91 14:29 EST
  2604. >From: Clement Lepoutre <CJLEPOUTRE@FAIR1.BITNET>
  2605. Subject: Printing from MS-DOS Kermit on a Novell Printer
  2606. Keywords: Printers, MS-DOS Kermit and Printers, Novell Networks
  2607.  
  2608. We have a PC which is hooked up to an old Novell network system.  It connects
  2609. to our mainframe where the person does some lists.  We have been able to
  2610. print those lists on the networked printer but get some errors at higher
  2611. speeds (e.g. 9600).  In other words, at 9600 the whole list does not get
  2612. printed whereas at 1200 the list comes out fine.  We feel the higher speed is
  2613. too fast for the network or Kermit to handle.
  2614.  
  2615. Is there something settable in Kermit for it to take a larger or smaller hunk
  2616. of information before it gets sent to the printer?  We would like to work at
  2617. a speed faster than 1200, obviously.  Thanks for any suggestions.
  2618.  
  2619. [from jrd - Plan A: It's neither the network nor Kermit having the problem,
  2620. but rather the PC.  Whatever is doing the printing on the PC is keeping
  2621. interrupts off for long periods and that prevents the serial port from
  2622. notifying Kermit that a new character has arrived.  The slower the machine
  2623. the more likely this will be.  I try very hard to avoid this specific problem
  2624. by first buffering characters within Kermit, up to 128 of them, then when the
  2625. buffer fills I first tell the host XOFF, then ask DOS to print them, finally
  2626. tell the host XON.  If you have turned off flow control in Kermit then these
  2627. hold-ups are not sent.  If you use a print spooler in the PC to pass
  2628. information to the printer then (a) that spooler will eat lots of CPU cycles,
  2629. alas, and (b) it may do so well after Kermit has done the stop/print/start
  2630. work.  If this is the case then please don't use the spooler (the DOS PRINT
  2631. command is such a beast too).  Another case is using a printer on a serial
  2632. port and the serial port driver is consuming the machine so that Kermit's
  2633. port can't get through.  In that case try a different serial port driver, or
  2634. use a parallel port.  Beware of having TSRs present which consume lots of CPU
  2635. cycles.
  2636.  
  2637. Plan B: If the "mainframe" in your message is an IBM one, and your connection
  2638. to it is a half-duplex linemode connection, flow control can't be done.  The
  2639. only workaround in this case is to send printed material to your disk instead
  2640. of to the printer (SET PRINTER filename) and later print the file by ordinary
  2641. means.  Without flow control, the mainframe will easily overrun the printer.]
  2642.  
  2643. ------------------------------
  2644.         
  2645. Date: Thu, 12 Sep 91 19:25:34 MEZ
  2646. >From: Erich Neuwirth <A4422DAB@AWIUNI11.BITNET>
  2647. Subject: Problems with DOS 5, DesqView, and MS-DOS Kermit
  2648. Keywords: MS-DOS 5.0, MS-DOS Kermit and DOS 5.0
  2649. Keywords: DesqView, MS-DOS Kermit and DesqView
  2650.  
  2651. I have problems with MS-DOS Kermit since I installed DOS 5.  Not under plain
  2652. DOS, but when I am running DesqView under DOS 5.  I tried DesqView 2.31 and
  2653. DesqView 2.34, and in both cases it does not work.  (Additionally I am
  2654. running QEMM 5.11, I do not yet have a later version.)
  2655.  
  2656. When I open a DesqView window containing Kermit the machine simply hangs and
  2657. does not accept any keyboard input any more.  Even Ctrl-Alt-Del does NOT
  2658. work, so I really have to switch off.  The problem occurs both with Kermit
  2659. 3.10 and Kermit 3.11.  The problem also occurs when I use TAME (i.e.
  2660. TAME-RES.COM) before running Kermit.
  2661.  
  2662. My machine is a Mycomp 25 MHz 386 with 4 MB of memory and an AMI BIOS.
  2663. Usually I have not experienced any compatibility problems.  Am I alone with
  2664. this kind of problem or are more people experiencing something similar?
  2665.  
  2666. [Ed. - Later, Erich writes:...]
  2667.  
  2668. The DesqView people solved my problem, and you might be interested in the
  2669. solution.  You have to set Optimize communications in the Advanced Setup
  2670. menu to NO.  Then it works.  The manual, though, states, that then you might
  2671. have problems with higher baud rates (4800 and higher).  Since currently I
  2672. am running at 2400 bps, this is no problem.
  2673.  
  2674. ERICH NEUWIRTH
  2675. BITNET (EARN): A4422DAB@AWIUNI11
  2676. INTERNET:      A4422DAB@VM.UNIVIE.AC.AT
  2677. Institute for Statistics and Computer Science
  2678. UNIVERSITY OF VIENNA, UNIVERSITAETSSTR. 5/9, A-1010 VIENNA, AUSTRIA
  2679.  
  2680. ------------------------------
  2681.  
  2682. Date: 23 Sep 91 16:48:18 GMT
  2683. >From: w8sdz@rigel.acs.oakland.edu (Keith Petersen)
  2684. Newsgroups: comp.binaries.ibm.pc.archives,comp.os.msdos.desqview
  2685. Subject: Running MS-DOS Kermit 3.11 under DesqView
  2686. Keywords: DesqView, MS-DOS Kermit and DesqView
  2687.  
  2688. I am running MS-DOS Kermit v3.11 in a DESQview window.  It takes more memory
  2689. than the previous version but works fine for me.
  2690.  
  2691.                               Change a Program
  2692.  
  2693. Program Name............: Kermit COM2
  2694. Keys to Use on Open Menu: KR                         Memory Size (in K): 265
  2695. Program...: \bin\kermit.exe
  2696. Parameters: take kermit2.ini
  2697. Directory.: \incoming
  2698. Options:
  2699.                  Writes text directly to screen.......: [N]
  2700.                  Displays graphics information........: [N]
  2701.                  Virtualize text/graphics (Y,N,T).....: [N]
  2702.                  Uses serial ports (Y,N,1,2)..........: [2]
  2703.                  Requires floppy diskette.............: [N]
  2704.  
  2705.                      Change a Program Advanced Options
  2706.  
  2707. System Memory (in K).......:   0   Maximum Program Memory Size (in K)..:
  2708. Script Buffer Size.......:     0   Maximum Expanded Memory Size (in K):    0
  2709. Text Pages: 1  Graphics Pages: 0   Initial Mode:  3     Interrupts: 00 to FF
  2710. Window Position:
  2711.    Maximum Height:  25       Starting Height:  20       Starting Row...:   5
  2712.    Maximum Width.:  80       Starting Width.:  40       Starting Column:   5
  2713.  
  2714.                                Shared Program
  2715. Pathname..: \dv\noff.shp
  2716. Data......:
  2717.  
  2718. Close on exit (Y,N,blank)......: [Y]  Uses its own colors..............: [Y]
  2719. Allow Close Window command.....: [N]  Runs in background (Y,N,blank)...: [Y]
  2720. Uses math coprocessor..........: [N]  Keyboard conflict (0-F)..........: [0]
  2721. Share CPU when foreground......: [Y]  Share EGA when foreground/zoomed.: [Y]
  2722. Can be swapped out (Y,N,blank).: [N]  Protection level (0-3)...........: [0]
  2723.  
  2724. In AUTOEXEC.BAT I have this, to minimize Kermit's use of memory:
  2725.  
  2726.   set KERMIT=ROLLBACK 0
  2727.  
  2728. Keith Petersen
  2729. Internet: w8sdz@rigel.acs.oakland.edu     or     w8sdz@vela.acs.oakland.edu
  2730. Uucp: uunet!umich!vela!w8sdz                          BITNET: w8sdz@OAKLAND
  2731.  
  2732. ------------------------------
  2733.  
  2734. Date: Sat, 21 Sep 91 06:36:36 EDT
  2735. >From: Russ Nelson <nelson@sun.soe.clarkson.edu>
  2736. To: Info-Kermit@watsun.cc.columbia.edu
  2737. Subject: MS-DOS Kermit 3.11 and Packet Drivers
  2738. Keywords: Packet Drivers, MS-DOS Kermit 3.11 and Packet Drivers
  2739. Keywords: DEPCA Ethernet Interface, TCP/IP
  2740.  
  2741.    Q: Why can't I make a TCP/IP connection with Kermit when I am also running
  2742.       PC-NFS?
  2743.  
  2744.    A: Because the packet driver allows each protocol (such as ARP, RARP, IP,
  2745.       UDP, IPX, etc) to be used by only one application at a time.  This is a
  2746.       limitation of packet drivers.
  2747.  
  2748. A2: Strictly speaking, it's a limitation of protocol stacks.  You can only
  2749.     run one protocol stack per node.  Otherwise, you'll have problems, e.g.
  2750.     which TCP/IP stack would answer ICMP messages?
  2751.  
  2752.    Q: I can't make Kermit work with the Clarkson DEPCA.COM packet driver and
  2753.       a DEC DEPCA Ethernet board.
  2754.  
  2755.    A: We have had several reports like this.  So far nobody has reported
  2756.       success with this one.
  2757.  
  2758. A2: The DEPCA.COM packet driver version 9.0 is known to fail on Turbo DEPCAs
  2759.     (DE-200), and old DEPCAs.  There is an interim release of it that fixes
  2760.     the Turbo DEPCA problem on sun.soe.clarkson.edu, in pub/ka9q called
  2761.     depca.com.  I am working on reverse-engineering the differences between
  2762.     the new and old DEPCAs, so eventually it will be made to work on the old
  2763.     DEPCAs also.
  2764.  
  2765. [Ed. - Thanks, Russ!  More about the DEPCA below...]
  2766.  
  2767. ------------------------------
  2768.  
  2769. Date: Mon, 23 Sep 1991 13:19 +1200
  2770. >From: "John Davis" <CHEM194@cantva.canterbury.ac.nz>
  2771. Subject: DEPCA Success with MS-DOS Kermit 3.11
  2772. Keywords: Packet Drivers, MS-DOS Kermit 3.11 and Packet Drivers
  2773. Keywords: DEPCA Ethernet Interface, DEC Pathworks, TCP/IP, DIS_PKT
  2774.  
  2775. >Q: I can't make Kermit work with the Clarkson DEPCA.COM packet driver and
  2776. >   a DEC DEPCA Ethernet board.
  2777. >
  2778. Well, you now have at least _one_ success story :-) 
  2779.  
  2780. I just ftp'd MS-DOS Kermit 3.11 and installed it on my machine, which runs
  2781. one of the older DPECA's (full length, 8 bit model - predates the current
  2782. LC/TURBO models).
  2783.  
  2784. I'm using the v9.1 clarkson DEPCA driver (which does work even though it
  2785. doesn't really support the older card - only probs are the ethernet address
  2786. is set to a ridiculous number, and promiscuous mode doesn't work), installed
  2787. on interrupt 0x7e (as SOSS requires that interrupt vector for the packet
  2788. driver), card is set for IRQ=5, IO=300h, and full 64K of memory at
  2789. D000:0000.  This setup works just fine with NCSA telnet, and after filling in
  2790. the appropriate section in MSKERMIT.INI it also works fine with MS-DOS
  2791. Kermit 3.11...
  2792.  
  2793. John Davis - CHEM194@csc.canterbury.ac.nz
  2794. (Depart)mental Programmer,Chemistry Department
  2795. University of Canterbury, Christchurch, New Zealand
  2796.  
  2797. [Ed. - From a similar message from Robert L. Divany, <RLD@PSUVM.PSU.EDU>:
  2798. "Old and new DEC cards seem to be referred to collectively as DEPCA cards,
  2799. even though they are quite different.  DEC refers to the new cards as
  2800. Etherworks controllers.  The DEPCA packet driver was released at about the
  2801. end of 1990, and was based on specifications supplied to Clarkson by DEC.  A
  2802. note from DEC is included with the Clarkson PD distribution in a file named
  2803. DEPCA.NOT.  Quoting from that file, "The Driver supports our most current
  2804. technology, and not, unfortunately, older DEPCA's".  In spite of this, I
  2805. have used the Clarkson DEPCA driver from release 8 and 9 with success on
  2806. some, but not all, new DE cards and on an older DEPCA (series E02) card.  I
  2807. have used release 9.1 of the driver with success on ALL DE and DEPCA cards
  2808. tested.  This includes the DE100 LC card, the DE200 Turbo, the DE210
  2809. Microchannel card and older DEPCA cards, both series D and E.  I suggest
  2810. that version 9.1 of the driver be tried if earlier versions fail.  Note that
  2811. version 9.1 is not the same as the driver supplied with the last release of
  2812. the packet driver collection (version 9).  Version 9.1 is available for
  2813. anonymous FTP from SUN.SOE.CLARKSON.EDU in /pub/packet-drivers/depca.com.
  2814. Be sure to use binary (Image) mode."]
  2815.  
  2816. [Ed. - And from Andy Evans, Plymouth State College, Plymouth, NH
  2817. <andye@oz.plymouth.edu>: "I have more than 100 of the 'old' DEPCA cards on
  2818. our campus. We have site license for PathWorks V4.0 and I picked up DEC's
  2819. Client TCP/IP package for evaluation. It contains just what you are looking
  2820. for, an NDIS driver for that card.  Packet-Drivers run quite nicely with it,
  2821. and I haven't found a Packet Spec. application that didn't!  If you chose to
  2822. run just packets, you can retain 605K+ of low DOS memory on a 386 with
  2823. Quarterdeck. This is the only way I've successfully run TCP/IP on that card
  2824. (DEC's driver). The full implementation of DEC's Client TCP/IP is a bit of a
  2825. memory hog. Allows redirection of disks (file services) and printers - a big
  2826. plus.  DEC's TCP/IP NDIS suite was written by someone else (3COM / Hewlett
  2827. Packard) When I had some initial bugs the folks in Atlata (DEC Tech Suppt)
  2828. expressed dissatisfaction with it and the fact a replacement might be
  2829. considered (by DEC).  In time I have grown to like it, Packet Drivers over
  2830. NDIS with DIS_PKT.DOS works quite well. We are heavy Kermit users and have
  2831. been enjoying the new version regardless of communication protocol - it does
  2832. 'em all doesn't it!??!!"]
  2833.  
  2834. ------------------------------
  2835.  
  2836. Date: 24 Sep 91 17:20:26 GMT
  2837. >From: ccastd2@prism.gatech.edu (Dale Phurrough)
  2838. Subject: MS-DOS Kermit 3.11 Packet Size Problem with TCP/IP
  2839. Keywords: Packet Drivers, MS-DOS Kermit 3.11 and Packet Drivers
  2840. Keywords: TCP/IP, MS-DOS Kermit 3.11 and TCP/IP, Packet Length
  2841.  
  2842. I remember the problem in 3.10 with packet sizes using the Ungermann Bass
  2843. ports and such.  Does this problem persist in 3.11 using the packet drivers
  2844. with the TCP/IP port?  It seems to.  I had to reduce my sending packet size
  2845. to 128.  My receive packet seems to be OK at any size.  Any ideas out there?
  2846.  
  2847. [From jrd - Kermit will try to fill a TCP packet, about 512 bytes of data,
  2848. until a short timer expires.  A straight UB connection gets offered up to
  2849. 512 bytes of data (or to the end of a Kermit packet).  The indications are 
  2850. some part of your UB network cannot stand such long packets.  That is also
  2851. true of some other terminal-like network pathways, such as LAT and TES,
  2852. at roughly 256 and 512 bytes respectively.  And they too are able to send
  2853. longer material to us than vice versa.  The reasons are in the way those
  2854. pieces of software are designed; they expect more terminal activity than
  2855. long file transfers.]
  2856.  
  2857. ------------------------------
  2858.  
  2859. Date: 25 Sep 91 00:33:24 PST
  2860. >From: "Terry McKiernan"  <TERRY@law.ucla.edu>
  2861. Subject: Kermit 3.11 TCP/IP Connections Dropping
  2862. Keywords: TCP/IP, MS-DOS Kermit 3.11 and TCP/IP
  2863.  
  2864. I'm having a problem maintaining MS-DOS Kermit 3.11 TCP/IP connections.  Can
  2865. you lend a hand?  Here is my setup:
  2866.  
  2867.     MS-DOS Kermit (MSVIBM) 3.11, from watsun.cc on September 19.
  2868.     various PCs, XTs, ATs
  2869.     HP EtherTwist 10-baseT adapters, HP hubs
  2870.     NetWare 3.11, TCPIP.NLM loaded, rip=yes, forward=yes
  2871.     BYU packet-driver IPX v. 2.01
  2872.     Clarkson packet driver v. 9.0.0
  2873.     Internet connection via PS/2 ethernet-to-token bridge (AIX)
  2874.  
  2875. The problem is, we can make connections to Internet sites, but as soon as we
  2876. connect, the connection is dropped.  The "connected" screen appears for a
  2877. split second (clear screen, status bar at bottom, beep), then the connection
  2878. drops and we are back at the MS-Kermit> prompt.
  2879.  
  2880. [From jrd - I don't want to create wrong ideas by speculating, but it is
  2881. possible the NetWare 3.11 server is not transmitting all the packets in both
  2882. directions.  That is typically a subnet mask error.  I have not yet had a
  2883. chance to route TCP through my NW 3.11 server so I offer this only as
  2884. speculation.]
  2885.  
  2886. ------------------------------
  2887.  
  2888. Date: Tue, 24 Sep 91 00:54 PDT
  2889. >From: Denis DeLaRoca <CSP1DWD@UCLAMVS.BITNET>
  2890. Subject: PC Kermit 3.11 Q&A: A Small Correction
  2891. Keywords: Packet Drivers, MS-DOS Kermit 3.11 and Packet Drivers
  2892. Keywords: Token Ring, SLIP, TCP/IP
  2893.  
  2894. The latest Kermit digest contains a very useful Q&A summary for the
  2895. newly released TCP-based PC-Kermit... it points out that it doesn't
  2896. run on SLIP or Token Ring Packet drivers as framing for those protocols
  2897. has not yet been implemented in the TCP/IP code.  True for the SLIP
  2898. case and only half true for the TR case.  The current TR PD is a "fake"
  2899. Ethernet driver (type=1) and thus quite compatible with the TCP/IP
  2900. code in Kermit!
  2901.  
  2902. -- Denis DeLaRoca
  2903.    UCLA Office of Academic Computing
  2904.  
  2905. [Ed. - Thanks, Denis.  Many people said this.  Yes, Kermit does indeed work
  2906. over the IBMTOKEN.COM packet driver because IBMTOKEN.COM is an Ethernet
  2907. class driver.  But it does not work over Token-Ring class packet drivers,
  2908. nor over ODIPKT over Token Ring.]
  2909.  
  2910. ------------------------------
  2911.  
  2912. Date: Mon, 23 Sep 1991 10:56 GMT-0200
  2913. >From: Petri Kaukasoina <KAUKASOI@rapola.cc.tut.fi>
  2914. Subject: Something Good in DOS 5.0 for MS-DOS Kermit
  2915. Keywords: MS-DOS Kermit and DOS 5.0
  2916. Keywords: National Keyboards, MS-DOS Kermit and National Keyboards
  2917. Keywords: MS-DOS 5.0, "Keyboards, National"
  2918. Xref: DOS 5.0, See MS-DOS 5.0
  2919.  
  2920. In previous versions of DOS the foreign keyboard program KEYB caused
  2921. trouble.  Kermit could not receive all characters if the keyboard was used
  2922. at the same time.  But in MS DOS 5.00 the bug does not exist!  (By the way,
  2923. I don't have extended memomy, so I do not use the new memory managament
  2924. capabilities of DOS 5.)
  2925.  
  2926. ------------------------------
  2927.  
  2928. Date: Sat, 24 Aug 1991 19:11:20 GMT
  2929. >From: s33672e@puukko.hut.fi (Mikko Leino)
  2930. Subject: MS-DOS Kermit Keyboard Problems
  2931. Keywords: National Keyboards, MS-DOS Kermit and National Keyboards
  2932. Keywords: "Keyboards, National"
  2933.  
  2934. I have 2 problems here:
  2935.  
  2936. 1)  How can I put a '|' -character into a "set key"-definition?
  2937.  
  2938.     ex.     set key \2323 get file.txt "| less"
  2939.                                        ^^^
  2940.     the above example results in a "v"-character instead of "|".
  2941.  
  2942. [Ed. - Such a SET KEY command works on US keyboards, so this is probably an
  2943. artifact of your Finnish keyboard or driver.  Instead of using a literal
  2944. vertical-bar character, insert its character code \124.  If that doesn't
  2945. work, you might also have to give the command SET TRANSLATION KEY OFF.]
  2946.  
  2947. 2) Is it possible to make Kermit go to command line from interactive mode?
  2948.    ie. if you enter the command "connect" you enter into the interactive
  2949.    mode, but it seems that you cannot return.
  2950.  
  2951. [Ed. - The normal advice is: "Type Ctrl-] followed by the letter C to return
  2952. to the prompt".  But with certain national keyboards or drivers, it is
  2953. physically impossible to type the Ctrl-] combination, however there is
  2954. usually some other key combination that generates the same code.  Ctrl-],
  2955. Kermit's normal escape character, is ASCII code 29.  On the German keyboard,
  2956. for example, this may be entered by typing Ctrl-+ (hold down the Ctrl key,
  2957. marked "Strg" on the German keyboard) and press the plus (+) key.  On IBM PCs
  2958. and compatibles, you can also escape back by holding down the Alt key and
  2959. pressing the lowercase letter 'x'.]
  2960.  
  2961. Mikko Leino
  2962. s33672e@puukko.hut.fi
  2963.  
  2964. ------------------------------
  2965.  
  2966. Date: Sun, 1 Sep 91 19:33:12 +0200
  2967. >From: oren alex <orenalex@bimacs.cs.biu.ac.il>
  2968. Subject: MS-DOS Kermit and Hebrew?
  2969. Keywords: Hebrew, MS-DOS Kermit and Hebrew
  2970.  
  2971. Is there a way to use Hebrew characters (8-bit) in Kermit's VT emulation?
  2972. I tried the translation table feature - no go.
  2973.  
  2974. [Ed. - Yes, it can be done.  First, your PC must have a Hebrew code page
  2975. loaded (CP862?).  Second, you must construct a file on your PC of the form:
  2976.  
  2977.   SET TERMINAL CHARACTER-SET TRANSPARENT
  2978.   SET TERMINAL BYTESIZE 8
  2979.   SET TRANSLATE INPUT \xxx \yyy
  2980.   SET TRANSLATE INPUT \xxx \yyy
  2981.   ...
  2982.   SET TRANSLATE INPUT ON
  2983.   SET TERMINAL DIRECTION RIGHT-TO-LEFT
  2984.  
  2985. In the SET TRANSLATE INPUT commands, \xxx is a host character code (for
  2986. example, in the ISO 8859-8 Latin/Hebrew Alphabet) and \yyy is a PC character
  2987. code to translate it into.  You need one of these commands for each Hebrew
  2988. character and other 8-bit character.
  2989.  
  2990. If you have a Hebrew keyboard, you can make a SET KEY command for each Hebrew
  2991. key to make it translate the PC key code into the corresponding host
  2992. character code before transmission.
  2993.  
  2994. This technique works for any code-page / terminal-character-set combination
  2995. that is not directly supported by MS-DOS Kermit, such as Cyrillic, Greek,
  2996. etc.  The only thing that is particular to Hebrew (and Arabic) about this
  2997. example is the command SET TERMINAL DIRECTION RIGHT-TO-LEFT.
  2998.  
  2999. Complete examples of how to do this for Cyrillic character sets can be found
  3000. in the *.ini files in the kermit/charsets directory on watsun (Internet only).
  3001.  
  3002. MS-DOS Kermit does not yet support Hebrew text file translation during
  3003. file transfer.]
  3004.  
  3005. ------------------------------
  3006.  
  3007. Date: Mon, 9 Sep 91 15:10:12 PDT
  3008. >From: "Trevor Warwick" <warwick@marvin.enet.dec.com>
  3009. Subject: MS-DOS Kermit and Horizontal Scrolling?
  3010. Keywords: 132 Columns, MS-DOS Kermit and 132 Columns, Horizontal Scrolling
  3011.  
  3012. My PC (a DEC VAXmate) doesn't support 132 column mode, and I guess that quite
  3013. a few older PCs, as well as newer laptop/portable PCs also only support the
  3014. simple video modes.
  3015.  
  3016. It would be very useful if MS-DOS Kermit had a way of scrolling the screen
  3017. from side to side.  So, when presented with a line that is longer than 80
  3018. characters, it would be nice if you could press a key and see the text that
  3019. has disappeared off the right hand edge of the screen, and be able to modify
  3020. it.  The model is of the terminal screen as a window which you move over the
  3021. text that is actually on the larger underlying surface.
  3022.  
  3023. [Ed. - This is actually a common request, and falls into the category of
  3024. "better support for 132 column mode" mentioned in the wish-list section of
  3025. the MS-DOS Kermit 3.11 announcement.  This would be a major undertaking, as
  3026. would the various other possible solutions for the EGA and VGA.  The
  3027. wish-list for MS-DOS Kermit is long, and many of the items on it are major
  3028. development projects.  At this point, the best way to get these features into
  3029. Kermit is to encourage your company to fund the Kermit development effort.]
  3030.  
  3031. ------------------------------
  3032.  
  3033. End of Info-Kermit Digest
  3034. *************************
  3035.  
  3036.  
  3037. From cmg  Thu Oct 24 12:13:53 1991
  3038. Return-Path: <cmg>
  3039. Received: by watsun.cc.columbia.edu (5.59/FCB)
  3040.     id AA17894; Thu, 24 Oct 91 12:13:53 EDT
  3041. Date: Thu, 24 Oct 91 12:13:52 EDT
  3042. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  3043. To: Info-Kermit
  3044. Subject: Info-Kermit Digest V14 #9
  3045. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  3046. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  3047. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  3048. Message-Id: <CMM.0.90.0.688320832.cmg@watsun.cc.columbia.edu>
  3049.  
  3050. Info-Kermit Digest         Thu, 24 Oct 1991        Volume 14 : Number 9
  3051.  
  3052. Today's Topics:
  3053.  
  3054.          Announcing Kermit for Microsoft Windows 3.0
  3055.         Announcing a New Release of HP-3000/MPE Kermit
  3056.               Recent Kermit Protocol Extensions
  3057.                  Kermit News Articles
  3058.                MS-DOS Kermit and DR DOS
  3059.           Release of Additional Kermit-12 Utilities
  3060.            Re: New Serial Printer Driver for MS-DOS Kermit
  3061.         Flow Control for IBM Mainframe Half Duplex Connections
  3062.              MS-DOS Kermit Speed Under MS-Windows
  3063.               Kermit Packet Length Fluctuations
  3064.  
  3065. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  3066. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  3067. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  3068. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  3069.  
  3070.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  3071.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  3072.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  3073.  
  3074. Kermit files may be obtained over networks and by mail order.  On the
  3075. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  3076. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  3077. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  3078. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  3079. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  3080. directories should be transferred in text (ASCII) mode.  Binaries are in
  3081. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  3082. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  3083. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  3084. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  3085. complete list of Kermit versions and an order form from Kermit Distribution,
  3086. Columbia University Center for Computing Activities, 612 West 115th Street,
  3087. New York, NY 10025 USA.
  3088.  
  3089. ----------------------------------------------------------------------
  3090.  
  3091. Date: Tue, 22 Oct 91 12:00:00 EDT
  3092. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  3093. Subject: Announcing Kermit for Microsoft Windows 3.0
  3094. Keywords: Windows 3.0, Kermit for Windows
  3095.  
  3096. Written by Bill Hall, Santa Clara, CA, specifically for Microsoft Windows
  3097. 3.0, announced for testing in Info-Kermit V13 #5, June 1991.  Since no
  3098. complaints have been received, this version has been moved into the "A"
  3099. area, replacing the previous version of Bill's Windows Kermit program, which
  3100. works only under Windows 2.0.
  3101.  
  3102. This is not MS-DOS Kermit, but a completely different program.  It uses the
  3103. point-and-click Windows user interface, and it runs in a window in Real,
  3104. Standard, and Enhanced modes of Windows 3.0 on any model PC or PS/2 that
  3105. supports Windows 3.0, and emulates the VT52, H19, and VT100 terminals.  The
  3106. program is the subject of an article written by Bill in the January 1991
  3107. issue of Microsoft Journal: "Adapting Extended Processes to the Cooperative
  3108. Multitasking of Microsoft Windows".
  3109.  
  3110. The new version of Windows Kermit lacks many of the advanced features of
  3111. MS-DOS Kermit: VT220/320 emulation, key mapping and macros, international
  3112. character sets, Tektronix graphics, long packets, sliding windows, script
  3113. programming, network support, etc, but some of these items are on Bill's
  3114. list for future releases.
  3115.  
  3116. The files are in kermit/a/wk*.* on watsun.cc.columbia.edu (Internet) and are
  3117. available as WK* * from KERMSRV at CUVMA on BITNET / EARN.  First get the
  3118. file wkaaaa.doc (WKAAAA HLP), read it, and then decide which other files you
  3119. need to get.  The old version of this program, which is still required for
  3120. Windows 2.0, has been moved to kermit/c/win*.* on watsun (WIN* * on CUVMA).
  3121.  
  3122. Thanks once again to Bill for this excellent contribution!
  3123.  
  3124. ------------------------------
  3125.  
  3126. Date: Tue, 22 Oct 91 12:01:30 EDT
  3127. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  3128. Subject: Announcing a New Release of HP-3000/MPE Kermit
  3129.  
  3130. FROM: Tony Appelget
  3131.       General Mills, Inc
  3132.       PO Box 1113
  3133.       Minneapolis, MN 55440-1113
  3134.  
  3135. Apparently my contribution of HP3000 Kermit has hit the streets.  I am
  3136. getting complaints, mostly because sites do not have current SPL compilers.
  3137.  
  3138. Since I first sent you my updated version of HP3000 Kermit, we have obtained
  3139. HP Spectrum machines.  Although Kermit did not fall flat on its face,
  3140. problems arose and I fixed them.  It is time for me to send you an update.
  3141. Enclosed on this disk are the following:
  3142.  
  3143.     This letter.
  3144.     My HP3000 Kermit source.
  3145.     My HP3000 Kermit object.
  3146.  
  3147. The object file is straight classic HP3000 code, ready to run.  It has not
  3148. been BOOed or otherwise been made eye-readable.  I assume that you have the
  3149. facilities to readily do that conversion if you choose.  I have run the
  3150. classic HP3000 code through HP's OCTCOMP processor and the resulting code
  3151. file seems to be well-behaved on a Spectrum machine.
  3152.  
  3153. (Signed)
  3154. Tony Appelget
  3155.  
  3156. [Ed. - Many thanks, Tony!  The new files are on watsun.cc.columbia.edu in
  3157. kermit/d/hp3*.* for Internet access, and available as HP3*.* from KERMSRV at
  3158. CUVMA on BITNET/EARN/CREN.  The .OBJ file has been converted to hex format,
  3159. which should be easily decodable: each 2 bytes are the hexadecimal encoding
  3160. of an 8-bit byte.  Ignore line ends.  A binary copy of the object file is in
  3161. kermit/bin/hp3000.obj (watsun, Internet only).]
  3162.  
  3163. ------------------------------
  3164.  
  3165. Date: Tue, 22 Oct 91 12:02:00 EDT
  3166. >From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  3167. Subject: Recent Kermit Protocol Extensions
  3168. Keywords: Kermit Protocol, Character Sets, International Character Sets
  3169. Keywords: Compression
  3170.  
  3171. For the past several years, Kermit programs have been appearing that
  3172. translate character sets during transfer of text files.  This is necessary
  3173. because of the many different incompatible encodings used for national and
  3174. international (non-ASCII) characters on different kinds of computers.
  3175.  
  3176. The protocol extension that specifies exactly how this is done has been
  3177. undergoing continuous revision and refinement.  The current description can
  3178. be found in the file kermit/e/isok6.txt (ISOK6 TXT on BITNET KERMSRV).  Some
  3179. background can be found in an excellent paper by Andre' Pirard of the
  3180. Universite de Liege in Belgium, kermit/e/pirard.txt (PIRARD TXT on KERMSRV).
  3181.  
  3182. To increase the efficiency of 8-bit text file transfers through 7-bit
  3183. connections, a locking-shift option has been added to the Kermit protocol.
  3184. This is documented in the file kermit/e/lshift.txt (LSHIFT TXT on BITNET
  3185. KERMSRV).
  3186.  
  3187. The next major effort in Kermit protocol expansion (no commitment expressed
  3188. or implied!) is the addition of an effective and portable compression
  3189. method.  We're in the information-gathering phase now.  The method that is
  3190. finally chosen must be single-pass, in the clear legally (unlike LZW, which
  3191. is tied up in patent infringement litigation, or MNP-level-whatever, which
  3192. is licensed commercially), well-behaved and effective for all types of data
  3193. (7-bit text or 8-bit text in any language, binary executables, numeric data,
  3194. raster images, etc), relatively easy to program, and not horrendously
  3195. consumptive of CPU cycles or memory.  For maximum transportability, the
  3196. result of compression should be a sequence of 7-bit ASCII printable
  3197. characters (32-126 or a subset of these).  Suggestions, pointers to
  3198. specifications for various methods and analyses of them, etc, would be most
  3199. appreciated.
  3200.  
  3201. ------------------------------
  3202.  
  3203. Date: Tue, 22 Oct 91 12:01:00 EDT
  3204. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  3205. Subject: Kermit News Articles
  3206.  
  3207. Come on, send in those articles!  We're not going to publish the next issue
  3208. of Kermit News until we have some good ones.  I'm looking for interesting
  3209. stories about Kermit -- how it is being used in different countries,
  3210. industries, and different sectors of the economy; what role has it played in
  3211. recent historic events; why was it chosen over other alternatives, what
  3212. features are especially attractive or useful, etc, as well as amusing
  3213. anecdotes, technical contributions, reviews of recent Kermit releases, etc.
  3214. Kermit News is a real journal, ISSN number and all.  Get published!
  3215.  
  3216. ------------------------------
  3217.  
  3218. Date: Sat, 12 Oct 91 3:59:16 EDT
  3219. >From: Charles Lasner <lasner@watsun.cc.columbia.edu>
  3220. Subject: MS-DOS Kermit and DR DOS
  3221. Keywords: DR DOS, MS-DOS Kermit and DR DOS
  3222.  
  3223. There is a cosmetic problem with DR DOS 5 (early and late) and DR DOS 6
  3224. whereby the OS doesn't do an automatic CR/LF when the application
  3225. terminates so therefore the KERMIT prompt gets overlayed with the DOS
  3226. prompt.  Otherwise all works very well.
  3227.  
  3228. DR DOS 6 can deliver even more memory than DR DOS 5 and certainly much
  3229. more than MS-DOS 5 or any version depending on your hardware.  Without
  3230. resorting to an admitted "trick" of memory management, DR-DOS can
  3231. deliver 627K out of 640K to the user program (on 386 systems using
  3232. EMM386.SYS) and 628K on C&T NEAT-chipset 286 systems.  This seemingly
  3233. high number is because pieces of DOS reside in either upper memory or
  3234. high memory or both.  MS-DOS KERMIT runs fine in all of these
  3235. configurations.
  3236.  
  3237. The real trick is when you enable the so-called memmax +v option,
  3238. whereby the video buffer is mapped into the physical space where some
  3239. of the upper memory lives, thus allowing the remapping of live memory
  3240. space at A000 and up.  The net result is that the machine grows to a
  3241. whopping 724K (yes, that's 1024=1K units!), but all of the video's
  3242. graphics modes are disabled.  "well-behaved" software believes that
  3243. your video hardware is now a CGA only, complete with the minimal CGA
  3244. graphics modes, but all of the extended modes go away.  My machine is a
  3245. 20 MHz "King of Neat" system with an Ahead Systems 1 Meg VGA.  All of
  3246. the extended modes (1024x768x16 or 256, 800x600x16 or 267, 640x480x256)
  3247. and all of the normal VGA and EGA modes just disappear.  Yet, the VGA
  3248. ROM is still present (and also RAM shadowed for speed).  Applications
  3249. seeking these modes find only the CGA stuff.
  3250.  
  3251. Needless to say, many applications are incompatible with this much
  3252. memory, but fortunately MS-DOS KERMIT isn't one of them.  It's real cute to
  3253. run KERMIT, then do a PUSH to DOS to find out that you still have over
  3254. 600K beneath you!
  3255.  
  3256. [From jrd - Interesting.  Both MS and DR DOS are making some progress.  The
  3257. current version of QEMM/386 takes this further by reusing the area occuppied
  3258. by some ROMS (video, system, some others) with no, zero, loss of
  3259. functionality.  It's called Stealth mapping.  I advise all memory mappers
  3260. (people) to never put anything in video display areas because that belongs to
  3261. the video system and may/will be used by programs.  Simpleminded ideas about
  3262. video modes determining a video display adapter are for the birds so my advice
  3263. is still sound.]
  3264.  
  3265. ------------------------------
  3266.  
  3267. Date: Thu Oct 10 1991 12:00:00 EDT
  3268. >From: Charles Lasner <lasner@watsun.cc.columbia.edu>
  3269. Subject: Release of Additional Kermit-12 Utilities
  3270. Keywords: .BOO, PDP-8, PDP-12, VT-78, DECmate, OS/8
  3271. Xref: DEC PDP, See PDP
  3272.  
  3273.     This is a release of companion utilities to KERMIT-12 for the purpose
  3274. of enhancing file distribution.  Two areas are addressed:  1) Initial
  3275. program acquisition,  2) Binary file encoding. 
  3276.  
  3277. 1)  Utilities are provided to create and load copies of KERMIT-12 "on the
  3278. fly" from a server such as a remote time-sharing system or a local PC on
  3279. the other end of a "clean" connection to the PDP-8.
  3280.  
  3281.     Unfortunately, most PDP-8 family systems lack a communications
  3282. predecessor to KERMIT-12.  Most communications applications were limited to
  3283. terminal emulation only, so it is rare that any PDP-8 system has an
  3284. existing utility sufficient to acquire KERMIT-12.  (Of course some sites
  3285. have prior versions of KERMIT-12 already.)
  3286.  
  3287.     Assuming an error-free serial connection to the other system, it is
  3288. possible to down-load KERMIT-12 directly into the PDP-8 memory without a
  3289. protocol.  This is similar to the process used for years by DEC field
  3290. service to load paper-tape copies of diagnostics.  Loading is limited to a
  3291. single PDP-8 field at a time.  Performing several load operations yields
  3292. intermediary image files which can be combined into K12MIT.SV identical to
  3293. the release version (except for irrelevant loading artifacts which is a
  3294. consequence of the operating system itself).
  3295.  
  3296.     The format chosen for Initial Program Load (.IPL) is an encoding that
  3297. yields ASCII files that should pass through any system with ease.  The
  3298. scenario of loading is assumed to be either direct system-to-system, or
  3299. between a remote system and one of its terminals.  All control characters
  3300. (such as CR and LF) are ignored, thus the encoded files contain frequent
  3301. line breaks to make the encoded file pallatable to the serving system.
  3302. Strictly lower-case letter messages are added at the beginning and end of
  3303. the file to serve as leader trailer fields as well as file documentation.
  3304. Please note that while spaces are insignificent, the rest of the ASCII
  3305. character set is used for loading information, so editing of .IPL files
  3306. must scrupulously avoid changes to the "body" of the file.
  3307.  
  3308.     A simple program (K12IPL.PAL) is provided for .IPL loading of a single
  3309. field.  The user must customize it for local requirements, and then enter
  3310. two variant forms of the loader. (Future releases could require additional
  3311. variants to be created.  The current release occupies two fields.)  This
  3312. process is similar to customizing the communications requirements of
  3313. KERMIT-12 itself.  The program is sufficiently small to allow manual entry
  3314. into the system debugger (ODT) directly.  Examples of such an entry session
  3315. are provided as K12IP0.ODT and K12IP1.ODT.  The source program may also be
  3316. retyped by any available means (TECO, EDIT, etc.) if desired.  Only
  3317. standard PDP-8 peripherals are supported such as KL8E, KL8-JA, etc., as
  3318. opposed to KERMIT-12 itself which supports various DECmate communications
  3319. hardware as well.  It was felt that the greatly increased complexity of
  3320. supporting the DECmate communications ports would make this process too
  3321. unwieldy.  However, it is possible to load the data through the DECmate's
  3322. printer port.  The VT-78 and all prior PDP-8 models are fully supported.
  3323.  
  3324.     Distribution files include K12FL0.IPL and K12FL1.IPL which are the
  3325. encoded copies of field zero and field one respectively.  K12IPL.DOC is a
  3326. discussion of the .IPL encoding format itself.  K12IPG.PAL is the utility
  3327. used to create K12FL0.IPL and K12FL1.IPL from the standard release file
  3328. K12MIT.SV. (K12MIT.SV is itself distributed in encoded form as K12MIT.ENC
  3329. and now also K12MIT.BOO (see below).  K12IPG can be used with other
  3330. programs for similar purposes if required.)
  3331.  
  3332. 2)  Utilities are provided for encoding and decoding arbitrary OS/8 files
  3333. using the popular .BOO format encoding scheme.  .BOO format should be
  3334. compatible across dis-similar systems thus avoiding intermediary "hazards."
  3335.  
  3336.     While quite popular in the MS-DOS world for file distribution purposes,
  3337. .BOO format as originally designed has an inherent weakness that makes
  3338. reliable use on OS/8 family systems impossible.  I have designed an
  3339. extension to the format to make .BOO format sufficiently reliable to allow
  3340. implementation of an encoder and decoder for OS/8 systems.  Note that
  3341. ENCODE format is still the format of choice for file distribution because
  3342. of its more robust nature, but the shorter files created by a .BOO encoder
  3343. may be desirable in certain circumstances.  .BOO format files cannot pass
  3344. through WPFLOP "paths" to distribute files on DECmates or VT-78, so ENCODE
  3345. format is mandatory on systems used this way.
  3346.  
  3347.     The relevant problem with .BOO format has to do with file length
  3348. anomalies that are a consequence of the format itself.  .BOO files either
  3349. end on a repeat compression field or a complete three-byte data field
  3350. expressed as four characters, each only six bits significant.  Should a
  3351. file end with only one or two eight-bit data bytes, two or one additional
  3352. null bytes will be appended to pad out the last data field.  This leads to
  3353. files that are one or two bytes longer than intended.  At least this is the
  3354. behavior on systems like MS-DOS which maintain a file byte count.  Since
  3355. OS/8 files are multiples of whole records, each of which can be viewed as a
  3356. collection of 384 bytes, any change in a file's length of even a single
  3357. extra null byte will cause the creation of an extraneous whole record.
  3358. Besides wasting space, it is conceivable that an OS/8 file corrupted in
  3359. this manner could actually be dangerous to use!  Note also that this
  3360. problem can be cumulative in that repeated transmission between systems
  3361. where the file is stored locally in some decoded form, and then encoded
  3362. locally before transmission to another site, can cause the problem to
  3363. worsen indefinitely.  Clearly, .BOO format must be firmed up to prevent
  3364. this form of file corruption before it can be used safely on PDP-8 systems.
  3365. (It has also been noted that widely distributed .BOO encoding programs
  3366. exist on certain systems which exhibit defects such as erroneous appendage
  3367. of additional null bytes onto the end of the file not indicated by the
  3368. file's contents.  This is clearly a program bug and not an inherent problem
  3369. with .BOO format design.)
  3370.  
  3371.     The method chosen to correct the existing .BOO anomaly is to append a
  3372. correction field to the end of every file requiring it.  The basic
  3373. correction unit is ~0 which means literally a repeat compression field with
  3374. a count of zero.  This construct is ignored by most .BOO decoders because
  3375. it contributes nothing to the file. (At the bare minimum, .BOO decoders
  3376. should implement the robustness of ignoring this type of data.  It is
  3377. conceivable that due to design error, a decoding program could "blow up"
  3378. when encountering this data.  Imagine a file lengthened by 2^32 null bytes!
  3379. The exact amount of extraneously generated null bytes would likely be
  3380. 2^{how many bits wide are integers on the machine} or one less than that.)
  3381.  
  3382.     .BOO-encoded files may now contain either ~0 or ~0~0 at the end to
  3383. indicate whether one or two bytes are to be "taken back" respectively.
  3384. Tests on MSBPCT.BAS and MSBPCT.C as currently distributed by CUCCA indicate
  3385. that these corrections are perfectly ignored, thus decoded files are
  3386. erroneously inflated by one or two bytes.  This is the expected behavior of
  3387. these older decoders.  When used with PDP-8 DEBOO.SV (distributed in source
  3388. form as K12DEB.PAL), the correct file length is maintained.  PDP-8 ENBOO.SV
  3389. (distributed in source form as K12ENB.PAL) is the first encoding program
  3390. that creates the correction field as necessary.  It is hoped that this
  3391. "pioneering" effort will cause other systems' encoders and decoders to be
  3392. similarly updated.
  3393.  
  3394.     Overall program operation for the encoder and decoder is identical to
  3395. the equivalent programs for ENCODE format.  Documentation is contained in
  3396. the source files.  As in the ENCODE format decoding program, the target
  3397. file name can be taken from the original file name imbedded within the
  3398. file, or optionally the user can specify a target file name as well as a
  3399. target device.  When encoding, the imbedded file name will always be the
  3400. original name of the file supplied as input to the encoder.  The user can
  3401. specify any valid combination of output file name and device for the
  3402. resultant encoded file.
  3403.  
  3404.     OS/8 files passed through ENBOO/DEBOO are packed/unpacked according to
  3405. the standard OS/8 "3 for 2" scheme to ensure byte accuracy where relevant.
  3406. This allows files which are ASCII, but too "delicate" for ordinary transfer
  3407. to be sent between unlike systems with total accuracy.  This includes any
  3408. file where the precise placement of CR and LF may be critical, or contains
  3409. unusual characters in the file such as BEL or ESC.  A perfect example of
  3410. this is the interchange of TECO macros between PDP-8s (used with OS/8
  3411. TECO.SV) and IBM-PCs (used with MS-DOS TECO.EXE) with a unix system as an
  3412. intermediary storage site.  Both end systems use like line termination
  3413. schemes incompatible with the intermediary system.  Since both systems
  3414. support .BOO format, the files can still be sent without loss.
  3415.  
  3416.     Most of the existing K12MIT-related files are unchanged.  K12MIT.DSK is
  3417. updated to reflect all new files pertaining to .IPL or .BOO utilities.
  3418. K12MIT.ANN and K12MIT.UPD are updated per this announcement.  All files
  3419. distributed in ENCODE format are replicated in .BOO format.
  3420.  
  3421.     The new files have been installed in the regular places:
  3422.  
  3423. BITNET/EARN       Internet
  3424. KERMSRV@CUVMA     watsun.cc.columbia.edu     Description
  3425.  
  3426.  K12MIT   ANN      kermit/d/k12mit.ann        Announcement of KERMIT-12
  3427.  K12MIT   UPD      kermit/d/k12mit.upd        Release update (this) file
  3428.  K12MIT   DSK      kermit/d/k12mit.dsk        Description of RX02 diskettes
  3429.  K12IPL   PAL      kermit/d/k12ipl.pal        .IPL loading program
  3430.  K12IP0   ODT      kermit/d/k12ip0.odt        ODT session creating IPL0.SV
  3431.  K12IP1   ODT      kermit/d/k12ip1.odt        ODT session creating IPL1.SV
  3432.  K12FL0   IPL      kermit/d/k12fl0.ipl        .IPL encoding of K12mit (FL0)
  3433.  K12FL1   IPL      kermit/d/k12fl1.ipl        .IPL encoding of K12mit (FL1)
  3434.  K12IPG   PAL      kermit/d/k12ipg.pal        .IPL-format encoding program
  3435.  K12IPL   DOC      kermit/d/k12ipl.doc        Description of .IPL format
  3436.  K12ENB   PAL      kermit/d/k12enb.pal        .BOO-format encoding program
  3437.  K12DEB   PAL      kermit/d/k12deb.pal        .BOO-format decoding program
  3438.  K12MIT   BOO      kermit/d/k12mit.boo        .BOO encoding of KERMIT-12
  3439.  K12PL8   BOO      kermit/d/k12pl8.boo        .BOO encoding of PAL8 Ver B0
  3440.  K12CRF   BOO      kermit/d/k12crf.boo        .BOO encoding of CREF Ver B0
  3441.  K12GLB   BOO      kermit/d/k12glb.boo        .BOO encoded TECO file macro
  3442.  
  3443. [Ed. - Thanks, Charles!  Additional information can be found in the new
  3444. file, k12mit.not (K12MIT NOT), a message from Charles to the "PDP-8 lovers"
  3445. mailing list.]
  3446.  
  3447. ------------------------------
  3448.  
  3449. Date: Tue, 01 Oct 91  19:40:40 EDT
  3450. >From: "Roger Fajman" <RAF@CU.NIH.GOV>
  3451. Subject: Re: New Serial Printer Driver for MS-DOS Kermit
  3452. Keywords: Printers, Serial Printers, MS-DOS Kermit and Serial Printers
  3453.  
  3454. > But DOS does not include any provision for flow control with a serial printer
  3455. > (parallel printers do this in hardware, automatically).  Therefore it is
  3456. > common to have printing problems when your communication speed with the host
  3457. > is faster than your printer's speed.  The solution is to install a printer
  3458. > driver that provides the needed flow control between the PC and the printer.
  3459.  
  3460. This is only partly true.  XON/XOFF flow control is not supported, but the
  3461. IBM PC and compatibles support hardware flow control on serial printers.  In
  3462. order to use it, you must have a printer that will drop some control signal
  3463. on the RS-232 interface when it wishes to stop incoming data and an
  3464. appropriately wired null modem cable.  Many serial printers can be configured
  3465. to drop DTR (Data Terminal Ready) on a buffer nearly full condition.  A
  3466. suitable null modem cable for such a configuration is wired as follows:
  3467.  
  3468.       20 (DTR) to 5 (CTS), 6 (DSR), 8 (CD)
  3469.       5 (CTS), 6 (DSR), 8 (CD) to 20 (DTR)
  3470.       2 (TD) to 3 (RD)
  3471.       3 (RD) to 2 (TD)
  3472.       7 (SG) to 7 (SG)
  3473.       1 (PG) to 1 (PG)  (optional)
  3474.  
  3475. Not all of these connections are strictly necessary, but I like to make them
  3476. this way because it makes the cable symetrical and works in a lot of
  3477. situations.
  3478.  
  3479. Roger Fajman                                   Telephone:  +1 301 402 1246
  3480. National Institutes of Health                  BITNET:     RAF@NIHCU
  3481. Bethesda, Maryland, USA                        Internet:   RAF@CU.NIH.GOV
  3482.  
  3483. ------------------------------
  3484.  
  3485. Date: Wed, 02 Oct 91 09:11:18 -0400
  3486. >From: Joe Morris <jcmorris@mwunix.mitre.org>
  3487. Subject: Flow Control for IBM Mainframe Half Duplex Connections
  3488. Keywords: Printers, Serial Printers, MS-DOS Kermit and Serial Printers
  3489. Keywords: IBM Mainframes and Flow Control, Flow Control and IBM Mainframes
  3490.  
  3491. In INFO-KERMIT 8.14, Clement Lepoutre (CJLEPOUTRE@FAIR1.BITNET) reports
  3492. having problems while printing through Kermit to a local printer.  The
  3493. problem is that while the printer is cheerfully doing its thing, the data
  3494. arriving from the host overflows the buffers and drops into the bit bucket.
  3495.  
  3496. > Is there something settable in Kermit for it to take a larger or smaller
  3497. > hunk of information before it gets sent to the printer?  We would like to
  3498. > work at a [comm line] speed faster than 1200, obviously.  Thanks for any
  3499. > suggestions.
  3500.  
  3501. To which Joe Doupnik replied, including the tag note:
  3502.  
  3503. > Plan B: If the "mainframe" in your message is an IBM one, and your
  3504. > connection to it is a half-duplex linemode connection, flow control can't
  3505. > be done.  The only workaround in this case is to send printed material to
  3506. > your disk instead of to the printer (SET PRINTER filename) and later print
  3507. > the file by ordinary means.  Without flow control, the mainframe will
  3508. > easily overrun the printer.
  3509.  
  3510. I haven't used it for years (mainly because we've got only one async line
  3511. for line-mode users...and I think it was last called in 1988) but there's
  3512. a zap for the 37x5 EP and PEP code which can provide flow control for
  3513. IBM half-duplex systems *if* you can deliver EIA flow control (RTS/CTS)
  3514. to the mainframe port.  It's marketed by COMM-PRO Associates in Manhattan
  3515. Beach, CA.  In our case we're running a Sytek async LAN, and it can be
  3516. set up to take XON/XOFF at one end of a path and deliver CTS/RTS on the other.
  3517. It's not a perfect solution, but given half-[duplex] ASCII architectural
  3518. limitations it resolved our problems.  (We needed it because the Sytek net
  3519. does speed translation, and we had to support local users at 9600 BPS 
  3520. and dial users at 300 BPS on the same port.  It worked.)
  3521.  
  3522. ------------------------------
  3523.  
  3524. Date: Tue, 15 Oct 91 10:21:51 EDT
  3525. >From: H W Payne <hwp@sisd.sisd.Kodak.COM>
  3526. Subject: MS-DOS Kermit Speed Under MS-Windows
  3527. Keywords: Windows 3.0, MS-DOS Kermit and Windows 3.0
  3528.  
  3529. In the July 25th, Kermit Digest issue I made a comment that using MS-DOS
  3530. Kermit, MS-DOS 4.01 and MS-Windows 3.0 causes the native win3 comm driver to
  3531. max out at 9600 bps.  This note was referring to the following configuration:
  3532.  
  3533.                                   telephone link
  3534. PC Comm Port <---> MNP modem <-------------------> MNP modem <-----> SUN OS 
  3535.   386 PC                         V.42 link with                   workstation
  3536.                                   MNP 3, 4 or 5
  3537.  
  3538. Both modems are identical and are rated for 9600 bps. Kermit was used to set
  3539. the PC's Com Port speed to 19,200 bps.  The PC is a 386 (25 MHz) with an
  3540. asynchronous communications element (VL16C452) which is programmable to 1.8
  3541. MHz.
  3542.  
  3543. After talking with many people I still can NOT get the modems to talk to each
  3544. other at 19,200 bps.  How can I get 19,200 bps between the two modems with a
  3545. third party driver?  E.W.Carlson, how did you do it?
  3546.  
  3547. [Ed. - We have attempted to make contact with E.W. Carlson too, but so far no
  3548. response.  We observe the same effect on a 386SX (PS/2-55SX) -- it has to
  3549. flow-control the host at 19200, but seems to keep up at 9600.  On a regular
  3550. 386 (PS/2-70) it does keep up at 19200.]
  3551.  
  3552. ------------------------------
  3553.  
  3554. Date: Fri, 11 Oct 91 15:47:51 -0400
  3555. >From: "Blaise M. Barney" <bbarney@theory.TC.CORNELL.EDU>
  3556. Subject: Kermit Packet Length Fluctuations
  3557. Keywords: Packet Length, Kermit Protocol
  3558.  
  3559. Why would kermit quit sending packet lengths of 1000 (specified with both the
  3560. set send packet-length 1000 and set receive packet-length 1000 commands) and
  3561. drop down to about 90?  This occurs after approximately ten minutes of file
  3562. transfer at a packet length of 1000.
  3563.  
  3564. [Ed. - Certain Kermit programs, notably Kermit-370 4.2 and C-Kermit 5A, when
  3565. sending files, reduce the packet length automatically when transmission
  3566. errors occur, and then gradually increase it again as transmission errors
  3567. subside.  This is done to reduce the chances that a future packet will be
  3568. corrupted by noise, as well as the retransmission time.  The method used by
  3569. Kermit-370 is described in Kermit News Volume 3 Number 1, June 1988,
  3570. available online as kermit/e/newsv1.n3 (Internet) and NEWSV1 N3 (BITNET
  3571. KERMSRV).]
  3572.  
  3573. ------------------------------
  3574.  
  3575. End of Info-Kermit Digest
  3576. *************************
  3577.  
  3578.  
  3579.  
  3580. From cmg  Mon Nov 11 13:50:25 1991
  3581. Return-Path: <cmg>
  3582. Received: by watsun.cc.columbia.edu (5.59/FCB)
  3583.     id AA10613; Mon, 11 Nov 91 13:50:25 EST
  3584. Date: Mon, 11 Nov 91 13:50:24 EST
  3585. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  3586. To: Info-Kermit
  3587. Subject: Info-Kermit Digest V14 #10
  3588. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  3589. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  3590. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  3591. Message-Id: <CMM.0.90.0.689885424.cmg@watsun.cc.columbia.edu>
  3592.  
  3593. Info-Kermit Digest         Mon, 11 Nov 1991        Volume 14 : Number 10
  3594.  
  3595. Today's Topics:
  3596.  
  3597.             New Patch File for MS-DOS Kermit 3.11
  3598.                 Compression Discussion
  3599.              QEMM Too Stealthy for Kermit
  3600.              MS-DOS Kermit 3.11 Printing Problem
  3601.         Double Echoing Problem with MS-DOS Kermit 3.11
  3602.               Novell Networks and Packet Drivers
  3603.              Using BOOTP with MS-DOS Kermit 3.11
  3604.           Kermit 3.11 TCP/IP versus 3Com 3C503 Cards
  3605.           MS-DOS Kermit on COM1 and COM2 in Windows
  3606.         MS-DOS Kermit vs Windows vs 9600 bps and Above
  3607.  
  3608. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  3609. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  3610. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  3611. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  3612.  
  3613.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  3614.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  3615.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  3616.  
  3617. Kermit files may be obtained over networks and by mail order.  On the
  3618. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  3619. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  3620. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  3621. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  3622. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  3623. directories should be transferred in text (ASCII) mode.  Binaries are in
  3624. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  3625. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  3626. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  3627. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  3628. complete list of Kermit versions and an order form from Kermit Distribution,
  3629. Columbia University Center for Computing Activities, 612 West 115th Street,
  3630. New York, NY 10025 USA.
  3631.  
  3632. ----------------------------------------------------------------------
  3633.  
  3634. Date: Wed, 6 Nov 91 22:00:53 EDT
  3635. >From: "Joe R. Doupnik" <jrd@watsun.cc.columbia.edu>
  3636. Subject: New Patch File for MS-DOS Kermit 3.11
  3637. Keywords: MS-DOS Kermit 3.11 Patches
  3638. Keywords: Printers, TCP/IP, MS-DOS Kermit 3.11 and TCP/IP
  3639. Xref: Patch, See MS-DOS Kermit
  3640.  
  3641. Here is a new patch file for MS-DOS Kermit 3.11, dated 5 Nov 91.  The new
  3642. patches are:
  3643.  
  3644. Patch #6 solves the problem of using 8-bit CSI vs 7-bit ESC [ in the
  3645. host command to end transparent printing, reported by Leslie Foster, and it
  3646. cures a bug in reporting the status of devices such as the printer and cursor
  3647. position.
  3648.  
  3649. Patch #7 solves a problem that prevented file transfer from working on SET
  3650. PORT TCP/IP connections when parity was set to even or mark.
  3651.  
  3652. [Ed. - Thanks, Joe!  Readers, see below for Leslie Foster's message.  The new
  3653. patch file is in kermit/a/mskermit.pch on watsun and is available as
  3654. MSKERMIT.PCH from KERMSRV at CUVMA on BITNET/EARN.]
  3655.  
  3656. ------------------------------
  3657.  
  3658. Date: Thu, 7 Nov 1991 10:27:55 EST
  3659. >From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  3660. Subject: Compression Discussion
  3661. Keywords: Compression
  3662.  
  3663. Those interested in following the discussion on adding compression to the
  3664. Kermit file transfer protocol can refer to the e-mail archive in
  3665. kermit/e/compress.txt on watsun, COMPRESS.TXT on KERMSRV@CUVMA (presently
  3666. about 75K).  If you know something about the subject, feel free to chime in
  3667. (send e-mail directly to me).  If traffic warrants, a special-purpose
  3668. unmoderated discussion group can be set up.  I'm still looking to pointers on
  3669. detailed analyses.
  3670.  
  3671. ------------------------------
  3672.  
  3673. Date: Mon, 28 Oct 1991 14:48 MDT
  3674. >From: Joe Doupnik <JRD@cc.usu.edu>
  3675. Subject: QEMM Too Stealthy for Kermit
  3676. Keywords: QEMM, 132 Columns
  3677. Keywords: MS-DOS Kermit and QEMM, MS-DOS Kermit and 132 Columns
  3678.  
  3679. This weekend I discovered that letting the QEMM v6 Stealth (ST:M)
  3680. optimization map away my VGA board's BIOS I also removed access to the same
  3681. by MS-DOS Kermit.  Kermit looks for a signature of a video board's Bios when
  3682. asked to change from 80 to 132 column mode, and the common signatures are
  3683. text strings in the Bios.  Alas, Stealth swiped the BIOS so no text strings
  3684. were visible.  Int 10h calls work fine, as expected, but that's not what
  3685. Kermit needs in this case.  So, before sending in a "broken" message on
  3686. Kermit let the video BIOS be visible and see if 132 column mode reappears.
  3687.  
  3688. ------------------------------
  3689.  
  3690. Date: Fri, 18 Oct 91 16:46 -0300
  3691. >From: Leslie Foster <NOVANET@AC.DAL.CA>
  3692. Subject: MS-DOS Kermit 3.11 Printing Problem
  3693. Keywords: Printers, MS-DOS Kermit and Printers
  3694.  
  3695. We recently installed a copy of Kermit 3.11 to emulate a VT220 terminal in a
  3696. GEAC library system.  We have been using version 3.01, but looked forward to
  3697. version 3.11 so we could display diacritics better.  However, we are now
  3698. having a problem printing from the host to the printer attached to the PC,
  3699. that we did not have in version 3.01.  In both cases, the options used are:
  3700.  
  3701.   Display: Regular, 8-bit
  3702.   Parity none
  3703.  
  3704. We have also installed a print spooler on the PC (20k).  When files are
  3705. sent for printing in version 3.01, the "PRN" flashes on the status line
  3706. until the file is collected in the spooler, and when finished, the terminal
  3707. returns to normal, and the printing is done correctly.
  3708.  
  3709. In version 3.11, this does not happen -- the PRN in the status line stays 
  3710. on, and the terminal must be reset with ALT=.  In the debug mode, we can
  3711. see the characters required for printing being sent (ESC [ 5 i at the 
  3712. beginning and ESC [ 4 i at the end).  These appear in the SET DEBUG SESSION
  3713. display as follows:
  3714.  
  3715.  ~^[5iTEST^M^J^L^@~^[4i
  3716.  
  3717. (with TEST being the line printed.)  It seems as if 3.11 is not interpreting
  3718. the 8 bit control characters for printing, while 3.01 could handle it.  Also,
  3719. after receiving the 8-bit "stop printing" control sequence, the terminal
  3720. emulator begins to behave strangely, displaying control characters as
  3721. graphics.
  3722.  
  3723. Leslie Foster, System Manager
  3724.  
  3725. [Ed. - Cured by Patch #6, see above.]
  3726.  
  3727. ------------------------------
  3728.  
  3729. Date: Fri, 1 Nov 91 14:12 MST
  3730. >From: Ted McGrath <TMCGRATH@cc.weber.edu>
  3731. Subject: Double Echoing Problem with MS-DOS Kermit 3.11
  3732. Keywords: MS-DOS Kermit 3.11
  3733.  
  3734. I have just installed MS-KERMIT 3.11, and I have noticed the following problem.
  3735.  
  3736. 1. I start kermit, use the 'vms' macro that was provided in the kermit
  3737. distribution, set my port to tcp/ip, set the other tcp/ip parameters,
  3738. and connect to our VAX 9000.  I get the username prompt, log in, and
  3739. everything seems to work just fine.
  3740.  
  3741. 2.  After a while, I get tired of the reverse video stripe on the 
  3742. bottom of my screen, so I push Crl-], then M to toggle the mode line
  3743. off.  The mode line goes away, but now everything I type is doubled
  3744. on the screen.  Ie- typing 'dir' produces 'ddiirr'.
  3745.  
  3746. 3.  I push Alt-X, then show communications, and see that I am still set
  3747. at Duplex: full.  My display setting is VT320, Regular, 8-bit, with
  3748. terminal controls set to 7-bit.
  3749.  
  3750. 4.  I reconnect to my VAX session with the 'CONNECT' command, and now
  3751. everything is back to normal.  I can toggle the mode line off, and on, and
  3752. off, but still my display is as it should be.  The problem does not seem
  3753. to re-appear until I log off, exit kermit, and then start it up again.
  3754.  
  3755. 5.  I am running a PC with DOS 3.3, using the packet driver for the 3c503
  3756. card.  I also load IPX, and this copy of Kermit is coming off of a 3.10
  3757. Novell file server.  I have tried to duplicate this problem while 
  3758. communicating to the VAX with TES, but it does not seem to appear then.
  3759.  
  3760. I would be happy to receive any solutions to this small, but vexing,
  3761. problem.  I have tried to give the critical information about my set-up,
  3762. if more information is helpful please let me know.
  3763.  
  3764. Ted McGrath     tmcgrath@cc.weber.edu
  3765.  
  3766. [Ed. - This problem is cured by Patch #2 in the patch file mentioned above.]
  3767.  
  3768. ------------------------------
  3769.  
  3770. Date: 2 Nov 1991 15:27:00 EST
  3771. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  3772. Subject: Novell Networks and Packet Drivers
  3773. Keywords: Novell Networks, Packet Drivers, TCP/IP
  3774. Keywords: MS-DOS Kermit 3.11 and TCP/IP
  3775.  
  3776. QUESTION: "How can I use MS-DOS Kermit's TCP/IP support and a Novell Network
  3777. at the same time?"
  3778.  
  3779. ANSWER: MS-DOS Kermit's TCP/IP support works only in conjunction with a
  3780. packet driver (see Joe Doupnik's article "Kermit, TCP/IP, Packet Drivers,
  3781. and the Future" in Info-Kermit V14 #5).  To use Kermit, or any other TCP/IP
  3782. application, and your Novell services at the same -- for example, to be able
  3783. to transfer a file between your Novell file server disk and an IP host
  3784. computer -- your Novell network must be configured to use a packet driver.
  3785.  
  3786. Novell does not provide instructions for how to do this, so it won't do any
  3787. good to look in your Novell manuals.  One commonly used method is provided
  3788. by a package of Novell shell drivers from Brigham Young University (BYU) in
  3789. Utah, USA.  These drivers can be obtained via anonymous FTP (password guest)
  3790. from dcsprod.byu.edu (128.187.7.3).  Use binary mode.  The drivers are found
  3791. in the novell subdirectory in a self-extracting archive file called
  3792. novell.exe; they support NetWare versions 2.1 and higher.  Transfer this
  3793. file (again in binary mode) to your PC and run it.  This will extract the
  3794. component files, including a READ.ME file that gives instructions for
  3795. configuring your Novell IPX driver to use a packet driver.
  3796.  
  3797. For convenience, the novell.exe file is also available via anonymous ftp
  3798. from watsun.cc.columbia.edu as packet-drivers/novell.exe (binary mode).
  3799.  
  3800. ------------------------------
  3801.  
  3802. Date: Wed, 30 Oct 91 13:50:11 EST
  3803. >From: Ken Brown - Computer Services <KBROWN@TRENTU.CA>
  3804. Subject: Using BOOTP with MS-DOS Kermit 3.11
  3805. Keywords: BOOTP, MS-DOS Kermit 3.11 and BOOTP, Novell Networks
  3806.  
  3807. We are looking at making BOOTP service available for our academic users.  I
  3808. see that managing IP numbers could be a problem but that Kermit can use BOOTP
  3809. to set IP numbers.  We'd like to "idiot-proof" this as much as is possible.
  3810. Questions...
  3811.   
  3812. Where can I obtain BOOTP, its documentation, etc?
  3813.  
  3814. [Ed. - The BOOTP protocol is detailed in RFCs 951 and 1048.  A UNIX version
  3815. of BOOTP is available via anonymous ftp (binary mode), from Carnegie-Mellon
  3816. University, LANCASTER.ANDREW.CMU.EDU [128.2.13.21], pub/bootp.2.0.tar.  A
  3817. VAX/VMS version comes with TGV MultiNet 3.0.  Reportedly, a BOOTP server is
  3818. available for DOS, but we have not located it yet.  Anyone?  In a pinch, it
  3819. should be possible to adapt the CMU BOOTP server for DOS via minor (?) edits
  3820. and then link it with the Waterloo TCP (WATTCP) kernel.  And for Novell
  3821. networks whose only link to the IP world is through the Novell server, Novell
  3822. is preparing to release (at least in beta-test form) a BOOTP-forwarder NLM
  3823. for NetWare 3.11 servers, BOOTPFWD.NLM).  Watch CompuServe NetWire or your
  3824. favorite Novell newsgroup or mailing list for further information.]
  3825.  
  3826. Can BOOTP restrict access in some fashion?
  3827.  
  3828. [Ed. - Yes, by hardware address.  The BOOTP server sees the requestor's
  3829. hardware address in the BOOTP request packet and uses this to find the
  3830. associated IP address and send it back to the requestor.]
  3831.  
  3832. What happens if two systems have the same IP address?
  3833.  
  3834. [Ed. - The same thing that happens to your mail if your house has the same
  3835. street address as another house down the block.  You have to control IP
  3836. numbers centrally.  The BOOTP database is a good way to do this.]
  3837.  
  3838. How do others handle IP numbers when users can set their own in MSKERMIT.INI?
  3839.   
  3840. [Ed. - Administratively.  The network manager hands out IP numbers, and has
  3841. to trust users to use them properly.  Of course, this never works.  User A
  3842. gives User B her Kermit diskette, complete with MSKERMIT.INI file containing
  3843. a SET TCP/IP ADDRESS command, and then as soon as both of them try to use
  3844. Kermit TCP/IP connections at the same time, only one of them works.  The same
  3845. thing can happen with NCSA Telnet or any other DOS-based TCP/IP software.
  3846. That's why BOOTP service is a better approach for PCs: One network
  3847. configuration fits all.]
  3848.  
  3849. [Ed. - P.S. We still don't know for sure whether BOOTP service can be made
  3850. to work through a gateway.  Has anyone out there got this to work?]
  3851.  
  3852. ------------------------------
  3853.  
  3854. Date: 22-OCT-1991 12:26:04.20
  3855. >From: "Patrick Eitner" <EITNER@DBNISKP5.BITNET>
  3856. Subject: Kermit 3.11 TCP/IP versus 3Com 3C503 Cards
  3857. Keywords: Packet Drivers, 3Com 3C503, MS-DOS Kermit 3.11 and Packet Drivers
  3858.  
  3859. Hint for 3Com 3C503 users: When installing the packet driver for 3Com 3C503
  3860. cards, one has to pay attention that the memory on the card is *not*
  3861. disabled.  It was in my case, and the 3C503 packet-driver would not complain.
  3862. Since DEC PATHWORKS (and probably other networks) do not require the memory
  3863. enabled on the card, the default is disabled.  Maybe this fact should be
  3864. included in your BUGS&BEWARE file.
  3865.  
  3866. [Ed. - Thanks for the report.  As you suggest, a note about this has been
  3867. added to the "beware" file, kermit/a/mskerm.bwr on watsun, MSKERM.BWR on
  3868. KERMSRV.]
  3869.  
  3870. ------------------------------
  3871.  
  3872. Date: Wed, 23 Oct 91 13:55:06 EST
  3873. >From: Dennis Perry <drp@premier1.mau.vicgov.OZ.AU>
  3874. Subject: MS-DOS Kermit on COM1 and COM2 in Windows
  3875. Keywords: MS-DOS Kermit and Windows 3.0, Windows 3.0
  3876.  
  3877. I am trying to get two copies of MS-DOS Kermit 3.11 running under Windows.
  3878. I have an early version of Windows 3.0 so perhaps it has problems.
  3879.  
  3880. However, I've created two copies of the KERMIT.PIF file, one called NCR.PIF
  3881. and the other MOTOROLA.PIF.  I have two COM ports on my 386DX and a serial
  3882. cable to each system.
  3883.  
  3884. When the NCR.PIF file runs it goes to C:\KERMIT2 and runs MS-DOS Kermit 3.11
  3885. with 'set port 2'.  When I do a "show comm" it tells me that I'm using COM2
  3886. with address \x2F8, IRQ3.  MOTOROLA.PIF has 'set port 1' and reports COM1 in
  3887. use with address \x3F8, IRQ4.
  3888.  
  3889. When I start NCR.PIF and then start MOTOROLA.PIF, Windows says both
  3890. applications want to access COM1 - sometimes MOTOROLA.PIF does find COM1 and
  3891. tries to use the BIOS.
  3892.  
  3893. Have you heard of this problem before?  I'm using DOS 4.01 so perhaps there
  3894. is a problem here too?
  3895.  
  3896. [From jrd - To make sure that COM1's IRQ 4 is not touched when starting COM2
  3897. (part of the "find the IRQ" test) specify the COM2 port parameters
  3898. explicitly as SET COM2 \x2f8 3 (port then IRQ).  This will make Kermit
  3899. bypass the test and leave COM1 material alone.  The problem here is how
  3900. people refer to COM2 as such: the second of two ports (that's what the BIOS
  3901. does) or the \x2f8 address (what most people do) or even what used to be
  3902. COM2 before they removed the COM1 device (happens often enough).]
  3903.  
  3904. Dennis Perry
  3905. Department of the Premier and Cabinet  Internet: drp@premier1.mau.vicgov.oz.au
  3906. 1 Treasury Place                       Voice:     Int'l 613 651 5028
  3907. MELBOURNE  VIC  3002                   Facsimile: Int'l 613 651 5201
  3908.  
  3909. P.S. I do have the WP30.INI file which is how I first discovered MS-DOS Kermit.
  3910. Did you know that WordPerfect Corp ships this file with WordPerfect 5.0 for
  3911. UNIX - that's how good they think it is.
  3912.  
  3913. ------------------------------
  3914.  
  3915. Date: 25-Oct-1991 11:28am EDT
  3916. >From: Jeffrey E Altman <JALTMAN@CCMAIL.SUNYSB.EDU>
  3917. Subject: MS-DOS Kermit vs Windows vs 9600 bps and Above
  3918. Keywords: MS-DOS Kermit and Windows 3.0, Windows 3.0
  3919.  
  3920. The real problem with running above 9600 is that Windows 3.0 provides DOS
  3921. Applications with virtual services only.  In other words, Windows is
  3922. capturing the Serial I/O data and then sending it to MS-DOS Kermit when
  3923. MS-DOS Kermit is next run.  However, on slower machines (386sx on down) with
  3924. a 8250 or 16450 UART, Windows is unable to keep up with all of the Serial
  3925. Interrupts at 9600 or above.  (The actual speed that may be used is affected
  3926. by the PIF settings, SYSTEM.INI settings, and number of applications
  3927. running.)
  3928.  
  3929. In order to resolve this problem you need two things.  First, a 16550A UART
  3930. which supports a 16 byte FIFO buffer on the chip.  The FIFO cuts the number of
  3931. Serial Interrupts down to one every 16 bytes (during continuous high speed
  3932. transmissions) instead of one every byte received.  The second thing is a
  3933. replacement communications driver for Windows that supports the 16550A FIFO.
  3934. (It is rumored that Windows 3.1 will contain 16550A FIFO support.)
  3935.  
  3936. A company based in California called Bio Engineering Research Labs makes a
  3937. product called TurboComm which is a replacement Windows communication driver.
  3938. This allows much higher speed communication.  It also provides true access to
  3939. Com3 and Com4 while under windows.
  3940.  
  3941. Unfortunately, I do not remember the phone number or address of Bio Engineering
  3942. Research Labs.  I will try to forward it.  The author does read the
  3943. WINADV/Communications forum on Compuserve.
  3944.  
  3945. The other method is to purchase a Hayes ESP board which provides instead of a
  3946. 16byte FIFO buffer, a 1K byte FIFO buffer.  It comes with drivers for Windows
  3947. 3.0 and OS/2 1.x.
  3948.  
  3949. Jeffrey E Altman
  3950. Facilities Management Consultant
  3951. East Campus Physical Plant
  3952. State University of New York at Stony Brook
  3953. Stony Brook, NY 11794-8039
  3954.  
  3955. [From jrd - Jeffrey seems to be on target regarding the way Windows 3.0
  3956. handles the serial port.  A 16550A UART chip can help if the software
  3957. requests it.  MS-DOS Kermit exploits the chip (FIFO buffer highwater set to
  3958. 8 characters to allow more arrivals while servicing) but it needs contact
  3959. with the real hardware to do so.  A disappointing factor in today's market
  3960. of cheaper and cheaper boards is finding a serial board with a socketed
  3961. UART.  Most of the serial port boards have UARTs implemented on some kind of
  3962. VLSI chip of unknown parentage.  So I think we are stuck with what we can
  3963. get and hope that Microsoft can improve their serial port interrupt routine
  3964. code.  Personally I've given up hope of "speed" when using Windows (even on
  3965. my 386 machine).  It's nice to know that there are alternatives, so thanks
  3966. Jeffrey.]
  3967.  
  3968. [Ed. - In response to the many people who were wondering how Gene (E.W.)
  3969. Carson managed to run Kermit in a Window at 19200 bps on a PS/2-55SX, as
  3970. reported in Info-Kermit V14 #3...  It turns out that Kermit wasn't actually
  3971. running at 19200 after all.  Although Gene's MSKERMIT.INI file set Kermit's
  3972. port speed to 19200 bps, and Kermit displayed it as 19200, the underlying
  3973. Windows setting for the port was 9600 bps and, as Jeffrey points out, the
  3974. Windows setting takes precedence; Kermit was only seeing the "virtual port".
  3975. After making this discovery, E.W. reports that he changed the port speed in
  3976. Windows to 19200 and saw the same communication problems as everyone else.]
  3977.  
  3978. ------------------------------
  3979.  
  3980. End of Info-Kermit Digest
  3981. *************************
  3982.  
  3983.  
  3984.  
  3985. From cmg  Fri Dec 13 12:12:34 1991
  3986. Return-Path: <cmg>
  3987. Received: by watsun.cc.columbia.edu (5.59/FCB)
  3988.     id AA12742; Fri, 13 Dec 91 12:12:34 EST
  3989. Date: Fri, 13 Dec 91 12:12:33 EST
  3990. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  3991. To: Info-Kermit
  3992. Subject: Info-Kermit Digest V14 #11
  3993. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  3994. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  3995. Errors-To: Info-Kermit-Request@watsun.cc.columbia.edu
  3996. Message-Id: <CMM.0.90.0.692644353.cmg@watsun.cc.columbia.edu>
  3997.  
  3998. Info-Kermit Digest         Fri, 13 Fri 1991        Volume 14 : Number 11
  3999.  
  4000. Today's Topics:
  4001.  
  4002.            New Mac Kermit Prerelease Available for Testing
  4003.           Test Release 4.2.2 of Kermit-370 for MUSIC
  4004.                Latest MS-DOS Kermit Patch File
  4005.              Indexed Info-Kermit Digests
  4006.             TN3270 Support for MS-DOS Kermit 3.11?
  4007.          Cancelling Name Lookup in MS-DOS Kermit 3.11
  4008.          Saving MS-DOS Kermit Screen Output to a File
  4009.                BOOTP for DOS and/or LAN Manager
  4010.               Kermit Dialing Script for Telebits
  4011.             Two Kermit Macros Proving Popular Here
  4012.  
  4013.  
  4014. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  4015. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  4016. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  4017. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  4018.  
  4019.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  4020.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  4021.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  4022.  
  4023. Kermit files may be obtained over networks and by mail order.  On the
  4024. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  4025. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  4026. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  4027. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  4028. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  4029. directories should be transferred in text (ASCII) mode.  Binaries are in
  4030. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  4031. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  4032. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  4033. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  4034. complete list of Kermit versions and an order form from Kermit Distribution,
  4035. Columbia University Center for Computing Activities, 612 West 115th Street,
  4036. New York, NY 10025 USA.
  4037.  
  4038. ----------------------------------------------------------------------
  4039.  
  4040. Date: 11 Dec 1991 12:48:00 EST
  4041. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  4042. Subject: New Mac Kermit Prerelease Available for Testing
  4043. Keywords: Macintosh Kermit
  4044.  
  4045. There have been thousands of complaints and queries about Macintosh Kermit
  4046. in recent months.  It is simply not possible to answer them.  Instead, I am
  4047. making this announcement.
  4048.  
  4049. Development of a new release of Mac Kermit is underway.  It is FAR FROM
  4050. COMPLETE.  It is proceeding in stages, because different volunteers at
  4051. different sites in different countries are working on it in their spare
  4052. time, so the schedule is not firm.
  4053.  
  4054. Stage 1 of the development effort has produced a version that might be of
  4055. use to some of you until we release a more complete version.  The result is
  4056. version 0.99(91)+UTexas(9)+C-Kermit 5A(172).  There is NO DOCUMENTATION
  4057. beyond what you'll find in this message.  All the standard disclaimers
  4058. apply: USE IT AT YOUR OWN RISK, etc.  It seems to work under System 7 and on
  4059. newer Mac models, except in a couple known cases, the most notable being
  4060. when "Suitcase" is loaded.  Its behavior on older Mac models (68000 based
  4061. and/or small memory and/or Systems prior to 6.0) is unknown.
  4062.  
  4063. Here is a brief list of the major new features of this "non-release".  All
  4064. are subject to change.
  4065.  
  4066.  . Integration with a recent edit of C-Kermit 5A.  The main feature is
  4067.    sliding window packet protocol for increased file transfer efficiency,
  4068.    plus the ability to use very long packets (up to about 9000 bytes).
  4069.    There's also a new "file transfer thermometer".
  4070.  
  4071.  . An interactive command parser (the same as in C-Kermit 5A), in addition
  4072.    to the customary menus, plus the ability to execute commands from a
  4073.    command file.  Thus Mac Kermit now has a script programming language,
  4074.    a DIAL command, etc.  The script programming language is very similar to
  4075.    MS-DOS Kermit's.
  4076.  
  4077.  . A "Window" menu to let you switch among the terminal emulation, command
  4078.    parser, general text editing, and server response windows, with cutting
  4079.    and pasting between windows, etc.  Command files can be created in text
  4080.    editing windows and executed, saved, etc.
  4081.  
  4082.  . Redesigned menus (the design is nowhere near complete, and definitely
  4083.    will change).
  4084.  
  4085.  . Translation between the Mac Quickdraw character set and ISO 8859-1
  4086.    Latin Alphabet 1 during file transfer (presently available only via
  4087.    SET commands in the Command Window).
  4088.  
  4089. Many of the new features might be buggy or incompletely implemented.  The
  4090. basic functionality -- text, binary, and macbinary file transfers, VT320
  4091. emulation, etc -- seem to be fairly solid.
  4092.  
  4093. This NON-RELEASE version is available on the Internet as:
  4094.  
  4095.   kermit/test/ckmut9.hqx on watsun.cc.columbia.edu via anonymous ftp (text)
  4096.  
  4097. and on BITNET/EARN as:
  4098.  
  4099.   T:CKMUT9.HQX from KERMSRV@CUVMA.BITNET
  4100.  
  4101. It's about 400K long.  Use BinHex version 4.0 to decode the HQX file into
  4102. the Macintosh Kermit application.
  4103.  
  4104. Please send reports, suggestions, and (most important) offers to help out
  4105. with the development to:
  4106.  
  4107.   Frank da Cruz
  4108.   fdc@watsun.cc.columbia.edu
  4109.  
  4110. A few points about this program, to forestall hundreds of e-mail messages:
  4111.  
  4112. 1. The VT100 font is usable only in 9-point size.  Select Courier from
  4113.    Mac Kermit's new Font menu if you want to use a larger size.
  4114.  
  4115. 2. The VT100 font's code points for accented characters are incompatible
  4116.    with other Mac fonts, like Courier.  VT100 line- and box-drawing
  4117.    characters don't work in any but the VT100 font.
  4118.  
  4119. 3. Volunteers are needed to work on the VT100 font, including design,
  4120.    rearrangement of the code points, externalization in a variety of point
  4121.    sizes, etc, so it is visible to keycaps, etc etc.  Please contact Frank
  4122.    if you're interested in taking on this task.
  4123.  
  4124. 4. Key mapping has not been tackled in this version.  Improvements will
  4125.    come, hopefully, in a forthcoming test release.
  4126.  
  4127. 5. Some improvements have been made in the area of printing, but much more
  4128.    remains to be done.
  4129.  
  4130. Remember, this announcement is being made only to tide over those who simply
  4131. cannot find a version of Mac Kermit that runs satisfactorily on their
  4132. system.  Feel free to send in bug reports, but don't expect them to be
  4133. answered.  They will be collected, collated, and acted upon during the
  4134. development process.
  4135.  
  4136. ------------------------------
  4137.  
  4138. Date: Mon, 1991 Dec 9   16:06 EST
  4139. >From: "John F. Chandler"   <PEPMNT@CFAAMP.HARVARD.EDU>
  4140. Subject: Test Release 4.2.2 of Kermit-370 for MUSIC
  4141. Keywords: IBM 370 Kermit, MUSIC Kermit
  4142.  
  4143. Kermit-370 version 4.2.2 is coming soon to MUSIC.  A trial release has
  4144. been undergoing tests for two months, but only at one site.  I have sent
  4145. the new updates to Columbia so that they can be made generally available
  4146. (as T:IKMKER.UPD on KERMSRV and as ~kermit/test/ikmker.upd on watsun).
  4147. As soon as enough reports come in to verify that there are no problems
  4148. with the test version, it will be released officially.  The new BWR file
  4149. has already been released (as IKMKER.BWR and as ~kermit/b/ikmker.bwr).
  4150. In most respects, the new MUSIC variant is just an adaptation of the
  4151. updates in the other three variants (CICS, CMS, and TSO), but there is
  4152. one notable change: Kermit-MUSIC 4.2.2 supports automatic detection of
  4153. the terminal controller type among the various full-screen flavors
  4154. (SERIES1, GRAPHICS, AEA).  This results in Kermit becoming incompatible
  4155. with MUSIC/SP 1.2 and requiring at least MUSIC/SP 2.2, but there is a
  4156. simple optional update to restore 1.2 compatibility.  See the notes in
  4157. ikmker.bwr dated 89/2/27 and 91/8/19 for more details.
  4158.  
  4159. Please send any test reports (whether good or bad) to PEPMNT@CFAAMP (on
  4160. BITNET) or to pepmnt@cfaamp.harvard.edu (on the Internet).
  4161.  
  4162. ------------------------------
  4163.  
  4164. Date: Mon, 18 Nov 91 22:15:03 EST
  4165. >From: "Joe R. Doupnik" <jrd@watsun.cc.columbia.edu>
  4166. Subject: Latest MS-DOS Kermit Patch File
  4167. Keywords: MS-DOS Kermit Patches
  4168.  
  4169. Here is today's edition of the MS-DOS Kermit 3.11 Patch news.  It has two
  4170. patches: number 8 corrects a coding error which mistakenly adds 9 to the
  4171. code for a DEC User Definable Key definition.  Number 9 is a workaround for
  4172. a bug in Interconnections Inc's TES program v2.2/R8, the latest available.
  4173. The bug would cause Kermit to crash at the start of a connection,
  4174. necessitating reboot of the PC.
  4175.  
  4176. [Ed. - Thanks, Joe!  The new patch file is in kermit/a/mskermit.pch on
  4177. watsun for anonymous ftp on the Internet, and also available from KERMSRV
  4178. at CUVMA on BITNET / EARN as MSKERMIT.PCH.]
  4179.  
  4180. ------------------------------
  4181.  
  4182. Date: 18 Nov 1991 15:27:00 EST
  4183. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  4184. Subject: Indexed Info-Kermit Digests
  4185.  
  4186. Just a reminder that paginated, indexed versions of the Info-Kermit Digest
  4187. are available as imail.yyx, where yy is the year, and x is "a" or "b".  For
  4188. example, the current Digest volume (14) is in kermit/e/imail.91b on watsun
  4189. (Internet) or IMAIL.91B (KERMSRV@CUVMA on BITNET/EARN).
  4190.  
  4191. ------------------------------
  4192.  
  4193. Date: 12 Nov 1991 09:19:29 EST
  4194. >From: <TW@UMAB.BITNET>
  4195. Subject: TN3270 Support for MS-DOS Kermit 3.11?
  4196. Keywords: 3270 Emulation, TN3270
  4197.  
  4198. We're running a couple of versions of tcp/ip for pc's, and we'd like to
  4199. replace the telnet/ftp stuff with Kermit.  There are a lot of reasons for
  4200. doing this: our users are familiar with Kermit, they can use it from home,
  4201. support for printing, etc.  With our IBM mainframe, we do need tn3270
  4202. support.  Are there any plans to include this support in Kermit?  If anyone
  4203. is working on it, we'd be happy to be guinea pigs.
  4204.  
  4205. [From jrd - Tom, I'm glad you like the current Telnet support in Kermit.  We
  4206. knew that once this area was opened that folks would want the whole range of
  4207. TCP/IP based programs.  Alas, we don't have the resources to do all that,
  4208. and mentioned the list and reasons in Info-Kermit V14 #5.  TN3270 is a
  4209. fairly large amount of effort to accomplish.  We would certainly consider it
  4210. if a generous sponsor were willing to contribute enough funds to hire some
  4211. persons to assist us.  In the meanwhile users can employ Telnet with the IBM
  4212. mainframe in line mode, or go through 3270 protocol converters (perhaps
  4213. connected "milking-machine" fashion to TCP/IP terminal servers).]
  4214.  
  4215. ------------------------------
  4216.  
  4217. Date: Tue, 12 Nov 91 14:55:07 PST
  4218. >From: (Richard Stanton) <rstanton@garnet.berkeley.edu>
  4219. Subject: Cancelling Name Lookup in MS-DOS Kermit 3.11
  4220. Keywords: TCP/IP, MS-DOS Kermit 3.11 and TCP/IP
  4221.  
  4222. Is there any way of quickly aborting a failed or failing name lookup in MSK
  4223. 3.11? I often sit there for ages while it tries to access a name server and
  4224. find the address for a computer name, and it's usually faster to reboot than
  4225. to wait for it to come back. (This is using TCP/IP) Thanks.
  4226.  
  4227. [From jrd - During the Domain Name Service query matters are entirely in the
  4228. hands of the TCP/IP code and there is no sampling of the keyboard or similar
  4229. interactive items.  This was done to greatly simplify the design of the new
  4230. Telnet material.  Some probes can take some time.  So, for the current
  4231. release one should wait out the process and/or remove the difficult name
  4232. server from the list.]
  4233.  
  4234. ------------------------------
  4235.  
  4236. Date: Tue, 12 Nov 91 08:27:04 IST
  4237. >From: Ran Cheremsh <CHERMESH@BGUVM.BITNET>
  4238. Subject: Saving MS-DOS Kermit Screen Output to a File
  4239. Keywords: MS-DOS Kermit and Saving Screens
  4240.  
  4241. I'm trying to transfer information from a database to my PC.  Whenever I log
  4242. information, I endup with a file full with escape characters.  The file is
  4243. almost impossible to read.  I can, on the other hand, save the screen by
  4244. using the Alt-H, F sequence.  The problem is, that this method requires a
  4245. page by page instruction.  Is there a way to save a session using a
  4246. quasi-Alt-H, F technique?
  4247.  
  4248. [Ed. - Using MS-DOS Kermit 3.11, try this:
  4249.  
  4250.   MS-Kermit>SET PRINTER XXX.LOG
  4251.   MS-Kermit>CONNECT
  4252.  
  4253.   Press Ctrl-PrintScreen
  4254.  
  4255.   When you want to stop recording your session, press Ctrl-PrintScreen
  4256.   again.
  4257.  
  4258. The file XXX.LOG (call it whatever you like) will contain a session log
  4259. that does not contain escape sequences.  This technique is documented on
  4260. pages 82-84 of "Using MS-DOS Kermit", second edition.]
  4261.  
  4262. ------------------------------
  4263.  
  4264. Date: Wed, 13 Nov 91 11:03:04 +0100
  4265. >From: (Lars W. Holm) fnslh <Lars.Holm@nsd.uib.no>
  4266. Subject: BOOTP for DOS and/or LAN Manager
  4267. Keywords: MS-DOS Kermit 3.11 and BOOTP, BOOTP
  4268.  
  4269. Ref. Info-Kermit Digest vol.14, no.10:
  4270.  
  4271. I hope you will forward any information on BOOTP available for MS-DOS
  4272. machines to the Info-Kermit list. Also if any information on BOOTP service
  4273. on LAN Manager servers is available, it would be very much appreciated.
  4274.  
  4275.  . Lars W. Holm                            Lars.Holm@nsd.uib.no .
  4276.  . Norwegian Social Science Data Services FNSLH@NOBERGEN.BITNET .
  4277.  . Hans Holmboesgate 22                      Phone +47-5-212116 .
  4278.  . N-5007 Bergen, Norway                     Fax   +47-5-960660 .
  4279.  
  4280. [Ed. - Moore <moore@email.ncsc.navy.mil> reports that "According to the
  4281. CUTCP distribution group, the program lpd located in /pub/lpd at
  4282. tacky.cs.olemiss.edu [130.74.96.13] can perform BOOTP functions."  This is
  4283. primarily a print spooler for PCs equivalent to UNIX lpd, but reportedly the
  4284. BOOTP service that is included is quite flexible.]
  4285.  
  4286. ------------------------------
  4287.  
  4288. Date: 21 Aug 91 15:19:51 GMT
  4289. >From: aporter@pilot.njin.net (Al Porter)
  4290. Subject: Kermit Dialing Script for Telebits
  4291. Keywords: MS-DOS Kermit, Modems, Telebit
  4292.  
  4293. I'm using MS-DOS Kermit on a PC.  When I try to do a script to call up a
  4294. site:
  4295.  
  4296.   def remote dial 123-4567,input 60 CONNECT,output \13\13\13,connect
  4297.  
  4298. as soon as the connection begins, Kermit stops and says:
  4299.  
  4300.   Error: No dialtone or no answer
  4301.  
  4302. (I have defined dial via the default definition, and using hayes.tak)
  4303.  
  4304. How can I modify hayes.tak?  Does someone have a telebit.tak?
  4305.  
  4306. Thanks for any help!!!
  4307.  
  4308. [Ed. - The problem is that Telebit modems output the message RRING each time
  4309. the called phone rings.  Real Hayes modems don't do this.  The new version of
  4310. MSIHAY.SCR that comes with MS-DOS Kermit 3.11 allows for this message, and
  4311. has been tested successfully on Telebits.  Also, it's not a good idea to
  4312. give a macro the same name as a built-in command, like REMOTE.]
  4313.  
  4314. ------------------------------
  4315.  
  4316. Date: Sun, 3 Nov 91 11:52 PST
  4317. >From: Professor TJ Olney <OLNEYTJ@nessie.cc.WWU.EDU>
  4318. Subject: Two Kermit Macros Proving Popular Here
  4319. Keywords: MS-DOS Kermit Macros, File Transfer, TERMINALR/S Macros
  4320.  
  4321. These simple macros are proving quite popular to communications novices here.
  4322.  
  4323.    TJ Olney
  4324.  
  4325. ;These two macros rely on prior definition of FATAL
  4326. ;a macro to send a file to the remote machine automatically
  4327. ; no manual invocation of the remote kermit
  4328. ;non machine-specific by having separate lines for kermit and server
  4329. ;it can deal with either ckermit or vmskermit or mskermit
  4330.  
  4331. def UPLOAD if < argc 2 fatal {Upload what local file?},-
  4332.  output kermit\13, -
  4333.  input 5 kermit,pause,output server\13,in 5  local machine,pause,send \%1,-
  4334.  fin, in 5 >,output exit\13,output ! \%1 uploaded\13,def \%1,c
  4335.  
  4336. ;a macro to grab a file from the remote machine automatically
  4337. def DOWNLOAD if < argc 2 fatal {Download what remote file?},-
  4338.  output kermit\13,-
  4339.  in 5 kermit,pause,output server\13,in 5 local machine,pause,get \%1,fi,-
  4340.  in 5 >, output exit\13,def \%1
  4341.  
  4342. [Ed. - Thanks!  These are indeed handy macros -- they let the user control
  4343. file transfers exclusively from the MS-DOS Kermit end, without having to
  4344. start Kermit on the remote end, or to give the remote Kermit any commands.
  4345. However, they require the user to escape back first, and they rely on the
  4346. form of the remote Kermit's name, prompt, and messages.  There is a better
  4347. technique that can be driven entirely from the remote Kermit (or from host
  4348. command procedures that invoke the remote Kermit).  The trick is to define
  4349. MS-DOS Kermit's TERMINALS and TERMINALR macros appropriately, and have the
  4350. host send the escape sequences that invoke them.  This technique is
  4351. described on pages 180-181 of the second edition of "Using MS-DOS Kermit".]
  4352.  
  4353. ------------------------------
  4354.  
  4355. End of Info-Kermit Digest
  4356. *************************
  4357.  
  4358.