home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / imail.89b < prev    next >
Text File  |  2020-01-01  |  100KB  |  2,333 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.          Columbia University Center for Computing Activities
  23.  
  24.  
  25.  
  26.                        
  27.                   INFO-KERMIT DIGEST
  28.  
  29.                    VOLUME 10
  30.  
  31.              Christine M. Gianone, Editor
  32.  
  33.                  July - December 1989
  34.  
  35.  
  36.  
  37. Table of Contents
  38.  
  39.  
  40. Volume 10, Number 1                                                           1
  41.   New Draft of International Character Set Proposal Ready for Review          1
  42.   New Additions to the Roster of Native Media Volunteers                      2
  43.   New Release of C-Kermit Available for Testing                               3
  44.   Announcing Release 0.97(57) of Macintosh Kermit                             4
  45.   Announcing Version 1.00 of OS/2 Kermit, with C-Language Source              6
  46.   Announcing a Russian Version of Kermit for IBM/370 MVS/CICS                 7
  47.   New Release of HP-9000 BASIC Workstation Kermit                             8
  48.   New Release of Kermit-UCSD (UCPECAN)                                        9
  49. Volume 10, Number 2                                                          11
  50.   Announcing Pick Kermit Version 0.3                                         11
  51.   C-Kermit 4F(094) Available for Testing                                     12
  52. Volume 10, Number 3                                                          21
  53.   Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.1.005                 21
  54.   New Test Release of Mac Kermit                                             23
  55.   A Very Minor Re-release of MS-Kermit 2.32/A for the IBM PC                 23
  56.   Announcing a Minor Update to MS-Windows Kermit                             24
  57.   Announcing DECsystem-10 Kermit 3(134)                                      24
  58.   Announcing a Version of CP/M Kermit for the HP-125                         25
  59.   New Version of Telcon Zorba Kermit                                         25
  60. Volume 10, Number 4                                                          29
  61.   Announcing IBM Mainframe MVS/TSO Kermit-370 Version 4.1.005                29
  62.   Announcing Apple II Kermit Version 3.86                                    30
  63.   Announcing Kermit-12 Version 10f                                           31
  64.   Minor Release of Commodore Kermit                                          32
  65.  
  66.  
  67. INFO-KERMIT DIGEST V10 #1                                                Page 1
  68.  
  69. Info-Kermit Digest         Fri, 14 Jul 1989         Volume 10 : Number 1
  70.  
  71. Departments:
  72.  
  73.   NEWS -
  74.         New Draft of International Character Set Proposal Ready for Review
  75.         Article about International Character Sets at Moscow Conference
  76.         New Additions to the Roster of Native Media Volunteers
  77.         Missing Recent Issues of Info-Kermit
  78.  
  79.   ANNOUNCEMENTS -
  80.         New Release of C-Kermit Available for Testing
  81.         Announcing Release 0.97(57) of Macintosh Kermit
  82.         Announcing Version 1.00 of OS/2 Kermit, with C-Language Source
  83.         Announcing a Russian Version of Kermit for IBM/370 MVS/CICS
  84.         Announcing Version 4.0 of MS-Windows Kermit
  85.         New Release of HP-9000 BASIC Workstation Kermit
  86.         CP/M Kermit Replacement Files
  87.         New Release of Kermit-UCSD (UCPECAN)
  88.         Kermit Script to Map IBM-PC Keyboard for GNU EMACS
  89.         CPVROB.HEX File Now With Distribution
  90.  
  91. Send digest submissions to Info-Kermit@CUNIXC.CC.COLUMBIA.EDU, requests for
  92. addition to or deletion from the Info-Kermit subscriber list to
  93. Info-Kermit-Request@CUNIXC.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  94.  
  95. Kermit files may be obtained over networks and by mail order.  On the
  96. Internetwork, use FTP to log in to host WATSUN, WATSUN.CC.COLUMBIA.EDU, a
  97. SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2, or to CUNIXC,
  98. CUNIXC.CC.COLUMBIA.EDU, a VAX 8700 running UNIX (Ultrix), IP host number
  99. 128.59.40.130.  Login as user anonymous (note, lower case), any password, and
  100. GET or MGET the desired files.  The Kermit files are in directories kermit/a,
  101. kermit/b, kermit/c, kermit/d, and kermit/e.  You can also get Kermit files
  102. over BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
  103. Kermit file server, at host CUVMA.  For detailed instructions, read the file
  104. kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  105. complete list of Kermit versions and an order form from Kermit Distribution,
  106. Columbia University Center for Computing Activities, 612 West 115th Street,
  107. New York, NY 10025 USA.
  108.  
  109. ----------------------------------------------------------------------
  110.  
  111. Date: Wed Jul 5 12:00:00 1989
  112. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  113. Subject: New Draft of International Character Set Proposal Ready for Review
  114. Keywords: International Character Sets, Kermit Protocol
  115.  
  116. The third draft of the Kermit international character set proposal is
  117. complete.  Hopefully, the proposal is nearing its final stage before
  118. incorporation into the Kermit protocol.  The proposed extension to Kermit
  119. will allow unlike computers to transfer text files written in languages other
  120. than English, including text containing many languages.
  121.  
  122. The new draft is available in kermit/test/isok3.txt on watsun and cunixc, and
  123. in T:ISOK3.TXT from KERMRSRV at CUVMA on BITNET.  Your comments are most
  124. welcome.  If you are interested in joining the smaller "isokermit" discussion
  125.  
  126. Page 2                                                INFO-KERMIT DIGEST V10 #1
  127.  
  128. group, please let me know.
  129.  
  130. The document is about 94K long.  For convenience, it has also been broken up
  131. into five smaller pieces of 16K-20K each, which may be obtained separately.
  132. They are isok3.1, isok3.2, isok3.3, isok3.4, and isok3.5.
  133.  
  134. ------------------------------
  135.  
  136. Date: Thu Jun 29 19:16:06 1989
  137. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  138. Subject: Article about International Character Sets at Moscow Conference
  139. Keywords: International Character Sets, Data Communications Magazine
  140. Keywords: International Kermit Conference
  141.  
  142. A short piece about the First International Kermit Conference and the
  143. international character set extension to Kermit appears in the June 1989
  144. issue of Data Communications Magazine, p.48 (p.52 of the international
  145. edition).  A longer article will appear in a future issue.
  146.  
  147. ------------------------------
  148.  
  149. Date: Thu Jun 29 19:22:23 1989
  150. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  151. Subject: New Additions to the Roster of Native Media Volunteers
  152. Keywords: Alpha Micro 68K, IBM RT PC, Diskette Volunteers, Native Media
  153.  
  154. As readers of this digest know, Columbia University is able to provide Kermit
  155. programs on magnetic tapes and disks in a limited number of formats.  But
  156. there are many formats we cannot produce.  For that reason, we have always
  157. encouraged public-spirited volunteers to come forward and distribute Kermit
  158. programs on other kinds of media.  Recent volunteers have begun distributing
  159. Kermit for the Alpha Micro (video tape cassette) and the IBM RT PC (5 1/4"
  160. diskette).  We express our appreciation, and hope that additional volunteers
  161. will join the group for formats and computers that are not yet available.  The
  162. current list of diskette volunteers is available in the file aadisk.hlp.
  163.  
  164. ------------------------------
  165.  
  166. Date: Wed Jul 5 15:00:00 1989
  167. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  168. Subject: Missing Recent Issues of Info-Kermit
  169. Keywords: KERMSRV, LISTSERV, Info-Kermit
  170.  
  171. Due to some problems with the cunixc-to-watsun transition, Info-Kermit
  172. volume 9, numbers 6, 7, and 8 were apparently not delivered to our BITNET
  173. LISTSERV subscribers.  If you missed any of these issues, you can get them
  174. by sending mail to KERMSRV@CUVMA.  In the text of the message, put one line
  175. for each issue you need:
  176.  
  177. MAIL V9.6
  178. MAIL V9.7
  179. MAIL V9.8
  180.  
  181. Sorry for the inconvenience.
  182.  
  183. ------------------------------
  184.  
  185. INFO-KERMIT DIGEST V10 #1                                                Page 3
  186.  
  187.  
  188. Date: Mon Jun 19 16:52:29 1989
  189. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  190. Subject: New Release of C-Kermit Available for Testing
  191. Keywords: C-Kermit, UNIX Kermit, Attribute Packets, SUN, Ultrix
  192. Keywords: Encore Multimax, OS/2, NeXT, IBM RT PC, Zilog ZEUS, Microcom
  193. Xref: File Attributes, see Attribute Packets
  194.  
  195. This is to announce another test release of C-Kermit, 4F(085), to replace
  196. the earlier test release 4F(077) that was announced on April 3, 1989.  This
  197. version fixes several serious problems in 4F(077), namely:
  198.  
  199.   - Connect-mode craziness when when connecting back to a remote system after
  200.     transferring a file.  Thanks to Frank Prindle for finding the fix for
  201.     this.  The fix is only for BSD versions, other versions may still
  202.     experience minor problems (a few glitch characters) under these
  203.     circumstances -- if anybody can track down the problem and fix it, please
  204.     do!
  205.  
  206.   - Protocol misnegotiations when C-Kermit is running in server mode, caused
  207.     by a missing comment delimeter.  This caused all sorts of trouble, repeat
  208.     counts and 8th-bit prefixes being accepted as data, etc.  Oops!
  209.  
  210.   - Hangup command, and ^\h connect-escape, fixed up so as not to leave lock
  211.     files around (Patrick Wolfe).  Seems to work OK in BSD-based UNIX
  212.     versions, untested in System III/V.
  213.  
  214. Besides these fixes, 4F(080) has several new features, including:
  215.  
  216.   - Further performance improvements, mostly from Paul Placeway of Ohio State
  217.     University (of Macintosh Kermit fame), including "encode-ahead" and
  218.     dynamic packet sizing (similar to Kermit-370).
  219.  
  220.   - Support for OS/2, contributed by Chris Adie of Edinburgh University in
  221.     Scotland.  Unfortunately, Chris's work was based on release 4E(070) of
  222.     C-Kermit, and so there had to be a lot of code-shuffling.  The result is
  223.     entirely untested, which is one reason why this release is a test release
  224.     rather than a real release.  See the separate announcement from Chris
  225.     Adie.
  226.  
  227.   - A new 'transmit' command, for raw uploading.  As yet, not interruptible.
  228.  
  229.   - 'dial' command support for the Microcom ax9624 modem, from Jim Knutson.
  230.  
  231.   - Recognition of file-type attribute (text or binary) when receiving files.
  232.  
  233.   - Addition of file creation date to the attributes which C-Kermit sends.
  234.     C-Kermit still does not do anything with dates on received files (tested
  235.     in Berkeley versions, not tested in AT&T or other versions).
  236.  
  237.   - Support for tilde in file names in all interactive commands that parse
  238.     input or output file names (SEND, RECEIVE, GET, DIRECTORY, LOG, CD, etc).
  239.  
  240.   - Support for tilde in file names sent to the C-Kermit server in GET,
  241.     REMOTE DIRECTORY, and similar commands.
  242.  
  243.  
  244. Page 4                                                INFO-KERMIT DIGEST V10 #1
  245.  
  246.   - Support for 4.1BSD, Apple A/UX, NeXT, and RT PC AIX 2.2.1 added to
  247.     makefile, and support for UNOS, Zilog/ZEUS fixed up (but not tested).
  248.  
  249. See the file ckuker.upd for details about the changes.
  250.  
  251. This release has been compiled and tested on a SUN-4/280 with SUNOS 4.0, a
  252. VAX/8700 with Ultrix 2.0, and an Encore Multimax 310 with UMAX V 2.2.  It was
  253. also briefly tested in the AT&T System V environment on the SUN, and seemed
  254. to work OK.  Further testing is required on AT&T UNIX variants, Xenix, etc.
  255.  
  256. PLEASE report the results of your testing.  We need to know if this version
  257. works on all the systems that the program tries to support before we can
  258. make it an "official" release.
  259.  
  260. The new release is available via ftp from watsun.cc.columbia.edu, in the
  261. directory kermit/test/ck*.  Also in the same directory on cunixc.
  262.  
  263. BITNET/EARN users may also access the test files in the new KERMSRV test area.
  264. Refer to these files as T:CKU*.*, T:CKC*.*, T:CKW*.*, and (for OS/2) T:CKO*.*,
  265. for example:
  266.  
  267.   TELL KERMSRV AT CUVMA MAIL DIR T:*.*
  268.   TELL KERMSRV AT CUVMA SEND T:CKC*.*
  269.  
  270. Please get the files, try them out, and report any problems to me.  After the
  271. kinks are worked out, version 4F will replace the current standard 4E release.
  272.  
  273. Note, there are also some ckv*.* files in kermit/test for the VAX/VMS version
  274. of C-Kermit, but they are not totally up-to-date with this new test release.
  275. Watch Info-Kermit for further announcements.
  276.  
  277. There are also some other C-Kermit systems that haven't been updated in a
  278. long time, including the Amiga (cki*.*), Data General AOS/VS (ckd*.*), OS-9
  279. (ck9*.*), etc.  Volunteers?
  280.  
  281. Thanks to the many people who tested 4F(077) and 4F(080) and sent in fixes and
  282. suggestions, including (in no special order) Ge van Geldorp, John Evans, Mark
  283. Buda, Martin MacLaren, Dave MacKenzie, Paul Placeway, Joe Doupnik, Chris Adie,
  284. Frank Prindle, Gary Holbrook, Patrick Wolfe, and Jim Knutson, and apologies to
  285. anyone I forgot to mention.
  286.  
  287. ------------------------------
  288.  
  289. Date: Tue, 27 Jun 89 15:33:06 EDT
  290. From: Paul Placeway <paul@cis.ohio-state.edu>
  291. Subject: Announcing Release 0.97(57) of Macintosh Kermit
  292. Keywords: MacKermit 0.97(57), MacBinary, Macintosh Kermit
  293. Xref: Apple Macintosh, See Macintosh
  294.  
  295. The new Macintosh Kermit, version 0.97(57), is ready for testing.
  296.  
  297. Included are all the ckm*.* sources, a .hqx file which can be converted into
  298. the MacKermit application using BinHex Version 4, and two short doc files,
  299. (ckmvt1.doc and ckmker.hlp).  All of this is built on top of C-Kermit 4F(080),
  300. with my bug fixes in the ckc files (it even builds a wart to use).
  301.  
  302.  
  303. INFO-KERMIT DIGEST V10 #1                                                Page 5
  304.  
  305. I have personally tested it on a 512k (not e) running System 1.1, a Lisa
  306. running MacWorks 3.0, Mac Pluses running System 2.0 through 6.0.3 and a Mac II
  307. running 6.0.2; I am told it works on SE and SE30 machines also (which is not
  308. really a supprise).  Basically the only thing it doesn't work on (for sure) is
  309. an old 128k "Classic" Mac (if I had one here I could probably make it work
  310. there too).
  311.  
  312. Anyone who is doing work on Mac Kermit should get a copy of the new sources as
  313. soon as they can; I have changed some things around, especially the terminal
  314. emulator internals.  Code based on 0.9(40) may or may not be easy to work into
  315. the new sources.
  316.  
  317. New additions to the program since the 0.9(40) release in May 1988 include:
  318.  
  319.     Vertically sizeable terminal emulation window.
  320.     Scroll back.
  321.     Faster file transfer.
  322.     (hopefully) Correct binary file transfer code.
  323.     MacBinary format transfers.
  324.     Better keyboard handling.
  325.     Printer support.
  326.     Terminal emulation and file transfer using printer port.
  327.     Partial emulation of a DEC VT300-Series terminal, including support
  328.       for ISO 646 National Replacement Character sets and Latin Alphabet 1.
  329.  
  330. More keyboard macros have been added to better handle the vt100 keyboard
  331. and normal/application mode stuff:
  332.  
  333.         \keypad0 -- \keypad9
  334.         \keypad,
  335.         \keypad.
  336.         \keypad-
  337.         \pf1-4
  338.         \leftarrow
  339.         \rightarrow
  340.         \uparrow
  341.         \downarrow
  342.  
  343. The keypad comes configured for a Plus; if you have an ADB machine, you will
  344. have to remap the + and - keys, and possibly =, /, and * to be pf2-4.
  345.  
  346. Bugs and limitations still outstanding:
  347.  
  348.     Running in inverted screen mode doesn't work.
  349.     The option key is still a dead key for the usual characters (e, u, etc.)
  350.     Parts of the Edit menu should be greyed out when they do not apply.
  351.     Cut and Paste do not deal with the real Scrapbook (yet).
  352.     There still isn't a Tektronix graphics terminal emulator built-in.
  353.     It is possible to confuse the selection by draging past the top of
  354.       the window, waiting, and dragging down past the end of the window.
  355.  
  356. Other than these, if you find a problem please send mail to
  357. Info-Kermit@watsun.cc.columbia.edu (on the Internet), or KERMIT@CUVMA on
  358. BITNET.  Please include Kermit version number, a discription of the hardware,
  359. the System version number, and if possible a "repeat-by".
  360.  
  361.  
  362. Page 6                                                INFO-KERMIT DIGEST V10 #1
  363.  
  364.                                 Happy Kermiting,
  365.  
  366.                                 Paul Plaeway, MacKermit coordinator
  367.                                 paul@cis.ohio-state.edu
  368.  
  369. [Ed. - Many thanks, Paul!  The new files have been placed in the kermit/test
  370. directory on watsun and cunixc, and in the T: area of BITNET KERMSRV on CUVMA.
  371. This release has to be considered a test release because it is based on a test
  372. version of C-Kermit, and also because there is not yet a new manual.  Mac
  373. Kermit users, please take a copy, try it out, and report bugs to Info-Kermit
  374. as Paul asks.  By the way, "correcting binary file transfer code" refers to
  375. a long-standing problem in all Kermits based C-Kermit 4E(07x), which should
  376. be corrected in the new 4F release, and therefore also in this release of
  377. Mac Kermit, namely that -- under certain circumstances -- binary file transfer
  378. over a 7-bit communication channel would only work once.  Also, please note
  379. that Paul's .hqx file does not totally correspond to the C-Kermit ckc*.*
  380. sources, since a few minor fixes were made between 4E(080) and 4E(082).  See
  381. ckuker.upd for details.]
  382.  
  383. ------------------------------
  384.  
  385. Date: Wed, 10 May 89 10:16 CST
  386. From:  Chris Adie, Edinburgh University Computing Service
  387. Via: LOWEY@SASK.USask.CA
  388. Subject: Announcing Version 1.00 of OS/2 Kermit, with C-Language Source
  389. Keywords: OS/2 Kermit
  390.  
  391. The first full release of C-Kermit for OS/2 is now available.  The version
  392. number is 1.00, and it superseeds all version numbers of the form 1.0a, etc.
  393. There are only (literally) one or two bug fixes since the last beta test
  394. release (1.0p).  There are still a couple of unfixed bugs in the DIAL and
  395. SCRIPT commands - probably associated with the code which emulates the Unix
  396. alarm() function, which both commands use.
  397.  
  398. The sources are now also available.  There are three OS/2-specific sources:
  399.  
  400.   ckocon.c
  401.   ckotio.c
  402.   ckofio.c
  403.  
  404. The rest of the sources are the C-Kermit ck*.c and ck*.h files, with additions
  405. controlled by "#ifdef OS2" directives.
  406.  
  407. Unfortunately, pressure of work means I'm currently unable to do much more
  408. with OS/2 Kermit.  Any volunteers to carry the torch?  You'll need the
  409. Microsoft OS/2 Software Developer's Kit.  The main requirement (apart from
  410. fixing the problems mentioned above) seems to be for keyboard remapping
  411. facilities.
  412.  
  413. Chris Adie
  414. Edinburgh University Computing Service
  415.  
  416. [Ed. - Thanks to Chris for this long-awaited contribution!  Chris's OS/2
  417. conditionals have been added to the ckc*.* and cku*.* files, and some attempt
  418. has been made to add the new i/o buffering and file attribute functions to
  419. Chris's code.  The results are all in the kermit/test directory in the ckc*.*,
  420.  
  421. INFO-KERMIT DIGEST V10 #1                                                Page 7
  422.  
  423. cku*.*, and cko*.* files (and also in the T: KERMSRV area for BITNET).
  424. Included is a ckoker.boo file, which can be unboo'd back into an .EXE file
  425. using any of the msbpct.* programs from kermit/a.  This boo-file is based on
  426. Chris's original submission, and not on the updated sources.  OS/2 users are
  427. urged to get the sources and try to build the new version, make any necessary
  428. corrections to the OS/2 specific files, and report the results back to
  429. Info-Kermit.  Thanks!]
  430.  
  431. ------------------------------
  432.  
  433. Date: Wed Jul 5 12:00:00 1989
  434. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  435. Subject: Announcing a Russian Version of Kermit for IBM/370 MVS/CICS
  436. Keywords: IBM 370 Kermit, CICS, MVS/CICS Kermit, USSR, Kermit-370
  437.  
  438. The files whose names start with IKX in the B area of Kermit Distribution
  439. comprise a version of Kermit for CICS on the IBM 370-series mainframe.  This
  440. version is based upon a very old release of MVS/TSO Kermit, and it was adapted
  441. to CICS by the programmers at the International Centre for Scientific and
  442. Technical Information (ICSTI) in Moscow, USSR, and presented to Columbia at
  443. the First International Kermit Conference in Moscow, May, 1989.
  444.  
  445. This program is included with the Kermit-370 distribution in hopes that
  446. someone will be able to adapt the CICS support to Kermit-370, for CICS under
  447. MVS, VM, and/or DOS/VSE.  Programmers should be aware of the environment for
  448. which this program was written.
  449.  
  450. First, it is for a Soviet IBM/370-compatible computer, the EC-8570, running an
  451. old version of MVS.
  452.  
  453. Second, the EC-8570 uses a special version of EBCDIC which supports the
  454. Cyrillic character set.  For communication with ASCII terminals, the EC-8570
  455. uses a 7-bit character set called KOI-7, which is similar to ASCII, except
  456. that the lowercase ASCII letters have been replaced by uppercase Cyrillic
  457. letters.
  458.  
  459. Aside from these differences, it appears that this program should be suitable
  460. for use on US IBM models, and that the CICS support -- which is for the
  461. linemode TTY communication environment only, not the full-screen 3270
  462. environment -- should be a suitable base for adaptation to Kermit-370.
  463.  
  464. Many thanks to the Computer Department at ICSTI for producing this version of
  465. Kermit and contributing it to Kermit Distribution.  See the file IKXAAA.HLP
  466. for further information.
  467.  
  468. ______________________________
  469.  
  470.  
  471. Date: Mon, 12 Jun 89 10:03:47 PDT
  472. From: rochester!ames!claris!apple!netcom!hall@columbia.edu (Bill Hall)
  473. Subject: Announcing Version 4.0 of MS-Windows Kermit
  474. Keywords: MS-Windows Kermit
  475.  
  476. Enclosed is the most recent update of MS-Windows Kermit, version 4.0.  The
  477. arrangement of the files has been completely reorganized to fit within Kermit
  478. guidelines.  In particular, all file names are prefixed with WIN, a WINAAA.HLP
  479.  
  480. Page 8                                                INFO-KERMIT DIGEST V10 #1
  481.  
  482. file is available, and all binary files have been converted to the BOO format.
  483.  
  484. On the surface, the program appears much the same as the old one; internally
  485. there has been a major revision of the terminal emulation to improve
  486. performance and to correct some bugs in the ANSI emulation.  In addition, the
  487. dialog boxes have been revised to produce more standard patterns of behavior.
  488. The Kermit implementation has not changed.
  489.  
  490. [Ed. - Many thanks, Bill!  This new release has been (very easily) installed
  491. in the Kermit A area, replacing the old win*.* files.  Note, four files still
  492. needed to be renamed: ckcdeb.h was renamed to winckc.h, cdwart.c was renamed
  493. to winckw.c, ascii.h was renamed to winasc.h, and winker (the makefile) was
  494. renamed to winker.mak.  The first two are just copies of the C-Kermit files.]
  495.  
  496. ------------------------------
  497.  
  498. Date: Wed Jun 21 15:54:28 1989
  499. From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  500. Subject: New Release of HP-9000 BASIC Workstation Kermit
  501. Keywords: HP-9000 Kermit, BASIC Kermit
  502.  
  503. >From Andy Campagnola of Hewlett-Packard in Loveland, Colorado, comes version
  504. 1.02 of HP-9000 BASIC workstation Kermit.  The major change seems to be that
  505. the source can now be modified to run in HP-BASIC 4.0 as it contains no
  506. compiled code -- it's 100% interpreted BASIC.  Many of these files came to us
  507. in binary format with strange names, and so had to be hexified and renamed.
  508. The files are in the C area of Kermit Distribution (kermit/c) under the
  509. prefix "hpb".  See the file HPBAAA.HLP for details about file renaming and
  510. encoding.  Thanks to Andy for sending in this new release!
  511.  
  512. ------------------------------
  513.  
  514. Date: Wed, 10 May 89 16:07:22 WET DST
  515. From: The National PD Software Archive
  516.       <pdsoft%pd-software.lancaster.ac.uk@nsfnet-relay.ac.uk>
  517. Subject: CP/M Kermit Replacement Files
  518. Keywords: CP/M Kermit
  519.  
  520. [Ed. - This message is in response to a report that two of the CPM Kermit
  521. files contained long strings of Ctrl-Z characters, followed by many K of
  522. junk.]
  523.  
  524. The new CPM-Kermit developer is Dr Martin Carter of Nottingham University.
  525. His Email address is PPZMAJOC@UK.AC.NOTTINGHAM.CCC.VAX.  Here is a message
  526. from him about the CPXSY*.ASM files:
  527.  
  528. Comparison of hard copy shows that the bit I thought was interpolated is in
  529. fact the proper new end of the file; the code after that point is from the
  530. original, after the point of deletion.  As I suspected, a CP/M directory
  531. botch, but the other way round.  If *that* is the sort of thing Bertil's CP/M
  532. editor did with Truly Huge Files, I can see why he split them up.
  533.  
  534. Further investigation shows that the same sort of thing has happened with
  535. CPXSY2.ASM.  In neither case would assembly with LASM show up the problem, as
  536. it would LINK elsewhere or (for CPXSY2) END before reaching the danger point.
  537. I dunno what M80 would have made of it.
  538.  
  539. INFO-KERMIT DIGEST V10 #1                                                Page 9
  540.  
  541.  
  542. I've accordingly truncated both files properly (and added in something I
  543. happened to see in an old copy of CPXSYS which appears to have fallen through
  544. the cracks somewhere), and will be e-mailing them to your good selves Under
  545. Seperate Cover.  Thanks for notifying me - the truncated files are not much
  546. more than half the original length, which makes life easier with restricted
  547. disc space.
  548.  
  549. Stay Tooned,
  550.  
  551.     Martin
  552.  
  553. [Ed. - Thanks for sending in the fixed files, Steve, and thanks to Martin for
  554. fixing them.  They have replaced the old copies in the Kermit Distribution A
  555. area as CPXSYS.ASM and CPXSY2.ASM.  Steve also reports that a new release of
  556. CP/M Kermit, 4.09a, is on the way.  Stay tooned.]
  557.  
  558. ------------------------------
  559.  
  560. From: R_Tim_Coslet@cup.portal.com
  561. Subject: New Release of Kermit-UCSD (UCPECAN)
  562. Date: Sat, 20-May-89 09:19:11 PDT
  563. Keywords: UCSD Pascal Kermit, Atari ST, Pecan p-System
  564.  
  565. I am submiting my new version of Kermit-UCSD (Version 1.1), currently
  566. running on the Atari MEGA ST2 with the Pecan Software Systems Inc p-System
  567. Version IV.2.2, and adaptable to Version IV p-Systems on other machines.
  568.  
  569. You should receive 3 files: 1) a large (about 4500 lines) one containing
  570. the source (UCPECA.PAS), a smaller (about 500 lines) one containing the
  571. documentation (UCPECA.DOC), and a very short (about 50 lines) one containing
  572. a brief list of changes made from V1.0 to V1.1 (UCPECA.UPD).
  573.  
  574. This version contains most of the features I wanted and fixes for the major
  575. bugs of V1.0; known limitations are listed in the .DOC file.
  576.  
  577.                                         R. Tim Coslet
  578.  
  579. Usenet: R_Tim_Coslet@cup.portal.com
  580. BIX:    r.tim_coslet
  581.  
  582. [Ed. - Many thanks, R. Tim!  Your new release has replaced the previous one
  583. in the "c" Kermit distribution area as kermit/c/ucp*.*, and UCP*.* on BITNET.]
  584.  
  585. ------------------------------
  586.  
  587. Date: Fri, 26 May 89 19:08:45 EDT
  588. From: Andy Lowry <andy@cs.columbia.edu>
  589. Subject: Kermit Script to Map IBM-PC Keyboard for GNU EMACS
  590. Keywords: MS-DOS Kermit Key Definitions, GNU EMACS, Meta Key
  591.  
  592. I noticed when I pulled the latest kermit release recently that there's a
  593. script included that maps the IBM-PC keyboard to make ALT generate Meta
  594. characters for use with GNU EMACS.  I've included a file that does that as
  595. well as control-meta characters for the lowercase letters.  It maps a few
  596. other keys as well...  check the comments for details.  If it seems useful,
  597.  
  598. Page 10                                               INFO-KERMIT DIGEST V10 #1
  599.  
  600. please feel free to add it to the distribution.
  601.  
  602. [Ed. - It does, and we did, thanks!  It has been put with the other MS-DOS
  603. Kermit files in the "A" area, as msiem2.ini.]
  604.  
  605. ------------------------------
  606.  
  607. Date: 7 Jul 89 14:35
  608. From: w_smith@wookie.dec.com
  609. Subject: CPVROB.HEX File Now With Distribution
  610. Keywords: DEC VT-180, Robin, VT-180, CP/M Kermit
  611.  
  612. Sending the file CPVROB.HEX file to include in the Kermit distribution.
  613.  
  614. - Willie
  615.  
  616. [Ed. - Thanks!  The file CPVROB.HEX (for the DEC VT-180 Robin) is in ~kermit/a
  617. with the other CP/M Kermit files.]
  618.  
  619. ------------------------------
  620.  
  621. End of Info-Kermit Digest
  622.  
  623. INFO-KERMIT DIGEST V10 #2                                               Page 11
  624.  
  625. Info-Kermit Digest         Mon, 21 Aug 1989        Volume 10 : Number 2
  626.  
  627. Today's Topics:
  628.                   Announcing Pick Kermit Version 0.3
  629.                 C-Kermit 4F(094) Available for Testing
  630.                   ISO/Kermit Correspondence Archive
  631.                   File Comparitor for IBM Mainframes
  632.                       CMS Kermit 4.1.001 Warning
  633.           MS-Kermit Scripts and IBM 7171 Protocol Converters
  634.      Using KERMIT for File Transfer Between a PRIME and an RT PC
  635.                       C64-Kermit Problem
  636.                     Re:  Using Kermit on Ethernet?
  637.                          Kermit for Navigator
  638.                     Errors Compiling Amiga Kermit
  639.  
  640. Send digest submissions to Info-Kermit@CUNIXC.CC.COLUMBIA.EDU, requests for
  641. addition to or deletion from the Info-Kermit subscriber list to
  642. Info-Kermit-Request@CUNIXC.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  643.  
  644. Kermit files may be obtained over networks and by mail order.  On the
  645. Internetwork, use FTP to log in to host WATSUN, WATSUN.CC.COLUMBIA.EDU, a
  646. SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2, or to CUNIXC,
  647. CUNIXC.CC.COLUMBIA.EDU, a VAX 8700 running UNIX (Ultrix), IP host number
  648. 128.59.40.130.  Login as user anonymous (note, lower case), any password, and
  649. GET or MGET the desired files.  The Kermit files are in directories kermit/a,
  650. kermit/b, kermit/c, kermit/d, and kermit/e.  You can also get Kermit files
  651. over BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
  652. Kermit file server, at host CUVMA.  For detailed instructions, read the file
  653. kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  654. complete list of Kermit versions and an order form from Kermit Distribution,
  655. Columbia University Center for Computing Activities, 612 West 115th Street,
  656. New York, NY 10025 USA.
  657.  
  658. ----------------------------------------------------------------------
  659.  
  660. Date: Mon Aug 21 12:13:32 1989 EDT
  661. From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  662. Subject: Announcing Pick Kermit Version 0.3
  663. Keywords: PICK, Microdata, McDonell Douglas, REALITY, Ultimate, IBM PC
  664.  
  665. >From Joe Fisher of Austin, Texas, comes release 0.3 of Kermit for the PICK
  666. operating system, written in DATA/BASIC.  Version 0.3 replaces version 0.2C
  667. of January 1987.  The previous release worked only on the Microdata REALITY
  668. system, but the new release works on the following systems:
  669.  
  670.   Microdata (now McDonell Douglas) REALITY 4.2E
  671.   DEC MicroVAX II with Ultimate Coprocessor R10*182P
  672.   IBM PC/XT and compatibles under PICK R83*2.0
  673.   IBM PC/AT and compatibles under PICK R83*2.2
  674.  
  675. The source files have been completely recoded and reorganized to be
  676. compatible with Kermit Distribution.  They contain only printable ASCII
  677. characters.  There is a new manual, in PICK Runoff format, PICDOC.RNO,
  678. containing user and installation instructions.
  679.  
  680. Thanks to Joe for his efforts in preparing and contributing this new
  681.  
  682. Page 12                                               INFO-KERMIT DIGEST V10 #2
  683.  
  684. version.  The files are in the D area of Kermit Distribution, under the
  685. prefix PIC (kermit/d/pic*.* on watsun, PIC* * via BITNET KERMSRV).
  686.  
  687. ------------------------------
  688.  
  689. Date: Mon Aug 21 12:33:41 1989 EDT
  690. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  691. Subject: C-Kermit 4F(094) Available for Testing
  692. Keywords: C-Kermit, UNIX Kermit
  693.  
  694. The forthcoming new release of C-Kermit 4F is coming closer.  Many of the
  695. problems reported by the beta testers have been solved, but a few more must
  696. be fixed before final release.  Since 4F(085) was announced for testing in
  697. Info-Kermit V10 #1 on July 14th, many changes have been made:
  698.  
  699.  - attempt to allow the program to compile correctly on Apollo SR10 BSD
  700.  - attempt to fix the crazy echoing upon reconnecting after file transfer
  701.    in AT&T-based Unix systems
  702.  - fix the OS/2-specific code so that it compiles correctly
  703.  - added new support for Masscomp/Concurrent RTU
  704.  - added support for AT&T 6300
  705.  - fix TRANSMIT command to be interruptible by Ctrl-C
  706.  - various minor bug fixes, cosmetic improvements, and code reorganization
  707.  - fix IBM/Rolm CBX dialing
  708.  - fix support for NeXT in the makefile
  709.  - improved support for Hayes modem responses
  710.  - new Microcom modem support
  711.  - updated support for OS-9/68K
  712.  - fixed dynamic packet size recalculation to only shorten packets upon real
  713.    errors
  714.  - fixed file size and throughput reports in STATISTICS command
  715.  - attempt to eliminate many compile-time point-type mismatches caused by
  716.    calls to signal()
  717.  
  718. Some outstanding problems:
  719.  
  720.  - The OS/2 version reportedly compiles and runs correctly, but the
  721.    CKOKER.BOO file which is provided is based on a much older version of
  722.    C-Kermit.  OS/2 users who build the new version are encouraged to send in
  723.    an up-to-date CKOKER.BOO file.
  724.  
  725.  - The VAX/VMS support code (CKV*.*) is not yet updated to agree with this
  726.    version.  The new VMS code should be available within a week or two.
  727.  
  728.  - Similarly, the Macintosh code is slightly behind this version, and may
  729.    need some reconciliation.
  730.  
  731.  - Support code for other non-Unix systems such as Commodore Amiga and Data
  732.    General AOS/VS has not been updated in a very long time, and can not be
  733.    compiled with the current version of C-Kermit.
  734.  
  735.  - BIG PROBLEM: On an AT&T 3B2/300, but apparently nowhere else, C-Kermit
  736.    fails to write out one or more file buffers when receiving files.
  737.  
  738.  - Many Unix systems now disagree on the data type of the signal() function.
  739.    Previously it was always (*int)(), but now it is (*void)() on some
  740.  
  741. INFO-KERMIT DIGEST V10 #2                                               Page 13
  742.  
  743.    systems like AT&T System V R3, SUNOS 4.0, etc.  C-Kermit includes a
  744.    SIGTYP definition in CKCDEB.H to handle this, but this needs to be
  745.    updated to reflect the situation on the many different systems C-Kermit
  746.    tries to support.  So far the only bad effect seems to be compile-time
  747.    warnings about pointer mismatches.
  748.  
  749. C-Kermit users are urged to get the latest pre-release and try it out on
  750. their systems and report any problems to me, so that this new version can
  751. finally be formally released, and work can begin on the next version.
  752.  
  753. The files are in kermit/test/ck*.* on watsun, and T:CK*.* on BITNET KERMSRV
  754. at CUVMA.
  755.  
  756. ------------------------------
  757.  
  758. Date: Mon Aug 21 12:33:44 1989 EDT
  759. From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  760. Subject: ISO/Kermit Correspondence Archive
  761. Keywords: International Character Sets
  762.  
  763. The mail archive of the "ISO / Kermit" discussion group is now available as
  764. kermit/test/mail.txt on watsun, and as T:MAIL.TXT on BITNET KERMSRV.  The
  765. messages discuss the recent proposal to extend the Kermit protocol for
  766. transfer of text files composed of different national character sets, as
  767. well as the first three drafts of the proposal itself.  Please notify me if
  768. you want to be added to this discussion group.  A fourth draft of the
  769. proposal will be available shortly.
  770.  
  771. ------------------------------
  772.  
  773. Date: Fri, 1989 May 12   15:16:26 EDT
  774. From: "John F. Chandler" <PEPMNT@cfaamp.harvard.edu>
  775. Subject: File Comparitor for IBM Mainframes
  776. Keywords: IBM 370 Kermit
  777.  
  778. For those who don't already have a favorite file-comparison program, here's a
  779. note concerning one that is available in the Kermit distribution under the
  780. name IK0VER.FOR (that's I K Zero, not I K OH).  It's specialty is comparing
  781. files of 80-byte records with sequence numbers in columns 73 through 80, and
  782. it writes out the differences in the form of an update file for converting one
  783. input file into the other.  The syntax of the updates is compatible with that
  784. used by the UPDATE command of CMS (the control cards begin with the string
  785. "./ " in columns 1-3).  It is not difficult to write a companion program for
  786. applying the updates -- such a program is also available in the Kermit
  787. distribution in versions for MVS, TSO, and MUSIC (in assembler).  IK0VER is
  788. entirely in Fortran and contains comments with directions for converting from
  789. F77 to F66.
  790.                                    John
  791.  
  792. ------------------------------
  793.  
  794. Date: Tue, 20 Jun 89 15:59:13 EDT
  795. From: Brian Holmes <BHOLMES%WAYNEST1@cuvmb.cc.columbia.edu>
  796. Subject: CMS Kermit 4.1.001 Warning
  797. Keywords: IBM 370 Kermit
  798.  
  799.  
  800. Page 14                                               INFO-KERMIT DIGEST V10 #2
  801.  
  802. After installing version 4.1.001, so far I have only noticed one bug.  When
  803. I invoke the new version I always get the message "Invalid Kermit command"
  804. before I get the CMS-KERMIT> prompt.  I notice that the string '$_' appears
  805. on the screen after I invoke the new version and before I get the error
  806. message.  It appears that '$_' is getting passed to KERMIT somehow and of
  807. course this would generate the error.  I grabbed a completely new version
  808. from KERMSRV before I started too.  Has anyone else had a problem similar to
  809. this?
  810.                         Brian Holmes
  811.                         CSC Operating Systems & Communications
  812.  
  813. SNAIL    : Wayne State University, 5925 Woodward, Detroit MI 48202 U.S.A.
  814. BITNET   : BHOLMES@WAYNEST1
  815. INTERNET : Brian_Holmes@UM.CC.UMICH.EDU
  816. UUCP     : {UMIX|ITIVAX}!WAYNE-MTS!BRIAN_HOLMES
  817.  
  818. [From John Chandler - The message before the Kermit prompt is undoubtedly
  819. due to something in your KERMINI file left over from "the old days".  The
  820. most likely that comes to mind is "SET SERIES1 ON", which was abandoned as
  821. of 4.0 in favor of "SET CONTROLLER SERIES1".  Nearly all the other obsolete
  822. forms of Kermit subcommand are still accepted in Kermit-370, such as "SET
  823. FILE-TYPE BINARY" (should be "SET FILE TYPE BINARY") and "SET RECFM F"
  824. (should be "SET FILE RECFM F").  The "$_" appearing on the screen suggests
  825. something entirely different, namely, that you are connecting through a
  826. fullscreen terminal that isn't Yale-ASCII-type.  Kermit-370 attempts to
  827. detect the kind of terminal controller by issuing a Yale ASCII status
  828. request (which contains an undefined 3270 order plus a dollar sign and
  829. x'BC').  If the controller doesn't recognize the special order as a status
  830. request introducer, the remaining characters will simply appear as text on
  831. the screen.  Kermit will then, incidentally, decide that the controller is
  832. of type GRAPHICS, but it might also be a real 3270-type terminal (in which
  833. case, you wouldn't be able to do any file transfers).  Still, the screen
  834. would normally be cleared after the status check, but some protocol
  835. converters sometimes leave garbage on the screen anyway.]
  836.  
  837. ------------------------------
  838.  
  839. Date: Fri, 04 Aug 89 09:46:51 ADT
  840. From: DEDOUREK%UNB.CA@cuvmb.cc.columbia.edu
  841. Subject: MS-Kermit Scripts and IBM 7171 Protocol Converters
  842. Keywords: MS-DOS Kermit, Protocol Converters, IBM 7171
  843. Xref: 7171, See IBM 7171
  844.  
  845. This is in reply to Mike Porter's query in Info-Kermit Digest, v9n7.  Sorry
  846. about the long delay in replying, but because of a BITNET problem, I just
  847. received this issue this week.
  848.  
  849. We also run IBM7171 protocol converters as the main access to the IBM
  850. mainframes.  I have developed several scripts for automatically logging in,
  851. e.g. to TSO.  In doing that work, I have gained some experience in writing
  852. such scripts.  The following comments might be useful to others:
  853.  
  854. On a fast PC, it is possible to send a reply to the 7171 too soon (even though
  855. the 7171 is a full duplex device with type ahead buffers).  Apparently, some
  856. software clears the typeahead, e.g. when VTAM turns the terminal over to a new
  857. application.  For example:
  858.  
  859. INFO-KERMIT DIGEST V10 #2                                               Page 15
  860.  
  861.  
  862.    INPUT 10 TERMINAL TYPE:
  863.    OUTPUT vt100\13
  864.  
  865. starts the output as soon as the colon is received.  Use of Kermit in "line
  866. monitor mode" (set debug on) shows that our 7171 is configured to send a blank
  867. after the colon.  I use
  868.  
  869.    INPUT 10 TERMINAL TYPE: ;
  870.  
  871. where the semicolon appears to say that the input string ends at the character
  872. immediately preceding.  Use of backslash code for blank might be better style.
  873. This is particularly important when the 7171 sends an escape sequence (e.g.
  874. cursor positioning) following the visible text.  I have found it frequently
  875. necessary (on my 286 machine) to wait for the escape sequence before sending.
  876. (BTW, escape sequences frequently include semicolons; remember to backslash
  877. escape semicolons in input statements as in:
  878.  
  879.    input \27[2\;36H
  880.  
  881. I once spent many hours finding a bug in a script)
  882.  
  883. The problem of the 7171 sending set-up sequences during the script processing
  884. and these not being transmitted to the emulator is a very annoying one when
  885. trying to automate logons for users.  jrd's proposed solution of:
  886.  
  887.     set input-echo off
  888.     input 10 terminal type: ;
  889.     output vt100\13
  890.     connect
  891.  
  892. won't work for us because there is a whole sequence of input/output statements
  893. to do the logon to TSO or whatever before the connect, whereas the 7171
  894. insists on sending the initialization immediately in response to the
  895. "vt100\13".  (Question to jrd: with set input echo off, just how much input is
  896. buffered for eventual processing by the emulator?)
  897.  
  898. One possible solution would be addition of commands to MS Kermit of the form:
  899.  
  900.     set terminal vt100-keypad-mode application
  901.  
  902. or similar.  A script could then anticipate the required setting of all the
  903. emulator modes and explicitly set them before connect.  I can see no way of
  904. doing this in MS Kermit 2.32/A.  (jrd: have I missed something?)
  905.  
  906. The current workaround is to instruct users to type the "7171 reset" key
  907. (control G on our system) after logging in.  This retransmits all of the vt100
  908. setups while the emulator is listening.  Unfortunately, it is easy for a user
  909. to forget this, which causes strange problems, e.g. in the TSO editor.
  910.  
  911. I have tried ending scripts with
  912.  
  913.     output \7
  914.     connect
  915.  
  916. (yes, with set input-echo off) to try to ask for a reset just before the
  917.  
  918. Page 16                                               INFO-KERMIT DIGEST V10 #2
  919.  
  920. connect in the hopes that the emulator would then catch the sequences.  Works
  921. perfectly in the next office on an IBM PC/XT.  On my PS/2 30-286 (an 80286,
  922. 10MHz, 1 wait state machine) the communications goes into a loop!  The 7171 is
  923. continuously sending garbage stuff.  I have not had the time to determine
  924. whether the 7171 has botched and is sending junk, or whether MSKermit is
  925. continuously sending stuff and the 7171 is merely responding with error
  926. messages.  (Typically, TSO invalid command, etc).  I presume that the problem
  927. is that the reset occurs too soon after the last part of the logon command to
  928. TSO on my faster machine.  I will report on this problem if I discover more
  929. information.
  930.  
  931. John DeDourek, Professor
  932. School of Computer Science
  933. University of New Brunswick
  934. Fredericton, N. B. CANADA
  935. E3B 5A3
  936.  
  937. dedourek@unb.ca      -- Registered Domain Name
  938. DEDOUREK@UNB         -- BITNET / NETNORTH (Canada)
  939. dedourek@unb.bitnet  -- For mailers which only know how to get to
  940.                         bitnet this way.
  941.  
  942. [From jrd - There are two buffers.  The serial port circular buffer is
  943. typically 1500 bytes.  Script commands and the emulator draw from it, and
  944. characters cannot be returned afterward.  Script commands may use a private
  945. 128 byte buffer for pattern matching; this buffer is not accessible by the
  946. emulator.  This means that characters drawn out of the primary serial port
  947. buffer by the script commands will not be seen by the terminal emulator.  (To
  948. reiterate a common item: the terminal emulator is not active during scripts,
  949. and this is the root of the discussion here).
  950.  
  951. I agree that \32 is much safer rendition of a trailing space than a movable
  952. comment indicator. One may also use curly braces around the pattern string,
  953. such as:
  954.  
  955.    INPUT 10 {TERMINAL TYPE: }           ; optional comment
  956.  
  957. If one checks DEC VT10x terminals one finds that keypad applications mode can
  958. be set only by the host. The same is true for the VT300 series terminals.
  959. However, the VT320/102/52/H-19 emulator the next release of MS Kermit has the
  960. command SET TERMINAL KEYPAD {NUMERIC, APPLICATION}.
  961.  
  962. There must be a 7171 problem associated with a too rapid response from the PC.
  963. One way of achieving a tiny wait interval is to say PAUSE 0, the processing
  964. time for which is a few milliseconds.]
  965.  
  966. ------------------------------
  967.  
  968. Date: 26 May 89 20:22:39 GMT
  969. From: mskinner@boston5.vnet.ibm.com
  970. Subject: Using KERMIT for File Transfer Between a PRIME and an RT PC
  971. Keywords: IBM RT PC, Prime
  972.  
  973. Concerning using KERMIT for file transfer between a PRIME and an RT:
  974.  
  975. IT NOW WORKS!
  976.  
  977. INFO-KERMIT DIGEST V10 #2                                               Page 17
  978.  
  979.  
  980. Thanks to everybody who took the time to offer me suggestions, both in the
  981. forum and directly.  I REALLY appreciate it.
  982.  
  983. It turned out to be a protocol problem -- like the RT version of KERMIT, the
  984. PRIME version also has a KERMIT setup file (that I had been overlooking); so
  985. when KERMIT on the PRIME was made active, it would change the parameters
  986. that I had set using the PRIME's ASYNCH (or whatever) command.
  987.  
  988. Making sure parity was set to "mark" on both systems is what specifically
  989. fixed the problem.
  990.  
  991. And to think the only Kermit I knew two weeks ago was the one on Muppet
  992. Babies...
  993.  
  994. Thanks again for all the help.
  995. -- Mark Skinner (MSKINNER at BOSTON5) 8-234-6521
  996.  
  997. ------------------------------
  998.  
  999. Date: Tue, 13 Jun 89 22:30:30 EST
  1000. From: ray@gibbs.physics.purdue.edu (Ray Moody)
  1001. Subject: C64-Kermit Problem
  1002. Keywords: Commodore 64 Kermit, C64 Kermit
  1003.  
  1004. >I have the following configuration : a Commodore C64, a 2400 baud Hayes
  1005. >compatible modem and a modem adaptor that connects the former two together.
  1006. >When I used a terminal software called CCGMS 6.0, the system worked nicely up
  1007. >to 2400 baud !!!!!  However, when I used KERMIT, it was a complete failure no
  1008. >matter what baud rate I tried !!
  1009.  
  1010.     Commodore Kermit is only capable of 2400 baud on a C128, not a
  1011. C64.  Support for 2400 baud is likely to appear in the future (hey;
  1012. a C64 is a slow machine.)
  1013.  
  1014.     There is a problem that occurs at 1200 baud on some modems when
  1015. connected to a C64.  The C64 thinks it is a C128 and uses slightly
  1016. different timing.  Some modems don't care, others do.  There is a
  1017. fixed version of Kermit 2.2, but this version is not widely
  1018. distributed.
  1019.  
  1020.     There are no known problem with 300 baud.
  1021.  
  1022. >The problem is : After the usual procedure
  1023. >of dialing the number manually and hearing the high pitch tones, the modem
  1024. >did not kick in to do the rest !!  Are there some parameters (that I am not
  1025. >aware of) that need to be set beside baud rate in KERMIT ?  What about a
  1026. >parameter in KERMIT called rs232-registers ?  What should be its hex value?
  1027. >Any help is appreciated !!
  1028.  
  1029.     My guess is that there is something *inside the modem* that is not
  1030. set properly.  Perhaps you are not sending an AT sequence that your
  1031. terminal program does.
  1032.  
  1033.     The "set rs232-registers" command is going away soon.  In older
  1034. versions of Kermit, the "set rs232-registers" command was used to
  1035.  
  1036. Page 18                                               INFO-KERMIT DIGEST V10 #2
  1037.  
  1038. specify baud and parity with a cryptic hex number.
  1039.  
  1040.     The typical "gotcha" in Commodore Kermit is changing parity
  1041. without changing word-size.  If you are using no parity, you should be
  1042. using eight bit words.  If you are using any other parity, you should
  1043. have seven bit words.  (Perhaps this ``feature'' is too confusing to
  1044. be worth keeping.)
  1045.                                 Ray
  1046.  
  1047. ------------------------------
  1048.  
  1049. Date: Tue, 20 Jun 89  21:16:37 EDT
  1050. From: "Roger Fajman" <RAF%NIHCU@cuvmb.cc.columbia.edu>
  1051. Subject: Re:  Using Kermit on Ethernet?
  1052. Keywords: Ethernet
  1053.  
  1054. > [Ed. - There are many requests for this.  The most practical approach to
  1055. > adding TCP/IP Telnet support to MS-Kermit would be to take the board-level
  1056. > drivers from NCSA Telnet and convert them into TSR Bios-level drivers for
  1057. > COM1.  Then let MS-Kermit's SET PORT BIOS1 command do the rest.  This
  1058. > apparently already works with certain commercial IP products, e.g. Interlan's
  1059. > TCP/IP Gateway for Novell networks (see Info-Kermit V9 #8).]
  1060.  
  1061. FTP Software recently announced INT 14 support for their PC/TCP product,
  1062. which supports many network boards.  I haven't had an opportunity to try it
  1063. with MS Kermit yet.
  1064.  
  1065. ------------------------------
  1066.  
  1067. Date: Sat, 03 Jun 89 18:01:01 EDT
  1068. From: Peter Jones <MAINT@uqam.BITNET>
  1069. Subject: Kermit for Navigator
  1070. Keywords: Navigator, Blind, Braille
  1071.  
  1072. Some time ago, I announced I would be interested in developing a KERMIT
  1073. system for the VBII terminal for the blind, an 8080-based braille
  1074. workstation. I have decided to abandon this project, as too much investment
  1075. would be required to support and debug an 8080 program in our environment.
  1076.  
  1077. Telesensory Systems Inc has announced a new device called the Navigator.
  1078. This is a PC-like system with braille I/O. As we use PC's at UQAM, support
  1079. would be available. I'm wondering if anyoune has tried Kermit on the
  1080. Navigator.  Would a special version be required?
  1081.  
  1082. Peter Jones     MAINT@UQAM     (514)-282-3542
  1083. "All's well that ends." :-)
  1084.  
  1085. ------------------------------
  1086.  
  1087. Date: Fri, 21 Apr 89 09:16:59 MET
  1088. From: "Boelen, Lodewijk J.M." <RCCSBLN@HDETUD1.BITNET>
  1089. Subject: Errors Compiling Amiga Kermit
  1090. Keywords: Amiga C-Kermit, Commodore Amiga
  1091.  
  1092.      Lectori Salutem
  1093.  
  1094.  
  1095. INFO-KERMIT DIGEST V10 #2                                               Page 19
  1096.  
  1097. In December I have got both the sources and a BOO-ed version of Kermit on my
  1098. Amiga.  By curiosity I compiled the sources with the Lattice 3.10 compiler
  1099. to get acquainted with the software available on my new (second hand)
  1100. AMIGA2000.  I love that machine!
  1101.  
  1102. I remarked the following compiletime errors:
  1103.   1.there are many warnings 89 on the variables "pid" and "D7Save" and others;
  1104.   2. ckitio.c:
  1105.     .1 error 71: formal declaration error "m";
  1106.     .2 error 9: undefined identifier "m";
  1107.     .3 error 63: duplicate declaration of item "m";
  1108.   3. ckifio.c: error 57: semicolon expected;
  1109.   4. ckuus3.c: error 25: invalid macro usage.
  1110.  
  1111. The total time needed for compilation on my two-diskette machine, with an
  1112. adapted make-file, is 15 minutes.  On scanning the sources near the marked
  1113. lines I made some changes I will describe hereafter.  All the compiletime
  1114. errors were gone but the one in ckuus3.c.
  1115.  
  1116. To get a Kermit program I had to attack the BOO-ed version I guessed to be
  1117. in ckiker.upd.  When anyone is interested I will mail my critics and the way
  1118. I got a working Kermit program.  I could emulate a terminal, that's all.  I
  1119. called for HELP but got no responses on the sources problems.
  1120.  
  1121. So I waited for the newest version, announced in the meanwhile, hoping on
  1122. the errors to be corrected.  Before yesterday I compiled the newest sources
  1123. the first time.  I was sad to find the same errors as described above plus
  1124. one: the version of HEARN's ckucmd.c is cut off.  After receiving the
  1125. TUVMA-version and applying the corrections, yesterday I got in the same
  1126. situation as in January.  So now my second call for HELP!
  1127.  
  1128. Here are the corrections on the lines of the actual version:
  1129.   1. ckitio.c: all the errors are gone when you change line 692 from:
  1130.     "int n, m;" into: "int n;" and insert after line 695: "int m;";
  1131.   2. ckifio.c: a little above line 343 you can find: "return(...));". If you
  1132.     change this line in "return(...);" (one ")" less!) all is well.
  1133.  
  1134. I don't know C though it looks very nice, but also a colleague could not find
  1135. a solution on the error in ckuus3.c.
  1136.  
  1137. I wonder if the warnings are not harmful, but I don't know to correct them.
  1138.  
  1139. Can anyone help me? I would be grateful,
  1140.  
  1141.       Lodewijk.
  1142.  
  1143. [Ed. - To our knowledge, nobody has worked on the Amiga-specific portion of
  1144. C-Kermit since Steve Walton's contributions of January 1987, listed in
  1145. ckiker.upd.  If anyone out there has worked on upgrading C-Kermit's Amiga
  1146. support to the current version of C-Kermit -- or better still, the test
  1147. version 4F with file attribute packets -- please let us know!  Or if you are
  1148. willing to volunteer to take on the job, also please tell us.  Until then,
  1149. the best we can do is add Lodewijk's message to the ckiker.bwr file.]
  1150.  
  1151. ------------------------------
  1152.  
  1153.  
  1154. Page 20                                               INFO-KERMIT DIGEST V10 #2
  1155.  
  1156. End of Info-Kermit Digest
  1157.  
  1158. INFO-KERMIT DIGEST V10 #3                                               Page 21
  1159.  
  1160. Info-Kermit Digest         Thu, 5 Oct 1989        Volume 10 : Number 3
  1161.  
  1162. Today's Topics:
  1163.  
  1164.            Kermit Distribution Moves from CUNIXC to WATSUN
  1165.       Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.1.005
  1166.             New Test Release of Mac Kermit
  1167.       A Very Minor Re-release of MS-Kermit 2.32/A for the IBM PC
  1168.         Announcing a Minor Update to MS-Windows Kermit
  1169.             Announcing DECsystem-10 Kermit 3(134)
  1170.           Announcing a Version of CP/M Kermit for the HP-125
  1171.               New Version of Telcon Zorba Kermit
  1172.              Setup for Using CRISP with MS-Kermit
  1173.            Re: Mixing Things in MS-Kermit Key Definitions?
  1174.         Re: Mixing things in MS-Kermit 2.32/A Key Definitions
  1175.               Using Kermit on Ethernet?
  1176.           VT100 Terminal Emulation for the Heath89?
  1177.  
  1178.  
  1179. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU, requests
  1180. for addition to or deletion from the Info-Kermit subscriber list to
  1181. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1182.  
  1183. Kermit files may be obtained over networks and by mail order.  On the
  1184. Internetwork, use FTP to log in to host WATSUN, WATSUN.CC.COLUMBIA.EDU, a
  1185. SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2.
  1186. 128.59.40.130.  Login as user anonymous (note, lower case), any password, and
  1187. GET or MGET the desired files.  The Kermit files are in directories kermit/a,
  1188. kermit/b, kermit/c, kermit/d, and kermit/e.  You can also get Kermit files
  1189. over BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
  1190. Kermit file server, at host CUVMA.  For detailed instructions, read the file
  1191. kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1192. complete list of Kermit versions and an order form from Kermit Distribution,
  1193. Columbia University Center for Computing Activities, 612 West 115th Street,
  1194. New York, NY 10025 USA.
  1195.  
  1196. ----------------------------------------------------------------------
  1197.  
  1198. Date: Tue, 3 Oct 89 17:16:29 EDT
  1199. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1200. Subject: Kermit Distribution Moves from CUNIXC to WATSUN
  1201. Keywords: CUNIXC, WATSUN, FTP, Kermit files, Info-Kermit, Info-Kermit-Request
  1202.  
  1203. As announced in Info-Kermit V9 #6 (April 1989), CUNIXC is being retired
  1204. from network service as a base for the Kermit files, and has been replaced
  1205. by WATSUN.CC.COLUMBIA.EDU, IP host number 128.59,39.2, which by now should
  1206. be well known to all Internet sites.  Watsun is the home of the Kermit
  1207. files, and contains the definitive copies of all the Kermit files.  It is
  1208. accessible via anonymous FTP, just as CUNIXC was.
  1209.  
  1210. ------------------------------
  1211.  
  1212. Date: Wed, 1989 Sep 13   13:13 EDT
  1213. From: "John F. Chandler" <PEPMNT@CFAAMP.BITNET>
  1214. Subject: Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.1.005
  1215. Keywords: IBM 370 Kermit, VM/CMS Kermit,
  1216.  
  1217. Page 22                                               INFO-KERMIT DIGEST V10 #3
  1218.  
  1219. Xref: CMS Kermit, See VM/CMS Kermit
  1220. Xref: VM/XA Kermit, See VM/CMS Kermit
  1221. Xref: CMS/XA Kermit, See VM/CMS Kermit
  1222.  
  1223. This is to announce the release of Kermit-370 version 4.1.005 for CMS.  The
  1224. new version comes (for the first time) in two flavors, the new flavor being
  1225. CMS/XA.  The latter can be generated by obtaining the new file IKCXA UPD in
  1226. addition to the new version of IKCKER UPD and using the command VMFASM
  1227. KERMIT KERMXA instead of VMFASM KERMIT KERMIT.  The XA version will run
  1228. under CMS 5.5 under VM/XA SP 2 in either 370 or XA mode but will not run
  1229. under earlier releases of CMS.  Conversely, the standard version will run
  1230. under pre-5.5 CMS under either VM/SP or VM/XA but will not run under CMS
  1231. 5.5.  This unfortunate dichotomy could be eliminated, but only by hard-
  1232. coding certain CMS macros and making extensive use of conditional assembly.
  1233.  
  1234. Version 4.1.005 has several improvements over 4.1.001:
  1235.  
  1236.  1. Certain situations causing VTAM to lock up a file transfer are now
  1237.     prevented.
  1238.  
  1239.  2. A bug introduced in 4.1.001, which prevented file transfers when the
  1240.     user had CP SET APL ON, has been corrected.
  1241.  
  1242.  3. Certain CP SET options which are not supported by VM/XA are now
  1243.     avoided by both flavors of Kermit when running under VM/XA.
  1244.  
  1245.  4. The tentative fix (SC89165) offered in IKCKER BWR for certain
  1246.     infinite waits on protocol-converter-type transfers has been
  1247.     definitely included.
  1248.  
  1249.  5. The common storage has been rearranged slightly to remain within
  1250.     the 4K addressibility limit.
  1251.  
  1252.  6. A new, separate error condition is recognized when Kermit-CMS
  1253.     receives a "packet" containing no start-of-packet character.  The
  1254.     old response was the somewhat misleading "Bad packet count or
  1255.     checksum."
  1256.  
  1257.  7. There is now provision for an accounting exit routine to be called
  1258.     after completion of each batch of SEND or RECEIVE.  A sample routine
  1259.     is available as IKCACT ASM and can be configured to punch cards, cut
  1260.     system accounting records, or write a disk file.  Since the exit
  1261.     routine is optional, you must explicitly load it with Kermit.
  1262.  
  1263.  8. Perhaps most interestingly, Kermit-CMS now recognizes a syntax for
  1264.     sending partial files by line numbers.  The syntax is
  1265.  
  1266.          SEND filespec<n-m>
  1267.  
  1268.     where "filespec" is any valid file specification, "n" is the first
  1269.     line to send, and "m" is the last.  There must be no blank between
  1270.     the file name and the "<".  Either "n" or "m" may be omitted (the
  1271.     default is the start or end of the file, respectively), and the
  1272.     hyphen may be left off as well if "m" is omitted.  The same syntax
  1273.     may be used in a GET request (or, in many cases, a REMOTE TYPE
  1274.     request) through a micro Kermit talking to a Kermit-CMS server.
  1275.  
  1276. INFO-KERMIT DIGEST V10 #3                                               Page 23
  1277.  
  1278.  
  1279. Many thanks to the beta-testers, who put the new version through its
  1280. paces and helped in identifying weaknesses in the implementation.
  1281. Note: the TSO version of release 4.1.005 will be available soon.
  1282.  
  1283. [Ed. - Many thanks, John, for your continuing excellent and thorough work.
  1284. The new features are most welcome, and the support for XA will be good news
  1285. for many sites!  The new files are in the "B" area of Kermit Distribution,
  1286. kermit/b/ikc*.* on watsun for Internet access, and also available from
  1287. BITNET KERMSRV at CUVMA as IKC*.*.]
  1288.  
  1289. ------------------------------
  1290.  
  1291. Date: Tue, 22 Aug 89 16:46:26 EDT
  1292. From: Paul Placeway <pplaceway@bbn.com>
  1293. Subject: New Test Release of Mac Kermit
  1294. Keywords: Macintosh Kermit
  1295.  
  1296. New sources for Mac Kermit 0.98(62), compilable with the 4F(095) C-Kermit
  1297. files are now available, along with an up-to-date CKMKER.HQX file, which
  1298. can be decoded into the working Mac Kermit application using BinHex V4.
  1299.  
  1300. This version fixes the font assignment problems, makes mouse->arrow keys
  1301. work again, and does statistics on file transfer right.  It also is better
  1302. about keys when running under System 4.2 or better (specifically, it
  1303. disables dead-keys and doesn't strip off shifting when unmodifying keys).
  1304.  
  1305.                 --Paul
  1306.  
  1307. [Ed. - Thanks Paul!  The new files have relaced the old ones in
  1308. kermit/test/ckm*.* on watsun, and in the T: area of BITNET KERMSRV on
  1309. CUVMA.  Please send reports and comments to Info-Kermit@watsun.]
  1310.  
  1311. ------------------------------
  1312.  
  1313. Date: Thu, 14 Sep 89 21:17:39 EDT
  1314. From: "Joe R. Doupnik" <jrd@cc.usu.edu>
  1315. Subject: A Very Minor Re-release of MS-Kermit 2.32/A for the IBM PC
  1316. Keywords: MS-DOS Kermit 2.32/A
  1317.  
  1318. Release 2.32/A of MS Kermit had a bug when operated as a Server.  If the
  1319. current directory were the the root ("\") of a disk then it could not
  1320. receive files because the server added two backslashes before the name of
  1321. the incoming file, and issued an error message like "?Unable to create
  1322. \\FOO", rather than creating the file.  This problem is fixed in the
  1323. interim release file MSVIBM.BOO, for IBM-PCs only.  The running program
  1324. can be identified by the version banner double date of "21 Jan 1989/13
  1325. Sept 89."
  1326.  
  1327. Joe Doupnik (the guilty party).
  1328.  
  1329. [Ed. - Many thanks again, Joe!  The new MSVIBM.BOO file has been installed in
  1330. the "A" area of Kermit Distribution, and the MSKERM.BWR file has also been
  1331. updated.]
  1332.  
  1333. ------------------------------
  1334.  
  1335. Page 24                                               INFO-KERMIT DIGEST V10 #3
  1336.  
  1337.  
  1338. Date: Wed Sep 13 12:29:28 1989
  1339. From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  1340. Subject: Announcing a Minor Update to MS-Windows Kermit
  1341. Keywords: MS-Windows Kermit
  1342.  
  1343. >From Bill Hall of Santa Clara, CA, a new set of MS-Windows Kermit files.
  1344. The major change is that all the files have been named consistently, and
  1345. the makefile (winker.mak) adjusted accordingly.  There are also some minor
  1346. improvements to the dialog boxes, etc.  The new version is 4.10, and it
  1347. has been tested successfully under MS-Windows 2.03 on a PS/2.  The new
  1348. files, including a "boo" file of the executable program (which may be
  1349. converted back into an .EXE file using any of the MSBPCT programs), are in
  1350. the "A" area of Kermit Distribution, kermit/a/win*.* on watsun, and are
  1351. also available over BITNET from KERMSRV at CUVMA as WIN*.*.  Thanks to
  1352. Bill for sending in the new version.  Future releases are expected to have
  1353. some major additional features.
  1354.  
  1355. ------------------------------
  1356.  
  1357. Date: Mon, 18 Sep 89 01:06:47 +0100
  1358. From: Dan Norstedt <DANNE@kicki.stacken.kth.se>
  1359. Subject: Announcing DECsystem-10 Kermit 3(134)
  1360. Keywords: DECsystem-10 Kermit, Bliss Kermit, TOPS-10 Kermit, VAX/VMS Kermit
  1361.  
  1362. New features and changes in Kermit-10 3(134):
  1363.  
  1364. This version has added support for extended length packets -
  1365.  
  1366.       * Extended length packets are supported by the normal SET RECEIVE
  1367.         PACKET and SET SEND PACKET commands.  Sizes up to 1000 are allowed.
  1368.         By default, extended length packets are not used.  Typically, use
  1369.         SET RECEIVE PACKET 1000 and SET SEND PACKET 1000 to enable it.
  1370.  
  1371. It also contains bug fixes/enhancements from the VMS version -
  1372.  
  1373.       * CRC calulations works ok when sending 8 bit data not using quoting.
  1374.  
  1375.       * IBM mode handshake improved.
  1376.  
  1377.       * Don't lose last character in a buffer if it's a widow.
  1378.  
  1379. That's all, folks.  The updated files are:
  1380.  
  1381.         K10COM.REQ
  1382.         K10GLB.MAC
  1383.         K10MIT.MAC
  1384.         K10MSG.BLI
  1385.         K10MSG.MAC
  1386.         K10TT.MAC
  1387.         K10UNV.MAC
  1388.  
  1389. There are no new files, except this announcement.
  1390.  
  1391. The .MAC (Macro-10) files are generated from the Bliss sources, but they
  1392. will only work for KL and KS systems (our system is a KI).  But since KI's
  1393.  
  1394. INFO-KERMIT DIGEST V10 #3                                               Page 25
  1395.  
  1396. are rare, and the previous version also was compiled only for KL/KS, I don't
  1397. think it's much of a problem.  The program has been put to heavy use here
  1398. over the last few months, and I believe it to be free of (at least) new
  1399. bugs.
  1400.                                         Regards,
  1401.                                         Dan Norstedt
  1402.  
  1403. [Ed. - Many thanks, Dan!  This will certainly be good news for the world's
  1404. remaining TOPS-10 users.  The new files are installed in Kermit
  1405. Distribution in the B area, kermit/b/k10*.* on watsun.cc.columbia.edu for
  1406. Internet access, and in K10*.* on KERMSRV at CUVMA for BITNET access.
  1407. Note that the system-independent Kermit protocol portions of this program
  1408. are supposed to share the same source files with VAX/VMS Kermit-32.
  1409. VAX/VMS users who have a Bliss-32 compiler are encouraged to get the new
  1410. files and see if a new version of Kermit-32 can be built from them, which
  1411. will give this orphaned program long packet support.]
  1412.  
  1413. ------------------------------
  1414.  
  1415. Date: 30-Aug-89:08:08:48
  1416. From: mailer@uwalocke.bitnet
  1417. Subject: Announcing a Version of CP/M Kermit for the HP-125
  1418. Keywords: CP/M Kermit, HP-125
  1419.  
  1420. Sending you an Intel .HEX-formated version of the system-dependent part of
  1421. CP/M Kermit, Version 4.09, for the HP-125 Business Assistant computer running
  1422. HP's modified CP/M Version 2.2.  I suggest that it be called CPVHP1.TXT.  I
  1423. can also send the sources in separate messages if you wish.  Sorry it took so
  1424. long but other projects were pressing.
  1425.  
  1426. You may reach me by sending mail on Bitnet to mailer@uwalocke.bitnet with
  1427. the subject "dec10%bpa".  Cheers!
  1428.  
  1429. -- Mike Freeman, Bonneville Power Administration; P.O. Box 491; Vancouver,
  1430. WA 98666 Routine MORF (Telephone (206)690-2307) --
  1431.  
  1432. [Ed. - Thanks, Mike!  The file has been installed as you suggest as
  1433. CPVHP1.TXT, and the source has been installed.]
  1434.  
  1435. ------------------------------
  1436.  
  1437. Date: Fri,  1 Sep 89 12:17 PST
  1438. From: <MAILER@UWALOCKE>
  1439. Subject: New Version of Telcon Zorba Kermit
  1440. Keywords: Telcon Zorba Kermit
  1441.  
  1442. Sending a new version of the system-specific file CPVTEL.HEX which adapts
  1443. Kermit (version 4.09) for the Telcon Zorba.  This version allows the Zorba
  1444. to set various baud rates and to transmit a 300 ms break.  There is, of
  1445. course, also a version of the file cpxhea.asm which incorporates this
  1446. functionality for the Zorba.  CPVTEL.HEX, in Intel .HEX-format is being
  1447. sent.
  1448.  
  1449. I may be reached via E-mail via Bitnet at mailer@uwalocke.  Please make the
  1450. subject of messages <dec10%"bpa">.  Cheers!
  1451.  
  1452.  
  1453. Page 26                                               INFO-KERMIT DIGEST V10 #3
  1454.  
  1455. -- Mike Freeman; 301 N.E. 107th Street; Vancouver, WA 98685;
  1456. Telephone (home) (206)574-8221, (work) (206)690-2307. --
  1457.  
  1458. [Ed. - Thanks again Mike.  The old HEX file has been replaced with the new one
  1459. in ~kermit/a/cpvtel.hex.]
  1460.  
  1461. ------------------------------
  1462.  
  1463. Date: 10 Sep 89 03:26:59 GMT
  1464. From: djm@wam.UMD.EDU
  1465. Subject: Setup for Using CRISP with MS-Kermit
  1466. Keywords: MS-DOS Kermit, CRISP
  1467.  
  1468. Sending a shell archive containing files that can be used to allow the
  1469. crisp text editor to be used with MS-Kermit in vt102 mode.  To use it,
  1470. install mskermit.m in your crisp macros/tty directory and source
  1471. crisp.tak with MS-Kermit's "take" command.
  1472.  
  1473. I took the escape sequences almost verbatim from the tty/isc.m file,
  1474. then rebound MS-Kermit's keys to send them.  I didn't use MS-Kermit's
  1475. default vt102 bindings because, crisp being a clone of a DOS editor, it's
  1476. best to use the PC keyboard as such rather than awkwardly emulating a
  1477. DEC keyboard.
  1478.  
  1479. I welcome any improvements to these files; in particular, I don't have
  1480. color or an enhanced keyboard, so support for those is untested.
  1481. To use the keypad for crisp, you should probably put Num Lck on so you
  1482. don't have to use shift to go to the beginning of the line, etc.  Then
  1483. you access the MS-Kermit functions (scrolling the display memory) by
  1484. using shift.  There is no way to get the keypad to transmit plain old
  1485. numbers in this configuration.
  1486.  
  1487. [Ed. - Thanks.  The file is in ~kermit/a with the filename MSICSP.INI.]
  1488.  
  1489. ------------------------------
  1490.  
  1491. Date: 14 Jun 1989 17:57-CDT
  1492. From: Jim Fregin <SAC.SAC-LMR@e.isi.edu>
  1493. Subject: Re: Mixing Things in MS-Kermit Key Definitions?
  1494. Keywords: MS-DOS Kermit, Key Definitions, Kermit Verbs
  1495.  
  1496. Martin Kiff, in Info-Kermit Digest V9 #9, asked about mixing text with
  1497. MS-Kermit keyboard verbs.  His intent was to pad commands sent to the host
  1498. from a single keypress.  I have one solution to this.  Use the VT102
  1499. \KterminalS and \KterminalR verbs with the macros defined to output the
  1500. desired text and connect again.  The only drawback of this is that only 2 keys
  1501. could be defined in this manner.
  1502.  
  1503. This leads into a suggestion that I have for improvement of MS-Kermit.
  1504. Multiple keys could be defined in the above manner by allowing any defined
  1505. macro to be called from a single keypress in terminal mode.  (I.E. a macro
  1506. named PAD would be called by pressing a key defined as \Kpad.)  It sounds like
  1507. this overcomes the problem of parsing you spoke of in your reply to Martin
  1508. Kiff.
  1509.  
  1510. I would be EXTREMELY interested in this feature for calling macros and
  1511.  
  1512. INFO-KERMIT DIGEST V10 #3                                               Page 27
  1513.  
  1514. subsequently executing several script files that I have written.
  1515.  
  1516. Jim Fregin
  1517.  
  1518. [Ed. - The forthcoming new release of MS-Kermit will allow \Kverbs to be
  1519. embedded in key definition strings, as in "set key \315 aaa\{Kgold}bbb",
  1520. and probably will also expand the number of macro names that can be
  1521. associated with keys.]
  1522.  
  1523. ------------------------------
  1524.  
  1525. Date: Fri, 16 Jun 89 09:07:41 CDT
  1526. From: Fritz Keinert <S1.FXK@ISUMVS.BITNET>
  1527. Subject: Re: Mixing things in MS-Kermit 2.32/A Key Definitions
  1528. Keywords: MS-DOS Kermit, Key Definitions, Kermit Verbs
  1529.  
  1530. In Info-Kermit V9 #9, Martin Kiff asks about mixing text and Kermit action
  1531. verbs in a key definition. I ran into the same problem just two days ago.
  1532.  
  1533. The EDT editor on our VAX system uses combinations of function keys a lot. For
  1534. example, the "FIND" command is F1 F3. I tried to reassign this command to ^S,
  1535. like the EMACS editor I am used to, by saying
  1536.  
  1537.         set key \19   \Kgold\Kpf3
  1538.  
  1539. but that did not work. After many attempts, I found the solution: In section
  1540. 1.17.2 of the Kermit documentation (line 5318), in the very right-hand column,
  1541. is a list of the actual characters transmitted by Kermit when these function
  1542. keys were pushed. For example, F1 = Esc O P. I then tried
  1543.  
  1544.         set key \19   \27OP\27OR
  1545.  
  1546. and that works fine. Even complicated things like F1 F5 "exit" shift-F6 (which
  1547. is the sequence to exit) work fine.  Assigning this to Alt-Z translates into
  1548.  
  1549.         set key \2348 \27OP\27Owexit\27OM
  1550.  
  1551. According to this, Martin's specific problem would be answered like this:
  1552. Instead of
  1553.  
  1554.         set key \316 \Klfarr\016T
  1555.  
  1556. try this
  1557.  
  1558.         set key \316 \27OD\016T
  1559.  
  1560. (This is assuming you use the VT-102 mode of Kermit). Good luck.
  1561.  
  1562. Fritz Keinert
  1563. Dept. of Mathematics
  1564. Iowa State University
  1565. Ames, IA 50011
  1566. (515) 233-6218
  1567. S1.FXK@ISUMVS
  1568.  
  1569. [Ed. - This is a good workaround until the next major release of MS-Kermit.]
  1570.  
  1571. Page 28                                               INFO-KERMIT DIGEST V10 #3
  1572.  
  1573.  
  1574. ------------------------------
  1575.  
  1576. Date: Thu, 11 May 89 13:32:16 IST
  1577. From: Reuven Weiss <I64%TAUNIVM@cuvmb.cc.columbia.edu>
  1578. Subject: Using Kermit on Ethernet?
  1579. Keywords: Ethernet, MS-DOS Kermit Network Support, TCP/IP
  1580.  
  1581. I would like to use the Kermit interface (scripts, key redefinitions, etc.)
  1582. while connected from a PC to a host by TELNET.  Our campus has many RS232
  1583. terminals where we use Kermit 2.32/A on PC's and the various Kermit programs
  1584. on CDC, VAX and IBM hosts.  We also have a LAN under TCP/IP protocol.  The
  1585. LAN connects to the same hosts and to many PC's.  On the PC's we use 3COM
  1586. 3C501 and WD8003E cards and NCSA 2.2 program (for TELNET and FTP).
  1587. Instructing users would be easier if the two programs (KERMIT and NCSA)
  1588. would have similar user interface, where it is possible.  There is much
  1589. similarity in terminal emulation and KERMIT works now also with LAN (NETBIOS
  1590. and U-B).  Perhaps KERMIT can evolve to TCP/IP emulation? I would like to
  1591. read comments from Kermit users.
  1592.  
  1593. Reuven Weiss
  1594. Faculty of Engineering
  1595. Tel - Aviv  University
  1596. REUVEN@TAUENG.bitnet (a VAX/VMS site) or
  1597. I64@TAUNIVM.bitnet (an IBM/VM site)
  1598.  
  1599. [Ed. - There are no plans at present to have MS-DOS Kermit include explicit
  1600. support for various Ethernet boards or for Telnet protocol.  However, Kermit
  1601. can be used in this environment if your TCP/IP implementation includes a
  1602. Bios Int14h COM1 interceptor.  An example is the Interlan TCP/IP gateway for
  1603. Novell (SET PORT BIOS1 in MS-Kermit).  See the message from Jim Gogan in
  1604. Info-Kermit V9 #8.]
  1605.  
  1606. ------------------------------
  1607.  
  1608. Date: Wed, 10 May 89 19:41:25 EDT
  1609. From: SANDY%OUACCVMB.BITNET@cunyvm.cuny.edu
  1610. Subject: VT100 Terminal Emulation for the Heath89?
  1611. Keywords: Terminal Emulation, Heath89, CP/M Kermit
  1612.  
  1613. Has anyone configured kermit for the Heath89 (cpm 2.2) to look like a VT100
  1614. to an IBM 7171 protocal converter?  I would have great difficulty trying to
  1615. assemble a revision on my small machine.  Thanks in advance.
  1616.  
  1617. Rich Sandy
  1618. SANDY AT OUACCVMB.BITNET
  1619.  
  1620. [Ed. - To our knowledge, no one has ever written code to do this.  The only
  1621. hope would be if the H89 included Heath-19 terminal firmware, which is
  1622. capable to some extent of using the same ANSI escape sequences as the VT100.]
  1623.  
  1624. ------------------------------
  1625.  
  1626. End of Info-Kermit Digest
  1627.  
  1628. INFO-KERMIT DIGEST V10 #4                                               Page 29
  1629.  
  1630. Info-Kermit Digest         Mon, 6 Nov 1989        Volume 10 : Number 4
  1631.  
  1632. Departments:
  1633.  
  1634.   ANNOUNCEMENTS -
  1635.         Announcing IBM Mainframe MVS/TSO Kermit-370 Version 4.1.005
  1636.         Announcing Apple II Kermit Version 3.86
  1637.         Announcing Kermit-12 Version 10f
  1638.         Minor Release of Commodore Kermit
  1639.  
  1640.   KERMIT PROTOCOL -
  1641.         Proposed Modification to "Set Warning"
  1642.  
  1643.   MOS-DOS KERMIT -
  1644.         MS-DOS Printer Drivers Needed
  1645.         MS-DOS Kermit Losing Characters at 19200 bps
  1646.         MS-DOS Kermit Losing Characters with KEYB Drivers
  1647.  
  1648.   MISCELLANY -
  1649.         Kermit over Ethernet
  1650.         Kermit File Transfers on DECstation 3100
  1651.         Problems with Kermit for the DECsystem-10
  1652.         DECsystem-10 Kermit Macro Source Problem
  1653.         Kermit Bootstrapping
  1654.  
  1655. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU, requests
  1656. for addition to or deletion from the Info-Kermit subscriber list to
  1657. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1658.  
  1659. Kermit files may be obtained over networks and by mail order.  On the
  1660. Internetwork, use FTP to log in to host WATSUN, WATSUN.CC.COLUMBIA.EDU, a
  1661. SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2.
  1662. 128.59.40.130.  Login as user anonymous (note, lower case), any password, and
  1663. GET or MGET the desired files.  The Kermit files are in directories kermit/a,
  1664. kermit/b, kermit/c, kermit/d, and kermit/e.  You can also get Kermit files
  1665. over BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
  1666. Kermit file server, at host CUVMA.  For detailed instructions, read the file
  1667. kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1668. complete list of Kermit versions and an order form from Kermit Distribution,
  1669. Columbia University Center for Computing Activities, 612 West 115th Street,
  1670. New York, NY 10025 USA.
  1671.  
  1672. ----------------------------------------------------------------------
  1673.  
  1674. Date: Wed, 1989 Oct 11   20:44 EDT
  1675. From: "John F. Chandler"   <PEPMNT@cfaamp.harvard.edu>
  1676. Subject: Announcing IBM Mainframe MVS/TSO Kermit-370 Version 4.1.005
  1677. Keywords: IBM 370 Kermit, MVS/TSO Kermit, TSO Kermit
  1678.  
  1679. This is to announce the release of Kermit-370 version 4.1.005 for TSO.
  1680. This version is comparable to the recently released 4.1.005 for CMS.
  1681. Version 4.1.005 has several improvements over 4.1.004.
  1682.  
  1683.  1. The common storage has been rearranged slightly to remain within
  1684.     the 4K addressibility limit.
  1685.  
  1686.  
  1687. Page 30                                               INFO-KERMIT DIGEST V10 #4
  1688.  
  1689.  2. A new, separate error condition is recognized when Kermit-TSO
  1690.     receives a "packet" containing no start-of-packet character.  The
  1691.     old response was the somewhat misleading "Bad packet count or
  1692.     checksum."
  1693.  
  1694.  3. There is now provision for an accounting exit routine to be called
  1695.     after completion of each batch of SEND or RECEIVE.  A sample routine
  1696.     is available as IKCACT ASM (for CMS) and may be adapted to specific
  1697.     needs.  Since the exit routine is optional, you must explicitly load
  1698.     it with Kermit in the linkage editor.  The appropriate JCL has been
  1699.     added to (but commented out) the installation job in IKTKER.INS.
  1700.  
  1701.  4. The installation batch job has also been updated to include the REUS
  1702.     option on the LKED step, so that TTY-mode timeouts will work on
  1703.     MVS/XA systems.  Also, conditional execution is now specified on the
  1704.     assembly and link-editing steps to minimize the repercussions of any
  1705.     errors in setting up the job.
  1706.  
  1707.  5. Perhaps most interestingly, Kermit-TSO now recognizes a syntax for
  1708.     sending partial files by line numbers.  The syntax is
  1709.  
  1710.          SEND filespec<n-m>
  1711.  
  1712.     where "filespec" is any valid file specification, "n" is the first
  1713.     line to send, and "m" is the last.  There must be no blank between
  1714.     the file name and the "<".  Either "n" or "m" may be omitted (the
  1715.     default is the start or end of the file, respectively), and the
  1716.     hyphen may be left off as well if "m" is omitted.  The same syntax
  1717.     may be used in a GET request (or, in many cases, a REMOTE TYPE
  1718.     request) through a micro Kermit talking to a Kermit-TSO server.
  1719.  
  1720. Many thanks to the beta-testers, who put the new version through its
  1721. paces and helped in identifying weaknesses in the implementation.
  1722. There are two updates that were not included in this release because
  1723. of inconclusive test results.  The first was designed to correct the
  1724. problem of Kermit failing to executed a migrated KERMINI file, and
  1725. the second to enable Kermit to recognize dataset modification dates
  1726. maintained by the ASM2 package.  Anyone interested in testing these
  1727. should send a note to John Chandler <PEPMNT@CFAAMP.HARVARD.EDU>.
  1728.  
  1729. [Ed. - And many thanks to you, John!  The new files are installed in
  1730. the Kermit Distribution "B" area, kermit/b/ikt* on watsun for
  1731. anonymous ftp access, and on KERMSRV@CUVMA as IKT* * for BITNET access.]
  1732.  
  1733. ------------------------------
  1734.  
  1735. Date: Tue Oct 31 19:04:55 1989
  1736. From: Christine M Gianone <cmg@cunixc.cc.columbia.edu>
  1737. Subject: Announcing Apple II Kermit Version 3.86
  1738. Keywords: Apple II Kermit 3.86, ProDOS
  1739.  
  1740. This is to announce Apple II Kermit Version 3.86 for Apple II DOS and ProDOS,
  1741. which replaces version 3.85 of January 1989, from Ted Medin,
  1742. MEDIN-T@SHARK.NOSC.MIL.  The major changes include:
  1743.  
  1744.    1. ProDos QUIT is fixed
  1745.  
  1746. INFO-KERMIT DIGEST V10 #4                                               Page 31
  1747.  
  1748.    2. VT-100 emulation bug fixes
  1749.    3. The program now works on the Apple//c+ now works
  1750.    4. Blinking cursor when connected
  1751.    5. Connect escape menu now has MODEM and QUIT added
  1752.    6. Better handling of illegal characters in received filenames
  1753.    7. Wildcard file transfer SEND no longer misses files
  1754.    8. New installation procedure
  1755.    9. New Apple Cat serial card driver
  1756.   10. New file management commands LOCK, UNLOCK, and RENAME added
  1757.   11. GET & SEND commands now allow two filespecs so one can change the name
  1758.   12. Revised documentation, available in both ASCII and Postcript form
  1759.  
  1760. The changes are listed in more detail in the file APPAAA.NEW, along with
  1761. credits to those who supplied new code, reported bugs, and so forth, including
  1762. Ralph Carpenter, Les Ferch, Steve Kunz, Klaus Schnathmeier, and Dick Wotiz.
  1763.  
  1764. The new files are in app*.* in the various Kermit Distribution "A" areas, and
  1765. can be ordered on Kermit Tape A.  Many thanks to Ted for his continued efforts
  1766. in developing and supporting this program.
  1767.  
  1768. ------------------------------
  1769.  
  1770. Date: 05-October-1989
  1771. From: lasner@cunixc.cc.columbia.edu (Charles Lasner)
  1772. Subject: Announcing Kermit-12 Version 10f
  1773. Keywords: PDP-8, PDP-12, VT-78, VT-278, DECmate, OS/8
  1774. Xref: DEC PDP, See PDP
  1775.  
  1776. This is to announce the release and availability of a highly revamped KERMIT
  1777. program for the complete family of Digital Equipment Corporation 12-bit
  1778. computers, known as KERMIT-12 (or K12MIT), Ver.  10f.  Unlike its
  1779. predecessors (K08MIT and K278, upon which it is partially based, as well as
  1780. prior versions of KERMIT-12), KERMIT-12, as now distributed, will run on any
  1781. PDP-8 model (8, Linc-8, 8/i, 8/l, 8/e, 8/f, 8/m, 8/a), PDP-12, VT-78, or
  1782. DECmate (VT-278, aka DECmate I, DECmate II, DECmate III, DECmate III-plus)
  1783. under any OS/8 family member operating system.  Proper operation is
  1784. accomplished automatically.  Companion utilities are provided to deal with
  1785. "ASCII-fied" binary files in ENCODE format (a mechanism designed by Charles
  1786. Lasner and Frank da Cruz as a proposed successor to BOO format); ENCODE
  1787. format has been employed to distribute the binary portion of this release of
  1788. KERMIT-12.
  1789.  
  1790. Due to the myriad port requirements of the various models, conditional
  1791. parameters have been provided in the source (as well as a separate patching
  1792. file) for models prior to DECmate I.  The program auto-configures for all
  1793. models of DECmate; parameters are available to select the DECmate ports
  1794. (DP278, communications, printer, etc.)  where applicable.
  1795.  
  1796. Many improvements have been provided to get this KERMIT "up to speed"
  1797. relative to other KERMITs.  KERMIT-12 has been tested successfully with many
  1798. KERMIT implementations and will run at the maximum baud rate (and sometimes
  1799. beyond the DEC-stated limit!) of the relevant interface.  Any console
  1800. terminal configuration acceptable to OS/8, etc. can be used at any baud rate
  1801. as long as local flow-control protocol is obeyed; remote flow control can be
  1802. disabled at console speeds higher than the remote line rate.  Connect mode
  1803. I/O is fully ring-buffered in all directions with local flow control always
  1804.  
  1805. Page 32                                               INFO-KERMIT DIGEST V10 #4
  1806.  
  1807. enabled for all console terminal operations.  (This should satisfy all
  1808. console terminal requirements ranging from 110-baud teletypes to built-in
  1809. 350-Kbaud VT-220 emulators, since any of the gamut of these ASCII terminals
  1810. could be the system console terminal for any of the KERMIT-12 supported
  1811. computer configurations!).
  1812.  
  1813. KERMIT-12 will run anywhere OS/8 does, so it runs on any perfect look-alike
  1814. suitably configured.  Some known compatibles are:
  1815.  
  1816.  - TPA made in Hungary, this machine is an 8/l except for the silkscreened
  1817.    letters which are Magyar, not English.
  1818.  - Fabritek MP-12
  1819.  - Intersil Intercept
  1820.  - Pacific CyberMetrix PCM-12
  1821.  - Digital Computer Controls DCC-112 and DCC-112H
  1822.  - Computer Extensions CPU-8 (a drop-in replacement for the 8/e or 8/a cpu
  1823.    for a PDP-8/A-400 or -600 hex-wide box)
  1824.  - Computer Extensions SBC-8 (a single-board computer -8 compatible based
  1825.    on the 6120 like a DECmate, but compatible with -8 peripherals, not
  1826.    DECmate peripherals; it also supports up to 16 comm ports)
  1827.  
  1828. Various emulators are available for PDP-10, 15 and the IBM-PC which will
  1829. also support KERMIT-12 if suitably configured.
  1830.  
  1831. Distribution files are available from CUCCA.  Testing is under way for some
  1832. of the more obscure configurations (e.g., DECmate III with comm port);
  1833. volunteers are welcome for this task.  The author can provide copies to
  1834. interested parties on virtually all of the popular PDP-8 media on a
  1835. time-available basis.
  1836.  
  1837. [Ed. - Many thanks, Charles!  The files are in Kermit Distribution area D
  1838. with prefix K12, and the previous PDP-8 versions having prefixes K08 and
  1839. K278 have been retired.  Internet users may ftp the files as kermit/d/k12*,
  1840. and BITNET users can get them from KERMSRV at CUVMA as K12* *.]
  1841.  
  1842. ------------------------------
  1843.  
  1844. Date: Thu, 10 Aug 89 17:47:01 EST
  1845. From: ray@maxwell.physics.purdue.edu (Ray Moody)
  1846. Subject: Minor Release of Commodore Kermit
  1847. Keywords: Commodore 64 Kermit
  1848.  
  1849. Commodore Kermit has been upgraded from version 2.2(70) to 2.2(73).  We have
  1850. decided to only increment the minor revision number because we have only
  1851. changed three bytes!  One byte fixes a bug in the parser that caused it to
  1852. claim that a valid command was unrecognizable when ESC was pushed.  Another
  1853. byte fixes a timing problem where some C64s would not be able to operate
  1854. with some 1200 baud modems.  (And, of course, this bug never happens on a
  1855. C128 running in C64 compatibility mode, which I used to test things.  Sigh).
  1856. The third byte changes the minor revision number to 73.
  1857.  
  1858. If you have Commodore Kermit 2.2(70), you can upgrade without downloading
  1859. anything as follows:
  1860.  
  1861.     1. Turn on/reset machine (into C-64 mode if on a C-128).
  1862.  
  1863.  
  1864. INFO-KERMIT DIGEST V10 #4                                               Page 33
  1865.  
  1866.     2. Type: LOAD "KERMIT",8
  1867.  
  1868.     3. Type: POKE 3393,32
  1869.              POKE 19930,51
  1870.              POKE 26539,29
  1871.  
  1872.     4. Type: SAVE "@0:KERMIT",8
  1873.  
  1874. Ray
  1875.  
  1876. [Ed. - Thanks Ray.  The updated source and hex files have now replaced the
  1877. old ones in the Kermit Distribution "A" areas on watsun and CUVMA.
  1878. Commodore 64/128 Kermit files are prefixed as C64*.*.]
  1879.  
  1880. ------------------------------
  1881.  
  1882. Date: Thu, 12 Oct 89 16:07:38 -0500
  1883. From: Gregg Wonderly <gregg@ihlpb.att.com>
  1884. Subject: Proposed Modification to "Set Warning"
  1885. Keywords: Kermit Protocol, WARNING
  1886.  
  1887. I would like to propose that the "set warning" command be phased out in
  1888. favor of a new set of commands, namely the commands:
  1889.  
  1890.         set file exists replace
  1891.         set file exists rename
  1892.         set file exists skip
  1893.         set file exists ask
  1894.  
  1895. These commands would be added to kermit implementations wishing to have all
  1896. of these features.  The first two eliminate the need for "set file warning"
  1897. (which is not really a warning).
  1898.  
  1899. The behavior of the first two are equivalent to "set file warning off" and
  1900. "set file warning on" respectively.  The second two would extend KERMIT in
  1901. the following way.
  1902.  
  1903. When "set file exists skip" is in effect, the KERMIT requesting a file via a
  1904. GET or RECEIVE would answer the "F" packet with an "X" packet when the file
  1905. specified in the "F" packet already exists on the requesting machine.  It
  1906. would then move to a state which would ignore subsequent "D" packets thus
  1907. throwing away the file if the sending KERMIT did not understand "file
  1908. cancel" (the worse case which would only happen in very limited KERMITS).
  1909. This would allow a GET command involving wild cards to be restarted at the
  1910. point that it failed due to transmission failures.
  1911.  
  1912. When "set file exists ask" is in effect, the above behavior is controlled by
  1913. the answer to a prompt that is issued to the user.  A positive
  1914. acknowledgement (perhaps just pressing the y key or y and return) would
  1915. cause the file to be transfered, and negative acknowledgement from the user
  1916. would cause the file to be "skipped".  Of course the prompt could ask the
  1917. question in such a way as to reverse this logic.
  1918.  
  1919. I have implemented this in C-Kermit with no real problems.  It comes in very
  1920. handy for the case that I described above with wild cards.
  1921.  
  1922.  
  1923. Page 34                                               INFO-KERMIT DIGEST V10 #4
  1924.  
  1925. Comments?
  1926.  
  1927. gregg.g.wonderly@att.com  (AT&T Bell Laboratories, or ihlpb!gregg)
  1928.  
  1929. [Ed. - Good ideas, Gregg.  We've actually been considering adding them, in
  1930. some form, to the protocol for some time.  In fact, you may have noticed
  1931. something called SET FILE SUPERSEDE in the Kermit book.  But better to combine
  1932. all this behavior within a single SET FILE command as you suggest.  Look for a
  1933. proposal in the next Info-Kermit.]
  1934.  
  1935. ------------------------------
  1936.  
  1937. Date: Mon Nov  6 16:12:36 1989
  1938. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1939. Subject: MS-DOS Printer Drivers Needed
  1940. Keywords: MS-DOS Kermit Printer Support
  1941.  
  1942. For inclusion with MS-DOS Kermit 3.0, to be announced for beta testing
  1943. within about a month, we need public domain (or copyright but freely
  1944. sharable, like Kermit itself) printer drivers:
  1945.  
  1946.  - A serial printer driver that does Xon/Xoff flow control with the printer.
  1947.  
  1948.  - Graphics printer drivers that will reproduce Kermit's Tektronix
  1949.    graphics screens on various kinds of printers (we currently have
  1950.    one of these, for the EGA/Epson combination).
  1951.  
  1952.  - Text printer drivers that convert between IBM PC special characters in
  1953.    various code pages (particularly the European accented vowels, etc) and
  1954.    the character sets of various printers (like Epson, etc).
  1955.  
  1956. If you have any programs like this and can contribute them in source-code
  1957. form, please contact me directly.  Thank you.
  1958.  
  1959. ------------------------------
  1960.  
  1961. Date: Friday, 17 February 1989  04:33-MST
  1962. From: enea!kullmar!pkmab!ske@uunet.uu.net (Kristoffer Eriksson)
  1963. Subject: MS-DOS Kermit Losing Characters at 19200 bps
  1964. Keywords: MS-DOS Kermit Performance
  1965.  
  1966. In article <943@starfish.Convergent.COM>, cdold@starfish.Convergent.COM
  1967. (Clarence Dold) writes:
  1968. > From article <667@pkmab.se>, by ske@pkmab.se (Kristoffer Eriksson):
  1969. >> When I use MS-kermit (ver 2.3*) at 19200 bps on an ALR 386/220 or at
  1970. >> 9600 bps on a Compaq Deskpro 286, and type anything at the same time
  1971. >> as I receive something, kermit beeps at me and loses received characters.
  1972. >
  1973. > If you are running UNIX, make sure that stty -a returns ixon ixoff -ixany.
  1974. > The default on our systems is -ixoff ixany, the result being that
  1975. > when Kermit gives an XOFF, your next keystroke is seen as IXANY, and turns
  1976. > the flow back on.
  1977.  
  1978. My principal use of MS-Kermit is indeed for connecting to UNIX systems. And
  1979. indeed I usually use ixon -ixoff ixany. But I've tried your advice now, and it
  1980. didn't help at all.
  1981.  
  1982. INFO-KERMIT DIGEST V10 #4                                               Page 35
  1983.  
  1984.  
  1985. I made some more extensive tests, and found that Kermit starts beeping and
  1986. losing characters almost immediately when I type anything while output is
  1987. going on to the screen, but starts emitting xoff's much later. (I do have flow
  1988. control set to xon/xoff in Kermit.)
  1989.  
  1990. I even lose characters when there are less-than-one-line bursts of output
  1991. with pauses in between (and I type heavily), in which case Kermit couldn't
  1992. possibly need flow control.
  1993.  
  1994. The problem occurs when I use 19200baud on a 24 * 80 screen.  It also occurs
  1995. when I use kermit at 9600 on a 24 * 132 screen.
  1996.  
  1997. In Tektronix mode, no UART overruns occur, indicating that Kermit can handle
  1998. these high speeds with flow control.
  1999.  
  2000. My diagnosis was more or less confirmed when I tried to use Procomm 2.4.2.
  2001. Same problem there.
  2002.  
  2003. Casper H.S. Dik
  2004. University of Amsterdam     |                 dik@uva.uucp
  2005. The Netherlands             |                 ...!uunet!mcvax!uva!dik
  2006.  
  2007. [From jrd - The real problem is the keyboard code in the Bios (plus any
  2008. interceptors) which is turning off interrupts far too long on each
  2009. keystroke.  Look for electronic keyclickers and shut them off completely. My
  2010. early model DELL 310 has such and loses characters.  The beep is my
  2011. indication that one or more characters have arrived at the serial port with
  2012. none being removed, an overrun condition; beep replaces the lost
  2013. character(s). With key clicking off there is no problem operating at very
  2014. high speeds (> 38400 baud).]
  2015.  
  2016. ------------------------------
  2017.  
  2018. Date: Tuesday, 21 February 1989  14:57-MST
  2019. From: mcvax!kth!enea!kullmar!pkmab!ske@uunet.uu.net (Kristoffer Eriksson)
  2020. Subject: MS-DOS Kermit Losing Characters with KEYB Drivers
  2021. Keywords: MS-DOS KEYB Drivers
  2022.  
  2023. I have discovered that this character-loss problem occurs when I use a KEYB
  2024. to remap the keyboard layout for our national requirements.  When I use
  2025. plain US keyboard layout, Kermit doesn't beep, and doesn't lose characters.
  2026.  
  2027. I usually use the Swedish layout (obviously because I live in Sweden, and
  2028. have Swedish key-caps).  The command is KEYB SV (except for directory
  2029. names), and I use MSDOS 3.30.  I've also tried the UK layout.  It had the
  2030. same problem.  The US layout on the other hand, works fine, and it doesn't
  2031. matter how I get to it. I can switch to it by hitting CTRL-ALT-F1, or load
  2032. it with the command KEYB US, och just not load the Swedish layout.
  2033.  
  2034. Does anyone know why KEYB has this undesirable effect?
  2035.  
  2036. I still think that not even all users that do use KEYB have this problem.
  2037. Why? Are they just fortunate enough to have a 16550 on their serial port?
  2038. (That is not likely, I think.)
  2039.  
  2040.  
  2041. Page 36                                               INFO-KERMIT DIGEST V10 #4
  2042.  
  2043. Kristoffer Eriksson, Peridot Konsult AB, Hagagatan 6, S-703 40 Oerebro, Sweden
  2044. Phone: +46 19-13 03 60   !  e-mail: ske@pkmab.se
  2045. Fax:   +46 19-11 51 03   !  or      ...{uunet,mcvax}!enea!kullmar!pkmab!ske
  2046.  
  2047. [From jrd - Yes, the keyboard helpers of DOS have code which turns off
  2048. interrupts for very long intervals, for each keystroke. The effect has been
  2049. noted in a number of countries.  Reports from the UK indicate that some
  2050. vendors are providing improved helpers which eliminate the problem.  There is
  2051. no clear reason why that code needs to turn off interrupts at all, and the
  2052. same code has probably been used in all the CodePage keyboard routines.]
  2053.  
  2054. [Ed. - There must be something different between the USA and Sweden.  If we
  2055. give the DOS command KEYB SV,850 on US-model PC/ATs or PS/2s running DOS
  2056. 3.30, Kermit 2.32/A works perfectly.  So perhaps Swedish DOS is not the same
  2057. as USA DOS???]
  2058.  
  2059. ------------------------------
  2060.  
  2061. Date: Fri, 6 Oct 89 11:33 EDT
  2062. From: "Vivek Khindria HSC-2D2 x2676 C.S.U." <KHINDRIA@HSCvax.McMaster.CA>
  2063. Subject: Kermit over Ethernet
  2064. Keywords: Ethernet, MS-DOS Kermit Network Support
  2065.  
  2066. We use a package from Beame and Whiteside (Canadian) that allows serial
  2067. communication to be redirected across Ethernet via TCP/IP.  One version
  2068. works with any serial communication package.  But you need to put a loopback
  2069. plug on the serial port.  The other version of this software works the
  2070. communication packages that use INT14.  The workstation need not even have a
  2071. serial port.
  2072.  
  2073. The program will respond to all HAYES commands...ATH...ATZ etc..  We are
  2074. very happy with this package.  If you need more info send me an email note.
  2075.  
  2076. Vivek Khindria@HSCvax.McMaster.CA
  2077. Faculty of Health Sciences
  2078. McMaster University
  2079. Hamilton, Ontario Canada
  2080.  
  2081. ------------------------------
  2082.  
  2083. Date: 1 Sep 89 18:39:14 GMT
  2084. From: rr@csuna.cs.uh.edu (Ravindran Ramachandran)
  2085. Subject: Kermit File Transfers on DECstation 3100
  2086. Keywords: C-Kermit for DECstation 3100, DECstation
  2087.  
  2088. Has anyone got C-Kermit running on a DecStation 3100, and been able to send
  2089. very large files from a PC connected to a DecServer port?  Or even a Mac on
  2090. the DecServer line?  I've been struggling with it for a while now. I'm able
  2091. to send to my VMS machine without any trouble, but the RISC/ULTRIX combination
  2092. keeps getting timed out.  I used the Kermit from Columbia, and did a 'make
  2093. bsd' to get my executables.
  2094.  
  2095. I am able to send files from my DecStations to the PC, but not the reverse.
  2096. Could this be because the RISC machines are much faster? Is there any way
  2097. to control this? The message that I get when it times out is,
  2098. Unable to receive an acknowledgment from the host
  2099.  
  2100. INFO-KERMIT DIGEST V10 #4                                               Page 37
  2101.  
  2102.  
  2103.  -- Ravi.
  2104.  
  2105. [Ed. - The problem is most likely in your DECserver.  You may have to
  2106. configure it so that its input and output buffers are BOTH big enough to
  2107. hold the largest Kermit packets you are trying to send.  100 would be a good
  2108. number, use a bigger number if you are using long packets.  You should also
  2109. try to vary the flow control settings (Xon/Xoff -- turn it off if it is on,
  2110. or vice versa).  Most people have reported success with C-Kermit on the new
  2111. DECstations, but that has been with the new, as-yet-unreleased version that
  2112. you can find in ~kermit/test on watsun.]
  2113.  
  2114. ------------------------------
  2115.  
  2116. Date: 09/26 23:57:35
  2117. From: Mike Freeman
  2118. Subject:  Problems with Kermit for the DECsystem-10
  2119. Keywords: DECsystem-10 Kermit
  2120.  
  2121. PROBLEM:
  2122.     .SET WATCH FILES
  2123.  
  2124.     .R KERMIT
  2125.  
  2126.     [FL21: DSKD0:KERMIT.INI[5,34]]
  2127.     [FL21: DSKE0:KERMIT.INI[10,50]]
  2128.     ?
  2129.     ?Illegal UUO at user PC 434262
  2130.     .
  2131. DIAGNOSIS:  The fix in K10MIT.BWR for the problem encountered when TAKEing
  2132. files after INI:KERMIT.INI has been read but no KERMIT.INI exists in the
  2133. user's PPN caused Kermit to become confused when a KERMIT.INI
  2134. *did* exist in the user's PPN after INI:KERMIT.INI had been read.
  2135.  
  2136. CURE:  (see K10MIT.BWR)
  2137.  
  2138. PROBLEM: When Parity is set to None and the Block-check-type is set to
  2139. 3-Character-CRC-CCITT, binary file transfers between Kermit-10 and Kermit
  2140. running on microcomputers either fail or are incorrect.
  2141.  
  2142. DIAGNOSIS: In the module K10MSG.BLI, in the routine CALC_BLOCK_CHECK which
  2143. calculates the block-check for a character-string, in the code for THE case
  2144. in which the 3-Character-CRC-CCITT is used, there is an IF-clause which
  2145. specifies the circumstances in which only seven bits of each eight-bit
  2146. character are to be used in the Block-check calculation.  As distributed,
  2147. high-order bits of characters are to be ignored when Parity None is in
  2148. effect.  This is incorrect.  The high-order bit of each character should be
  2149. ignored when Parity is set to anything but None.
  2150.  
  2151. CURE:  In the module K10MSG.BLI, in the routine CALC_BLOCK_CHECK,
  2152. in the 3-Character case, change the EQL in the IF-clause to a
  2153. NEQ.  (see K10MIT.BWR)
  2154.  
  2155. Please return mail to me via <mailer%uwalocke@bitnet.wiscvm.wisc.edu>
  2156. with the subject "dec10%bpa".
  2157.  
  2158.  
  2159. Page 38                                               INFO-KERMIT DIGEST V10 #4
  2160.  
  2161. Mike Freeman, Bonneville Power Administration
  2162. Vancouver WA, Telephone (206)690-2307
  2163.  
  2164. [Ed. - Thanks, Mike.  The full text of your message, and the FILCOMs (diffs)
  2165. have been added to the file K10MIT.BWR in the Kermit Distribution "B" areas.]
  2166.  
  2167. ------------------------------
  2168.  
  2169. Date:     Thu, 12 Oct 89  09:58:59  EDT
  2170. From: "C. BACON" <CRB%NIHCUDEC@cuvmb.cc.columbia.edu>
  2171. Subject:  DECsystem-10 Kermit Macro Source Problem
  2172. Keywords: DECsystem-10 Kermit
  2173.  
  2174. At some point, K10MIT.MAC apparently went through a filter someplace which
  2175. wrapped lines to about 80 characters, apparently always at a "grammatically
  2176. acceptable" character position, like a space or punctuation.  The result was
  2177. a field day for MACRO-10's error reporter.
  2178.  
  2179. A very few of these wraps were of strings which didn't raise an error,
  2180. including at least one "(-1)" which was at the end of a macro invocation.
  2181.  
  2182. I can easily find all those which raised assembler errors, but I don't know
  2183. about some which might not.
  2184.  
  2185. The funny part is that I have discovered some lines > 80 characters long; I
  2186. wonder if they were added after the wrap disaster.  If so, that would
  2187. suggest modifications to the code were made without the result being
  2188. completely recompiled!!
  2189.  
  2190. Of course I thank everyone concerned, yourself, Dan Norstedt, and the Kermit
  2191. project at CUCCA, for helping us keep the DECsystem-10 people happy.  More
  2192. later...  If I can get K10 built, should I send K10MIT.MAC and any others
  2193. which appear to have been similarly wrapped?  Of course I'll send them by
  2194. Unix mail, not Bitnet!
  2195.  
  2196. Chuck Bacon, aka CRB@NIHCUDEC or crtb@alw.nih.gov
  2197.  
  2198. [Ed. - Chuck, by all means try to put together a working version.  Also,
  2199. note the message immediately above.]
  2200.  
  2201. ------------------------------
  2202.  
  2203. Date: Wed, 11 Oct 89 17:44:47 GMT
  2204. From: kodak!ektools!kadsma!fuller@cs.rochester.edu (Bill Fuller)
  2205. Subject: Kermit Bootstrapping
  2206.  
  2207. I have been told that there is a small program that you can type in on a
  2208. system that will allow you to asynch over a full version of Kermit.  Has
  2209. anyone heard of this micro-kermit code?  If so, does anyone know where I
  2210. could get it?  Thanks in advance,
  2211.  
  2212. Bill Fuller
  2213.  
  2214. [Ed. - The Kermit book, pp.186-188, lists a "baby Kermit" program in BASIC
  2215. for the IBM PC, which you can type in.  For raw capture without protocol,
  2216. you can use methods that are listed or described in many places, depending
  2217.  
  2218. INFO-KERMIT DIGEST V10 #4                                               Page 39
  2219.  
  2220. upon what kind of computer you have.  For example, the procedure for CP/M
  2221. is given in detail in the CP/M Kermit User Guide.]
  2222.  
  2223. ------------------------------
  2224.  
  2225. End of Info-Kermit Digest
  2226.  
  2227. Page 40                                               INFO-KERMIT DIGEST V10 #4
  2228.  
  2229.  
  2230. Index                                                                   Page 41
  2231.  
  2232. , 22
  2233. Alpha Micro 68K, 2
  2234. Amiga C-Kermit, 18
  2235. Apple II Kermit 3.86, 30
  2236. Atari ST, 9
  2237. Attribute Packets, 3
  2238. BASIC Kermit, 8
  2239. Blind, 18
  2240. Bliss Kermit, 24
  2241. Braille, 18
  2242. C-Kermit, 3, 12
  2243. C-Kermit for DECstation 3100, 36
  2244. C64 Kermit, 17
  2245. CICS, 7
  2246. Commodore 64 Kermit, 17, 32
  2247. Commodore Amiga, 18
  2248. CP/M Kermit, 8, 10, 25, 28
  2249. CRISP, 26
  2250. CUNIXC, 21
  2251. Data Communications Magazine, 2
  2252. DEC VT-180, 10
  2253. DECmate, 31
  2254. DECstation, 36
  2255. DECsystem-10 Kermit, 24, 37-38
  2256. Diskette Volunteers, 2
  2257. Encore Multimax, 3
  2258. Ethernet, 18, 28, 36
  2259. FTP, 21
  2260. GNU EMACS, 9
  2261. Heath89, 28
  2262. HP-125, 25
  2263. HP-9000 Kermit, 8
  2264. IBM 370 Kermit, 7, 13, 22, 29
  2265. IBM 7171, 14
  2266. IBM PC, 11
  2267. IBM RT PC, 2-3, 16
  2268. Info-Kermit, 2, 21
  2269. Info-Kermit-Request, 21
  2270. International Character Sets, 1-2, 13
  2271. International Kermit Conference, 2
  2272. Kermit files, 21
  2273. Kermit Protocol, 1, 33
  2274. Kermit Verbs, 26-27
  2275. Kermit-370, 7
  2276. KERMSRV, 2
  2277. Key Definitions, 26-27
  2278. LISTSERV, 2
  2279. MacBinary, 4
  2280. Macintosh Kermit, 4, 23
  2281. MacKermit 0.97(57), 4
  2282. McDonell Douglas, 11
  2283. Meta Key, 9
  2284. Microcom, 3
  2285. Microdata, 11
  2286. MS-DOS Kermit, 14, 26-27
  2287. MS-DOS Kermit 2.32/A, 23
  2288.  
  2289. Page 42                                                                   Index
  2290.  
  2291. MS-DOS Kermit Key Definitions, 9
  2292. MS-DOS Kermit Network Support, 28, 36
  2293. MS-DOS Kermit Performance, 34
  2294. MS-DOS Kermit Printer Support, 34
  2295. MS-DOS KEYB Drivers, 35
  2296. MS-Windows Kermit, 24
  2297. MVS/CICS Kermit, 7
  2298. MVS/TSO Kermit, 29
  2299. Native Media, 2
  2300. Navigator, 18
  2301. NeXT, 3
  2302. OS/2, 3
  2303. OS/2 Kermit, 6
  2304. OS/8, 31
  2305. PDP-12, 31
  2306. PDP-8, 31
  2307. Pecan p-System, 9
  2308. PICK, 11
  2309. Prime, 16
  2310. ProDOS, 30
  2311. Protocol Converters, 14
  2312. REALITY, 11
  2313. Robin, 10
  2314. SUN, 3
  2315. TCP/IP, 28
  2316. Telcon Zorba Kermit, 25
  2317. Terminal Emulation, 28
  2318. TOPS-10 Kermit, 24
  2319. TSO Kermit, 29
  2320. UCSD Pascal Kermit, 9
  2321. Ultimate, 11
  2322. Ultrix, 3
  2323. UNIX Kermit, 3, 12
  2324. USSR, 7
  2325. VAX/VMS Kermit, 24
  2326. VM/CMS Kermit, 22
  2327. VT-180, 10
  2328. VT-278, 31
  2329. VT-78, 31
  2330. WARNING, 33
  2331. WATSUN, 21
  2332. Zilog ZEUS, 3
  2333.