home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / mail.87a < prev    next >
Text File  |  2020-01-01  |  654KB  |  15,302 lines

  1. 12-Jan-87 12:52:43-EST,21964;000000000000
  2. Mail-From: SY.CHRISTINE created at 12-Jan-87 12:48:56
  3. Date: Mon 12 Jan 87 12:48:56-EST
  4. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5. Subject: Info-Kermit Digest V6 #1
  6. To: Info-Kermit@CU20B.COLUMBIA.EDU
  7. Reply-To: Info-Kermit@CU20B
  8. Queries-To: Info-Kermit-Request@CU20B
  9. Message-ID: <12270368802.71.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  10.  
  11. Info-Kermit Digest         Mon, 12 Jan 1986       Volume 6 : Number  1
  12.  
  13. Today's Topics:
  14.                   CUVMA bitnet link down 1/15 - 1/18
  15.            New Rainbow MS-DOS Kermit with VT-220 Emulation
  16.                           C-Kermit and CRLF
  17.                            Bug in C-Kermit
  18.                    Xenix on IBM-PC/AT & SCO Xenix V
  19.                           Kermit and Procomm
  20.                 ASCII uploads using Kermit on the VAX
  21.                        Kermit & DECserver 200's
  22.                Send/Receive Overlap Implementation Flaw
  23.                     Function key map for PC Kermit
  24.                    ISIS-II Kermit/bootstrap wanted
  25.  
  26. ----------------------------------------------------------------------
  27.  
  28. Date: Fri, 9 Jan 87 11:46:24 est
  29. From: Alan Crosswell <alan@curta.columbia.edu>
  30. Subject: CUVMA bitnet link down 1/15 - 1/18
  31. Keywords: BITNET
  32.  
  33. The communications controller for CUVMA's Bitnet link is scheduled to
  34. be down from 7:00AM EST 1/15/86 through 8:00PM EST 1/18/86.  
  35. Directly connected nodes "upstream" (relative to CUNYVM) of CUVMA:
  36.     CUVMB, CUVMC, CUCCA, CUCHEM, CUCEVX, CUCSVM, CUGSBVM, 
  37.     CUCSVM, CUTCV1, CUTHRY,    GECRDVM1, NYSPI, NYUCCVM, NASAGISS.
  38. This also means the BITNET-CCNET gateway at CUVMA will be unreachable
  39. during this time.
  40.  
  41. ------------------------------
  42.  
  43. Date: 19 Dec 1986 2150-EST
  44. From: David L. Knoell, Basic American Food Company, Vacaville, CA 95696
  45. Via: EIBEN@MARLBORO.DEC.COM
  46. Subject: New Rainbow MS-DOS Kermit with VT-220 Emulation
  47. Keywords: MS-DOS Kermit, Rainbow Kermit, Terminal Emulation
  48.  
  49. My company uses multi-vaxen (clustered and DEC-neted) including 8600,780's
  50. and mult-micro VAXens.  We also have many Rainbows and so have a vested
  51. interest in their use as it relates to the VAX.  It seemed a shame that DEC's
  52. firmware only emulated a VT102 even though the keyboard looks exactly like a
  53. VT220.  For a while it didn't make much difference since VMS didn't know what
  54. a VT220 was anyway.  Now we are using SEDT under VMS and it sure does know
  55. what a VT220 is.  Well, one thing led to another and there were a few bugs in
  56. MSXRB1 and also in the Rainbow's firmware which needed fixing and I've never
  57. liked software which pre-empts any keys for its own selfish use without
  58. giving the user a way to override, so...
  59.  
  60. New & Improved DEC Rainbow MS-Kermit Features:
  61.  
  62. 1 o  Full VT220 Terminal emulation including User Defined Keys.
  63.      All VT220 escape sequences are supported except the down-line
  64.      loadable character stuff. Insert Characters (ICH) and Erase Characters
  65.      (ECH) as well as Selective Erase in Line/Display are fully implemented.
  66.      Enhancements such as "turn off" character attributes are also included.
  67.      
  68. 2 o  Full VT102 printer port support as well as a VT240 "printer-to-Host" 
  69.      loop-back enables Kermit to operate as a cheap "line-monitor".
  70.      
  71. 3 o  Interactive (during Connect) "Hot-key" definition of any key.  Keys can 
  72.      be assigned to ascii strings or to a "special-function).  These 
  73.      assignments are temporary for a single connect session but do override
  74.      all other key assignments except VT220 user defined keys.  Over 80 special
  75.      functions are provided which include all ms-kermit standard functions
  76.      such as "prev screen,prev line,next screen,dump screen,print screen etc".
  77.      Many additional functions have been added which can be assigned either
  78.      temporarily via "connect mode help" or with the standard ms-kermit
  79.      SET KEY function.  This usage is upward compatible with the current 2.29
  80.      release.
  81.      
  82. 4 o  Kermit functions currently assigned to keys with "embedded code" can be 
  83.      disabled so a user can customize his kermit via SET KEY in a mskermit.ini
  84.      file.  An example  "ini" file is included which duplicates the current
  85.      "hard coded" functions.
  86.      
  87. 5 o  A "connect mode" interactive help section was added which
  88.      contains all sorts of goodies.  In fact each of the functions selectable
  89.      from the "Main Help Menu" are also available as "special functions" and
  90.      can be assigned to any key. The current funtions include: Show All Keys;
  91.      Set Key to Special Function; Set Key To Ascii String; Special Interactive
  92.      Status; Show Kermit Internal; Set File Name.  Chars keyed are in reverse
  93.      video, chars received in normal video.  Control chars and sequences as 
  94.      well as escape sequences are brite.  In this mode most control/escape
  95.      sequences are not actually done however there are some exceptions.
  96.      Down-line loaded user defined key sequences are done as well as shift
  97.      keys to application mode etc..
  98.      
  99. 7 o  Improved scroll buffer management provides up to 20 screens of 132 chars
  100.      each.  This is 480 lines of video memory and is allocated if enough free
  101.      memory is available.  If not enough is available then less is allocated
  102.      on a line by line basis.  The memory management has been improved so that
  103.      it always reflects exactally what has been received.  All video attributes
  104.      are supported including double wide/hi stuff.  If you scroll back and a 
  105.      character is received to be put on the screen; then the scroll management 
  106.      routines restore the screen before modifying video memory.  The dump to
  107.      printer/disk routines also handle the character set shifts required to use
  108.      the Rainbow's multi-national character set and VT100 graphics.
  109.      
  110. 8 o  Source code has been re-organized along the same lines as the IBM version.
  111.  
  112.   Author: David L. Knoell
  113.           Basic American Food Company
  114.           PO Box 1140
  115.           Vacaville Ca  95696
  116.  
  117. [Ed. - Many thanks!  The .BOO file, sample initialization file, and extensive
  118. documentation have been installed in the Kermit distribution areas as
  119. MSVRB2.* (to distinguish them from the "mainline" Rainbow version, MSVRB1.*).
  120. The program identifies itself as "Rainbow + MS-Kermit V2.29.1 4 July 86".
  121. To turn on all the new functions, you have to TAKE the file MSVRB2.INI.
  122. Unfortunately, we can't simply replace the old version, because the work done
  123. by David duplicates -- incompatibly, of course -- much work that has already
  124. been done on the next release of MS-Kermit by Joe Doupnik (yes, David and Joe
  125. have now been put in touch with each other).  Since the VT-220 emulation and
  126. other improvements are so useful, this version is being released as an
  127. alternate, more or less dead-end, Rainbow MS-Kermit.  It seems to work as
  128. advertised (tested on a Rainbow 100B), with one caveat: typing Ctrl-S (for
  129. instance, to give a Search command to EMACS) freezes (XOFFs) the Rainbow
  130. until a Ctrl-Q (XON) is typed.  The source code for this version has been
  131. sent to Joe to see if it can be adapted to the new release.]
  132.  
  133. ------------------------------
  134.  
  135. Date: Thu, 1 Jan 87 17:32:11 PST
  136. From: hoptoad!gnu@lll-crg.ARPA (John Gilmore)
  137. Subject: C-Kermit and CRLF
  138. Keywords: C-Kermit, UNIX Kermit
  139.  
  140. Re: Info-Kermit Digest V5 #20
  141.  
  142. >[Ed. - We can't reproduce this problem on our 4.2BSD (Ultrix 1.1, really) VAX
  143. >750, but it's probably related to the well-known bug which inserts an
  144. >extraneous CRLF into standard output every 4096 characters (this only happens
  145. >with the -k option).  There's nothing in the C-Kermit code that inserts this
  146. >CRLF, so it must have something to do with Unix's blocking. Does anybody have
  147. >an idea what must be done to convince Unix to leave out the CRLFs -- some
  148. >kind of mysterious ioctl or fnctl applied to stdout, maybe?]
  149.  
  150. No such luck -- no Unix stdio that I've seen inserts CRLF's.  Certainly not
  151. 4.2BSD's.  What you write is what you get.  Kermit *is* writing the CRLF
  152. somewhere; maybe sometime when it thinks it's writing to the user's
  153. terminal, it's actually writing to the data stream.  Since under the -k
  154. option both go to standard output, this would not be hard to do.  I looked
  155. in the kermit sources (though I don't run it here) and kermit seems to be
  156. using stdout for all kinds of things, e.g. printing error messages that
  157. should probably go to stderr instead.
  158.  
  159. You can probably debug this using dbx to watch what is happening in the
  160. stdout buffer, e.g. "trace _iob[1]._buf" or some such.  It'll be slow, since
  161. it looks after each instruction or source line, but it should catch it for
  162. you.
  163.  
  164. [Ed. - We'll look again, thanks.]
  165.  
  166. ------------------------------
  167.  
  168. Date: 10-JAN-1987 11:30:56
  169. From: mfmail!nwbuts!gas@uucp.wessex
  170. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  171. Subject: Bug in C-Kermit
  172. Keywords: C-Kermit
  173.  
  174. I appear to have discovered a bug in C-kermit.  We are currently running
  175. version 4C(057) but I have also tried it on (061) with the same effect.
  176.  
  177. The problem occurs in sending files with file-type binary, and results in
  178. the file being truncated.  If the last sequence is a multiple-character
  179. escape, which wont fit into what should be the penultimate packet, then
  180. after that packet has been sent the flag (first) says that EOF has been
  181. reached and gives up, although there is still a sequence to send.
  182.  
  183. I have looked at this and the problem seems to be in ckcfns.c in the routine
  184. getpkt, but I have not yet worked out a fix.  I would be grateful to know if
  185. anyone else has already fixed the problem.
  186.  
  187.  Gordon Scott
  188.  
  189.  (Micro Focus, 26 West Street, Newbury     Tel - 0635 32646)
  190.  
  191. [Ed. - This appears to be to be a real bug in the getpkt() function.  A
  192. cursory inspection of the source shows that the solution might be as simple
  193. as moving the return() statement like this:
  194.  
  195.     } else if (first == -1) {    /* EOF from last time? */
  196.     first = 1;        /* Setup for next time. */
  197.         return(size = 0);       /* <--- delete this */
  198.     } else x = 1;
  199.  
  200.     /* Do any leftovers */
  201.  
  202.     for (size = 0; (data[size] = leftover[size]) != '\0'; size++)
  203.         ;
  204.     *leftover = '\0';
  205.     if (first == -1) return(size); /* <--- and add this */
  206.  
  207. This is totally unverified; reports welcome.  Thanks!]
  208.  
  209. ------------------------------
  210.  
  211. Date: Wed, 7 Jan 87 00:55:42 EST
  212. From: nelson@NLM-VAX.arpa (Gary Nelson)
  213. Subject: Xenix on IBM-PC/AT & SCO Xenix V
  214. Keywords: Xenix, C-Kermit, SCO Xenix
  215.  
  216. In response to request for users of C-Kermit 4D061 on SCO Xenix:
  217.  
  218. My configuration:    IBM-PC/AT
  219.             SCO Xenix Release 2.1.3 (Update E & F)
  220.  
  221. CRC problems - none, all 3 block checks work fine to any system I use:
  222.         IBM-PC - MSDOS, MS-Kermit v2.29
  223.         Intel 310 Xenix, C-Kermit 
  224.         DEC VAX 11/780 - BSD 4.3
  225.         DEC PDP-11/70, RSX11m-Plus
  226. I agree, fixed several(??) releases ago.
  227.  
  228. However, the dial command did not work after updating to the release of SCO
  229. Xenix V.  The following diff file corrects problem in ckutio.c that broke
  230. the dial command.  Note, if you are on SCO Release 2.1.0 - DO NOT include
  231. this fix, leave the 4D061 version as released alone - it works fine.  The
  232. nap() mod is not neccessary - just saw it and changed it to use an available
  233. facility.
  234.  
  235. ********** start of diff file ********** 
  236.  
  237. 14a15,27
  238. > /* Modification history:
  239. > 23-NOV-86    Gary B. Nelson, Nelson Associates, Manassas, VA
  240. >         As a consequence of my new release of SCO Xenix V2.1.3
  241. >             breaking kermit:
  242. >         Mods to msleep to use nap(), note -> add "-lx" to
  243. >             LNKFLAGS in the makefile.
  244. >         Mods to tthang to make it work again, with this new release
  245. >             of XENIX (symptom was that the dial command
  246. >             stopped working, a problem that was incorrectly
  247. >             diagnosed by ?? as seen on the usenet a few days ago).
  248. > */
  249. 527d539
  250. < #ifndef XENIX        /* xenix cannot do close/open when carrier drops */
  251. 532d543
  252. < #endif
  253. 1416,1418c1427
  254. < #ifdef XENIX
  255. < #define CLOCK_TICK 50            /* millisecs per clock tick */
  256. < #else
  257. > #ifndef XENIX
  258. 1420d1428
  259. < #endif
  260. 1431a1440,1446
  261. > #endif
  262. > #endif
  263. > #ifdef UXIII
  264. > #ifdef XENIX
  265. >     nap( (long) m );
  266. > #endif
  267.  
  268. ********** end of diff file ********** 
  269.  
  270. ------------------------------
  271.  
  272. Date: 16 Dec 86 17:15:00 GMT
  273. From: ihnp4!inuxc!pur-ee!uiucdcs!uxc.cso.uiuc.edu!crimmins@UCBVAX.BERKELEY.EDU
  274. Subject: Kermit and Procomm
  275. Keywords: Procomm
  276.  
  277. Re: Kermit and Procomm
  278.  
  279. /* Written 1:38 pm Dec 15, 1986 by vanzandt@uiucdcsp.cs.uiuc.edu in
  280. uxc.cso.uiuc.edu:comp.sys.ibm.pc */ 
  281.  
  282. > Would someone please explain (in full detail) to me how to get Procomm 2.4
  283. > to do Kermit transfers. I can get Xmodem to work fine, I can get Kermit to
  284. > Kermit to work fine, I just can't get Procomm to Kermit to work...
  285.  
  286. It seems that you do not have your parity set the same on both sides, or
  287. your packet lengths are not the same.  On the Procomm side, I have usually
  288. selected a packet lenght of 90.  My guess, however, is that the parity is
  289. set different on the two programs.  Even if your host is set for no parity,
  290. your Kermit might be looking for even parity.  Look at the status screen on
  291. Kermit to verify that it is set the same as Procomm.  The parity on Procomm
  292. will always correspond to what you are communicating at.
  293.  
  294. I have had no problems using Procomm to transfer vi Kermit to and from
  295. uiucuxc.  If you need more help, contact me at the address below or call our
  296. office at 244-0608.  Good Luck!
  297.  
  298. Dan Crimmins
  299. University of Illinois at Urbana-Champaign
  300. Computing Services Office - Micro Consulting Dept.
  301. ARPA:    crimmins@uiucuxc.cso.uiuc.edu
  302. BITNET:    crimmins@uiucuxc.bitnet
  303. CSNET:    crimmins@uiucuxc.csnet
  304. UUCP:    {ihnp4,pur-ee,convex}!uiucdcs!uiucuxc!crimmins
  305.  
  306. ------------------------------
  307.  
  308. Date: 21 Dec 86 06:22:47 GMT
  309. From: MARKS-ROGER@YALE.ARPA
  310. Subject: ASCII uploads using Kermit on the VAX
  311. Keywords: VAX Kermit, Modems
  312.  
  313. I've never been able to get an error-free ASCII upload to my local VAX; the
  314. average is an error about every 20 lines.  At first I suspected Flash (would
  315. be sad, since it's a fine terminal program) but now I find the same problem
  316. with Uniterm.  Even Kermit logs a zillion errors, many of which are fatal.
  317.  
  318. Now I suspect my Avatex 1200 (not 1200hc) modem.  Can anyone shoot down this
  319. theory for me by claiming successful uploads with that model?
  320.  
  321. I should point out that I get nary an error on downloads of any kind to the
  322. ST.
  323.  
  324. Finally, to those of you who are waiting for the STEDT I promised, I'll send
  325. it as soon as I get this problem licked.
  326.  
  327.     Thanks.
  328.              Roger
  329.  
  330. ------------------------------
  331.  
  332. Date: Thu 1 Jan 87 15:38:50-EST
  333. From: Eric R. Crane <EC0N@TE.CC.CMU.EDU>
  334. Subject: Kermit & DECserver 200's
  335. Keywords: DECserver
  336.  
  337. We have just ordered some DECserver 200's and are wondering what special
  338. considerations we will need when using KERMIT to transfer files to Vax VMS
  339. systems over these lines.
  340.  
  341.   Eric R. Crane
  342.   Carnegie Mellon University
  343.   Computation Center 
  344.   Systems Software
  345.   Eric.Crane@TE.CC.CMU.EDU   (Arpa)
  346.   R602EC0N@CMCCVB (Bitnet)
  347.  
  348. [Ed. - We encountered numerous difficulties trying to get Kermit to work on
  349. Ultrix and TOPS-20 when connected through DECserver-100s (aka LAT boxes).
  350. There are many parameters that have to be set correctly, and in some cases
  351. the host's LAT service may have to be modified to allow input in bursts as
  352. long as a typical Kermit packet.  In TOPS-20's case, Kermit packet sizes had
  353. to be cranked down to about 40 until this was fixed.  Anyone who has
  354. experience using Kermit through the DECserver-200 (or -100) is encouraged to
  355. pass along any tips.]
  356.  
  357. ------------------------------
  358.  
  359. Date: Wed, 7 Jan 87 17:43:49 PST
  360. From: gts%violet.Berkeley.EDU@berkeley.edu (Greg Small)
  361. Subject: Send/Receive Overlap Implementation Flaw
  362. Keywords: Send/Receive Overlap
  363.  
  364. Apparently many Kermit implementations still have the old send/receive overlap
  365. flaw.  The problem is receiving while sending a packet.  The receive buffer
  366. should be cleared AFTER the current packet is sent.  All implementers should
  367. check their implementations and correct them if flawed.
  368.  
  369. The symptom is continuous retries while sending a file,  usually resulting in
  370. an abort.  The retries occur about as rapidly as data packets would be sent,
  371. e.g. once a second at 1200 baud (contrasted to 5-10 seconds for a timeout).
  372.  
  373. Normally Kermit sends data packets and receives ACKnowledgements
  374. alternately.  Abnormal conditions may cause the remote Kermit to send an ACK
  375. or NAK while the local Kermit is sending a data packet.  Because the local
  376. Kermit did not clear its receive buffer or cleared it before sending the
  377. packet rather than after, it reads the ACK received while it was sending.
  378. This causes the local Kermit to resend the packet while the remote Kermit is
  379. replying to the previous packet, so the overlap cycle repeats until an abort
  380. or the timing is disturbed.
  381.  
  382. This has an additional twist for half-duplex Kermits such as IBM ASCII 37x5
  383. and the Series/1-4994-7171 (physically full-duplex but logically
  384. half-duplex).  Because Kermit-CMS controls the channel, its ACK/NAK
  385. guarantees that the received data packet will be bad, which in turn
  386. guarantees another NAK, which guarantees another overlapped send, etc.
  387. repeating the cycle.
  388.  
  389. The problem is more likely at 1200 baud where the packet takes almost a full
  390. second to send (96 chars/120 cps) and much less likely at 9600 baud where
  391. the packet takes only .1 seconds because the remote Kermit is less likely to
  392. respond in less than .1 seconds.  It is also more likely for long files
  393. because the probability of the triggering event is greater.
  394.  
  395. Since we could not modify all Kermit versions in the field, we modified our
  396. Kermit-CMS 2.01 to prefix 120 NULs to any NAK sent.  This guarantees that
  397. the receiving Kermit will not see the NAK until after it has stopped
  398. sending.
  399.  
  400. Greg Small                                           (415)642-5979
  401. Personal Computer Networking & Communications        gts@opal.Berkeley.EDU
  402. 214 Evans Hall CFC                                   ucbvax!jade!opal!gts
  403. University of California, Berkeley, Ca 94720         SPGGTS@UCBCMSA.BITNET
  404.  
  405. [Ed. - A more concrete illustration of this problem would be helpful - which
  406. systems & Kermit versions, which one is sending & which receiving, etc.
  407. We've never seen this behavior at Columbia, with our mix of IBM (linemode
  408. and fullscreen) and DEC (DEC-20 and Unix) mainframes, MS-DOS micros, etc.]
  409.  
  410. ------------------------------
  411.  
  412. Date: 8-JAN-1987 14:38:56
  413. From: DGM1@UK.AC.YORK.VAXA
  414. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  415. Subject: Function key map for PC Kermit
  416. Keywords: MS-DOS Kermit, Key Map
  417.  
  418. Please find enclosed a comprehensible (???) function key map for ibm pc
  419. running ms-kermit 2.29 showing the vt-102 keypad. Has anybody had any
  420. thoughts on a special version for the new (looks almost like a vt1xx) pc
  421. keyboard?
  422.  
  423.           Cheers,
  424.                     Doug
  425.  
  426. Doug Moncur, Microsystems Advisor, Computing Service, University of York,
  427. Heslington, York YO1 5DD
  428. janet: DGM1@uk.ac.york.vaxa :: phone 0904-430000x487/5969
  429.  
  430. **** here goes...
  431.  
  432. ibm_pc/vt_102 keypad mapping for mskermit_2.29
  433.  
  434.           <<EXPLANATION>>
  435.                                                   +-------------------+
  436. vt_102 equivalent for <SHIFT+FKEY>--->  |         3         |
  437. edt equivalent (U/CASE means GOLD)--->  |  char    SPECINS  |
  438. ibm keytop--------------------------->  |<<<<<<<< F5 >>>>>>>|
  439. vt_102 equivalent for <FKEY>--------->  |          7        |
  440. edt equivalent (U/CASE means GOLD)--->  |   page  COMMMAND  |
  441.                                                   +-------------------+
  442.  
  443.           +-------------------+-----------------+
  444.           |         6         |         ,       |
  445.           |    cut   PASTE    |  del_c   UND_C  |
  446.           |<<<<<<<< F1 >>>>>>>|<<<<<<< F2 >>>>>>|
  447.           |         PF1       |       PF2       |
  448.           |        gold       |       help      |
  449.           +-------------------+-----------------+
  450.           |         1         |         2       |
  451.           |  word   CHNGCASE  |  eol   DEL_EOL  |
  452.           |<<<<<<<< F3 >>>>>>>|<<<<<<< F4 >>>>>>|
  453.           |         PF3       |       PF4       |
  454.           |     fndtxt FIND   |   del_l UND_L   |
  455.           +-------------------+-----------------+
  456.           |         3         |      enter      |
  457.           |  char    SPECINS  |  enter    SUBS  |
  458.           |<<<<<<<< F5 >>>>>>>|<<<<<<< F6 >>>>>>|
  459.           |          7        |        8        |
  460.           |   page  COMMMAND  |    sect FILL    |
  461.           +-------------------+-----------------+
  462.           |         0         |         .       |
  463.           | line    OPEN_LINE | select    RESET |
  464.           |<<<<<<<< F7 >>>>>>>|<<<<<<< F8 >>>>>>|
  465.           |          9        |        -        |
  466.           |  append  REPLACE  |  del_w  UND_W   |
  467.           +-------------------+-----------------+
  468.           |                   |                 |
  469.           |                   |                 |
  470.           |<<<<<<<< F9 >>>>>>>|<<<<<< F10 >>>>>>|
  471.           |          4        |        5        |
  472.           |  advance BOTTOM   |    backup TOP   |
  473.           +-------------------+-----------------+
  474.  
  475. ------------------------------
  476.  
  477. Date: Mon, 12 Jan 1987 02:28 PST
  478. From: JAJZ801%CALSTATE.BITNET@WISCVM.WISC.EDU
  479. Subject: ISIS-II Kermit/bootstrap wanted
  480. Keywords: ISIS-II Kermit
  481.  
  482.   Is there anyone who can provide a copy of ISIS-II (Intel MDS) Kermit on 8"
  483. single or double density ISIS-formatted diskette or a cheap and easy
  484. bootstrapping method for it. Cable specs would be appreciated for the
  485. latter, if provided.
  486.  
  487. Jeffrey Sicherman
  488. JAJZ801@CALSTATE.BITNET
  489.  
  490. ------------------------------
  491.  
  492. End of Info-Kermit Digest
  493. *************************
  494. -------
  495. 20-Jan-87 18:48:17-EST,24754;000000000000
  496. Mail-From: SY.CHRISTINE created at 20-Jan-87 18:47:08
  497. Date: Tue 20 Jan 87 18:47:07-EST
  498. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  499. Subject: Info-Kermit Digest V6 #2
  500. To: Info-Kermit@CU20B.COLUMBIA.EDU
  501. Reply-To: Info-Kermit@CU20B
  502. Queries-To: Info-Kermit-Request@CU20B
  503. Message-ID: <12272531160.313.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  504.  
  505. Info-Kermit Digest         Tue, 20 Jan 1986       Volume 6 : Number 2
  506.  
  507. Today's Topics:
  508.  
  509.    MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  510.               Issues for New MS-DOS Kermit Keyboard Translator
  511.                         Kermit Thru DECserver 100's
  512.                                 MD? Kermits
  513.  
  514. ----------------------------------------------------------------------
  515.  
  516. Date: 13 JAN 87 01:12-MDT
  517. From: JRD@USU
  518. Subject: MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  519. Keywords: MS-DOS Kermit
  520.  
  521.         This most recent version of MS Kermit 2.29, identified as MS-Kermit
  522. 2.29b, has support for VT102 printer commands, long packets, and script
  523. execution.  Additionally, it has corrections to most problems known at this
  524. time.
  525.         A new kind of MS Kermit, MSTCLO.BOO, is available for near-clones of
  526. IBM PC's but whose serial port hardware is not similar.  Here is a description
  527. from the originator, Glenn Everhart of RCA:
  528.  
  529.    This module is derived from MSXIBM.ASM and is intended for IBM PC
  530.    near-clones that differ in their serial I/O but emulate the IBM
  531.    BIOS. Such machines include Seequa Chameleon, DG/1, and others.
  532.    The idea is to use the VT100 emulation (which will work) but
  533.    use BIOS for all serial I/O. This is not interrupt driven and so
  534.    will (unfortunately) not be able to keep up well at high baud
  535.    rates. Nevertheless, it will be far better than the old Seequa
  536.    version which didn't emulate anything.
  537.  
  538.         Note that this "semi-clone" version may also work on IBM equipment
  539. in situations where the real IBM version will not, for instance when
  540. communicating through a network communications server (e.g. on the token
  541. ring) rather than a real asynchronous adapter (untested - guinea pigs?).
  542.  
  543. BUG FIXES AND INTERNAL IMPROVEMENTS:
  544.  
  545.         MS Kermit 2.29 of May '86 (no letter) had two serious bugs.  First
  546. was an incompatibility with Hayes and similar internal modems: the modem
  547. would hangup the phone when a file transfer completed or Connect mode
  548. exited.  We have tested this version with a real Hayes 1200B modem with
  549. satisfactory results (whew!, but let's keep our fingers crossed).
  550.  
  551.         Second was that extraneous null characters could be sent at the
  552. start of a file transfer or when Connect mode was entered, causing certain
  553. mainframes (e.g. IBM mainframes in linemode) and minis (e.g. HP-1000s) to
  554. ignore packets (or worse), preventing file transfer from taking place.  The
  555. nulls are no longer transmitted.
  556.  
  557.         In addition, there were numerous small problems throughout MS
  558. Kermit, as might be expected, and those identified to date have been
  559. addressed.  One important one was the serial port was left active if one
  560. PUSHed to DOS while in Connect mode.
  561.  
  562.         Serious DOS errors are now trapped by Kermit to prevent Kermit from
  563. being aborted with the serial port interrupt alive and with a couple of
  564. other items redirected to Kermit itself.  The most common such error is
  565. "Drive Not Ready."  Previously, these conditions would invoke the normal DOS
  566. Critical Error proc which would request "Abort, Retry, Ignore?" and would
  567. abort the program if Abort were chosen.  Now, Kermit exercises a fourth
  568. option, Fail the Operation, when these errors occur.  Procedures spawning a
  569. second copy of COMMAND.COM (DIR, etc) still can yield the A/R/I message but
  570. it is harmless in this case.  However, if such a message arises while Kermit
  571. is in Server mode a human must still type the answer locally.  The
  572. implementation replaces the normal DOS Control-Break (^C) and Critical Error
  573. handlers with Kermit's own handlers and restores the originals when Kermit
  574. exits.
  575.  
  576.         Numerous small bugs concerning negotiated parameters (8 bit quoting,
  577. Block check types, etc) have been fixed; these mainly concerned Server mode
  578. operations. The terminal emulator no longer responds to the answer-back msg
  579. request; there is no answer-back message in the emulator.  Screen handling
  580. has been improved internally, but it still has a few glitches.
  581.  
  582.         While in Connect mode 8 bit received data will be passed through to
  583. the terminal processor if the Parity type is None, and the character will be
  584. displayed from the system's 8-bit character set.  If Debugging is ON then
  585. characters with their high bit set will be displayed as a tilde and then a
  586. code for the lower 7 bits; i.e., 10000001b is displayed as ~^A.  (Note to
  587. mail readers: due to network quirks these characters may be mistranslated;
  588. the tilde is the funny wiggle character above the accent mark and the
  589. control symbol is a caret.)
  590.  
  591. ADDITION TO SET DISPLAY COMMAND:
  592.  
  593.         Set Display  Regular | Serial | Quiet | 7-bit | 8-bit
  594.  
  595.         The keywords 7-bit and 8-bit have been added to control display
  596. of characters in connect mode.  7-bit is the default and 8-bit
  597. becomes meaningless when parity is other than None.  The Set Display
  598. command accepts two keywords in one command, processed left to right.
  599.  
  600. ADDITION TO SET PROMPT COMMAND:
  601.  
  602.         Special characters, such 8-bit Ascii or control characters like
  603. escape, can be included in text of Kermit's prompt by specifying them as
  604. octal numbers in the form \ooo where o is an octal digit.  Escape itself is
  605. \33.  To return to Kermit's default prompt give the Set Prompt command
  606. without text.  The replacement prompt can be up to 80 characters long.
  607.  
  608. VT102 PRINTER SUPPORT (IBM PC version only, for now):
  609.  
  610.     The MS Kermit VT-102 emulator now accepts ANSI printer control
  611. sequences from the host, including Print Screen, Print Current Line,
  612. Enable/Disable Auto Print, etc.
  613.  
  614. LONG PACKETS:
  615.  
  616.         MS Kermit can now use packets up to 1000 bytes in length.  The
  617. transmitter selects the type of packet (Regular or Long) based upon the size
  618. of the data to be sent in that particular packet; negotiations at the start
  619. of a file transfer determine the maximum length.  The receiver is prepared
  620. to accept Long packets at any time up to a maximum length set by the user.
  621.  
  622.         The commands Set Send Packet nnn and Set Receive Packet nnn the
  623. maximum packet size; nnn can be as large as 1000.  Kermit uses 94-byte
  624. packets as its default maximum size; longer packets will be employed only if
  625. the user gives the Set Send/Receive Pack commands above.
  626.  
  627.         Long packets may be used in conjunction with any other Kermit
  628. program that supports them.  Currently, these include IBM 370 VM/CMS Kermit
  629. 3.1, PDP-11 Kermit (for RSX, RT, RSTS, etc), and MS-Kermit itself.
  630.  
  631. EFFICIENCY:
  632.  
  633.         The IBM serial port interrupt routine, buffer handler for received
  634. chars, and the packet assembly/disassembly routines Spack and Rpack have been
  635. completely rewritten for efficiency, long packets, and high speed operations.
  636. It is possible to operate at 38400 baud on a plain 4.77 MHz IBM PC provided
  637. that the clock tick routine is not loaded with time consuming extras (Helpful
  638. Utilities, print spoolers, screen savers, and the like).  Long packet and
  639. high efficiency code are system independent; fancy high speed operation code
  640. is for IBM PC's and clones and the DEC Rainbow.
  641.  
  642. SCRIPTS:
  643.  
  644.         A simple script and raw file upload facility has been written by Jim
  645. Sturdevant and myself (Jim did the original version and we developed it from
  646. there).  The syntax and operation conform to the description of login
  647. scripts in the Kermit book, and in the DEC-20 section of the Kermit User
  648. Guide.  This code is actually system independent.
  649.  
  650.         Joe Doupnik
  651.         jrd@usu.bitnet
  652.  
  653. [Ed. - Many thanks, Joe!  The three versions that you sent have been put in the
  654. Kermit distribution for testing as MSTIBM.BOO (IBM PC family), MSTCLO.BOO
  655. ("semi-clones"), and MSTGEN.BOO (generic MS-DOS version, should run - slowly -
  656. on any DOS machine).  Further details about the printer control sequences and
  657. the script facility are in MST29B.DOC.  This second post-2.29 pre-release of
  658. MS-Kermit comes without sources because the source is still undergoing
  659. development towards the forthcoming "real" release, and is being issued
  660. primarily to relieve the many Kermit users who have been affected by the
  661. internal-modem and interpacket-null problems.  If no serious flaws are
  662. encountered, this release will replace 2.29 on our distribution diskettes;
  663. therefore, IBM-PC Kermit users are strongly encouraged to get this new version
  664. and try it out, and report any problems back to Info-Kermit.  It has been
  665. tested on a PC/AT at Columbia against VAX/Unix, DEC-20, and IBM VM/CMS (both
  666. linemode and full-screen) Kermits, and seems to work as advertised.
  667.  
  668. The next true release of MS Kermit, to be called 2.30, will also include a
  669. completely reworked key definition facility, which will allow key definitions
  670. to work on any system covered by MS-Kermit, not just a select few, and will
  671. allow Kermit "verbs" (like scroll back one screen, send a BREAK, toggle mode
  672. line, etc) to be assigned to arbitrary keys.  It will probably also include
  673. some other features, like reporting of performance statistics.  Volunteers
  674. for testing the new code on systems that Joe does not have access to are most
  675. welcome; such systems include the Wang PC, Victor 9000, HP-110 and 150, Sanyo
  676. MBC, ACT Apricot, Heath/Zenith 100, Grid Compass, TI PC, etc.  Please send
  677. mail to Info-Kermit@CU20B if you'd like to volunteer.  The IBM version also
  678. needs rigorous testing under all the many and varied conditions our network
  679. readers can subject it to: with various window and desktop managers, in
  680. conjunction with different terminate-and-stay-resident (TSR) utilities,
  681. with ANSI.SYS and its many replacements, with keyboard utilities like
  682. ProKey, with networks like PC Network and Token Ring, with every conceivable
  683. kind of host at the other end of the connection.  This is one of the most
  684. widely used pieces of software in the world and YOU are the quality control!
  685.  
  686. Internet users may get the new files from host CU20B.COLUMBIA.EDU using FTP,
  687. login ANONYMOUS, any password.  The files are KER:MST29B.* (documentation),
  688. KER:MSTIBM.* (IBM version), KER:MSTCLO.* (semi-clone version), and
  689. KER:MSTGEN.* (generic DOS version).  The .EXE files are encoded as printable
  690. ".BOO" files, which may be decoded using any of the KER:MSBPCT.* programs.
  691. If you're unfamiliar with Kermit network distribution at Columbia, first GET
  692. the file KER:AAAREAD.ME, read it, and take it from there.  BITNET users may
  693. request the files from KERMSRV at host CUVMA; to get started you TELL
  694. KERMSRV AT CUVMA HELP (or SEND/REM, or whatever the syntax on your host is).
  695. The files should also show up at the Oklahoma State University (okstate)
  696. UUCP Kermit server within a few days.]
  697.  
  698. ------------------------------
  699.  
  700. Date: 13 JAN 87 23:00-MDT
  701. From: JRD@USU
  702. Subject: Issues for New MS-DOS Kermit Keyboard Translator
  703. Keywords: MS-DOS Kermit, Keyboard Translation
  704.  
  705. [Ed. - The following message from Joe Doupnik, the current developer of MS-DOS
  706. Kermit, who is working on the forthcoming release.  The major area that has not
  707. been addressed so far is the keyboard translation facility of Kermit.
  708. Presently, this facility is available only in selected implementations: the IBM
  709. PC family & compatibles, the DEC Rainbow, and maybe a couple others.  The
  710. reason it hasn't spread further is that it is done in a very system-dependent
  711. way.  The system dependence has obvious benefits: speed, and the ability to get
  712. at every conceivable key combination (like Ctrl-Shift-Alt-a), but the lack of
  713. portability is a drawback.  The other major problem with the "old way" is that
  714. certain functions, like screen rollback, modeline toggle, and BREAK
  715. transmission, were hardwired to certain keys and could not be moved.  The
  716. recently released alternate Rainbow Kermit (MSVRB2) addressed this problem by
  717. enumerating every conceivable Kermit function and allowing them to be assigned
  718. to arbitrary keys by number.  Anyone interested in these issues should grab
  719. a copy of MSVRB2.DOC to see how this was done, and how it is presented to the
  720. users.  On the assumption that the keyboard translator will change, Joe
  721. presents what he feels to be the relevant issues -- compatibility with old
  722. key definition files, efficiency, portability, adaptability to changing
  723. keyboard and system design, etc -- and solicits opinions.]
  724.  
  725.         First, to answer the obvious question of "What would you like
  726. in a keyboard translator?" Everything, naturally. Naturally, but ...
  727.  
  728.         I see a number of main goals of a translator. Recall, the translator
  729. is active only during Connect mode.
  730.         1. Almost any key should be able to emit (send to the other side)
  731. any 8 bit character code (a char in my shorthand) or even a string of
  732. them (a string). The binary null character is the only exception.
  733. [Ed. - Why?]
  734.         2. Common Kermit functions such as send a break, show the system
  735. status, toggle the printer on or off, and so forth should be assignable
  736. to almost any key. Included in the function category are cursor movements
  737. when a terminal emulator is used since some emulations require the movement
  738. escape sequence to be different depending on the state of the emulator yet
  739. we still think of left arrow as a left arrow key. Future functions should
  740. be incorporatable with little effort. I refer to these function operations
  741. as named Kermit "verbs", meaning do some complex pre-programmed operation.
  742.         3. Several keys could send the same character, string, or activate
  743. the same "verb", without interference. Each key definition is distinct so
  744. undefining one key does not undefine related keys.
  745.         4. Keys which are defined ought to be undefinable easily and those
  746. defined ought to be shown upon demand either per key or the whole set.
  747.         5. Default definitions should be built-in for some emulators to reduce
  748. the necessity of using a startup file of definitions, yet when such a file
  749. is read into Kermit its contents should take precedence over existing
  750. definitions. Any such file should be plain ascii, without control codes or
  751. other unprintable characters. Similarly, old unused definitions should be
  752. purged automatically if they occupy limited space; strings, in particular,
  753. are space hungry.
  754.         6. A controversial point. The name of a key (what is on the keycap)
  755. can be sacrificed in favor of an obscure number if by so doing that particular
  756. Kermit is freed of a particular keyboard. IBM-AT and XT owners take note.
  757. By referring to keys via the system's internal numerical mumbo-jumbo then
  758. the system can tell us if key F12 exists without the translator having any
  759. direct foreknowledge (i.e., code having been written with that key in mind)
  760. of such keys. Clearly, the disadvantge is less spontaneous key defining
  761. and muttered comments about technical persons while pondering keys versus
  762. key-numbers. More on this technical aspect later since it does affect design
  763. of a translator.
  764.         7. The manner of defining keys, that is the syntax of a Kermit
  765. command, should be reasonably similar from machine to MS DOS machine so
  766. that a single Kermit manual can explain matters for all. This has the
  767. further hidden benefit of allowing more of the core translator code
  768. to be used on all machines so that one improvement is shared immediately.
  769. More elegant full color menus could be used where appropriate and when
  770. someone implements them for a given machine.
  771.         8. Whatever may be done, the translator should not be a memory/cpu
  772. hog, should not consume acres of Status or Set display space, nor should it
  773. be visible to those people who would rather work without a translator.
  774. Similarly, the translator should attempt to co-exist with resident keyboard
  775. utilities such as SuperKey, ProKey, and the like with Kermit reading what
  776. these resident utilities deliver.
  777.         9. A keyboard translator is not an editor nor a programming language
  778. nor a cover up for a clumsy host nor anything more than a simple translator.
  779.         10. Finally, the syntax of definitions should permit unusual
  780. string constructions with embedded control codes and spaces, full eight bit
  781. character codes, and permit sufficient length to be useful as full remote
  782. host commands. The definition should be printable for documenting on paper
  783. and for editing; straight printable ascii. Such definitions could be entered
  784. from an existing file and (not just or) directly from the keyboard.
  785.  
  786.         That's my preliminary wish list. Item 6 will be of immediate
  787. concern to many readers.
  788.  
  789.         For purposes of illustration, let me describe one translator as a
  790. user would encounter it.
  791.  
  792. ;Defining a key:
  793. ; Command is SET KEY <key ident><whitespace><definition>
  794. ;
  795. ; <key ident> is
  796. ;               a single ordinary ascii char or
  797. ;               the numerical equivalent of an ascii char or
  798. ;               a Scan Code written as a number or
  799. ;               keyword SCAN followed by a number.
  800. ;               ?       Displays help message.
  801. ;       Numbers and Binary codes are of the form
  802. ;               \123    an octal number
  803. ;               \o456   an octal number         base letters o, d, x can be
  804. ;               \d213   a decimal number        upper or lower case
  805. ;               \x0d    a hex number
  806. ;               \{b###}  braces around above material following slash.
  807. ;               Braces are optional, and the default number base is octal.
  808. ;               The backslash character \ is required.
  809. ;
  810. ; <whitespace> is one or more spaces and or tabs.
  811. ;
  812. ; <definition> is
  813. ;       missing altogether which "undefines" a key.
  814. ;       \Kverb          for a Kermit action verb; upper or lower case K is ok
  815. ;       \{Kverb}        ditto. Verb is the name of an action verb.
  816. ;       text            a string with allowed embedded whitespace and embedded
  817. ;                       binary chars as above. This kind of string may not
  818. ;                       commence with sequences \K or \{K; use braces below.
  819. ;       {text}          string confined to material within but excluding
  820. ;                       the braces. Note, where the number of opening braces
  821. ;                       exceeds the number of closing braces the end of line
  822. ;                       terminates the string: {ab{}{{c}d ==> ab{}{{c}d
  823. ;                       but  {ab}{{c}d ==> ab.
  824. ;       ?               Displays help message and lists all action verbs.
  825. ;
  826. ;       A key may be translated into any single 8 bit code.
  827. ;
  828. ;       Comments can follow a Kermit action verb or a braced string; no
  829. ;       semicolon is required since all are stripped out by the Take file
  830. ;       reader before the defining text is seen by SET KEY.
  831. ;
  832. ;       The current Kermit escape character cannot be translated without
  833. ;       subtrafuge. Many keys can yield the same escape character.
  834. ;
  835. ;       Examples:
  836. ;               Set Key q z
  837. ;                               makes key q send character z
  838. ;               Set Key \7 \33[0m
  839. ;                               makes key Control G send the four byte
  840. ;                               string  ESC [ 0 m
  841. ;               Set Key q
  842. ;                               undefines key q so it sends itself (q) again.
  843. ;               Set Key \4455 \kexit
  844. ;                               defines IBM Alt-X to invoke the leave connect
  845. ;                               mode verb "exit" (Kermit's escape-char ^]c).
  846. ;               Set Key \x0c Login \{x0d}myname\{x0d}mypass\x0d
  847. ;                               defines Control L to send the string
  848. ;                               Login <cr>myname<cr>mypass<cr>
  849. ;
  850. ;Showing a key:
  851. ; Command is SHOW KEY <cr>
  852. ; System prompts user to press a key and shows the definition plus the
  853. ; free space for strings and other definitions. Responding to the Press
  854. ; a Key prompt with a question mark produces a list of all defined keys.
  855.  
  856.         Some example "verbs" are exit, send-a-break, status, toggle-mode-line,
  857. toggle-printer, the four arrow keys, definitions for Function keys emulating a
  858. VT102 terminal (for IBM and several other machines), and so forth totaling over
  859. 40 "verbs."  256 verbs are permitted if the space is set aside accordingly.
  860. Strings are limited to a full Kermit command line of 128 characters, and a
  861. nominal 1 K byte buffer is allocated to hold all multi-character strings; it
  862. could be much larger. Single replacement characters come out of a pool of
  863. definition packets set at say 100-200 possible definitions, or more if needed.
  864. A European or Dovark keyboard typically would use single character replacements
  865. and cost 4 bytes of table space per definition.
  866.  
  867.         Additional technical comments on the example.
  868.  
  869.         This example translator uses the number business to identify a
  870. key. Such numbers are displayed by the Show Key command. The benefit to the
  871. systems designer is the same code with only minor changes ports well to
  872. an IBM PC or a Generic terminal driven device or just about any other
  873. machine. It was also designed to be "unplugged" by using a replacement
  874. code file if the space consumed were too much for a system; unplugging
  875. means an assembly language file need only be substitued whole for another
  876. without any editing.
  877.         Also, the numerical key identification scheme relies on the local
  878. operating system to provide a key's magic number for tomorrow's fancy
  879. 125 key keyboard with attached mouse and telephone dialer without Kermit being
  880. pre-designed for that device. A suprising new keycode is just another
  881. number to the translator. In fact, the main body of the translator knows
  882. precisely zero about keyboards! It sees a keycode number and follows
  883. instructions in the translation tables. A short system dependent procedure
  884. is charged with the easy task of obtaining a key response and delivering it
  885. in standardized form to the main translator. Much easier on the programmer!
  886.         This example translator is "non-modal" in the sense that one key
  887. always means the same thing. Modes could be introduced, such as when
  888. examining the Status display a certain key could bring up details of the
  889. serial port or packet parameters but do something else while Kermit is
  890. acting as a terminal. The cost of modes is in space for code and extra tables
  891. and a more complex key definition scheme (not to mention major headaches
  892. concerning compatibility among different machines).
  893.         An actual implementation of this example uses about 6-7 Kbytes for
  894. code plus tables. It works much faster than my speeded up IBM AT keyboard.
  895.  
  896.         So, it's not perfect is it? What we will get is a combination of
  897. your best ideas blended with the necessities of writing one for multiple
  898. machines. It's a fine time to do a super job.
  899.  
  900.         Regards,
  901.         Joe D.
  902.  
  903. ------------------------------
  904.  
  905. Date: 13 Jan 87 07:55:00 EST
  906. From: "INFOCEN - Greg Elder" <elder@wpafb-info2.ARPA>
  907. Subject: Kermit Thru DECserver 100's
  908. Keywords: DECserver
  909.  
  910. I've used KERMIT through DECserver 100's to communicate with and transfer to
  911. VAX/VMS systems.  I've run at 9600 baud with no problems.  The only thing I
  912. needed to do was set some of the parameters on the DECserver as described on
  913. page 20 of the DECserver 100 Terminal Server User's Pocket Guide.  This page
  914. describes how to set up the DECserver for file transfers.  Basically you
  915. give the server these commands:
  916.  
  917.     Local> SET BAC NONE FOR NONE LOS NONE
  918.     Local> SET BRO DIS FLO DIS LOS DIS
  919.  
  920. These commands turn-off the ability to have special switch characters
  921. (backward, forward, and local switches) on the server and it disables flow
  922. control, broadcast, and loss notification on the server.  Hope this
  923. information is helpful.
  924.  
  925. Greg Elder
  926. elder@wpafb-info2
  927.  
  928. ------------------------------
  929.  
  930. Date: Wed, 14 Jan 1987 02:19 PST
  931. From: JAJZ801%CALSTATE.BITNET@WISCVM.WISC.EDU
  932. Subject: MD? Kermits
  933. Keywords: ISIS/MDS Kermit
  934.  
  935.   Which of the two ISIS/MDS kermits should be considered the latest and
  936. greatest ? The help files for each make it a little ambiguous with entries
  937. about the same date (within a couple of months) and a comment that one was
  938. received based upon the other which was upgraded soon after .... sigh. Is
  939. there a real difference or what? (weak docs)
  940.  
  941. ------------------------------
  942.  
  943. End of Info-Kermit Digest
  944. *************************
  945.  
  946. -------
  947. 26-Jan-87 12:01:53-EST,23438;000000000000
  948. Mail-From: SY.CHRISTINE created at 26-Jan-87 12:00:19
  949. Date: Mon 26 Jan 87 12:00:19-EST
  950. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  951. Subject: Info-Kermit Digest V6 #3
  952. To: Info-Kermit@CU20B.COLUMBIA.EDU
  953. Reply-To: Info-Kermit@CU20B
  954. Queries-To: Info-Kermit-Request@CU20B
  955. Message-ID: <12274029966.329.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  956.  
  957. Info-Kermit Digest         Mon, 26 Jan 1987       Volume 6 : Number 3
  958.  
  959. Today's Topics:
  960.  
  961.         Announcing Kermit for PICK (REALITY) OS on Microdata Systems
  962.              Announcing Kermit for the CIE 680/XX Microcomputer
  963.         Announcing Kermit for the MODCOMP Classic running MAX IV OS
  964.                          Kermit BITNET Distribution
  965.                          Wang Kermit 2.29a Works!!!
  966.                  Mskermit Version 2.29 Keys for the IBM PC
  967.                 Bad Filenames in MS-DOS Kermit Version 2.29
  968.                         MS-DOS Kermit Version 2.29b
  969.                Problems Compiling C-Kermit on ATT 3BX Systems
  970.                  Update on Commodore-64/C-128 Kermit Wanted
  971.  
  972. ----------------------------------------------------------------------
  973.  
  974. Date: Thu 22 Jan 87 15:13:03-EST
  975. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  976. Subject: Announcing Kermit for PICK (REALITY) OS on Microdata Systems
  977. Keywords: PICK Kermit
  978.  
  979. This is to announce a version of Kermit for the PICK operating system,
  980. contributed by Joe Fisher, a computer consultant in Austin, Texas.  This
  981. first release, 0.2C, is written in DATA/BASIC (with some Microdata assembler
  982. subroutines), and has been successfully run only on the Microdata (now
  983. McDonald Douglas) REALITY systems under version 4.2E of the REALITY (the
  984. original PICK) operating system.  It is very much still in the development
  985. stage (as reflected by the version number) and a great deal of work will be
  986. necessary in order to bring it up to the expectations of the Kermit user
  987. community.  It will transfer error-free data however, and has been used with
  988. a number of other Kermits, including IBM PCs with MS-DOS, DEC Pro-350 with
  989. P/OS, VAX/VMS, PDP-11 with RSX, etc.  The programs have been transferred to
  990. PICK 1.3 running on the IBM PC-XT and testing is underway.  Changes in the
  991. I/O code will have to be made there but operation should be more reliable
  992. than on the Microdata.
  993.  
  994. For the purposes of Kermit distribution, the numerous files have been packed
  995. together into two large files, PICK.BAS and PICK.DOC -- source and
  996. documentation, respectively.  Each file-within-a-file starts with a line of
  997. the form
  998.  
  999. <<< name >>>
  1000.  
  1001. in which "name" is the actual name of the original file.  The files are
  1002. available in KER:PICK.* on CU20B, and as PICK * from KERMSRV at CUVMA on
  1003. BITNET.
  1004.  
  1005. ------------------------------
  1006.  
  1007. Date: Fri 23 Jan 87 12:12:15-EST
  1008. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1009. Subject: Announcing Kermit for the CIE 680/XX Microcomputer
  1010. Keywords: CIE Kermit
  1011.  
  1012. This is to announce a version of Kermit for the CIE 680/XX microcomputer,
  1013. contributed by David S. Lawyer of the University of California at Irvine.
  1014. This program is only a stopgap measure until a later version of Kermit (the
  1015. so called C-Kermit for example) can be ported to the CIE.  One exception to
  1016. this may be for CIE's which only have 256K of RAM.  Since this kermit code
  1017. (when compiled) is much shorter than the C-Kermit, it will run well on
  1018. computers with limited RAM memory.  This Kermit represents a modification to
  1019. the "UNIX Kermit" of 1981-1983.
  1020.  
  1021. NOTE TO NON-UCI USERS:  UCI= The University of California at Irvine.
  1022. This Kermit program was developed for use at UCI and may not work as well
  1023. elsewhere without additional modifications.
  1024.  
  1025. The program named kerm (source code kerm.c in the C language) is a program
  1026. modified at UCI for use on the CIE computer which adheres to the Kermit
  1027. protocols.  You may use Kermit to connect to a remote host, and then log on
  1028. to it using the connect command.  Then you may either: use your CIE like a
  1029. fairly dumb terminal connected to the remote (i.e. have a session on the
  1030. remote computer) or utilize both the CIE Kermit and the Kermit on the remote
  1031. to transmit files between the remote and the CIE.  
  1032.  
  1033. For the purposes of Kermit distribution, the numerous files have been packed
  1034. together into four large files, CIE680.C, CIE680.ANN and CIE680.BWR
  1035. CIE680.HLP -- source, this message, a beware file and limited documentation,
  1036. respectively.  Each file-within-a-file starts with a line of the form
  1037.  
  1038. <<< name >>>
  1039.  
  1040. in which "name" is the actual name of the original file.  The files are
  1041. available in KER:CIE680.* on CU20B, and as CIE680 * from KERMSRV at CUVMA on
  1042. BITNET.
  1043.  
  1044. ------------------------------
  1045.  
  1046. Date: Fri 23 Jan 87 12:46:10-EST
  1047. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1048. Subject: Announcing Kermit for the MODCOMP Classic running MAX IV OS
  1049. Keywords: MODCOMP Kermit
  1050.  
  1051. This is to announce a version of Kermit for the MODCOMP Classic running
  1052. under the MAX IV operating system, contributed by BOB BORGESON, of SETPOINT,
  1053. Inc., 10245 Brecksville Rd., Brecksville, Ohio 44141.  This release is
  1054. version A.0., and is written in FORTRAN and Assembler and should be compiled
  1055. with a FR5 compiler and assembled using the M5A assembler.  The program has
  1056. been tested between the MODCOMP and an IBM PC running PROCOMM, a Macintosh
  1057. with Red Ryder and a micro-VAX with Kermit-32.  MODCOMP Kermit has been
  1058. donated to the MODCOMP user group, MUSE.
  1059.  
  1060. For the purposes of Kermit distribution, the numerous files have been packed
  1061. together into three large files, MODCMP.ASM, MODCMP.ANN and MODCMP.DOC --
  1062. source, this announcement and documentation, respectively.  Each
  1063. file-within-a-file starts with a line of the form
  1064.  
  1065. <<< name >>>
  1066.  
  1067. in which "name" is the actual name of the original file.  The files are
  1068. available in KER:MODCMP.* on CU20B, and as MODCMP * from KERMSRV at CUVMA on
  1069. BITNET.
  1070.  
  1071. ------------------------------
  1072.  
  1073. Date: Fri, 23 Jan 87 10:39:40 ULG
  1074. From: Andre PIRARD <A-PIRARD@BLIULG12>
  1075. Subject: Kermit BITNET Distribution
  1076. Keywords: BITNET, KERMSRV, EARN
  1077.  
  1078. I recently ordered Mcintosh Kermit from KERMSERV at CUVMA to be sent here to
  1079. the University of Liege in Belgium.  This was on the 11th of this month.  12
  1080. days after, I just received CKMKER.HQX from the net. I am still waiting for a
  1081. DOC file.  And I had promised it for 20th.  Now, during that time, I've had
  1082. some peeping into BITNIC's RSCS queue.  It used to amount to a mean 400 to
  1083. 800 files. I have been amazed by the number of apparently huge Kermit files
  1084. (QUKERMIT) waiting for a chance to go.  Short files take over larger ones and
  1085. get reasonable delays.  Now my suggestion.  Why not spare a sattelite channel
  1086. and install a Kermit redistribution site on the net this side the atlantic?
  1087. The problem being where and how to raise interest, you might take advantage
  1088. of Info-Kermit to ask for candidates.  If you give away the file server and
  1089. claim for reasonable disk space and maintenance time, I think there might
  1090. well be some candidates.  The only problem is, consequently, traffic load.
  1091. It costs nothing to ask anyway.  Sincerely yours.
  1092.  
  1093. [Ed. - Sorry for the inconvenience.  Are there any BITNET (EARN) sites in
  1094. Europe that would be willing to act as BITNET Kermit file servers?  We
  1095. (Columbia) would be glad to send periodic tapes.  KERMSRV software is
  1096. available for VM/CMS, written in Columbia Wylbur Exec language, and for
  1097. VAX/VMS written in DCL.  A Kermit BITNET file server could also be
  1098. implemented using LISTSERV, which is already widely used in Europe.  The
  1099. collection currently stands at about 50 megabytes, and growing.  Meanwhile,
  1100. European sites might find it easier to take advantage of the European Kermit
  1101. tape distribution centers, one at Lancaster University serving the UK and
  1102. Eire, and for continental distribution, "Club Kermit" based in France, a
  1103. DECUS VMS SIG-style tape distribution tree.]
  1104.  
  1105. ------------------------------
  1106.  
  1107. Date: Tue 20 Jan 87 00:09:01-EST
  1108. From: Christopher P. Lent <OC.PEDHEM@CU20B.COLUMBIA.EDU>
  1109. Subject: Wang Kermit 2.29a Works!!!
  1110. Keywords: Wang PC, MS-Kermit
  1111.  
  1112. I got the Wang-PC version of Kermit working. I also included all the 2.29a
  1113. modules and they seem to work perfectly.
  1114.  
  1115. So now all it's missing is:
  1116.   Modem control for hangup 
  1117.   Define/show Key
  1118.   Terminal Emulator (beyond WANG BIOS support).
  1119.   Actual port names corresponding to Kermit's idea.
  1120.    (Currently COM1 and COM2 are equivalent to AUX).
  1121.  
  1122. Many things work now which didn't before:
  1123.   A. SET BAUD works (up to 19200 baud!)
  1124.   B. Status no longer crashes kermit with "Divide overflow".
  1125.   C. 2.29a commands (transmit,pause,input ... )
  1126.  
  1127. I'm working on the missing parts but I figured I'd send along a MSTWNG.EXE and
  1128. MSTWNG.BOO file to allow some of the rest of the world to get going while I
  1129. finish this up.
  1130.  
  1131. The version number on this version is:
  1132.  
  1133. Wang (CP Lent 19 Jan 87) Kermit-MS V2.29a 1 Oct 86
  1134.  
  1135. Chris Lent
  1136.  
  1137. OC.PEDHEM@CU20B.COLUMBIA.EDU    (ARPA)
  1138. PEDHEM@CUCCFA            (BITNET)
  1139. ihnp4!philabs!phri!cooper!chris    (UUCP)
  1140.  
  1141. [Ed. - Thanks!  The files have been placed in KER:MSTWNG.BOO and
  1142. KB:MSTWNG.EXE, and the new Wang support will be included in the next
  1143. release.]
  1144.  
  1145. ------------------------------
  1146.  
  1147. Date: Mon, 19 Jan 87 09:38 EST
  1148. From: <MICHOT@UBVMS.BITNET>
  1149. Subject: Mskermit Version 2.29 Keys for the IBM PC
  1150. Keywords: MS-DOS Kermit, IBM PC Keyboard
  1151.  
  1152. Hi - regarding Doug Moncur's mapping of VT100 keys for use with MS Kermit
  1153. 2.29 for the IBM PC keyboard; here at the University Of Buffalo the Micro
  1154. Information Center distributes MS Kermit 2.29 to students, faculty and
  1155. staff.  A locally written, 140K ASCII file is included, discussing specific
  1156. file transfer/emulation situations, especially in VMS and CMS.  Here is a
  1157. fairly long excerpt from the file.  If you are interested in receiving the
  1158. entire 140K file, please send a blank IBM PC diskette with a written request
  1159. and return mailer to Micro Services Group, University Of Buffalo, Computing
  1160. Center, Buffalo, NY 14260.  Please note that no electronic requests will be
  1161. acknowledged.  However, I can send the entire file to Columbia University if
  1162. you feel it is worth considering as an addition to your current MS Kermit
  1163. distribution files.
  1164.  
  1165. Hope this helps- MICHOT = Micro Services Staff
  1166. michot@ubvmsc.bitnet
  1167.  
  1168.  
  1169.        MS Kermit 2.29 uses the IBM PC function key area for these
  1170.        functions.  The IBM PC numeric keypad area DOES NOT correlate
  1171.        to the VT100 keypad area in MS Kermit 2.29.  In the IBM PC
  1172.        function key area, the following diagram shows how the PC
  1173.        function keys are defined as VT100 keypad keys:
  1174.  
  1175.                                             (shifted function keys)
  1176.  
  1177.           +---------+    +---------+        +---------+     +---------+
  1178.        F1 |  PF 1   | F2 |  PF 2   |    SF1 | KeyPad  | SF2 | KeyPad  |
  1179.           |         |    |         |        |    6    |     |   ,     |
  1180.           +---------+    +---------+        +---------+     +---------+
  1181.           +---------+    +---------+        +---------+     +---------+
  1182.        F3 |  PF 3   | F4 |  PF 4   |    SF3 | KeyPad  | SF4 | KeyPad  |
  1183.           |         |    |         |        |    1    |     |   2     |
  1184.           +---------+    +---------+        +---------+     +---------+
  1185.           +---------+    +---------+        +---------+     +---------+
  1186.        F5 | KeyPad  | F6 | KeyPad  |    SF5 | KeyPad  | SF6 |  Enter  |
  1187.           |    7    |    |    8    |        |    3    |     |         |
  1188.           +---------+    +---------+        +---------+     +---------+
  1189.           +---------+    +---------+        +---------+     +---------+
  1190.        F7 | KeyPad  | F8 | KeyPad  |    SF7 | KeyPad  | SF8 | KeyPad  |
  1191.           |    9    |    |    -    |        |    0    |     |    .    |
  1192.           +---------+    +---------+        +---------+     +---------+
  1193.           +---------+    +---------+        +---------+     +---------+
  1194.        F9 | KeyPad  | F10| KeyPad  |    SF9 |  Not    | SF10|  Not    |
  1195.           |    4    |    |    5    |        |  Used   |     |  Used   |
  1196.           +---------+    +---------+        +---------+     +---------+
  1197.  
  1198.  
  1199.         To function effectively in CMS, you need to know what function
  1200.          keys on the IBM PC perform what function in CMS.  The
  1201.          following diagrams illustrate how you would use the IBM PC
  1202.          function keys (and shifted function keys) in CMS:
  1203.  
  1204.                                                 (shifted function keys)
  1205.  
  1206.              +---------+    +---------+        +---------+     +---------+
  1207.           F1 |  PFK1   | F2 |  PFK2   |    SF1 |  PFK9   | SF2 |   PA3   |
  1208.              +---------+    +---------+        +---------+     +---------+
  1209.              +---------+    +---------+        +---------+     +---------+
  1210.           F3 |  PFK3   | F4 |   PA1   |    SF3 |  PFK10  | SF4 |  PFK11  |
  1211.              +---------+    +---------+        +---------+     +---------+
  1212.              +---------+    +---------+        +---------+     +---------+
  1213.           F5 |  PFK4   | F6 |  PFK5   |    SF5 |  PFK12  | SF6 |  Clear  |
  1214.              +---------+    +---------+        +---------+     +---------+
  1215.              +---------+    +---------+        +---------+     +---------+
  1216.           F7 |  PFK6   | F8 |   PA2   |    SF7 |         | SF8 | Insert  |
  1217.              +---------+    +---------+        +---------+     +---------+
  1218.              +---------+    +---------+        +---------+     +---------+
  1219.           F9 |  PFK7   | F10|  PFK8   |    SF9 |         | SF10|         |
  1220.              +---------+    +---------+        +---------+     +---------+
  1221.  
  1222.          The next diagram scopes out the IBM PC function key
  1223.          definitions using the XEDIT CMS Editor with MS Kermit 2.29:
  1224.  
  1225.                                                 (shifted function keys)
  1226.  
  1227.              +---------+    +---------+        +---------+     +---------+
  1228.           F1 |  Help   | F2 |   SOS   |    SF1 |         | SF2 |         |
  1229.              |         |    | Lineadd |        |         |     |         |
  1230.              +---------+    +---------+        +---------+     +---------+
  1231.              +---------+    +---------+        +---------+     +---------+
  1232.           F3 |  Quit   | F4 | BRKKEY  |    SF3 | Rgtleft | SF4 | Spltjoin|
  1233.              |         |    |         |        |         |     |         |
  1234.              +---------+    +---------+        +---------+     +---------+
  1235.              +---------+    +---------+        +---------+     +---------+
  1236.           F5 | TabKey  | F6 | SChange |    SF5 | Cursor  | SF6 |  Clear  |
  1237.              |         |    |    6    |        |  Home   |     | Cmd line|
  1238.              +---------+    +---------+        +---------+     +---------+
  1239.              +---------+    +---------+        +---------+     +---------+
  1240.           F7 | Redisply| F8 |         |    SF7 |         | SF8 | Insert  |
  1241.              | Subcomm |    |         |        |         |     |         |
  1242.              +---------+    +---------+        +---------+     +---------+
  1243.              +---------+    +---------+        +---------+     +---------+
  1244.           F9 | Backward| F10| Forward |    SF9 |         | SF10|         |
  1245.              |         |    |         |        |         |     |         |
  1246.              +---------+    +---------+        +---------+     +---------+
  1247.  
  1248.        The next diagram illustrates the EDT full screen editor
  1249.        keypad definitions that would be used on the IBM PC
  1250.        function key area using MS Kermit 2.29:
  1251.  
  1252.                                          (shifted function keys)
  1253.  
  1254.        +---------+    +---------+        +---------+     +---------+
  1255.     F1 |  Gold   | F2 |  Help   |    SF1 |   Cut   | SF2 |  Del C  |
  1256.        |         |    |         |        | [Paste] |     | [Und C] |
  1257.        +---------+    +---------+        +---------+     +---------+
  1258.        +---------+    +---------+        +---------+     +---------+
  1259.     F3 |Find Next| F4 |  Del L  |    SF3 |  Word   | SF4 |   Eol   |
  1260.        | [Find]  |    | [Und L] |        |[Cngcase]|     |[Del Eol]|
  1261.        +---------+    +---------+        +---------+     +---------+
  1262.        +---------+    +---------+        +---------+     +---------+
  1263.     F5 |  Page   | F6 |  Sect   |    SF5 |  Char   | SF6 |  Enter  |
  1264.        |  [Cmd]  |    | [Fill]  |        |[Specins]|     |  [Subs] |
  1265.        +---------+    +---------+        +---------+     +---------+
  1266.        +---------+    +---------+        +---------+     +---------+
  1267.     F7 |  Append | F8 |  Del W  |    SF7 |  Line   | SF8 | Select  |
  1268.        |  [Repl] |    | [Und W] |        |[Open Ln]|     | [Reset] |
  1269.        +---------+    +---------+        +---------+     +---------+
  1270.        +---------+    +---------+        +---------+     +---------+
  1271.     F9 | Advance | F10| Backup  |    SF9 |  Not    | SF10|  Not    |
  1272.        | [Bottom]|    | [Top]   |        |  Used   |     |  Used   |
  1273.        +---------+    +---------+        +---------+     +---------+
  1274.  
  1275.         Press GOLD get first to get bracketed [] functions
  1276.  
  1277. ------------------------------
  1278.  
  1279. Date: Mon 19 Jan 87 22:44-EST
  1280. From: Ed Barton <EB%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU>
  1281. Subject: Bad Filenames in MS-DOS Kermit Version 2.29
  1282. Keywords: MS-DOS Kermit
  1283.  
  1284. The IBM-PC implementation of Kermit 2.29 does not catch filenames that are
  1285. actually device names.  This was a great deal of trouble to figure out,
  1286. though perhaps the problem should have been obvious when it occurred.  For
  1287. example, if the file AUX.C is transferred to IBM-PC Kermit, Kermit will get
  1288. an error trying to write device AUX, which is how MS-DOS interprets the
  1289. filename AUX.C.  AUX.C should have been changed to XAUX.C or something.
  1290.  
  1291. ------------------------------
  1292.  
  1293. Date: Mon, 19 Jan 87 21:07:55 est
  1294. From: Joel Seiferas  <joel@rochester.arpa>
  1295. Subject: MS-DOS Kermit Version 2.29b
  1296. Keywords: MS-DOS Kermit
  1297.  
  1298.      During a file transfer, in both 2.29a and 2.29b, the "File name" and
  1299. "KBytes transferred" data usually flash only briefly on my screen before
  1300. disappearing.  I'm working at 1200 baud, over a phone line; and I am dis-
  1301. playing on an IBM Monochrome Display, via a 64K IBM EGA.  My PC is an early
  1302. one, but I have updated the BIOS and replaced the 8088 with an NEC V20.  My
  1303. screen driver is Fansi-Console 2.0.
  1304.  
  1305.                 Joel Seiferas
  1306.                 joel@rochester
  1307.  
  1308. ------------------------------
  1309.  
  1310. Date: Tue, 13 Jan 1987 11:40 EST
  1311. From: Lawrence Fan <GYACC@CUNYVM>
  1312. Subject: Problems Compiling C-Kermit on ATT 3BX Systems
  1313. Keywords: C-Kermit, UNIX Kermit, ATT 3BX
  1314.  
  1315. I am having a compile problem with C-Kermit 4D(061) on ATT 3BX systems.  I
  1316. get warnings when I compile.  Not enough to kill the process but
  1317. nevertheless, trouble.  The 'make' did finish and I do have wermit and it is
  1318. able to run...  but the warnings are bothering me.  I am enclosing the
  1319. warnings when I do 'make att3bx':
  1320.  
  1321.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckuusr.c
  1322. "ckuusr.c", line 1047: warning: illegal pointer combination, op =
  1323. "ckuusr.c", line 1048: warning: illegal pointer combination, op =
  1324.  
  1325.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckutio.c
  1326. ckutio.c: 23: extra tokens (ignored) after directive
  1327. ckutio.c: 94: extra tokens (ignored) after directive
  1328. ckutio.c: 451: extra tokens (ignored) after directive
  1329. ckutio.c: 1151: extra tokens (ignored) after directive
  1330. ckutio.c: 1166: extra tokens (ignored) after directive
  1331. ckutio.c: 1574: extra tokens (ignored) after directive
  1332. "ckutio.c", line 950: warning: illegal pointer combination, op ==
  1333.  
  1334.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckudia.c
  1335. "ckudia.c", line 583: warning: illegal pointer combination, op !=
  1336. "ckudia.c", line 623: warning: illegal pointer combination, op =
  1337. "ckudia.c", line 624: warning: illegal pointer combination, op =
  1338.  
  1339.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckuscr.c
  1340. "ckuscr.c", line 253: warning: illegal pointer combination, op =
  1341.  
  1342. Thanks a lot for your help.
  1343.  
  1344. [Ed. - There are two problems.  First, your compiler is complaining about
  1345. "extra tokens" after #endif and #else directives in ckutio.c, the most
  1346. heavily conditionalized module of C-Kermit.  These "tokens" are merely the
  1347. proprocessor variables (like ATT3BX) from the matching #if, added for
  1348. clarity.  Most compilers don't complain about them, and they don't seem to
  1349. be causing any real problem.  Perhaps in the next release they should be
  1350. turned into real comments, e.g. "#endif V7" will become "#endif /* V7 */".
  1351.  
  1352. All the other messages ("illegal pointer combination") have to do with the
  1353. signal() function; see signal(2) in your Unix manual.  'signal()' is
  1354. supposedly declared (in <signal.h>) like so:
  1355.  
  1356.     int (*signal(sig,func))();
  1357.     int sig;
  1358.     void (*func)();
  1359.  
  1360. i.e. 'signal' is a pointer to a function that returns an integer (see p.195
  1361. of the C book).  The 'func' is either a symbol, such as SIG_IGN, defined in
  1362. <signal.h>, or a pointer to an integer function that you supply.  Symbols
  1363. are defined like so in <signal.h>, at least on my 4.2BSD system:
  1364.  
  1365.     #define SIG_IGN (int (*)())1
  1366.  
  1367. i.e. a pointer to an imaginary function that returns a constant of 1 (did I
  1368. say that right?)  When you invoke signal() to associate a new function with
  1369. a particular signal, it's supposed to return a pointer to the function that
  1370. was previously associated with that signal, allowing you to save, restore,
  1371. and test the interrupt structure.  Thus Kermit does things like:
  1372.  
  1373.     int (*istat)(), (*qstat)();
  1374.  
  1375. >   istat = signal(SIGINT,SIG_IGN);    /* Let the fork handle keyboard */
  1376. >   qstat = signal(SIGQUIT,SIG_IGN);    /* interrupts itself... */
  1377.       :
  1378.       :
  1379.     signal(SIGINT,istat);        /* Restore interrupts */
  1380.     signal(SIGQUIT,qstat);
  1381.  
  1382. and
  1383.  
  1384. >   if (signal(SIGINT,SIG_IGN) == SIG_IGN) ... ;
  1385.  
  1386. Your compiler is complaining about the statements marked with ">" because it
  1387. believes there is a type mismatch between signal() and istat, qstat, and
  1388. SIG_IGN.  Check the definition of signal() in your system's <signal.h> and
  1389. see if you can find out why, then let us know.  The rest of the "illegal
  1390. pointer combinations" are of the same nature.  If some new release of the
  1391. ATT 3BX C compiler and/or header files is causing this problem, we'll have
  1392. to do something special within ATT3BX conditionals, since the current setup
  1393. seems to cause no problems on other systems.  Let's hear it for portability...
  1394. Can any ATT 3BX System V experts out there shed any further light?]
  1395.  
  1396. ------------------------------
  1397.  
  1398. Date: 15 Jan 87 06:22:28 GMT
  1399. From: ggw@ethos.UUCP (Gregory Woodbury)
  1400. Subject: Update on Commodore-64/C-128 Kermit Wanted
  1401. Keywords: Commodore-64
  1402.  
  1403. A few months ago, someone asked if there were any plans to update the C-64
  1404. kermit for a native mode C-128 kermit.  I have been watching with bated breath
  1405. for a reply (but apparently in vain).  It seems that with the expanded memory
  1406. available in the 128 that a significantly better version could be made, without
  1407. requiring the users to resort to the CP/M mode to get a better kermit.  Any
  1408. information on this project would be appreciated.
  1409.  
  1410. Gregory G. Woodbury                The usual disclaimers apply
  1411. CEO, Research Triangle C-64/128 User's Group
  1412. {duke|mcnc|rti-sel}!ethos!ggw                 The line eater is a boojum snark!
  1413.  
  1414. ------------------------------
  1415.  
  1416. End of Info-Kermit Digest
  1417. *************************
  1418.  
  1419.  
  1420. -------
  1421.  5-Feb-87 12:23:07-EST,19235;000000000000
  1422. Mail-From: SY.CHRISTINE created at  5-Feb-87 12:18:13
  1423. Date: Thu 5 Feb 87 12:18:13-EST
  1424. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1425. Subject: Info-Kermit Digest V6 #4
  1426. To: Info-Kermit@CU20B.COLUMBIA.EDU
  1427. Reply-To: Info-Kermit@CU20B
  1428. Queries-To: Info-Kermit-Request@CU20B
  1429. Message-ID: <12276654667.181.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1430.  
  1431. Info-Kermit Digest         Wed, 4 Feb 1987       Volume 6 : Number 4
  1432.  
  1433. Today's Topics:
  1434.  
  1435.                             MS-DOS Kermit 2.29b
  1436.                     Note for Testers of MS Kermit 2.29b.
  1437.                            MS-DOS Key Definitions
  1438.                         Kermit Keyboard Redefinition
  1439.                             Keyboard Translator
  1440.                                 Bugs in WART
  1441.                           Commodore-64/C128 Kermit
  1442.                  Rationale for C-Kermit's approach to DTR?
  1443.                         Kermit for Apple // ProDOS?
  1444.  
  1445. ----------------------------------------------------------------------
  1446.  
  1447. Date: 26 JAN 87 21:02-MDT
  1448. From: JRD@USU
  1449. Subject: MS-DOS Kermit 2.29b
  1450. Keywords: MS-DOS Kermit, 2.29b
  1451.  
  1452. RE: Kermit Digest V6 #3
  1453.  
  1454.         Ed Barton reported that MS DOS interprets incoming filenames
  1455. such as AUX.C as meaning send the contents to device AUX. He recommends
  1456. Kermit rename the file to XAUX.C or similar. I just tested this situation
  1457. by having a VAX send this note as AUX.C to my micro running PC DOS 3.21.
  1458. The file was automatically renamed to AUX00001.C because AUX was recognized
  1459. as an existing file. This is with MS Kermit 2.29b. Earlier versions may
  1460. not detect the device name.
  1461.         There are circumstances where device names are wanted as file
  1462. destinations, a serial printer connected to COM1 (AUX) is one of them.
  1463. Another small complication is that MS DOS character devices are known by
  1464. their names (CON, AUX, PRN, and the like) so that non-standard drivers
  1465. can have names in conflict with incoming files without Kermit being
  1466. aware of the sensitive names. MS Kermit knows nothing about real device
  1467. names per se and relies on DOS itself to reveal a potential conflict.
  1468. A workaround is to use an override filename when receiving such a file:
  1469.         Kermit-MS> Receive Foo.bar
  1470. replaces the incoming filename with Foo.bar.
  1471.  
  1472.         Joel Seiferas said the file transfer screen flashed on only
  1473. momentarily with his IBM PC w/Fansi-Console 2.0. Kermit follows DOS's
  1474. rules for the display. I suggest he try again without Fansi-Console
  1475. because such utilities trap video i/o and apply their own rules. Kermit,
  1476. of course, is completely unaware of the Helpful Utility and does not
  1477. need an ANSI interpreter. There was an earlier problem with Fansi-Console
  1478. when Kermit displayed the Connect mode status line; Fansi-Console's author,
  1479. Bob Smith, fixed that this summer.
  1480.  
  1481.         My local tester of Zenith 100 Kermit version 2.29b says that it
  1482. works! One bug concerned cursor addressing after toggling the mode line
  1483. while in Connect mode. He promised to bring around tech documentation on the
  1484. Z100. Until advantage can be taken of those details I think we ought to try
  1485. out MSK 2.29b on the Z100. Therefore, following this note is file MSTZ10.BOO
  1486. for the Z100.
  1487.  
  1488.         Regards,
  1489.         Joe D.
  1490.  
  1491. [Ed. - Thanks Joe!  The .BOO file for the Zenith 100 is in KER:MSTZ10.BOO if
  1492. anyone wants to test it.  See message from Joe below.....]
  1493.  
  1494. ------------------------------
  1495.  
  1496. Date: 26 JAN 87 22:11-MDT
  1497. From: JRD@USU
  1498. Subject: Note for Testers of MS Kermit 2.29b.
  1499. Keywords: MS-DOS Kermit, Z100 Kermit, Zenith 100 Kermit
  1500.  
  1501.                 Notes for testers of MS Kermit version 2.29b
  1502.  
  1503.         The Kermit Digest, Volume 6 number 3, 20 Jan 1987 contained a list
  1504. of improvements and new features found in maintainence release 2.29b. A
  1505. slightly longer version is reproduced below. As the Digest notes, we want to
  1506. make sure the present material is in good shape so the next major release,
  1507. 2.30, will be more stable. So, the pleasant task of current testing is to
  1508. exercise Kermit, discover problems, and relay symptoms and even solutions
  1509. to Columbia or myself.
  1510.  
  1511.         One possible problem is MS Kermit will attempt to send 94 byte
  1512. packets to a remote host which asks for smaller ones.
  1513.  
  1514.         Another is a HANGUP command in a script might clear the modem DTR
  1515. and RTS signals so that the next serial port operation thinks they are still
  1516. active whereas the modem is asleep.
  1517.  
  1518.         A concern is detection of the XON/XOFF flow control characters when
  1519. parity is being used. With the new allowance of 8 bit characters an incoming
  1520. 8 bit character could appear as XON or XOFF with the high bit set. Testing
  1521. is needed here.
  1522.  
  1523.         Similarly, the new ANSI printer control needs testing.
  1524.  
  1525.         Terminal emulation in IBM Kermit is clearly a target for bug hunts.
  1526. Difficulties with line wrapping and the like using various editors is a
  1527. common problem. If you are using a popular Helpful Utility (the terminate
  1528. and stay resident kind) and note an anomoly try to detect if the H.U. is the
  1529. culprit so that other users will know of likely pit-falls. Sometimes it is
  1530. hard to note what are proper versus observed operations; an annotated LOG is
  1531. a good starting point since I can try to repeat the offending character
  1532. sequences. Escape characters in a LOG file are best translated to "ESC" or
  1533. other printable code for network transmission; a .BOO file also works if an
  1534. English description is sent along with it.
  1535.  
  1536.         We are especially interested in knowing if MS Kermit 2.29b
  1537. successfully communicates with a wide varitey of hosts and through various
  1538. communications front-end devices. At this stage Kermit knows little about
  1539. Local Area Networks; your experiences would help.
  1540.  
  1541.         Thanks for your time and help,
  1542.         Joe Doupnik
  1543.         jrd@usu.Bitnet
  1544.         Center for Atmospheric and Space Sciences
  1545.         Utah State University
  1546.         Logan, Utah 84322
  1547.         (801) 750-2982 (work)
  1548.  
  1549. [Ed. - The updates to MS-DOS Kermit 2.29b are described in KER:MST29B.UPD]
  1550.  
  1551. ------------------------------
  1552.  
  1553. Date: Mon 26 Jan 87 20:07:46-EST
  1554. From: D. M. Rosenblum <DR01@TE.CC.CMU.EDU>
  1555. Subject: MS-DOS Key Definitions
  1556. Keywords: MS-DOS Kermit, Keys
  1557.  
  1558. In the INFO-KERMIT digest, Vol. 6, No. 2, Joe Doupnik asks for comments
  1559. about what users would like in a Kermit key translation system.  One thing
  1560. that I would like (that I have asked about before) is the ability to specify
  1561. key translations that may take effect (and be disabled) only on the receipt
  1562. of certain character sequences from the remote host.
  1563.  
  1564. For instance, on a real VT1xx terminal (or a VT52, for that matter), there
  1565. are certain escape sequences that the host can send that will cause the
  1566. keypad keys to generate something other than their normal characters; there
  1567. are other escape sequences that the host can send that will cause the keypad
  1568. keys to revert to their normal characters.  What would be nice is to be able
  1569. to specify a set of key definitions that should take effect automatically
  1570. when such an escape sequence is received from the host, and should cease to
  1571. be in effect when the escape sequence that would normally turn off the
  1572. alternate definitions is received ("cease to be in effect" here would imply
  1573. reverting back to either the default key definitions, or possibly some
  1574. user-specified defaults -- in other words, the user should be able to
  1575. define, say, the long keypad "+" key on an IBM-PC keyboard to mean one thing
  1576. most of the time, but to mean something else when the host has sent the
  1577. escape sequence that puts the keypad into alternate keypad mode, and to
  1578. revert back to his/her "most of the time" definition when the host sends the
  1579. escape sequence that puts the keypad back into normal mode).  Since Kermit
  1580. is emulating a VT102, the escape sequences that have this effect are
  1581. well-defined (the only reason I'm not mentioning them here is that I don't
  1582. have a VT1xx manual readily available at the moment), and one wouldn't have
  1583. to accomplish the impossible task of thinking of what the right escape
  1584. sequences should be to have this effect.
  1585.  
  1586. Daniel M. Rosenblum, Ph.D. candidate,
  1587. School of Urban and Public Affairs (SUPA), Carnegie-Mellon University
  1588.  
  1589. ARPAnet (Internet): DR01@TE.CC.CMU.EDU
  1590. CSnet: use the appropriate gateway to ARPANET
  1591. BITnet: DR01%TE.CC.CMU.EDU@CMUCCVMA or DR01%TE.CC.CMU.EDU@WISCVM;
  1592.         DR01@CMCCTE or DR01@CMCCTE.CCNET may work from some sites.
  1593. CCnet (DECnet): DR01@CMCCTE or DR01@TE.CC.CMU.EDU or DR01@CMCCTE.#DECnet
  1594.                 CMSPVX::SPPHDR01 (VAX DECnet only)
  1595.  
  1596. ------------------------------
  1597.  
  1598. Date: Tue, 27 Jan 87  17:45:50 EST
  1599. From: "Roger Fajman" <RAF@NIHCU>
  1600. Subject: Kermit Keyboard Redefinition
  1601. Keywords: MS-DOS Kermit, Keys
  1602.  
  1603. I would really like to see the keyboard translator get away from numeric
  1604. codes.  It's very unfriendly and thus discourages people from using the
  1605. facility.  One way to do this while still maintaining machine independence
  1606. is to allow the key names and code names to be defined via Kermit commands.
  1607. Then one person has to suffer once for each type of machine (to define the
  1608. correspondence between key names and scan codes.  It also allows things like
  1609. new F12 keys to be handled without changes to Kermit.  Here is a sample
  1610. syntax:
  1611.  
  1612. To define keys:
  1613.  
  1614.    <command> ::= SET KEY <key-name> <key-def>
  1615.  
  1616.    <key-def> ::= <key-item>
  1617.               |  <key-item> <key-def>
  1618.  
  1619.    <key-item> ::= <number>          [to represent an ASCII code]
  1620.                |  <quoted-string>
  1621.                |  <key-name>        [to refer to another key definition]
  1622.                |  <Kermit-function>
  1623.                |  <code-name>       [to refer to a predefined code sequence]
  1624.  
  1625.    <Kermit-function> ::= ESCAPE
  1626.                       |  BREAK
  1627.                       |  PRINTON
  1628.                       |  PRINTOFF
  1629.                       etc.
  1630.  
  1631.    <number> is any of the following:
  1632.  
  1633.          decimal integer
  1634.          octal integer suffixed with the letter O
  1635.          hex integer with a leading digit and suffixed with X
  1636.  
  1637.          Suffix letters could be either case.
  1638.  
  1639.          Alternatively, the backslash notation could be used for
  1640.          octal and hex.
  1641.  
  1642.    <quoted-string> is zero or more characters enclosed in single or
  1643.                    double quotation marks.  If a quotation mark of
  1644.                    the same type as the enclosing ones is contained
  1645.                    in the string, it must be doubled.
  1646.  
  1647.  
  1648. To define the correspondence between the names of keys and scan codes:
  1649.  
  1650.    <command> ::= SET KEYNAME <key-name> SCAN <number>
  1651.  
  1652.  
  1653. To define names for ASCII codes, escape sequences, etc.:
  1654.  
  1655.    <command> ::= SET CODENAME <code-name> <code-def>
  1656.  
  1657.    <code-def> ::= <code-item>
  1658.                |  <code-item> <code-def>
  1659.  
  1660.    <code-item> ::= <number>
  1661.                 |  <quoted-string>
  1662.                 |  <code-name>
  1663.  
  1664. Of course, there should be corresponding SHOW commands for each of the set
  1665. commands, but I will omit their definitions.
  1666.  
  1667. Examples:
  1668.  
  1669. Make q key send z:
  1670.  
  1671.    set key q "z"
  1672.  
  1673.    assuming:
  1674.  
  1675.    set keyname q scan ###   [### represents the scan code for the q key]
  1676.  
  1677. Make control-G key send ANSI attributes off sequence:
  1678.  
  1679.    set key cntl-g normal
  1680.  
  1681.    assuming:
  1682.  
  1683.    set keyname cntl-g scan ###   [### represents scan code for control-G]
  1684.    set codename esc 01bh
  1685.    set codename normal esc "[0m"
  1686.  
  1687. Define control-L to send login sequence:
  1688.  
  1689.    set key cntl-l "login" cr "myname" cr "mypass" cr
  1690.  
  1691.    assuming:
  1692.  
  1693.    set keyname cntl-l scan ###   [### represents scan code for control-L]
  1694.    set codename cr 0dh
  1695.  
  1696. The advantage of this scheme is that only once per different kind of machine
  1697. does someone have to sit down and set up a file of SET KEYNAME commands to
  1698. establish the correspondence between names of keys and scan codes.  Everyone
  1699. would then use these names by having a TAKE command for the definition file
  1700. in their MSKERMIT.INI file.
  1701.  
  1702. Likewise, people could define files of code sequence names.  Some obvious
  1703. sets of useful definitions are the mnemonics for ASCII control codes and
  1704. VT102 escape sequences.  Again, many people could benefit from the work of
  1705. one person in setting up such definition files.
  1706.  
  1707. Once such definition files were available, people could redefine the
  1708. keyboard without having to think about scan codes, numeric values of ASCII
  1709. codes, or obscure escape sequences.
  1710.  
  1711. What do you think?
  1712.  
  1713. Roger Fajman
  1714.  
  1715. ------------------------------
  1716.  
  1717. Date: Tue, 20 Jan 87 21:25:26 EST
  1718. From: Russell Nelson <bh01@clutx.BITNET>
  1719. Subject: Keyboard Translator
  1720. Keywords: Keyboards
  1721.  
  1722. Well, I have experience with two keyboard translators.
  1723.  
  1724. Freemacs
  1725.  
  1726. Freemacs is a programmable editor that supports the IBM-PC and Z-100.  It is
  1727. freely copyable, hence the name, and source is available.  I anticipate that
  1728. people will want to port it to other MS-DOS machines besides these two, and
  1729. of course you always have a keyboard problem.  The module that contains the
  1730. dependent code has a keyboard translator that translates the keys into
  1731. strings.  I use strings because the programming language is very string
  1732. oriented, and they are more self- documenting than numbers.
  1733.  
  1734. Windows
  1735.  
  1736. Windows will run on any MS-DOS machine for which a driver can be written.
  1737. Specifically, Windows has a keyboard driver, which translates the keycodes
  1738. into three sets of numbers: the required virtual keys (every driver must
  1739. supply them; they include all ASCII characters plus a few like F1 through
  1740. F10), the optional virtual keys (like Left, Middle, and Right for the
  1741. optional mouse buttons, F11 through F16, etc)., and the machine dependent
  1742. virtual keys.  All but the machine dependent keys are standardized.  F12
  1743. returns the same code for all machines on which it exists.
  1744.  
  1745. Both are reasonable solutions.  I believe that the Windows version is better
  1746. IF you let the user input the names of the required and optional keys.  The
  1747. code for the names can be looked up in a table.  I think that it is
  1748. resonable to expect the user to look up the machine dependent keycodes.
  1749.  
  1750. -russ
  1751. GEnie: BH01
  1752. BITNET:BH01@CLUTX
  1753. uucp:  decvax!sii!trixie!gould!clutx!bh01
  1754.  
  1755. ------------------------------
  1756.  
  1757. Date: 28-JAN-1987 14:08:40
  1758. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  1759. From: Chris Kennington (cjk@uk.ac.salf.r-d)
  1760. Subject: Bugs in WART
  1761. Keywords: C-Kermit, WART.C
  1762.  
  1763.      I have been setting up the WART preprocessor as a general tool on my
  1764. MSDOS micro (i.e. not part of a unix or similar MAKE), and have found the
  1765. two following problems:-
  1766.  
  1767. 1.  It won't discard a comment on the states line (and so won't even
  1768.         process its test-program).  Correction is to insert a call
  1769.         to "rdcmnt(fp)" in routine "rdstates()" if after the line
  1770.         "if (isspace(c) ......" you come out with c == '/'.
  1771.         Note that this problem shows up with a very odd diagnostic,
  1772.         as the routine then attempts to insert a null state into
  1773.         the table, and the algorithm always gives a match on a null
  1774.         state....  You'd still get the diagnostic if there was
  1775.         garbage on the line.
  1776.  
  1777. 2.  Under MSDOS using Aztec-C, because of the anomalous way that this
  1778.         compiler treats '\n', you get a .c program output in which many
  1779.         of the lines are separated by LFs, not by CRLF pairs (as required
  1780.         by MSDOS).  Feeding this to Aztec blows the compiler.  The
  1781.         outputs from printf() are OK, since Aztec puts in a CRLF pair
  1782.         when '\n' is found in a format-string; but the copying
  1783.         routines using "putc(c,fp)" calls come to grief.  Simplest
  1784.         cure I can think of (tho' not efficient) is to replace all
  1785.         these calls by ones to "outc(c,fp)", where this is coded:-
  1786.  
  1787.                 outc(c,fp)
  1788.                 char c;  FILE fp;
  1789.                 {
  1790.                     if (c == '\n') putc('\r',fp);
  1791.                     return(putc(c,fp));
  1792.                 }
  1793.  
  1794.         For more generality, this could be conditionally compiled
  1795.         with a simple macro for outc(), depending on a #ifdef.
  1796.  
  1797.     I may do a bit more generalizing on the WART program, to make it
  1798. suitable for programs which have several state-tables in them, possibly
  1799. nested one within the other.  If so, I will feed the resulting prog back to
  1800. you (both Lancaster & Columbia).
  1801.  
  1802.                                         Chris Kennington (cjk@uk.ac.ucl.cs)
  1803.  
  1804. [Ed. - Thanks for the comments on Wart -- we'll put them in its "beware
  1805. file" for now.]
  1806.  
  1807. ------------------------------
  1808.  
  1809. Date: Wed, 28 Jan 87 21:39:25 est
  1810. From: "Ray Moody" <aij@s.cc.purdue.edu>
  1811. Subject: Commodore-64/C128 Kermit
  1812. Keywords: Commodore-64 Kermit
  1813.  
  1814. RE: Inquiry in the Info-Kermit Digest V6 #3
  1815.  
  1816.     The posting made several months ago is not mine, but I am currently
  1817. working on C64/C128 Kermit.  Some of the features I _PLAN_ to add include
  1818. support for the C128 80 column screen and VT100 emulation.
  1819.  
  1820.     I do _NOT_ plan to have this version of Kermit run in native 128 mode.
  1821. The 80 column screen can be accessed in C64 mode, and we are not out of
  1822. memory yet.  I see no reason to seperate C128 Kermit form C64 Kermit.
  1823.  
  1824.     If you have any features you want to have added to C64/C128 Kermit, please
  1825. send me Email.
  1826.  
  1827.                                                     Ray Moody 
  1828.                                                      aij@s.cc.purdue.edu
  1829.                                                      pur-ee!s.cc.purdue.edu!aij
  1830.  
  1831. ------------------------------
  1832.  
  1833. Date: Tue, 27 Jan 87 11:01:03 CST
  1834. From: Dave Capshaw <capshaw@MCC.COM>
  1835. Subject: Rationale for C-Kermit's approach to DTR?
  1836. Keywords: C-Kermit, DTR
  1837.  
  1838. What is the rationale for the way that C-Kermit 4D(061) manipulates DTR?  To
  1839. hang up the phone, C-Kermit uses ioctls to explicitly clear and set DTR
  1840. which leaves DTR asserted even after Kermit exits.  (This is what surprised
  1841. me.)  What is the advantage of this approach over having DTR simply follow
  1842. the open/close state of the line?
  1843.  
  1844. [Ed. -  The ioctl's are in the function tthang(), in the file ckutio.c, under
  1845. the Berkeley conditionals (apparently ATT-type systems do it another way --
  1846. setting the baud rate to zero).  The code clears DTR, sleeps half a second,
  1847. then restores DTR.  Are there any Unix wizards out there who can explain why
  1848. (a) this is necessary, or (b) why it should not be done.  I hesitate to
  1849. simply remove the ioctl that restores DTR, because somebody must have put it
  1850. there for a reason...  Also, I assume that close() does not affect the state
  1851. of DTR?]
  1852.  
  1853. ------------------------------
  1854.  
  1855. Date: Tue 27 Jan 87 00:51:38-PST
  1856. From: Mark Crimmins  <CRIMMINS@CSLI.Stanford.EDU>
  1857. Subject: Kermit for Apple // ProDOS?
  1858. Keywords: Apple II Kermit, ProDOS
  1859.  
  1860. There was some talk a while back in the Digest about various people
  1861. developing a version of Kermit for Apples that would (i) support 80 column
  1862. displays, and (ii) use the ProDOS operating system.  I KNOW there's a demand
  1863. for this --- does anyone have a working version of such a thing yet?
  1864.  
  1865. Thanks,
  1866. Mark Crimmins
  1867. CRIMMINS@CSLI.STANFORD.EDU
  1868.  
  1869. ------------------------------
  1870.  
  1871. End of Info-Kermit Digest
  1872. *************************
  1873. -------
  1874. 18-Feb-87 18:04:40-EST,23191;000000000000
  1875. Mail-From: SY.CHRISTINE created at 18-Feb-87 18:00:37
  1876. Date: Wed 18 Feb 87 18:00:37-EST
  1877. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1878. Subject: Info-Kermit Digest V6 #5
  1879. To: Info-Kermit@CU20B.COLUMBIA.EDU
  1880. Reply-To: Info-Kermit@CU20B
  1881. Queries-To: Info-Kermit-Request@CU20B
  1882. Message-ID: <12280124870.69.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1883.  
  1884. Info-Kermit Digest         Wed, 18 Feb 1987       Volume 6 : Number 5
  1885.  
  1886. Today's Topics:
  1887.                        New Release 2.0 of Kermit/TSO
  1888.                       Kermit Article in Computerworld
  1889.               Subscription to Info-Kermit Digest Via LISTSERV
  1890.                       Info-Kermit Digest Subscription
  1891.                         New Info-Modems mailing list
  1892.                         C-Kermit on ATT3B2 (Revised)
  1893.                  Re: C-Kermit Compile Problems on AT&T 3BX
  1894.                       Complaints about AT&T 3BX Kermit
  1895.                       C-Kermit 4D(061) on the Masscomp
  1896.                             /Q in Fansi-Console
  1897.                         Fansi-Console and Tallscreen
  1898.                  Bad Filename in MS-DOS Kermit Version 2.29
  1899.                     MS-DOS Kermit and Mouse Definitions
  1900.                          MS-Kermit Key Definitions
  1901.                   Prime Kermit and Kermit Sliding Windows
  1902.                               Intel MDS Kermit
  1903.               CMS TAKE File for Mac Kermit National Characters
  1904.  
  1905. ----------------------------------------------------------------------
  1906.  
  1907. Date: Tue, 3 Feb 1987
  1908. From: Fritz Buetikofer <M70B@CBEBDA3T.BITNET>
  1909. Subject: New Release 2.0 of Kermit/TSO
  1910. Keywords: TSO Kermit
  1911.  
  1912. Good new year ... good news !!!
  1913.  
  1914. Finally I found time to implement long packets into Kermit/TSO !
  1915.  
  1916. After reading thorougly the documentation of long packets and sliding
  1917. windows, I decided to try an implementation of long packets only, because
  1918. you don't get any full duplex channels on a TSO system (Here I refer to the
  1919. letter of Roger Fajman of Tue, 30 Jul 1985).  To my astonishment the changes
  1920. for long packets were not so many !!  And after one day of testing I had the
  1921. first transfer with long packets running. As we are connected via a local
  1922. area network to the host, I decided to start with a maximum packet size of
  1923. 1K, which seems to be wide spread. Then I thought it would be useful, to set
  1924. the checktype automatically to 3 (CRC), if the packet size exceeds a certain
  1925. limit, which I put to 256 chars. In this period I found severe problems in
  1926. this Kermit version, because it sent wrong checktypes in certain cases. So I
  1927. had to fix this too ...
  1928.  
  1929. At this point I'd like to send a 'thank you' to the makers of Kermit-MS.  As
  1930. the latest test version of Kermit-MS supports long packets, I had a good
  1931. test partner for my version.
  1932.  
  1933. In the past time I had some questions about the extended ascii table,
  1934. supported in my Kermit version. I think I should explain a little bit more
  1935. what I mean with this feature:
  1936.  
  1937. In early days of filetransfer, people usually sent programs to and fro, and
  1938. these programs normally included only characters in the range of ASCII
  1939. 32..126. And all text formating was done on the micros. But later, people
  1940. wanted to share the text documents with others. And these texts include now
  1941. simple graphics characters, greek chars and in Europe our special
  1942. characters, the 'Umlaute'! There I thought it should be possible to specify
  1943. on the mainframe side a table (or maybe only a table-extension). And in the
  1944. original CMS version of Victor Lee I found this table and implemented a full
  1945. ASCII table according to the character set of the IBM PC. When I tranfer
  1946. files from my MAC I have to modify this table using an external file with
  1947. SET ATOE's.
  1948.  
  1949. Well, these are all notes I'd like to append to this new Kermit version.
  1950. Changes have been made mainly to the Pascal source, the assembler
  1951. subroutines to be able to handle 1K packets instead of 94 chars, in the
  1952. documentation file and some little modifications in the install procedure
  1953. ... so you have to get all TS2KER files !!
  1954.  
  1955. I hope you enjoy this new version and take profit of the increased transfer
  1956. rate of up to 200% (with long packets) !!
  1957.  
  1958.      Fritz
  1959.  
  1960. [Ed. - Vielen Dank, Fritz!  And sorry for the delay in installing your new
  1961. version.  The TS2KER.* files have all been replaced, and the TS2DS.* files
  1962. remain the same.  This TSO Kermit version is an alternative to the NIH TSO
  1963. Kermit; the two versions have different sets of features.  Comparative
  1964. reviews would be appreciated.  There is still at least one other TSO Kermit
  1965. program waiting in the wings, the TSO implementation of the "Portable 370
  1966. Kermit".  Watch Info-Kermit for further announcements.]
  1967.  
  1968. ------------------------------
  1969.  
  1970. Date: Wed 18 Feb 87 1:00:00
  1971. From: Howie Kaye <howie@cunixc.columbia.edu>
  1972. Subject: Kermit Article in Computerworld
  1973. Keywords: Computerworld
  1974.  
  1975. For anyone who is interested, there is an article about Kermit in
  1976. Computerworld this week (February 16), on page 43.  "Kermit leaps in
  1977. popularity" is the exact title, written by Christine Gianone and Frank da
  1978. Cruz.
  1979.  
  1980. /Howie
  1981.  
  1982. [Ed. - Thanks for mentioning the article, Howie.  More Kermit articles are
  1983. expected in the future.]
  1984.  
  1985. ------------------------------
  1986.  
  1987. Date: 1987 Feb 9   14:48 EST
  1988. From: (John F. Chandler)   <PEPMNT@CFAAMP.BITNET>
  1989. Subject: Subscription to Info-Kermit Digest Via LISTSERV
  1990. Keywords: LISTSERV
  1991.  
  1992. Service to BITNET subscribers through the LISTSERV redistribution system
  1993. seems to be stable now, so I'm ready to do my part in relieving the load at
  1994. WISCVM by dropping my direct subscription to the Kermit Digest.  With only
  1995. one exception, the issues have arrived via the BITNET redistribution no more
  1996. than a day later than via direct mail and typically within a few hours.  It
  1997. might be a good idea to announce these hopeful statistics to the list as a
  1998. whole and to urge all BITNET subscribers to switch to LISTSERV membership.
  1999.  
  2000.                                                 John
  2001.  
  2002. [Ed. - Thanks to all of you who have subscribed to LISTSERV@UGA to relieve
  2003. the WISCVM load.  Your help is greatly appreciated.  After trying this out
  2004. and making sure it works, please be sure to drop your direct Info-Kermit
  2005. subscriptions.  See message below to find out how to subscribe to LISTSERV.]
  2006.  
  2007. ------------------------------
  2008.  
  2009. Date: Wed, 11 Feb 87 09:59:54 EST
  2010. From: "Alan H. Holland" <FEAHH@VTVM1>
  2011. Subject: Info-Kermit Digest Subscription
  2012. Keywords: LISTSERV
  2013.  
  2014. I saw the article in Info-Kermit Digest about the problem with ARPANET
  2015. congestion.  I have subscribed to the Info-Kermit Digest redistribution
  2016. being done by LISTERV at UGA on BITNET.  You may remove my name from the
  2017. original distribution being done at CU20B.
  2018.  
  2019. You may wish to advise your other BITNET subscribers of this redistribution
  2020. service.  For a user on an IBM VM/CMS system on BITNET, the syntax to
  2021. subscribe to the Info-Kermit Digest redistribution would be:
  2022.      TELL LISTSERV AT UGA SUB I-KERMIT user's-real-name
  2023. where user's-real-name may contain blanks and periods and does not require
  2024. any quote marks.
  2025.  
  2026. ------------------------------
  2027.  
  2028. Date: Fri, 6 Feb 1987  23:49 MST
  2029. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2030. Subject: New Info-Modems mailing list
  2031. Keywords: Info-Modems
  2032.  
  2033. Announcing a new Internet mailing list INFO-MODEMS@SIMTEL20.ARPA, a
  2034. discussion group of special interest to modem users.  Info-Modems is
  2035. gatewayed to/from Uucp's "comp.dcom.modems".
  2036.  
  2037. The mail archives on SIMTEL20 for this list are:
  2038.  
  2039. <ARCHIVES.MODEMS>MODEMS-ARCHIV.TXT  for the current messages
  2040.  
  2041. <ARCHIVES.MODEMS>MODEMS.ARCHIV.ymmdd  for the older messages
  2042.  
  2043. The files are available via ANONYMOUS FTP for those with TCP/IP access to
  2044. the Internet.
  2045.  
  2046. Submissions to the group should be addressed to Info-MODEMS@SIMTEL20.ARPA
  2047. and administrative requests to Info-MODEMS-Request@SIMTEL20.ARPA.
  2048.  
  2049. --Keith Petersen <Info-Modems-Request@SIMTEL20.ARPA>
  2050.  
  2051. ------------------------------
  2052.  
  2053. Date: Thu, 29 Jan 87 11:56:16 PST
  2054. From: rag@june.cs.washington.edu (David Ragozin)
  2055. Subject: C-Kermit on ATT3B2 (Revised)
  2056. Keywords: C-Kermit, AT&T 3B2
  2057.  
  2058. Here is a corrected version of my earlier note in which "ckcdeb.h" was
  2059. incorrectly referenced instead of "ckcker.h". Changes marked by ! in margin.
  2060. >From rag Thu Jan 29 09:10:57 1987
  2061. >To: info-kermit@cu20b.columbia.edu
  2062. >Subject: C-Kermit on ATT3B2
  2063. >
  2064. >On my new 3b2/400 with C-FP+ floating point C compiler, the only "serious"
  2065. >problem encountered arose from the fact that <sys/types.h> defines
  2066. !"typedef unsigned char    unchar".  Since  "ckcker.h" gives a #define unchar(a)
  2067. >MACRO, it was necessary to make the following changes:
  2068. !    1) In each module including both types.h and ckcker.h, they
  2069. >        had to be included in that order.
  2070. !    2) The #define unchar(c) in ckcker.h had to be preceeded by
  2071. >        #ifdef unchar
  2072. >        #undef unchar
  2073. +        #endif
  2074. >Sorry I don't have access to my machine right now to check exactly which
  2075. >modules were affected.
  2076. >
  2077. >(These changes were applied to (061) version code).
  2078. >
  2079. >By the way, has anyone had success using C-Kermit on a 3B2/400 to gain
  2080. >access to a "bi-directional" port? (The 3b2 with sysV.3 at least, has
  2081. >a "uugetty" process which looks for logins on a port, but will allow
  2082. >a local user to gain access for outgoing use.  The protocol for gaining
  2083. >access isn't clear to me - it seems to be connected with locking the
  2084. >port line before you try to open it.  What else must be done - special open
  2085. >or ??? - is unknown to me at this time. By the way - doesn't looking to see
  2086. >if you can lock a line  and actually locking it, before you try to open it
  2087. >for exclusive use make sense in general?)
  2088.  
  2089. ------------------------------
  2090.  
  2091. Date: Wed, 28 Jan 87 15:04:27 EST
  2092. From: rutgers!unirot!citibank!halloran@seismo.CSS.GOV
  2093. Subject: Re: C-Kermit Compile Problems on AT&T 3BX
  2094. Keywords: C-Kermit, AT&T 3BX
  2095.  
  2096.     I ran a make on the 4D(061) source obtained from okstate using a
  2097. 3B15 under V.2.1.1 and had no errors as described.  The preprocessor
  2098. apparently handled the #endif XXX without problems, nor did I have pointer
  2099. problems with the signal() calls.
  2100.  
  2101. I suggest he check his makefile for any funny redirection of include
  2102. directories, etc.  The problem doesn't seem to be in the standard makefile
  2103. or code.
  2104.  
  2105.                     Bob Halloran, Consultant
  2106.  
  2107. UUCP: rutgers!unirot!halloran            DDD: (201)251-7514 eve ET
  2108. CSNet/ARPA: unirot!halloran@rutgers.edu     ATTmail: RHALLORAN
  2109.  
  2110. ------------------------------
  2111.  
  2112. Date: Mon, 2 Feb 87 09:40:02 CST
  2113. From: Christian G. Herzog <ihnp4!laidbak!zog@ucbvax.Berkeley.EDU>
  2114. Subject: Complaints about AT&T 3BX Kermit
  2115. Keywords: AT&T 3BX Kermit
  2116.  
  2117. RE: Info-Kermit Digest V6 #3
  2118. In regards to the blurb on complaints when porting to ATT3Bx systems :
  2119.  
  2120.     Starting with System V Release 3, signal() is now defined
  2121.     as returning a pointer to a function returning void.
  2122.  
  2123.     This was kind of makes sense since you couldn't use the return
  2124.     value of a signal function anyway.  Signal probably would have
  2125.     been defined this way from day one if the 'void' data type
  2126.     had existed.
  2127.  
  2128. Chris Herzog
  2129. ihnp4!laidbak!zog
  2130. Lachman Associates
  2131.  
  2132. ------------------------------
  2133.  
  2134. Date: Mon, 9 Feb 87 14:24:24 CST
  2135. From: sun!soma.bcm.tmc.edu!rice!masscomp-request@seismo.CSS.GOV (Stan Barber)
  2136. Subject: C-Kermit 4D(061) on the Masscomp
  2137. Keywords: C-Kermit, Masscomp Kermit
  2138.  
  2139. I have finally taken time to check out the C-Kermit release of late last
  2140. year on the Masscomp family of computers. Here are the results of the test:
  2141.  
  2142. "make rtu" makes a working version except the usualy problems with the uucp
  2143. spool locking problems.
  2144.  
  2145. "make bsd" makes a working version if it is used in the ucb environment with
  2146. the enclosed modifications make to the ucb environment libc.a.  The problem
  2147. with the spool locking remains.
  2148.  
  2149. I also provide a version of the acucntrl program for the masscomp that can
  2150. toggle the getty on the line and provide line locking if needed. So people
  2151. can add "-DNEWUUCP" to the CFLAGS line if they use this program.
  2152.  
  2153. Finally, I tested the dial command with our Hayes modems, and it doesn't
  2154. work. I have not tested why. I will try to test it out sometime.
  2155.  
  2156. Here is the "fix" to allow "make bsd" to work on the masscomp. 
  2157. This "fix" is unsupported, but it does seem to work.
  2158.  
  2159. #!/bin/sh
  2160. # this program will a bug in the ucb universe libc that seems
  2161. # to remain uncorrected on the Masscomp
  2162. # even with the new release of the run-time libraries.
  2163. # You must be the superuser to use this.
  2164. ar x /.attlib/libc.a ttyname.o
  2165. ar r /.ucblib/libc.a ttyname.o
  2166. rm ttyname.o
  2167. ranlib /.ucblib/libc.a
  2168. exit 0
  2169.  
  2170. Stan Barber, Moderator
  2171. mod.computers.masscomp (or comp.sys.masscomp)
  2172. masscomp-request@soma.bcm.tmc.edu
  2173.  
  2174. ------------------------------
  2175.  
  2176. Date: Thu, 29 Jan 87 21:48:57 est
  2177. From: Joel Seiferas  <joel@rochester.arpa>
  2178. Subject: /Q in Fansi-Console
  2179. Keywords: MS-DOS Kermit, 2.29b, Fansi-quick
  2180.  
  2181.      Jim Celoni (Celoni@Score.Stanford.EDU) solved my problem with the file
  2182. transfer screen in 2.29b for the IBM PC: ``The file transfer screen is
  2183. incompatible with Fconsole 2.0's /Q1 option.  Fansi-quick really does speed
  2184. things up, so all I do is toggle it before and after the transfer.  Good
  2185. thing they put /Q1 /Q0 on keystrokes...  +j'' This does solve the problem.
  2186.  
  2187.                 Joel Seiferas
  2188.                 joel@cs.rochester.edu
  2189.  
  2190. ------------------------------
  2191.  
  2192. Date: Fri, 06 Feb 87  19:56:58 EST
  2193. From: "Roger Fajman" <RAF@NIHCU>
  2194. Subject: Fansi-Console and Tallscreen
  2195. Keywords: Fansi-Console, Tallscreen
  2196.  
  2197. >         Joel Seiferas said the file transfer screen flashed on only
  2198. > momentarily with his IBM PC w/Fansi-Console 2.0. Kermit follows DOS's
  2199. > rules for the display. I suggest he try again without Fansi-Console
  2200. > because such utilities trap video i/o and apply their own rules. Kermit,
  2201. > of course, is completely unaware of the Helpful Utility and does not
  2202. > need an ANSI interpreter. There was an earlier problem with Fansi-Console
  2203. > when Kermit displayed the Connect mode status line; Fansi-Console's author,
  2204. > Bob Smith, fixed that this summer.
  2205.  
  2206. The problem that I encountered with the displaying of the attributes of the
  2207. status line in MS-Kermit 2.29a was related to Tallscreen, not Fansi-Console.
  2208. Bob Smith, the author of Tallscreen, provided a fix.
  2209.  
  2210. The problem was that the video attributes of the status line were not
  2211. displayed correctly.  The information itself was properly displayed.
  2212.  
  2213. The confusion probably arose because part of Tallscreen is a replacement for
  2214. ANSI.SYS.  It is, however, a completely separate product from Fansi-Console,
  2215. which also replaces ANSI.SYS.
  2216.  
  2217. Roger
  2218.  
  2219. ------------------------------
  2220.  
  2221. Date: Wed, 28 Jan 87 15:39:42 est
  2222. From: Bennett E. Todd III <ecsvax!bet@mcnc.org>
  2223. Subject: Bad Filename in MS-DOS Kermit Version 2.29
  2224. Keywords: MS-DOS Kermit
  2225.  
  2226. RE: Info-Kermit Digest V6 #3
  2227.  
  2228. >From: Ed Barton <EB%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU>
  2229. >Subject: Bad Filename in MS-DOS Kermit Version 2.29
  2230. >
  2231. >The IBM-PC implementation of Kermit 2.29 does not catch filenames that are
  2232. >actually device names.  [...]
  2233.  
  2234. and a fine thing, too! I can print files from remote systems by downloading
  2235. to a file named "prn".... This is a DOS "feature", and is quite well
  2236. documented in elementary DOS tutorial materials. It's nice that this feature
  2237. (allowing access to character-special devices via names in the filename
  2238. space) isn't disabled by some well-meaning hackery. Allow the system to
  2239. behave as documented! (Note: I do NOT intend here to claim that MS-DOS is
  2240. particularly correct in its documented behavior; that is a separate issue).
  2241. If you don't like the current behavior of MS-DOS vis-a-vis filenames
  2242. matching device names, there is an undocumented DOS interrupt which can be
  2243. used to change it.  It is called the AVAILDEV function, and is stacked up on
  2244. the same DOS function number as the SWITCHAR function. Specifically, to
  2245. prevent prn.dat from referring to the printer (or any other such device name
  2246. overriding) issue the following machine language instructions (the debugger
  2247. can be used to make a .COM file to run these):
  2248.  
  2249.     mov    ax,3703h
  2250.     xor    dl,dl
  2251.     int    21h
  2252.  
  2253. -Bennett
  2254.  
  2255. ------------------------------
  2256.  
  2257. Date: Mon, 02 Feb 87 21:58:22 EST
  2258. From: "James H. Coombs" <JAZBO@BROWNVM>
  2259. Subject: MS-DOS Kermit and Mouse Definitions
  2260. Keywords: MS-DOS Kermit, Microsoft Mouse
  2261.  
  2262. I am thinking about writing a Microsoft Mouse menu for use with Kermit.
  2263. Is anyone interested in sharing definitions/ideas?  Thanks.  --Jim
  2264.  
  2265. P.S.  I am primarily interested in experimenting with using the mouse
  2266. when emulating a VT100 on an IBM mainframe (CMS, XEDIT, etc.), but it
  2267. might be best to concentrate on supporting such Kermit functions as
  2268. Push to DOS.  One problem that I see immediately is that cursor movement
  2269. is sluggish; the speed at which one can move a mouse makes this sluggishness
  2270. obvious and problematic.  Comments, suggestions?
  2271.  
  2272. ------------------------------
  2273.  
  2274. Date: Mon, 9 Feb 1987 11:46:06 CST
  2275. From: Dan DeNise <KERMIT@UMRVMB>
  2276. Subject: MS-Kermit Key Definitions
  2277. Keywords: MS-DOS Kermit, Key Definitions
  2278.  
  2279. I just got Info-Kermit Digest V6 #4 today, and felt moved to respond to
  2280. Roger Fajman's suggestion of adding SET commands for key names.  I don't
  2281. like it.  It would add bulk to an already bulky program and reading and
  2282. decoding key name definitions as well as key definitions would make startup
  2283. even slower than it is now.
  2284.  
  2285. I think a simpler and better solution is to add a prompted version of the
  2286. SET KEY command.
  2287.  
  2288.    set key q z
  2289.  
  2290. could be entered as:
  2291.  
  2292.    set key
  2293.    Press a key: q
  2294.    Scan code is 
  2295.    Enter definition: z
  2296.  
  2297. and
  2298.  
  2299.    set 5 kexit
  2300.  
  2301. could be entered as:
  2302.  
  2303.    set key
  2304.    Press a key: <Alt-X>
  2305.    Scan code is 5
  2306.    Enter Definition: kexit
  2307.  
  2308. This would facilitate interactive key definitions by not forcing people to do
  2309. a SHOW KEY command to find the scan code before doing each SET KEY commmand.
  2310.  
  2311. I also think Kermit should be able to write the current key definitions to a
  2312. file.  The most appropriate form, of course, is a series of SET KEY commands,
  2313. ready to be TAKEn in MSKERMIT.INI.
  2314.  
  2315. Dan DeNise
  2316. C0016@UMRVMB.BITNET
  2317.  
  2318. ------------------------------
  2319.  
  2320. Date: Sun 1 Feb 87 01:14:52-PST
  2321. From: Bob Larson <BLARSON@USC-ECLB.ARPA>
  2322. Subject: Prime Kermit and Kermit Sliding Windows
  2323. Keywords: Prime Kermit, Sliding Windows
  2324.  
  2325. I've noticed a couple of problems in prime kermit:
  2326.  
  2327. The character '*' is converted to the wildcard character '@' in filenames.
  2328. Since '*' is a legal character in filenames, this can cause problems.  This
  2329. is why you can't use a relitive pathname such as '*>subdir>file' in a get
  2330. command from another system.
  2331.  
  2332. Wildcard characters '+' and '^' are not expanded unless the pathname also
  2333. contains an '@'.
  2334.  
  2335. The default window size is much bigger than the tipical terminal input
  2336. buffer, so windowed kermit operation may be slower than non-window unless it
  2337. is set to something reasonable.  (2 or 3)
  2338.  
  2339. Parity is not set or unset consistantly on outgoing data.  Specificly, the
  2340. parity bit is set on the quote character in the send-init packet and not in
  2341. the data packets.
  2342.  
  2343. I'm working on a new version, modernized (requires 20.0 or later primos)
  2344. with connect mode and several other new features.  In my test version, I've
  2345. noticed that the NAK of most desired on receiving a short packet tends to
  2346. cause the same packet to be sent numerous times.  (The errors were caused by
  2347. receive buffer overflow.)  Delaying the NAK of the most desired (which has
  2348. already been NAKed once) until the receive buffer is empty seems to me to be
  2349. a better policy, but I havn't actually tried it.
  2350.  
  2351. [Ed. - Thanks!  Your message was added to PRIME.BWR.]
  2352.  
  2353. ------------------------------
  2354.  
  2355. Date: Wed, 04 Feb 1987 13:40 PST
  2356. From: JAJZ801@CALSTATE.BITNET
  2357. Subject: Intel MDS Kermit
  2358. Keywords: MDS Kermit
  2359.  
  2360. A while ago in the digest I questioned if anyone knew which Kermit version
  2361. for the intel MDS's was most current in view of closely spaced revision
  2362. dates. I have examined both versions and the MD2* files are obviously
  2363. enhanced with respect to functionality.
  2364.  
  2365.   However, in examining them carefully, the implementation of the new
  2366. features, principally server commands (not server mode) appears to have been
  2367. done with block-copy type editing since many text strings are duplicated
  2368. even where not exactly appropriate. Moreover, the logic does not completely
  2369. support the protocol manual specifications: It will not handle long replys
  2370. and interprets any ACK reply as init information instead of display text.
  2371. This all seems rather harmless and I don't doubt that it works for the
  2372. implementor, particularly since the comments and many menus and prompts
  2373. specifically refer to a VAX as the remote host machine and may not have had
  2374. widespread testing.
  2375.  
  2376.    I am undertaking a correction of these features and also adding support
  2377. for several low-level enhancements: binary quoting, alternate checksums,
  2378. long (and extra long) packets, repeat prefixing, and character parity. Will
  2379. probably also add xon-xoff control and server mode later. In conjunction
  2380. with this I am reorganizing the source along more functional lines and to
  2381. balance module size somewhat (many MDS's still operate on painfully slow
  2382. floppies and have 808x chips ...  compiles can take a while). I notice that
  2383. several other people are working on modifications (according to the AAWAIT
  2384. file), mostly to upper level features such as TAKE, SETs, menus, which I am
  2385. not addressing. I would like to contact them for cooperative purposes but no
  2386. network addresses are listed.
  2387.  
  2388.    If any are on the net, I would appreciate being contacted to coordinate
  2389. and merge changes.
  2390.  
  2391.    Jeffrey Sicherman
  2392.    JAJZ801@CALSTATE.BITNET
  2393.  
  2394. ------------------------------
  2395.  
  2396. Date: Fri, 06 Feb 87 09:22:45 ULG
  2397. From: Andre PIRARD <A-PIRARD@BLIULG12.BITNET>
  2398. Subject: CMS TAKE File for Mac Kermit National Characters
  2399. Keywords: CMS Kermit, Macintosh Kermit, National Characters, EBCDIC, ASCII
  2400.  
  2401. I told you some time ago of national characters and an emerging IBM EBCDIC
  2402. set called "table 500" to support them.  I've composed an according
  2403. conversion table to be TAKEn on CMS KERMIT for use with MacKermit.
  2404. Pitifully, it's only useful in file transfer mode.  I see no way in terminal
  2405. mode (on the 7171) that would not involve screen codes translation on the
  2406. Mac.  By the way, there is still the problem of the "OPTION dot" key that is
  2407. nowhere to find on our national keyboards.  We have : (colon) where you have
  2408. "." (dot) and our dot is the shifted key to the right of your M (which is
  2409. our ",?" (isn't that easy?)).  Neither OPTION ":" nor "." (which needs the
  2410. shift key) nor others yield the interrupt.  Do you have a hint?  Or wouldn't
  2411. there be a more "international" choice to be chosen in a future version?
  2412. Here goes my file for anyone it can help:
  2413.  
  2414. [Ed. - Thanks, Andre.  We've never seen a European Macintosh Keyboard.  Can
  2415. anyone else offer any hints?  Meanwhile, Andre's translation table has been
  2416. added to CKMKER.BWR and CMSKERM.BWR.]
  2417.  
  2418. ------------------------------
  2419.  
  2420. End of Info-Kermit Digest
  2421. *************************
  2422. -------
  2423. 27-Feb-87 17:39:26-EST,20339;000000000000
  2424. Mail-From: SY.CHRISTINE created at 27-Feb-87 17:38:14
  2425. Date: Fri 27 Feb 87 17:38:14-EST
  2426. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2427. Subject: Info-kermit Digest V6 #6
  2428. To: Info-Kermit@CU20B.COLUMBIA.EDU
  2429. Reply-To: Info-Kermit@CU20B
  2430. Queries-To: Info-Kermit-Request@CU20B
  2431. Message-ID: <12282480091.78.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2432.  
  2433. Info-Kermit Digest         Fri, 27 Feb 1987       Volume 6 : Number 6
  2434.  
  2435. Today's Topics:
  2436.  
  2437.                 Kermit Becomes Finalist in Fluegelman Award
  2438.    MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  2439.                      Bug in QK-Kermit TV4010 Emulation
  2440.                            ProDOS Apple // Kermit
  2441.                       An Apple// ProDOS 80-col Kermit
  2442.             Differences between Unix C-Kermit and Amiga C-Kermit
  2443.                          Kermit over DECserver-200
  2444.                         SET ETOA/ATOE in CMS KERMIT
  2445.                           C-Kermit on SCO Xenix V
  2446.                    Kermit & Curses Box Function Problem?
  2447.                         MacKermit on a 128K Machine?
  2448.                            Kermit-Intel (MLINK)?
  2449.                            Apple 2 GS and Kermit?
  2450.                          C-Kermit on an AT&T 7300?
  2451.  
  2452. ----------------------------------------------------------------------
  2453.  
  2454. Date: Wed 19 Feb 87 12:24:16-EST
  2455. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2456. Subject: Kermit Becomes Finalist in Fluegelman Award
  2457. Keywords: Fluegelman Award
  2458.  
  2459. Kermit has been selected as one of the 11 finalists for the First Andrew
  2460. Fluegelman Award.  The award is given for "a substantial, innovative
  2461. contribution to the personal community in commercial, shareware, or public
  2462. domain software".  The award was established in 1986 by PCW Communications,
  2463. Inc. to commemorate Fluegelman's contributions to the software field;
  2464. Fluegelman developed PC Talk, "the first easy-to-use and powerful
  2465. communications program for the PC".  The annual award is made possible
  2466. through a fund which was established in his name after his death in July,
  2467. 1985.  Six reputable judges are currently evaluating Kermit software.
  2468.  
  2469. ------------------------------
  2470.  
  2471. Date: Wed 19 Feb 87 12:24:16-EST
  2472. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2473. Subject: MS-Kermit 2.29B for IBM PC Family Installed
  2474. Keywords: MS-Kermit
  2475.  
  2476. A "maintenance release" of MS-DOS Kermit for the IBM PC family and compatibles
  2477. has been installed in the Kermit distribution as the preferred PC Kermit
  2478. version, to bridge the gap between version 2.29, which has several serious bugs
  2479. (the worst two: it can't transfer files when using half duplex line turnaround
  2480. handshaking, and it has trouble with certain internal modems), and 2.30, which
  2481. will be the next major release.  The interim release is dubbed 2.29B, dated 19
  2482. Feb 87, and fixes most known bugs and problems in 2.29.  It is essentially the
  2483. same as the version announced in Info-Kermit V6 #2 on 20 Jan 87, but with a
  2484. couple additional bug fixes.  Starting now, this will be the version that comes
  2485. on our PC Kermit distribution diskette.
  2486.  
  2487. The program is in KER:MSTIBM.BOO (decodable into an .EXE file using an MSBPCT
  2488. program), and the list of corrections is in KER:MSKERM.BWR.  This version also
  2489. contains, in "preview form" some of the new featues planned for 2.30, including
  2490. ANSI printer control, Kermit script language, and extended-length packet
  2491. support.  Description of these new features is in KER:MSR29B.UPD.  Sources for
  2492. this version are not available, since they are still undergoing rapid change as
  2493. 2.30 is readied for release.  Profuse thanks to Prof. Joe R.  Doupnik of Utah
  2494. State University for the tremendous amount of work and skill that went into
  2495. this release, and is also going into 2.30, and to the many volunteers who
  2496. helped test the various fixes and changes.  Much more will be said about this
  2497. when 2.30 is released.
  2498.  
  2499. ------------------------------
  2500.  
  2501. Date: 2-FEB-1987 09:02:30
  2502. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  2503. Subject: Bug in QK-Kermit TV4010 Emulation
  2504. Keywords: QK-Kermit
  2505.  
  2506. We have been trying to implement the QK - tv4010 version of kermit running
  2507. under MS-DOS on an IBM and an IBM clone and have run into some difficulties.
  2508. First of all there is a bug in the connect.pas source file for the tv4010
  2509. where a comment has been placed in the middle of the definition for the tab
  2510. spacing, this is easily overcome by moving the comment.  Other problems have
  2511. not proved so easy to solve:
  2512.  
  2513.    Once the file has been compiled with the relevant Turbo Graphics routines
  2514. we tried to do some graph plotting with routines from simpleplot on a VAX
  2515. under VMS4.3, we then discovered you need the file 4x6.fon on the disk, with
  2516. this we got some rather poor and sometimes unintelligable text.  Our graph
  2517. plotted well enough but that was it, the emulator did not seen able to cope
  2518. with being told to leave graphics mode, the only way out I could find was to
  2519. reboot the micro !!!! and then run kermit again.  Does anyone have a lead on
  2520. this problem?
  2521.  
  2522.     Another strange problem came to light.  On running one of our VAX FORTRAN
  2523. programmes which runs perfectly well on a standard terminal and under Kermit
  2524. 2.29a on the micros, and which does not involve graphics we found that it
  2525. gives different results ??!!??  (No we don't believe it either!!)
  2526.  
  2527.     I hope these comments will be of some use, and perhaps there is someone
  2528. around who has encountered and overcome them.
  2529.  
  2530.                 Yours,
  2531.                        Graham Barlow  (GKB1@UK.AC.YORK.VAXA)
  2532.  
  2533. [Ed. - Thanks for the comments -- they've been kept as KER:QKMSTV.BWR.]
  2534.  
  2535. ------------------------------
  2536.  
  2537. Date: Fri, 06 Feb 87 17:26 EST
  2538. From: Mark B. Johnson <CDTAXW@IRISHMVS>
  2539. Subject: ProDOS Apple // Kermit
  2540. Keywords: ProDOS, Apple II Kermit
  2541.  
  2542. In response to Mark Crimmins' query in Info-Kermit Vol 6, #04, there does
  2543. exist a very nice 80-column, interrupt-driven, ProDOS version of Kermit for
  2544. the Apple II series.  Ted Medin has done a great job with the Stevens
  2545. version and is currently up to V3.73 which works well in 80-column mode and
  2546. with ProDOS.  It runs as a shell program so it must be used with
  2547. BASIC.SYSTEM, and currently it has to be installed (originally) under DOS
  2548. 3.3.  It supports both DOS 3.3 and ProDOS and works with several serial
  2549. interfaces.
  2550.  
  2551. I am currently working on a version specific to ProDOS 16 and the IIGS, and
  2552. I hope when finished to pare it back for ProDOS 8 with mouse support on the
  2553. rest of the II line.  Check the file AAWAIT on KERMSRV for more details on
  2554. all the Apple II Kermits.
  2555.  
  2556. Mark
  2557.  
  2558. [Ed. - Because of some uncertainty about who's doing what to which version,
  2559. Ted's Kermit hasn't been installed in the Columbia Kermit distribution yet.
  2560. See below.]
  2561.  
  2562. ------------------------------
  2563.  
  2564. Date: Tue 10 Feb 87 13:41:08-PST
  2565. From: Mark Crimmins  <CRIMMINS@CSLI.Stanford.EDU>
  2566. Subject: An Apple// ProDOS 80-col Kermit
  2567. Keywords: Apple II Kermit
  2568.  
  2569. My query in a previous Digest was rewarded:  Ted Medin replies,
  2570.  
  2571. >From: Ted Medin <MEDIN@NOSC-SHARK.ARPA>
  2572. >To: crimmins@csli.stanford.edu
  2573. >Subject: kermit
  2574. >Message-ID: <M1987$000847.MEDIN-T.MEDIN@NOSC-SHARK.ARPA>
  2575. >
  2576. > We have been running 80 cols for a couple of years and prodos for
  2577. >a year or so. Ftp to nosc-shark.arpa as anonymous then:
  2578. >
  2579. > cd ker*mit.           - dont forget the .
  2580. > hash                  - so you can see the bytes fly (or crawl)
  2581. > get readme            - read this for instructions
  2582. > dir                   - you will need this after reading
  2583. >
  2584. >                                  Ted
  2585.  
  2586. The program works great.  It's a shell to BASIC.SYSTEM, has all the usual
  2587. functions, and even a limited server mode.  For some reason I haven't
  2588. tracked down yet, though, a program run after leaving this kermit, but
  2589. without rebooting ProDOS, will often crash (this makes it not so good a
  2590. thing to run from a /ram disk, etc.).
  2591.  
  2592. I also received several promising messages of fancy Apple Kermits in the
  2593. works for the IIGS, and for II's with mouse-interfaces, etc.  Can't wait.
  2594.  
  2595. Mark
  2596.  
  2597. ------------------------------
  2598.  
  2599. From: rutgers!lll-lcc!cae780!videovax.TEK.COM!stever@columbia.edu 
  2600. Date: Fri, 20 Feb 87 08:52:39 PST
  2601. Subject: Differences between Unix C-Kermit and Amiga C-Kermit
  2602. Keywords: C-Kermit, Amiga Kermit
  2603.  
  2604. A few months ago, I received copies of C-Kermit 4D(060) for both our
  2605. VAX and my Amiga.  Since I am by nature curious, I diff-ed the files
  2606. that both had in common.  I found some interesting things (e.g., in
  2607. the Unix source for ckwart.c, there was a missing parameter in an
  2608. "fprintf" statement), some changes one would expect (e.g., a bunch
  2609. of added "#if[n]def AMIGA . . . #endif" constructs), and lots of
  2610. seemingly unnecessary changes.
  2611.  
  2612. In a number of the Amiga ckc* and cku* files, form feeds (^L) were
  2613. substituted for the blank lines or "/*Form Feed*/" comments that were
  2614. present in the Unix version.  When one diffs the two versions of
  2615. ckucmd.c, ckuusr.c, ckuus2.c, and ckuus3.c, reams of output showing
  2616. the spacing changes obscure the real differences between the two files.
  2617.  
  2618. In these same files, the Amiga versions have "printf" substituted for
  2619. each occurrence of "printf2" and "printf3".  The following usage counts
  2620. were obtained with grep:
  2621.  
  2622.  
  2623.                                       Amiga             Unix
  2624.                                       -----             ----
  2625.  
  2626.                    /   printf           52               13
  2627.         ckucmd.c  {    printf2           0               33
  2628.                    \   printf3           0                7
  2629.  
  2630.                    /   printf          104               63
  2631.         ckuusr.c  {    printf2           0               31
  2632.                    \   printf3           0               14
  2633.  
  2634.                    /   printf            7                1
  2635.         ckuus2.c  {    printf2           0                4
  2636.                    \   printf3           0                2
  2637.  
  2638.                    /   printf           36               31
  2639.         ckuus3.c  {    printf2           0                4
  2640.                    \   printf3           0                1
  2641.  
  2642.  
  2643. It is my understanding that the intent is that C-Kermit be compilable on
  2644. any compiler (no matter how old), even if it does not support variable
  2645. numbers of arguments.  Thus, the Amiga versions of these files are not
  2646. compatible with the generally-distributed C-Kermit sources.  I do not
  2647. understand why these changes were made, as they serve only to relieve
  2648. the C preprocessor of an insignificant burden.  (I would hope that all
  2649. the compilers available for the Amiga can handle a "#define printf2
  2650. printf"!)
  2651.  
  2652. Not only do these changes make the supposedly "common" parts of the
  2653. Amiga C-Kermit source unique, they also cause diff to produce reams of
  2654. output, obscuring the true nature of the differences between the Amiga
  2655. sources and the Unix sources.
  2656.  
  2657. An even more serious consideration to Amiga owners (myself included), is
  2658. the risk of becoming cut off from the mainstream of C-Kermit development.
  2659. Recently (Info-Kermit Digest, Vol. 6 No. 1), Gordon Scott reported a bug
  2660. that seems to reside in ckcfns.c.  Since this file was not modified
  2661. significantly by the Amiga C-Kermit developers, a fix could be installed
  2662. simply by recompiling with the updated file.  However, if a bug is found
  2663. in ckucmd.c or ckuus[r23].c, we would have to depend on the people who
  2664. did the port to the Amiga to update the source files, or hand-install
  2665. the changes from the diffs.
  2666.  
  2667. I realize that C-Kermit propagates primarily by volunteer labor, and that
  2668. those who keep it all together at Columbia have relatively little control
  2669. over the individual implementations.  I would hope, though, that gentle
  2670. persuasion will be applied to those who charge down unmarked paths, thus
  2671. increasing the entropy of C-Kermit.
  2672.  
  2673. I would be happy to write a letter containing these thoughts to the
  2674. developers of the Amiga version of C-Kermit.  However, I do not wish to
  2675. hassle them if my understanding is incorrect.  Please let me know what
  2676. the situation is with regard to the Amiga version, and if you think a
  2677. letter to the Software Distillery would help.
  2678.  
  2679.                     Steve Rice
  2680. {decvax | hplabs | ihnp4 | uw-beaver}!tektronix!videovax!stever
  2681.  
  2682. [Ed. - You will find most of your complaints are addressed in 4D(061), released
  2683. in September 86 -- one of its main purposes was to replace the Amiga support,
  2684. putting the rest of C-Kermit more or less back the way it was.]
  2685.  
  2686. ------------------------------
  2687.  
  2688. Date: 27 Jan 87 07:11 +0100
  2689. From: W._Michael_Terenyi%QZCOM.MAILNET@MIT-MULTICS.ARPA
  2690. Subject: Kermit over DECserver-200
  2691. Keywords: DECserver-200
  2692.  
  2693. Re: Info-Kermit Digest V6 #1
  2694.  
  2695. We use Kermit over our DECserver-200's without any problems.
  2696.  
  2697. Our configuration is:
  2698.  
  2699. VAX8300-DEBNT(BI Ethernet Interface)-DECserver-200/MC(with modem control)-
  2700. Sytek LocalNet-20 (Broadband LAN)-any PC (AT, XT, HP150, Apple).  The ports
  2701. on the DECservers are configured for a dedicated service to our VAX, i.e.
  2702. the DECserver is invisible for the user who seems to be connected to the VAX
  2703. directly.  We have a speed of 9600 baud and XON/XOFF flow control (as opposed
  2704. to Greg Elder's opinion mentioned in Kermit Info Digest V6 #1).
  2705.  
  2706. Best regards, Michael.
  2707.  
  2708. Real Name:     Wolfgang Michael Terenyi
  2709. MAILNET:       W._Michael_Terenyi_(SANDOZ)@QZCOM.MAILNET
  2710. ARPANET:       W._Michael_Terenyi_(SANDOZ)%QZCOM.MAILNET@MIT-MULTICS.ARPA
  2711. JANET:         W._Michael_Terenyi_(SANDOZ)%QZCOM@UK.AC.YORK.KL
  2712. BITNET:        P1117@QZCOM
  2713. CompuServe:    76067,1434
  2714. Telephone:     +43 222 867511-616
  2715. G3 Fax:        +43 222 867018
  2716. Telex:         132287 sfi a
  2717. Real Address:  SANDOZ Research Institute
  2718.                Brunner Str. 59
  2719.                A-1235 Vienna
  2720.                Austria, Europe
  2721.  
  2722. ------------------------------
  2723.  
  2724. Date: Mon, 23 Feb 87 14:35:23 SA
  2725. From: "Kai U. Leppamaki" <LK-KLE@FINHUT>
  2726. Subject: SET ETOA/ATOE in CMS KERMIT
  2727. Keywords: VM/CMS Kermit
  2728.  
  2729. Andre Pirard (and others, including myself) have made alternative translation
  2730. tables to be used with CMS KERMIT.  The problem is, however, that modifications
  2731. introduced simply by SET ETOA/ATOE commands only work on IBM 7171 (or similar)
  2732. protocol converter lines where file transfer is based on "transparent" mode
  2733. operation (i.e. no EBCDIC<->ASCII conversion done by the operating system).
  2734.  
  2735. On half duplex "dumb" tty-lines (3705 or the like) the ETOA & ATOE tables
  2736. must not modified.  They must match the system tables in order to have KERMIT
  2737. working at all !
  2738.  
  2739. However, I have modified CMS KERMIT 3.1 to include additional translation
  2740. tables.  They only affect transmitted data within KERMIT but not the way
  2741. packets are coded/decoded.  The user may freely modify these new tables but
  2742. not the original tables which still must remain intact.
  2743.  
  2744. I trust Andre's translation tables are fully compatible with my modifications
  2745. although not applicable here in Finland - different tables must be developped
  2746. for each language and/or national convention.  I have composed Finnish tables
  2747. for the Mac and IBM PC character sets.
  2748.  
  2749. Kai U. Leppamaki
  2750. TeKoLa (= Helsinki University of Technology, Computing Centre)
  2751. Espoo, Finland
  2752. Acknowledge-To: <LK-KLE@FINHUT>
  2753.  
  2754. ------------------------------
  2755.  
  2756. Date: Tue, 10 Feb 87 08:24:53 est
  2757. From: jl42#@andrew.cmu.edu (Jay Mathew Libove)
  2758. Subject: C-Kermit on SCO Xenix V
  2759. Keywords: C-Kermit, SCO Xenix V
  2760.  
  2761. I am attempting to use C-Kermit (dated April 1986, from CMCCTE::PK:<KERMIT>)
  2762. on an IBM PC/AT compatible (as yet, no compatibility problems- been running
  2763. for over a year) configured with two serial ports, com1: and com2: with a
  2764. modem attached to com1. I can use the modem fine from DOS, but under the
  2765. S.C.O. Xenix System V version 2.1.3 that I have just installed I can not
  2766. convince CKermit to talk to the modem. The XENIX system has allowed calls to
  2767. come in, and indicates that it should work with communication software (it
  2768. has uucp utilities that I am clueless about) so I think it must just be an
  2769. idiosyncrasy that I don't know how to deal with between CKermit and my
  2770. machine.
  2771.  
  2772. If anyone has information about getting CKermit to run on an SCO XENIX V
  2773. operating system on an AT, please help!
  2774.  
  2775. Thanks in advance-
  2776.  Jay Libove
  2777.          jl42@andrew.cmu.edu
  2778.          jl42@cmuccvma.bitnet
  2779.  
  2780. ------------------------------
  2781.  
  2782. Date: Friday, 6 February 1987  16:52-MST
  2783. From: nosc!humu!uhmanoa!uhccux!todd@SDCSVAX.UCSD.EDU (The Perplexed Wiz)
  2784. Subject: Kermit & Curses Box Function Problem?
  2785. Keywords: MS-Kermit, Curses Box Function, Terminal Emulation
  2786.  
  2787. Does anyone have a fix for the Kermit H19 and VT102 emulation modes?  I've
  2788. noticed that at least one curses function does not work correctly with
  2789. Kermit: box.  I am fairly sure of this because I switched to the Mark of the
  2790. Unicorn PC/InterComm VT100 emulator to make sure it was not some PC
  2791. flakiness causing the problem.  The curses functions worked fine using the
  2792. PC/InterComm emulator.
  2793.  
  2794. Given the following conditions:
  2795.     Ultrix 1.2 (sort of 4.2bsd) on a VAX 8650
  2796.     set term=vt100
  2797.     Kermit 2.29 on any kind of PC, AT, or clone
  2798.     CGA or EGA display
  2799.     C program using curses' box function
  2800.  
  2801. The symptoms are:
  2802.     Only the top and right edges are displayed
  2803.     move'd alphanumerics sometimes appear and sometimes don't
  2804.         after a refresh() call.
  2805.  
  2806. Thanks....todd
  2807.  
  2808. Todd Ogasawara, U. of Hawaii Computing Center
  2809. UUCP:        {ihnp4,seismo,ucbvax,dcdwest}!sdcsvax!nosc!uhccux!todd
  2810. ARPA:        uhccux!todd@nosc.ARPA
  2811. INTERNET:    todd@UHCC.HAWAII.EDU
  2812.  
  2813. ------------------------------
  2814.  
  2815. Date: Sun, 15 Feb 87 11:58 EST
  2816. From: Mark B. Johnson <CDTAXW%IRISHMVS.BITNET@wiscvm.wisc.edu>
  2817. Subject: MacKermit on a 128K Machine?
  2818. Keywords: Mac Kermit
  2819.  
  2820. Is anyone successfully using MacKermit V0.8(34) on a 128K machine?  I am sure
  2821. we had done it here sometime back, but I have tried it recently with several
  2822. different versions of the Finder and System and keep getting system crashes
  2823. when trying to Send files.  We are sure it is the System and Finder, and are
  2824. wondering if anyone who might be doing it successfully could send us their
  2825. configuration.  Thanks again.
  2826.  
  2827. ------------------------------
  2828.  
  2829. Date: Thu 29 Jan 87 08:53:33-CST
  2830. From: David M. Gracia <DGRACIA@STL-HOST1.ARPA>
  2831. Subject: Kermit-Intel (MLINK)?
  2832. Keywords: MLINK, Wyse PC
  2833.  
  2834. Does anyone have any experience running Kermit on a Wyse pc talking to
  2835. Kermit under MLINK on an Intel 310 If so, I need to know your secret. I am
  2836. not having any luck getting it to run.  Thanks.
  2837.     Dave
  2838.  
  2839. ------------------------------
  2840.  
  2841. Date: Wed 25 Feb 87 17:36:33-GMT
  2842. From: Alan Greig <CCD-ARG%dundee-tech.ac.uk@Cs.Ucl.AC.UK>
  2843. Subject: Apple 2 GS and Kermit?
  2844. Keywords: Apple II Kermit, GS
  2845.  
  2846. Has anyone tried apple kermit on the GS ? I have had a query from someone I
  2847. sent a kermit disc saying that they can't get it to run on the GS. Well I
  2848. don't have a GS...
  2849.  
  2850. It seems they are using DOS 3.3 and the Super Serial Card. I thought the GS
  2851. had a built in serial port which emulated a slot card. If so what happens
  2852. when u plug in another card ? Kermit runs and goes into connect mode but
  2853. neither seems to receive or transmit although the escape sequence does
  2854. return to kermit command level. I've pointed out all the usual pitfalls with
  2855. Apple kermit such as serial chip not initialised but it doesn't seem to
  2856. help.
  2857.  
  2858. Any pointers from anyone using the GS and/or SSC card with kermit welcome.
  2859.  
  2860. Alan Greig
  2861. Computer Centre
  2862. Dundee College of Technology
  2863.  
  2864. Janet: Alan@UK.AC.DCT (Alan%DCT@UK.AC.DUNDEE)
  2865. Arpa:  Alan%UK.AC.DCT@CS.UCL.AC.UK
  2866.  
  2867. [Ed. - See message above about the Apple II GS.]
  2868.  
  2869. ------------------------------
  2870.  
  2871. Date: Thu, 26 Feb 87 12:28:40 PST
  2872. From: zz1ml%sdcc3@sdcsvax.ucsd.edu (Michael Laver)
  2873. Subject: C-Kermit on an AT&T 7300?
  2874. Keywords: C-Kermit, AT&T 7300
  2875.  
  2876. Has anyone had any luck creating a C-Kermit for the AT&T 7300 (the "Unix
  2877. PC"). Both "make sys3" and "make sys3nid" leave me with the error message
  2878.  
  2879.     Stop. Don't know how to make chcdeb.h
  2880.  
  2881. I downloaded the shar files to an IBM PC, read them into the 7300, and
  2882. converted the case of the filenames.
  2883.  
  2884. Any help would be appreciated.
  2885.  
  2886.                 --Mick Laver
  2887.                 laver@sdcc3.ucsd.edu
  2888.  
  2889. ------------------------------
  2890.  
  2891. End of Info-Kermit Digest
  2892. *************************
  2893. -------
  2894. 10-Mar-87 13:02:24-EST,25737;000000000000
  2895. Mail-From: SY.CHRISTINE created at 10-Mar-87 13:01:20
  2896. Date: Tue 10 Mar 87 13:01:20-EST
  2897. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2898. Subject: Info-Kermit Digest V6 #7
  2899. To: Info-Kermit@CU20B.COLUMBIA.EDU
  2900. Reply-To: Info-Kermit@CU20B
  2901. Queries-To: Info-Kermit-Request@CU20B
  2902. Message-ID: <12285313268.189.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2903.  
  2904. Info-Kermit Digest         Tue, 10 Mar 1987       Volume 6 : Number 7
  2905.  
  2906. Today's Topics:
  2907.  
  2908.                               New iRMX Kermit
  2909.                     Announcing Kermit for Computervision
  2910.                    Announcing Kermit for the TI Explorer
  2911.               Announcing New FLEX Kermit for the Motorola 6809
  2912.                   Announcing 2 New Apollo Kermit Versions
  2913.                        Announcing Updated C86PRO.A86
  2914.               CDC Cyber Kermit Version 3 Available Running NOS
  2915.                        Cyber Kermit V3 vs. THE OTHERS
  2916.        Announcing a new Concurrent/Perkin-Elmer/Interdata 3200 Kermit
  2917.                                 Long packets
  2918.                         Problems With VAX/VMS Kermit
  2919.                                VMS Kermit Bug
  2920.                     Occasional loss of trailing newline.
  2921.                          C-Kermit on an AT&T 7300?
  2922.                       Re: SET ETOA/ATOE in CMS KERMIT
  2923.  
  2924. ----------------------------------------------------------------------
  2925.  
  2926. Date: January 23, 1987
  2927. From: Robert L. Stanis, Grinnel College, IA
  2928. Subject: New iRMX Kermit
  2929. Keywords: iRMX, Intel
  2930.  
  2931. Here is version 2.41 of iRMX Kermit.  With version 2.41, all I/O routines
  2932. have been written using system calls so both the 534 and 544 communications
  2933. boards should work without problems.  Any other communication boards should
  2934. work too, but this has not been tested here.  This version is an update of
  2935. the PL/M version.  The current author is still Albert Goodman.
  2936.  
  2937. Version 2.42 was updated for the iRMX-286 operating system at the University
  2938. of Illinois.  We had previously sent them version 2.41, which runs on
  2939. 8086-based machines.  It may make the most sense to refer to these as
  2940. separate implementations of Kermit since they are not compatible across CPU
  2941. boards/operating systems, even though the sources are similar.
  2942.  
  2943. Bob Stanis
  2944. Grinnell College
  2945. Noyce Computer Center
  2946. Grinnell ,Iowa 50112
  2947.  
  2948. [Ed. - Since it's not really clear from this letter what we have, this new
  2949. version is being installed as KER:IRMX.*, and the old version will remain as
  2950. KER:I86KER.*.  If indeed these two versions are redundant, would some kind
  2951. Intel iRMX system user please let us know?]
  2952.  
  2953. ------------------------------
  2954.  
  2955. Date: Wed 19 Feb 87 12:24:16-EST
  2956. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2957. Subject: Announcing Kermit for Computervision
  2958. Keywords: Computervision Kermit
  2959.  
  2960. This is version 1.21 of Computervision Kermit, written in Fortran S,
  2961. submitted by Val Jawks, 435 CPB, Bringham Young University, Provo, Utah
  2962. 84602.  This version was converted from John Lee of RCA Lab's HP1000 Kermit.
  2963.  
  2964. The files are in KER:CVKER.*.  There are two files; source and help.
  2965.  
  2966. ------------------------------
  2967.  
  2968. Date: Wed 19 Feb 87 12:24:16-EST
  2969. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2970. Subject: Announcing Kermit for the TI Explorer
  2971. Keywords: TI Explorer Kermit, Lisp
  2972.  
  2973. This is Release 1.0 of TI Explorer Kermit, written in Common Lisp,
  2974. contributed by Brian Carb and Steve Ford of UNISYS Corporation, PO Box 500,
  2975. Bluebell, PA 19424.  This implementation was developed as a joint effort
  2976. between Sperry Corporation and Texas Instruments Incorporated.  You should
  2977. be using Sperry Release 2.1.1 or TI Release 2.1 of Explorer software.  When
  2978. Release 3.0 is available, this software will probably no longer work, and an
  2979. updated version will be distributed by Sperry and TI.  This implementation
  2980. has been successfully tested in conjunction with Kermit implementations for
  2981. Sperry 1100, DEC Vax, DEC 2060, and Sperry and IBM PCs (KERMIT-MS).
  2982.  
  2983. The TI Explorer Kermit files have been renamed and are in KER:EXPLRE.*.
  2984. Files are separated by *** FILENAME ***, and are available via FTP at CU20B
  2985. (login as user ANONYMOUS, any password) and via KERMSRV on BITNET (SMSG RSCS
  2986. MSG CUVMA KERMSRV HELP).  
  2987.  
  2988. ------------------------------
  2989.  
  2990. Date: Wed 11 Feb 87 11:24:16-EST
  2991. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2992. Subject: Announcing New FLEX Kermit for the Motorola 6809
  2993. Keywords: FLEX Kermit, 6809, Motorola 6809
  2994.  
  2995. This is to announce a new version of FLEX Kermit for the Motorola 6809,
  2996. written in July 1986, by Jur van der Burg, Nettelhorst 56, 2402 LS Alphen
  2997. aan den Rijn, The Netherlands.  This is version 3.0, written in C (Compiled
  2998. with Introl (c) compiler)
  2999.  
  3000. Kermit for FLEX has its roots in the (old) UNIX version. It is enhanced in
  3001. several ways, such as data logging, server mode etc.
  3002.  
  3003. It should run on about any version of the FLEX-09 (tm) or SK*DOS (tm)
  3004. operating system.  It requires 48K of memory. Hardware dependent things are
  3005. kept in the files FLK.H and FLIO.C .
  3006.  
  3007. FLEX-09 KERMIT has most of the features specified in the KERMIT Protocol
  3008. Manual.
  3009.  
  3010. [Ed. - The new files can be found in KER:FL2KER.*.  The old files remain in
  3011. KER:FLXKER.*.]
  3012.  
  3013. ------------------------------
  3014.  
  3015. Date: Wed 11 Feb 87 11:24:16-EST
  3016. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3017. Subject: Announcing 2 New Apollo Kermit Versions
  3018. Keywords: Apollo Kermit
  3019.  
  3020. This is to announce a new version of Apollo Kermit developed by Control Data
  3021. Corporation (Apollo version 2.8) and another new version (Apollo version
  3022. 2.7) which came in about the same time from Gordon Sands of Marconi Space
  3023. Systems.  If anyone is interested in putting ALL of these new features into
  3024. one Kermit program, please let us know.  Until then, please test the new
  3025. versions.
  3026.  
  3027.   The version (2.8) developed by Control Data Corporation implements the
  3028. protocol as outlined in the Kermit Protocol Manual, Fifth Edition.  The
  3029. Kermit version is the Pascal one that Beckman Instruments obtained from
  3030. Columbia and fixed some bugs.  It will now handle binary files properly.
  3031. This implementation of Kermit is designed to run as a "remote" Kermit and
  3032. therefore does not implement any of the "local" Kermit commands.  Apollo
  3033. Kermit 2.8 is particularly suited for running in 'server' mode and
  3034. implements QBIN partially.  8-bit quoting is always done in this version; it
  3035. is not optional.  See the Kermit protocol description where is describes the
  3036. use of 'N' and 'Y' in the QBIN field of the initialization packet.
  3037.  
  3038. [Ed. - The new files have replaced the older ones as KER:APOLLO.*.
  3039. KER:APOLLO.ANN is this file.  KER:APOLLO.HLP contains documentation for
  3040. running KERMIT on the Apollo and communicating with an IBM-PC.  There are
  3041. three source files for KERMIT on the Apollo.  The source files are
  3042. KERMITB.PAS, KERMITIO.PAS, and EXISTF.C.  The files are separated by:
  3043. /*----- end of file ----- */ and stored as KER:APOLLO.PAS.]
  3044.  
  3045. The version (2.7) from Gordon Sands of the Technical Computing Dept.,
  3046. Marconi Space Systems has added several facilities to the Apollo (Pascal)
  3047. version of Kermit. In particular, the new version can drive a screen without
  3048. Graphics Primitives. Gordon developed this to enable a user on one node to
  3049. drive an RS232 port on another, but it should also be usable on an attached
  3050. terminal (Trevor Wright's query in NEWS01V2).
  3051.  
  3052.       The main other facilities are:
  3053.           repeat count processing,
  3054.           filename hashing,
  3055.           RECEIVE followed by filename,
  3056.           more error etc. messages to the screen   and
  3057.           SET TIME and TIMEOUT.
  3058.   SET parameters GRAPHICS and NORMAL control whether graphics are used to
  3059.   drive the screen and whether filenames are normalised.
  3060.       There are further details in a revised .HLP file and in comments at
  3061.   the start of the source file.
  3062.  
  3063. [Ed. - These files have been put in KER:AP2KER.*.  Now there are 2 Apollo
  3064. versions -- APOLLO.* and AP2KER.*.  The old Apollo Kermit is now in
  3065. KO:APOLLO.*] 
  3066.  
  3067. ------------------------------
  3068.  
  3069. Date: 16-FEB-1987 13:58:40
  3070. From: SYSKERMIT%vax1.central.lancaster.ac.uk@CS.UCL.AC.UK
  3071. Subject: Announcing Updated C86PRO.A86
  3072. Keywords: C86 Kermit
  3073.  
  3074.   This is to announce an update to C86PRO.A86, by Chris Lock of Nottingham
  3075. University. It makes the C86 Kermit resilient to packets being echoed back
  3076. to it. Chris did it orginally for a specific implementation talking to a
  3077. specific wierd British mainframe, but this part of his code should be of
  3078. general use in all the C86 implementations.
  3079.  
  3080.             Alan
  3081.  
  3082. [Ed. - Thanks!  The new files have replaced the old ones in KER:C86PRO.*.
  3083. This is protocol module for CP/M-86 Kermit.  If anyone wants to rebuild
  3084. the program for a particular system, this source can now be used.]
  3085.  
  3086. ------------------------------
  3087.  
  3088. Date: Mon 16 Feb 87 18:18:05-EST
  3089. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3090. Subject: CDC Cyber Kermit Version 3 Available Running NOS
  3091. Keywords: Cyber Kermit, CDC Kermit, CDC Cyber Kermit
  3092.  
  3093. A new version of Kermit is available for CDC Cybers running NOS.  This
  3094. version (3.0) was developed by Steve Roseman, Lead Systems Programmer,
  3095. Lehigh University Computer Center (LUSGR@LEHICDC1.BITNET).  It is derived
  3096. from the U of Texas Fortran 5 Kermit, with NOS/BE and UT2D support removed.
  3097. It contains the following new features and changes:
  3098.   
  3099. . Wildcard file names on the SEND command and server GET command.  
  3100. . Local and permanent file SEND and server GET.  
  3101. . A DIRECTORY command and server REMOTE DIRECTORY command.  
  3102. . Automatic recognition of DISPLAY CODE, 6/12 ASCII, and 8/12 ASCII file
  3103.    text modes on SEND.  Receives 6/12 ASCII by default.
  3104. . The SET FILE-MODE command allows BINARY and TEXT file types.
  3105. . Supports repeated character compression (if the micro Kermit allows). 
  3106. . Supports long file transfer packets up to 1000 characters (if the
  3107.     micro Kermit allows).
  3108. . Cyber Kermit no longer affects the parity of your terminal connection.
  3109.  
  3110. [Ed. - The files have been named to KER:CD3KERM.*.  The KER:CYBKER.* files
  3111. still remain in the KERMIT-2 directory as well, and the old version that
  3112. supports NOS/BE is in KERMIT-3.  And...  we expect yet another version to
  3113. arrive someday that will support NOS/VE.  See message below for a comparison
  3114. of the various Cyber versions.]
  3115.  
  3116. ------------------------------
  3117.  
  3118. Date: 23 FEB 1987  13:32 EST
  3119. From: Steve Roseman <LUSGR@LEHICDC1.BITNET>
  3120. Subject: Cyber Kermit V3 vs. THE OTHERS
  3121. Keywords: Cyber Kermit
  3122.  
  3123. Below is a comparison between the 3 Cyber Kermit versions:
  3124.  
  3125. CDC KERMIT V2 vs V3:
  3126.  
  3127. V2 advantages:   Provides NOS/BE and UT2D support; removed in V3.
  3128.                  Slightly smaller memory requirements.
  3129.  
  3130. V3 advantages:   More features, including long packets, wildcard file names,
  3131.                  repeat prefixing, DIR command and REM DIR server command,
  3132.                  editable HELP file.
  3133.  
  3134. CYBER (MANCHESTER) vs. V3:
  3135.  
  3136. Manchester Advantages:  Much smaller memory requirements (importance reduced
  3137.                         by non-swap code and longer packets).
  3138.                         Faster (less CPU usage).
  3139.                         Probably slightly faster transfer rate with standard
  3140.                         length packets.
  3141.                         Some users think it is the 'greatest Kermit since
  3142.                         sliced bread'.
  3143.  
  3144. V3 advantages:          See above.
  3145.                         Readable/maintainable code.
  3146.                         63 character set NOS site support (not very important).
  3147.  
  3148.     If it was my choice, I would keep the CDC Kermit V2 for the remaining
  3149. NOS/BE sites.  We can't abandon them.  I would abandon the Manchester
  3150. version.  It's a small, fast version, but the unreadable code and, now,
  3151. comparative lack of features, make it less desirable.  Or keep it around, it
  3152. doesn't take too much food.  It's up to you.
  3153.  
  3154.                                                       Steve Roseman
  3155.  
  3156. ------------------------------
  3157.  
  3158. Date: Mon 16 Feb 87 18:18:05-EST
  3159. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3160. Subject: Announcing a new Concurrent/Perkin-Elmer/Interdata 3200 Kermit
  3161. Keywords: Concurrent Kermit, Perkin-Elmer Kermit, Interdata 3200 Kermit
  3162.  
  3163. This is to announce a new Kermit version (1.0) configured for
  3164. Concurrent/Perkin-Elmer/Interdata 3200 series Super-Minicomputers running
  3165. OS/32, by Creighton J. Miller, Department of Speech, Theatre, and
  3166. Communication Disorders, Louisiana State University, Baton Rouge, LA.
  3167.  
  3168. According to Creighton J. Miller:
  3169. This program has been developed and installed on a Perkin-Elmer 3210 system
  3170. with 1 Mbyte of memory, under OS32MT72, Revision 0.  All program code except
  3171. for the I/O modules, has been written in "primitive" FORTRAN which should
  3172. prove to be highly portable (even to other machines) compact and fast.  All
  3173. I/O utilizes system-level versatility through run-time access to PE's SVC1
  3174. I/O handler, whose operations could be easily duplicated on most other
  3175. mini's in a single added subroutine (image mode read-/write-and-proceed
  3176. calls and echoless reads).
  3177.  
  3178. In developing this program, much reference has been made to code from
  3179. Kermit-PE 2.0, developed by Paul Mamelka and currently available from either
  3180. Columbia University or PE-Interchange: The primary reasons for developing
  3181. PE-Kermit being a desire to enhance program size/speed/portability issues
  3182. and to incorporate binary file transfers (eventually raw transfers as
  3183. well...), plus a few added "bells and whistles" I'd had in mind.
  3184.  
  3185. Although no warranty of the routine is either expressed or implied, feel
  3186. free to use/distribute/alter the code at will --- so long as it is put to no
  3187. explicitly commercial applications: I think you'll be impressed by this
  3188. Kermit's relatively gentle and forgiving nature.  I would be happy to
  3189. exchange information, comments or just pleasantries with those of you who
  3190. find some use for the logic.
  3191.  
  3192. A complete set of installation/development/message files is included
  3193. with the code, as an aid to fellow-travelers on the road to intersystem
  3194. communications.  They'll work as-is on a properly prepared 3200 series PE
  3195. system; properly prepared meaning in this case, OS32MT72.0 or higher OS and
  3196. BIOC with an enabled, 80 byte (minimum) typeahead cue, plus the sysgened
  3197. MASK=X'FF' option.  Please note that the interactive message file,
  3198. KERMIT.HLP, is an IN-dexed file with an 80 character record length, and
  3199. holds binary information.  Each line is structured as follows;
  3200.  
  3201.                1.  BYTES 00-03 => length in bytes (binary) of the
  3202.                                   message line which follows
  3203.  
  3204.                2.  BYTES 04-[length+4] => message line, in image
  3205.                                           form.
  3206.  
  3207. Program size ranges from 22k bytes, using FORT7-O, through 25k bytes,
  3208. using FORT6 (you'll need assembly access to OS/32 7.2.0's SVC1, like that
  3209. included in SYS7IO.FTN), to about 38k bytes, using FORT7-D.  You will
  3210. discover SIGNIFICANTLY enhanced response times for the program with the
  3211. optimizing compilers.
  3212.  
  3213. Transfers have been accomplished between both a PE-3210 and a PE-8/32
  3214. (as Hosts) and Zenith Z-148 (4.7 and 8 meg clocking), IBM XT, IBM AT and
  3215. Kaypro 2000 Pc's, at baud rates ranging from 300 through 9600, over
  3216. dedicated and modem links.  These have been used for both ASCII and BINARY
  3217. data, with full-sized packets (94 bytes).  MS-Kermit 2.26 was the usual
  3218. Caller routine, but MS-Kermit 2.28, and Procomm 2.1 and 2.3 have also been
  3219. used (Procomm 2.1 has quirks which effectively prevent binary transfers).
  3220.  
  3221. [Ed. - These files are in KER:PE2KER.*.  The old files are still in
  3222. KER:PERKIN.*; if anyone can demonstrate why we should keep the old version,
  3223. or can say definitively that this new one can replace it, please let us
  3224. know.  Our Kermit tapes runneth over...]
  3225.  
  3226. ------------------------------
  3227.  
  3228. Date: 1987 Feb 20   09:38 EST
  3229. From: (John F. Chandler)   <PEPMNT@CFAAMP>
  3230. Subject: Long packets
  3231. Keywords: Protocol Extensions
  3232.  
  3233. One of the concerns in sending long packets is that the communication link
  3234. may suddenly change in such a way that the agreed-upon packet size becomes
  3235. unsendable.  Since checkpointing the I/O on the source file may be awkward
  3236. or impossible, the recommended procedure of error recovery by resending only
  3237. about half of the failed packet requires a method for cutting the packet
  3238. buffer without separating a prefix byte from its suffix.  I offer the
  3239. following algorithm for finding a suitable cutting point.  Assume here that
  3240. '#', '&', and '~' are the Control, 8th-bit, and Repeat quote characters and
  3241. that M is the desired index into the packet buffer BUF.  I use 'ne' for the
  3242. Not-equal operator.
  3243.  
  3244.   1. N = M
  3245.   2. Go to 5
  3246.   3. N = N - 1
  3247.   4. N = N - 1
  3248.   5. If BUF(N) = '#' then go to 4
  3249.   6. If BUF(N) = '~' and BUF(N+2) ne '~' then go to 3
  3250.   7. If N > M - 5 or BUF(N+1) ne '#' or BUF(N+2) ne '#' then go to 10
  3251.   8. N = N + 2
  3252.   9. Go to 7
  3253.  10. N = N + 1
  3254.  11. If BUF(N) = '#' then return (N+2)
  3255.  12. If BUF(N) = '~' then return (N)
  3256.  13. If BUF(N) = '&' then go to 10
  3257.  14. Return (N+1)
  3258.  
  3259. Note that if 8th-bit or Repeat prefixing is turned off, the tests in step 13
  3260. or in 6 and 12 would fall through.  Also note that steps 7-9 take care of
  3261. multiple quoted-control-quotes (if Repeat prefixing is off), but that the
  3262. repeat count threshhold will have to be set at 4 (at least for characters
  3263. that do not require any other prefixing) in order to avoid another possible
  3264. run-back in steps 3-6.
  3265.  
  3266.                                           John
  3267.  
  3268. ------------------------------
  3269.  
  3270. Date: Tue, 24 Feb 87 16:30:32 CST
  3271. From: "Jeff Balvanz" <GR.JLB%ISUMVS.BITNET@wiscvm.wisc.edu>
  3272. Subject: Problems With VAX/VMS Kermit
  3273. Keywords: VAX/VMS Kermit
  3274.  
  3275. We have been having some problems with VAX/VMS Kermit here at ISU and I'm
  3276. wondering if anyone can offer some advice.  Here are some of the problems:
  3277.  
  3278. 1.  When uploading to VAX from MS-Kermit 2.29 (Zenith Z-158) using an
  3279. eight-bit communications line, SET PARITY NONE on both ends usually results
  3280. in 16 retries and no packets sent.  Setting parity to EVEN on both ends
  3281. causes a file to be uploaded, but often with repeated characters in the file
  3282. (as in "This is a miiiiiiiiiiiiiiiiistake.") making the upload unusable.
  3283. However, setting the parity back to NONE on both sides after an unsuccessful
  3284. upload at EVEN sometimes results in a successful transfer.  It drives us
  3285. nuts because sometimes no parity works just fine, and some files will
  3286. transfer successfully with EVEN parity.  The files that give repeating
  3287. characters are normal text files, and it is (to me, anyway) impossible to
  3288. determine any difference between the files that work and those that don't.
  3289. However, a file that doesn't work once usually will repeat the behavior.
  3290.  
  3291. 2.  Downloading files with FORTRAN carriage control to MS-Kermit 2.29 (or, I
  3292. suspect, any other local Kermit) results in the message "Illegal file type"
  3293. from VMS Kermit.  APPENDing the file to a normal file created with the
  3294. CREATE command causes it to download just fine.  According to the source
  3295. code this was supposed to be fixed in VMS Kermit v 3.2.
  3296.  
  3297. We are running VMS version 4.5 and VMS Kermit version 3.2.076, just
  3298. assembled from MACRO source gotten from Columbia over BITNET since the VMS
  3299. upgrade.  Any suggestions?  I'd be happy to correspond with someone over
  3300. BITNET if it will help.
  3301.  
  3302. Jeff Balvanz
  3303. Manager, Microcomputer Services
  3304. Iowa State University Computation Center
  3305. GR.JLB@ISUMVS.BITNET
  3306.  
  3307. ------------------------------
  3308.  
  3309. Date: 19-FEB-1987 13:34:51
  3310. From: PG_HARE@UK.AC.OPEN.ACS.VAXA
  3311. Subject: VMS Kermit Bug
  3312. Keywords: VAX/VMS Kermit
  3313.  
  3314. Help!
  3315.  
  3316. Kermit 3.2.077 keeps crashing out when I use it. I eventually tracked down
  3317. the problem to be tied up with the length of the filename involved; rather
  3318. than there being something wrong with the file itself.
  3319.  
  3320. If the filename is 'too long' Kermit crashes out with an access violation.
  3321.  
  3322. This is demonstrated by the two examples below. In the first, I have used a
  3323. short-cut to specify the file I want to send, in the second the full file
  3324. specification is given.
  3325.  
  3326. Paul Hare
  3327.  
  3328. PS. This problem is critical where we are concerned since the file transfers
  3329.    that are causing Kermit to crash are under the control of a third-party
  3330.    application package; so nothing can be done to avoid long file names.
  3331.  
  3332. [Ed. - Thanks for the report.  We've sent it to the VMS Kermit authors.]
  3333.  
  3334. ------------------------------
  3335.  
  3336. Date: Mon, 19 Jan 87 09:50:36 PST
  3337. From: rutgers!lll-lcc!cae780!videovax.TEK.COM!stever@columbia.edu
  3338. Subject: Occasional loss of trailing newline.
  3339. Keywords: C-Kermit, VAX Kermit
  3340.  
  3341. I have run into an occasional problem with C-Kermit dropping the last
  3342. character in a file.  This was first observed in old versions of C-Kermit
  3343. running on our VAX (a "beta release" from sometime in the Spring of 1985)
  3344. and on my Amiga (an early hack of unknown pedigree).  I had hoped this
  3345. problem would go away with version 4D(060), which we are now running on the
  3346. VAX and I am using on my Amiga.  Unfortunately, the problem still exists.
  3347.  
  3348. In Info-Kermit Digest V6 #1, Gordon Scott reported discovery of a bug
  3349. that may be related (I don't know how newlines are transmitted).
  3350. The description Gordon gives is consistent with the apparently random
  3351. nature of the problem I encounter, although my transfers are in text mode.
  3352. An occasional file will lose the trailing newline.  If the newline is
  3353. appended and the file transmitted again, the newline is again lost.
  3354. However, not all trailing newlines are lost.  Most files are transmitted
  3355. without problems.
  3356.  
  3357. [Ed. - Thanks, we'll take a look at all the evidence you've gathered, and
  3358. hope we'll home in on the problem & fix it.]
  3359.  
  3360. ------------------------------
  3361.  
  3362. Date: Thu, 26 Feb 87 12:28:40 PST
  3363. From: zz1ml%sdcc3@sdcsvax.ucsd.edu (Michael Laver)
  3364. Subject: C-Kermit on an AT&T 7300?
  3365. Keywords: C-Kermit, AT&T 7300
  3366.  
  3367. Has anyone had any luck creating a C-Kermit for the AT&T 7300 (the "Unix
  3368. PC"). Both "make sys3" and "make sys3nid" leave me with the error message
  3369.  
  3370.     Stop. Don't know how to make chcdeb.h
  3371.  
  3372. I downloaded the shar files to an IBM PC, read them into the 7300, and
  3373. converted the case of the filenames.
  3374.  
  3375. Any help would be appreciated.
  3376.  
  3377.                 --Mick Laver
  3378.                 laver@sdcc3.ucsd.edu
  3379.  
  3380. [Ed. - The real name of the file is ckcdeb.h, not chcdeb.h -- could that
  3381. be the problem???]
  3382.  
  3383. ------------------------------
  3384.  
  3385. Date: 1987 Mar 2   13:17 EST
  3386. From: (John F. Chandler)   <PEPMNT@CFAAMP>
  3387. Subject: Re: SET ETOA/ATOE in CMS KERMIT
  3388. Keywords: CMS Kermit
  3389.  
  3390. The proposal of having more than two ASCII/EBCDIC tables is not a new
  3391. one.  The following diagram shows the various translations a file must
  3392. undergo in sending and receiving and why Kermit could logically maintain
  3393. four tables instead of two in an IBM mainframe environment.
  3394.  
  3395.                          *                      *
  3396.  File ---> Buffer ---> Packet ---> Buffer ---> TTY     (Sending)
  3397.       ETOA       ENCODE       ATOE        sys
  3398.        1                       2           3
  3399.  
  3400.   *                     *
  3401.  TTY ---> Buffer ---> Packet ---> Buffer ---> File     (Receiving)
  3402.      sys         ETOA       DECODE       ATOE
  3403.       4           5                       6
  3404.  
  3405. Nonetheless, only two tables should suffice in practice, given the
  3406. following assumptions:
  3407.  
  3408.  1. System tables 3 and 4 are invertible for all codes of interest,
  3409.  
  3410.  2. tables 3 and 4 are mutual inverses for all ASCII codes 32-126 plus
  3411.     at least two different control characters (such as SOH and CR), and
  3412.  
  3413.  3. the media marked with asterisks (*) above have only 7-bit data.
  3414.  
  3415. Bear in mind that the original reason for allowing the user to modify
  3416. Kermit's translation tables was to adapt to operating systems with
  3417. peculiar tables 3 or 4, not to permit extended 8-bit ASCII fonts.  In
  3418. any case, tables 2 and 5 must be the inverses of 3 and 4, respectively,
  3419. but, since Kermit uses 7-bit ASCII for making packets, the second half
  3420. of table 2 is unused and, thus, might as well be the same as the second
  3421. half of table 6.  As long as tables 3 and 4 are inverses, I see no reason
  3422. why the "used" half of table 2 (which equals the first half of table 4)
  3423. should not also match the first half of table 6.  In other words, the
  3424. system tables should accurately reflect the local standards for
  3425. 7-bit-ASCII-to-EBCDIC conversion.  The same line of reasoning also leads
  3426. to the conclusion that tables 1 and 5 can be identical.  Half of each
  3427. table is invariant at a given installation, being anchored in the local
  3428. definition of 7-bit-ASCII-to-EBCDIC, but the other half is free for
  3429. tailoring to any purpose -- there could be separate definitions of
  3430. 8-bit-ASCII codes for different target machines.  Suppose that one or
  3431. more of the above assumptions are false:
  3432.  
  3433.  1. If table 3 (or table 4) is not invertible, then Kermit can't work.
  3434.  
  3435.  2. If tables 3 and 4 are not inverses, then Kermit must have four
  3436.     different tables after all.  Are there, in fact, any installations
  3437.     where this is the case?  If so, why can't the tables be rationalized?
  3438.  
  3439.  3. If an installation provides 8-bit data lines, then tables 3 and 4
  3440.     are entirely filled, and tables 2 and 5 are entirely invariant, but
  3441.     only if Kermit tries to use 8-bit codes in packets.  Are there, in
  3442.     fact, any installations where this is the case?  If so, then is the
  3443.     gain in efficiency from using 8-bit codes (for text) really worth the
  3444.     trouble of maintaining separate translation tables?
  3445.  
  3446. ------------------------------
  3447.  
  3448. End of Info-Kermit Digest
  3449. *************************
  3450.  
  3451.  
  3452. -------
  3453. 26-Mar-87 18:37:56-EST,21598;000000000000
  3454. Mail-From: SY.CHRISTINE created at 26-Mar-87 18:37:03
  3455. Date: Thu 26 Mar 87 18:37:03-EST
  3456. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3457. Subject: Info-Kermit Digest V6 #8
  3458. To: Info-Kermit@CU20B.COLUMBIA.EDU
  3459. Reply-To: Info-Kermit@CU20B
  3460. Queries-To: Info-Kermit-Request@CU20B
  3461. Message-ID: <12289568685.59.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3462.  
  3463. Info-Kermit Digest         Thu, 26 Mar 1987       Volume 6 : Number 8
  3464.  
  3465. Today's Topics:
  3466.  
  3467.                    Announcing Kermit for the Sinclair QL
  3468.                    Announcing Kermit for TRS-80 Model II
  3469.               Announcing Kermit for Data General running RDOS
  3470.                             UUDECODE for BITNET
  3471.                   AP2 (Apple and Apollo) Kermit Name Clash
  3472.                                KERMSRV access
  3473.                       Re: Problem with VAX/VMS Kermit
  3474.                  Request for DTR control in VAX/VMS Kermit
  3475.                       Re: SET ETOA/ATOE in CMS KERMIT
  3476.                       More on ASCII/EBCDIC translation
  3477.                                 TRS Model 1
  3478.          C-Kermit changes needed for Zilog systems under Zeus 3.21
  3479.                               C-Kermit for AOS
  3480.                   Kermit-11 Problem Discovered and Solved
  3481.                           SANYO MBC555 AND KERMIT
  3482.  
  3483. ----------------------------------------------------------------------
  3484.  
  3485.  
  3486. Date: 13-MAR-1987 11:20:54
  3487. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  3488. Subject: Announcing Kermit for the Sinclair QL
  3489. Keywords: Sinclair QL Kermit
  3490.  
  3491. It has come to my notice that there is a demand for Kermit on the Sinclair
  3492. QL.  As I've written an automated file server to connect several QL's to a
  3493. Xenix machine that is based on the Kermit protocol, I feel I ought to let
  3494. you have what I've accomplished on the basis of providing a development
  3495. source for anyone interested in taking it further. There is a full
  3496. description of how the version developed and what it can and cannot do in
  3497. QLKERM.DOC
  3498.  
  3499. I would recommend users to use floppy or RAM disks due to the slow and
  3500. unreliable nature of the Microdrives. Floppy disks are an essential requirement
  3501. for any further development.
  3502.  
  3503. The source files have been renamed to fit the standard 6.3 convention. To
  3504. compile from source they have to be renamed as follows:
  3505.  
  3506.      Current Name   Original Name      Usage
  3507.      ------------   -------------      -----
  3508.  
  3509.      QLKERM.DOC     QLK_DOC            usage and comments
  3510.      QLKERM.LNK     QLK_LINK           Metacomco linker control file
  3511.      QLKMAIN.C      QLKMAIN_C          main module
  3512.      QLKKER.H       QLKKER_H           main header file
  3513.      QLKSWITC.C     QLKSWITCH_C        state table switcher
  3514.      QLKUS1.C       QLKUSR1_C          top level command parser
  3515.      QLKUS3.C       QLKUSR3_C          parameter setter
  3516.      QLKUSR.H       QLKUSR_H           parser header file
  3517.      QLKCMD.C       QLKCMD_C           command prompter/editor
  3518.      QLKCMD.H       QLKCMD_H           editor header file
  3519.      QLKFNS.C       QLKFNS_C           base level functions
  3520.  
  3521. Compilation also needs stdio_h, ctype_h and qdos_h as supplied with the
  3522. Metacomco 'C' development kit.
  3523.  
  3524. Suggestions for enhancements are:
  3525.  
  3526.      A proper terminal emulator ( preferably VT100 ) - the need for this is
  3527. so great that I could be tempted to do this myself if only I could obtain an
  3528. example 'C' source ( for any machine ).
  3529.  
  3530.      Rebuilding wider functionality, including the help, that I have removed
  3531. to minimise storage requirements.
  3532.  
  3533. Please note that I will be moving to a new job in Cambridge in mid-April, so
  3534. would like to wash my hands of QLKermit, as it were, but I would be happy to
  3535. answer any queries people may have.
  3536.  
  3537.   Robert Coughlan,
  3538.   Department of Surgery,
  3539.   Liverpool University,
  3540.   PO Box 147,
  3541.   Liverpool L69 3BX
  3542.   UK
  3543.  
  3544.   (051) 709 - 0141 x 2670
  3545.  
  3546. [Ed. - Thanks for the new Kermit version.  The files are in KER:QLKER.*
  3547. available using FTP to CU20B (login user ANONYMOUS - any password) and
  3548. through BITNET via KERMSRV.]
  3549.  
  3550. ------------------------------
  3551.  
  3552. Date: Mon 23 Mar 87 11:26:46-EST
  3553. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3554. Subject: Announcing Kermit for TRS-80 Model II
  3555. Keywords: TRS-80 Kermit
  3556.  
  3557. A new version of TRS-80 Kermit has been developed by Serge G. Kruk, Systemes
  3558. Temps Reel, 1030 Hodge, St-Laurent, Quebec, Canada H4N 2B7 ((514) 748-0515).
  3559. This implementation of the Kermit protocol is for the Radio-Shack Model II
  3560. running under TRSDOS.  This version of the Kermit protocol implements only
  3561. send and receive capabilities using the one-character checksum.
  3562.  
  3563. Known Bugs include:
  3564.       -  Command parsing and recovery is minimal.
  3565.       -  During a file transfer, TRSKER remains silent.  Only the noisy
  3566.       -  disk accesses of the equipment will tell you that a transfer is
  3567.              in progress.  (But completion status is unambiguous...)
  3568.       -  TRSKER uses the TRSDOS clock interrupt services to timout an
  3569.              unanswered packet but it does'nt seem to work all the time...
  3570.  
  3571. [Ed. - These files are in KER:TR2KER.* available through BITNET via KERMSRV
  3572. and by using FTP to connect to CU20B.]
  3573.  
  3574. ------------------------------
  3575.  
  3576. Date: Mon 23 Mar 87 11:26:46-EST
  3577. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3578. Subject: Announcing Kermit for Data General running RDOS
  3579. Keywords: Data General Kermit, RDOS Kermit
  3580.  
  3581. This version is a modification for RDOS of the version of Torbjorn Alm & Per
  3582. Lindberg for the ABC-800.  It was modified by Remi Castonguay.  The only
  3583. file sent to Columbia was the source code, written in BASIC.
  3584.  
  3585. [Ed. - The BASIC code is in the file KER:RD2KER.BAS.  Please report any bugs
  3586. to Info-Kermit@CU20B.]
  3587.  
  3588. ------------------------------
  3589.  
  3590. Date: Fri 20 Mar 1987 11:51:19 CST
  3591. From: Mark S. Zinzow <MARKZ@UIUCVMD>
  3592. Subject: UUDECODE for BITNET
  3593. Keywords: UUDECODE, BITNET
  3594.  
  3595.   When mail goes somewhere via bitnet there are two problems.  One is that
  3596. tabs get eaten by ASCII <--> EBCDIC conversion, which is a pain for source
  3597. code text.  The other is that trailing spaces are stripped off.  This is nice
  3598. for cutting useless characters from mail, but uuencoded files suffer.  My
  3599. enhancement is to put the spaces back.  Someone has written a uuencode that
  3600. puts an extraneous character at the end of each line which also solves the
  3601. bitnet problem on the sending end.
  3602.  
  3603. I realize that the four if's in outdec would be better rewritten as one
  3604. for loop, but I was tired when I fixed this last night and it works close
  3605. enough.
  3606.  
  3607. [Ed. - Thanks!  This version of UUDECODE is in KER:UUDECO.C.]
  3608.  
  3609. ------------------------------
  3610.  
  3611. Date: 13-MAR-1987 11:20:54
  3612. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  3613. Subject: AP2 (Apple and Apollo) Kermit Name Clash
  3614. Keywords: Apple Kermit, Apollo Kermit
  3615.  
  3616.   Doubtless you've had a lot of people telling you this, but we now have two
  3617. Kermits with prefix AP2! (one is the new Apollo stuff, the other the very
  3618. old Apple native assembler version).....
  3619.  
  3620.        Alan
  3621.  
  3622. [Ed. - No, Alan, you were the only one who mentioned this.  Ooops...  The
  3623. new version of Apollo Kermit, formally named AP2*.* is now named APL*.* in
  3624. KER:.  Thanks for catching this.] 
  3625.  
  3626. ------------------------------
  3627.  
  3628. Date: 03/17/87 14:41:34 CET
  3629. From: UF02%DDAGSI3.BITNET@wiscvm.wisc.edu
  3630. Subject: KERMSRV access
  3631. Keywords: KERMSRV
  3632.  
  3633. Hello! I want to bring some information regarding KERMSRV access to your
  3634. attention.
  3635.  
  3636. In INFO-KERMIT V6 #7 you wrote that KERMSRV can be accessed from BITNET via
  3637. 'SMSG RSCS MSG CUVMA KERMSRV HELP'.  This command is only valid for VM
  3638. machines, I suppose. We have a MVS (Man Versus System) machine here where I
  3639. can only use
  3640. 'SMSG KERMSRV AT CUVMA HELP'. But all I get is 'INVALID COMMAND HELP'.
  3641.  
  3642. The correct form to get an answer is 'TELL KERMSRV AT CUVMA HELP'.  Then I'm
  3643. notified that 'KERMSRV INFO' has been sent to me and it really arrives!
  3644.  
  3645. I hope this information is of some use for you.
  3646.  
  3647. Frank Schwab
  3648. 069/798-8238
  3649. Institut fuer theoretische Physik
  3650. Robert-Mayer-Str. 10
  3651. D-6000 Frankfurt/M.
  3652.  
  3653. [Ed. - Sorry about the confusion.  The KERMSRV syntax changes with every
  3654. machine it seems.  Here's what we know about so far:
  3655.  
  3656.   VM/CMS:    TELL KERMSRV AT CUVMA HELP (or SMSG RSCS MSG CUVMA KERMSRV HELP)
  3657.   MVS/TSO/E: TELL KERMSRV AT CUVMA HELP (may be site dependent)
  3658.   VMS JNET:  SEN/REM CUVMA KERMSRV HELP
  3659.   UNIX UREP: netexec cuvma msg cuvma kermsrv help
  3660.  
  3661. Does anyone have any additions or corrections?]
  3662.  
  3663. ------------------------------
  3664.  
  3665. Date: Tue, 10-MAR-1987 19:28 PST
  3666. From: Mike Iglesias <MIGLESIAS%UCIVMSA.BITNET@wiscvm.wisc.edu>
  3667. Subject: Re: Problem with VAX/VMS Kermit
  3668. Keywords: VAX/VMS Kermit
  3669.  
  3670. As I remember, you can't rebuild VMS Kermit from the macro sources because
  3671. they're not all up to date (some are from 3.2.076, some from 3.2.077).  You
  3672. have to take the KERMIT.HEX (not sure about the file name) file and de-hex
  3673. it using VMSDEH.MAR, also available from columbia.  I reported it a long
  3674. time ago (when 3.2.077 was released), but I guess it hasn't been fixed yet.
  3675.  
  3676. Version 3.2.077 fixes your problem with FORTRAN carriage-control files.
  3677. I've never seen your problem with the parity settings; I always use no
  3678. parity from MS-DOS Kermit v2.28/2.29 and have never had any problems
  3679. transfering files to our VMS systems.
  3680.  
  3681. Mike Iglesias
  3682. University of California, Irvine
  3683. miglesias@ucivmsa.bitnet
  3684. iglesias@ics.uci.edu
  3685.  
  3686. [Ed. - We expect a newer release (3.2) from Stevens shortly.]
  3687.  
  3688. ------------------------------
  3689.  
  3690. Date: Thu, 12 Mar 87 10:38:09 aest
  3691. From: Andrew Hunt <munnari!rpepping.oz!ANDREW@seismo.CSS.GOV>
  3692. Subject: Request for DTR control in VAX/VMS Kermit
  3693. Keywords: VAX/VMS Kermit
  3694.  
  3695. Would it be possible for the implementors of VMS Kermit to add modem (DTR)
  3696. control to the program.  This would involve setting DTR on on the KER$COMM
  3697. line (maybe if only different from TT:) and implementing the HANGUP command
  3698. to allow it to be cleared.  This would make it compatible with MS-Kermit
  3699. V2.29+ and allow easier use with modems and terminal switchers whih require
  3700. DTR to be set before they will lissen to you.
  3701.  
  3702. Many thanks in advance, ...Andrew HUNT, CSIRO Radiophysics, Australia.
  3703.  
  3704. ------------------------------
  3705.  
  3706. Date: Tue, 03 Mar 87 09:03:10 SA
  3707. From: "Kai U. Leppamaki" <LK-KLE@FINHUT>
  3708. Subject: Re: SET ETOA/ATOE in CMS KERMIT
  3709. Keywords: VM/CMS Kermit
  3710.  
  3711. I trust you still have your sketch readily available so I'm using the same
  3712. ETOA/ATOE table numbers you did.
  3713.  
  3714. You saw no reason why the first half of table 2 (and 4) should not match the
  3715. first half of table 6.  On our site they mostly do not !  On a site which
  3716. uses national (7 bit) character sets the first half of table 6 may vary from
  3717. file to file i.e. the user may have used the local national (7 bit ASCII)
  3718. character set for one file and the American convention for another.  This is
  3719. very often the case when one receives text files from various parts of the
  3720. world.
  3721.  
  3722. Since the system table (4) can represent only one of the conventions there
  3723. is an apparent need for an independent table which can be freely modified on
  3724. the fly.  On our site the system tables (for tty lines) have not been
  3725. modified and they still reflect the American convention. This is to minimize
  3726. the effort needed to maintain the tables. Most of the text files use the
  3727. Finnish national character set (ASCII or EBCDIC) but many do not.
  3728.  
  3729. The problem originally raises from the stupid fact that the national char
  3730. replacements are different in EBCDIC than in ASCII !!  E.g. the Finnish
  3731. "umlauted" upper case "A" (two dots on top) replaces the left bracket in
  3732. ASCII whereas in EBCDIC it has stolen the place of a "#" !
  3733.  
  3734. This is why we cannot get along with only one translation table but need at
  3735. least two alternatives. The tables 2 & 5 must always match the system tables
  3736. 3 & 4 (and never really need to be modified) whereas tables 1 & 6 must match
  3737. the character set CURRENTLY in use.
  3738.  
  3739. With only 8 bit "multinational" ASCII sets (with the first 128 codes
  3740. matching the American usage) your reasoning obviously holds but not if 7 bit
  3741. national variations are used !
  3742.  
  3743. Do you agree ?
  3744.  
  3745. ------------------------------
  3746.  
  3747. Date: 1987 Mar 17   14:26 EST
  3748. From: (John F. Chandler)   <PEPMNT@CFAAMP.BITNET>
  3749. Subject: More on ASCII/EBCDIC translation
  3750. Keywords: ASCII/EBCDIC Translation
  3751.  
  3752.    It seems that the European experience includes a problem I didn't
  3753. consider in my analysis of the number of distinct A/E translation tables
  3754. needed in a Kermit-370.  In essence, the problem is that different
  3755. conventions for the national characters can exist for different terminals
  3756. and off-line sources of text, and the differences can affect the 7-bit
  3757. half-table for ordinary "ASCII" characters.  This is similar to what
  3758. happened after the replacement of 026 keypunches with 029's (BCD with
  3759. EBCDIC).  I'm afraid that a complete solution is beyond the scope of Kermit
  3760. because, in all likelihood, there are already files on disk at such sites
  3761. making use of the differing conventions.  In the case of BCD vs. EBCDIC, the
  3762. FORTRAN compilers (for example) were equipped with optional automatic
  3763. translation of the input source.  Sadly, the situation is more complicated
  3764. when one considers all varieties of text, but something of the sort might
  3765. still be possible.  As a fallback position, though, it would be necessary to
  3766. adopt a scheme that does an extra translation, either by making a translated
  3767. copy (as in using the COPYFILE TRANS option for CMS users) or by translating
  3768. before writing on disk in the first place (as in the extra Kermit tables).
  3769. The former approach solves the problem for all time (old files using one
  3770. convention can be converted at any time), but the latter would seem to be
  3771. more efficient (at least, if used consistently).  Adding such a Kermit
  3772. function would require two new SET commands.  Does anyone have any ideas on
  3773. what they should be called?
  3774.                                            John
  3775.  
  3776. ------------------------------
  3777.  
  3778. Date: Mon, 16 Mar 87 21:03:01 EST
  3779. From: Charles L Oei <burdvax!thing2.PRC.Unisys.COM!oei@seismo.CSS.GOV>
  3780. Subject: TRS Model 1
  3781. Keywords: TRS Kermit
  3782.  
  3783. I have several remarks though that you might want to put into a .BWR file
  3784. for future users of Kermit for the TRS80 Model 1 running TRSDOS 2.3:
  3785.  
  3786. Of the files that are distributed, a person really only needs to see:
  3787.  
  3788.    TRSMIT.DOC.1  and  TRSMAKE.BAS.1
  3789.    
  3790. The others are either Z80 assembly language source code (for good latenight
  3791. reading), or miscellaneous/extraneous files that are of no real consequence.
  3792. [TRSDNLD.BAS.1 when downloaded and ran produces correct checksum, but
  3793. the resultant /CMD file doesn't seem to run correctly (at least the couple
  3794. of times I tried it -- it could otherwise, but I didn't want to invest any
  3795. more time since TRSMAKE did work satisfactorily).]
  3796.  
  3797. When TRSMAKE.BAS is downloaded and ran, don't worry about that it says
  3798. that the checksum is wrong, it's probably just fine. Here are the checksums
  3799. that TRSMAKE says it should be and what I get, respectively: 976487 976454
  3800.  
  3801. There are two problems (of any real consequence) with the resulting
  3802. KERMIT/CMD file:
  3803.  
  3804.    1) not so bad is that vt52 emulation doesn't work
  3805.    
  3806.    2) The other is that I couldn't talk w/ other Kermits unless I set
  3807.       set the parity to "space". The Kermit on the other end doesn't
  3808.       have to set its parity to space though. [After this, all
  3809.       went well].      
  3810.  
  3811. Also, some annoying things that I had with it were:
  3812.    in terminal "connect" mode, I have no cursor;
  3813.    the <break> key in command mode doesn't appear to "abort" a command,
  3814.       but the <clear> key seems to do the trick anyway;
  3815.    in "connect" mode, the <control> key designation doesn't work either.
  3816.    
  3817. Oh, and probably some other minor things too, but overall, it's great.
  3818. At least it works and sends/receives files better than raw transfers
  3819. sans error checking.
  3820.  
  3821. Thanks to Stan Barber and the original writers of CP/M 80 Kermit.
  3822.  
  3823. Charles Oei
  3824.  
  3825. [Ed. - Thanks for the report.  It's now in the TRSMIT.BWR file.]
  3826.  
  3827. ------------------------------
  3828.  
  3829. Date: 19-March-1987
  3830. From: J.M.Saunders, British Aerospace plc
  3831. Subject: C-Kermit changes needed for Zilog systems under Zeus 3.21
  3832. Keywords: C-Kermit, Zilog, Zeus
  3833.  
  3834. At present we have two Zilog 8000 systems running Zeus 3.21. Detailed below
  3835. are the changes made in order to get a working version: they are mostly to get
  3836. around apparent compiler bugs.
  3837.  
  3838. Kermit was built using "make sys3". We got around the setjmp and longjmp
  3839. problem by defining these to be the same as longret and setret in include
  3840. files.
  3841.  
  3842. The changes to C-Kermit for Zilog were contained in ckutio.c and ckufio.c
  3843.  
  3844. CHANGES TO CKUTIO.C:
  3845.  
  3846. These can be split into 3 parts: ensuring the terminal settings were read and
  3847. set correctly, getting non-canonical processing to work correctly, and making
  3848. the lockfile format compatible with that of current software.
  3849.  
  3850. 1. Terminal settings
  3851.  
  3852. The ioctl call did not put the terminal settings into the termio structure, and
  3853. any modifications made were ignored.  This was traced to an apparent bug in the
  3854. compiler, which was cured by changing the storage class of the termio structure
  3855. from static to the default in the variable declarations
  3856.  
  3857. 2. Non-canonical mode
  3858.  
  3859. As soon as the interactive prompt appeared, Kermit returned to Unix command
  3860. level. This was traced to the terminal settings.  If the wait time setting
  3861. c_cc[5] is non-zero, ^A's are sent whilst the machine is waiting.  These were
  3862. being interpreted as EOF characetrs instructing Kermit to tidy up and exit.
  3863. The problem is cured by setting c_cc[5] to zero in all cases where
  3864. non-canonical mode was used (modes set in concb and conbin)
  3865.  
  3866. 3. Lockfile
  3867.  
  3868. uucp on the Zilog requires the username and terminal of the person using the
  3869. remote line and not a pid number. The changes made (apart from variable
  3870. declarations) were in look4lk :
  3871.  
  3872. CHANGES TO CKUFIO.C:
  3873.  
  3874. The problem here is to do with file names being garbaged when wild card
  3875. characters were used. The name of the first file to be transferred was being
  3876. corrupted, due to corruption of the pointer to it. This had no visible
  3877. explanation and was put down to a compiler bug. The fix is in the form of a
  3878. kludge that ensured that the 0th location in the array was not used (i.e. names
  3879. are stored from element 1 onwards). Changes were made in the znext, znewn and
  3880. fgen functions as below:
  3881.  
  3882. OTHER BUGS:
  3883.  
  3884. The only other bug found was that trailing nulls are sometimes removed from
  3885. binary files in transfer.
  3886.  
  3887. J.M. Saunders,
  3888. Daisy CAE Support Engineer,
  3889. British Aerospace plc,
  3890. Naval and Electronic Systems Division,
  3891. Dept 399, FPC 126,
  3892. PO Box 5,
  3893. Filton, Bristol, UK BS12 7QW
  3894.  
  3895. [Ed. - Many thanks for the report!  The code differences have been omitted from
  3896. the above, as some of them are fairly lengthy, but this entire message
  3897. including the code has been added to CKUKER.BWR (the Unix Kermit "beware"
  3898. file).]
  3899.  
  3900. ------------------------------
  3901.  
  3902. Date: Wed, 11 Mar 87 16:51:33 EDT
  3903. From: LAMB@Lids.mit.edu   (RHL)
  3904. Subject: C-Kermit for AOS
  3905. Keywords: C-kermit, AOS
  3906.  
  3907. Last I looked there seemed to be no C-kermit for the Data General AOS
  3908. operating system. So Ive hacked up a version. All functions (server, local)
  3909. seem to work fine on our machine but id like to try it on others before
  3910. making it public. Is anyone else with a DG machine willing to try C-kermit?
  3911.  
  3912.     My machine: MV20000
  3913.     Operating SYS: AOS/VS V7.53 (with MV/UX overlay unix)
  3914.     C compiler: AOS C V3.21
  3915.  
  3916. My goal is to make C-Kermit work under AOS/VS only. Send feedback to
  3917.         Lamb@lids.mit.edu
  3918.         or ..ihnp4!mit-eddie!lids!lamb
  3919.  
  3920.     Thanx , Rick Lamb
  3921.  
  3922. [Ed. - The same thing has also been done elsewhere, and we're expecting it
  3923. to arrive "any day now".]
  3924.  
  3925. ------------------------------
  3926.  
  3927. Date: Mon, 23 Mar 87  13:00 EST
  3928. From: Lewis M. Dreblow - PSYCH at UFFSC
  3929. Subject: Kermit-11 Problem Discovered and Solved
  3930. Keywords: Kermit-11
  3931.  
  3932.   I wish to inform the user community of a problem which occurred with the
  3933. K11 release of Kermit. I was trying to use kermit on a 11/23 running RTV5
  3934. and TSXV5. I had no trouble using the release as a server, but kept getting
  3935. hung whenever I tried to do a get or send to another remote server. It
  3936. didn't matter what machine was on the server end. After about a month of
  3937. tearing my hair out I discovered that I had TSGENed IOABT = 0 which caused
  3938. TSX to wait for IO completion on jobs. This seemed fine at TSGEN time, but
  3939. due to the .ABTIO MCALL in K11PRT caused kermit to hang for two minutes at
  3940. every get or send command.
  3941.  
  3942.   Thus, users should be aware that they have to either (1) TSGEN IOABT = 1
  3943. or (2) at the command line (or in a command file) prior to running kermit
  3944. issue the SET IO ABORT command. You may want to remember to SET IO NOABORT
  3945. after running kermit as well.
  3946.  
  3947. [Ed. - Thanks for the report; it's been added to the K11.BWR file.]
  3948.  
  3949. ------------------------------
  3950.  
  3951. Date: 17 Mar 87 00:37 GMT
  3952. From: cfac-cso @ Walker-EMH.arpa
  3953. Subject: SANYO MBC555 AND KERMIT
  3954. Keywords: SANYO Kermit
  3955.  
  3956. I have just obtained a copy of Kermit and attempted to run it on my Sanyo
  3957. MBC555 with video interface card.  I am using XXXMBC.XXX version of Kermit
  3958. and I cannot utilize the autoanswer function of my Smartmodem 300 utilizing
  3959. my RadioShack model 100.  Does anyone have any suggestions?
  3960.  
  3961. G. Lyford
  3962. CFAC-CSO@WALKER-EMH
  3963.  
  3964. ------------------------------
  3965.  
  3966. End of Info-Kermit Digest
  3967. *************************
  3968.  
  3969.  
  3970. -------
  3971.  9-Apr-87 12:07:07-EST,25455;000000000000
  3972. Mail-From: SY.CHRISTINE created at  9-Apr-87 12:04:06
  3973. Date: Thu 9 Apr 87 12:04:06-EST
  3974. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3975. Subject: Info-Kermit Digest V6 #9
  3976. To: Info-Kermit@CU20B.COLUMBIA.EDU
  3977. Reply-To: Info-Kermit@CU20B
  3978. Queries-To: Info-Kermit-Request@CU20B
  3979. Message-ID: <12293167167.203.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3980.  
  3981. Info-Kermit Digest         Thu, 9 Apr 1987       Volume 6 : Number 9
  3982.  
  3983. Today's Topics:
  3984.  
  3985.                 Version 3.3.111 of VAX/VMS Kermit Available
  3986.               New Kermit Available for Apple II DOS and ProDOS
  3987.              New Version of Kermit now Available for Commodores
  3988.                      Commodore-64 GEOS Kermit Available
  3989.                   Announcing a new version of ISIS Kermit
  3990.                        Re: TRS-80 Model I/III Kermit
  3991.                   AT&T 6300 File Transfer Problems Solved
  3992.                   UUCP Source Copyright Status - IMPORTANT
  3993.                          Kermit on the Macintosh II
  3994.                        Re: Kermit on the Macintosh II
  3995.                            Kermit for the Mac SE
  3996.                             MacKermit 34 on 128K
  3997.                   Sanyo Kermit and Auto Answer Modem Mode
  3998.                         XENIX Clock Tick and Kermit
  3999.                      CP/M-80 kermit for the Epson PX-8
  4000.  
  4001. ----------------------------------------------------------------------
  4002.  
  4003. Date: Mon 6 Apr 87 15:38:15-EST
  4004. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4005. Subject: Version 3.3.111 of VAX/VMS Kermit Available
  4006. Keywords: VAX/VMS Kermit
  4007.  
  4008. This is to announce VAX/VMS Kermit Version 3.3.111, from Bob McQueen at
  4009. Stevens Institute of Technology.
  4010.  
  4011. This version is a maintenance version only and does not contain any major
  4012. development work.  This version has been tested under VMS 4.3, 4.4, and 4.5.
  4013. It will definitely not run under pre-4.0 releases of VMS (version 3.1 of
  4014. VMS Kermit was the last version that would do so; it is still kept in the
  4015. Kermit distribution as VMSV31.HEX).
  4016.  
  4017. The major change is the addition of a TRANSMIT command for raw file upload.
  4018. There are also internal improvements and bug fixes involving the CONNECT
  4019. command, IBM mainframe communication, etc.
  4020.  
  4021. The task image is encoded in hex format using the VMSHEX program, and is
  4022. decodable with the VMSDEH program.  This release includes modified versions of
  4023. the hexify/dehexify programs, contributed by Eric McQueen (no relation) of Utah
  4024. State University; they allow 16-bit, 24-bit, or 32-bit addresses, and VMSDEH
  4025. recognizes each kind automatically.  The new release of Kermit-32 is hexified
  4026. with 32-bit addresses, and so requires this new version of VMSDEH to decode it.
  4027.  
  4028. ------------------------------
  4029.  
  4030. Date: Fri 3 Apr 87 15:35:48-EST
  4031. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4032. Subject: New Kermit Available for Apple II DOS and ProDOS
  4033. Keywords: Apple Kermit
  4034.  
  4035. This is to announce a new release (3.75) of Apple II Kermit that runs under
  4036. both Apple DOS 3.3 and ProDos, from Ted Medin (MEDIN@NOSC.MIL).  It includes
  4037. new LOG, SERVER, and SET commands, the ability to do XON/XOFF, printer control,
  4038. VT52 emulation improvements, timeouts, support for various 80-column cards and
  4039. for a variety of communication cards including:
  4040.  
  4041.     Apple Comm Card
  4042.     CCS 7710
  4043.     Hayes Micromodem II
  4044.     Microtec Comm Card
  4045.     Super Serial Card
  4046.  
  4047. and it has extended-length packet support.
  4048.  
  4049. The program is based on the previous release of Apple II Kermit, which remains
  4050. available (for now) as KER:APP*.*, because it's not yet clear at what point
  4051. these two versions diverged, and whether the old version has been serving as
  4052. the basis for parallel developments.  The new version is in KER:A2*.*, and is
  4053. written in a dialect of the CROSS assembler language, and comes with a cross
  4054. assember (A2XASM.*) written in C to assemble it; this cross assembler can be
  4055. run on a Unix system (Berkeley or Ultrix, and possibly any other Unix system,
  4056. so long as it runs on a 2's complement, rather than 1's complement, machine).
  4057.  
  4058. It might also be possible to assemble it with the Merlin assembler after some
  4059. minimal editing, except that the source file is too big and would need to be
  4060. broken into pieces (anyone who succeeds in doing this is encouraged to report
  4061. back the actual procedure).
  4062.  
  4063. The memory size of this version of Kermit is currently $7000 so it should
  4064. run on a 32K Apple.
  4065.  
  4066. ------------------------------
  4067.  
  4068. Date: Wed, 25 Mar 87 02:28:04 est
  4069. From: "Ray Moody" <aij@s.cc.purdue.edu>
  4070. Subject: New Version of Kermit now Available for Commodores
  4071. Keywords: Commodore Kermit
  4072.  
  4073.                                    ANNOUNCING
  4074.  
  4075.                Commodore 64/Commodore 128 Kermit Version 2.0(57)
  4076.  
  4077.     The new features include:
  4078.  
  4079.     1) Bug fixes.
  4080.     2) VT100 emulation.
  4081.     3) Commodore 128 support.
  4082.     4) Fresh bugs.
  4083.  
  4084.     1) Bug fixes.
  4085.  
  4086.        I fixed the bug that prevented people from using a standard VT52
  4087. termcap entry when emulating a VT52.  The problem was when UNIX wanted to
  4088. scroll the screen in moved the cursor to what it thought was the bottom line
  4089. (the 24th) and sent a line feed.  On the Commodore, this didnt scroll the
  4090. screen.  The cursor was moved to the 25th line.
  4091.  
  4092.        The fix for this bug was to reduce the size of the screen to 24
  4093. lines.  The 25th can be used as a status line by programs like sysline (see
  4094. below).
  4095.  
  4096.        This change obsoletes the termcap entry for Kermit 1.7.  Use a
  4097. straight VT52 termcap.  You can add so=\Eo:se=\En if you desire.
  4098.  
  4099.        IMPORTANT: If you use the old Kermit termcap entry, strange things
  4100. happen!
  4101.  
  4102.     2) VT100 emulation.
  4103.  
  4104.        Kermit 2.0 will emulate a VT100.  Type "set terminal-emulation
  4105. vt100".  Kermit recognizes most of the VT100 escape sequences, and all of
  4106. the popular ones such as start underline, start flashing, set scrolling
  4107. area, and others.
  4108.  
  4109.       Kermit 2.0 will support a status line like that generated by
  4110. sysline(1) in VT100 mode.  To do this, you must add the hs, ts, fs, and ds
  4111. termcap entrys.  The interesting part of my .login file is:
  4112.  
  4113. set noglob
  4114. set term=(`tset -SQ -m '<2400:vt100' -m 'unknown:?regent20'`)
  4115. if ($term[1] == vt100) then
  4116.     setenv TERM vt100
  4117.     setenv TERMCAP $term[2]"hs:ts=\E7\E[m\E[25;0H:fs=\E8:ds=\E7\E[25;0H\E[2K\E8"
  4118. else
  4119.     setenv TERM $term[1]
  4120.     setenv TERMCAP $term[2]
  4121. endif
  4122. unset noglob
  4123.  
  4124.        Note that Kermit 2.0 will work with a standard VT100 termcap, but if
  4125. you dont add the hs, ts, fs, and ds fields, you cant use a sysline.
  4126.  
  4127.     3) Commodore 128 support.
  4128.  
  4129.        Kermit 2.0 will support the 80-column chip in the Commodore 128.  To
  4130. use this, boot your Commodore 128 in C64 mode.  At the prompt, type "set
  4131. screen-driver commodore-128".
  4132.  
  4133.     4) Fresh bugs.
  4134.  
  4135.        There are probally alot of fresh bugs in this version.  If you find
  4136. any, pleas let us know!
  4137.        
  4138.     The commands that have been changed in this version are:
  4139.  
  4140. set vt52-emulation on        ->   set terminal-emulation vt52
  4141. set vt52-emulation off       ->   set terminal-emulation none
  4142.        (added)               ->   set terminal-emulation vt100
  4143.  
  4144. show vt52-emulation          ->   show terminal-emulation
  4145.  
  4146. set screen-width 80-columns  ->   set screen-driver 80-columns
  4147. set screen-width 40-columns  ->   set screen-driver 40-columns
  4148.         (added)              ->   set screen-driver commodore-128
  4149.  
  4150.        There are many more things I want to add in the future, such as the
  4151. ability to change the screen colors, a file-type compatible with C-power
  4152. files, Improved VT100 emulation, key bindings for the extra keys on the
  4153. C128, etc.
  4154.  
  4155.        These will get done in due time.
  4156.  
  4157. So much for the features.  To get a copy of Kermit 2.0, the only place that
  4158. you will be able to get it FOR SURE is from Columbia U or on diskette from:
  4159.  
  4160. Dr. Evil Laboratories
  4161. P.O. Box 190
  4162. St. Paul, IN 47272
  4163.  
  4164. Why this place that you have never heard about?  Well, this company is a
  4165. third mine, and it is the only place I know of set up to distribute disks on
  4166. any kind of regular, reasonable basis.  To get it, just send $5.00 to cover
  4167. the disk and postage.  I want to stress that Kermit is PUBLIC DOMAIN, and
  4168. may be freely copied.  Dr. Evil Labs can't afford to give it away because
  4169. supplies cost $$.  Dr. Evil Labs isn't out for your buck, as it sells
  4170. shareware exclusively (i.e. Do you know of anyone rich from selling
  4171. shareware??  Of course not!).
  4172.  
  4173. One more thing.  The manual with this new version is still the same manual
  4174. that was released with v1.7(52).  My roommate, Kent Sullivan, is going to
  4175. completely revise the manual to reflect all of the new features.  It will be
  4176. released as soon as the final 2.XX version is finished.  He should do a good
  4177. job, as he is a Professional (Technical) Writing major.  He said that if
  4178. anyone has any complaints/ideas about the manual to drop me a line, or him
  4179. directly at:
  4180.  
  4181. corvair@ec.ecn.purdue.edu
  4182. pur-ee!ec.ecn.purdue.edu!corvair
  4183.  
  4184.                         Ray Moody
  4185.                          aij@s.cc.purdue.edu
  4186.                          pur-ee!s.cc.purdue.edu!aij
  4187.  
  4188. [Ed. - The new files are in KER:C64V2.*, available with FTP at CU20B (user
  4189. ANONYMOUS - any password) and through KERMSRV on BITNET.  There is no HEX
  4190. file available for the new code.  If anyone would like to get the new source
  4191. and make a HEX file for Kermit distribution, it would be appreciated.  See
  4192. message below for another possible new Commodore Kermit version for GEOS.]
  4193.  
  4194. ------------------------------
  4195.  
  4196. Date: Tue, 31 Mar 87 04:40 CST
  4197. From: <JOHN@UKANVAX.BITNET>
  4198. Subject: Commodore-64 GEOS Kermit Available
  4199. Keywords: Commodore-64
  4200.  
  4201. This is a "vaporware" announcement of a version of Kermit for the Commodore
  4202. 64.  Any comments, suggestions, hints, wishes, mumbles, or other
  4203. communication is invited.
  4204.  
  4205. I am especially interested in bugs and problems encountered in Kermit
  4206. implementations.  Especially useful would be discussion on methods (tricks?)
  4207. to make this implementation of Kermit "robust".
  4208.  
  4209.           Machine: Commodore 64
  4210.           Operating System:  Berkeley Softworks' GEOS, if we can get
  4211.           technical info. on it.
  4212.           Programming Language:  'C' and 6502 Assembly
  4213.           "Seriousness":  The authors are college students, developing
  4214.           this on their spare time.  We are 85% dedicated to
  4215.           completing the project as scheduled.
  4216.           Tentative Schedule:  Testing will (hopefully) begin 3rd
  4217.           quarter '87.
  4218.  
  4219.           We are aware of one other implementation of Kermit for the
  4220.           '64 that is based on the Apple version.  The implementation
  4221.           we are writing will have more features, including
  4222.           (hopefully) VT100 emulation in 80 columns.
  4223.  
  4224.           We  also have plans of porting the program to an Atari 800 in
  4225.           the future.  (It will run under ATARI DOS.)
  4226.  
  4227. A few notes:  now we are 95% committed to completion
  4228.               it WILL run under GEOS, but early versions may not.
  4229.  
  4230. How much in demand is VT220 emulation?  We are considering it, but is the
  4231. selective erase and special character attributes bold and blink important?
  4232. Thee selective erase looks NOT FUN.  The downloadable character sets are out
  4233. for sure..Not enough resolution on the '64.
  4234.  
  4235. For that matter, what kind of terminal would it be good to emulate in
  4236. addition to the VT220?
  4237.  
  4238.                      Thanks to anyone who writes,
  4239.                        John
  4240.  
  4241. ------------------------------
  4242.  
  4243. Date: Mon 6 Apr 87 12:20:47-EST
  4244. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4245. Subject: Announcing a new version of ISIS Kermit
  4246. Keywords: ISIS Kermit
  4247.  
  4248. Announcing a new version of ISIS Kermit created by Bill Boyd, Hughes
  4249. Aircraft Company, Fullerton, CA, from a version (MDS) received from Columbia
  4250. University via the DSSO department of Intel.  It incorporates some
  4251. enhancements inspired by the Kermit version from Leigh Instruments (MD2) as
  4252. well as a number of other enhancements.  All of the ISIS Kermit files have
  4253. the prefix "MDS".  For more information on this version, see file
  4254. MDSAAA.HLP.
  4255.  
  4256. The ISIS Kermit provides dumb terminal emulation and file transfer for Intel
  4257. Series II, Series III and Series IV computers running the ISIS operating
  4258. system.  It has the basic Kermit features and some additional ones.
  4259.  
  4260. According to somone who used some Kermit material from the new Kermit tapes,
  4261. the installation command file for Intel iRMX-86 (I86) is incomplete.  This
  4262. version of ISIS Kermit differs in several ways from the earlier (MDS)
  4263. version.  See the .DOC file for more details.
  4264.  
  4265.         William H. Boyd, Jr.
  4266.         Hughes Aircraft Company
  4267.         Bldg 635 M/S KA266
  4268.         1901 W. Malvern Ave.
  4269.         Fullerton, CA 92634
  4270.  
  4271. [Ed. - Thanks!  The new Verison has replaced the old one in KER:MDS*.*.  The
  4272. old version is now stored in KO:MDS*.*]
  4273.  
  4274. ------------------------------
  4275.  
  4276. Date: Fri, 27 Mar 87 11:28:32 CST
  4277. From: cortex!sob%soma.UUCP@rice.edu (Stan Barber)
  4278. Subject: Re: TRS-80 Model I/III Kermit
  4279. Keywords: TRS-80 Model I/III
  4280.  
  4281. As a point of interest, I will try to get out a new version of TRSMIT for
  4282. the MODEL I/III computers sometime before the end of summer.  If you have
  4283. some features you'd like to see, send a note to sob@rice.edu.
  4284.  
  4285. Stan Barber
  4286.  
  4287. ------------------------------
  4288.  
  4289. Date: Thu, 26 Mar 87 12:26 MST
  4290. From: Kevin J. Gray <GRAYK@BYUVAX>
  4291. Subject: AT&T 6300 File Transfer Problems Solved
  4292. Keywords: AT&T 6300, Modems
  4293.  
  4294. KERMIT USERS:
  4295.  
  4296.    About a year ago I reported some problems running Kermit on the AT+T
  4297. 6300.  The problem was an excessive number of retries and failed transfers.
  4298. A few months later I saw a message in the digest reporting similar problems
  4299. due to overheating of a voltage regulator on a modem.  This turned out to be
  4300. the problem in my case also but I was unable to correct it by removing the
  4301. cover as was mentioned.  After four months and three tries the manufacturer
  4302. was unable to correct the problem.  The offending modem is marketed under
  4303. many brand names.  It is recognizable by eight LED's on the front of the
  4304. case.  I got a refund, bought a quality internal modem, and over the past
  4305. six months have averaged less than 1 retry per 1000 packets transferred.
  4306.  
  4307. ------------------------------
  4308.  
  4309. Date: Wed, 1 Apr 87 17:43:39 PST
  4310. From: blarson%castor.usc.edu@usc-oberon.ARPA (Bob Larson)
  4311. Subject: UUCP Source Copyright Status - IMPORTANT
  4312. Keywords: UUCP Kermit
  4313.  
  4314. In article <122@njitsc1.UUCP> bc@njitsc1.UUCP (Bill Cheswick) writes: 
  4315. >In article <7319@boring.mcvax.cwi.nl> jack@boring.UUCP (Jack Jansen) writes:
  4316. >The point is, why should we use those icky uucp protocols that are
  4317. >hardly documented, and unused except in some proprietary sofware 
  4318. >Because it is faster.  Compare the transfer speeds of uucp and kermit: you
  4319. >only get about half your baud rate in kermit file transfers.  uucp does
  4320. >better.
  4321.  
  4322. Kermit with full duplex windows should aproach 75% effeciency on
  4323. binary files, and about 95% on ascii text files.  UUCP will do worse
  4324. than windowing kermit on lines with high latency.  (Satelite links,
  4325. fast "9600 baud" half-duplex modems.)  (Kermit can work with up to 32
  4326. outstanding acks, UUCP is 2 I think.)  The large packet option of
  4327. kermit will do better than that in some situations.
  4328.  
  4329. >Of course, the real problem is that kermit is still inefficient.
  4330.  
  4331. The problem is kermit was designed for environments present in the
  4332. real world, and UUCP for an ideal world.  Many unix administators have
  4333. trouble trying to get UUCP to work through real-world modems, port
  4334. selectors, multiplexors, etc.
  4335.  
  4336. >  (They said
  4337. >they were thinking of improving the protocol a couple of years ago.  I wonder
  4338. >if anyone has worked on it...)
  4339.  
  4340. The extentions you are talking about are called "full-duplex windows" and
  4341. "large packets".  Both are present in the most recent protocol manual,
  4342. and there are implementations available from Columbia university.
  4343. Unfortunatly, neither are in the Unix implementation C-Kermit yet.  Of
  4344. course, all correct kermit implementations should work with all
  4345. others, whether any specific enhancement is present or not.
  4346.  
  4347. >And while you are looking for a protocol, how about using one that transmits
  4348. >files in both directions at the same time?  There are many protocols that
  4349. >have solved this problem already.
  4350.  
  4351. I've thought of proposing such an extension to kermit.
  4352.  
  4353. >Actually, I use kermit quite often, and like it.  But shouldn't a program
  4354. >that may be responsible for a lot of telephone use be as efficient as 
  4355. >possible?
  4356.  
  4357. As efficient as practical.  Squeezing a few percent more out a phone
  4358. conversation by limiting yourself to a single vendor for software is a
  4359. trade-off that should be examined closly.
  4360.  
  4361. People seriously interested in kermit can read the info-kermit digest on
  4362. mod.protocols.kermit.  Info-kermit-request@cu20b.columbia.edu can be
  4363. contacted if you need an arpanet/bitnet subscription.  There is also a book
  4364. on kermit by Frank da Cruz, I have not yet read it.
  4365.  
  4366. Kermit is available via arpanet ftp, bitnet, uucp from okstate, and on
  4367. tapes.  The request address above should be willing to send the details if
  4368. needed.
  4369.  
  4370. Bob Larson
  4371. Arpa: Blarson@Usc-Eclb.Arpa
  4372. Uucp: (several backbone sites)!sdcrdcf!usc-oberon!castor.usc.edu!blarson
  4373.             seismo!cit-vax!usc-oberon!castor.usc.edu!blarson
  4374.  
  4375. [Ed. - It should be noted that long packets and sliding windows are not
  4376. necessarily easy to implement in Unix Kermit, due to the fact that Unix's
  4377. kernel terminal buffers are not very big -- 256 bytes or so.  Since Unix
  4378. Kermit transfers files in rawmode (in order to avoid 8th-bit prefixing when
  4379. not required by the communication link), it cannot do XON/XOFF flow control,
  4380. so that long packets or a windowful of short packets would overrun its
  4381. buffers.  One solution would be to always do 8th-bit quoting, which would
  4382. allow the avoidance of rawmode.  But that would add overhead, and it would
  4383. also cause problems with the Kermit programs that can't do 8th-bit quoting.
  4384.  
  4385. ------------------------------
  4386.  
  4387. Date: Fri 20 Mar 87 11:01:04-EST
  4388. From: MacIntosh User Group <UG.CUMUG@CU20B.COLUMBIA.EDU>
  4389. Subject: Kermit on the Macintosh II
  4390. Keywords: Macintosh II Kermit
  4391.  
  4392.      While in California for the AppleWorld sideshow I was left alone for
  4393. two hours with a Mac II during which time I had opportunity to pop a Kermit
  4394. disk into its gaping maw . . . You may be happy to know that, as far as I
  4395. could tell, the program seemed to run just fine.  According to Didier Diaz,
  4396. the Mac II project coordinator, about 30 to 40% of the programs written for
  4397. the Mac don't run on the II due to their not following "Inside Macintosh"
  4398. stringently enough.  He was happy to see Kermit faring so well by
  4399. comparison.
  4400.  
  4401.       Just thought you might like to know this bit of trivia.
  4402.  
  4403.                                    Father Mack +
  4404.                            (a.k.a.:  Fr. Larry D. McCormick,
  4405.                                      President, CUMUG)
  4406.  
  4407. ------------------------------
  4408.  
  4409. Date: Fri 27 Mar 87 09:57:57-EST
  4410. From: Robert Cartolano <US.RTC@CU20D.COLUMBIA.EDU>
  4411. Subject: Re: Kermit on the Macintosh II
  4412. Keywords: Macintosh II Kermit, Mac SE
  4413.  
  4414. It is good to hear.  Kermit works well with the Mac SE also.  I think Apple
  4415. is still working on compatibility, and when they get through, they expect 
  4416. 90% of all programs to run on the II.
  4417.  
  4418. Rob
  4419.  
  4420. ------------------------------
  4421.  
  4422. Date: Mon 6 Apr 87 08:59:23-EDT
  4423. From: David Zubrow <SS89@TB.CC.CMU.EDU>
  4424. Subject: Kermit for the Mac SE
  4425. Keywords: MacKermit
  4426.  
  4427. Has anyone had success using Kermit with the Mac SE?  I'm using a US Robotics
  4428. modem and the version of Ckmker from Sumex-Aim.  The cable from the computer
  4429. to the modem is one that is wired to match a MacPlus.  Whenever I log into a
  4430. remote host I get the connect tone, I might even get so far as to login, but
  4431. after a few characters are displayed on my screen the modem hangs up and gives
  4432. a "NO CARRIER" message.  I'm at a loss as to whether the problem is the modem
  4433. or the software or the cable.  Obviously, those are things I will change, not
  4434. the computer!
  4435.  
  4436. Thanks for your help,
  4437.  
  4438. Dave Zubrow
  4439. Committee on Social Science
  4440.  Research in Computing
  4441. CMU
  4442.  
  4443. ------------------------------
  4444.  
  4445. Date: Wed, 1 Apr 87 22:23:12 pst
  4446. From: uw-apl!apl-em!dunlap@beaver.cs.washington.edu
  4447. Subject: MacKermit 34 on 128K
  4448. Keywords: MacKermit
  4449.  
  4450. > Date: Sun, 15 Feb 87 11:58 EST
  4451. > From: Mark B. Johnson <CDTAXW%IRISHMVS.BITNET@wiscvm.wisc.edu>
  4452. > Subject: MacKermit on a 128K Machine?
  4453. > Keywords: Mac Kermit
  4454.  
  4455. > Is anyone successfully using MacKermit V0.8(34) on a 128K machine?  I am sure
  4456. > we had done it here sometime back, but I have tried it recently with several
  4457. > different versions of the Finder and System and keep getting system crashes
  4458. > when trying to Send files.  We are sure it is the System and Finder, and are
  4459. > wondering if anyone who might be doing it successfully could send us their
  4460. > configuration.  Thanks again.
  4461.  
  4462. I think MacKermit V0.8(34) is too big for a 128K Mac.  I have experimented a
  4463. bit by taking out the VT100 fonts and the "blank cursor" which had been
  4464. added using the Resource Mover according to Davide Cervone.  Without those
  4465. it gets a bit farther in sending and receiving files.  In the receive cases
  4466. where three dialog boxes are overlaid it bombs.  And when sending it bombs
  4467. when trying to display the files to chose in a dialog box.  I have tried
  4468. this with slightly different results (but not good) using both the original
  4469. (Summer 1984) system and finder as well as the March 1985 update which
  4470. includes finder version 4.1.
  4471.  
  4472. John Dunlap    Applied Physics Lab, University of Washington
  4473. dunlap%apl-em%uw-apl%uw-beaver@washington.edu
  4474.  
  4475. [Ed. - Thanks for the report, it's been added to the "beware" file.]
  4476.  
  4477. ------------------------------
  4478.  
  4479. Date: 1987 Mar 27   17:24 EST
  4480. From: Bob Babcock   <PEPRBV@CFAAMP.BITNET>
  4481. Subject: Sanyo Kermit and Auto Answer Modem Mode
  4482. Keywords: Sanyo Kermit
  4483.  
  4484. I saw your message in Info-Kermit digest complaining that you couldn't use
  4485. auto-answer mode on your modem with Sanyo Kermit.  I can think of two
  4486. possible problems.  One is that Hayes compatible modems have a command to
  4487. set the number of rings before answering, with zero rings meaning never
  4488. answer.  I think the usual default is to answer after one ring, but perhaps
  4489. not.  More likely, the problem is with DTR.  I don't remember offhand how
  4490. Sanyo Kermit leaves DTR set when not connected, but it could be telling the
  4491. modem to disconnect, which might reasonably be interpreted to mean don't
  4492. auto-answer either.  There is probably either a modem command or a switch
  4493. you can set to force DTR always high.  See if this makes it auto-answer.
  4494.  
  4495. Also, there is a version of Sanyo Kermit which requires the video board, and
  4496. has the same VT-100 emulation code as the IBM version.  Right now it's at
  4497. the 2.29a level, but I hope to bring it up to 2.29b or 2.30 in the not too
  4498. distant future.  There is also an independently developed Sanyo Kermit with
  4499. a VT-100 emulator which does not require a video board.  Last I heard, this
  4500. version was being upgraded from 2.28 to 2.29.
  4501.  
  4502. ------------------------------
  4503.  
  4504. Date: 30 Mar 87 20:44:01 GMT
  4505. From: davidsen@steinmetz.steinmetz.UUCP (William E. Davidsen Jr)
  4506. Subject: XENIX Clock Tick and Kermit
  4507. Keywords: XENIX, C-Kermit
  4508.  
  4509. Re: Info-Kermit Digest V6 #8:
  4510.  
  4511. In C Kermit there is code which assumes that for XENIX the CLOCK_TICK
  4512. should be 50. Xenix/286 runs 50 ticks per second, and the value should
  4513. be in milliseconds per tick (20). Older version ran 20 ticks/sec. There
  4514. is a simple solution fos all USG versions, SysIII and later:
  4515.   #include <sys/param.h>
  4516.   #define CLOCK_TICK 1000/HZ
  4517.  
  4518. This works for all systems with less than 1000 tick/sec, and avoids having
  4519. to change the value for other machines. Machines with fast clocks (such as
  4520. Cray2, once every 4.1ns) will need some minor modifications to this code.
  4521.  
  4522. 2nd:
  4523.  
  4524. C Kermit compiled with the Xenix option doesn't reset the DTR line when
  4525. performing a connect after a hangup (via ^\H). With the SysV option the DTR
  4526. works correctly, but the lock file doesn't get handled correctly.  If anyone
  4527. has a fix for this it wold be desirable to have the line become active after
  4528. hangup without reselecting the device.
  4529.  
  4530. bill davidsen            sixhub \
  4531.       ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
  4532.                 chinet /
  4533. ARPA: davidsen%crdos1.uucp@ge-crd.ARPA (or davidsen@ge-crd.ARPA)
  4534.  
  4535. ------------------------------
  4536.  
  4537. Date: Tue, 31 Mar 87 08:33:05 EST
  4538. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  4539. Subject: CP/M-80 kermit for the Epson PX-8
  4540. Keywords: CP/M-80 Kermit, Epson PX-8
  4541.  
  4542. As a general warning, while this version works quite well downloading files
  4543. to the RAM disk, it seems to hang up and get into trouble when used with
  4544. Epson's external 3 1/2 inch diskette unit.  When files of more than moderate
  4545. size are downloaded, the first 15Kb or so are transferred without
  4546. difficulty, then the number of retries suddenly goes 'way up, becoming about
  4547. 1:1 with the number of packets.  It finally grinds entirely to a halt.
  4548. These problems are speed independent (they occur at 1200 baud, and they
  4549. occur at 19.2Kbaud in about the same place).  And they do NOT occur when the
  4550. default "disk" is the A: ram disk, only with the external diskette drive.
  4551.  
  4552.    Fixes or suggestions would, of course, be welcome.
  4553.  
  4554. ------------------------------
  4555.  
  4556. End of Info-Kermit Digest
  4557. *************************
  4558. -------
  4559.  8-May-87 12:50:42-EDT,22980;000000000000
  4560. Mail-From: SY.CHRISTINE created at  8-May-87 12:48:51
  4561. Date: Fri 8 May 87 12:48:51-EDT
  4562. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4563. Subject: Info-Kermit Digest V6 #10
  4564. To: Info-Kermit@CU20B.COLUMBIA.EDU
  4565. Reply-To: Info-Kermit@CU20B
  4566. Queries-To: Info-Kermit-Request@CU20B
  4567. Message-ID: <12300766567.9.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4568.  
  4569. Info-Kermit Digest         Thu, 07 May 1987       Volume 6 : Number 10
  4570.  
  4571. Today's Topics:
  4572.  
  4573.                         Use of KERMSRV@UOFT02.BITNET
  4574.            IBM PC Kermit on the New IBM Personal System/2 Series?
  4575.                        MS-Kermit Works on IBM PC2/30
  4576.                        MS-Kermit Works on IBM PC2/50
  4577.                        Kermit-MS 2.29 Modem Problems
  4578.                   Local Echo Problem with MS Kermit 2.29B
  4579.                             MSVIBM.BOO Problems
  4580.                      Printer Control in MS-Kermit 2.29B
  4581.                        Apollo Kermits (Pascal and C)
  4582.                              Apollo Kermit bug
  4583.                     ISIS Kermit - fixes and frustrations
  4584.                             QL Kermit HEX Needed
  4585.                      Commodore Kermit .HEX file Needed
  4586.                        Bugs in new Apple Kermit (A2)
  4587.                            Bug in Amiga C-Kermit
  4588.                       C Kermit on Motorola Delta SVR3
  4589.                         Bugs in Sperry Univac Kermit
  4590.  
  4591. ----------------------------------------------------------------------
  4592.  
  4593. Date: Mon, 20 Apr 87 08:12 EST
  4594. From: <BRIAN@UOFT02.BITNET> (brian nelson)
  4595. Subject: Use of KERMSRV@UOFT02.BITNET
  4596. Keywords: KERMSRV
  4597.  
  4598. I would like to point out a couple of problems with requests to the Kermit
  4599. bitnet server here at Toledo. The first is that attempts to see if Kermsrv
  4600. is 'logged in', ie, SEN/COM UOFT02 CPQ U KERMSRV or SM RSCS MSG UOFT02
  4601. KERMSRV CPQ U KERMSRV will ALWAYS fail.  This is a VMS node running Jnet and
  4602. jnet treats server processes in a manner unlike VM does.
  4603.  
  4604. For all pratical purposes, Kermsrv is always running. If a message is sent
  4605. to it, and for some reason its not there, Jnet will tell you.
  4606.  
  4607. Secondly, KERMSRV can ONLY respond to interactive messages, it can not
  4608. process mail. I see several attempts per day to send it mail.
  4609.  
  4610. I hope this clarifies any confusion regarding the server here.
  4611.  
  4612. Brian Nelson
  4613.  
  4614. ------------------------------
  4615.  
  4616. Date: Fri 3 Apr 87 12:26:06-EST
  4617. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4618. Subject: IBM PC Kermit on the New IBM Personal System/2 Series?
  4619. Keywords: IBM PC System/2
  4620.  
  4621. Now that we've seen IBM's announcements for their new line of PCs, is there
  4622. anyone out there who can say whether IBM PC Kermit (2.29B or earlier) runs on
  4623. them?  If not, what are the symptoms?  If so, are there any peculiarities?
  4624.  
  4625. ------------------------------
  4626.  
  4627. Date: Wed, 8 Apr 87 17:55:12 PDT
  4628. From: gts@violet.berkeley.edu (Greg Small)
  4629. Subject: MS-Kermit Works on IBM PC2/30
  4630. Keywords: MS-DOS Kermit
  4631.  
  4632. MS-Kermit 2.27 ran OK [under DOS 3.3 on the PC2/30] with the serial port so the
  4633. serial UART and interrupt controlers are compatible.  Requires distribution of
  4634. software in 3.5" floppy format.
  4635.  
  4636. ------------------------------
  4637.  
  4638. Date: 14 April 1987, 11:15:11 CST
  4639. From: C03640JP@WUVMD.BITNET (Michael Palmer)
  4640. Subject: MS-Kermit Works on IBM PC2/50
  4641. Keywords: MS-DOS Kermit
  4642.  
  4643. Am coming to you now from a model 50.  Kermit ... work[s] fine with it.
  4644.  
  4645. ------------------------------
  4646.  
  4647. Date: Wed,  6 May 87 13:26 EDT
  4648. From: HOLLEY  <BOB@SER>
  4649. Subject: Kermit-MS 2.29 Modem Problems
  4650. Keywords: MS-DOS Kermit, Modems
  4651.  
  4652. Our data center began distributing Kermit-MS 2.29 in the later part of last
  4653. fall.  Several weeks after we began, it became obvious that version 2.29
  4654. would not work for users who had internal modems.  In January, we learned of
  4655. version 2.29B, which appeared to address the internal modem problems, and we
  4656. began to distribute that.
  4657.  
  4658. We thought all our problems were solved, but now we have several people with
  4659. internal Hayes 1200B "short card" internal modems (at least one of those has
  4660. his modem card plugged into a true IBM-XT), who seem to be having troubles
  4661. even with 2.29B.  In addition, we just came across the following article in
  4662. the March/April issue of the University Computing Services Newsletter of the
  4663. University of Oklahoma:
  4664.  
  4665. HAYES MODEM INCOMPATIBLE WITH KERMIT
  4666.  
  4667. There is a new Hayes internal modem which is incompatible with Kermit-MS
  4668. version 2.29.  The modem is model 1200-B, the same designation used for
  4669. previous models.  The distinction is that it is on a half-length or "short
  4670. card."  Short cards are about 7 inches long.
  4671.  
  4672. This incompatibility is distressing because Hayes modems are generally
  4673. acknowledged as the industry standard and Kermit-MS supports Hayes
  4674. compatible modems.  The Hayes short-card modems fail to establish a
  4675. connection when used with Kermit-MS version 2.29.  They may be incompatible
  4676. with other software as well.  They do work with Hayes SmartCom software and
  4677. earlier versions of Kermit-MS.  Hayes-compatible modems from other vendors
  4678. work with 2.29.  This problem is unlikely to be resolved in the near future.
  4679.  
  4680. (Reprinted from the University of Nebraska at Omaha Campus Computing
  4681. Newsletter, March/April 1987)
  4682.  
  4683. It is not entirely clear whether the above article is referring to the
  4684. original release of Kermit-MS 2.29 or to Kermit-MS 2.29B.  One is led to
  4685. suspect the latter, though, as we never found ANYONE with an internal modem
  4686. of any kind that could get 2.29 to work.
  4687.  
  4688. Is there really some particular problem with Hayes 1200-B "short-card"
  4689. internal modems and Kermit-MS 2.29B??  If there is, we would like to warn
  4690. our users not to purchase this particular equipment.
  4691.  
  4692. Thank you for your kind attention.
  4693.  
  4694. Robert M. Holley
  4695. Director, User Ed & Pubs
  4696. Southeast Regional Data Center
  4697. Florida International University
  4698. Miami, Florida
  4699.  
  4700. BITNET Addresses:  BOB@SERVAX or BOB@SER
  4701.  
  4702. [Ed. - The current developer of MS-Kermit tested 2.29B with a loaner Hayes
  4703. 1200B half-height card, and it worked successfully.  Another user with an
  4704. Everex half-height Hayes clone also reported successful operation.  Can anyone
  4705. else with these modems report further, so that if any additional fixes are
  4706. needed, they can get into 2.30 before its final release?]
  4707.  
  4708. ------------------------------
  4709.  
  4710. Date: Thu, 16 Apr 87 10:24:37 CDT
  4711. From: pyle@ngp.utexas.edu (Keith Pyle)
  4712. Subject: Local Echo Problem with MS Kermit 2.29B
  4713. Keywords: MS-DOS Kermit
  4714.  
  4715. One of my co-workers asked me to report that there is apparently a bug in
  4716. the handling of local echo with MS Kermit 2.29b.  When transferring files to
  4717. or from a CMS system (CMS Kermit 3.1), he has noted that the first character
  4718. typed as a command to the CMS Kermit will be displayed but that subsequent
  4719. characters do not appear until after the return is entered AND the CMS
  4720. Kermit has processed the command.
  4721.  
  4722. Keith Pyle    pyle@ngp.utexas.edu
  4723.  
  4724. [Ed. - We are unable to reproduce this problem, using PC/ATs and a VM/CMS
  4725. system running the same version of CMS Kermit.  Has anyone else experienced
  4726. a problem like this?]
  4727.  
  4728. ------------------------------
  4729.  
  4730. Date: 26 April 1987, 16:38:47 EST
  4731. From: Aharon Friedman           516-282-7979         FRIEDMAN at BNLVMA
  4732. Subject: MSVIBM.BOO Problems
  4733. Keywords: MS-DOS Kermit
  4734.  
  4735. I have problems with that file. It stalls the computer after running
  4736. msbpct on it.
  4737.               Aharon Friedman
  4738.  
  4739. [Ed. - Most likely the .BOO file was the victim of a nonstandard ASCII/EBCDIC
  4740. translate table somewhere on its journey between its home on CUVMA and your
  4741. PC.  The .BOO file has been successfully decoded at many other BITNET sites.]
  4742.  
  4743. ------------------------------
  4744.  
  4745. Date: 29-APR-1987 10:53:36
  4746. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  4747. Subject: Printer Control in MS-Kermit 2.29B
  4748. Keywords: MS-DOS Kermit
  4749.  
  4750. Printer control from vn 2.29b of IBM Kermit is fine in the sense that it
  4751. appears to correctly handle flow control etc.
  4752.  
  4753. However, if you are expecting to use the power of the printer via escape
  4754. sequences then you will be disappointed.
  4755.  
  4756. There are two modes for controlling the printer port directly from the
  4757. terminal line : Esc [ 5 i and Esc [ ? 5 i. The former is used to select
  4758. a transparent mode (no screen echo), while the latter selects a
  4759. conversational mode (with screen echo).
  4760.  
  4761. The important point about transparent mode is that no escape sequences
  4762. received by Kermit in this mode should be interpreted for the screen's
  4763. purposes - they should all be passed on unchanged to the printer, with
  4764. the sole exception of the escape sequence which closes the printer port
  4765. ( Esc [ 4 i ).
  4766.  
  4767. Version 2.29b does no such thing - it interprets an escape sequence and
  4768. appears to remove the escape and the character following from the stream
  4769. of data. This is consistent with a primitive two byte escape sequence
  4770. model beloved of VT52 and other simple terminal protocols.
  4771.  
  4772. It has another related failing : since Kermit appears to regard nul as a
  4773. padding character to be thrown away at liberty, it continues to do this
  4774. in transparent printer mode. Some printers (e.g. the Epson family)
  4775. feature nul as a required part of an escape sequence. More important
  4776. perhaps is that more recent printers have started to offer a downloading
  4777. facility for character sets. A character definition of course is
  4778. supplied as a sequence of bytes rpresenting the rows of the matrix, and
  4779. nul is the value required for an empty row.
  4780.  
  4781. I know I may be asking the printer support module to run before it can
  4782. walk, but I hope you can appreciate the importance of the matter.
  4783.  
  4784. Cheers : Norman Bridges.
  4785.  
  4786. ------------------------------
  4787.  
  4788. Date: Tue, 31 Mar 87 14:05:09 MST
  4789. From: "Tim E. Barrios" <barrios%asu.csnet@RELAY.CS.NET>
  4790. Subject: Apollo Kermits (Pascal and C)
  4791. Keywords: Apollo Kermit
  4792.  
  4793. Thanks for fixing the ^Y's in the file.  Now, it looks like there is one
  4794. key character that is missing from the following lines causing a syntax
  4795. error when compiled:
  4796.     567, 577, 850, 1282, and 1442
  4797. my guess is that the character is '&'.  this might have been related to the
  4798. ^Y problem.
  4799.  
  4800. About the 'C' version, it's been almost a year since I messed with it, but it
  4801. had something to do with a difference between the Unix sys5 include library's
  4802. '.h' (some record's struct statement) and what the kermit source expected.
  4803. The person who is working on that problem is:
  4804.    wicinski@nrl-css (arpa net)
  4805. we have kept in touch concerning both versions on the apollo.
  4806. thanks,
  4807. tim barrios
  4808.  
  4809. [Ed. - See message below...]
  4810.  
  4811. ------------------------------
  4812.  
  4813. Date: Fri 3 Apr 87 15:34:12-PST
  4814. From: Ted Shapin <BEC.SHAPIN@USC-ECL.ARPA>
  4815. Subject: Apollo Kermit bug
  4816. Keywords: Apollo Kermit
  4817.  
  4818. I'm sorry that the Pascal source file I sent you for Apollo Kermit had some
  4819. errors in it.
  4820.  
  4821. For reasons I have not yet found, when I sent APOKERMIT.PAS from the Apollo
  4822. to the DEC 20 using TOPS 20 KERMIT version 4.2(253), alll the "Y" characters
  4823. turned into "control-Y's", and all of the "&" characters were missing.  When
  4824. I sent the same file to an IBM-PC using KERMIT-MS version 2.29b, the file
  4825. was sent correctly.
  4826.  
  4827. [Ed. - All of the changes have been made so the Apollo Kermit should be ok
  4828. now.] 
  4829.  
  4830. ------------------------------
  4831.  
  4832. Date: 17 Apr 87 17:48:00 EDT
  4833. From: John R. Williams <JWILLIAMS@ARI-HQ1.ARPA>
  4834. Subject: ISIS Kermit - fixes and frustrations
  4835. Keywords: ISIS    Kermit, MDS Kermit, iPDS
  4836.  
  4837. For those of you who have implemented Bill Boyd's latest version of ISIS 
  4838. Kermit (see the Digest, Volume 6, Number 9) I have an interim fix for the 
  4839. problem of losing characters in Connect mode and a plea for help concerning 
  4840. the program's performance.  I have not been able to contact Mr. Boyd.
  4841.  
  4842. First, the fix.  This will allow at least some of you to operate in Connect 
  4843. mode at 4800 and 9600 baud.  It will still occasionally miss characters at 
  4844. 4800 baud and consistently miss 1 or 2 characters per line at 9600 baud, 
  4845. but in my case, at least, 9600 baud Connect mode operation is now usable, if
  4846. not perfect. 
  4847.  
  4848. In the Connect Module, find the statement that looks something like this: 
  4849.  
  4850.     if ready(port) > 0 then call putc(getc(port, 0);
  4851.  
  4852. Declare a temporary variable, such as "i", and then enclose the above
  4853. statement in a DO loop, like this: 
  4854.  
  4855.     declare i byte;
  4856.         .
  4857.         .
  4858.         .
  4859.  
  4860.     
  4861.     do i = 1 to 200;
  4862.       if ready(port) > 0 then call putc(getc(port), 0);
  4863.     end;
  4864.  
  4865. This causes the program to read the input port 200 times for every time it 
  4866. checks for keyboard input.  The loop termination value 200 was determined 
  4867. empirically.  You may find that another value works better for you.  I also 
  4868. replaced "putc" with "co", which bypasses the status checking provided by 
  4869. "putc".  That may not provide any real benefit.
  4870.  
  4871. Next, performance considerations.  You may be interested to know that in my
  4872. system file transfer at 19200 baud occurs with no errors.  The only problem is
  4873. that screen output at 19200 is pure gibberish - it misses 50 to 70 per cent of
  4874. the characters, even with the fix noted above. 
  4875.  
  4876. The performance problem that concerns me with the new version, however, is
  4877. that for some reason when receiving files the time between packets is
  4878. excessively long, averaging about six seconds!  The old version is at least 10
  4879. times faster under the same circumstances, and I cannot find any code
  4880. differences to account for it.  The delay is apparently in procedure RPACK
  4881. where it waits to receive the SOH.  If anyone has an explanation and a fix for
  4882. this condition, I am most anxious to hear from you! 
  4883.  
  4884. All my experience with ISIS Kermit has been using a Series III MDS, with a
  4885. Winchester disk, connected directly to a VAX 11/782 terminal port (no modem). 
  4886. The VAX is running VMS Kermit-32 version 3.2.77 under VMS 4.4. 
  4887.  
  4888. Also, if anyone has had any success using ISIS Kermit on an iPDS, I'd like to
  4889. share experiences with you.  In my version, the iPDS receives VAX files OK but
  4890. fails miserably when sending. 
  4891.  
  4892. John
  4893.  
  4894. [Ed. - Thanks.  This note has been put into the file KER:MDSMIT.BWR.]
  4895.  
  4896. ------------------------------
  4897.  
  4898. Date: Wed, 22 Apr 87 11:38:17 ULG
  4899. From: Andre PIRARD <A-PIRARD@BLIULG12>
  4900. Subject: QL Kermit HEX Needed
  4901. Keywords: Sinclair QL Kermit
  4902.  
  4903. Probably not many Sinclair QL users own a disk drive nor do they have the C
  4904. compiler available.  Couldn't someone send a hex file to be included in the
  4905. Kermit library?  Thanks in advance.
  4906.  
  4907. [Ed. - If someone could send a .HEX file for this Kermit version, we would
  4908. be glad to include it in the regular Kermit Distribution.]
  4909.  
  4910. ------------------------------
  4911.  
  4912. Date: Wed, 22 Apr 1987 14:53 EST
  4913. From: Ray Moody <MOODY@PURCCVM>
  4914. Subject: Commodore Kermit .HEX file Needed
  4915. Keywords: Commodore Kermit
  4916.  
  4917.     I have received several requests to create a .HEX file for Commodore
  4918. Kermit Version 2.  I don't have a program that can create .HEX files.  Is it
  4919. possible for someone else to create the .HEX file?
  4920.  
  4921.                                         Ray Moody
  4922.                                          aij@s.cc.purdue.edu
  4923.                                          ihnp4!pur-ee!s.cc.purdue.edu!aij
  4924.                                          moody@purccvm.BITNET
  4925.  
  4926. [Ed. - Can anyone create a .HEX file for Commodore Kermit and send it in for
  4927. redistribution, or send some kind of .HEX-file maker & decoder to Ray?]
  4928.  
  4929. ------------------------------
  4930.  
  4931. Date: 24-APR-1987 10:31:30
  4932. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  4933. Subject: Bugs in new Apple Kermit (A2)
  4934. Keywords: Apple II Kermit
  4935.  
  4936. Alan Thomson of our Chemistry department reports a few problems with the new
  4937. A2 Apple Kermit. These were found using a non-interrupt driven Mountain
  4938. Hardware CPS card (the driver for which will be sent over to you soon):
  4939.  
  4940.   1. When using GET, A2 Kermit lingers around doing things internally for long
  4941.      enough to miss the first few characters of the server's response. After
  4942.      timing out and retrying things settle down to work OK.
  4943.  
  4944.   2. After issuing FINISH the Apple side waits for 5 seconds before reissuing
  4945.      its command prompt.
  4946.  
  4947. ------------------------------
  4948.  
  4949. Date: Sat, 25 Apr 1987 00:50 CST
  4950. From: Ian Horstmeier <HORSTMIH@UREGINA1>
  4951. Subject: Bug in Amiga C-Kermit
  4952. Keywords: C-Kermit
  4953.  
  4954. I recently received this from a friend of mine regarding C-kermit for the
  4955. Amiga.  Perhaps this information will be useful.
  4956.  
  4957. Subject - Re: Using VT100/KERMIT and IBM systems
  4958. Summary - The fix for C-Kermit
  4959.  
  4960. The reason that C-kermit on the Amiga doesn't work with the IBM, is because
  4961. the parity is not set!  I got my version of C-Kermit from kermserv@cuvma
  4962. on BITNET, and it still contains this bug.  In the CKICON.C module, look
  4963. in the connect mode function.  In about the middle of it, there is a call
  4964. to the output a character function ttocq(c).  This needs to be changed to
  4965. ttocq(dopar(c)).  There! It now works with IBM and sets parity correctly.
  4966. According to the comments in the code, Kermit does its own parity checking
  4967. and the serial.device is always in 8 bit no parity.  I always use kermit on
  4968. the mainframe and the vax.  One thing you will notice is that the standard
  4969. amiga keymap does not generate codes to be compatible with anything!  I am
  4970. in the process of writing a keymap module for amiga c-kermit to make it look
  4971. like a vt100.   Good luck!
  4972.                                                               Walter Reed
  4973.  
  4974. UUCP :  ihnp4!umn-cs!ndsuvax!ncreed
  4975. Bitnet: ncreed@ndsuvax  OR NU105451@NDSUVM1
  4976.  
  4977. [Ed. - Thanks for the fix -- it's been added to CKIKER.BWR.  Further reports
  4978. would be appreciated.]
  4979.  
  4980. ------------------------------
  4981.  
  4982. Date: 29 Apr 87 16:41:05 GMT
  4983. From: seismo!gatech!mcdchg!heiby@columbia.edu (Ron Heiby)
  4984. Subject: C Kermit on Motorola Delta SVR3
  4985. Keywords: C-Kermit
  4986.  
  4987. Hi!  I just finished bringing up C Kermit 4D(061) on a Motorola Delta system
  4988. running System V/68 Release 3.0.  I found some minor problems that I thought
  4989. should be mentioned.
  4990.  
  4991. The entry in the makefile (ckuker.mak) for "att3bx" and the corresponding
  4992. #define for "ATT3BX" is actually not dependent on the AT&T 3B architecture.
  4993. It is for the AT&T Basic Networking Utilities (BNU), also called "Honey
  4994. DanBer UUCP".  This version of uucp is standard with System V Release 3
  4995. as it comes from AT&T and as implemented on the Motorola systems.  I suggest
  4996. changing the makefile and define to something more like "hdbuucp" or something
  4997. like that.  Of course, HDB is not restricted to System V releases, so the
  4998. "-D" for it should probably be seperate from any particular "make" target.
  4999.  
  5000. The "beware" file for C Kermit talks about a name confilict on "unchar" for
  5001. ATT 3Bx systems.  This is really a System V Release 3 issue and is also
  5002. the case for the Motorola implementation.  I tried the suggested fix, of
  5003. "-Dunchar=myunchar" in the makefile and, as expected, it didn't help.  I
  5004. edited the files used for my build to change "unchar" to "myunchar".  There
  5005. are other references to be changed for non-UNIX builds.  The files I changed
  5006. for this were: ckcker.h, ckcpro.w, ckcfn2.c, and ckcfns.c.
  5007.  
  5008. System V Release 3 has re-defined the signal(2) system call as:
  5009.     extern    void (*signal())();
  5010. instead of:
  5011.     extern    int (*signal())();
  5012. This means that lines in ckudia.c, ckuusr.c, and ckuscr.c must be changed
  5013. to avoid illegal pointer combination errors.  I just changed "int" to "void"
  5014. in each case.  Better (more general) would be to use a typedef based on a
  5015. define, like "SVR3" (which might also cause the BNU locking code to be used).
  5016.  
  5017. The C compiler that comes with SVR3 is no longer so forgiving of random tokens
  5018. following preprocessor directives.  Convention has been to do things like:
  5019.     #if FOO
  5020.         code
  5021.     #else !FOO
  5022.         other code
  5023.     #endif FOO
  5024. This causes warnings on both the #else and #endif.  Correct would be:
  5025.     #if FOO
  5026.         code
  5027.     #else /* !FOO */
  5028.         other code
  5029.     #endif /* FOO */
  5030. Several places in ckutio.c had to be changed for this.
  5031.  
  5032. Also, ckcdeb.h includes some #include lines for "vax11c" which are not
  5033. of legal format.  Even though they are bounded by #ifdef/#endif, the
  5034. pre-processor still sees them and barfs.  I changed the conditionals
  5035. surrounding them to cause them to actually be commented out, if "vax11c"
  5036. were not defined.  This problem could be construed to be a bug in the
  5037. C Pre-processor, but I don't have a copy of a current ANSI spec, so am
  5038. not sure.
  5039.  
  5040. Here are context diffs of the code changes I made.  "orig" is the original code
  5041. as I received it.  "save" is the code as I modified it to compile properly.
  5042.  
  5043. [Ed. - This message, and the diffs, have been added to CKUKER.BWR, and will be
  5044. looked at for the next release.  Thanks!]
  5045.  
  5046. Ron Heiby, heiby@mcdchg.UUCP    Moderator: comp.newprod & comp.unix
  5047. Motorola Microcomputer Division (MCD), Schaumburg, IL
  5048. "I am not elsewhere."
  5049.  
  5050. ------------------------------
  5051.  
  5052. Date: TUE, 14 APR 87 14:34:41 GMT
  5053. From: ROGER @ UK.AC.TPB
  5054. Subject: Bugs in Sperry Univac Kermit
  5055. Keywords: Sperry Kermit, Univac Kermit
  5056.  
  5057.     I recently acquired a copy of Sperry UNIVAC KERMIT written in assembler,
  5058. for use on a non front end site. 
  5059.  
  5060.     After a little tinkering , to get it to work with our setup , I discovered
  5061. a couple of little coding bugs.  I must admit I'm not the world's greatest
  5062. programmer in @MASM, but I THINK (underline that in italics) I've sorted them
  5063. out: 
  5064.  
  5065.     There was a bug in the SHOW SEND routine that caused the SEND STARTOFPACKET
  5066. displayed to be the RECEIVE STARTOFPACKET, and a bug in the SHOW RECEIVE
  5067. routine that caused it to display the SEND STARTOFPACKET.
  5068.  
  5069.     No prizes for guessing what had happened !!!! 
  5070.  
  5071.     The actual parameters in the SHOW list had been juxtaposed; simply
  5072. swapping over lines 2281 and 2300 in the original source should cure the
  5073. problem. 
  5074.  
  5075.     Another more serious problem was that when assembled with MDLFE=0 and
  5076. DCPFE=1, the code still expected to find a couple of entrypoints that
  5077. weren't there: they'd not been assembled because of a conditional directive. 
  5078.  
  5079.     My cure is rather elegant, but as I've no idea what I've done it may not be
  5080. the right one.  All I did was to move the offending reference, in line 2613 to
  5081. only occur in the conditional directive immediately following it. that is line
  5082. 2613 was inserted AFTER the IF MDLFE statement. 
  5083.  
  5084.     That seems to have cured it, it now @MASM's without errors, and @MAP's
  5085. without errors.  I've succesfully used it in SERVER mode with a PC clone
  5086. running CROSSTALK, so I assume I've done the right thing. 
  5087.  
  5088.      If anyone else has any tips or points Id like to hear from them. 
  5089.  
  5090. Jason LoCascio,
  5091. British Gas PLC
  5092. 59 Bryanston Street
  5093. LONDON
  5094. W1
  5095. (01) 723-7030 ext. 1289
  5096.  
  5097. Or I can be contacted at THAMES POLYTECHNIC , via JANET :-
  5098. ROGER @ 000045399000.TPB.SPCP.FTP.MAIL
  5099. (We are not registered in NRS yet)
  5100.  
  5101. ------------------------------
  5102.  
  5103. End of Info-Kermit Digest
  5104. *************************
  5105. -------
  5106. -------
  5107. 21-May-87 15:52:34-EDT,23406;000000000001
  5108. Mail-From: SY.FDC created at 21-May-87 15:51:32
  5109. Date: Thu 21 May 87 15:51:32-EDT
  5110. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  5111. Subject: Info-Kermit Digest V6 #11
  5112. To: Info-Kermit@CU20B.COLUMBIA.EDU
  5113. Reply-To: Info-Kermit@CU20B
  5114. Queries-To: Info-Kermit-Request@CU20B
  5115. Message-ID: <12304207696.34.SY.FDC@CU20B.COLUMBIA.EDU>
  5116.  
  5117. Info-Kermit Digest         Thu, 21 May 1987       Volume 6 : Number 11
  5118.  
  5119. Departments:
  5120.  
  5121.   ANNOUNCEMENTS -
  5122.     Mailing List Problems
  5123.     New Release of NIH TSO Kermit
  5124.     New TSO Kermit for the 3708 Front End
  5125.     New Version of CDC Cyber NOS Kermit
  5126.     Announcing Kermit for Lilith Workstation in Modula-2
  5127.     New Release of Acorn BBC Kermit
  5128.     New C-Kermit for the Sinclair QL version 1.10                 
  5129.     Another New Kermit for Sinclair QL
  5130.     Version 1.01 of Kermit for HP86/87 Available
  5131.     Announcing Kermit for ICL PC Quattro
  5132.     New Apple II Kermit 3.75 Driver for Mountain Hardware CPS Card
  5133.     Kermit Tape Reader Sperry/Univac/Unisys Systems
  5134.  
  5135.   REPORTS -
  5136.     Apple ][ Kermit Comments
  5137.     Unix V.3 & kermit
  5138.     VMS Kermit HELP files
  5139.     Qkermit problems
  5140.  
  5141.   QUERIES -
  5142.     MVS/TSO Kermit to work with Amdahl V7 & V8?
  5143.     Sending BREAK from Toshiba 3100?
  5144.     Is Kermit available for Digital VAXmate?
  5145.     Kermit for Wang VS-100?
  5146.  
  5147. ----------------------------------------------------------------------
  5148.  
  5149. Date: 21 May 87 3:22:00PM EDT
  5150. From: Frank da Cruz <SY.FDC@CU20B>
  5151. Subject: Mailing List Problems
  5152.  
  5153. Due to many changes in network host tables recently installed on CU20B,
  5154. there was a lot of trouble mailing the last Info-Kermit digest, V6 #10.
  5155. Some people got 0 copies, some got 1, some got 2.  If you receive this one
  5156. but didn't receive the last one, send a note to Info-Kermit-Request@CU20B to
  5157. get a copy.  If you got an extra copy, just send it back (just kidding).
  5158. Since #10 was sent out, the mailing list has been corrected to mostly agree
  5159. with the new host tables.  Apologies for the inconvenience.
  5160.  
  5161. ------------------------------
  5162.  
  5163. From: "Roger Fajman" <RAF@NIHCU>
  5164. Date: Tue, 28 Apr 87  01:53:55 EDT
  5165. Subject: New Release of NIH TSO Kermit
  5166. Keywords: TSO Kermit, IBM Mainframe Kermit
  5167. Xref: MVS/TSO, see TSO
  5168.  
  5169. This is to announce release 1.0.1 of NIH MVS/TSO Kermit, which fixes some
  5170. installation problems.  There were problems with the installation JCL,
  5171. assembling the table module under assembler FX, and using MVS/370 instead of
  5172. MVS/XA.  I think that these have all been fixed.  The bugs in NIH TSO Kermit
  5173. itself are currently being worked on.  I hope that we will have a release with
  5174. those fixes in a few weeks.
  5175.  
  5176. [Ed. - Thanks, Roger!  The new files are in KER:TSN*.* at CU20B, or TSN* *
  5177. on BITNET, available from KERMSRV at CUVMA, and will appear on Kermit Tape B.]
  5178.  
  5179. ------------------------------
  5180.  
  5181. Date: 15 May 87 1:23:45
  5182. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5183. Subject: New TSO Kermit for the 3708 Front End
  5184. Keywords: TSO Kermit, MVS/TSO Kermit, 3708 Front End
  5185.  
  5186. And here's still another new TSO Kermit.  This is actually the original,
  5187. primitive version 1.0, modified to support the 3708 front end, add missing
  5188. error messages, and tested under MVS/XA and TSO/E.  The modifications were
  5189. done by Geoffrey S. Mendelson, Sungard Central Computer Facility in
  5190. Philadelphia, and sent in on tape.  The source files are available in
  5191. KER:TS3*.* for anonymous FTP from host CU20B, in TS3* * on CUVMA for BITNET
  5192. retrieval via KERMSRV, and will appear on Kermit Tape B.  Let's hope that
  5193. the 3708 support can be integrated into (one of?) the "mainline" TSO
  5194. Kermits, and eventually also into the forthcoming portable 370 Kermit.
  5195.  
  5196. ------------------------------
  5197.  
  5198. Date: 12-MAY-1987 15:58:49
  5199. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5200. Subject: New Version of CDC Cyber NOS Kermit
  5201. Keywords: CDC Cyber Kermit, NOS Kermit
  5202. Xref: Cyber, See CDC
  5203.  
  5204. Here is version 1.30 of Kermit for CDC Cyber running NOS 2.4, written by
  5205. Allison Ballard and Paul Jarvis of Imperial College, London.  This version
  5206. has support for sliding windows, and is written in Compass.
  5207.  
  5208. The files you should get are:
  5209.  
  5210. NOSKER.BWR - "Beware" file
  5211. NOSKER.CAP - NOS Kermit capabilities at a glance
  5212. NOSKER.DOC - User manual
  5213. NOSKER.INS - Installation instructions
  5214. NOSKER.SRC - Source program
  5215.  
  5216.                 Alan Phillips, Lancaster University
  5217.  
  5218. [Ed. - Thanks for sending these files, Alan, and thanks to Allison & Paul at
  5219. Imperial College for writing the program.  This puts the number of CDC Cyber
  5220. Kermits at 4.  This version has been added to Tape C, since Tape B is
  5221. getting rather full.  Hopefully in the future, the two Compass versions can
  5222. be merged.  The files are available for network access as KER:NOS*.* on
  5223. CU20B and NOS* * on CUVMA (BITNET).]
  5224.  
  5225. ------------------------------
  5226.  
  5227. Date: 15 May 87 4:01:32PM EDT
  5228. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5229. Subject: Announcing Kermit for Lilith Workstation in Modula-2
  5230. Keywords: Lilith Workstation Kermit, Modula-2
  5231.  
  5232. This is to announce Kermit for the Lilith Workstation, written in entirely
  5233. Modula-2 by Matthias Aebi, Institut fuer Informatik, University of Zuerich,
  5234. Switzerland.  While certain dependencies on the Lilith Medos file system are
  5235. implicit in the program, it should be readily portable to any system that
  5236. has a Modula-2 compiler.
  5237.  
  5238. The files are in KER:M2*.* (actually, K3:, i.e. it goes on "Tape C"),
  5239. available for anonymous FTP from CU20B, or M2* * via KERMSRV from BITNET
  5240. host CUVMA.  M2*.MOD are the Modula-2 source files; M2*.DEF are the symbol
  5241. definition files.  M2KERM.HQX is a Macintosh Word formatted user manual to
  5242. be unpacked on a Mac by BinHex; M2KERM.DOC is the same, but saved "text
  5243. only" as a plain ASCII file and then edited by hand to remove excess blank
  5244. lines & rejustify the paragraphs (apologies to Matthias for whatever
  5245. mangling this may have caused).  There's another BinHex document,
  5246. M2TITLE.HQX, whose original name was something about TitelBlatt (i.e. Title
  5247. Page), but I couldn't find the accompanying application to display it on the
  5248. Mac.  Many thanks to Matthias for contributing this version, and to
  5249. Columbia's Carlos Albuerne for actually bringing it to us on a Mac diskette.
  5250.  
  5251. ------------------------------
  5252.  
  5253. Date: 15-May-1987 12:16:44
  5254. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5255. Subject: New Release of Acorn BBC Kermit
  5256. Keywords: Acorn BBC Micro Kermit
  5257. Xref: BBC Micro, See Acorn
  5258.  
  5259. This is to announce version 1.45 of Acorn BBC Kermit from Alan Phillips of
  5260. Lancaster University (SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK),
  5261. which replaces version 1.30 of April 1986.  The program runs on Acorn models
  5262. B, B+, B+128, and Master 128, with Acorn DFS, 1770 DFS, ADFS, Econet, or any
  5263. other Acorn-compatible filing system.
  5264.  
  5265. Version 1.45 comes with numerous big fixes and improvements, new
  5266. documentation (including a 124-page manual), and a new version (1.50) of
  5267. Alan's free 65c02 assembler (which can be used to assemble the program by
  5268. those who don't have the ADE assembler).
  5269.  
  5270. The new version is in KER:BBC*.* (really K3:, or Tape C), for anonymous FTP
  5271. from CU20B, and as BBC* * on BITNET/EARN from KERMSRV at CUVMA.  The file
  5272. BBC145.ANN lists in detail the changes to BBC Kermit since version 1.30.
  5273. The source is in BBCKER.ASM, which is actually the concatenation of many
  5274. smaller files (explained in comments at the top).
  5275.  
  5276. Version 2.0 of BBC Kermit (which will appear in "many months") will support
  5277. sliding windows.  Thanks to Alan for producing this new version and sending
  5278. it to us over BITNET.
  5279.  
  5280. ------------------------------
  5281.  
  5282. Date: 8-MAY-1987 14:50:05
  5283. From: Jonathan Marten
  5284. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5285. Subject: New C-Kermit for the Sinclair QL version 1.10                 
  5286. Keywords: Sinclair QL Kermit
  5287.  
  5288. It seems that new versions of Kermit for the Sinclair QL are appearing thick
  5289. and fast, and this parcel is no exception.  I have taken the original C
  5290. version written by Robert Coughlan of Liverpool University and greatly
  5291. expanded it, replacing may of the features which were removed from its
  5292. C-Kermit base to reduce its size; and also added some new ones.  These
  5293. include default devices, file name translation and transfer interruption;
  5294. however server mode is not supported, which the BCPL version in [.QL2] does.
  5295.  
  5296. It also does not support the Q-Connect module or any form of flow control
  5297. other than CTS/RTS.  It however includes most of the interactive command
  5298. parser features of full C-Kermit.  Hopefully you (or someone out there!)
  5299. will find a use for it.
  5300.  
  5301. Full documentation is supplied in QLKER.DOC.  This version is written to be
  5302. compiled using the Metacomco C development system.  The files need to be
  5303. renamed before compilation.
  5304.  
  5305. If it turns out that somebody is interested in using this version, I would
  5306. be pleased to receive bug reports or improvement suggestions.
  5307. Unfortunately, I have no electronic mail address so I cannot support them
  5308. that way.  Perhaps some other way could be found.
  5309.  
  5310. Jonathan Marten
  5311. 89 Austen Road
  5312. Farnborough
  5313. Hampshire GU14 8LG
  5314. ENGLAND
  5315. (0252) 521894
  5316.  
  5317. [Ed. - These files have replaced the old version as KER:QLK*.* on CU20B for
  5318. anonymous FTP access.  The old version is in KO:QLK*.* for now.  BITNET
  5319. users may ask KERMSRV at CUVMA for them as QL* *, and they are on Kermit
  5320. Tape C for mail orders from Columbia.]
  5321.  
  5322. ------------------------------
  5323.  
  5324. Date: 1-MAY-1987 14:50:11
  5325. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5326. Subject: Another New Kermit for Sinclair QL
  5327. Keywords: Sinclair QL Kermit
  5328.  
  5329. Author - David Harper, Dept. of Applied Maths, Liverpool University
  5330. (SX36 @ UK.AC.LIV.IBM)
  5331.  
  5332. This version of Kermit for QDOS is written in BCPL and is based upon
  5333. C.G.Selwyn's Tripos implementation.  [Ed. - We never saw the Tripos version.
  5334. If anyone out there cares about it, we can try to unearth it.]
  5335.  
  5336. The main features are:
  5337.  
  5338. (1) It is executed as a QDOS job and so it can run in parallel with other
  5339.     jobs, including SuperBasic. This means that all the facilities of the
  5340.     QL are available, even when file-transfer is in progress.
  5341.  
  5342. (2) It can operate in both local and server mode - the latter is ideal for
  5343.     transfer between the QL and another micro, which can view the QL as a
  5344.     remote 'mainframe'.
  5345.  
  5346. (3) A simple teletype terminal-emulator is provided for use when the QL is
  5347.     required to communicate with a mainframe.
  5348.  
  5349. (4) Software support is provided to allow QL-Kermit to be used with the
  5350.     Tandata QConnect communications device. This is recommended when
  5351.     the remote mainframe uses XON/XOFF handshaking, since the QL hardware
  5352.     can only do CTS/RTS handshaking.
  5353.  
  5354. (5) The TAKE command is provided to allow the user to put often-used
  5355.     sequences of Kermit commands into a file.
  5356.  
  5357. (6) A HELP command is provided to remind the user of the commands which
  5358.     can be issued. In addition, HELP SET displays all the SETtable
  5359.     options.
  5360.  
  5361. Copies of QL-Kermit can be obtained by sending a formatted microdrive or
  5362. 3.5 inch disk with a padded SAE to
  5363.  
  5364.   David Harper
  5365.   Dept of Applied Maths and Theoretical Physics
  5366.   The University
  5367.   P.O. Box 147
  5368.   Liverpool   L69 3BX
  5369.   ENGLAND
  5370.  
  5371. (This address is only valid until September 1987, and only within UK)
  5372.  
  5373. At present, the source code files and the EXECable code just fit onto a single
  5374. microdrive. They occupy about 207 blocks. In view of probable future
  5375. extensions, it might be advisable to send two microdrives or a disk if you want
  5376. both source code and EXEC code files.
  5377.  
  5378. The BCPL source code should be compiled using Metacomco's BCPL Development Kit
  5379. (Vn. 2.0 or after).
  5380.  
  5381. [Ed. - This new implementation of QL Kermit is in KER:QL2*.* on CU20B,
  5382. QL2* * on CUVMA for BITNET KERMSRV access, and on Kermit Tape C.]
  5383.  
  5384. ------------------------------
  5385.  
  5386. Date: 29-APR-1987 15:36:36
  5387. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5388. Subject: Version 1.01 of Kermit for HP86/87 Available
  5389. Keywords: HP86 Kermit, HP87 Kermit
  5390.  
  5391. On its way to you is version 1.01 of Kermit for the HP86/87, by Martin Rootes
  5392. of Sheffield City Polytechnic, UK.  This release cures some flow control
  5393. problems in version 1.00.
  5394.  
  5395. The files for this release are:
  5396.  
  5397. HP8KER  BOO     Complete program - plus file header for boot programs.
  5398. HP8KER  BAS     Complete program - no comments, includes null lines.
  5399. HP8KRC  BAS     Complete program - with comments.
  5400.  
  5401. which should replace the existing ones.  All other files are unchanged.
  5402.  
  5403. [Ed. - These files are in KER:HP8*.* on CU20B, HP8* * on CUVMA, and are
  5404. available on Kermit Tape A (moved from Tape C).]
  5405.  
  5406. ------------------------------
  5407.  
  5408. Date: 13-MAY-1987 14:20:57
  5409. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5410. Subject: Announcing Kermit for ICL PC Quattro
  5411. Keywords: ICL PC Quattro Kermit, Concurrent CP/M-86
  5412.  
  5413. Here is a Kermit for ICL PC Quattro and PC 2 micros running Concurrent
  5414. CP/M-86 (Concurrent DOS).  It's by Chris Lock, Nottingham University.  I
  5415. think I sent these long ago, but they seem to have got lost somewhere.
  5416.  
  5417. The files in this lot are:
  5418.  
  5419.   CN8ICM.A86,CN8IPR.A86,CN8XIC.A86,CN8XIC.H86,CN8XIC.MSG
  5420.  
  5421. The CN8I*.ASM files are slight modifications to the system-independent files
  5422. that this version has to have in order to work.  The changes aren't
  5423. appropriate to other implementations.
  5424.  
  5425. [Ed. - Thanks, Alan.  These files have been added to the other Concurrent
  5426. CP/M-86 Kermit files in K3:, and placed in KERMSRV for BITNET/EARN access,
  5427. and on Kermit Tape C.]
  5428.  
  5429. ------------------------------
  5430.  
  5431. Date: 14-MAY-1987 09:20:11
  5432. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5433. Subject: New Apple II Kermit 3.75 Driver for Mountain Hardware CPS Card
  5434. Keywords: Apple II Kermit, Mountain Hardware CPS Card, CPS Card
  5435.  
  5436. Files A2CPS.HEX and A2CPS.M65 contain the hex and source respectively to use
  5437. the Mountain Hardware CPS card with Apple Kermit 3.75.
  5438.  
  5439. The driver is contributed by Alan Thomson, Department of Chemistry,
  5440. Lancaster University, Lancaster, UK (JANET mail address
  5441. CHA001@UK.AC.LANCS.VAX2)
  5442.  
  5443. [Ed. - Thanks!  The files are in KER:A2CPS.* on CU20B, and similarly on
  5444. CUVMA KERMSRV, and included with Apple II Kermit 3.75 on Tape A.]
  5445.  
  5446. ------------------------------
  5447.  
  5448. Date: April 21, 1987
  5449. From: Mike Lucich (via tape)
  5450. Subject: Kermit Tape Reader Sperry/Univac/Unisys Systems
  5451. Keywords: Sperry, Univac, Tapes
  5452.  
  5453. We here at Ft Leavenworth initially had a rough time reading the KERMIT
  5454. release tape on our Unisys (aka Sperry, Univac) 1100 mainframe and send you
  5455. the following program in the hope others will find it usefull.
  5456.  
  5457. We run both assembler and Pascal versions of KERMIT on our mainframe and
  5458. have made several minor changes to accomodate MS-DOS KERMIT Version 2.27
  5459. through our ancient C/SP front end processors.  Fortunately with MSKERMIT
  5460. version 2.29 these kludges are no longer required (the ability to set
  5461. handshake to any character solves our problems nicely).
  5462.  
  5463. Please feel free to refer any Unisys users with problems with KERMIT to us,
  5464. if we might help them.  Also please return our tape with the latest KERMIT
  5465. distribution to the address above.  We thank you!
  5466.  
  5467. Mike Lucich
  5468. USA ISC DOIM
  5469. Unisys Support Team
  5470. ATTN: ATZL-GMO-IA
  5471. Ft Leavenworth, KS  66027-5700
  5472.  
  5473. [Ed. - The COBOL program that reads a file from a Kermit tape (the format is
  5474. either EBCDIC OS Standard Label Format V or else ASCII ANSI Label Format D;
  5475. it's not clear from the message, most most likely it's the EBCDIC tape,
  5476. since this program itself arrived on an EBCDIC tape)... is in
  5477. KER:UNIVAC.INS, along with this message.]
  5478.  
  5479. ------------------------------
  5480.  
  5481. Date: 11-MAY-1987 09:33:49
  5482. From: Martin J Carter <majoc@uk.ac.nott.maths>
  5483. Subject: Apple ][ Kermit Comments
  5484. Keywords: Apple II Kermit
  5485.  
  5486. I've seen mentions recently in the Digest of Apple ][ Kermit, and I thought
  5487. I'd add my two penn'oth.
  5488.  
  5489. I have a rather battered Apple ][ Europlus, which I inherited with the
  5490. office, and am attempting to use a Kermit which announces itself as
  5491. "Stevens/CU-Apple ][ Kermit-65 ver 2.1a" (all in uppercase, as I'm working
  5492. with the naked original, without benefit of 80-column card or safety net),
  5493. which I pulled from Lancs last month and installed as per docs (but without
  5494. any bug patches not already in APPLEK.HEX).  We are having several problems,
  5495. which are probably related.
  5496.  
  5497. 1) When I attempt to transfer a file to the Apple, the name gets mangled,
  5498. consistently: "applek.hex" becomes "!00,%+.(%8", at least on my screen.
  5499. (Numbers and punctuation get through OK, but the resultant filename can
  5500. never be kosher, so all you can do with the received file is delete it with
  5501. FID.)  This *only* happens when RECEIVEing or GETting files from a host
  5502. which sends the filename in lower case (in the F packet (?)).  There's ways
  5503. round it, but it's messy, and had me short-circuited for quite a time.
  5504.  
  5505. 2) When I do SHOW ALL, many of the responses show up as blanks: VT52, IBM,
  5506. LOCAL-ECHO, EIGHT-BIT-QUOTING, FILE-WARNING, and FILE-BYTE-SIZE.
  5507.  
  5508. 3) Text files transfer from the Apple OK, and binary files appear to
  5509. transfer also, but turn out to be parity-stripped on arrival.  (Note that
  5510. EIGHT-BIT-QUOTING and FILE-BYTE-SIZE are amongst those reported as blanks by
  5511. SHOW above.)  Debugging refused to work as well, which is at best confusing.
  5512.  
  5513. On further investigation, it turns out that the binary image generated by
  5514. APPDXL from APPLEK.HEX ends somewhat further on than implied by the "save
  5515. file length" parameter L$4E00 used in the documentation.  When I used the
  5516. slightly larger value L$5000, Problem (2) went away, and I've no doubt so
  5517. did Problem (3).  (Should the docs be fixed, or just post a "beware" file?)
  5518.  
  5519. I've just yesterday pulled the A2 AppleDOS/ProDOS Kermit from Lancs, so I'll
  5520. let you know if Problem (1) has persisted into this version.  In the
  5521. meantime, since the Stevens/CU APP Kermit is still around, I thought it best
  5522. that others profit by my blunderings.
  5523.  
  5524. Yours in plaster,
  5525.  
  5526.         Bruised of Nottingham <majoc@maths.nott.ac.uk>
  5527.  
  5528. [Ed. - Thanks for the report, which we've added to the .BWR file for this
  5529. version.  Meanwhile, any comments from users of any of the various Apple II
  5530. Kermit programs?]
  5531.  
  5532. ------------------------------
  5533.  
  5534. Date: Tue, 12 May 87 09:03:31 EDT
  5535. From: Russell Nelson <bh01@clutx.bitnet>
  5536. Subject: Unix V.3 & kermit
  5537. Keywords: Unix System V.3
  5538.  
  5539. Have you heard anything about using kermit with Unix V.3?  AT&T has a new
  5540. terminal driver (uugetty) for modem lines that does not work well with
  5541. kermit.
  5542.  
  5543. I've finally got 'cu' working.  kermit dies because uucp owns the port.
  5544. I've tried changing ownership and protection on the port.  cu or uugetty
  5545. keeps changing them back.
  5546.  
  5547. [Ed. - If users of Sys V.3 can supply details or fixes, we'll include them
  5548. in the next release of C-Kermit.]
  5549.  
  5550. ------------------------------
  5551.  
  5552. Date: 15-APR-1987 15:18:59
  5553. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5554. Subject: VMS Kermit HELP files
  5555. Keywords: VMS Kermit
  5556.  
  5557. Any idea what's happened to VMSSYS.HLP and VMSUSR.HLP? They don't seem to
  5558. exist any more (people are asking me where the help info is on the new
  5559. TRANSFER command.....)  Alan
  5560.  
  5561. [Ed. - I'm not sure what the difference is between them and the current
  5562. VMSMIT.HLP, but the old files you mentioned have been put back in the VMS
  5563. Kermit distribution, in hopes that someone will straighten them all out.]
  5564.  
  5565. ------------------------------
  5566.  
  5567. Date: Wed, 13 May 87 10:42:36 GMT
  5568. From: CAPURSO@IBACSATA
  5569. Subject: Qkermit problems
  5570.  
  5571. We are linking our computing resources using kermit and all went ok
  5572. using Unix-kermit , CMS-Kermit , Ms-Dos kermit downloaded from Columbia.
  5573. But we had some problems using QKERMIT emulating TEK4010.
  5574. 1 - we got QKMSTV.HEX, converted to QKMSTV.EXE
  5575. 2 - we got source, recreated the overlay KERMIT.000
  5576. 3 - we got QKVT1.TBL, renamed KEYTABLE.DAT
  5577. 4 - we get an error when a graphical application starts writing:
  5578.        TURBO GRAPHICS error #1 in procedure #0 . Press Return
  5579.     we give RETURN and all goes ok. STRANGE ... ?
  5580.     We read on QKMSTV.BWR that perhaps we need the file 4X6.FON . SURE ?
  5581. 5 - we rebuilt KERMIT.000 using QKMSVT, because we DO have TURBO PASCAL
  5582.        but NOT the graphical toolbox . Then, we renamed KERMIT.000 and all
  5583.        went OK. We have the plots, but why don't you distribute also the
  5584.        overlays?     THANK YOU - MARIO
  5585.  
  5586. [Ed. - Your comments have been forwarded to the contributor, VIC@QUCDN.]
  5587.  
  5588. ------------------------------
  5589.  
  5590. Date: Tue, 31 Mar 87 12:43 EST
  5591. From: JFisher@MIT-MULTICS.ARPA
  5592. Subject: MVS/TSO Kermit to work with Amdahl V7 & V8?
  5593. Keywords: MVS/TSO Kermit
  5594.  
  5595. We have two IBM/370 plug-compatibles (Amdahl V7 & V8) on which we have tried
  5596. the MVS/TSO Kermit from Toronto with indifferent success. We got it to work
  5597. on the V8 but not on the V7; the version on the V8 has twice died for
  5598. reasons uncertain/unknown. We are contemplating trying to adapt the NIH
  5599. version (which runs under MVS/XA)to our non-XA systems.  We would GREATLY
  5600. like to communicate with anyone out there in the IBM world whose
  5601. configuration approximates ours, for exchange of information.
  5602.  
  5603. We run MVS 3.8, SP 1.3.4 ; the TP packages in the host are ACF/VTAM V2.1
  5604. and TCAM10. The TP front-end packages are ACF/NCP 2.1 (SDLC) and EP (2703)
  5605. (Async/Bisync).
  5606.  
  5607. If you are listening and would be willing to share your experiences, please
  5608. send mail to JFisher @ MIT-MULTICS.ARPA.  Thanks in advance !
  5609.  
  5610. ------------------------------
  5611.  
  5612. Date: Thu 14 May 87 00:16:01-EDT
  5613. From: Michael van Biema <MICHAEL@CS.COLUMBIA.EDU>
  5614. Subject: Sending BREAK from Toshiba 3100?
  5615. Keywords: Toshiba 3100, BREAK
  5616.  
  5617. I ported MSKERMIT to my Toshiba 3100, but BREAK does not seem to work.  Does
  5618. anybody have any experience with this problem?  I am using the Toshiba internal
  5619. modem.
  5620.  
  5621. Michael
  5622.  
  5623. ------------------------------
  5624.  
  5625. Date: Thu, 7 May 87 16:07 CST
  5626. From: <MCGUIRE%GRIN2.BITNET@CUVMB.COLUMBIA.EDU>
  5627. Subject: Is Kermit available for Digital VAXmate?
  5628. Keywords: VAXmate Kermit
  5629.  
  5630. Has anyone ported Kermit to the Digital VAXmate?  The VAXmate is IBM
  5631. compatible, and includes MS-Windows.  I can't find a way to bootstrap Kermit.
  5632. The standard package apparently does not include a language or the assembler.
  5633.  
  5634. Thanks in advance for any help.
  5635.  
  5636. Ed McGuire
  5637. Systems Coordinator
  5638. Grinnell College
  5639. MCGUIRE@GRIN2.BITNET
  5640.  
  5641. [Ed. - Since the VAXmate is IBM compatible, you should be able to execute
  5642. MS-Kermit directly from an IBM PC or AT Kermit diskette.  If you don't have
  5643. a Kermit diskette, you should be able to use the "baby Kermit" in BASIC
  5644. (listed in the Kermit book) to bootstrap it (the VAXmate comes with BASIC,
  5645. right?).  Reports about the operation of IBM PC Kermit on the VAXmate would
  5646. be most welcome.]
  5647.  
  5648. ------------------------------
  5649.  
  5650. Date: Thu, 14 May 87 05:16:27 PDT
  5651. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  5652. Subject: Kermit for Wang VS-100?
  5653. Keywords: Wang VS-100
  5654.  
  5655.  We need a kermit for the wang vs-100 can anyone help us.
  5656.                                 Ted
  5657.                      mailing address "medin@nosc.mil"
  5658.  
  5659. [Ed. - Many people have requested Kermit for Wang VS systems over the years,
  5660. but no one has ever volunteered to write one.  Is there anyone out there who
  5661. might be equipped to do this?]
  5662.  
  5663. ------------------------------
  5664.  
  5665. End of Info-Kermit Digest
  5666. *************************
  5667. -------
  5668.  3-Jun-87 14:10:57-EDT,16159;000000000000
  5669. Mail-From: SY.CHRISTINE created at  3-Jun-87 14:10:24
  5670. Date: Wed 3 Jun 87 14:10:24-EDT
  5671. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5672. Subject: Info-Kermit Digest V6 #12
  5673. To: info-kermit@CU20B.COLUMBIA.EDU
  5674. Reply-To: Info-Kermit@CU20B
  5675. Queries-To: Info-Kermit-Request@CU20B
  5676. Message-ID: <12307597157.167.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5677.  
  5678. Info-Kermit Digest         Wed, 3 Jun 1987       Volume 6 : Number 12
  5679.  
  5680. Today's Topics:
  5681.                  New IBM PC Kermit with Tektronix Emulation
  5682.                              QK-Kermit Answers
  5683.                   Macros for VAX/VMS EDT in MS-Kermit 2.28
  5684.                           Apple II Kermit Answers
  5685.                     Sending BREAK from Toshiba Lap Tops
  5686.                              UNIX V.3 & Kermit
  5687.                     IBM PC Kermit 2.29b Screen Color Bug
  5688.                       Handshake Bug in MS Kermit 2.29
  5689.                  Inconsistent Length of BREAK in MS-Kermit
  5690.                      Patches for HP-150 Kermit Problems
  5691.                    Kermit Has Made It To the Board Level
  5692.                        Does Perkin-Elmer Kermit Work?
  5693.  
  5694. ----------------------------------------------------------------------
  5695.  
  5696. Date: Monday, 18 May 1987 15:37:59
  5697. From: BJH6@UK.AC.CAMBRIDGE.PHOENIX  (BJH6%CAM.PHX@UK.AC.CAM.ENG-ICF)
  5698. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5699. Subject: New IBM PC Kermit with Tektronix Emulation
  5700. Keywords: Tektronix Emulation, MS-Kermit
  5701.  
  5702. I have developed an IBM TEK emulation for KERMIT, and am sending you the
  5703. .BOO file. The notes below are intended for a .BWR file - I have called the
  5704. version MSTEK.BOO.
  5705.  
  5706. This is a version of KERMIT 2.29 with a built-in Tektronix emulator. Please
  5707. note:
  5708.  
  5709. 1. This version will work with IBM CGA graphics, or any software that emulates
  5710. it. It will not work with Hercules, but should work on an EGA card, but only in
  5711. CGA resolution.
  5712.  
  5713. 2. The TEK emulation is not complete - in particular, the characters are IBM's
  5714. own character set and there is no MARGIN 1. All vectors should, however, be
  5715. correctly positioned in relation to one another, though the aspect ratio may
  5716. not be perfect. In addition, a cross-hair facility is provided. Use arrow keys
  5717. to move the cross-hairs, and SHIFT-arrow for faster movement.
  5718.  
  5719. 3. TEK mode is entered from VT or other mode upon receipt of the sequence ESC
  5720. FormFEED (hex 1B 0C); you can exit from TEK mode either when ESC-US (hex 1B 1F)
  5721. is sent by the host, or by pressing the Kermit escape key (CTRL-], by default).
  5722.  
  5723. 4. Please send any comments/problems to:
  5724.  
  5725.           Brian Holley
  5726.           Faculty of Economics and Politics
  5727.           University of Cambridge
  5728.           BJH6%CAM.PHX@UK.AC.CAM.ENG-ICF
  5729.  
  5730. [Ed. - Thanks, Alan, for passing this along, and thanks to Brian for
  5731. contributing his work.  The .BOO file only, along with this message (no
  5732. source) is available in Kermit distribution as MSTIBT.*.  Some alternate
  5733. versions of Tektronix emulation may also appear for IBM PC Kermit, and there
  5734. is some reason to hope that one of these may be incorporated into the next
  5735. real release, 2.30, although if new code keeps showing up at the present rate,
  5736. the next release may never see the light of day...]
  5737.  
  5738. ------------------------------
  5739.  
  5740. Date: Thu, 21 May 87 16:53 EDT
  5741. From: VIC@QUCDN.BITNET
  5742. Subject: QK-Kermit Answers
  5743. Keywords: QK-Kermit
  5744.  
  5745. In response to the item about QK-Kermit in Info-Kermit V6 #11, all the problems
  5746. you mentioned are related to the use of the Graphic ToolBox and the use of
  5747. overlays.  I have a new version of Qk-kermit which eliminates the use of the
  5748. Graphic Toolbox and overlays.
  5749.  
  5750. I will send this version off to Columbia as soon as I make sure that the CP/M
  5751. code will be compatable with the MS-DOS code.
  5752.  
  5753.                                    Victor Lee (613)-545-2033
  5754.  
  5755. [Ed. - Thanks Victor!  We will include it as soon as Columbia receives it.]
  5756.  
  5757. ------------------------------
  5758.  
  5759. Date: Wed 1 Apr 87 12:23:47-EST
  5760. From: D. M. Rosenblum <DR01@TE.CC.CMU.EDU>
  5761. Subject: Macros for VAX/VMS EDT in MS-Kermit 2.28
  5762. Keywords: VAX/VMS EDT, MS-DOS Kermit
  5763.  
  5764. I finally wrote up some macros that let me get at VAX/VMS EDT in MS-DOS
  5765. Kermit 2.28 for the IBM-PC.  (They may be totally inappropriate for other
  5766. keyboards.)  Like actual Zenith-19 terminals, these emulate the EDT keys by
  5767. position, rather than by name.  (I realize that 2.29 is doing VT100-family
  5768. support, but CMU isn't yet using 2.29, and I presume a lot of folks out
  5769. there still use 2.28 or earlier versions.)  To use them, go into EDT change
  5770. mode, escape back to KERMIT, issue a DO SETEDT command, and connect back to
  5771. the VAX; then when you're done, after you exit EDT, escape back to KERMIT,
  5772. issue a DO CLEAREDT command, and connect back to the VAX.  The documentation
  5773. of which keys do what is in the command file (at the end of this message).
  5774.  
  5775. By the way, the point that I made some time back about the kind of emulation
  5776. that I'd like to see is that I'd like to have MS-Kermit, if it's doing
  5777. Zenith-19 emulation, automatically do the user-defined macro SETEDT when it
  5778. receives an ESC = sequence from the host, and do the user-defined macro
  5779. CLEAREDT when it receives an ESC > from the host.  (Of course, the names of
  5780. the macros don't have to be SETEDT and CLEAREDT, but the idea is that the
  5781. user should be able to define key settings to be invoked and revoked
  5782. respectively on receipt of ESC = and ESC >.)  I believe that the VT100 uses
  5783. those same old VT52 escape sequences to get the alternate and normal keypad
  5784. (these are apparently different from the ANSI standards, which, according to
  5785. another source, are allegedly ESC [ > 7 h to go into alternate keypad mode
  5786. and ESC [ > 7 l to go back to normal keypad mode).
  5787.  
  5788. [Ed. - Yes, may people have requested such macro definitions.  They have
  5789. been put into a file called KER:MSIEDT.INI.]
  5790.  
  5791. ------------------------------
  5792.  
  5793. Date: Thu, 21 May 87 22:54:49 EDT
  5794. From: friedman@topaz.rutgers.edu (Gadi )
  5795. Subject: Apple II Kermit Answers
  5796. Keywords: Apple II Kermit
  5797.  
  5798. [Ed. - This is in response to the "Apple ][ Kermit Comments" in V6#11
  5799. from Martin J Carter.]
  5800.  
  5801. You'll probably get lots of replies, but..  Your problem (1), in which the
  5802. name gets mangled, is caused by the lack of a lower case display chip in your
  5803. apple.  Without one, all lower case characters are displayed as symbols.  If
  5804. you want to still use this kermit, (the newer one is MUCH better).  You should
  5805. make sure your file names are upper case.
  5806.  
  5807.        Gadi
  5808. ARPA:  friedman@topaz.rutgers.edu
  5809. UUCP:  {harvard, seismo, ut-sally, sri-iu}!rutgers!friedman
  5810. CMS:   RUTGERS!SYSOP (CMS is DOWN. Long live CMS)
  5811.  
  5812. ------------------------------
  5813.  
  5814. Date: Mon, 25 May 87  11:53:50 EDT
  5815. From: "Roger Fajman" <RAF@NIHCU>
  5816. Subject: Sending BREAK from Toshiba Lap Tops
  5817. Keywords: Toshiba, MS-DOS Kermit
  5818.  
  5819. > I ported MSKERMIT to my Toshiba 3100, but BREAK does not seem to work.
  5820. > Does anybody have any experience with this problem?  I am using the Toshiba
  5821. > internal modem.
  5822.  
  5823. The Toshiba internal modem for the Toshiba 1100+ and 3100 does not transmit
  5824. break signals.  Toshiba says that, yes, it works that way.  A company called
  5825. Megahertz makes an internal modem for the 1100+ and 3100 called the T1200
  5826. that does send break signals.  I have tried it for a short time and found no
  5827. problems.  We just purchased an 1100+ with a T1200 modem, but the modem was
  5828. backordered.  After it arrives, I will be able to say more.  Inability to
  5829. send a break signal seems to be a fairly common problem among the cheap 1200
  5830. bps modems.  I have encountered it several times before.
  5831.  
  5832. The address for Megahertz is
  5833.  
  5834.      Megahertz Corporation
  5835.      2681 Parley's Way, Bldg. 2-102
  5836.      Salt Lake City, Utah 84109
  5837.  
  5838.      Telephone: 800-33-TURBO
  5839.                 801-485-8857
  5840.  
  5841. I believe that the list price for the T1200 is $400.
  5842.  
  5843. [Ed. - In general, Kermit does not work with internal modems unless the
  5844. modem mimics the serial port exactly, or there is explicit code in the
  5845. Kermit source which knows about that particular internal modem.  MS-DOS
  5846. Kermit 2.29B reportedly does work with Hayes and Hayes compatible full and
  5847. half-card internal modems, however.]
  5848.  
  5849. ------------------------------
  5850.  
  5851. Date: 26 May 87 19:38:11 GMT
  5852. From: gatech!mcdchg!heiby@RUTGERS.EDU (Ron Heiby)
  5853. Subject: UNIX V.3 & Kermit
  5854. Keywords: C-Kermit
  5855.  
  5856. Russell Nelson <bh01@clutx.bitnet> says:
  5857. > Have you heard anything about using kermit with Unix V.3?  AT&T has a new
  5858. > terminal driver (uugetty) for modem lines that does not work well with
  5859. > kermit.
  5860. > I've finally got 'cu' working.  kermit dies because uucp owns the port.
  5861.  
  5862. It isn't the driver that's new.  The program "uugetty" is a replacement for
  5863. "/etc/getty" that has knowledge of the same lock files that cu and uucp use.
  5864. Use of "uugetty" allows a port to be used as either incoming or outgoing on
  5865. demand, without administrator intervention.
  5866.  
  5867. One solution to Russell's problem is not to use "uugetty" on the line(s)
  5868. he wants to use kermit with.  On a system with very few modems this is
  5869. pretty limiting.  When I brought kermit up on my SVR3 system, I made the
  5870. kermit program suid to uucp.  This allowed it to manipulate the lock files
  5871. and the port just fine.  It seems, though, that kermit doesn't really expect
  5872. to be running suid, so this "solution" just creates a fairly large security
  5873. hole.  (I turned off the suid bit when I found out.)  As I mentioned in a
  5874. note a couple of weeks ago, the make target for "att3bx" is only used for
  5875. the HDB lock file protocol.  Since uugetty is only available with HDB (as
  5876. far as I know), perhaps the same target and #define could be used to insert
  5877. code to deal with kermit running suid.  My guess is that all that is needed
  5878. is a "setuid(getuid());" after the lock is created and port opened
  5879. successfully.  Probably belongs shortly after the call to ttlock() in ttopen().
  5880. I haven't completely tested it, but this seems to work ok on my system.  I
  5881. also had to comment out the call to access() that checks to see if the lock
  5882. directory is writable, as access() uses the real uid of the caller instead
  5883. of the effective uid, which is what we want.  We then depend on the actual
  5884. creat of the lock file's return code to indicate a problem.
  5885.  
  5886. These changes might not be a bad idea for all UNIX versions of kermit.
  5887.  
  5888. Ron Heiby, heiby@mcdchg.UUCP    Moderator: comp.newprod & comp.unix
  5889. "Small though it is, the human brain can be quite effective when used properly"
  5890.  
  5891. [Ed. - Thanks for the info.  We'll try to do something about this in the
  5892. next release of Unix Kermit.]
  5893.  
  5894. ------------------------------
  5895.  
  5896. Date: Mon, 18 May 87 15:52:37 edt
  5897. From: snorthc@nswc-g.ARPA
  5898. Subject: IBM PC Kermit 2.29b Screen Color Bug
  5899. Keywords: MS-DOS Kermit
  5900.  
  5901.     If you set the color with the mskermit.ini to bright white on blue
  5902. (set term 1, 37, 44), the color will change during certain full screen
  5903. applications.  We first discovered this with the 4BSD program more.  The
  5904. color is fine until you press the space bar for the next segment of text,
  5905. then the text changes to dull white or grey on blue.  We have an office
  5906. automation program called Office Power that causes the same color change.
  5907.  
  5908. Further information: We have reproduced these results on IBM ATs, Compaq
  5909. 286s and Z-248s with various brands of EGA cards and monitors.  If you press
  5910. the ESC-chr and then c and then another c, your color will be reset.
  5911.  
  5912. [Ed. - From JRD: snorth@nswc-g.arpa (no real name) today commented that
  5913. telling Kermit to use a Connect mode screen of bright white on blue (Set Term
  5914. Color 1 37 44) later resulted in ordinary white on blue as an application ran
  5915. on the host machine. This is correct since the host machine is sending a
  5916. command to set the screen that way. An escape sequence of ESC [ 0 m meaning
  5917. reset all video attributes does this. The difficulty regarding Kermit is that,
  5918. first it is running on systems which designate ordinary white to be a poor
  5919. light grey (yes, on my AT+ega+Multisync system too), and second the bold
  5920. colors still need to be under control of the host for other emphasis.]
  5921.  
  5922. ------------------------------
  5923.  
  5924. Date: Thu, 21 May 87 14:46:42 MEZ
  5925. From: C0034008%DBSTU1.BITNET@wiscvm.wisc.edu
  5926. Subject: Handshake Bug in MS Kermit 2.29
  5927. Keywords: MS-DOS Kermit
  5928.  
  5929. I think I have found a bug in MSDOS-Kermit version 2.29 for IBM-PC.  Our
  5930. configuration is an IBM PC/AT-02 connected via interface to an IBM /370 with
  5931. VM/SP Rel.4.
  5932.  
  5933. Using CMS-Kermit version 2.1 in the server mode everything was allright
  5934. except the GET command failed. But talking to the CMS-Kermit 3.1 server
  5935. mostly each command ended in the message 'Invalid server command'. Only the
  5936. REMOTE commands worked correctly. An observation with a linemonitor pointed
  5937. out that MSDOS-Kermit sends a NUL byte at the beginning of a packet.
  5938. Actually at the GET command it was the second packet which had a leading NUL
  5939. byte.  Version 2.28 has not this bug ( but it is not as comfortable as 2.29).
  5940.  
  5941. Because I'm not a great programmer in MASM I added a condition to the outchr
  5942. routine in module msxibm, which skips if the character is a NUL.
  5943. Unfortunately now it is impossible to set padding char NUL.
  5944.  
  5945. Of course this isn't a satisfactory way and I hope that you can give me a
  5946. better solution to this problem.
  5947.  
  5948. Thank's in advance for you efforts
  5949.           Matthias Brocks
  5950.  
  5951. [Ed. - This is a known bug of MS-DOS Kermit 2.29.  The latest release
  5952. (2.29B) fixes the problem.  It's in MSTIBM.BOO in the Kermit distribution.]
  5953.  
  5954. ------------------------------
  5955.  
  5956. Date: Fri 22 May 1987 09:08:05 EDT
  5957. From: <SS@LL.ARPA>
  5958. Subject: Inconsistent Length of BREAK in MS-Kermit
  5959. Keywords: MS-DOS Kermit
  5960.  
  5961. I had problems with the break character on my COMPAQ 386 using MSKERMIT.
  5962. MSKERMIT for the IBM-PC and compatables uses an instruction loop to time the
  5963. length of a break character (based on the timing of a 4.77Mhz 8088) and the
  5964. faster the machine the shorter the break.  I patched the assemly program to
  5965. calebrate the break on startup correctly.  
  5966.  
  5967.    Hope this helps with your problem.
  5968.  
  5969. [Ed. - The next release will generate BREAKs of constant duration,
  5970. independent of the CPU clock speed.]
  5971.  
  5972. ------------------------------
  5973.  
  5974. Date: Thu, 21 May 87 11:59:41 EDT
  5975. From: uwvax!seismo!wucs1!wuphys!hpuslma!coalson@ucbvax.Berkeley.EDU
  5976. Subject: Patches for HP-150 Kermit Problems
  5977. Keywords: HP Kermit
  5978.  
  5979. I contacted Bill MacAllister who had mentioned a fix for 8-bit transfers
  5980. using kermit on an hp150 in msvhp1.bwr.  The following is a dif of my
  5981. msxhp1.asm file after making the changes from a listing he sent me.  I have
  5982. tried it as a local kermit and it seems to work.  I haven't tried it with
  5983. the hp150 working as a remote kermit or as server.
  5984.  
  5985. [Ed. - The patch has been added to the file KER:MSVHP1.BWR and forwarded
  5986. to Joe Doupnik for the next release.]
  5987.  
  5988. ------------------------------
  5989.  
  5990. Date: Wed, 27 May 87 11:49:03 EDT
  5991. From: rmcqueen (Robert C McQueen) @ sitvxb
  5992. Subject: Kermit Has Made It To the Board Level
  5993. Keywords: Terminal Emulation
  5994.  
  5995. According to the May 18th Network World:
  5996.  
  5997. AST Research, Inc. recently unveiled a 2 port terminal emulation board.  The
  5998. board will do VT220 terminal emulation, and file transfer using the Xmodem
  5999. or Kermit protocols.  The article states the board has an 80186 on it and
  6000. 128kb memory.  The board will handle 5 windows (2 VT220 sessions, a DOS
  6001. session and two notepads.).
  6002.  
  6003. Different.
  6004.  
  6005. Bob
  6006.  
  6007. ------------------------------
  6008.  
  6009. Date: 20 May 87 15:24:38 GMT
  6010. From: msmith@gauss.rutgers.edu (Mark Smith)
  6011. Subject: Does Perkin-Elmer Kermit Work?
  6012. Keywords: Perkin-Elmer Kermit
  6013.  
  6014. Hi!  Is there anyone out there that is successfully running Kermit in any
  6015. version on a Perkin-Elmer?  Has anyone ever heard of anyone running it
  6016. successfully on a Perkin-Elmer.  If so, please respond by E-mail to me or
  6017. call me at (201) 894-7732 between 9am and 4:445 pm EDT.
  6018.  
  6019. Thanks.
  6020. mark
  6021.  
  6022. [Ed. - Reportedly, the Perkin-Elmer Kermit versions work.  Is there reason
  6023. to believe this is not the case?]
  6024.  
  6025. ------------------------------
  6026.  
  6027. End of Info-Kermit Digest
  6028. *************************
  6029. -------
  6030. 24-Jun-87 13:22:21-EDT,17514;000000000001
  6031. Mail-From: SY.CHRISTINE created at 24-Jun-87 13:21:37
  6032. Date: Wed 24 Jun 87 13:21:37-EDT
  6033. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6034. Subject: Info-Kermit Digest V6 #13
  6035. To: Info-Kermit@CU20B.COLUMBIA.EDU
  6036. Reply-To: Info-Kermit@CU20B
  6037. Queries-To: Info-Kermit-Request@CU20B
  6038. Message-ID: <12313093302.169.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6039.  
  6040. Info-Kermit Digest         Wed, 24 Jun 1987       Volume 6 : Number 13
  6041.  
  6042. Today's Topics:
  6043.  
  6044.                        Kermit Paper Newsletter V1 #2
  6045.                   QK-KERMIT Version 2.7 Tek4010 Emulation
  6046.                   New Commodore Kermit (version 2.0) files
  6047.                          DECmate CP/M Kermit fixes
  6048.                         F11 & 12 on new AT keyboards
  6049.                        Announcing MS-DOS Kermit 2.29C
  6050.                          Bugs in Apollo Kermit 2.8
  6051.              Bug in Mac Kermit 0.8(034) Using 2-byte Checksums
  6052.                     Kermit with Tek emulation (MSTIBT.*)
  6053.                    Missing files for Apple II UCSD Kermit?
  6054.                             Apple 2e/CPM/Kermit?
  6055.                             Kermit for HPUX 5.1?
  6056.                          Unix Kermit in Background?
  6057.                                 HP-150 Kermit?
  6058.  
  6059. ----------------------------------------------------------------------
  6060.  
  6061. Date: Mon 15 Jun 87 12:21:33-EDT
  6062. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6063. Subject: Kermit Paper Newsletter V1 #2
  6064. Keywords: Kermit Paper Newsletter
  6065.  
  6066. The Kermit Distribution group at Columbia University Center for Computing
  6067. Activities are in the process of preparing V1 #2 of the Kermit Newsletter
  6068. (V1 #1 appeared last July).  In addition to giving the non-network-connected
  6069. world news about the latest Kermit versions, we'd also like to publish some
  6070. articles from Kermit users all over the world who are putting Kermit to good
  6071. (and possibly interesting or unusual) uses.  We would be especially
  6072. interested in stories about how Kermit is used to somehow benefit humanity
  6073. (or other creatures), or to foster international cooperation, to make life
  6074. easier for the disabled, etc etc.  For many, Kermit is used for mundane
  6075. purposes like saving money.  We'd like to hear about that too.  Although we
  6076. distribute Kermit programs to thousands of sites, and probably millions of
  6077. users, we get very little feedback on how Kermit is actually used.  We'd
  6078. like to get this kind of news in any form, at any time, but if you'd like to
  6079. see it published in the Kermit Newsletter, please send it soon, and keep the
  6080. article fairly short (say 100-500 words).
  6081.  
  6082. Also, if anyone has any semi-technical general-interest contributions to make,
  6083. e.g. using Kermit over LANs, or through public networks, etc, these would also
  6084. be most welcome.
  6085.  
  6086. Whether you wish to contribute or not, you can be added to the subscriber
  6087. list by sending your mailing address to Info-Kermit@CU20B, or to Kermit
  6088. Newsletter, Columbia University, 612 West 115th Street, New York, NY 10025
  6089. USA.  This process won't be necessary if you received the first issue, or if
  6090. you've ever ordered Kermit material from us by mail, in which cases you're
  6091. already on the list.
  6092.  
  6093. ------------------------------
  6094.  
  6095. Date: Thu, 11 Jun 87 11:29 EDT
  6096. From: VIC%QUCDN.BITNET@wiscvm.wisc.edu
  6097. Subject: QK-KERMIT Version 2.7 Tek4010 Emulation
  6098. Keywords: QK-Kermit
  6099.  
  6100. An updated version of QK-KERMIT v2.7 which provides tek4010 emulation is now
  6101. available.  This version does not require the use of Turbo Graphic toolbox and
  6102. it does not require overlays.  Most of the problems, questions and difficulty
  6103. in using QK-kermit 2.6 were related to the toolbox and overlays, so this should
  6104. mean v2.7 should be a much easier simpler version to implement and use.  Only
  6105. the CGA version is ready.  Hercules and EGA versions will be coming later.
  6106.  
  6107.                         Victor Lee
  6108.                         (613)-545-2033
  6109.                         bitnet :  VIC@QUCDN
  6110.  
  6111. [Ed. - Thanks, Victor!  The new release is in KER:QK*.* on CU20B, available
  6112. with anonymous FTP, and on CUVMA as QK* * for BITNET KERMSRV access.  The new
  6113. release includes IBM PC and Kaypro II support, Apple II support will come
  6114. a bit later.]
  6115.  
  6116. ------------------------------
  6117.  
  6118. Date: Fri, 12 Jun 87 23:31:14 EST
  6119. From: "Ray Moody" <aij@j.cc.purdue.edu>
  6120. Subject: New Commodore Kermit (version 2.0) files
  6121. Keywords: Commodore Kermit
  6122.  
  6123.     Two new files have been submited to CU20B for distribution.
  6124.  
  6125.     C64V2.HEX is the hex file that everyone has been waiting for!  It can
  6126. be de-hexed with C64DXL, which is the same program that de-hexes Kermit1.7.
  6127. Instructions are available in section 4.3 of C64KER.DOC.
  6128.  
  6129.     C64V2.INI is a basic program that can be run to create a kermit.ini file
  6130. that will work with Kermit version 2.0.  Most version 1.7 init files will work
  6131. with kermit V2, however, there are some that will not.
  6132.  
  6133.     As always, I welcome suggestions for improvements and bug reports.
  6134.  
  6135.                     Ray Moody
  6136.                      ihnp4!pur-ee!j.cc.purdue.edu!aij
  6137.                      aij@j.cc.purdue.edu
  6138.                      moody@purccvm.BITNET
  6139.  
  6140. [Ed. - Thanks Ray!  These files have been put in KER:C64V2.HEX and
  6141. KER:C64V2.INI available using FTP to CU20B, user ANONYMOUS (any password) or
  6142. through BITNET using KERMSRV.  This message is in KER:C64V2.HLP.]
  6143.  
  6144. ------------------------------
  6145.  
  6146. Date: 16 Jun 87 15:43:21
  6147. From: Charles J. Lasner (OC.LASNER@CU20B)
  6148. Subject: DECmate CP/M Kermit fixes
  6149. Keywords: DECmate Kermit
  6150.  
  6151. The latest version of KERMIT-80 for the DECMATE II, III, III-PLUS version of
  6152. CP/M-80 (version 4.05) will not properly work when attempting a connection
  6153. between the DECMATE and a remote half-duplex KERMIT such as CMS-KERMIT.
  6154.  
  6155. This is due to the default action of the 6120 processor within the DECMATE
  6156. which does all i/o for the Z80. All occurrences of XON/XOFF (aka <^S>/<^Q>
  6157. or DC1/DC3) are eaten by the 6120 for flow control purposes which is
  6158. normally not a problem.
  6159.  
  6160. When connected to a half-duplex KERMIT such as CMS-KERMIT, the XON (<^Q>)
  6161. character is used to formally turn around the line.  Since the 6120 absorbs
  6162. all such characters, KERMIT-80 hangs when attempting this (retrying with
  6163. <CR> will actually work slowly!).
  6164.  
  6165. a/o this writing, this problem also exists with DECMATE II MS-DOS KERMIT, so
  6166. a work-around is imperative.
  6167.  
  6168. A partial fix is available in the files: CP4DMF.ASM, .HEX, and CP4DMU.ASM,
  6169. .HEX.  Each program comes with a short help (.HLP) file to explain its
  6170. operation.
  6171.  
  6172. [Ed. - Thanks, Charles!  The new files are installed in KER:CP4DMF.*
  6173. and KER:CP4DMU.* on CU20B for anonymous FTP access, and also on CUVMA
  6174. for BITNET KERMSRV access (as CP4DMF * and CP4DMU *).]
  6175.  
  6176. ------------------------------
  6177.  
  6178. Date: Thu 18 Jun 1987 18:43:27 CDT
  6179. From: Mark S. Zinzow <Markz@Uiucvmd>
  6180. Subject: F11 & 12 on new AT keyboards
  6181. Keywords: MS-DOS Kermit
  6182.  
  6183. The program to activate scan codes in the Info-IBMPC Digest V6#45 works fine
  6184. with MS-Kermit 2.29B in allowing the definition of function keys F11 and
  6185. F12.  If you don't already subscribe to I-IBMPC on our listserv, you can
  6186. find the digest on LISTSERV 193 in the file I-IBMPC 87-00052.  The digest
  6187. entry is self explanatory, but for those who find downloading easier than
  6188. debug or MASM, I've put F11F12.COM on our kermit disk in binary form.
  6189.  
  6190. I would suggest executing F11F12 in your AUTOEXEC.BAT file so that it's
  6191. always installed when you wish to run kermit.
  6192. Then all you need to do is modify your 7171KEYS.DEF file.  Here is an
  6193. example that I've tacked on the end of mine (7171ADD F11 on the kermit disk):
  6194. ;
  6195. ; Additional definitions for use with F11F12.COM
  6196. ; PF11 assigned to F11
  6197. set key scan 133
  6198. \033-
  6199. ; PF12 assigned to F12
  6200. set key scan 134
  6201. \033=
  6202. ; PF21 assigned to shift F11
  6203. set key scan 647
  6204. \033o
  6205. ; PF22 assigned to shift F12
  6206. set key scan 648
  6207. \033p
  6208.  
  6209. Some of you may prefer to redefine all the shift codes to PF13-PF24, but
  6210. I prefer to remain consistent with the 10 key definitions.
  6211.  
  6212. [Ed. - Thanks!  The Kermit key definition mechanism will change in the
  6213. forthcoming release (2.30 -- see next message), but the mechanism for
  6214. activating the F11 and F12 keys may still be useful.]
  6215.  
  6216. ------------------------------
  6217.  
  6218. Date: Mon 15 Jun 87 12:21:33-EDT
  6219. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6220. Subject: Announcing MS-DOS Kermit 2.29C
  6221. Keywords: MS-DOS Kermit 2.29C
  6222.  
  6223. MS-DOS Kermit 2.29C is now available for testing on the IBM PC, Zenith
  6224. 100/200, the NEC APC III, HP-150, HP-110 and Portable Plus (untested), and
  6225. Grid Compass (also untested).  A generic version is also available.  The
  6226. .BOO files are in KER:MST*.BOO and descriptions of the updates can be found
  6227. in MSR29C.UPD.  The sources are not yet available because they are still
  6228. undergoing last-minute revisions.  Thanks to Joe Doupnik of Utah State
  6229. University for all his time and effort.  Please test this version on your
  6230. system and report the results, so that we might be able to announce MS-DOS
  6231. 2.30 soon.
  6232.  
  6233. ------------------------------
  6234.  
  6235. Date: 8-JUN-1987 14:20:28
  6236. From:  JDLee1@UK.AC.LOUGHBOROUGH.MULTICS
  6237. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6238. Subject: Bugs in Apollo Kermit 2.8
  6239.  
  6240. Two problems/bugs that I have come across with apollo kermit 2.8 First, the
  6241. apollo seems to store ascii files with just a newline between records, and
  6242. apollo kermit 2.8 does not map newline into CR LF when sending files.
  6243. However it does the correct translation when receiving files.  Second,
  6244. apollo kermit 2.8 does not correctly implement 8 bit prefixing.  If the
  6245. other system says that it cannot 8 bit prefix it puts an N in the packet in
  6246. place of the 8 bit prefix character requested by apollo 2.8 This is wrongly
  6247. interpreted by apollo kermit as a request to use the N character as the
  6248. prefix character with the result that all N characters in the file become
  6249. Control-N at the destination file.
  6250.  
  6251. Tim Lee Pafec Ltd, Strelley Hall, Strelley, Nottingham
  6252. phone 0602 390649 ext 556
  6253.  
  6254. [Ed. - Thanks for the report.  It's been added to the "beware file" for
  6255. Apollo Kermit.  Any volunteers to fix and test it?]
  6256.  
  6257. ------------------------------
  6258.  
  6259. Date: 10-JUN-1987 17:35:59
  6260. From: DB_WILSON@UK.AC.OPEN.ACS.VAX
  6261. Subject: Bug in Mac Kermit 0.8(034) Using 2-byte Checksums
  6262. Keywords: MacKermit
  6263.  
  6264. I have found a problem using Macintosh Kermit with two byte checksums when the
  6265. data packet can have bytes with the eighth bit set. The resulting checksum is
  6266. consistent with such bytes being negative in the range -128 to -1, i.e. bytes
  6267. are treated as signed -128..127 rather than unsigned 0..255. The Kermit book
  6268. makes it clear (c.f. page 224) that the latter is correct.
  6269.  
  6270. The workaround is easy - don't use two byte checksums for binary files.
  6271.  
  6272. Regards,
  6273. David.
  6274.  
  6275. [Ed. - Thanks for the report, which we've added to the Mac Kermit "beware
  6276. file."  The problem will be looked at in the next release of C-Kermit.]
  6277.  
  6278. ------------------------------
  6279.  
  6280. Date: Thu, 11 Jun 87  14:09 EDT
  6281. From: Walter Bourne <WMBSC@CUVMA>
  6282. Subject: Kermit with Tek emulation (MSTIBT.*)
  6283. Keywords: Tek Emulation
  6284.  
  6285. I have run into two problems with the Tek emulation.  The first is that it
  6286. displays certain characters meant as padding.  SAS/Graph, for instance,
  6287. sends a string of ^V's (hex 16) after the clear command.  These appear as
  6288. small blocks half the normal character height across the top of the page.
  6289. The bell SAS rings at the end of the plot is also displayed as a triangle
  6290. pointing right.  There are sometimes what looks like part of a Tek vector
  6291. command printed in the upper left after the bell.
  6292.  
  6293. The second problem is that it loses some data when filling large areas
  6294. solidly at higher baud rates (over 1800).  SAS, running on an IBM CMS
  6295. system, apparently uses no handshaking and the close spacing of the vectors
  6296. doesn't allow the program to catch up during the move portion of the
  6297. command????
  6298.  
  6299.   Walter Bourne,
  6300.   Ass't Director
  6301.   Center for the Social Sciences
  6302.   420 West 118 St., Rm 814 SIA
  6303.   New York, NY   10027
  6304.   Tel: 212-280-3038
  6305.  
  6306. [Ed. - Thanks for the report, Walter.  It's been forwarded to the developers
  6307. and added to the (previously nonexistent) MSTIBT.BWR file.]
  6308.  
  6309. ------------------------------
  6310.  
  6311. Date: 17-JUN-1987 11:23:37
  6312. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6313. Subject: Missing files for Apple II UCSD Kermit?
  6314. Keywords: Apple II Kermit
  6315.  
  6316. We need a version of UCSD Kermit on an Apple II for getting some files off an
  6317. Apple II onto a PC Clone. I've downloaded the sources, but can't track down a
  6318. copy of SYSTEM.ATTACH and ATTACHUD.  Do you have these, or does anyone know
  6319. where they can be obtained? 
  6320.  
  6321. Chris Murphy
  6322. Computer Centre
  6323. Oxford Polytechnic
  6324.  
  6325. [Ed. - Any users of UCSD Pascal Kermit on the Apple II out there who can help?]
  6326.  
  6327. ------------------------------
  6328.  
  6329. Date: 15 Jun 87 19:48:08 GMT
  6330. From: samples@renoir.Berkeley.EDU (A. Dain Samples)
  6331. Subject: Apple 2e/CPM/Kermit?
  6332. Keywords: Apple II Kermit
  6333.  
  6334. I am having trouble getting kermit running.  Any help would be appreciated.
  6335. My hardware configuration is 
  6336.     * Officially enhanced Apple 2e
  6337.     * PCPI ``Starcard'' (Applicard) with Z80B
  6338.     * Hayes Smartmodems (I have access to the 1200 and the 2400)
  6339.     * SuperSerial Card
  6340.  
  6341. I got kermit off the simtel20 PD archives PD:<CPM.MODEM>CP405HEX.ARK (thanks
  6342. much to those who spend their time [and money?] keeping these archives
  6343. open!).  Using the accompanying instructions I configured kermit for the
  6344. ``generic'' CP/M system using the IOBYTE.  Much to my surprise, it was able
  6345. to talk to the modem on the first try!  (Magic is always surprising.)  Much
  6346. to my disappointment, characters are being dropped.  I cannot seem to get
  6347. the Hayes modem into its ``monitor'' mode to set registers, autodial, etc.,
  6348. and not every character I type at the keyboard is being echoed, and not
  6349. every character I type make the geblinken lights on the modem light up.  It
  6350. looks like some sort of handshake or speed problem between the PCPI system
  6351. software and the SSC.  At first I thought the Hayes and the Super Serial
  6352. Card were trying to talk at different baud rates, but a lot of messing
  6353. around and writing test programs convinced me this is not what is happening.
  6354. E.g., the SSC and the modem work fine under SmartTerm, but then they don't
  6355. under kermit.  I thought maybe the Hayes Smartmodem 2400 was not being
  6356. initialized properly under kermit, so I tried the Hayes 1200 under kermit,
  6357. and it experiences the same problem.
  6358.  
  6359. I want to use kermit under CP/M since SmarTerm requires a re-boot and wipes
  6360. out my AE RamWorks ramdisk.
  6361.  
  6362. Any help would be much appreciated!  What am I missing?  Is there a Kermit
  6363. configuration overlay specifically for my configuration?
  6364.  
  6365. Mail to samples@berkeley.edu.  If there is sufficient interest, I will post
  6366. a summary.
  6367.  
  6368. Thanks in advance,
  6369. Dain
  6370.  
  6371. A. Dain Samples, 573 Evans, UC Berkeley, samples@arpa.berkeley.edu 
  6372. (All opinions expressed herein are mine, and do not reflect the opinions of
  6373. anyone that does not want them to.)
  6374.  
  6375. ------------------------------
  6376.  
  6377. Date: 15 Jun 87 19:09:02 GMT
  6378. From: rochester!steinmetz!ebstokes@vdsvax..arpa (Stokes Edward B)
  6379. Subject: Kermit for HPUX 5.1?
  6380. Keywords: HPUX, Kermit
  6381.  
  6382. We have an HP 9836 (Series 200) microcomputer which is running HPUX 5.1
  6383. (hp's flavor of unix, basically system V). We would like to have a cheap
  6384. reliable interface to an Ultrix VAX via an existing RS232 line. CU works OK,
  6385. but doesn't do even the most simplistic checking of files that are
  6386. transferred.  Does anyone have any experience with HPUX Kermit ? It does not
  6387. have the familiar "server" mode which is available in most versions,
  6388. consequently we've not had much luck making it work. Thanks in advance. Ed
  6389. Stokes
  6390.  
  6391. ebstokes@ge-crd.arpa
  6392.  
  6393. [Ed. - Regular C-Kermit 4D(061) is said to work under HP-UX if you build it
  6394. with the "sys5" option.  However, it lacks support for some of the HP 9836
  6395. specific features, some of which may appear in the next release.]
  6396.  
  6397. ------------------------------
  6398.  
  6399. Date: Wed, 17 Jun 87 11:40:38 PDT
  6400. From: dbercel@Sun.COM (Danielle Bercel, MIS Systems Programming)
  6401. Subject: Unix Kermit in Background?
  6402. Keywords: C-Kermit
  6403.  
  6404. Is anyone aware how to run Unix Kermit in the background? The version we
  6405. have here seems to want tty access and even though the commands are coming
  6406. from a script we cannot run it in the background.
  6407.  
  6408. Any suggestions?
  6409.  
  6410. danielle
  6411. UUCP:  {hplabs,decvax,}!sun!toto!{danielle,dbercel}                        
  6412. COM:   dbercel%toto@sun.com
  6413. ARPA:  dbercel@sun.arpa                      
  6414.  
  6415. [Ed. - The -q option, given on the command line, is intended to "quiesce" the
  6416. tty and allow the program to run in the background, when invoked with a "&"
  6417. on the end of the command line.]
  6418.  
  6419. ------------------------------
  6420.  
  6421. Date: Wed, 17 Jun 87 14:10 EST
  6422. From: Mark B. Johnson                             
  6423. Subject: HP-150 Kermit?
  6424. Keywords: HP-150 Kermit
  6425.  
  6426. Could anyone be so kind as to send us the HP 150 version of MS-Kermit on
  6427. diskette?  We cannot transfer anything to the one here on campus due to an
  6428. outdated BASIC.  We would be ever so grateful ...
  6429.  
  6430. Mark Johnson
  6431. Univ. of Notre Dame
  6432.  
  6433. [Ed. - This is a popular request.  Does anyone know of an HP User Group that
  6434. we could submit a Kermit diskette to for distribution.  In the near future,
  6435. there is a possibility that Kermit Distribution at Columbia will be able
  6436. to provide this service, but until then...... ??]
  6437.  
  6438. ------------------------------
  6439.  
  6440. End of Info-Kermit Digest
  6441. *************************
  6442. -------
  6443. 14-Jul-87 16:21:16-EDT,23547;000000000000
  6444. Mail-From: SY.CHRISTINE created at 14-Jul-87 16:19:31
  6445. Date: Tue 14 Jul 87 16:19:31-EDT
  6446. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6447. Subject: Info-Kermit Digest V6 #14
  6448. To: Info-Kermit@CU20B.COLUMBIA.EDU
  6449. Reply-To: Info-Kermit@CU20B
  6450. Queries-To: Info-Kermit-Request@CU20B
  6451. Message-ID: <12318368566.191.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6452.  
  6453. Info-Kermit Digest         Tue, 14 Jul 1987       Volume 6 : Number 14
  6454.  
  6455. Today's Topics:
  6456.  
  6457.                Patched up MSTIBM.BOO (beta test) for testing
  6458.                   Update to Tek emulator for IBM PC Kermit
  6459.                     Announcing Kermit for Tripos systems
  6460.                   Announcing a New Acorn Version of Kermit
  6461.                 Announcing ICL 2900 VME Kermit Version 1.01
  6462.             Announcing Kermit for the Harris H100-1 Running VOS
  6463.                     Announcing Kermit for the TI990 DX10
  6464.              Kermit and the Toshiba 3100 Internal modem (2 messages)
  6465.                              Kermit for Mac II
  6466.                           MAC II and mailing list
  6467.                            Kermit on the MAC SE?
  6468.                          Unix Kermit in Background
  6469.                 Getting the files SYSTEM.ATTACH and ATTACHUD
  6470.                           Kermit for the RTE-6 OS?
  6471.                  Files Needed for the DG Nova Running RDOS?
  6472.                          Man page for BSD C-Kermit?
  6473.                         Vax to IBM 370 File Transfer
  6474.                         Help with C-Kermit on Cyber
  6475.                       C-Kermit Problem on a SUN 3/160
  6476.  
  6477. ----------------------------------------------------------------------
  6478.  
  6479. Date: 28 JUN 87 17:31-MST
  6480. From: JRD@USU
  6481. Subject: Patched up MSTIBM.BOO (beta test) for testing
  6482. Keywords: MS-DOS Kermit
  6483.  
  6484. Following this note is the latest MSTIBM.BOO file which has fixes for
  6485. problems known to date and the added items: CTTY support, version banner on
  6486. file transfer display, errorlevel returns, auto-cleanup of Macros, retention
  6487. of full file statistics for last send, and Set Term Roll On | Off (default
  6488. is Off).  Ident is 2.29C dated 27 June 1987.
  6489.  
  6490. Cured reported problems: Set Key in a Macro echos its status lines;
  6491. backspacing at the Set Key definition prompt crashed the system.
  6492.  
  6493. One cannot use the regular numeric keypad as a general dispatch area for
  6494. umpteen functions per key, just three per key is the limit. Suggest using the
  6495. Function keys for this purpose; they are designed to support four per key.
  6496. The Num Lock key does what it should, sets numeric mode; Shift can be added
  6497. on top to get a third function per key. Control-Break key combination is now
  6498. predefined to send a BREAK out the comms port, so does Alt-B.
  6499.  
  6500. When Kermit Pushes to DOS from within Connect mode Kermit sends a flow-off
  6501. character (XOFF), if flow control is active, to suspend the remote host and
  6502. later a flow-on (XON) character when resuming Connect mode.  It does not do
  6503. this if the Push occurs at the Kermit prompt level since sending a stray
  6504. character at that time might wakeup a remote host or communications black
  6505. box when we were doing only local work.
  6506.  
  6507.         Regards,
  6508.         Joe D.
  6509.  
  6510. [Ed. - Thanks Joe!  Those of you who are testing the new Kermit on IBM PCs
  6511. and compatibles (including PS/2s) are encouraged to grab the new version from
  6512. KER:MSTIBM.BOO on CU20B and try it out.  The bug-reporting period will soon
  6513. be over.]
  6514.  
  6515. ------------------------------
  6516.  
  6517. Date: 18-JUN-1987 09:47:32
  6518. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6519. Subject: Update to Tek Emulator for IBM PC Kermit
  6520. Keywords: Tek Emulation, MS-DOS Kermit
  6521.  
  6522.   Brian Holley has expanded his Tek emulator version of MS-Kermit 2.29 to
  6523. use CGA/EGA and Hercules cards, and also to run on Olivetti (M24??). The
  6524. files are KER:MSTIBT.BWR and KER:MSTIBT.BOO.  This update to the BOO file
  6525. should cure the problem Walter Bourne reported in Info-Digest 13.
  6526.  
  6527. The latest version of the TEKtronix 4010 emulator for MSKERMIT has the
  6528. following facilities:
  6529.  
  6530. 1. Support for: CGA, EGA, Hercules, Olivetti
  6531.  
  6532. 2. To switch from one of the graphics facilities to another, use the command:
  6533.    SET TERMINAL GRAPHICS xxx
  6534.    where xxx can be one of CGA, EGA, Hercules, Olivetti
  6535.  
  6536. 3. The line drawing algorithm writes direct to screen memory and is therefore
  6537. much faster than in the previous version; it will, however, almost certainly
  6538. cause problems under Topview, Windows or other windowing systems.
  6539.  
  6540. Please note:
  6541.  
  6542. 4.The TEK emulation is not complete:
  6543.     (a) characters are all based on an 8 by 8 matrix, giving 80 characters
  6544.         across the screen (90 for Hercules), and 25 lines (CGA), 43 lines (EGA
  6545.         and Hercules), or 50 lines (Olivetti). (A 4010 has 74 by 32)
  6546.  
  6547.     (b) there is no MARGIN 1.
  6548.  
  6549. All vectors should, however, be correctly positioned in relation to one
  6550. another, though the aspect ratio may not be perfect. In addition, a cross-hair
  6551. facility is provided. Use arrow keys to move the cross-hairs, and SHIFT-arrow
  6552. for faster movement.
  6553.  
  6554. 5. TEK mode is entered from VT or other mode upon receipt of the sequence ESC
  6555.    FormFEED (hex 1B 0C); you can exit from TEK mode either when ESC-US (hex 1B
  6556.    1F) is sent by the host, or by pressing the Kermit escape key (CTRL-], by
  6557.    default).
  6558.  
  6559. 6. Please send any comments/problems to:
  6560.           Brian Holley
  6561.           Faculty of Economics and Politics
  6562.           University of Cambridge  CB3 9DD
  6563.  
  6564.           BJH6@UK.AC.CAM.PHX
  6565.  
  6566. [Ed. - Thanks, Alan!  The new file is in KER:MSTIBT.BOO.  Remember, this is
  6567. still "vanilla" 2.29, with Tek emulation added.  Tek emulation probably will
  6568. not make it into 2.30, but here's something that can be used (at least on
  6569. IBM PCs with CGAs) till then.]
  6570.  
  6571. ------------------------------
  6572.  
  6573. Date: 29-JUN-1987 10:14:55
  6574. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6575. Subject: Announcing Kermit for Tripos systems
  6576. Keywords: Tripos Kermit
  6577.  
  6578. Here's a version of Kermit to run under the Tripos operating system (a high
  6579. portability system devised at Cambridge University, England, that has
  6580. appeared on various machines and is the basis of Amigados.). This version,
  6581. written by C.G.Selwyn of Metacomco Ltd, is in BCPL, based on the old C
  6582. Kermit from the Protocol Manual. There's no documentation for it,
  6583. unfortunately.
  6584.  
  6585. [Ed. - Thanks Alan.  The source code can be found in KER:TRIPOS.* available
  6586. by FTP to CU20B, user ANONYMOUS (any password) or through BITNET using
  6587. KERMSRV.]
  6588.  
  6589. ------------------------------
  6590.  
  6591. Date: 29-JUN-1987 10:14:55
  6592. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6593. Subject: Announcing a New Acorn Version of Kermit
  6594. Keywords: Acorn Kermit, C-Kermit
  6595.  
  6596. This is the Kermit for the Acorn Cambridge Workstation, contributed by Acorn
  6597. Computers Ltd.
  6598.  
  6599. Users of this Kermit might like to know that it is available on disc from
  6600. Acorn at a cost of #50 to cover media and handling.
  6601.  
  6602. C-Kermit is a completely new implementation of Kermit, written modularly and
  6603. transportably in C. The protocol state transition table is written in wart,
  6604. a (non-proprietary) lex-like preprocessor for C. System-dependent primitive
  6605. functions are isolated into separately compiled modules so that the
  6606. program should be easily portable among Unix systems and also to non-Unix
  6607. systems that have C compilers.  This document applies to Unix
  6608. implementations of C-Kermit, and in most ways also to the VMS
  6609. implementation.
  6610.  
  6611. [Ed. - Thanks for submitting this version Alan.  The files are in KER:AC*.*.]
  6612.  
  6613. ------------------------------
  6614.  
  6615. Date: 29-JUN-1987 10:14:55
  6616. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6617. Subject: Announcing ICL 2900 VME Kermit Version 1.01
  6618. Keywords: VME Kermit
  6619.  
  6620. SWURCC VME Kermit Version 1.01
  6621.  
  6622. This version of VME Kermit is the standard version. If the communications
  6623. device for terminal connection to VME is an ASG, VME Kermit may not work.
  6624. This is because of a VME bug. Once this bug has been fixed the standard
  6625. version will run via ASG. If you find that VME Kermit will not run via ASG
  6626. please contact SWURCC for details of a modification to circumvent the bug.
  6627.  
  6628.                                                        David Lord (SWURCC)
  6629.  
  6630. [Ed. - Thanks David.  The files have replaced the old ones in KER:VME*.*.
  6631. The old files have been placed in KO:VME*.* for now.]
  6632.  
  6633. ------------------------------
  6634.  
  6635. Date: Tue 30 Jun 87 11:24:29-EDT
  6636. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6637. Subject: Announcing Kermit for the Harris H100-1 Running VOS
  6638. Keywords: H100 Kermit
  6639.  
  6640. This program was written using Harris Fortran 77 on a Harris H100-1
  6641. computer (VOS 4.1.1 operating system) by Skip Russell, Division of
  6642. Biostatistics, Washington University in St. Louis (c04689sr@WUVMD.BITNET)
  6643.  
  6644. It was tested at up to 9600 baud against Columbia University's "MSKERMIT"
  6645. version 2.27 on an IBM PC/AT running DOS 3.0.
  6646.  
  6647. This version (1.04 April, 1987) added code to the first version to allow GETs
  6648. of file groups using the "?" wildcard character.  The program was came out of
  6649. a need to transfer files between the aging Harris 100 and an IBM PC.
  6650.  
  6651. Skip Russell wrote this program especially for Harris computers which are
  6652. configured with a "MUX" as opposed to the more recent CNP or DMACP I/O
  6653. processors, since the Pascal-based Harris Kermit which was already in
  6654. existence does not accommodate such a configuration.  As such, he has not
  6655. taken advantage of many of the special features offered by those devices
  6656. (notably timeouts and buffered I/O via "hot read"), but have opted instead
  6657. for simpler, albeit less efficient, modes of communication.  In any case,
  6658. this program should work properly on a Harris machine in any configuration.
  6659.  
  6660. The files are in KER:H100*.*.
  6661.  
  6662. ------------------------------
  6663.  
  6664. Date: Tue 30 Jun 87 11:24:29-EDT
  6665. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6666. Subject: Announcing Kermit for the TI990 DX10
  6667. Keywords: TI990 Kermit
  6668.  
  6669. This version (1.0) of Kermit for the Texas Instrument DX10 was written by
  6670. Paul W. Madaus, Johnson Controls, Inc., 507 E. Michigan St., Milwaukee, WI
  6671. 53201.  His cover letter follows:
  6672.  
  6673. The Kermit source was originally designed to run on the Sperry(UNIVAC) 1100.
  6674. He has chosen to convert and implement this version of Kermit onto the
  6675. TI-990 DX10 systems.  The conversion of system specific procedures was
  6676. straightforward, the basic protocol of the UNIVAC version was written in
  6677. standard Pascal, and of all the versions tested for conversion, the UNIVAC
  6678. version produced an acceptable amount of errors upon initial DX10
  6679. compilation (not a deciding factor - but very influential).  Before
  6680. continuing further, he wishes to credit the original UNIVAC version (2.0) of
  6681. this program to:
  6682.                      Edgar Butt         (last known address)
  6683.                      Computer Science Center
  6684.                      University of Maryland
  6685.                      College Park, Maryland 20742
  6686.  
  6687. His method of re-design will consist of removal or conversion of all UNIVAC
  6688. system dependent software, addition of a command parsing mechanism, addition
  6689. of interactive command control, addition of several new Kermit commands,
  6690. addition of simple tty type terminal emulation via connect cmd, addition of
  6691. remote as well as local Kermit execution, and addition of a Pascal XOR
  6692. function for 7th and 8th bit setting and resetting.  This program makes use
  6693. of TI Pascal extensions but does not include any non-TI Pascal structures.
  6694. Program was compiled and linked at DX10 REL. 3.7.0 and DX10 Pascal REL.
  6695. 1.8.0.  THE TI Pascal configuration process was not used only for greater
  6696. simplicity and easier portability.
  6697.  
  6698. [Ed. Thanks Paul.  The files have been placed in KER:TI9*.*]
  6699.  
  6700. ------------------------------
  6701.  
  6702. Date: Tue, 30 Jun 87  11:19:39 EDT
  6703. From: "Roger Fajman" <RAF@NIHCU>
  6704. Subject: Kermit and the Toshiba 3100 Internal modem (more!)
  6705. Keywords: Toshiba 3100, Modems
  6706.  
  6707. I recently received the Megahertz T1200 internal modem for my Toshiba 1100+.
  6708. It seems to work fine with Kermit.
  6709.  
  6710. [Ed. - This is good news.  See message below.]
  6711.  
  6712. ------------------------------
  6713.  
  6714. Date: Mon 29 Jun 87 17:05:48-EDT
  6715. From: Christopher P. Lent <OC.PEDHEM@CU20B.COLUMBIA.EDU>
  6716. Subject: Kermit and the Toshiba 3100 Internal modem (more!)
  6717. Keywords: Toshiba 3100, Modems
  6718.  
  6719. RE: "Roger Fajman" <RAF@NIHCU> message in a former Kermit digest.
  6720.  
  6721. Well, there are two work-arounds and a solution for the Toshiba 3100
  6722. internal modem:
  6723.  
  6724. First the solution:
  6725.  
  6726. Toshiba has come out with replacement for the internal modem which DOES send
  6727. a break.  A friend of mine got his replaced by Toshiba. Toshiba had him ship
  6728. his modem out and they sent a replacement.  I've tested the new internal
  6729. modem card and it DOES send a break with Kermit 2.29A and 2.29B.  It also
  6730. sends a break and a long break with Kermit-MS V2.29C (Development for 2.30)
  6731. 7 Jun 87 .  Also the Kermit HANGUP function works fine.
  6732.  
  6733. I imagine Toshiba's replacement policy is a "if you call, we MAY tell you
  6734. about it" type deal, but I would guess the most effective route would be to
  6735. call Toshiba directly.
  6736.  
  6737. The part number on my friend's box is: PA7438E B (is B for Break ? :-)
  6738.  
  6739. The Work-Arounds:
  6740.  
  6741. One workaround (which I have not tested) might be to set the baud rate down
  6742. to 45.5 and send a null (via CTRL-] 0).  This should simulate a BREAK well
  6743. enough.
  6744.  
  6745. A second workaround is to get an external modem and use that.  The integral
  6746. serial port on the T3100 does send breaks and handle the modem signals
  6747. properly.
  6748.  
  6749. Hope this helps,
  6750. Chris Lent
  6751. cbosgd!philabs!phri!cooper!chris
  6752. OC.PEDHEM@CU20B.COLUMBIA.EDU
  6753.  
  6754. ------------------------------
  6755.  
  6756. Date: Fri, 26 Jun 87 21:02:06 PDT
  6757. From: dhare@Sun.COM (Dwight Hare)
  6758. Subject: Kermit for Mac II
  6759. Keywords: MacKermit
  6760.  
  6761. My version of Kermit, 0.8(34), immediately bombs on my new Mac II.
  6762. Is there a version of Kermit which runs on the Mac II?
  6763.  
  6764. Dwight Hare
  6765. dhare@sun.com
  6766.  
  6767. [Ed. - Reportedly, MacKermit 0.8(34) works on the Mac II.  Comments?]
  6768.  
  6769. ------------------------------
  6770.  
  6771. Date: Sun, 5 Jul 87 18:54:57 pdt
  6772. From: Alex Woo <woo@ames-pioneer.arpa>
  6773. Subject: MAC II
  6774. Keywords: Mac Kermit
  6775.  
  6776. I recently purchased a MAC II and discovered that the SUMEX version
  6777. of Kermit 0.8 failed to even startup.  Is there an updated version?  
  6778.  
  6779. Thanks
  6780. Alex Woo, MS 227-2        |    wu@ames-aero.arpa
  6781. NASA Ames Research Center    |    woo@ames-nas.arpa
  6782. Moffett Field, CA 94035        |    {seismo,topaz,lll-crg,ucbvax}! 
  6783. Phone: (415) 694-6133        |    ames!pioneer!woo
  6784.  
  6785.   {hplabs,hao,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!pioneer!woo
  6786.  
  6787. [Ed. - We had earlier reports that Mac Kermit worked OK on the Mac II and
  6788. the Mac SE.  What could be the hidden factor that makes it work for one
  6789. person but not another?  Anyway, there will soon be a new release of Mac
  6790. Kermit that can be compiled directly on the Mac under Megamax C, so that
  6791. Macintosh wizards can start finding and fixing problems.  Watch Info-Kermit
  6792. for announcements.]
  6793.  
  6794. ------------------------------
  6795.  
  6796. Date: Tue 30 Jun 87 11:24:29-EDT
  6797. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6798. Subject: Kermit on the MAC SE?
  6799. Keywords: MacKermit, VAX/VMS Kermit
  6800.  
  6801. "rozycki%thebay.dec@decwrl" is trying to use MacKermit 0.8(34) on a MAC SE
  6802. to communicate with a VAX/VMS system running Kermit 3.3.111.  It is a direct
  6803. connection using a printer cable.  A connection can be made but file
  6804. transfer is not successful.  Various parity settings have been tried.  Has
  6805. anyone has a similar experience?
  6806.  
  6807. ------------------------------
  6808.  
  6809. Date: Tue, 30 Jun 87 15:17:16 BST
  6810. From: Gordon Scott <seismo!mcvax!mfmail!gas@columbia.edu>
  6811. Subject: Unix Kermit in Background
  6812. Keywords: C-Kermit
  6813.  
  6814. In response to the query about running Unix Kermit in background
  6815. (Info-Kermit Digest V6 #13 ) there are a few other things to note as well as
  6816. using the -q flag.
  6817.  
  6818. -q appears to have no effect on some of the output from the script module
  6819. and to get round that one I generally just redirect the standard output.
  6820.  
  6821. Another point is that the documentation about errors in take files being
  6822. fatal in background is wrong for 4C(061), although it was correct in
  6823. 4C(057).
  6824.  
  6825. It also took me a while to realise that protocol timeouts are not fatal to
  6826. the job in background - kermit will keep retrying for a while and then go on
  6827. to the next command.
  6828.  
  6829. Gordon Scott
  6830. Micro Focus Ltd
  6831. (mcvax!ukc!mfmail!gas)
  6832.  
  6833. [Ed. - Thanks for the comments; these problems should be fixed in the next
  6834. release of C-Kermit.]
  6835.  
  6836. ------------------------------
  6837.  
  6838. Date: Sun, 28 Jun 87 22:32:00 pdt
  6839. From: hplabs!cae780!amdcad!ames!well!samlb@ucbvax.Berkeley.EDU 
  6840. Subject: Files SYSTEM.ATTACH and ATTACHUD for Apple II UCSD p-System Kermit
  6841. Keywords: Apple II, UCSD p-System
  6842.  
  6843. In article <12313093302.169.SY.CHRISTINE@CU20B.COLUMBIA.EDU> Chris writes:
  6844. >SYSTEM.ATTACH and ATTACHUD.  Do you have these, or does anyone know
  6845. >where they can be obtained? 
  6846. >
  6847. >Chris Murphy
  6848. >Computer Centre
  6849. >Oxford Polytechnic
  6850.  
  6851.     Both are available from the International Apple Corps in Daly City,
  6852. CA, USA -- and probably from his local Apple User Group in England . . .
  6853.  
  6854. Sam'l Bassett, Semantic Engineer -- My words & ideas are for sale!
  6855. 34 Oakland Ave., San Anselmo  CA  94960;  (415) 454-7282
  6856. UUCP:  {...known world...}!hplabs OR ptsfa OR lll-crg!well!samlb;
  6857. Compuserve:  71735,1776;  WU Easylink ESL 6284-3034;  MCI SBassett
  6858.  
  6859. ------------------------------
  6860.  
  6861. Date: 28 June 87 21:33-EST
  6862. From: MLCARSON@MTUS5
  6863. Subject: Kermit for the RTE-6 OS?
  6864. Keywords: RTE Kermit
  6865.  
  6866.   I'm looking for a version of Kermit that will work on the RTE-6 operating
  6867. system with a HP12966A interface using a DVA05 driver.  We have three such
  6868. interfaces: one for a HP2645A terminal, one for a HP2622A terminal, and one
  6869. that is shared by a PC and another HP terminal via 1200 baud modem.  I have
  6870. a version of Paul Schumann's Kermit but I believe it requires either a
  6871. 12040B/C or 12792B/C multiplexer.  I can't even try this Kermit because its
  6872. on a 5.25" PC formatted disk.  I can't just upload it to the HP editor
  6873. because of the ENQ/ACK protocol that is taking place.  Is there anyway of
  6874. getting around this?  If there is a Kermit out there that works, how do I
  6875. get it on the HP?  Could you please help me with this problem or point me to
  6876. someone who could?  It would really be appreciated.  Thank you.
  6877.  
  6878. ------------------------------
  6879.  
  6880. Date: 1-JUL-1987 10:23:05
  6881. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6882. Subject: Files Needed for the DG Nova Running RDOS?
  6883. Keywords: DG Nova Kermit
  6884.  
  6885. It's been pointed out to us that the files for Kermit in Fortran-5 for DG
  6886. Nova machines running RDOS (prefix RDO) are incomplete. There are include
  6887. references to SETSETUP.FR and F5ERR.FR, and these files aren't in the set,
  6888. and what they may contain isn't obvious.
  6889.  
  6890. Does anyone know what's in the files, or has anyone got copies?
  6891.  
  6892.        Alan Phillips
  6893.  
  6894. [Ed. - These are probably DG files that come with DG Fortran.  Anyway, the
  6895. person who contributed the Fortran version of RDOS Kermit is long gone.
  6896. The forthcoming release of C-Kermit will support DG C environments; it has
  6897. been tested on AOS/VS, but not RDOS, however the C environment is supposed
  6898. to be consistent across all the DG product lines.]
  6899.  
  6900. ------------------------------
  6901.  
  6902. Date: 6 Jul 87 18:29:01 GMT
  6903. From: hao!boulder!sigi!tag@RUTGERS.EDU (Tinsley A. Galyean)
  6904. Subject: Man page for BSD C-Kermit?
  6905. Keywords: C-Kermit
  6906.  
  6907. I am looking for a man page for the latest version of C-Kermit BSD.
  6908.  
  6909. C-Kermit, 4D(061) 8 Sep 86, 4.2 BSD
  6910.  
  6911. The source I have did not have a man page with it.  If you have one that you
  6912. wrote yourself or otherwise found would you please mail me a copy.
  6913.  
  6914. Thank You
  6915.  
  6916.     tag
  6917.  
  6918.     tag@boulder.colorado.edu    (CSNET or ARPANET)
  6919.     ...!{nbires,hao}!boulder!tag    (UUCP)
  6920.  
  6921. [Ed. - The man page, such as it is, is in KER:CKUKER.NR on CU20B, and comes
  6922. with C-Kermit in the normal distribution.]
  6923.  
  6924. ------------------------------
  6925.  
  6926. Date: Wed, 08 Jul 87  11:16:58 EDT
  6927. From: "Bob Klein" <KL2@NIHCU>
  6928. Subject: Vax to IBM 370 File Transfer
  6929. Keywords: VAX/VMS Kermit, TSO Kermit
  6930.  
  6931. A user at our site is trying to transfer a file from a Vax (under VMS 4.5)
  6932. to our IBM 3090 running MVS using Vax Kermit 3.1.066.  He can set up the
  6933. connection but can't even get the transfer started.  I noticed in the
  6934. Info-Kermit Digest V6 #9 that there is a new release of VAX/VMS Kermit
  6935. (3.3.111) which contains bug fixes for among other things IBM mainframe
  6936. communications.  Does anyone have any experience doing file transfer between
  6937. a Vax and a 3090 (or other 370 model) running MVS.  The version of Kermit on
  6938. our mainframe is NIH TSO Kermit.  Thanks in advance for any pointers.
  6939.  
  6940. ------------------------------
  6941.  
  6942. Date: 24 Jun 87 15:40:00 MST
  6943. From: <darieb@sandia-2.arpa>
  6944. Subject: Help with C-Kermit on Cyber
  6945. Keywords: C-Kermit, Cyber
  6946.  
  6947. I am attempting to put CKUKER onto the CDC NOS VX/VE system.  This (hybrid)
  6948. system is supposed to be SVID compatible.  I can get the makefile to work
  6949. just fine with "make sys3" or "make sys3nid" as the instructions say.  When
  6950. I execute ("wermit"), the prompts seem to be missing carriage returns and/or
  6951. line feeds (e.g. the help ("?") directive produces a list which does not
  6952. line up, and seems to be going off the page 'til wraparound.)  This makes
  6953. output hard to read.
  6954.  
  6955. Even worse, the input seems to have a one-character buffer... typing
  6956. anything causes Kermie to interpret each character as if it were the full
  6957. command.  Trying "server" will get 6 errors, one for each letter which is
  6958. either an illegal command or not long enough for Kermit to distinguish which
  6959. particular command is being requested.  The only things which work are helps
  6960. ("?", "h") and a few of the other commands uniquely determined by one letter
  6961. and requiring no other argument.
  6962.  
  6963. I am not a C or UNIX guru, but am learning at a regular pace.  I've tried
  6964. stabs in the dark by having ckutio use ICANON for tty and console lflag
  6965. values -- but I really don't know what's happening.  I fear that the strang
  6966. CYBER environ- ment of UNIX (called VX) sitting atop NOS/VE which is
  6967. dual-mode with NOS may be doing very strange things to I/O.  The local CDC
  6968. VX/VE expert is stumped.
  6969.  
  6970. HELP!  Anybody have a similar problem?
  6971.  
  6972. Declan A. Rieb
  6973. Sandia National Laboratories, Division 2614
  6974. Albuquerque NM
  6975.  
  6976. Phone: (505) 844-6338
  6977. DARIEB@SANDIA-2.ARPA
  6978.  
  6979. ------------------------------
  6980.  
  6981. Date: 8-JUL-1987 10:05:25
  6982. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>  
  6983. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6984. Subject: C-Kermit Problem on a SUN 3/160
  6985. Keywords: C-Kermit
  6986.  
  6987. We are having trouble with a version of C Kermit installed on a Sun 3/160
  6988. workstation within the Department of Photogrammetry and Surveying at UCL. It
  6989. appears impossible to get the system set up as a virtual terminal so that
  6990. that it can initiate transfers from other Kermits, in this case a VAX within
  6991. UCL. We can set up the line /dev/ttyb on thisd Sun without any apparent
  6992. problems. However, when the line is connected there is no response from
  6993. remote hosts at the other end of the line. It is unlikely that the hardware
  6994. is a fault, as the UNIX utility function 'tip' is able to establish
  6995. connections without problems.
  6996.  
  6997. Could you please reply to:
  6998.  
  6999. oneill@uk.ac.ucl.cs
  7000.  
  7001. Thankyou,
  7002.  
  7003. Mark O'Neill,
  7004. Dept of Photogrammetry and Surveying
  7005. UCL,
  7006. Gower Street,
  7007. Londow WC1E 6BT UK.
  7008. Tel: 01-387-7050X2743
  7009.  
  7010. ------------------------------
  7011.  
  7012. End of Info-Kermit Digest
  7013. *************************
  7014. -------
  7015. 28-Jul-87 14:33:21-EDT,21024;000000000000
  7016. Mail-From: SY.CHRISTINE created at 28-Jul-87 14:32:07
  7017. Date: Tue 28 Jul 87 14:32:07-EDT
  7018. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7019. Subject: Info-Kermit Digest V6 #15
  7020. To: Info-Kermit@CU20B.COLUMBIA.EDU
  7021. Reply-To: Info-Kermit@CU20B
  7022. Queries-To: Info-Kermit-Request@CU20B
  7023. Message-ID: <12322019030.199.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7024.  
  7025. Info-Kermit Digest         Tue, 28 Jul 1987       Volume 6 : Number 15
  7026.  
  7027. Today's Topics:
  7028.  
  7029.                Reorganization of Files on Kermit Tapes
  7030.         Announcing Kermit68K, a Portable 68000 Kermit Program
  7031.                        A New MSTRMX.* Available
  7032.           MacKermit 0.8(34) on the Macintosh II (4 messages)
  7033.               7171 MSKERMIT.INI for MS-DOS 2.29C Kermit
  7034.                      Problem with C-Kermit on SUN
  7035.                         Binary File Transfers
  7036.                 Time Loop for Prompts in Script Files
  7037.                      MSKERMIT for the DEC Rainbow
  7038.                  Bootstrap version of Kermit-CMS 3.1
  7039.                     Portable Kermit for IBM 370's
  7040.                      VMS Kermit Buffering Problem
  7041.  
  7042. ----------------------------------------------------------------------
  7043.  
  7044. Date: Mon 27 Jul 87 12:52:37-EDT
  7045. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  7046. Subject: Reorganization of Files on Kermit Tapes
  7047. Keywords: Kermit Tapes
  7048.  
  7049. Due to the recent influx of new Kermit versions, Kermit Distribution has grown
  7050. from 3 to 5 tapes.  Tape A still contains the more popular microcomputer (PC,
  7051. workstation) Kermit implementations; Tape B still contains the more popular
  7052. mini and mainframe Kermit implementations (IBM mainframes, C-Kermit, DEC OS's,
  7053. etc); Tape C contains additional micro versions (overflow from Tape A); Tape D
  7054. contains additional mini and mainframe versions (overflow from Tape B); and 
  7055. Tape E contains machine readable copies and text formatter source for the 
  7056. Kermit User Guide, Protocol Manual, and Byte Article and other large documents,
  7057. including old mail archives.  Apologies for any inconvenience this might cause
  7058. to tape customers.  Those who access Kermit files by network should notice no
  7059. difference.
  7060.  
  7061. ------------------------------
  7062.  
  7063. Date: Sat, 18 Jul 87 12:26 N
  7064. From: <BAGNARA@IBOINFN.BITNET> (Roberto Bagnara)
  7065. Subject: Announcing Kermit68K, a Portable 68000 Kermit Program
  7066. Keywords: 68000, Motorola 68000, OS-9
  7067.  
  7068. I'm very pleased to announce that, after 1 year of work, the OS9/68000 version
  7069. of Kermit68K pre-release 1.0.00 is ready to be distributed.
  7070.  
  7071. Kermit68K/OS9 is an implementation of Kermit68K for microcomputer systems
  7072. running the OS-9/68000 operating system from Microware.  Kermit68K is patterned
  7073. after UNIX C-Kermit, however it is written completely in Motorola 68000
  7074. assembly language to allow easy portability to 68000 based systems without C
  7075. compilers.  The OS-9 system specific modifications were performed by Steve
  7076. Williams of the Electrical and Computer Engineering Department at the
  7077. University of Texas at Austin.
  7078.  
  7079. Kermit68K has been designed and written to be (among other things) portable.
  7080. This means that it can be implemented on any 68000 based machine with any
  7081. operating system (really also on machines without an operating system).
  7082. Furthermore (being highly modular, ROMable etc.) it is suitable for
  7083. nonstandard, specific applications (e.g. automatic data transmission from a
  7084. remote acquisition station to a database host computer).
  7085.  
  7086. I hope, by pre-releasing Kermit68K at this time, to involve experts of other
  7087. operating systems/machines.  People willing to try other implementations of
  7088. Kermit68K (for example under UniFLEX, PDOS, VERSADOS, CPM/68K etc.)  shouldn't
  7089. hesitate to contact me at any time.  The type and amount of work necessary is
  7090. deducible by reading the distribution file K6GSYS.ASM (the only system
  7091. dependent module).
  7092.  
  7093. Finally I want to remind the potential users of Kermit68K/OS9 that we, I and
  7094. Steve, need a strong feedback; there are many things to test and correct.
  7095. Furthermore I'm continuously upgrading the program and I should take many
  7096. decisions, so users suggestions will be very useful to me.  Please, feel free
  7097. to contact me at any time.  Cordially,
  7098.  
  7099.                  Roberto Bagnara
  7100.  
  7101. Ordinary Mail:        Roberto Bagnara
  7102.                       Physics Department
  7103.                       Bologna University
  7104.                       via Irnerio, 46
  7105.                       40126 BOLOGNA
  7106.                       Italy
  7107.  
  7108. Bitnet:               Bagnara@Iboinfn
  7109. DECnet:               39937::BAGNARA
  7110. Arpanet, Usenet:      bagnara%iboinfn.bitnet@wiscvm.wisc.edu
  7111.  
  7112. [Ed. - Many thanks Roberto!  The files are in KER:K6*.* avaialable via ARPAnet
  7113. by FTPing to CU20B, user ANONYMOUS (any password) or through BITNET using
  7114. KERMSRV.]
  7115.  
  7116. ------------------------------
  7117.  
  7118. Date: Monday     July 27, 1987 12:57 PM PDT.
  7119. From:<JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu>
  7120. Subject: A New MSTRMX.* Available
  7121. Keywords: MS-DOS RMX Kermit
  7122.  
  7123. This is to announce the test release of version 2.29C of Kermit for both the
  7124. RMX86 and RMX286 Operating Systems.  Relevant files are MSTRMX.BOO, for RMX86,
  7125. and MSTRX2.BOO, for RMX286, MSTRMX.DOC, and MSERMX.P86.
  7126.  
  7127. [Ed. - Thanks to jafw801%calstate.bitnet@wiscvm.wisc.edu for sending these
  7128. .BOO files.  The are in KER:MSTRMX.BOO and MSTRX2.BOO.  Please try them out
  7129. and send reports to Info-Kermit@CU20B.]
  7130.  
  7131. ------------------------------
  7132.  
  7133. Date: Tue, 21 Jul 87  16:53 EDT
  7134. From: MLM@PITTVMS
  7135. Subject: MacKermit on the Macintosh II
  7136. Keywords: MacKermit
  7137.  
  7138. Is there a Kermit for the Macintosh II?  We have tried Macintosh Kermit
  7139. version .8(34) with the system crashing.
  7140.  
  7141. Mark Medice, Academic Computing, Univ. of Pittsburgh.
  7142.  
  7143. [Ed. - See messages below...]
  7144.  
  7145. ------------------------------
  7146.  
  7147. Date: Thu, 23 Jul 87 13:22 EDT
  7148. From: <LUIS@YULIBRA.BITNET>
  7149. Subject: MAC II Kermit Problems.
  7150. Keywords: MacKermit
  7151.  
  7152. Does anyone have a version of Mac Kermit for the Mac II?  It seems that
  7153. the current version 0.8(34A) Oct/85 starts to load but then the standard
  7154. restart error message appears.
  7155.  
  7156. Also, is there a version of the program to define the new keyboard for the
  7157. Mac II?
  7158.  
  7159. Thanks in advance to anyone that posts an answer.
  7160.  
  7161. Luis Strauch
  7162. York University
  7163. Toronto, Canada
  7164.  
  7165. BITNET: LUIS@YULIBRA
  7166.  
  7167. [Ed. - See messages below...]
  7168.  
  7169. ------------------------------
  7170.  
  7171. Date: 15 Jul 87 01:37:24 GMT
  7172. From: jww@sdcsvax.ucsd.edu (Joel West)
  7173. Subject: Kermit & Mac II (V6 #14)
  7174. Keywords: MacKermit
  7175.  
  7176. The only thing that obviously affects one Mac II and not the other is the
  7177. Monitors setting.  Some programs that get fancy blit directly to bitmaps but
  7178. I doubt MacKermit 0.8 does this.
  7179.  
  7180. 0.8 (34) crashes nicely (with 2-bit monochrome pixmaps) about 10 subroutine
  7181. calls deep on the stack frame.
  7182.  
  7183. Megamax C has a problem with System 4.1, incidentally, although a new
  7184. release may fix this.  However, I hope that the released version will be
  7185. compatible with either MPW C or LightspeedC, as these seem to be the two
  7186. most popular implementations nowadays.  I would say MPW is probably the
  7187. preferred compiler for large jobs but you're more likely to find volunteer
  7188. workers who have Lightspeed.
  7189.  
  7190. MPW provides Megamax-style C string conversions if you want it, while
  7191. LightspeedC has 16-bit ints like Megamax.  Converting either one shouldn't
  7192. be too bad, although the Lightspeed code generation won't be
  7193. 68020-compatible until the next release (due Real Soon Now).
  7194.  
  7195.     Joel West,  Palomar Software, Inc. (c/o UCSD)
  7196.     {ucbvax,ihnp4}!sdcsvax!jww or jww@sdcsvax.ucsd.edu
  7197.  
  7198. [Ed. - The new release will indeed be Megamax, but volunteers to convert
  7199. to MPW or Lightspeed will be gratefully accepted!]
  7200.  
  7201. ------------------------------
  7202.  
  7203. Date: Mon, 20 Jul 87 14:09:03 EDT
  7204. From: Charlie C. Kim <cck@cunixc.columbia.edu>
  7205. Subject: Mac Kermit and Mac II
  7206. Keywords: MacKermit
  7207.  
  7208. MacKermit works on a Mac II; however, the Sumacc C compiler runtime
  7209. library does not.  Unfortunately, the current version of MacKermit is
  7210. built with the Sumacc C compiler.  The problem is the traps and calls
  7211. to various in-rom/ram packages on the Macintosh are built in-line, on
  7212. the stack as I remember, by the Sumacc C compiler runtime libraries.
  7213. This doesn't work too well on a 68020 based system like the Mac II
  7214. because the 68020 has an instruction cache.
  7215.  
  7216. If you are willing to live with a (moderate) performance degradation,
  7217. simply turn off the instruction cache with following MPW asm program:
  7218.         Machine MC68020
  7219.     nocache main
  7220.         clr.l d0
  7221.         movec d0,cacr
  7222.         rts
  7223.         ENDP
  7224.         end
  7225.  
  7226. Simply "restart" your machine to turn the cache back on.
  7227.  
  7228. Charlie C. Kim
  7229. User Services
  7230. Columbia University
  7231.  
  7232. Here's the corresponding compiled program in binhex 4.0 format:
  7233.  ---------------- CUT HERE ----------------
  7234. (This file must be converted with BinHex 4.0)
  7235.  
  7236. :#@j[)'PMB@0SC3""8&"-2j!%!*!)!@qqk!#3"!%!N!-",!#3!b`!N!0$!4JQEJ!
  7237. @)'hkZL*Z!!J`%8'm(rrP3#K`!!!H&!*(!2m#H#i!!J#3!d&38%`rN!3!N!S*R`#
  7238. 3"N&38%`rN!3!N"LG*p!U!*!'!@m"DN(ZrIBI%$mm!2p1V3&53qlqpR"!)YK63'l
  7239. k3QG"l[lf,`J[,J!12bi!$%KZrrj1Z[ib%"pR%MmZrri[,J!),bi!%NkY!(*J$%*
  7240. R,bi!##m,6Ud!FNcI')"1AL"Ih[`!%Nl3d&*23d968dm!N!3,SJ9J!!j19[cq)'i
  7241. !#%2Zr`#3""J!N!-S!!!#!*!%#!#3!b!!!$mm!!'Tm!#3!``!N!-"F!"1H`!#6R8
  7242. !!!%!N!-",!#3!b`!N!0$!!,Sk!AL!*!$(!!q!!"$6d4&!!%!#J!!rrmJ!*!)!3!
  7243. !&!!!(!!#k'`%6@&TE[M5!:
  7244.  
  7245. [Ed. - Thanks Charlie!  This message has also been added to the CKMKER.BWR
  7246. file.]
  7247.  
  7248. ------------------------------
  7249.  
  7250. Date: Thu 16 Jul 1987 11:12:40 CDT
  7251. From: Mark S. Zinzow <Markz@Uiucvmd>
  7252. Subject: 7171 MSKERMIT.INI for MS-DOS 2.29C Kermit
  7253. Keywords: MS-DOS Kermit, Protocol Converters, .INI Files
  7254.  
  7255. I have finished translating the MSKERMIT.INI file to 2.29C and
  7256. got the typos out.  
  7257.  
  7258. [Ed. - Thanks, Mark!  For now, the file is in KER:MSI71C.INI.  We'll have to
  7259. find some better naming scheme...  This file should go a long way towards
  7260. helping the many people who are confused by the new key redefinition syntax.]
  7261.  
  7262. ------------------------------
  7263.  
  7264. Date: 8-JUL-1987 10:05:25
  7265. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>  
  7266. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  7267. Subject: Problem with C-Kermit on SUN
  7268. Keywords: C-Kermit
  7269.  
  7270. We are having trouble with a version of C Kermit installed on a Sun 3/160
  7271. workstation within the Department of Photogrammetry and Surveying at UCL. It
  7272. appears impossible to get the system set up as a virtual terminal so that
  7273. that it can initiate transfers from other Kermits, in this case a VAX within
  7274. UCL. We can set up the line /dev/ttyb on this Sun without any apparent
  7275. problems.  However, when the line is connected there is no response from
  7276. remote hosts at the other end of the line. It is unlikely that the hardware
  7277. is a fault, as the UNIX utility function 'tip' is able to establish
  7278. connections without problems.
  7279.  
  7280. Mark O'Neill,
  7281. Dept of Photogrammetry and Surveying
  7282. UCL,
  7283. Gower Street,
  7284. Londow WC1E 6BT UK.
  7285. Tel: 01-387-7050X2743
  7286.  
  7287. [Ed. - Many people are using C-Kermit on SUNs to communicate with VAXes.
  7288. We'd need more information before we could diagnose the problem -- exactly
  7289. which version of C-Kermit are you running?  Exactly how are you connected
  7290. - direct line, modem, local net, ...?  Are there any error messages?
  7291. Meanwhile, could someone who is successfully using C-Kermit on a SUN please
  7292. pass along any hints?]
  7293.  
  7294. ------------------------------
  7295.  
  7296. Date: 15 Jul 87 16:35:52 GMT
  7297. From: tjh+@andrew.cmu.edu (Tom Holodnik)
  7298. Subject: Binary File Transfers
  7299. Keywords: Binary Files
  7300.  
  7301. In Frank da Cruz' Kermit reference, he states that the command "set
  7302. file type binary" issued at both ends will enable encoding of binary data
  7303. streams into ascii characters.
  7304.  
  7305. In all the versions of Kermit I have seen (Kermit 2.29, C-Kermit 4D(061)), this
  7306. option is unavailable.  The reference states that this facility may not be
  7307. available on every version, but I was wondering what versions of Kermit it was
  7308. available for, and whether there were any plans to incorporate it into future
  7309. versions for the PC, or for Unix systems.
  7310.  
  7311. I'm sure that it may be simple to implement this into the CMU version of
  7312. Kermit, but it makes sense to have some standardization, eh?
  7313.  
  7314. Thanks,
  7315. Tom Holodnik
  7316. Carnegie-Mellon University 
  7317.  
  7318. [Ed. - You're confusing a couple issues.  SET FILE TYPE BINARY means that
  7319. no representation-level data conversion will be done -- no ASCII/EBCDIC
  7320. translation, no conversion of line terminators from one system to another,
  7321. etc.  In other words, the bytes of a file are sent as is.  The default is
  7322. mode for file transmission is TEXT, in which files are represented as
  7323. streams of ASCII characters, with lines (records) delimited by CRLFs.  Now,
  7324. after these conversions are done, Kermit encodes data for transmission.
  7325. First, all nonprintable characters are converted to prefixed printables.
  7326. For instance, Control-M becomes #M.  Second, if parity is in use on the
  7327. communication line, a second printable prefix (normally &) is inserted before
  7328. any byte whose high order data bit is 1, so &#M would be the encoding for
  7329. binary 10001101 (Ctrl-M with its 8th bit on).  All Kermits do the control
  7330. prefixing, whereas 8th bit prefixing is an optional and negotiated feature.]
  7331.  
  7332. ------------------------------
  7333.  
  7334. Date: 20 Jul 87 20:47 EST
  7335. From: chang%england.tcpip@ge-crd.arpa
  7336. Subject: Time Loop for Prompts in Script Files
  7337. Keywords: Script Files
  7338.  
  7339. I'm a summer intern at GE's Corporate Research and Development in Schenectady,
  7340. New York.  I've been working on a script file to automatically upload a file
  7341. from the pc to the mainframe.
  7342.  
  7343. I'm a little frustrated with the time loop requirement for the anticipated
  7344. prompts.  Is there some way that the next command in the script file be
  7345. executed upon seeing the anticipated prompt?  Right now, I've something like
  7346. "INPUT 15 Enter Access Code"; and depending upon the time specified, the
  7347. waiting period will vary up to the specified time even though the anticipated
  7348. might have appeared before 15 seconds or the specified time has elapsed.
  7349.  
  7350. Thanks,
  7351. Ben
  7352.  
  7353. [Ed. - There must be something wrong.  If MS-Kermit encounters the input
  7354. string, it proceeds to the next command right away.  Therefore, it must not
  7355. be matching the string.  Maybe parity is the culprit?]
  7356.  
  7357. ------------------------------
  7358.  
  7359. Date: Mon, 20 Jul 87 14:43:05 EDT
  7360. From: "James J. Steiner" (CCL) <steiner@ARDEC.ARPA>
  7361. Subject: MSKERMIT for the DEC Rainbow.
  7362. Keywords: DEC Rainbow Kermit
  7363.  
  7364. Does anyone have experience with the enhanced MSKERMIT for the DEC Rainbow
  7365. 100 written by David Knoell. I down loaded a copy two months ago and found
  7366. that it doesn't work as described in its documentation. Particularly the
  7367. 'print controller' escape sequence doesn't work. also the information in
  7368. the help screens status doesn't agree with the information shown when you
  7369. use the status command. This is a very fine program otherwise but I often
  7370. use screen bypass printing provided by the 'print controller' sequence in
  7371. the Rainbows native vt100 mode.
  7372.  
  7373. Thanks,
  7374. Jim Steiner
  7375. steiner@ardec.arpa
  7376. (201) 724-6066
  7377.  
  7378. ------------------------------
  7379.  
  7380. Date: 1987 Jul 22   13:21 EDT
  7381. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  7382. Subject: Bootstrap version of Kermit-CMS 3.1
  7383. Keywords: CMS Kermit, TSO Kermit, Portable IBM Kermit
  7384.  
  7385. With the release of Kermit-CMS 3.1 it became possible to choose a bootstrap
  7386. form of the program that loads Kermit into free storage and permits
  7387. execution of any and all user programs underneath Kermit.  However, I know
  7388. of one user who consistently found the bootstrap program to halt with a
  7389. message claiming a lack of storage.  I have finally traced the problem to
  7390. the length of his GLOBAL list of TXTLIB's, but before I do anything else
  7391. about it, I would like to know:
  7392.  
  7393. 1. Has anybody besides me and this one other user tried out the bootstrap
  7394.    form of Kermit-CMS?  The module is only about 400 bytes long and is
  7395.    accompanied by a TEXT file.  The difference in operation is that the
  7396.    bootstrap version will execute user-area CMS commands (e.g., COPYFILE)
  7397.    while the traditional form will not.
  7398.  
  7399. 2. Has anybody who tried out the bootstrap version encountered problems
  7400.    like the one I described (error message DMSLIO109S VIRTUAL STORAGE
  7401.    CAPACITY EXCEEDED, followed by return code 108)?  Any other problems,
  7402.    for that matter?
  7403.  
  7404.                                          John
  7405.  
  7406. ------------------------------
  7407.  
  7408. Date: 1987 Jul 23   20:15 EDT
  7409. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  7410. Subject: Portable Kermit for IBM 370's
  7411. Keywords: CMS Kermit, TSO Kermit, IBM 370 Kermit, Portable IBM Kermit
  7412.  
  7413. There is a new development in Kermit for the IBM 370 architecture,
  7414. namely, a generic Kermit.  The new Kermit is descended from the original
  7415. Kermit-CMS 1.0, but it differs from its cousins in that the system-
  7416. specific functions (such as disk I/O, system interaction, and terminal
  7417. I/O) are segregated into a separate section of code.
  7418.  
  7419. The initial implementation (the CMS version) has been completed and
  7420. tested, and a preliminary TSO version has been written.  When the latter
  7421. has been debugged, it can replace all of the existing TSO Kermits (by
  7422. virtue of supporting both line-mode and Series/1-type terminals, as well
  7423. as offering most capabilities supported by Kermit-CMS 3.1, plus many
  7424. more.)  The hitch is that debugging the TSO version requires someone
  7425. with access to a TSO environment.  Anyone wishing to help bring the new
  7426. TSO Kermit to completion (and thereby acquiring it soon) should send me
  7427. a note, either by E-mail or post.  For that matter, anyone wanting to
  7428. port Kermit-370 to any other operating system should do so as well.
  7429.  
  7430. BITNET:   PEPMNT@CFAAMP
  7431. Internet: PEPMNT%CFAAMP.BITNET@WISCVM.WISC.EDU
  7432. Post:     John F. Chandler
  7433.           Center for Astrophysics  M/S 63
  7434.           60 Garden St.
  7435.           Cambridge, MA 02138
  7436.  
  7437. [Ed. - Volunteers, please!  Our disks are becoming choked with alternate
  7438. TSO Kermit versions -- this one for 3705s, that one for Series/1, another
  7439. for 3708, etc etc.]
  7440.  
  7441. ------------------------------
  7442.  
  7443. Date: Thu, 23 Jul 87 12:10 EST
  7444. From: JOHNSON <@cis.upenn.edu:JOHNSON@nbc.upenn.edu>
  7445. Subject: Kermit Buffering Problem
  7446. Keywords: VAX/VMS Kermit
  7447.  
  7448. I am a Kermit user and would like to ask you for help with a specific
  7449. problem.  Can anyone help with a buffering problem we are having when using
  7450. Kermit to connect to an out going line from a VAX 11/750 to a University-
  7451. wide network at the University of Pennsylvania.
  7452.  
  7453. Kermit (version 3.2.076) is installed on our system.  The University of
  7454. Pennsylvania has installed a fiber optic network throughout the University
  7455. with a T-1 phone link from the network to New Bolton Center where we are
  7456. located. ( The campus at New Bolton Center (NBC) is located about 40 miles
  7457. from Philadelphia and serves as the center for large animal teaching and
  7458. research for the Vet School of the University.)  The NBC campus has been
  7459. provided with fiber optic links to the main buildings on the NBC campus.
  7460. Currently, three systems are connected to the network, the VAX 750 is one of
  7461. them. Because it is not possible to provide direct network access to all
  7462. users at NBC, I would like to give our VAX users access to the network
  7463. through the VAX.
  7464.  
  7465. Connecting to the network through Kermit has been no problem; however,
  7466. buffer overruns prevent the connection from being useful.  File transfers
  7467. seem to work OK, but, when using Kermit in connect mode, receiving large
  7468. amounts of data at the originating terminal always results in lost
  7469. characters.  It seems that the terminal sends an XOFF, but the host sending
  7470. the data continues to send, and data is lost at the receiving terminal.
  7471.  
  7472. I have tried changing terminal buffer sizes with no success.  I have spoken
  7473. with the network administrator about XOFF settings on the network lines.  He
  7474. assures me that the network is set correctly.  Also, we have enabled the
  7475. alt_typeahead setting for the terminal lines.  We have had no success with
  7476. any of these remedies.
  7477.  
  7478. The following diagram may help to explain the connections.
  7479.  
  7480.    Originating terminal--> VAX--> Network--> Remote Host   *** seems to work OK
  7481.  
  7482.    Remote Host--> Network--> VAX--> Originating Terminal   *** lost characters
  7483.  
  7484. I would greatly appreciate any help you could give me with the problem.
  7485.  
  7486. Thanks,
  7487. Kaye Johnson
  7488. NBC
  7489. University of Pennsylvania
  7490.  
  7491. [Ed. - We have heard similar reports about VMS Kermit losing characters when
  7492. during CONNECT.  Reportedly, the CONNECT code could be done in better ways.
  7493. Unfortunately, the authors of VMS Kermit aren't going to be able to spend much
  7494. more time on it.  We hope that the VMS support in C-Kermit will be souped up to
  7495. the extent that it can start being used in place of Kermit-32.  Meanwhile, your
  7496. setup may be a "worst case" in that it could take a long time for XOFFs to
  7497. propogate back through the network, depending on how flow control works in
  7498. your network.]
  7499.  
  7500. ------------------------------
  7501.  
  7502. End of Info-Kermit Digest
  7503. *************************
  7504. -------
  7505.  7-Aug-87 12:08:04-EDT,27034;000000000000
  7506. Mail-From: SY.CHRISTINE created at  7-Aug-87 12:07:12
  7507. Date: Fri 7 Aug 87 12:07:12-EDT
  7508. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7509. Subject: Info-Kermit Digest V6 #16
  7510. To: Info-Kermit@CU20B.COLUMBIA.EDU
  7511. Reply-To: Info-Kermit@CU20B
  7512. Queries-To: Info-Kermit-Request@CU20B
  7513. Message-ID: <12324614090.159.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7514.  
  7515. Info-Kermit Digest         Fri, 7 Aug 1987       Volume 6 : Number 16
  7516.  
  7517. Today's Topics:
  7518.  
  7519.              Announcing C-Kermit 4E(066), a Test Release
  7520.                         DG Kermit Announcement
  7521.            Announcing MS-DOS Kermit 2.30 for RMX86 & RMX286
  7522.                  New MSPCTRAN program in Turbo Pascal
  7523.                  Update to BOO-maker program MSBMKB.C
  7524.                   Modcomp Kermit Files Now Complete
  7525.                     Re: "Okstate" Leaving the Net
  7526.                      MS-DOS Script PAUSE Command
  7527.                      Re: Bootstrapping CMS Kermit
  7528.                      Re: Kermit Buffering Problem
  7529.                      Re: Kermit & Mac II (V6 #14)
  7530.                          Re: DG Nova (V6 #14)
  7531.                 C-Kermit on PDP-11/23 running UNIX V6
  7532.  
  7533. ----------------------------------------------------------------------
  7534.  
  7535. Date: Thu 6 Aug 87 12:19:49-EDT
  7536. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  7537. Subject: Announcing C-Kermit 4E(066), a Test Release
  7538. Keywords: C-Kermit, Unix, Macintosh, VAX/VMS, Apollo, Aegis, Commodore
  7539. Keywords: Amiga, Data General
  7540.  
  7541. This is to announce an experimental new release of C-Kermit for Unix, VAX/VMS,
  7542. the Apple Macintosh, Apollo Aegis, the Commodore Amiga, and Data General
  7543. AOS/VS.
  7544.  
  7545. I've tested this version on various Unix systems (Ultrix 1.2 & 2.0 on various
  7546. VAXes, AT&T System V on a 3B20, and 2.9BSD on a Pro-380), but not on anything
  7547. else.  Since I'm about to leave on vacation for several weeks, I'd appreciate
  7548. it very much if during that time people could try it out on all the other
  7549. systems it hasn't been tested on, including Macintosh, Apollo, Amiga, VMS, Data
  7550. General, and many Unix variants (Xenix, Venix, Zeus, etc, especially in local
  7551. or dialout mode), and report back to Info-Kermit@CU20B.COLUMBIA.EDU, especially
  7552. if they have fixes to contribute.
  7553.  
  7554. The new release is 4E(066).  The major changes from 4D(061) (September 86)
  7555. include:
  7556.  
  7557.   . Support for long packets (but not sliding windows).
  7558.  
  7559.   . Performance improvements: less copying of received data, more efficient
  7560.     i/o, especially when receiving files.
  7561.  
  7562.   . C-Kermit now takes its init file always, even if invoked with command-line
  7563.     action arguments.
  7564.  
  7565.   . Easy escape from packet mode (^C^C at any time).
  7566.  
  7567.   . A file bytesize mask to 'set file type {text, binary} {7, 8}' so that
  7568.     Kermit can be used to strip 8th data bit during file transfer (e.g. of
  7569.     Wordstar files), independent of parity setting.  Default 8.
  7570.  
  7571.   . A new 'set terminal bytesize {7, 8}' command.  Default 7.
  7572.  
  7573.   . A 'set retry' command to adjust packet retransmission limit.
  7574.  
  7575.   . Support for the Macintosh with Megamax C, so that for the first time
  7576.     Mac Kermit can be built directly on the Mac.
  7577.  
  7578.   . New support Data General AOS, AOS/VS, MV/UX and possibly RDOS & other
  7579.     DG operating systems.
  7580.  
  7581.   . New support for Apollo Aegis.
  7582.  
  7583.   . Continued support for the Commodore Amiga.
  7584.  
  7585.   . New 'make' options for sys5r3, CIE Regulus, HP-UX, IBM IX/370, Zilog,
  7586.     and some others.
  7587.  
  7588.   . Better statistics reporting.
  7589.  
  7590.   . Major bugs fixed:
  7591.  
  7592.     - Loss of trailing control characters at end of file when sending.
  7593.     - 2-character checksum now works with 8-bit binary files.
  7594.     - Background/take-file interaction fixed (maybe?).
  7595.     - Insertion of spurious CRLF at position 4096 when doing 'kermit -k'.
  7596.     - Parsing of multine 'get' command (again).
  7597.  
  7598.   . Many minor bugs fixed.
  7599.  
  7600. Benchmarks show a slight improvement in efficience when sending files with
  7601. regular length packets, and large improvement when receiving files, and a very
  7602. dramatic improvement when receiving files when using parity.  The improvements
  7603. are most noticable on systems where the CPU is the bottleneck.  For instance,
  7604. transferring a 16K text file between a VAX-11/750 and a Rainbow at 9600 baud,
  7605. using even parity and 94-character packets, the following effective baud rates
  7606. were observed:
  7607.  
  7608.         C-Kermit  Version
  7609.         4D(061)   4E(066)
  7610.  
  7611.   Send        3500      3920   (a  12% improvement)
  7612.   Receive      800      4223   (a 428% improvement)
  7613.  
  7614. Use of long packets improves efficiency even more, up to a point (a function of
  7615. the packet length and the particular system) past which it degrades again.  A
  7616. good length for VAXes seems to be 300-800, where we get effective baud rates in
  7617. the 50-80% range (provided we have clean lines and no retransmissions) --
  7618. higher efficiency at lower baud rates, and even higher in all cases when
  7619. compression can be done.  For instance, the following efficiencies were
  7620. observed when sending the typical Unix 8K program core image (which has lots of
  7621. 0's in a row) at 9600 baud from a Rainbow to each of two typically loaded
  7622. VAXes:
  7623.  
  7624.             ------ VAX 8700 -------    ------- VAX 750 -------
  7625.   Packet    Effective                  Effective
  7626.   Length    Baud Rate    Efficiency    Baud Rate    Efficiency
  7627.     40        4481          47%          3414          36%
  7628.     94        6518          68%          4217          44%
  7629.    200        7170          75%          4780          50%
  7630.    300        7966          83%          4780  (peak)  50%
  7631.    500        7966          83%          3773          39%
  7632.    800        8962  (peak)  93%          2757          29%
  7633.   1000        7966          83%          2390          25%
  7634.  
  7635. By the way, a caution to those who are running Ultrix 2.0 on VAX 8700's: Kermit
  7636. (any version), and probably any program like Kermit, doesn't work very well at
  7637. 9600 baud on DMZ's with fast PC's like IBM ATs or PS/2s, but does OK at 4800
  7638. and below, or at 9600 baud with slower PCs like Rainbows, PC-1's, etc.  But
  7639. Kermit works fine with the same PCs on 750s, 8650s, and other non-BI VAXes.
  7640.  
  7641. A plea for help with the non-Unix versions:
  7642.  
  7643. . For all versions, there's been a change to CKxTIO.C (the system-dependent
  7644.   terminal i/o and interrupt procedures for system x) that allow for much more
  7645.   efficient operation with parity; the change is in ttinl(), and I tried to
  7646.   apply it to the various modules, probably incorrectly (and in some, I hadn't
  7647.   the slightest idea what to do).  All but the Unix version (ckutio.c) are
  7648.   untested. 
  7649.  
  7650. . The Data General, Apollo, and Amiga support comes from Phil Julian and Jack
  7651.   Rouse at SAS Institute.  Their work applied to 4D(061), and I tried to
  7652.   integrate it into the new version.  I'm sending them a tape with the new
  7653.   files so they can test it out; meanwhile, if people with Data General
  7654.   systems can try to build from the source and report on the results, that
  7655.   would be great, especially if it still works.
  7656.  
  7657. . The VMS support hasn't changed, except for the ttinl() business.  I have
  7658.   a volunteer who's souping up the VMS support for C-Kermit (in light of
  7659.   the "stable" status of Stevens Kermit-32), and will send him a tape, and
  7660.   hope to get results back in a couple months.
  7661.  
  7662. . The Macintosh support is a major new change.  It now compiles directly
  7663.   on the Mac, under Megamax C, thanks to Jim Noble of Planning Research
  7664.   Corp, who will also get a tape.  Again, this support was added to 4D(061),
  7665.   and needs to be rebuilt for 4E(066).  If anybody can try this, please report
  7666.   back.  And if it works, send in new CKMKER.HQX and CKMKEY.HQX files for 4E.
  7667.   And if anybody wants to try converting it to Apple MPW C, or Lightspeed C,
  7668.   etc, that would be good too. 
  7669.  
  7670. The files are in KER:XK*.* on CU20B.COLUMBIA.EDU (available via anonymous FTP)
  7671. and XK* * on CUVMA (available via BITNET KERMSRV), and will be on Kermit Tape
  7672. B, and should also show up at Oklahoma State U for UUCP access within a couple
  7673. weeks.  The new files don't replace the current C-Kermit files (CK*.*), and
  7674. will not do so until all the systems demonstrably work.  In order to use these
  7675. files, you have to rename them to CK*.* (or ck*.*) so that the various
  7676. Makefiles and other build procedures work, and the include (.h) files have the
  7677. right names.  There's a program to do this, XKTOCK.C, which should be fairly
  7678. portable (if it doesn't work, the files can be renamed by hand).
  7679.  
  7680. Since the collection of files is quite large, you might want to make a
  7681. judicious selection if obtaining them over networks:
  7682.  
  7683.   Group       Size  Description
  7684.  
  7685.   KER:CKC*.*  111K  Required for all systems.
  7686.   KER:CKW*.*   13K  Wart, required for all systems.
  7687.   KER:CKU*.*  545K  For Unix, VMS, Data General, Apollo.  Includes Unix docs.
  7688.   KER:CKM*.*  488K  Macintosh specifics.
  7689.   KER:CKI*.*   96K  Amiga specifics.
  7690.   KER:CKD*.*  892K  Data General specifics.
  7691.   KER:CKV*.*   67K  VAX/VMS specifics.
  7692.  
  7693.   Total size approximately 2.2MB
  7694.  
  7695.   KER:CKP*.* (these files don't exist yet, but "P" is reserved for IBM PC)
  7696.   KER:CKH*.* (not available yet, reserved for Harris, see below)
  7697.  
  7698. (On BITNET/EARN, leave out the KER: and replace the period by a space.)
  7699.  
  7700. A detailed list of changes is in the file XKUKER.UPD, and the documentation
  7701. (CKUKER.MSS, .DOC, .BWR, .NR) has been revised to reflect the new features.
  7702.  
  7703. Thanks in advance to anyone who is willing to take a shot at evaluating and/or
  7704. fixing all of this, and apologies for releasing it and then disappearing.
  7705. And thanks to the many people (listed in the XKUKER.UPD file) who contributed
  7706. to this release.
  7707.  
  7708. Finally, if you succeed in building and running this program for a any system
  7709. at all besides VAXes with Ultrix, please report back the system, OS, OS
  7710. version, and maybe some particulars like maximum baud rates, best packet size,
  7711. problems, idiosyncracies, and tricks.
  7712.  
  7713. - Frank
  7714.  
  7715. P.S. I just got a tape from David Wilson of the Waisman Center in Madison,
  7716. WI, with C-Kermit 4D(061) support for Harris computers with DMACPs or CNPs
  7717. (whatever those are!), but according to his letter, major changes were required
  7718. to the system-independent (CKC*.*, CKU*.*) modules.  It's too late to try to
  7719. integrate this with the new stuff.  Maybe in September.
  7720.  
  7721. ------------------------------
  7722.  
  7723. Date: Fri, 15 May 87 16:05 EDT
  7724. From: CCPHIL@TUCC.BITNET <Phil Julian, SAS Institute>
  7725. Subject: DG Kermit Announcement
  7726. Keywords: C-Kermit, DG Kermit
  7727.  
  7728. The new Kermit for the Data General computers is ready for initial release.
  7729. This Kermit is the Unix Kermit version 4D(061) with DG-specific modules for
  7730. file I/O (ckdfio.c), terminal I/O (ckdtio.c), and the connect command
  7731. (ckdcon.c).  This version supports all the features that Unix Kermit provides,
  7732. except for the DIAL command and the SCRIPT command.  The program was developed
  7733. under AOS/VS rev 6 and rev 7.54, and with recompilation it may work on other
  7734. Data General systems, such as AOS/RT32 and MV/UX.  Version 3.21 of the C
  7735. compiler was used to develop the source.
  7736.  
  7737. In addition to the usual features of C-Kermit, some additional features are
  7738. available for the DG Kermit.
  7739.  
  7740.     * Data General wild cards and special symbols are supported when
  7741.       referencing files, including the following set: # + - * ^ = @
  7742.  
  7743.     * Fully qualified pathnames can be used to get or send files.
  7744.       Sub-directories are entered if the # character is used.
  7745.  
  7746.     * DG and non-DG terminals are supported, so that character deletes occur
  7747.       correctly on-screen for any terminal device.
  7748.  
  7749.     * Batch mode operation is supported.
  7750.  
  7751.     * I/O redirection of the "xeq" command is supported.
  7752.  
  7753.     * Baud rates up to 38400 are supported, and other additional baud rates
  7754.       are supported (enter "help set baud" at the Kermit prompt).
  7755.  
  7756.     * Terminal emulation on a dial-out line from the DG is very fast, and has
  7757.       been tested up to 19200.
  7758.  
  7759.     * The initialization file, .kermrc, is executed even when Kermit is used
  7760.       in command line mode.
  7761.  
  7762.     * The local space command accepts a directory parameter.
  7763.  
  7764. Documentation is also supplied (ckdker.doc), which is adapted to the Data
  7765. General from the regular Unik Kermit document (ckuker.doc).  Installation
  7766. guidelines are included (ckdker.hlp), and cli macros assist in compiling and
  7767. installing the source code.  A "beware" file lists all known bugs and quirks
  7768. (ckdker.bwr).
  7769.  
  7770. Data General users can get C-Kermit version 4D (061) in DG tape format,
  7771. including all source, binaries, and program files.  I finally got around to
  7772. loggin onto the NADGUG bulletin board, and announced C-Kermit.  When someone
  7773. wanted to know how to get a copy of the program, I asked for a volunteer to
  7774. distribute DG Kermit tapes.  I got an immediate response.  Please add this
  7775. address and information about providers of DG Kermit:
  7776.  
  7777.      Send a tape and return postage to
  7778.  
  7779.     Randy Burndt
  7780.     Data Processing Manager
  7781.     American Urological Association
  7782.     6750 West Loop South
  7783.     Suite 900
  7784.     Bellaire, Texas  77401
  7785.  
  7786.      and he will send you Kermit and some other DG utilities.
  7787.  
  7788. Thanks to Randy and the NADGUG BBS for a quick response.
  7789.  
  7790. Phil Julian
  7791.  
  7792. BITNET:  CCPHIL@TUCC
  7793. Usenet:  rti!sas!julian
  7794. Phone:   919-467-8000
  7795.  
  7796. [Ed. - Many thanks, Phil!  These files are included with the new C-Kermit 4E
  7797. files, KER:XKD*.*, plus some conditional compilation code in some of the XK[CU]
  7798. modules.  Let's hope that the 4E can be brought up quickly on the DG, and that
  7799. the tape volunteer will get a copy.]
  7800.  
  7801. ------------------------------
  7802.  
  7803. Date: Tuesday   August  4, 1987  4:41 PM PDT.
  7804. From:<JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu>
  7805. Subject: Announcing MS-DOS Kermit 2.30 for RMX86 & RMX286
  7806. Keywords: MS-DOS Kermit, RMX Kermit
  7807.  
  7808. This is to announce the test release of version 2.29C of Kermit for both the
  7809. RMX86 and RMX286 Operating Systems.  Relevant files are MSTRMX.BOO, for
  7810. RMX86, and MSTRX2.BOO, for RMX286, MSTRMX.DOC, and MSERMX.P86.
  7811.  
  7812. In addition to all of the changes that have gone into MSKermit in nearly four
  7813. full versions since 2.26, wildcard send, full RMX paths and file names, easing
  7814. of previous restrictions on RUNable commands, and performance improvements have
  7815. been added at the RMX end.
  7816.  
  7817. Wildcard send has been implemented through use of an auxiliary command, WC,
  7818. whose source is in MSERMX.P86.  A comment header includes SUBMIT file contents
  7819. to generate the command for both OS's.  As a fortuitous fallout to wild card
  7820. implementation, a list of file names may be used wherever Kermit accepts a wild
  7821. card file specification, as long as all files in the list are in the current
  7822. default directory.  For example:
  7823.  
  7824. SEND READ.ME.FIRST,*X*.A*,*.OBJ,ETC.ETC
  7825.  
  7826. works.  Try to say that in DOS!  Similarly, when Kermit is in SERVER mode, it
  7827. will respond to a GET file-name-list from the local Kermit.
  7828.  
  7829. The WC command is only necessary for wildcard sends.  Kermit works fine
  7830. without it.  If used, it should be in one of the default search directories.
  7831. It and Kermit needn't be in the same directory.  The WC command isn't
  7832. otherwise totally useless.  Try "WC ?able,movie*" as an alternative to 
  7833. "DIR$ FOR ?able,movie*".
  7834.  
  7835. Note that all version 2.29C's aren't identical.  Kermit is a living,
  7836. changing in real-time thing.  If the version ID were changed with every
  7837. discrete instance of Kermit, the alphabet would be exhausted in less than
  7838. one month.  While comments are solicited, any "How come this one's not the
  7839. same as that one?" or "Why's that turkey's got a later version than my
  7840. superb system?" will be referred to this paragraph, if we're in a good mood.
  7841.  
  7842. [Ed. - Many thanks!  The files are in KER:MSTRMX.* and MSERMX.P86 available
  7843. through APRAnet by FTPing to CU20B as user ANONYMOUS (any password) and via
  7844. BITNET using KERMSRV.]
  7845.  
  7846. ------------------------------
  7847.  
  7848. Date: Thu, 30 Jul 87 22:03 CST
  7849. From: <LOWEY@SASK.BITNET>
  7850. Subject: New MSPCTRAN program in Turbo Pascal
  7851. Keywords: MSPCTRAN
  7852.  
  7853.   I am sending a Turbo Pascal program which does the same thing as the
  7854. MSPCTRAN.BAS file.  I got tired of waiting so long to translate the .BOO
  7855. files I receive so often from Columbia, so I decided to re-write the
  7856. MSPCTRAN.BAS program in Turbo Pascal.  This sped up the translation
  7857. considerably.  On my IBM-AT clone, running at 10 Megahertz and using a hard
  7858. disk, unpacking the MSTIBT.EXE file using the BASIC program took over 7
  7859. minutes.  This program does it in 22 seconds.  Using floppy diskettes the
  7860. speed improvement should be even faster, because I buffer more of the output
  7861. in memory than the BASIC program does.
  7862.  
  7863.   I have tested the program using Turbo Pascal version 3.01C and 2.00B.  I
  7864. tried it on the MSTIBT.BOO file.  Doing a file compare on it when it is
  7865. finished shows that the BASIC and PASCAL versions are identical except for
  7866. the last few bytes, which are different because the files are padded out to
  7867. a block size of 128 characters.  This will not effect the KERMIT program
  7868. because these padding characters are not really part of the program.
  7869.  
  7870.   There is nothing in this program which is specific to IBM computers, so it
  7871. should compile fine using the generic MS-DOS version of Turbo Pascal.  There
  7872. is some Turbo Pascal specific code (the BLOCKWRITE and STRING[255] portions
  7873. especially) but the program should be easily transportable to other pascals.
  7874.  
  7875.   I hope you find this useful.  Consider it partial repayment for the
  7876. excellent service Columbia is doing for the Computing community.
  7877.  
  7878.   Kevin Lowey
  7879.   Computing Services
  7880.   University of Saskatchewan
  7881.   LOWEY@SASK (bitnet)
  7882.   ...!alberta!sask!lowey  (uucp)
  7883.  
  7884. [Ed. - Many thanks!  This goes into the collection, along with the
  7885. assembler, C, and Basic versions, as KER:MSBPCT.PAS.]
  7886.  
  7887. ------------------------------
  7888.  
  7889. Date: 30-JUL-1987 14:06:06
  7890. From: David Sizeland   <dsurgery@uk.ac.lon.umds.uxt>
  7891. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  7892. Subject: Update to BOO-maker program MSBMKB.C
  7893.  
  7894. I have made some mods to msbmkb.c as it doesn't run properly on Unix systems
  7895. as is.  The changes are in the code to open the output file.  Under Unix,
  7896. open won't create the file if it doesn't exist, you have to use creat
  7897. instead.  Also, I am not sure about the 0x1ff in the open for the input
  7898. file, the compiler doesn't give an error but it is certainly superfluous.
  7899. The diffs are from the old file to the new.
  7900.  
  7901. David.
  7902.  
  7903. [Ed. - Thanks, your diffs have been added to MSBMKB.BWR.]
  7904.  
  7905. ------------------------------
  7906.  
  7907. Date: 7-Aug-87 0:0:0 EDT
  7908. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7909. Subject: Modcomp Kermit Files Now Complete
  7910. Keywords: Modcomp
  7911.  
  7912. The version of Kermit that was announced for the Modcomp Classic running
  7913. under the MAX IV operating system, contributed by Bob Borgeson, of SETPOINT,
  7914. Inc., announced in Info-Kermit V6 #3, 26 Jan 87, had a bunch of files missing.
  7915. The missing files have been restored, and the program should now be complete.
  7916. The files are in KER:MOD*.*.
  7917.  
  7918. ------------------------------
  7919.  
  7920. Date: 4-Aug-87 0:0:0
  7921. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  7922. Subject: Re: "Okstate" Leaving the Net
  7923. Keywords: Okstate
  7924.  
  7925. In article <2293@a.cs.okstate.edu>, I write:
  7926. > The system "okstate" will be leaving Usenet as of August 14th.  All
  7927. > News and uucp mail connections will be dropped.
  7928.  
  7929. I haved received several mail messages asking how this will affect our
  7930. UUCP Kermit Distribution.  The answer is, not at all.  We will continue
  7931. to provide access to the full collection of Kermit sources via both
  7932. direct UUCP connections and via our custom Kermit server.  The only
  7933. change will be that the support address is now "uucp-support@a.cs.okstate.edu"
  7934. and will only be reachable via the Internet as mentioned in my original
  7935. posting.
  7936.  
  7937. Mark Vasoll
  7938. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  7939. Oklahoma State University            UUCP:  {cbosgd, ihnp4, rutgers, seismo,
  7940. Stillwater, Oklahoma                         uiucdcs}!okstate!vasoll
  7941.  
  7942. [Ed. - Also, in view of the new reorganization of Kermit distribution
  7943. into 5 areas, it'll take a while for OK State to reflect the new
  7944. arrangement.  Patience, please.]
  7945.  
  7946. ------------------------------
  7947.  
  7948. Date: Wed, 29 Jul 87 12:17 MDT
  7949. From: <JRD@USU.BITNET> (Joe Doupnik jrd@usu.Bitnet)
  7950. Subject: MS-DOS Script PAUSE Command
  7951. Keywords: MS-DOS, Script Files
  7952.  
  7953. In the latest Kermit Digest Ben Chang, chang%england.tcpip@ge-crd.arpa
  7954. commented that he experienced unstable delay times when using the MS Kermit
  7955. script command PAUSE. The timing was found to be machine dependent in a
  7956. subtle DOS way and has been rewritten to avoid the effect. The release
  7957. Kermit will time accurately on all machines having a DOS timeofday clock.
  7958.  
  7959. Ben might also want to try the long script example from the new MS Kermit
  7960. manual for transparently loading files to/from the host.  For quick
  7961. reference and relaying here is a pair to implement
  7962.  
  7963.         DOS-prompt> send filespec
  7964.  
  7965. where filespec can have wildcard characters. It differs only trivially from
  7966. the manual example.
  7967.  
  7968.                         Regards,
  7969.                         Joe D.
  7970.  
  7971. [Ed. - Thanks, Joe!  Your script example has been placed in KER:MSTIBM.SCR.
  7972. The manual Joe mentions is still in preparation, but will be released with
  7973. the real 2.30, probably in early September.]
  7974.  
  7975. ------------------------------
  7976.  
  7977. Date: Wed, 29 Jul 87 11:52:52 EDT
  7978. From: BJ CAMERON (SYSTEMS DEVELOPMENT) <HESSE@WATDCS>
  7979. Subject: Re: Bootstrapping CMS Kermit
  7980. Keywords: CMS Kermit
  7981.  
  7982. In reply to John Candler's query about the bootstrap form of Kermit-CMS 3.1:
  7983. There is another option not mentioned in the documentation which also permits
  7984. running user programs underneath Kermit (e.g. COPYFILE).
  7985. When LOADing the Kermit module use the RLDSAVE option.  For example:
  7986.  
  7987. LOAD KERMIT (RLDSAVE
  7988. GEN KERMMOD
  7989.  
  7990. You can then load Kermit as a nucleus extension with the following EXEC.
  7991.  
  7992. /*
  7993.    FUNCTION:  NUCXLOAD THE KERMIT MODULE TO FREE UP THE USER AREA
  7994.    CREATED BY:     HESSE@WATDCS   86/11/12
  7995. */
  7996.    address command
  7997.    parse upper arg arg_string
  7998.    'NUCXLOAD KERMMOD'
  7999.    KERMMOD arg_string
  8000.    'NUCXDROP KERMMOD'
  8001.  
  8002. [Ed. - Thanks!  Your comments have been added to KER:CMSKERM.INS.]
  8003.  
  8004. ------------------------------
  8005.  
  8006. Date: 29 JUL 87 23:05-PDT
  8007. From: Iglesias%UCIVMSA.BITNET@wiscvm.wisc.edu
  8008. Subject: Re: Kermit Buffering Problem
  8009. Keywords: VMS Kermit
  8010.  
  8011. In response to the query about VMS Kermit typeahead buffering in Info-Kermit
  8012. V6 #15:
  8013.  
  8014. Try setting /ALT (alternate typeahead buffer) on the line you want to use
  8015. with KERMIT.  This gives you a bigger input buffer, so you won't get (as
  8016. many) data overruns.  I believe that you can set the size of the alternate
  8017. typeahead buffer with SYSGEN if you want to make it bigger.  I have all my
  8018. outgoing lines configured that way (via SYSTARTUP.COM so it's permanent) and
  8019. it helps a lot.
  8020.  
  8021. Mike Iglesias
  8022. University of California, Irvine
  8023.  
  8024. ------------------------------
  8025.  
  8026. Date: Wed, 29 Jul 87 17:37:59 EDT
  8027. From: Paul Placeway <paul@tut.cis.ohio-state.edu>
  8028. Subject: Re: Kermit & Mac II (V6 #14)
  8029. Keywords: MacKermit, MAC II
  8030.  
  8031. In article <12322019030.199.SY.CHRISTINE@CU20B.COLUMBIA.EDU> you write:
  8032. >Date: 15 Jul 87 01:37:24 GMT
  8033. >From: jww@sdcsvax.ucsd.edu (Joel West)
  8034. >Subject: Kermit & Mac II (V6 #14)
  8035. >Keywords: MacKermit
  8036. ...
  8037. >MPW provides Megamax-style C string conversions if you want it, while
  8038. >LightspeedC has 16-bit ints like Megamax.  Converting either one shouldn't
  8039. >be too bad, although the Lightspeed code generation won't be
  8040. >68020-compatible until the next release (due Real Soon Now).
  8041. >
  8042. >    Joel West,  Palomar Software, Inc. (c/o UCSD)
  8043. >    {ucbvax,ihnp4}!sdcsvax!jww or jww@sdcsvax.ucsd.edu
  8044.  
  8045. The last sentence is interesting, but partially untrue.  While the current
  8046. release of LightSpeed C dosn't support 68020 code, the 68020 is a propper
  8047. superset of the 68000.  LightSpeed does run, and does produce good, working
  8048. (although 68000) code on a Mac II.  Not too supprising since THINK did
  8049. follow all the rules that Apple set down for Mac software (not everyone
  8050. does: MegaMax did NOT).
  8051.  
  8052. In short, LightSpeed C does run on a Mac II, and does produce working
  8053. code (VERY QUICKLY) on a II.
  8054.  
  8055.             Paul Placeway
  8056.         Department of Computer and Information Science
  8057.     ARPA:    paul@ohio-state.{arpa,csnet}
  8058.     UUCP:    ...!cbosgd!osu-eddie!paul
  8059.  
  8060. [Ed. - All the more reason for someone to look at bringing up the new
  8061. Mac Kermit (announced above) on the Mac II, and possibly adding support
  8062. for Lightspeed or MPW C.]
  8063.  
  8064. ------------------------------
  8065.  
  8066. Date: Wed, 29 Jul 87 14:25:26 edt
  8067. From: xyzzy!meissner@rti.rti.org (Michael Meissner)
  8068. Subject: Re: DG Nova (V6 #14)
  8069. Keywords: DG Nova Kermit
  8070.  
  8071. In article <12318368566.191.SY.CHRISTINE@CU20B.COLUMBIA.EDU> you write:
  8072. > Date: 1-JUL-1987 10:23:05
  8073. > From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8074. > Subject: Files Needed for the DG Nova Running RDOS?
  8075. > Keywords: DG Nova Kermit
  8076. > It's been pointed out to us that the files for Kermit in Fortran-5 for DG
  8077. > Nova machines running RDOS (prefix RDO) are incomplete. There are include
  8078. > references to SETSETUP.FR and F5ERR.FR, and these files aren't in the set,
  8079. > and what they may contain isn't obvious.
  8080. > Does anyone know what's in the files, or has anyone got copies?
  8081. >        Alan Phillips
  8082. > [Ed. - These are probably DG files that come with DG Fortran.  Anyway, the
  8083. > person who contributed the Fortran version of RDOS Kermit is long gone.
  8084. > The forthcoming release of C-Kermit will support DG C environments; it has
  8085. > been tested on AOS/VS, but not RDOS, however the C environment is supposed
  8086. > to be consistent across all the DG product lines.]
  8087.  
  8088. Ughhh, the DG C compiler only supports the 32-bit MV/eclipse systems (RDOS
  8089. runs on the 16-bit Eclipses and Novas).  The operating systems that the
  8090. DG C compiler supports are:
  8091.  
  8092.     AOS/VS        propritary
  8093.     AOS/RT32    propritary real-time subset of AOS/VS
  8094.     AOS/DVS        propritary distributed AOS/VS
  8095.     MV/UX        Unix System V hosted on top of AOS/VS
  8096.     DG/UX        Native System V/BSD unix
  8097.  
  8098. To my knowledge, the only C compiler that supports RDOS or AOS, is from
  8099. a company called IPT.  Sorry for any confusion.
  8100.  
  8101. Michael Meissner, Data General.        Uucp: ...!mcnc!rti!xyzzy!meissner
  8102.  
  8103. [Ed. - Oh.  So we can wipe RDOS off the C-Kermit list...]
  8104.  
  8105. ------------------------------
  8106.  
  8107. Date: Tue, 28 Jul 87 12:57:12 PDT
  8108. From: Samuel_Lam%UBC.MAILNET@MIT-Multics.ARPA
  8109. Subject: C-Kermit on PDP-11/23 running UNIX V6
  8110. Keywords: C-Kermit, PDP-11 Kermit
  8111.  
  8112. Has anyone got a working version of Kermit for a PDP 11/23 running Unix
  8113. version 6?  The C compiler on this system is very limited and does not
  8114. handle #ifdef.
  8115.  
  8116. Thanks in advance for any help.
  8117.  
  8118. [Ed. - C-Kermit is probably hopeless for V6.  Best hope would be the
  8119. old, old Unix Kermit from the 5th edition protocol manual, in KER:UX*.*,
  8120. or maybe Chris Kennington's portable C Kermit, KER:CUC*.*.  Good luck!]
  8121.  
  8122. ------------------------------
  8123.  
  8124. End of Info-Kermit Digest
  8125. *************************
  8126. -------
  8127. 21-Aug-87 14:29:38-EDT,20220;000000000000
  8128. Mail-From: SY.CHRISTINE created at 21-Aug-87 14:28:20
  8129. Date: Fri 21 Aug 87 14:28:20-EDT
  8130. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8131. Subject: Info-Kermit Digest V6 #17
  8132. To: Info-Kermit@CU20B.COLUMBIA.EDU
  8133. Reply-To: Info-Kermit@CU20B
  8134. Queries-To: Info-Kermit-Request@CU20B
  8135. Message-ID: <12328309797.166.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8136.  
  8137. Info-Kermit Digest         Fri, 21 Aug 1987       Volume 6 : Number 17
  8138.  
  8139. Today's Topics:
  8140.  
  8141.                             New IBM PC .BOO File
  8142.                     Kermit 80 Version 4.08 (pre-release)
  8143.                     CDC Cyber Kermit Version 3 Available
  8144.                         Very Fast MSBPCT.PAS Program
  8145.                                 COM3 Kermit
  8146.                         QK-Kermit QKKER.PAS File Bug
  8147.                            Re: EBCDIC Definition
  8148.                       CMS Kermit Initialization Files
  8149.                         Re: Bootstrapping CMS Kermit
  8150.                       Re: CMS 3.2 X-binary (2 messages)
  8151.                                Kermit 0.8(35)
  8152.                               C-Kermit Problem
  8153.                    Missing Files in RDOS Kermit Explained
  8154.                Transferring Other File Types in ProDos Kermit
  8155.  
  8156. ----------------------------------------------------------------------
  8157.  
  8158. Date: Mon, 17 Aug 87 21:45 MDT
  8159. From: <JRD@USU.BITNET> (Joe Doupnik)
  8160. Subject: New IBM PC .BOO File
  8161. Keywords: MS-DOS Kermit
  8162.  
  8163. I am sending another .BOO file with the usual trimmings plus better handling
  8164. of network packets for Token Passing systems and single buffered network
  8165. boards.
  8166.  
  8167.         Regards,
  8168.         Joe D.
  8169.  
  8170. [Ed. - Thanks Joe!  The new .BOO file is dated 16 Aug 87 and is in
  8171. KER:MSTIBM.BOO available through ARPAnet by FTPing to CU20B, user ANONYMOUS
  8172. (any password) and through BITNET at CUVMA using KERMSRV.  Thanks to all who
  8173. have been testing past versions of MS-DOS Kermit.  Please test this one and
  8174. send in comments, etc.]
  8175.  
  8176. ------------------------------
  8177.  
  8178. Date: 29-JUN-1987 10:14:55
  8179. From: OBSchou@UK.AC.LOUGHBOROUGH.MULTICS (Bertil Schou, Loughborough U, UK)
  8180. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK (Alan Phillips)
  8181. Subject: Kermit 80 Version 4.08 (pre-release)
  8182. Keywords: CP/M Kermit
  8183.  
  8184. After an incredibly long gestation peroid, here is hopefully an updated
  8185. version of Kermit-80 V4.05.  Kermit-80 V4.08 is issued for testing purposes
  8186. only.  I want any feedback about problems generated in this revision, or
  8187. others desperately want fixing.
  8188.  
  8189. Superficially, there is little real change in operation of Kermit-80, but
  8190. there have been some major jobs tackled like trapping BDOS calls and
  8191. multiple FCB buffering...
  8192.  
  8193. New bits for this version include:
  8194.        SET {SEND/RECEIVE} START-OF-PACKET character
  8195.        SET DIRECTORY-FILE-SIZE  (Shows  or hides  file  sizes  on 
  8196.                DIRectory displays)
  8197.        USER to set other user spaces
  8198.        RECEIVE to collect a file from a remote SENDer
  8199.        GET to collect a file from a remote SERVER
  8200.        SEND {local filename} {remote filename}
  8201.        TAKE to take command files from disk
  8202.        automatic  TAKE  KERMIT.INI  on default  disk  on  loading 
  8203.                KERMIT-80 (useful for SET BAUD etc.)
  8204.        much improved speed on DIRECTORY 
  8205.        automatic  CLOSE-ing of a terminal connection if the  line 
  8206.                is  DROP-ped  (currently only for certain systems).
  8207.        improved printer handling.
  8208.  
  8209. On  the  negative side,  only LASM can be used  to  assemble  the 
  8210. source files.   I personally see no pont in being able to support 
  8211. several assemblers if LASM can do the job, but then again, I have 
  8212. not  used  the MAC80 cross assembler...   Comments  on  assembler 
  8213. compatabilities, please!
  8214.  
  8215. [Ed. - Thanks!  The new files -- source only, no hex -- are in KER:CX*.*.
  8216. The old CP/M version remains in KER:CP*.*.  Please report back bugs
  8217. problems, etc, as well as positive indications of what systems this new
  8218. version works on.]
  8219.  
  8220. ------------------------------
  8221.  
  8222. Date: Thu 20 Aug 87 13:41:48-EDT
  8223. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8224. Subject: CDC Cyber Kermit Version 3 Available
  8225. Keywords: CDC Cyber Kermit
  8226.  
  8227. A new version of Kermit is available for CDC Cybers running NOS.  It is derived
  8228. from the U of Texas Fortran 5 Kermit, with NOS/BE and UT2D support removed.  It
  8229. contains the following new features and changes (items 8 through 10 are new for
  8230. Version 3.3.) 
  8231.   
  8232. 1.  Wildcard file names on the SEND command and server GET command.  A '*'
  8233.     stands for any 0 or more characters.  A '?' stands for any one character. 
  8234.   
  8235.     For example: 
  8236.          *BUG      All files ending in BUG.
  8237.          *DOG*     All files containing DOG.
  8238.          F*        All files starting with F.
  8239.          F?X*      All files whose names start with F and contain X in the
  8240.                    the third position, followed by 0 or more characters.
  8241.   
  8242. 2.  Local and permanent file SEND and server GET.  If no local files match the
  8243.     request, the user's permanent file catalog is searched.
  8244.   
  8245.     If the specified file name is preceeded by 'L:', only local files are
  8246.     sent.  If preceeded by 'P:', only permanent files are sent.
  8247.   
  8248. 3.  A DIRECTORY command and server REMOTE DIRECTORY command.  Lists local
  8249.     (by default) or permanent file names.  Accepts wildcards and/or L: and
  8250.     P: specifications (above).
  8251.   
  8252. 4.  Automatic recognition of DISPLAY CODE, 6/12 ASCII, and 8/12 ASCII file
  8253.     text modes on SEND.  Receives 6/12 ASCII by default.
  8254.   
  8255.     The SET FILE-MODE command allows BINARY and TEXT file types.
  8256.   
  8257.     SET TEXT-MODE allows AUTO to set automatic recognition (above), or
  8258.     DISPLAY, 6/12-ASCII, or 8/12-ASCII to force a specific character
  8259.     translation for TEXT file mode.
  8260.   
  8261.     BINARY file mode stores characters as 7.5 8-bit characters per 60 bit
  8262.     Cyber word.
  8263.   
  8264. 5.  Supports repeated character compression (if the micro Kermit allows). 
  8265.   
  8266. 6.  Supports long file transfer packets up to 1000 characters (if the
  8267.     micro Kermit allows).
  8268.   
  8269.     Use the SET RECEIVE PACKET 1000 command within Cyber Kermit to enable
  8270.     long packet receive.  To send long packets, enter the above command in 
  8271.     your micro Kermit, if it supports long packets.
  8272.   
  8273. 7.  Cyber Kermit no longer affects the parity of your terminal connection.
  8274.     If you have trouble sending or receiving files, check your parity
  8275.     setting.  On the Cyber, the parity at login is set to NONE.  Note that 
  8276.     changing your terminal class (TC parameter) via TRMDEF or %TC=?? will
  8277.     reset your parity setting.
  8278.   
  8279. 8.  ***New for V3.3***   (May, 1987)
  8280.     Kermit will take commands from the file KERMINI at startup time.  You
  8281.     may use this to set non-standard parameters, start up an server
  8282.     automatically, etc.  Kermit will first look for a local KERMINI, then
  8283.     for a permanent file KERMINI.
  8284.   
  8285. 9.  ***New for V3.3***
  8286.     There is now a   TAKE filename  command to direct Kermit to read its 
  8287.     commands from a local or permanent file.  It searches for local and
  8288.     permanent files like the SEND command, above.
  8289.   
  8290. 10. ***New for V3.3***
  8291.     When files are being received by the Cyber, Kermit will now attempt to
  8292.     use up to 3 characters of the micro's filename's extension as part of the
  8293.     Cyber's file name.  This allows file transfers of the form   LONGNAME.* 
  8294.     to proceed with fewer file name conflict problems.
  8295.   
  8296. Please contact me if you have any problems with Cyber Kermit Version 3.
  8297.   
  8298.       Steve Roseman 
  8299.       Lehigh University
  8300.       LUSGR@LEHICDC1.BITNET
  8301.       (215) 758-3987
  8302.  
  8303. [Ed. - Many thanks Steve!  These files have replaced the old files in
  8304. KER:CD3KER.*.]
  8305.  
  8306. ------------------------------
  8307.  
  8308. Date: Thu, 13 Aug 87  11:46 EDT
  8309. From: Helmut Waelder <ZRWA001@DTUZDV1>
  8310. Subject: Very Fast MSBPCT.PAS Program
  8311. Keywords: MSBPCT.PAS
  8312.  
  8313. Here is a completly new version of MSBPCT.PAS written in turbo pascal.
  8314. It was developed for maximum speed. On my PC it decodes the MSKERM.BOO
  8315. file in about 9 (nine) seconds.
  8316.  
  8317. [Ed. - Many thanks.  The source code has replaced the old one in KER:
  8318. MSBPCT.PAS.]
  8319.  
  8320. ------------------------------
  8321.  
  8322. Date: Sat 4 Jul 1987 14:17:29 CDT
  8323. From: Mark S. Zinzow <Markz@Uiucvmd>
  8324. Subject: COM3 Kermit
  8325. Keywords: MS-DOS Kermit, COM Ports
  8326.  
  8327. I had not recieved the Kermit Info-Digest V6N13 when I sent my note to the
  8328. IBM PC Info-Digest regarding my hacked copy of MS-Kermit 2.29 that supported
  8329. Com3.  Even though it took over a week for the files MSR29C.UPD and MST*.BOO
  8330. (MSTIBM.BOO in particular) to show up on KERMSRV at UOFT02 after they did on
  8331. KERMSRV at CU20B, I have them now and recomend them over my version.
  8332.  
  8333. Joe did not wait for me to update my modifications (I don't blame him; I was
  8334. taking too long) for version 2.3 so com3 & com4 support are in MS-DOS Kermit
  8335. 2.29C.  Since my version is obsolete I will not be sending it to those who
  8336. have requested it from me.  If you really need the old version of kermit
  8337. with COM3 support, send me another request and I'll send a BOO file of the
  8338. binary.  I do not plan to distribute the soure because it is both large
  8339. (about 1 MB), obsolete, and contrary to C.U.'s policy of distributing source
  8340. to minor releases.
  8341.  
  8342.     Electronic Mail                          U.S. Mail
  8343. ARPA: zinzow%uiucuxe@a.cs.uiuc.edu   Mark S. Zinzow, Research Programmer
  8344. BITNET: MARKZ@UIUCVMD.BITNET         Computing Services Office
  8345. To BITNET from ARPA or UUCP:         University of Illinois at Urbana-Champaign
  8346. MARKZ%UIUCVMD.BITNET@wiscvm.wisc.edu 150 Digital Computer Laboratory
  8347. CSNET: zinzow%uiucuxe@uiuc.csnet   1304 West Springfield Ave., Urbana, IL 61801
  8348. USENET/UUCP: {ihnp4,convex,pur-ee,cmcl2,seismo}!uiucdcs!uiucuxc!uiucuxe!zinzow
  8349.  Phone: (217) 244-1289  Office: CSOB 109  ihnp4!pyrchi/
  8350.  
  8351. ------------------------------
  8352.  
  8353. Date: Thu, 23 Jul 1987  23:45 MDT
  8354. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  8355. Subject: QK-Kermit QKKER.PAS File Bug
  8356. Keywords: QK Kermit
  8357.  
  8358. After getting QKKER.PAS from CU20B via FTP I attempted to edit QKKER.PAS to
  8359. split the individual files.  I noted that quite a few seemed to be missing
  8360. so I sent a note to the author.  Here is his reply:
  8361.  
  8362. >Date: Wednesday, 22 July 1987  13:32-MDT
  8363. >From: VIC%QUCDN.BITNET at wiscvm.wisc.edu
  8364. >To:   kpetersen at SIMTEL20.ARPA
  8365. >Re:   QK-Kermit
  8366. >
  8367. >     The file QKKERM.PAS should contain all the source files for both
  8368. >MsDos and CP/M version.  I seems as though you have a truncated
  8369. >QKKERM.PAS file.  The file should contain about 5462 lines. The last
  8370. >thing in the file is the KEYTABLE.DAT file.   It maybe that someone
  8371. >along your network path maybe truncating long files.
  8372.  
  8373. After receiving that I decided to get the file again and look at it with
  8374. EMACS on the mainframe.  What I found was a single control-Z at the end of
  8375. RECVFILE.PAS.
  8376.  
  8377.     END ; (* ------- RECVFILE procedure -------*)
  8378. ^Z <-----the control-Z was here
  8379. (* ===FILE============ CONNECT.PASVT100 =========================== *)
  8380. (* ================================================================== *)
  8381. (*  Global Var and Procedures for Connect Procedure.                  *)
  8382. (* ================================================================== *)
  8383.  
  8384. On CP/M or MSDOS most editors see a control-Z as end-of-file.  I have
  8385. removed the control-Z and the fixed file is temporarily available via FTP in
  8386. PD:<MSDOS.TEMP>QKKER.PAS from SIMTEL20.ARPA.  No other changes were made.
  8387. Please let me know when you get it so I can delete the file.
  8388.  
  8389. --Keith Petersen
  8390.  
  8391. [Ed. - The offending Ctrl-Z has been removed from our copy.]
  8392.  
  8393. ------------------------------
  8394.  
  8395. Date: Wed, 29 Jul 87 22:30:16 EDT
  8396. From: Peter DiCamillo <CMSMAINT@BROWNVM>
  8397. Subject: Re: EBCDIC Definition
  8398. Keywords: EBCDIC
  8399.  
  8400. There's a definition in Appendix G of IBM System/370 Principles of
  8401. Operation, GA22-7000.  The most convenient reference, which also includes
  8402. ASCII, is the "yellow book", System/370 Reference Summary, GX20-1850.
  8403.  
  8404.                                                        Peter
  8405.  
  8406. ------------------------------
  8407.  
  8408. Date: Thu, 30 Jul 87 02:18:17 PDT
  8409. From: rutgers!ames!lll-tis!ptsfa!rhc@columbia.edu
  8410. Subject: CMS Kermit Initialization Files
  8411. Keywords: CMS Kermit
  8412.  
  8413. Re: Info-Kermit Digest V6 #15:
  8414.  
  8415. I have a question related to CMSKERMIT.  According to the documentation, one
  8416. should be able to create initialization files which KERMIT reads and
  8417. executes upon startup.  One is described as (SYSTEM) KERMINI and the other
  8418. is described as (USERID) KERMINI.  What I am having trouble understanding is
  8419. exactly what the FILENAME FILETYPE would be in the CMS environment for
  8420. either file.  I realize the (USERID) KERMINI would be located on the user's
  8421. "A" disk, but is the filename KERMINI, and if so, what filetype?
  8422.  
  8423. Thanks!
  8424.  
  8425. (all standard disclaimers apply - your actual baud rate may vary,
  8426. depending upon atmospheric and cosmic disturbances)
  8427. Robert Cohen San Ramon, California {ihnp4,lll-crg,qantel,pyramid}!ptsfa!rhc
  8428.  
  8429. [Ed. - Answer:  SYSTEM KERMINI is the name of the system-wide init file,
  8430. and (USERID) KERMINI is on your disk, with (USERID) replaced by your own
  8431. user ID.  E.g., if your user ID is FOO, the file is FOO KERMINI.]
  8432.  
  8433. ------------------------------
  8434.  
  8435. Date: 1987 Aug 10   14:29 EDT
  8436. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  8437. Subject: Re: Bootstrapping CMS Kermit
  8438. Keywords: CMS Kermit
  8439.  
  8440. The RLDSAVE option does not exist under CMS release 3 or earlier.
  8441. RLDSAVE+NUCXLOAD is clearly the method of choice under release 4 and beyond
  8442. (as long as Kermit doesn't somehow get loaded into LOW nucleus free
  8443. storage).  In fact, one might choose to leave Kermit in place as a permanent
  8444. system extension, rather than issue a NUCXDROP after each invocation.
  8445.  
  8446. ------------------------------
  8447.  
  8448. Date: 1987 Aug 10   13:05 EDT
  8449. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  8450. Subject: Re: CMS 3.2 X-Binary
  8451. Keywords: CMS Kermit
  8452.  
  8453. >                                 I noticed that v-binary downloads F files
  8454. > just as binary does. That makes the user bound to specify not only the file
  8455. > RECFM F, but also the LRECL when he uploads F files.
  8456. > It would be easier if he had concern of neither RECFM nor LRECL.
  8457. > Do you see any any other straightforward way to transport CMS files, DISK 
  8458. > DUMP excepted?
  8459.  
  8460. As a matter of fact, there is a way for transporting files for eventual
  8461. reconstruction on a system like the original one.  The method is called
  8462. archiving.  Kermit-CMS is halfway there -- it generates attribute info that
  8463. could be saved away by the micro Kermit and passed along with the file to
  8464. the target host.  What is missing is a well-thought-out scheme for deciding
  8465. precedence among the possible sources of attribute info.  We must remember
  8466. that "most" micro Kermits do not support file archiving, so the mainframe
  8467. must continue to assume that the usual source of attributes will be the
  8468. user, via SET commands.  I haven't thought it all out myself, but perhaps
  8469. Kermit-370 could merge any attributes received via A-packets and then
  8470. restore the defaults.
  8471.  
  8472.                                        John
  8473.  
  8474. ------------------------------
  8475.  
  8476. Date: Wed, 12 Aug 87 09:57:00 ULG
  8477. From: Andre PIRARD <A-PIRARD@BLIULG12>
  8478. Subject: Re: CMS 3.2 X-Binary
  8479. Keywords: CMS Kermit
  8480.  
  8481. >As a matter of fact, there is a way for transporting files for eventual
  8482. >reconstruction on a system like the original one.  The method is called
  8483. >archiving. ...
  8484.  
  8485. Yes, but as you say, everyone has to deal with attributes packets, keep them
  8486. somewhere and send them back. It is a long way until they all do so.  If we
  8487. agree an archive file is of no use on the archiver other than resending as
  8488. is for reconstructing, why not think of the archivee including the
  8489. attributes in the data itself, just where the archiver would think of
  8490. putting them? As with CMS, the data format itself may have to be adapted for
  8491. reconstruction anyway (also think of the Mac forks...).  If the CMS V-BINARY
  8492. or like were to segment fixed length files, the only missing information
  8493. would be RECFM, LRECL and timestamp to do so.
  8494.  
  8495. ------------------------------
  8496.  
  8497. Date: Fri, 7 Aug 87 16:03:11 PDT
  8498. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  8499. Subject: Kermit 0.8(35)
  8500. Keywords: MacKermit
  8501.  
  8502. I've tested the Megamax version briefly on my Plus, talking to a 4D(061) on
  8503. my Sun 3/52, and it seems to work fine.  I've posted a short note to
  8504. comp.sys.mac, reporting that 0.8(35) is now available and relaying your
  8505. request for people to complete the 4D(066) port and/or port the whole thing
  8506. to MPW or LightSpeed C.
  8507.  
  8508. [Ed. - Thanks for the feedback on MacKermit.  And thanks to all of you
  8509. who have sent in comments, complaints, etc. about the new C-Kermit in
  8510. general.  I am keeping them all together for the author to review.]
  8511.  
  8512. ------------------------------
  8513.  
  8514. Date: 8-JUL-1987 10:05:25
  8515. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>  
  8516. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8517. Subject: C-Kermit Problem
  8518. Keywords: C-Kermit
  8519.  
  8520. We are having trouble with a version of C Kermit installed on a Sun 3/160
  8521. workstation within the Department of Photogrammetry and Surveying at UCL. It
  8522. appears impossible to get the system set up as a virtual terminal so that
  8523. that it can initiate transfers from other Kermits, in this case a VAX within
  8524. UCL. We can set up the line /dev/ttyb on thisd Sun without any apparent
  8525. problems. However, when the line is connected there is no response from
  8526. remote hosts at the other end of the line. It is unlikely that the hardware
  8527. is a fault, as the UNIX utility function 'tip' is able to establish
  8528. connections without problems.
  8529.  
  8530. Could you please reply to:
  8531.                            oneill@uk.ac.ucl.cs
  8532. Thankyou,
  8533. Mark O'Neill,
  8534. Dept of Photogrammetry and Surveying
  8535. UCL,
  8536. Gower Street,
  8537. Londow WC1E 6BT UK.
  8538. Tel: 01-387-7050X2743
  8539.  
  8540. ------------------------------
  8541.  
  8542. Date: 12-AUG-1987 11:23:39
  8543. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8544. Subject: Missing Files in RDOS Kermit Explained
  8545. Keywords: RDOS Kermit
  8546.  
  8547. The missing files SETSETUP.FR and F5ERR.FR in RDOS Kermit (RDO) have now
  8548. been explained. SETSETUP.FR is a mistyping for STDSETUP.FR, which is
  8549. included in the conatenated sources; F5ERR.FR is a standard DG Fortran
  8550. support filem which ought to be included with the Fortran compiler.
  8551.  
  8552. ------------------------------
  8553.  
  8554. Date:  Wed, 12 Aug 87 12:39 EDT
  8555. From:  TMPLee@DOCKMASTER.ARPA
  8556. Subject:  Transferring Other File Types in ProDos Kermit
  8557. Keywords: ProDos Kermit, Apple Kermit
  8558.  
  8559. Kermit 3.75 (and presumably the later ones too) is only "designed" to
  8560. handle four file types:  TXT, BIN, INT, and BAS, the standard DOS 3.3
  8561. types.  As far as I can tell, the only type it does something funny with
  8562. is the TXT type -- it converts from ordinary ASCII to Apple's hi-bit
  8563. ASCII, but it may also do something special with INT and BAS.
  8564.  
  8565. To get it to handle something else (in my case, WordPerfect's $A0 type)
  8566. one can fool it into using any file type code you want for the binary
  8567. mode.  To do this you need to change two bytes in the program.
  8568.  
  8569. At location $4995 there is a string A9 06 CD
  8570.   (LDA #06
  8571.    CMP ...)
  8572.  
  8573. At location $4A2A there is A9 06 8D
  8574.   (LDA #06
  8575.    STA ...)
  8576.  
  8577. (the locations will presumably differ in other versions, but my guess is
  8578. that the same sequence will be there someplace)
  8579.  
  8580. The first is where it is checking that the file type of a file you are
  8581. about to transmit is what you say it should be, the second is where it
  8582. is setting the file type of a file it is about to receive.
  8583.  
  8584. If you want it to handle any other file type, change the 06 (the ProDos
  8585. file code for binary files) in both locations to whatever other file
  8586. type you want.  (in my case, $A0 for WordPerfect files.)  Save the
  8587. changes.  Then whenever you want to handle that file instead of TXT go
  8588. to the kermit command mode and SET FILE-TYPE BINARY.
  8589.  
  8590. (Of course, if you want to handle binary, or yet another type, you'll
  8591. have to change the two locations again.)
  8592.  
  8593. (No guarantees, comments welcome)
  8594.  
  8595. TMPLee@DOCKMASTER.ARPA
  8596.  
  8597. [Ed. - Thanks for the report.  It has been added to the .BWR file.]
  8598.  
  8599. ------------------------------
  8600.  
  8601. End of Info-Kermit Digest
  8602. *************************
  8603. -------
  8604.  4-Sep-87 13:18:05-EDT,27813;000000000000
  8605. Mail-From: SY.CHRISTINE created at  4-Sep-87 13:17:03
  8606. Date: Fri 4 Sep 87 13:17:02-EDT
  8607. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8608. Subject: Info-Kermit Digest V6 #18
  8609. To: Info-Kermit@CU20B.COLUMBIA.EDU
  8610. Reply-To: Info-Kermit@CU20B
  8611. Queries-To: Info-Kermit-Request@CU20B
  8612. Message-ID: <12331966835.200.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8613.  
  8614. Info-Kermit Digest         Fri, 4 Sept. 1987       Volume 6 : Number 18
  8615.  
  8616. Today's Topic:
  8617.   C-KERMIT -
  8618.  
  8619.                                Kermit 0.8(35)
  8620.                          Mac Kermit 0.8(35) report
  8621.               Experimental C-Kermit 4E(066) Works on SCO Xenix
  8622.                     Test C-Kermit Feedback on SCO Xenix
  8623.                        C-Kermit 4E(066) on Convex C1
  8624.       Experimental Kermit 4E(066) Mostly Works on Gould Powernode 6000
  8625.                   More about Experimental Kermit on Gould
  8626.                  Trouble with C-Kermit 4E(066) Init File???
  8627.                    New xkuker (C-Kermit) Bugs on Pyramid
  8628.                         C-Kermit 4E Amiga .BOO File
  8629.              C-Kermit 4E(066) on Amiga, and Long Packet Problem
  8630.                     4E(066) Long Packet Problem Followup
  8631.                        C-Kermit on Pro 350 / Venix V1
  8632.         C-Kermit Version 4E(066) Results on Celerity, Pyramid, 3B20
  8633.                    Bugfix for C-Kermit 4E(066) on Pyramid
  8634.                        C-Kermit 4E fixes for BSD 4.3
  8635.                  Problems with C-Kermit 4E(066) on VAX/VMS
  8636.            C-Kermit 4E Problems on Tandy 16A/6000 and Arete 1200
  8637.                             C-Kermit 4E Feedback
  8638.                             C-Kermit Lock Files
  8639.  
  8640. ----------------------------------------------------------------------
  8641.  
  8642. Date: Fri, 7 Aug 87 16:03:11 PDT
  8643. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  8644. Subject: Kermit 0.8(35)
  8645. Keywords: Macintosh Kermit, C-Kermit
  8646.  
  8647. I've tested the Megamax version briefly on my Plus, talking to a 4D(061) on my
  8648. Sun 3/52, and it seems to work fine.  I've posted a short note to
  8649. comp.sys.mac, reporting that 0.8(35) is now available and relaying your
  8650. request for people to complete the 4D(066) port and/or port the whole thing to
  8651. MPW or LightSpeed C.
  8652.  
  8653. ------------------------------
  8654.  
  8655. Date: Fri, 14 Aug 87 16:03:11 EDT
  8656. From: Ben Cranston <ZBEN@UMD2.UMD.EDU>
  8657. Subject: Mac Kermit 0.8(35) report
  8658. Keywords: Macintosh Kermit, C-Kermit
  8659.  
  8660. Preliminary testing of Mac Kermit 0.8(35) indicates everything functional.
  8661. I STILL have to change the Inbound End-Of-Packet character from 13 to 10
  8662. (015 to 012) to communicate with one of our hosts, which insists on sending
  8663. even parity and terminating output "records" with both a CR and LF.
  8664.  
  8665. When I reported this problem over a year ago, we thought the problem was
  8666. parity bit related, based on some comments in the Kermit history file.
  8667. Based on an accidental observation in our latest testing, it now occurs to
  8668. me that there is another explanation.
  8669.  
  8670. Scenario one:
  8671.  
  8672. Packets from the host end with an even parity CR LF (0215 0012) but Kermit
  8673. erroniously thinks the 0215 from the serial port and the 0015 from the
  8674. "protocol" menu are not the same character.  Setting 0012 to be the end of
  8675. packet character causes the end of packet to be correctly recognized,
  8676. as a LF already has even parity and thus needs no added parity bit.
  8677.  
  8678. A comment from the history file about "putting SCC into 8 bit mode always
  8679. and doing parity ourselves" started us thinking in this direction.
  8680.  
  8681. Scenario two:
  8682.  
  8683. Packets from the host end with CR LF.  Kermit correctly recognizes CR as the
  8684. end of the packet, but incorrectly interprets the LF as the end of another
  8685. record.  This empty record somehow confuses the protocol.  Setting LF to be
  8686. the end of packet character causes the CR to be interpreted as just one more
  8687. data character after the packet but before the end of the record.
  8688.  
  8689. In checking out this new Kermit I grabbed a file of test data, downloaded it
  8690. to the Mac, uploaded it back, and compared it against the original version.
  8691. Unbeknownst to me, the particular file I chose had an explicit linefeed
  8692. character embedded in the data at one point.  Somewhere in the
  8693. download-upload process this linefeed was changed into a real newline,
  8694. creating a one-line discrepancy between the two files.
  8695.  
  8696. Now, I'm quite sure the LF -> newline mapping was not happening on the host.
  8697. Nor is it a problem with Mac filesystem semantics, as the Mac uses CR and
  8698. not LF as its newline character.  If some routine in Kermit is confusing
  8699. LF with CRLF it could cause this kind of behavior.
  8700.  
  8701. Another interesting observation was that the "retransmit" indicator on the
  8702. screen seemed to be incrementing by two.  That is, it would read 1, 3, 5,
  8703. 7, 9, 11, and so on until the transfer timed out.  Like two records were
  8704. going by each time or something...
  8705.  
  8706. If anyone can suggest an experiment that would differentiate between these
  8707. two scenarios, and wouldn't take massive efforts to perform, I would be
  8708. interested in hearing about it...
  8709.  
  8710. I do have MPW installed, and have access to Lightspeed.  Conversion from
  8711. Megamax might be complicated by the fact that Megamax has 16 bit INTs and
  8712. MPW has 32 bit INTs.  I have converted a few simple programs and so have
  8713. some experience in the area.  If nobody else takes up the gauntlet I suppose
  8714. I could be persuaded to take it on, if only to fix the aforementioned bug...
  8715.  
  8716. Ben Cranston <zben@umd2.UMD.EDU>
  8717. Computer Science Center Systems Group
  8718. The University of Maryland
  8719.  
  8720. [Ed. - There have been numerous complaints over the last couple years that
  8721. C-Kermit cannot properly cope with incoming packets that are delimited by
  8722. CRLF.  We have never been able to reproduce the problem.  Your descriptions
  8723. might help.  Will try to track it down.]
  8724.  
  8725. ------------------------------
  8726.  
  8727. Date: Sun,  9 Aug 87 15:28:56 edt
  8728. From: jl42+@andrew.cmu.edu (Jay Mathew Libove)
  8729. Subject: Experimental C-Kermit 4E(066) Works on SCO Xenix
  8730. Keywords: C-Kermit, Xenix
  8731.  
  8732. I brought the experimental sources to my SCO Xenix 2.1.3 system (running on an
  8733. IBM PC/AT compatible, made by PCs Limited) and compiled them directly, no
  8734. trouble (make xenix).
  8735.  
  8736. Jay Libove
  8737. Arpa:   jl42@andrew.cmu.edu    Bitnet: jl42@drycas.bitnet
  8738. UUCP:   ...!{seismo, ucbvax, harvard}!andrew.cmu.edu!jl42
  8739. UUCP:   ...!{pitt | bellcore} !darth!libove!libove
  8740.  
  8741. ------------------------------
  8742.  
  8743. Date: Tue, 11 Aug 87 23:04:22 PDT
  8744. From: guyton%condor@rand-unix.ARPA
  8745. Subject: Test C-Kermit Feedback on SCO Xenix
  8746. Keywords: C-Kermit, Xenix
  8747.  
  8748. I'm running SCO Xenix 2.2 on a 386, and have (so far) three comments re the
  8749. new test version of kermit ...
  8750.  
  8751.  1) Why all the wait(0)'s instead of wait((int *)0) as mentioned
  8752.     in the comments?  Any machine that has sizeof(int) != sizeof(* int)
  8753.     is going to need that typecast, and there's no reason I can think
  8754.     of why the code wasn't fixed when the comment was applied.
  8755.  
  8756. [Ed. - I wasn't sure if this should apply to all systems, guess it should be
  8757. changed as you suggest.]
  8758.  
  8759.  2) A couple of files included "file.h" erroneously.  I ifdef'd it out
  8760.     for xenix, but I guess it should be omitted for others as well.
  8761.  
  8762. [Ed. - This is a horrible problem; no two systems seem to agree about what
  8763. is in file.h or where it is.  Notice that other SCO Xenix people did not
  8764. report this problem...]
  8765.  
  8766.  3) I've included a very quick implementation of modem support for Concord
  8767.     2400 bps modems.
  8768.  
  8769. Oh, I modified the xenix make to use large model w/out even trying the
  8770. default, don't know if that would have worked or not.
  8771.  
  8772. Follows are my diffs,
  8773.  
  8774.    Jim
  8775.  
  8776. [Ed. - Thanks!  Diffs added to XKUKER.BWR for now.]
  8777.  
  8778. ------------------------------
  8779.  
  8780. Date: Wed, 12 Aug 87 14:07 EST
  8781. From: Mark B. Johnson <CDTAXW@IRISHMVS>
  8782. Subject: C-Kermit 4E(066) on Convex C1
  8783. Keywords: C-Kermit, Convex
  8784.  
  8785. We got C-Kermit up and running without (so far) any problems on a Convex C1
  8786. minisupercomputer running Convex UNIX V6.0.  The make bsd option worked
  8787. without change.  I will report any problems as they crop up.
  8788.  
  8789. Mark Johnson
  8790. Univ of Notre Dame
  8791.  
  8792. ------------------------------
  8793.  
  8794. Date: Mon, 10 Aug 87 17:56:50 MDT
  8795. From: Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  8796. Subject: Experimental Kermit 4E(066) Mostly Works on Gould Powernode 6000
  8797. Keywords: C-Kermit, Gould Powernode 6000
  8798.  
  8799.     Just picked up the experimental Kermit and brought it up on a Gould
  8800. Powernode 6000 (dual processor) running UTX 2.0.  This system thinks it is
  8801. BSD 4.3, so i just made "BSD".  So far everything looks good, but tests are
  8802. still incomplete - I'll post a complete report in a couple of days when I have
  8803. had a chance to test more options.
  8804.  
  8805.     I had to try long packets first.  Everything works fine at 1000 char
  8806. packets between MSKermit 2.29C and the new kermit at 9600 baud.  The effective
  8807. baudrate was about 6800 baud, or about 71% efficency.  I'll try and find the
  8808. optimum baud rate and packet length later this week.
  8809.  
  8810.                           Mike
  8811.  
  8812. ------------------------------
  8813.  
  8814. Date: Wed, 12 Aug 87 18:24:37 MDT
  8815. From: Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  8816. Subject: More about Experimental Kermit on Gould
  8817. Keywords: C-Kermit, Gould Powernode 6000
  8818.  
  8819.     In continuing my debug on CKermit 4e(066) I found a problem in 
  8820. trying to send with long packets.  Negotiations look OK, but send packets 
  8821. go to maximum size without long packets.  Long packets are accepted in the
  8822. other (receiving) direction.  Nice for uploads, but . . . 
  8823.  
  8824. [Ed. - Probably related to "set send packet-length" command, see below.]
  8825.  
  8826.     I'll get copies of the log files and send them to you.  During debug
  8827. I also noticed a problem with F111 format debugs - sometimes they get a <CR>
  8828. in them at the end of the data which causes an overprint on the data when I 
  8829. send it to the printer.  I'll try and track these down.  Let me know if you 
  8830. hear of any other bugs.
  8831.  
  8832.                   Mike
  8833.  
  8834. ------------------------------
  8835.  
  8836. Date: Tue, 11 Aug 87 14:36:38 CDT
  8837. From: moore@ncsc.ARPA (Moore)
  8838. Subject: Trouble with C-Kermit 4E(066) Init File???
  8839. Keywords: C-Kermit
  8840.  
  8841. have you folk heard any complaints about .kermrc being ignored in the new unix
  8842. release of kermit 4e(066) 4 aug 87, 4.2bsd?  maybe i'm doing something stupid
  8843. (again).
  8844.  
  8845. jim
  8846.  
  8847. [Ed. - There have been a couple reports of this, but we can't reproduce on
  8848. our own 4.2BSD (really Ultrix 2.0) VAX.  Kermit 4E(066) finds the .kermrc
  8849. file if it's in the home directory, even if you're cd'd to another directory,
  8850. or else in the current directory if there's not .kermrc in your home
  8851. directory.  The way the program finds the home directory name has not changed
  8852. in many releases (it's just getenv("HOME");).]
  8853.  
  8854. ------------------------------
  8855.  
  8856. Date: Tue, 11 Aug 87 17:00:12 EDT
  8857. From: MATTHEWS <matthews@vax1.acs.udel.edu>
  8858. Subject: New xkuker (C-Kermit) Bugs on Pyramid
  8859. Keywords: C-Kermit, Pyramid
  8860.  
  8861. I have found two problems so far with the newest version 4E(066) of kermit.
  8862. Here is what happens when you try to run it on Pyramids version of UNIX (OSx).
  8863.  
  8864.     Script started on Sun Aug  9 23:56:57 1987
  8865.     udccpyr1% cd
  8866.     udccpyr1% cat .kermrc
  8867.     echo
  8868.     echo set file type BINARY
  8869.     set file type BINARY
  8870.     echo set file names LITERAL
  8871.     set file names LITERAL
  8872.     echo
  8873.     set prompt "C-Kermit@pyr1>"
  8874.     udccpyr1% cd /usr/tmp/kermit
  8875.     udccpyr1% ./wermit
  8876.  
  8877.     set file type BINARY
  8878.     set file names LITERAL
  8879.  
  8880.     C-Kermit, 4E(066) 4 Aug 87, 4.2 BSD
  8881.     Type ? for help
  8882.  
  8883.     set file type binary 8
  8884.     bad 
  8885.     ?Invalid - bad
  8886.  
  8887.     Fatal: Kermit command error in background execution
  8888.     udccpyr1% 
  8889.     script done on Sun Aug  9 23:58:00 1987
  8890.  
  8891. I get no prompt or anything, it just exits with this error message.  It
  8892. appears as though it thinks I want to run it in the background.  I compiled
  8893. kermit the same exact way with the "bsd" flag on both machines and it does
  8894. different things on each one.
  8895.  
  8896. [Ed. - I noticed some similar behavior on a system running 2.9BSD.  The problem
  8897. can be traced to the conint() function in xkutio.c, where the program attempts
  8898. to determine whether it's running in the background by testing some signals,
  8899. etc.  Apparently, there is no universally valid way (at least none that I know
  8900. of) for doing this, so the same test will give different results on different
  8901. systems.  If Kermit thinks it's running in the background, then errors in
  8902. 'take' files (including .kermrc) are fatal.  Unix wizards are invited to take a
  8903. look at the conint() function and suggest a better way of checking for
  8904. background operation.]
  8905.  
  8906. The second minor bug that I discovered when trying to run kermit on our Vax
  8907. 8650 running 4.3 BSD is that SET PROMPT isn't working correctly.  A command in
  8908. a .kermrc file such as "set prompt C-Kermit@vax1>" doesn't change the prompt.
  8909. It appears to work okay when you type it at command line.
  8910.  
  8911. [Ed. - Yes, that's a bug.  It'll have to be fixed.  See below.]
  8912.  
  8913. Sorry I can't be specific to where exactly the problems are within the source;
  8914. I only kept it on the machines long enough to compile it.  I have a 1000 block
  8915. quota.
  8916.  
  8917.                     John Matthews
  8918.  
  8919. ------------------------------
  8920.  
  8921. Date: Sat, 29 Aug 87 15:37 EST
  8922. From: <RICK@QUCDNAST.BITNET> (Rick Pim)
  8923. Subject: C-Kermit 4E Amiga .BOO File
  8924. Keywords: C-Kermit, Amiga
  8925.  
  8926.         The Aug 7 info-kermit digest mentioned a new release of C-Kermit
  8927. for, amongst other things, the Amiga. According to the directory I looked
  8928. at of cki* *, the BOO file is new. The digest requested comments/etc, so I
  8929. ordered the BOO file and decoded it today. According to the header once
  8930. it's running, the version is 4D. It has at least one of the same bugs as 4D
  8931. (parity does not work).
  8932.  
  8933. [Ed. - Right, we don't have an Amiga .BOO file based on the new version yet.
  8934. We were hoping somebody would make one.  See next message.]
  8935.  
  8936. ------------------------------
  8937.  
  8938. Date: Wed, 12 Aug 87 10:25:42 pdt
  8939. From: cit-vax!ametek!walton@RUTGERS.EDU (Steve Walton)
  8940. Subject: C-Kermit 4E(066) on Amiga, and Long Packet Problem
  8941. Keywords: C-Kermit, Amiga
  8942.  
  8943. Well, I grabbed C-Kermit 4E(066) from CU20B, and have been able to compile and
  8944. link a running version on my Amiga using Manx Aztec C V3.40b.  In the process,
  8945. I added the appropriate include files and the DOSFH and FILENO macros for Manx
  8946. C to ckiutl.c and ckitio.c; diffs will follow shortly.  (One thing which was
  8947. easy: parity can be ignored in ttinl(), since the Amiga's serial.device
  8948. handles it itself, and passes characters to Kermit with the parity bit already
  8949. stripped.)
  8950.  
  8951. However, I have hit what appears to be a major bug: 4E(066) will not use long
  8952. packets when talking to itself.  I have built the BSD version of 4E(066) on
  8953. our 4.3BSD 780 using "make bsd", and tested it in a loop mode by phoning the
  8954. machine from one of its own dialout lines.  After a "set send packet-len 150"
  8955. and "set receive packet-len 150" on both ends, it does not use long packets,
  8956. but rather the standard ones.  This also happens when connected to the 780
  8957. from my Amiga at home.
  8958.  
  8959. One minor bug, easily fixed: the help information for set send packet-len
  8960. still says that the maximum packet length is 94.
  8961.  
  8962. Stephen Walton, walton@ametek.UUCP
  8963. Ametek Computer Research Div.
  8964. 610 N. Santa Anita Ave.
  8965. Arcadia, CA 91006 USA
  8966. 818-445-6811
  8967.  
  8968. [Ed. - See next message.]
  8969.  
  8970. ------------------------------
  8971.  
  8972. Date: Fri, 14 Aug 87 14:28:04 pdt
  8973. From: Steve Walton  <cit-vax!ametek!walton@RUTGERS.EDU>
  8974. Subject: 4E(066) Long Packet Problem Followup
  8975. Keywords: C-Kermit
  8976.  
  8977. After reading the docs for 4E(066) (RTFM, right?) I tested it again talking to
  8978. itself on my 4.3BSD 780.  This time, the only set command I did was a "set
  8979. receive packet-length 300" on the receiver.  This time, long packets were
  8980. used.  If I also naively do a "set send packet-length 300" on the sender,
  8981. short packets are used.  I think this is still a bug, but not quite the one
  8982. I'd reported previously.
  8983.  
  8984. [Ed. - "set send packet-length" is used to override negotiations.  Apparently
  8985. it doth override them too much.  This will have to be fixed.]
  8986.  
  8987. ------------------------------
  8988.  
  8989. Date: Sat, 22 Aug 87 14:21:56 cst
  8990. From: ihnp4!sask!reid@seismo.CSS.GOV (Irving Reid)
  8991. Subject: C-Kermit on Pro 350 / Venix V1
  8992. Keywords: C-Kermit, Venix, Pro-3xx
  8993.  
  8994. Is anyone else running C-Kermit on Venix V1?  I'm having all sorts of
  8995. problems - dial scripts always crash, crashes at >300 baud, etc.  I'm
  8996. dragging down the new experimental version to see if it gets better; I'll
  8997. let the world know how that turns out.
  8998.  
  8999. [Ed. - We had Venix V1 systems here once, but no longer, so were unable
  9000. to test the new C-Kermit on them.  Anybody?]
  9001.  
  9002. As an aside, for those of us with limited bandwidth to the outside world
  9003. would it be possible for new versions to come with a concise list of which
  9004. files have changed, so we don't need to take the whole thing?  Better yet,
  9005. since many people in the Unix world have Larry Wall's "patch" program, new
  9006. versions could be distributed as diff's against the old; this should save
  9007. lots of network time for such a large program.
  9008.  
  9009. [Ed. - Desirable, but in this case, all the files changed, and in most cases
  9010. the diffs would be larger than the original files.]
  9011.  
  9012.  - irving -   (reid@sask.uucp or {alberta, ihnp4, utcsri}!sask!reid)
  9013.  
  9014. "Warning: don't use braces, tildes, circumflexes or double quotes as
  9015. delimiters - chaos will result"
  9016.  
  9017. ------------------------------
  9018.  
  9019. Date: Tue, 25 Aug 87 16:08:53 PDT
  9020. From: Mick Laver (ACC Microconsulting) <zz1ml%sdcc3@sdcsvax.ucsd.edu>
  9021. Subject: C-Kermit Version 4E(066) Results on Celerity, Pyramid, 3B20
  9022. Keywords: C-Kermit, Celerity, Pyramid, ATT 3B20
  9023.  
  9024. The new C-Kermit compiled succesfully under BSD 4.3 systems on Vaxes and a
  9025. Celerity, under Sys V on a 3B20, and under the Pyramid 90X's "dual-universe"
  9026. bsd4.2/sys5.  Also compiled under VMS 4.5, but I didn't test it there other to
  9027. determine that it compiled and ran.
  9028.  
  9029. Results:
  9030.  
  9031. Worked ok on all 4.3 and Sys V systems (see below). 
  9032.  
  9033. Did NOT work on the Pyramid.  While it would compile and run, if you said
  9034. "send file" or "receive" it would go back to the C-Kermit prompt.  Command
  9035. line send or receive just went back to system prompt.  One of our systems
  9036. programmers looked at it briefly and couldn't find the problem.  He said he'd
  9037. look further and I'll send a follow-up if he gets anywhere.
  9038.  
  9039. [Ed. - See next message for Pyramid fix.]
  9040.  
  9041. Binary tranfer problem: Our 4.3 VAX C-Kermit would send binaries incorrectly
  9042. if no parity was used with extended packets. If 8th bit prefixing was used
  9043. (set parity space on MS-DOS Kermit 2.29b) the files would go OK.  When
  9044. "normal" sized packets were used binary xfer worked fine either way.
  9045.  
  9046. [Ed. - This one will have to be checked...]
  9047.  
  9048.    Mick Laver, ACC         Internet:  laver@sdcsvax.ucsd.edu
  9049.    C-010  U.C.San Diego    UUCP:     ...!sdcsvax!sdcc3!zz1ml
  9050.    La Jolla, CA.92093      Ph:                (619) 534-4060    
  9051.  
  9052. ------------------------------
  9053.  
  9054. Date: Tue, 25 Aug 87 00:43:07 EDT
  9055. From: Paul Placeway <paul%tut.cis.ohio-state.edu@ohio-state.ARPA>
  9056. Subject: Bugfix for C-Kermit 4E(066) on Pyramid
  9057. Keywords: C-Kermit, Pyramid
  9058.  
  9059. I ftp-ed the sources for beta 4E from cu20b, and had a bit of a problem making
  9060. it work on a Pyramid 98x under the BSD universe.  After poking around a bit, I
  9061. discovered that the ttpkt() routine was failing when everything seemed fine,
  9062. so I looked hard at the code and discovered what looks like a place where
  9063. someone forgot to flesh out an #ifdef.  After changing ckutio.c in the
  9064. following way, C-Kermit seems to work fine.  Here are my diffs...
  9065.  
  9066.  *** ckutio.c.orig    Thu Aug 20 11:43:52 1987
  9067.      ckutio.c    Mon Aug 24 23:54:58 1987
  9068.  ***************
  9069.  *** 912,917
  9070.        ttflui();                /* Flush any pending input */
  9071.        return(0);
  9072.    #endif /* bsd4 */
  9073.    #endif /* myread */
  9074.    #endif /* not uxiii */
  9075.  
  9076.      912,920 
  9077.        ttflui();                /* Flush any pending input */
  9078.        return(0);
  9079.    #endif /* bsd4 */
  9080.  + #else /* myread */
  9081.  +     ttflui();                /* Flush any pending input */
  9082.  +     return(0);
  9083.    #endif /* myread */
  9084.    #endif /* not uxiii */
  9085.   
  9086.             Paul Placeway
  9087.         Department of Computer and Information Science
  9088.     SNail:    The Ohio State University
  9089.         2036 Neil Ave. Columbus OH USA 43210-1277
  9090.     ARPA:    paul@ohio-state.{arpa,csnet}
  9091.     (soon):    paul@cis.ohio-state.edu
  9092.     UUCP:    ...!cbosgd!osu-eddie!paul
  9093.     (soon): ...!cbosgd!cis.ohio-state.edu!paul
  9094.  
  9095. [Ed. - Many thanks!]
  9096.  
  9097. ------------------------------
  9098.  
  9099. From: Markku Toijala <mcvax!kolvi!mto@seismo.CSS.GOV>
  9100. Date: Wed, 26 Aug 87 14:52:48 EET DST
  9101. Subject: C-Kermit 4E fixes for BSD 4.3
  9102. Keywords: C-Kermit
  9103.  
  9104. I have been setting up C-kermit 4E on microvax II running BSD 4.3.  Here are
  9105. the modifications I found necessary:
  9106.  
  9107. 1) Add seteuid/seteguid to allow (remote) shell commands when using
  9108.    csh as login shell.  In 4.3 it seems that csh checks for uid/gid
  9109.    before starting itself.  Effects can be seen when you run sgid to give
  9110.    only kermit access to an outgoing line.
  9111.  
  9112. [Ed. - This area wasn't addressed by 4E(066); older releases are the same.]
  9113.  
  9114. 2) KERMRC was defined only in ckuusr.c, but also ckuus2.c used it to
  9115.    get init filename -> you did not get indication of it with "show para".
  9116.    Moved the stuff to ckuusr.h
  9117.  
  9118. [Ed. - Right you are, "show" doesn't list the init file name.  This will be
  9119. fixed.]
  9120.  
  9121. 3) Moved setting of default prompt to take place before reading .kermrc.
  9122.    Now you can have "set prompt" command in it ...
  9123.  
  9124. [Ed. - Right again.]
  9125.  
  9126. 4) Removed . from Extendend-length packets ... - string.
  9127.  
  9128. There may still be something wrong with long-packets, but i have not had time
  9129. to look at that yet. 
  9130.  
  9131. [Ed. - Yes, see above.]
  9132.  
  9133. Markku Toijala                         !   UUCP:     kolvi!mto
  9134. Helsinki University of Technology      !   Internet: mto@kolvi.hut.FI
  9135. Otakaari 5 A                           !   EARN:     PUH-MT@FINHUT.BITNET
  9136. SF-02150 Espoo,  Finland               !   tel:      +358 0 4512011
  9137.  
  9138. [Ed. - Many thanks!  Diffs added to XKUKER.BWR.]
  9139.  
  9140. ------------------------------
  9141.  
  9142. Date: 27 Aug 87 10:55:00 EST
  9143. From: "SRLVX2::KABERLINE" <kaberline%srlvx2.decnet@ford-vax>
  9144. Subject: Problems with C-Kermit 4E(066) on VAX/VMS
  9145. Keywords: C-Kermit, VAX/VMS
  9146.  
  9147. Recently downloaded the new experimental new release of C-Kermit, version
  9148. 4E(066).  I compiled and tested it on both systems I have access to, a
  9149. Masscomp (unix), and a VAX 8600 running VMS V4.5.  I am writing this to report
  9150. a few minor problem I've noticed, mostly when running under VMS:
  9151.  
  9152. 1. During the building of wermit under VMS, I got an error 
  9153.    message while linking:
  9154.  
  9155.     %LINK-W-NUDFSYMS, 1 undefined symbol:
  9156.     %LINK-I-UDFSYM,     SYSCLEANUP 
  9157.     %LINK-W-USEUNDEF, undefined symbol SYSCLEANUP referenced
  9158.         in psect $CODE offset %X00000B6E
  9159.         in module CKUUSR file CKUUSR.OBJ;1
  9160.  
  9161. [Ed. - Right, a syscleanup() function should be added to CKVTIO.C.  It doesn't
  9162. necessarily have to do anything...]
  9163.  
  9164. 2. Under VMS, the "cwd" command does not appear to work?  
  9165.  
  9166. [Ed. - This is done by the function system(), defined in CKVFIO.C, called
  9167. with the argument PWDCMD, which is apparently undefined for VMS.  Oops!]
  9168.  
  9169. 3. A "dir" command is *NOT* equivalent to a "dir *.*" command under 
  9170.    VMS;  both commands produce identical output on the Masscomp.
  9171.  
  9172. 4. Finally, I can't seem to get the long packets to work.  I 
  9173.    set the send and/or receive packet size on both ends, then 
  9174.    try to send a file from/to VMS/Unix.  The files transfer OK, 
  9175.    but when I then do a "show parameter" command, the packet 
  9176.    sizes displayed is 94??  
  9177.  
  9178. [Ed. - You should avoid "set send packet-length" and only use
  9179. "set receive packet-length" on the receiving end, till "set send
  9180. packet-length" is fixed.]
  9181.  
  9182. Haven't noticed anything else yet, but I'll keep experimenting and report
  9183. anything else I might discover.
  9184.  
  9185.             Thanks!
  9186.  
  9187.             Steven Kaberline    (Kaberline@ford-vax)
  9188.             Ford Motor Company
  9189.             Scientific Research Labs, Rm. S-3061
  9190.             P. O. Box 2053
  9191.             Dearborn, MI  48121   USA
  9192.             (313) 323-2248
  9193.  
  9194. ------------------------------
  9195.  
  9196. Date: Thu, 3 Sep 87 08:26:14 EDT
  9197. From: Marshall_DeBerry@um.cc.umich.edu
  9198. Subject: C-Kermit 4E Problems on Tandy 16A/6000 and Arete 1200
  9199. Keywords: C-Kermit, Tandy 16A/6000, Arete 1200
  9200.  
  9201. I've tried out the new 4E(066) release on a Tandy 16A/6000 and Arete 1200 under
  9202. System V.2.  One problem I've noticed is that if you try to get the status
  9203. of the transfer, as soon as you type Cntrl A, the transmission begins to
  9204. send %T's, and eventually times out.  This was during file transmissions
  9205. between the Arete and MTS Kermit.  It was also reproducible between the
  9206. Arete and Tandy machines.
  9207.  
  9208. [Ed. - This sounds like something pretty specific to your machine; Ctrl-A
  9209. status reports work ok on the machines we've tested.  I hope you can track it
  9210. down.]
  9211.  
  9212. Another had to do with setting long packets.  If I set the Tandy end to send
  9213. at a length of 900, and the Arete end to receive at 900, when I put the Tandy
  9214. end into server mode, the transmission begins, but terminates immediately with
  9215. an OK.  If I only put the receive end at a length of 900, things go fine. (900
  9216. is just an arbitrary number I picked) .
  9217.  
  9218. [Ed. - Right, see above.]
  9219.  
  9220. The program compiled cleanly on both machines, except that on the Tandy end
  9221. (running under Xenix 3.1.2), I had to include <sys/types.h> for one of the
  9222. files in which void is used.
  9223.  
  9224. ------------------------------
  9225.  
  9226. Date: Mon, 17 Aug 87 21:45 MDT
  9227. From: <JRD@USU.BITNET> (Joe Doupnik)
  9228. Subject: C-Kermit 4E Feedback
  9229. Keywords: C-Kermit, ATT Unix PC
  9230.  
  9231. A couple of comments on the new test C Kermit:
  9232.  
  9233. 1. signal() returns type "int" on my Unix PC running AT&T sys5r3, just like
  9234. everyone else, yet the conditionals in the code specify "void" for only
  9235. sys5r3. So here we have an exception to the cast in steel Standard Edition of
  9236. Unix from the horse's mouth. Btw, release 3 here means 3.0 whereas in-house at
  9237. AT&T they are up to 3.5 at last reading.
  9238.  
  9239. [Ed. - Oh, so sys5r3 is not the same everywhere...  Well, since the type cast
  9240. for signal() is the only difference in Kermit between sys5r3 and sys5r2 (or,
  9241. for that matter Sys3), then use "make sys3" or "make sys5" (which is an alias
  9242. for "make sys3").]
  9243.  
  9244. 2. The file statistics display indicates files are always transferred with
  9245. type 1 block check, even though I have type 3 set in both .rkermit and on the
  9246. remote machine and sometimes set it that way by hand in C Kermit.
  9247.  
  9248. [Ed. - Will investigate this.]
  9249.  
  9250. 3. When the dust settles Lint (no pun intended) ought to be run across the
  9251. code to pick up the loose ends. My Lattice C compiler on the AT machine is
  9252. more picky than the standard Unix compilers and lets me know to do better next
  9253. time, sigh.  You'd think it wanted us to be (gag) Pascal programmers.  On the
  9254. other hand, you may have done so and we are seeing Unix vs ANSI in action.
  9255. Can't win either way.
  9256.  
  9257. [Ed. - No, I was scared to Lint it, but I will.]
  9258.  
  9259. 4. Otherwise, it works just great!  Throughput is way up.  Whereas the
  9260. previous release yielded about 10-12Kbaud across STARLAN to my AT this version
  9261. indicates 18+Kb the same way.  That's with 1000 byte packets.
  9262.  
  9263.         Regards,
  9264.         Joe D.
  9265.  
  9266. ------------------------------
  9267.  
  9268. From: sob@watson.tmc.edu (Stan Barber)
  9269. Subject: C-Kermit Lock Files
  9270. Date: 20 Aug 87 21:26:17 GMT
  9271. Keywords: C-Kermit, Unix Lock Files
  9272.  
  9273. I should point out that C-Kermit(041) does handle lock files correctly under
  9274. BSD4.3 with the 4.3UUCP locking structure.  This creates a lock directory
  9275. (/usr/spool/uucp/LCK) that is publically writable and each program (except
  9276. kermit) using the locking protocol is smart enough to test for dead locks
  9277. (coming from programs that aborted and did not remove its lock).
  9278.  
  9279. Stan
  9280.  
  9281. [Ed. - Presumably, this is also true for 4E?]
  9282.  
  9283. ------------------------------
  9284.  
  9285. End of Info-Kermit Digest
  9286. *************************
  9287. -------
  9288. 10-Sep-87 16:54:08-EDT,27020;000000000000
  9289. Mail-From: SY.FDC created at 10-Sep-87 16:53:23
  9290. Date: Thu 10 Sep 87 16:53:23-EDT
  9291. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9292. Subject: Info-Kermit Digest V6 #19
  9293. To: Info-Kermit@CU20B.COLUMBIA.EDU
  9294. Reply-To: Info-Kermit@CU20B
  9295. Queries-To: Info-Kermit-Request@CU20B
  9296. Message-ID: <12333579082.204.SY.FDC@CU20B.COLUMBIA.EDU>
  9297.  
  9298. Info-Kermit Digest         Thu, 10 Sep 1987       Volume 6 : Number 19
  9299.  
  9300. Today's Topics:
  9301.                         New Copy of MSTIBM.BOO
  9302.               Documentation for MS-Kermit 2.29C and 2.30
  9303.                 Proposed Extensions to Kermit Protocol
  9304.                Update to UCSD p-System Kermit for Terak
  9305.                        C-Kermit on the Unix PC
  9306.                    4E(066) on NCR Tower Works Fine
  9307.                       Sperry 1100 Kermit Retires
  9308.                      More on Multiple CDC Kermits
  9309.               Kermit 80 Version 4.08 (pre-release) Files
  9310.                      EBCDIC and ASCII Definitions
  9311.                     Transferring WordPerfect Files
  9312.                               MSBPCT.PAS
  9313.         7171 Causes CMS Kermit Problems When Flow Control Used
  9314.                     Need HP150 Kermit on diskette
  9315.                         Kermit for a Bondwell?
  9316.               VMS Kermit version 3.2.076 STATUS Command
  9317.  
  9318. ----------------------------------------------------------------------
  9319.  
  9320. Date: Wed 2 Sep 87 10:09:44-EDT
  9321. From: Christine Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  9322. Subject: New Copy of MSTIBM.BOO
  9323. Keywords: MS-DOS Kermit
  9324.  
  9325. Some people were experiencing problems downloading the new KER:MSTIBM.BOO
  9326. (2.29C, 16 Aug 87) file.  There is now a new copy, same name, which we have
  9327. downloaded and un-BOO'd with no difficulties.  No release changes have been
  9328. made to this version.
  9329.  
  9330. ------------------------------
  9331.  
  9332. Date: Thu 10 Sept 87 15:36 EDT
  9333. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9334. Subject: Documentation for MS-Kermit 2.29C and 2.30
  9335. Keywords: MS-Kermit 2.29C
  9336.  
  9337. In response to the many complaints and questions about the latest MS-Kermit
  9338. pre-release: Some of the more obvious incompatibilites between 2.29B and
  9339. 2.29C (which is pretty much what 2.30 will look like) are:
  9340.  
  9341.    - SET KEY and SHOW KEY commands use different key identifications and
  9342.      syntax.  This is a big one.
  9343.  
  9344.    - CLEAR command now means clear serial port buffer rather than clear key
  9345.      and macro definitions.  Key and macro definition string space is now
  9346.      garbage collected, so a CLEAR command for them is no longer necessary.
  9347.  
  9348.    - CLRINP command is gone (replaced by CLEAR).
  9349.  
  9350.    - Numbers of the form \nnn now default to decimal rather that octal.
  9351.  
  9352.    - "LOG filespec" replaced by "LOG SESSION filespec" and "LOG PACKET
  9353.      filespec".
  9354.  
  9355.    - The LOCAL command prefix has been removed from 2.30.
  9356.  
  9357. Most of these incompatibilities will break your MSKERMIT.INI or other command
  9358. or script files, but each has a rationale.  A draft version of the manual for
  9359. 2.30 (which applies to 2.29C as well) has just been completed.  It's in
  9360. KER:MST29C.DOC (SCRIBE text formatter source in KER:MST29C.MSS) on CU20B and in
  9361. MT29C * on CUVMA for KERMSRV access.  Suggestions for the final draft are most
  9362. welcome.
  9363.  
  9364. ------------------------------
  9365.  
  9366. Date: 14th August 1987
  9367. From: Chris Kennington (cjk%r-d.salford.ac.uk@cs.ucl.ac.uk)
  9368. Subject: Proposed Extensions to Kermit Protocol
  9369. Keywords: Kermit Protocol Extensions
  9370.  
  9371.             I am currently implementing a Kermit facility to go into a
  9372. private ViewData system.  This is a commercial contract, so what the
  9373. customer says he needs has to be supplied.  We may end up with something
  9374. which ought to be called "Kermit compatible" rather than Kermit, but that's
  9375. life.  The environment is MSDOS on a micro; hence the multithreading nature
  9376. of the code, which I discussed with you a few months ago.
  9377.  
  9378.             There are two specific things which the user requires beyond the
  9379. normal Kermit protocol.  He wants other parts of the host program to be able
  9380. to send messages (single-liners) to the terminal's screen at any time during
  9381. a file transfer; and he wants the terminal to flip automatically from
  9382. connect into send or receive mode any time it starts to receive a I/S/R
  9383. packet from the host (so that the transfer can be fully initiated from the
  9384. host end, the converse of server operation).
  9385.  
  9386.             I would like to fit these in in as clean a way as possible.  My
  9387. current plan is as follows, but I should be glad of comments, particularly
  9388. if you either think there is a better way or have plans for extension of the
  9389. protocol in either of these directions.
  9390.                                                 Chris K.
  9391.  
  9392. MESSAGES TO SCREEN
  9393.  
  9394.             This must be divided into two cases; message going in the same
  9395. direction as the data, and message going against the data.
  9396.  
  9397.             For the first case, I propose to define a new type of packet
  9398. which can be interleaved with the data-packets.  Rather than choose a new
  9399. letter I propose to reuse the generic message (G-M) codes.  Normal rules for
  9400. sequencing would apply.
  9401.  
  9402.             For the second case, I propose just to put data into the next
  9403. ACK, starting the data with a blank so that it cannot be confused with a
  9404. cancel-transmission request.
  9405.  
  9406.             The first suggestion is not backwards-compatible unless it is
  9407. counted as a new "capas".  I would like to be able to negotiate it, so that
  9408. the same program could be used to work both standard Kermits and the Kermit
  9409. facility in this customer's integrated ViewData terminal program.
  9410.  
  9411.             The second ought to be transparent to existing Kermits.
  9412.  
  9413. AUTOMATIC TERMINAL RESPONSE
  9414.  
  9415.             I propose that, whenever in connect mode, the terminal Kermit
  9416. detect any SOH received, check to see whether the next few characters are
  9417. compatible with the header of a Kermit I, S or R packet, and if so flip into
  9418. the appropriate transfer mode.  At the end of the transfer it would flip
  9419. straight back to Connect mode.  The rationale is that, in a ViewData system,
  9420. the user always feels that he is working the ViewData host rather than a
  9421. local micro, so he wants to have host-commands (sent in terminal mode)
  9422. executed forthwith.
  9423.  
  9424.             The ViewData screen-driving protocol does not make use of SOH as
  9425. a control character as far as I know.
  9426.  
  9427.             When working to a normal host Kermit, this code would never be
  9428. triggered except by some unexpected binary garbage.
  9429.  
  9430. [Ed. (Frank) - Your ideas sound reasonable.  We considered the idea of
  9431. screen messages when first designing the protocol, but didn't include them
  9432. because there could be no guarantee that the user would be there to read
  9433. them.
  9434.  
  9435. You can put anything in an ACK you want, so long as you start it with a
  9436. space, and it won't interfere with existing Kermits.  Let's say that if an
  9437. ACK to a data packet contains text starting with space, then the text is to
  9438. be displayed on the screen (or added to the user's mailbox, transaction log,
  9439. or whatever), or can be ignored altogether (as existing Kermits will do).
  9440.  
  9441. For messages in the same direction as the data, I'd actually recommend a new
  9442. packet type, "M", rather than a G packet of subtype M, because a G packet
  9443. only occurs at the start of a transaction.  The use of such a packet would
  9444. indeed have to be negotiated.  Let's provisionally assign capability bit #6
  9445. for this.  This would mean that we overflow into the second capability word,
  9446. and have to set the low order bit in the first one to indicate that this has
  9447. happened.  Obviously, M packets will not be sent unless both Kermits set
  9448. capability bit #6 in the negotiation phase.  Does anyone have any serious
  9449. objections to this protocol extension?  Like all other extensions, it's
  9450. compatible with existing versions, because it won't be used unless both
  9451. sides agree.
  9452.  
  9453. Automatically flipping into protocol mode when a packet arrives during connect
  9454. is an implementation decision, but probably there should be a command to defeat
  9455. this.  Not only must you worry about noisy lines, but also those cases where
  9456. the user might actually display a file that contains examples of Kermit
  9457. packets, and also for debugging purposes.]
  9458.  
  9459. ------------------------------
  9460.  
  9461. Date: 19-AUG-1987 11:11:20
  9462. From: Nick Rothwell, University of Edinburgh.
  9463. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  9464. Subject: Update to UCSD p-System Kermit for Terak
  9465.  
  9466.    In the following you will find two of the pieces of UCSD pSystem Kermit
  9467. which I've altered to handle text files properly - binary file transfer is
  9468. right out because, apart from anything else, the pSystem II.0 BIOS can't
  9469. read/write binary files byte by byte correctly, so that's a non-starter. 
  9470.  
  9471.    I originally fixed the bug that the receive routines expected the sequence
  9472. '#M#J' to occur together, so a '#M' at the end of a message followed by '#J' at
  9473. the start of the next got things confused. The final fix is to totally ignore
  9474. all '#'-codes except the sequence '#M#J' (whether adjacent or not), so as to
  9475. ensure reliable text file transfer *without* confusing the filing system with
  9476. unexpected control characters. 
  9477.  
  9478.    The changes are to RECSW.TEXT and KERMIT.TEXT which are part of the
  9479. concatenated source [.UCT]UCTERAK.PAS. Diff listings for these two files are
  9480. below. 
  9481.  
  9482. Nick Rothwell,   Laboratory for Foundations of Computer Science,
  9483.                  University of Edinburgh.
  9484.                  ARPA:    nick%{cstvax,itspna}.ed.ac.uk@cs.ucl.ac.uk
  9485.                  JANET:   nick@uk.ac.ed.{cstvax,itspna}
  9486.                  UUCP:    <Atlantic Ocean>!mcvax!ukc!{cstvax,itspna}!nick
  9487.  
  9488. [Ed. - Many thanks, Nick.  Your changes have been placed in UCTERAK.BWR.]
  9489.  
  9490. ------------------------------
  9491.  
  9492. Date: Sat, 5 Sep 87 18:06:19 EDT
  9493. From: David Herron E-Mail Hack <david@ms.uky.edu>
  9494. Subject: C-Kermit on the Unix PC
  9495. Keywords: C-Kermit, Unix PC
  9496.  
  9497. Joe Doupnik of USU.BITNET says "signal() returns type 'int' on my Unix PC
  9498. running AT&T sys5r3 ..."
  9499.  
  9500. He's getting confused over the numbering scheme(s) for SysV's.
  9501.  
  9502. The SysV on the Unix PC is NOT the same SysV as the mainstream that is
  9503. currently up to SysVr3.1 (i.e. a little past SysVr3).  The SysV there
  9504. started as Convergent's port of SysVr1 (or r0, since they hadn't subdivided
  9505. SysX's into "releases" at that time) ... This port was different from the
  9506. standard SysV of the time (for instance, it had full-fledged virtual memory
  9507. ... something which didn't get into the mainstream SysV until one of the
  9508. sub-releases of SysVr2).
  9509.  
  9510. The current version of Unix PC SysV is 3.5.1.  It has had some SysVr2
  9511. features tossed in and eventually may be re-integrated with the mainstream
  9512. versions, but is still a different version of Unix.
  9513.  
  9514. Hope this clears up some confusion -- you may want to put these remarks into
  9515. a README of some sort in the CKermit distribution.
  9516.  
  9517. BTW, some people here had fixed up a C-Kermit which worked well with the Unix
  9518. PC's, but they didn't think about sending in their code.  I'm going to point
  9519. them at this experimental version and get them to re-do their stuff for this
  9520. version... and by-golly, I think they'll send in their stuff to y'all this
  9521. time around too ... :-)
  9522.  
  9523. ------------------------------
  9524.  
  9525. Date: Sat, 5 Sep 87 19:00:39 edt
  9526. From: lbafrin@tecnet-clemson.ARPA
  9527. Subject: 4E(066) on NCR Tower Works Fine
  9528. Keywords: C-Kermit, NCR Tower
  9529.  
  9530. I sure am glad we're back in touch with Info-Kermit, here at the TECNET
  9531. project at Clemson University.  (Due to network problems, we had been
  9532. offline for more than a year.)  As soon as I saw (in the latest digest) that
  9533. 4E(066) had long packets, I FTPed it from CU20B, ran the "make sys3" on our
  9534. NCR Tower 32 running NCR's Tower O.S.  version 3.something (flawless "make,"
  9535. by the way), and then started testing.  I'm happy to report that it works
  9536. just fine (except for the "too powerful" "set send packet-length" command as
  9537. previously reported in the Digest), and it even cleared up a *long*-standing
  9538. problem we've had with using it to upload via TELENET and even parity to the
  9539. Tower 32, a problem whose source we were never able to pinpoint (Kermit,
  9540. Tower, or TELENET?) despite a huge number of hours of debugging time.
  9541.  
  9542. Keep up the great work, froggers!
  9543.  
  9544. -- Larry Afrin
  9545.    TECNET Project
  9546.    Dept. of Computer Science
  9547.    Clemson University
  9548.    lbafrin@tecnet-clemson.arpa
  9549.  
  9550. ------------------------------
  9551.  
  9552. Date: Tue 1 Sep 87 13:42:01-EDT
  9553. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9554. Subject: Sperry 1100 Kermit Retires
  9555. Keywords: Sperry 1100 Kermit
  9556.  
  9557. The University of Wisconsin is retiring its Sperry 1100, and Paul Stevens,
  9558. the author of Sperry 1100 Kermit, will no longer be able to actively
  9559. support the program.  Is anyone out there willing to take over?  Volunteers
  9560. please send mail to Info-Kermit@CU20B.COLUMBIA.EDU, or write to the Kermit
  9561. Distribution address (network-connected volunteers preferred).  Thanks to
  9562. Paul for all his contributions to Kermit culture over the years!
  9563.  
  9564. ------------------------------
  9565.  
  9566. Date: Thu, 11 Dec 86 14:02:15 cst
  9567. From: knutson@huey.cc.utexas.edu (Jim Knutson)
  9568. Subject: More on Multiple CDC Kermits
  9569. Keywords: CDC Kermit
  9570.  
  9571. RE: [Steve Roseman <LUSGR@LEHICDC1.BITNET>: More on Multiple CDC Kermits]
  9572.  
  9573. Personally, I feel that the CDC versions of kermit for the version I wrote
  9574. (the fortan version), should probably be split into seperate versions.  The
  9575. code for trying to manage several operating systems and approximately 5
  9576. different character sets is horrendous.  I would be in favor of ripping out
  9577. all non-nos code (that means NOS/BE and, sniff, UT-2D).  A NOS/VE version
  9578. will probably have to be done seperately because of the word size
  9579. differences and all.  I have not had many calls from NOS/BE sites lately and
  9580. very few calls from NOS/VE sites as well.
  9581.  
  9582. However, I must say that I really haven't been maintaining the Cyber version
  9583. of Kermit for quite a while now so perhaps my suggestions should be tempered
  9584. by that.
  9585.  
  9586. ------------------------------
  9587.  
  9588. Date: Sun, 23 Aug 1987  15:02 MDT
  9589. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  9590. Subject: Kermit 80 Version 4.08 (pre-release) Files
  9591. Keywords: CP/M Kermit
  9592.  
  9593. With great expectations I today got the KER:CX*.* files for the CP/M Kermit
  9594. 4.08.  Imagine my surprise to find that all the ASM modules which previously
  9595. had been individual files for ease in editing were now all together in one
  9596. HUGE 780k file!!!
  9597.  
  9598. The ONLY reason that LASM was used in the first place, instead of the stock
  9599. CP/M assembler, was so the pseudo instruction LINK could be used at the end
  9600. of each module.
  9601.  
  9602. The present form of the source code is, in my opinion, unusable.  Bertil has
  9603. removed ALL tabs from the source, making it even larger.  His reasoning was
  9604. that people were messing up the source by getting it through hosts that
  9605. change a tab to a single space.  This is probably true, but the file is too
  9606. large to handle.  It must be broken down into its individual modules again
  9607. to make it manageable by potential users.  I can't even edit it on my CP/M
  9608. DDDS 1.2 megabyte floppy system.
  9609.  
  9610.   Keith
  9611.  
  9612. [Ed. - Our fault.  We had to crunch the files together because of a severe
  9613. space problem on our tapes.  As you know, file marks are expensive.  The
  9614. idea is that once some CP/M aficionados like yourself get a chance to try it
  9615. out and bless it, it can replace the old CP/M Kermit files, KER:CP4*.*, and
  9616. then there will be plenty of room to store the files separately.  For now,
  9617. and for FTP access only, the .ASM source files are available separately as
  9618. K7:CP*.ASM on CU20B (note, K7).  Please take them and try them out, and send
  9619. any comments to Info-Kermit@CU20B, whence they will be relayed to the
  9620. author, Bertil Schou at Loughborough University in England, who is anxious
  9621. for feedback.  By the way, the files were joined together using a simple
  9622. Unix Bourne shell script, a copy of which is in K7:JOIN.SH.  They were
  9623. unjoined with a C program, which is in K7:UNJOIN.C.]
  9624.  
  9625. ------------------------------
  9626.  
  9627. Date: Mon, 24 Aug 1987 10:15:10 ULG
  9628. From: Andre PIRARD <A-PIRARD@BLIULG12>
  9629. Subject: EBCDIC and ASCII Definitions
  9630. Keywords: EBCDIC, ASCII, Multinational Character Sets
  9631.  
  9632. EBCDIC definition from the "Principles of operations" IBM manual only covers
  9633. English characters and is old story.
  9634.  
  9635. There is now an ISO 8859 definition for EBCDIC. It extends the code to other
  9636. languages needs.  Because you can imagine all languages don't fit in a 256
  9637. set, the standard is split into mutltiple definitions of which the most
  9638. widely used is ISO 8859/1 (Latin Group 1). It is a superset of the former
  9639. EBCDIC, but shows some trouble with the former loose definition of brackets,
  9640. vertical bar and exclamation mark.
  9641.  
  9642. IBM has started using ISO 8859/1 with its so-called table 500.  They have a
  9643. 3274 RPQ 7L0577 and various peripheral support for it.
  9644.  
  9645. ASCII has its own ISO extended definition(s?) too, but I'm sorry not to know
  9646. the number.  However I can say IBM now started using it in an alternate
  9647. codes definition for its new PS/2 microcomputers series.  They put it a name
  9648. of their own blend: "Code page 850".
  9649.  
  9650. So, if anyone does not know what to do with undefined EBCDIC and ASCII
  9651. codes, here is the answer to increase a program's usability by a factor.
  9652.  
  9653. These standards are probably not well known in America, because of little
  9654. need, but it's relieving that IBM now accepts international standards and
  9655. uses its position to promote them.
  9656.  
  9657. [Ed. - 7-bit ASCII is ANSI standard X3.4 and ISO 646 and CCITT T.50.
  9658. ANSI X3.32 specifies graphic renditions for control characters.
  9659. ANSI X3.41 and ISO 2022 give 8-bit code extension techniques for ASCII.
  9660. ANSI X3.134.1 & ISO 4873 specify an 8-bit code for information interchange.
  9661. ANSI X3.134.2 specifies an 8-bit ASCII multilingual character set.
  9662. ISO 6937 specifies coded character sets for text communication.
  9663. See discussion about Swedish character sets in Info-Kermit V5 #1, 14 Jul 86.]
  9664.  
  9665. ------------------------------
  9666.  
  9667. Date: Wed, 26 Aug 87 19:59 CDT
  9668. From: Dave Bell - ACADEMIC CONSULTANT (U. of Winnipeg) <UOWDJB@UOFMCC>
  9669. Subject: Transferring WordPerfect Files
  9670. Keywords: WordPerfect
  9671.  
  9672. I'm having problems transferring a WordPerfect file.  The file I'm trying to
  9673. transfer (PC to a VAX) contains the WordPerfect document plus the printer
  9674. ESC codes.  When I try to Kermit it across I get the following error from
  9675. the VAX Kermit:
  9676.  
  9677.   %KERMIT32-E-REC-TO-BIG  Record to big for kermits internal buffer.
  9678.  
  9679. Can anybody help with this, as I'm a novice user of Kermit I'd appreciate
  9680. any help I could get.  Thanks in advance.
  9681.  
  9682. David Bell
  9683. Academic Consultant
  9684. Computer Services
  9685.  
  9686. E-mail:  UOWDJB@UOFMCC.BITNET
  9687. V-mail:  204/786-9494
  9688. S-mail:  Computer Services,
  9689.          The University of Winnipeg,
  9690.          515 Portage Avenue,
  9691.          Winnipeg, Manitoba,
  9692.          Canada  R3B 2E9
  9693.  
  9694. [Ed. - Most likely, Wordperfect is delimiting lines with special codes,
  9695. rather than CRLFs, so that the VAX does not recognize the intended lines as
  9696. separate records.  Rather, it sees them all as one very long record, which
  9697. causes its record buffer to overflow.  Unfortunately, VMS Kermit doesn't
  9698. provide a mechanism to expand the buffer size.  Workarounds would be (a)
  9699. transfer it as a binary file, or (b) translate to regular ASCII text before
  9700. transmission.]
  9701.  
  9702. ------------------------------
  9703.  
  9704. Date: 30 Aug 1987 20:58-CDT
  9705. From: SAC.DYESGPF@E.ISI.EDU
  9706. Subject: MSBPCT.PAS
  9707. Keywords: MSBPCT, .BOO Files
  9708.  
  9709. After I read about the improved performance of MSBPCT.PAS (compared to
  9710. MSBPCT.BAS) I down-loaded this file from Columbia and tried to use it.  My
  9711. compiler gave 33 warnings and 50 errors.  I am using a MicroSoft v3.11
  9712. compiler which is essentially a UCSD compiler with system enhancment.
  9713. Additionally, I have modified the BEGXQQ module (specifically the DOSXQQ)
  9714. routines to allow full use of the MS-DOS v3.xx function requests and full
  9715. access to registers.  This has not presented any problems when modifying and
  9716. recompiling programs created prior to making the mods.
  9717.  
  9718. I assume that this program was written for turbo-pascal since it is not
  9719. compatible with either "standard" or UCSD PASCAL (yes - there are switches
  9720. which can be entered on the command line to make the MicroSoft PASCAL
  9721. compiler act like a less capable compiler).
  9722.  
  9723. If anyone knows a source for a public domaine turbo compiler, I would
  9724. appreciate pointers.  Since I mostly program in assembly and turn to PASCAL
  9725. only when string manipulation is too complex or the program is exteemly long
  9726. I will not spend my money on a turbo compliler.
  9727.  
  9728. Although I realize there may be some who disagree with me, I suggest that any
  9729. future postings in PASCAL be more generic in nature.
  9730.  
  9731. Al Holecek
  9732. SAC.DYESGPF@E.ISI.EDU
  9733.  
  9734. [Ed. - We can't discourage people from writing in Turbo Pascal -- it's fast,
  9735. cheap, and a lot of people have it.  Microsoft or IBM Pascal may be more
  9736. standard, but it's less common in the world due to price.  Anyway, there are
  9737. versions of MSBPCT also written in Assembler and C.  The C version is also
  9738. available in .BOO file form, so you don't need a C compiler to run it, just
  9739. MSBPCT.BAS to translate it to .EXE form (and then you don't need MSBPCT.BAS
  9740. any more.]
  9741.  
  9742. ------------------------------
  9743.  
  9744. Date: Mon, 31 Aug 87 11:09:50 CST
  9745. From: Mike Sorsen <SORSEN@WUVMD.BITNET>
  9746. Subject: 7171 Causes CMS Kermit Problems When Flow Control Used
  9747. Keywords: CMS Kermit, 7171, Yale IUP
  9748.  
  9749. There is a bug in the 7171 that causes CMS Kermit file transfers to abort in
  9750. the middle of a SEND after a large number of retries.  The symptoms are that
  9751. during a SEND by CMS Kermit through a 7171 CMS Kermit violates the Kermit
  9752. protocol by retransmitting a packet before other Kermit can respond when
  9753. XON/XOFF flow control was used by the receiver or when XON/XOFF flow control
  9754. was used by other hardware in between the 7171 and the receiver.
  9755.  
  9756. This bug was observed using CMS KERMIT 3.1 running under VM/SP 3.1 (PUT 8409
  9757. SLU 311) through a 7171 at EC A31864 to MS-DOS Kermit version 2.29b.
  9758.  
  9759. I have not done any testing with 4994s or Series/1 boxes running the
  9760. Yale IUP. They provide the same function as the 7171 for an IBM host.
  9761.  
  9762. The sequence of events is this:
  9763.  
  9764. CMS Kermit sends a packet using transparent write/read.  The receiver or
  9765. other hardware in between the 7171 and the receiver sends a pacing stop
  9766. (XOFF) and then a pacing start (XON) to the 7171 while the packet is being
  9767. sent by the 7171. The 7171 performs the pacing, but when the transparent
  9768. write part of the transparent write/read is complete it ends the transparent
  9769. read prematurely, returning X'93' (XOFF) to Kermit as the reply to the
  9770. packet sent out.  CMS Kermit rejects this and retransmits the packet, which
  9771. causes a breakdown of the Kermit protocol. The breakdown occurs because the
  9772. recieving Kermit usually starts transmitting an ack to CMS Kermit while the
  9773. packet is being retransmitted.
  9774.  
  9775. I am currently chasing this problem though the IBM support structure, but I
  9776. doubt that they will issue a new EC for this problem.
  9777.  
  9778. Circumventions:
  9779.  
  9780. Set the 7171 flags so that XOFF is not a valid termination of a transparent
  9781. read. See page 4-20 of 'IBM 7171 Reference Manual and Programming Guide',
  9782. IBM publication number GA27-0021.  This has been tested at our site and
  9783. found to circumvent the bug even though the XOFFs are being transmitted
  9784. during the transparent write part of the transparent write/read order and
  9785. this flag concerns the transparent read part of the order.
  9786.  
  9787. or
  9788.  
  9789. Change the CMS Kermit datastream so that CMS Kermit uses a transparent write
  9790. order instead of a transparent write/read order.  The CMS Kermit code is
  9791. written to allow for either order in the write datastream. The byte at label
  9792. WRRD (X'128E' in my assembly) should be changed from X'05' to X'00'.  I have
  9793. not tested this circumvention.
  9794.  
  9795. Mike Sorsen <SORSEN@WUVMD> or <SORSEN@WUCFUA.WUSTL>
  9796. Computer Services Systems Group - Campus Box 1152
  9797. Washington University - St. Louis, Missouri 63130
  9798. Phone: (314) 889-6460
  9799.  
  9800. [Ed. - Thanks for the report Mike.  This has been added to the CMSKERM.BWR
  9801. file.] 
  9802.  
  9803. ------------------------------
  9804.  
  9805. Date: 2 Sep 87 00:02:33 GMT
  9806. From: sri-unix!cole@RUTGERS.EDU (Susan E. Cole)
  9807. Subject: Need HP150 Kermit on diskette
  9808. Keywords: HP150 Kermit
  9809.  
  9810. I am trying to help someone who has an HP150 obtain a copy of Kermit on a 3
  9811. 1/2" disk in a format the HP150 can read.  The person says she has no
  9812. compilers or assemblers so we can't download source code and put the program
  9813. together on the 150.
  9814.  
  9815. So -- does anyone know how she can get it?
  9816.  
  9817. Thanks.
  9818. Susan Cole
  9819. usenet: !hplabs!sri-unix!cole
  9820. ARPA:   cole@unix.sri.com
  9821.  
  9822. [Ed. - A popular request.  Any volunteers?  For that matter, are there any
  9823. volunteers to distribute ANY versions of Kermit on native media for ANY
  9824. systems that Columbia cannot provide?]
  9825.  
  9826. ------------------------------
  9827.  
  9828. Date: Wed, 12 Aug 87 15:54:10 MEZ
  9829. From: Erich Neuwirth <A4422DAB%AWIUNI11.BITNET@wiscvm.wisc.edu>
  9830. Subject: Kermit for a Bondwell?
  9831. Keywords: MS-DOS Kermit
  9832.  
  9833. I have a problem with a Bondwell 8 amd Kermit.
  9834. I have tried 3 different versions:
  9835. MSVIBM hangs the system completely.
  9836. MSVGEN does not work. Either it states
  9837. Disk error reading device COM1
  9838. Abort, Retry, Ignore?
  9839. or when i have done
  9840. set port 2
  9841. I get
  9842. ?Warning: Cannot open com port
  9843. Enter a file handle.
  9844. and so on.
  9845. Entering 3 does not help, then the system again hangs completely.
  9846. MSVCLO works almost
  9847. In connect mode it works fine, but as soon as I get out of that mode
  9848. status shows baud rate set to 1800.  Resetting it and issueing any
  9849. transfer command (get, receive, remote dir ....)
  9850. generates an error msg about not being able to communicate to host
  9851. and then again the baud rate setting is shown to be 1800.
  9852. I think the com port must be rather uncoventional in that machine.
  9853. Does anybody have any experiences?
  9854.  
  9855. P.S.: Setting the other machine to a baud rate of 1800 does NOT help.
  9856.  
  9857. ------------------------------
  9858.  
  9859. Date: Fri, 4 Sep 87 14:47 EST
  9860. From: <PEPAP@CFA1.BITNET>
  9861. Subject: VMS Kermit version 3.2.076 STATUS Command
  9862.  
  9863. I have checked the documentation for recent releases of Kermit-32 and I see
  9864. no mention of a problem I have just noticed in version 3.2.076: when I issue
  9865. the STATUS command after finishing one or more transfers, the display shows
  9866. an effective data rate that is either 0 or garbage (approximately 2**32).
  9867. Is this a feature that has never been properly implemented?  Has it been
  9868. fixed in subsequent releases without being mentioned in the announcements?
  9869. We are now running VMS 4.4 - does that have anything to do with the problem?
  9870.  
  9871. [Ed. - Wierd.  We tried it on VMS Kermit 3.1 and 3.3 under VMS 4.3 and got
  9872. correct reports in both those versions.  Don't have a copy of 3.2 handy, but
  9873. it seems unlikely that it would be broken in 3.2 but not 3.1 or 3.3...]
  9874.  
  9875. ------------------------------
  9876.  
  9877. End of Info-Kermit Digest
  9878. *************************
  9879. -------
  9880. 16-Sep-87 19:21:41-EDT,25511;000000000000
  9881. Mail-From: SY.FDC created at 16-Sep-87 19:21:07
  9882. Date: Wed 16 Sep 87 19:21:07-EDT
  9883. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9884. Subject: Info-Kermit Digest V6 #20
  9885. To: Info-Kermit@CU20B.COLUMBIA.EDU
  9886. Reply-To: Info-Kermit@CU20B
  9887. Queries-To: Info-Kermit-Request@CU20B
  9888. Message-ID: <12335178842.151.SY.FDC@CU20B.COLUMBIA.EDU>
  9889.  
  9890. Info-Kermit Digest         Thu, 16 Sep 1987       Volume 6 : Number 20
  9891.  
  9892. Today's Topics:
  9893.  
  9894.                      Announcing C-Kermit 4E(067)
  9895.                  Xenix Experimental C-Kermit 4E(066)
  9896.   C-Kermit 4E(066) Support on Control Data 180 Mainframes with VX/VE
  9897.                  New Release of Kermit-11 for PDP-11s
  9898.             Cover on following mstibm.boo (dated 16 Sept)
  9899.                      Insert mode in Kermit 2.29c
  9900.             Info-Kermit Digests Available in Indexed Form
  9901.      New Organization of Distribution Tapes Reflected at Okstate
  9902.                           MacKermit on an SE
  9903.                           MacKermit 0.8(35)
  9904.                 Comments on Recent Kermit Digest Items
  9905.               Re: Proposed Extensions to Kermit Protocol
  9906.                        Kermit-32 STATUS Command
  9907.                     Prime Kermit Source Unpacking
  9908.                           WordPerfect files
  9909.                       Kermit Protocol Curiosity
  9910.  
  9911. ----------------------------------------------------------------------
  9912.  
  9913. Date: Tue 15 Sep 87 18:24:28-EDT
  9914. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9915. Subject: Announcing C-Kermit 4E(067)
  9916. Keywords: C-Kermit, Unix, VMS
  9917.  
  9918. Now that the beta test of version 4E(066) of C-Kermit (announced in V6 #16)
  9919. has had some time to fester, and some good bug reports (and fixes!) have
  9920. trickled in, it's time to announce a new release, 4E(067).  This one
  9921. includes only fixes for the reported bugs, plus a couple of minor additions.
  9922. It was tested with VAX Ultrix 2.0 and VAX/VMS 4.3.  If it checks out OK on
  9923. other systems too, it will replace 4D(066) as the standard C-Kermit release.
  9924. Checking out OK means that it is not inferior to 4D(066) in any way, so that
  9925. no harm would be done by the replacement.  The changes include:
  9926.  
  9927. - Fix to allow C-Kermit to run on Pyramid & similar systems.
  9928. - The wild "set send packet-length" command was tamed.
  9929. - Allow "set prompt" to work, even from init file.
  9930. - Problems with packet retransmissions in response to CRLFs should be gone.
  9931. - Added dial support for the Concord Condor CDS 220 2400b modem.
  9932. - Changed Xenix compilation options a bit.
  9933. - New make options for CDC VX/VE, "clean", and "lint".
  9934. - Set effective group & user IDs on BSD systems for csh command execution.
  9935. - Fix parsing of "show parameters".
  9936. - Fix parsing of "remote cwd" from take-command file.
  9937. - Breakup of source lines longer than 80 characters.
  9938. - Supply missing functions & symbols for VAX/VMS.
  9939. - Cosmetic & lint-suggested changes.
  9940.  
  9941. See the file xkuker.upd for details.  The affected files are (just so you
  9942. don't have to transfer the whole 2.5MB collection again):
  9943.  
  9944.   xkcfns.c,   xkcfn2.c,   xkcmai.c,   xkudia.c,   xkufio.c,   xkutio.c,
  9945.   xkuusr.h,   xkuusr.c,   xkuus2.c,   xkuus3.c,   xkvfio.c,   xkvtio.c,
  9946.   xkuker.bwr, xkuker.mak, xkuker.upd, xkvker.bwr
  9947.  
  9948. available as usual from CU20B via anonymous FTP or on BITNET from CUVMA
  9949. via KERMSRV.
  9950.  
  9951. There are no new binaries or hex files.  People with Unix (any flavor, esp.
  9952. Xenix), VAX/VMS, Data General AOS, Macintosh, Apollo, or Amiga systems are
  9953. urged to get these files and build the new version from source.  Anyone who is
  9954. equipped to build this program from source for the Macintosh or Amiga is
  9955. further exhorted to do that, and then report any bugs or fixes (or better
  9956. still, report if there aren't any!), and if the result is usable, send in
  9957. the .HQX or .BOO file.
  9958.  
  9959. If no significant problems are reported with the Unix, VMS, or Macintosh
  9960. implementations within a few weeks, 4E(067) will become the standard
  9961. distributed version of C-Kermit, so that we don't have to carry the CK*.* and
  9962. XK*.* files side by side, and that will make room for some new additions to the
  9963. "popular minis and mainframes" area (Tape B).
  9964.  
  9965. Thanks to everyone who sent in bug reports, suggestions, and fixes -- Joe
  9966. Doupnik, David Herron, Steve Walton, Paul Placeway, S.O. Lidie, Jim Guyton,
  9967. Phil Julian, Markku Toijala, and many others.
  9968.  
  9969. ------------------------------
  9970.  
  9971. Date: Sun, 13 Sep 87 03:27:29 edt
  9972. From: jl42+@andrew.cmu.edu (Jay Mathew Libove)
  9973. Subject: Xenix Experimental C-Kermit 4E(066)
  9974. Keywords: C-Kermit, Xenix
  9975.  
  9976. A thought - you commented (or someone commented) that the "other Xenix
  9977. people" (paraphrase) did not report the trouble of redefined stuff from
  9978. include files. Well, from the kermit digest it appears that I am the only
  9979. other one who reported to you on Xenix CKermit, and this fits as I have
  9980. modified my system include files to avoid certain redefinition problems.
  9981. Certain modules include redefinitions IF certain other modules have been
  9982. previously included. I have #ifndef I_modname'd the sections that would be
  9983. repeats, and I define I_modname when a module is included.  Hope this
  9984. explains the lack of problems in this respect on my end.
  9985.  
  9986. Jay Libove
  9987. Arpa:   jl42@andrew.cmu.edu    Bitnet: jl42@drycas.bitnet
  9988. UUCP:   ...!{uunet, ucbvax, harvard}!andrew.cmu.edu!jl42
  9989. UUCP:   ...!{pitt | bellcore} !darth!libove!libove
  9990.  
  9991. [Ed. - OK, the "#include <sys/file.h>" statements are removed from ckutio.c
  9992. and ckufio.c in 4E(067).  Thanks!]
  9993.  
  9994. ------------------------------
  9995.  
  9996. Date: 12 SEP 1987  22:49 EDT
  9997. From: "S. O. Lidie" <LUSOL@LEHICDC1.BITNET>
  9998. Subject: C-Kermit 4E(066) Support on Control Data 180 Mainframes with VX/VE
  9999. Keywords: C-Kermit, CDC, VX/VE
  10000. Xref: Control Data, see CDC
  10001.  
  10002. I have ported C-Kermit to Control Data's Unix product, VX/VE 5.2.1.  VX/VE
  10003. runs under control of NOS/VE, the Cyber 180 operating system.
  10004.  
  10005. Only a few mods were needed, all to CKUTIO.C.  They were mostly for
  10006. selecting line discipline 0, because VX/VE defaults to a special line
  10007. discipline 1.  The diff outputs for CKUTIO.C and the makefile follow.
  10008.  
  10009. Here are some effective baud rates (ebr) at various line speeds and packet
  10010. sizes.  These rates are essentially the same for both send and receive, so I
  10011. averaged them:
  10012.  
  10013.                       1200        4800        9600
  10014.                    ----------------------------------
  10015. Packet Size:ebr     250: 950                250:5300
  10016.                     500:1000    500:3600    500:6400
  10017.                    1000:1000   1000:3800   1000:6900
  10018.  
  10019.                        83%         79%         72%
  10020.  
  10021. Perhaps you would include the following mods into C-Kermit:
  10022.  
  10023. [Ed. - Omitted from message, included in 4E(067).]
  10024.  
  10025. ------------------------------
  10026.  
  10027. Date: Fri 11 Sep 87 12:15:37-EDT
  10028. From: Brian Nelson <BRIAN@UOFT02.BITNET>
  10029. Subject: New Release of Kermit-11 for PDP-11s
  10030. Keywords: PDP-11, RSX, RSTS, RT11, P/OS, VA4224 Modem
  10031.  
  10032. Kermit-11 3.58 for PDP-11s with DEC and DEC-like operating systems (RSTS/E,
  10033. RSX11/M, RSX11/M+, RT11, TSX+, IAS, P/OS, Pro/RT, etc) is now available.
  10034. It replaces release 3.54 of September 1986.  Changes are relatively minor; they
  10035. include:
  10036.  
  10037. . SET PHONE TONE/PULSE, SET PHONE BLIND
  10038. . VA4224 modem support.
  10039. . Allow linking with I/D space under RSTS/E, RSX11M+.
  10040. . Fix command macro display (SHO ?)
  10041. . Add Ctrl-A status report during local-mode transfers.
  10042. . Dynamic record buffer allocation, bigger buffers for I/D space.
  10043. . Conditional .INCLUDE's for assembly on RT11 V4 and P/OS.
  10044. . Fix sending BREAK for XL on RT11
  10045. . SET LINE TTN:/[NO]ALLOCATE for RSTS/E
  10046.  
  10047. [Ed. - Thanks, Brian!  The new files are in KER:K11*.*, including new
  10048. documentation (K11USR.*), available from host CU20B via anonymous FTP
  10049. (Internet) or NFT (CCnet), and from host CUVMA on BITNET via KERMSRV.]
  10050.  
  10051. ------------------------------
  10052.  
  10053. Date: Sat, 12 Sep 87 22:55 MDT
  10054. From: <JRD@USU.BITNET> (Joe Doupnik)
  10055. Subject: Cover on following mstibm.boo (dated 16 Sept)
  10056. Keywords: MS-DOS Kermit
  10057.  
  10058. The current MSTIBM.BOO file follows (dated 12 Sept) if you want to
  10059. do anything with it at this time.  I'm off Sunday am to meetings all week.
  10060.  
  10061.         Regards,
  10062.         Joe D.
  10063.  
  10064. [Ed. - Not sure what's new in this one, but it seems to work OK, so it
  10065. replaces the 2.29C version dated 16 August as KER:MSTIBM.BOO on CU20B
  10066. (MSTIBM BOO on CUVMA).  There's also a somewhat updated draft of the manual
  10067. in KER:MST29C.DOC.  Feedback appreciated, as the real 2.30 release draws
  10068. ever nearer.]
  10069.  
  10070. ------------------------------
  10071.  
  10072. Date: Fri, 11 Sep 87 23:27:06 EDT
  10073. From: "James H. Coombs" <JAZBO@BROWNVM>
  10074. Subject: Insert mode in Kermit 2.29c
  10075. Keywords: MS-DOS Kermit
  10076.  
  10077. I asked about this before but have not seen a response.  How about providing
  10078. some method for making it clear when one is in insert mode?  Ideally, the
  10079. cursor would get fat.  This is a serious weakness in Kermit's terminal
  10080. emulation capacities.  The problem is aggravated by the fact that insert mode
  10081. is automatically toggled off by certain operations.  One does not really know
  10082. what the mode is until one starts typing.  YTERM provides such feedback, so it
  10083. obviously can be done. 
  10084.                                     --Jim
  10085.  
  10086. [Ed. - Probably not in the near future.  2.30 is about ready to release.
  10087. And also this feature would tickle a bug in early IBM PC ROMs discussed in
  10088. past issues of Info-Kermit and Info-IBMPC.  Anyway, a real VT100 doesn't do
  10089. this... (standard copout).]
  10090.  
  10091. ------------------------------
  10092.  
  10093. Date: Fri 11 Sep 87 11:45:49-EDT
  10094. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  10095. Subject: Info-Kermit Digests Available in Indexed Form
  10096. Keywords: Info-Kermit, Digest, Kermit Digest, Index
  10097.  
  10098. Info-Kermit Digests Volumes 3 - 6 have been indexed and paginated, so that
  10099. information can be easily looked up by topic.  The indexed versions, suitable
  10100. for printing, are in KER:IMAIL.85B, KER:IMAIL.86A, KER:IMAIL.86B,
  10101. KER:IMAIL.87A.  Indexing will proceed retroactively back to Volume 1, time
  10102. permitting.
  10103.  
  10104. ------------------------------
  10105.  
  10106. Date: Thu, 10 Sep 87 16:22:14 -0500
  10107. From: Mark Vasoll <vasoll%a.cs.okstate.edu@RELAY.CS.NET>
  10108. Subject: New Organization of Distribution Tapes Reflected at Okstate
  10109. Keywords: OK State, UUCP, Dialup Kermit File Access
  10110.  
  10111. The new five tape organization of the Kermit distribution has
  10112. been duplicated on the Oklahoma State University UUCP and Kermit
  10113. server system.  The following is the new layout.
  10114.  
  10115. /usr/spool/uucppublic/kermit-a   --  Tape A (microcomputer versions)
  10116. /usr/spool/uucppublic/kermit-b   --  Tape B (mini/mainframe versions)
  10117. /usr/spool/uucppublic/kermit-c   --  Tape C (more micro versions)
  10118. /usr/spool/uucppublic/kermit-d   --  Tape D (more mini/mainframe versions)
  10119. /usr/spool/uucppublic/kermit-e   --  Tape E (documents and misc.)
  10120.  
  10121. See the "aafiles.dir" file in each directory for exact contents or refer to
  10122. "aavers.hlp" for tape name and file name prefixes on specific versions.
  10123.  
  10124. Mark Vasoll
  10125. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  10126. Oklahoma State University            UUCP:  {cbosgd, ihnp4, rutgers,
  10127. Stillwater, Oklahoma                         uiucdcs}!okstate!vasoll
  10128.  
  10129. [Ed. - Thanks, Mark!  And thanks for continuing to provide this valuable
  10130. service.]
  10131.  
  10132. ------------------------------
  10133.  
  10134. Date: Sun, 13 Sep 87 12:41:28 edt
  10135. From: "Robert B. Stam" <stamr%cs.unc.edu@RELAY.CS.NET>
  10136. Subject: MacKermit on an SE
  10137. Keywords: MacKermit, Macintosh SE
  10138.  
  10139. Here's a copy of the fix I had to use to get Kermit to run on an SE (as
  10140. opposed to a Plus or earlier).  This is a copy of an article posted to
  10141. comp.sys.mac
  10142.  
  10143. In a recent posting I commented that I was not able to get MacKermit to run
  10144. correctly on my Mac SE, and that it seemed to be a problem with fonts.  A
  10145. local insightful chap suggested that MacKermit as delivered from columbia
  10146. might not have a FOND resource.  In fact it does not (this is true of both
  10147. ckmker.hqx and xkmker.hqx).  The fix is as follows:
  10148.  
  10149. 1)  Make a copy of MacKermit.
  10150. 2)  Run Font/DA mover
  10151. 3)  Close the system file fromt the left window
  10152. 4)  Click the left Open button with the option key down (the option key tells
  10153.     it to open all kinds of files, like MacKermit)
  10154. 5)  Find and open the original copy of MacKermit
  10155. 6)  Click the right Open button with the option key down
  10156. 7)  Find and open the duplicate copy of MacKermit
  10157. 8)  Select and remove the 2 fonts (VT100 etc...) from the right hand window
  10158.     (ie, from the copy of MacKermit)
  10159. 9)  Select and copy the 2 fonts (VT100 etc...) from the left hand window, thus
  10160.     copying the 2 fonts from the original copy of MacKermit to the
  10161.     duplicate copy of MacKermit
  10162. 10) Close everything and quit.  MacKermit should now work.
  10163.  
  10164. This is not quite the NOP operation it looks like.  When Font/DA mover moves
  10165. a font it looks to see if the destination has the appropriate FOND resource,
  10166. and if not it adds it.
  10167.  
  10168. Many thanks to Oliver Steele of UNC who guessed what the problem was and
  10169. suggested that I look for the FOND.
  10170.  
  10171. Happy Kermitting ...
  10172.  
  10173. Robert B. Stam                          CSNET: stamr@unc.cs.unc.edu
  10174. UNC Computer Science Department        ARPA:  stamr%unc@mcnc.org
  10175. Sitterson Hall 083A                   UUCP:  {ihnp4|decvax}!mcnc!unc!stamr
  10176. Chapel Hill, NC 27514                   Phone: (919) 962-1826
  10177.  
  10178. [Ed. - And many thanks to you for sending in the solution, which has been
  10179. added to the Mac Kermit "beware" file.]
  10180.  
  10181. ------------------------------
  10182.  
  10183. Date: Mon, 14 Sep 87 11:08:37 EDT
  10184. From: Warren Bell <wbell%gpu.utcs.toronto.edu@RELAY.CS.NET>
  10185. Subject: MacKermit 0.8(35)
  10186. Keywords: MacKermit
  10187.  
  10188. I was under the impression that there was a new version of Kermit for
  10189. the Macintosh, with version number 0.8(35), but when I requested
  10190. CKMKER.HQX from KERMSRV@CUVMA, I received version 0.8(34), dated March 1986.
  10191. Will the new version be available on the Bitnet server?
  10192.  
  10193. -Warren Bell
  10194. (wbell@gpu.utcs.toronto.edu or wbell@utorgpu.bitnet)
  10195.  
  10196. [Ed. - The new version is XKMKER.HQX, not CKMKER.HQX.  And even that is not
  10197. so new -- it's based on the 4D(061) sources, but changed to compile under
  10198. Megamax C, and with a couple cosmetic changes.  I hope somebody out there
  10199. will build a version of MacKermit, let's call it 0.8(36), from the new C-Kermit
  10200. 4E(067) sources, and maybe even add material to the dialog boxes to allow
  10201. selection of long packets and other new features, and then send in the
  10202. resulting .HQX file (and any modified XKM*.* sources).]
  10203.  
  10204. ------------------------------
  10205.  
  10206. Date: Fri, 11 Sep 87 23:39 MDT
  10207. From: <JRD@USU.BITNET> (Joe Doupnik)
  10208. Subject: Comments on Recent Kermit Digest Items
  10209. Keywords: Kermit Protocol Extensions
  10210.  
  10211. Regarding the latest Kermit Digest (V6 #19):
  10212.  
  10213. 1. Chris Kennington's embedded file transfer controls while in Connect mode.
  10214. The SOH + stuff combination is a little delicate, as Frank also mentioned.
  10215. What about an extension of a DEC escape sequence set: ESC [ ? etc  ? This
  10216. would be easy to parse and would help maintain ruggedness of the code and
  10217. also would not cause a false alarm if transparent printing were active.
  10218. The host side would need to start a file transfer with it and the current
  10219. version of Kermit-MS can tolerate it as a packet lead-in sequence.
  10220.  
  10221. [Ed. - See discussion below.]
  10222.  
  10223. 2. Dave Herron and Unix version numbers.  Thanks Dave.  My manuals all say
  10224. plain jane sysVr3 and now I know (I think).  C-Kermit works solidly on my Unix
  10225. PC after removal of the void cast on signal(), for what its worth.
  10226.  
  10227. 3. Dave Bell and sending WordPerfect files to Kermit-32.  Yup, the binary
  10228. nature of those files requires SET FILE TYPE BINARY on the VMS side.
  10229.  
  10230. [Ed. - More about this below.]
  10231.  
  10232. 4. Kermit-32 has math problems with effective baud rate.  True indeed.
  10233. Local Kermit-32 version is 3.3.111 and it solidly reports 2**32.
  10234.  
  10235. [Ed. - See below.]
  10236.  
  10237. 5. Eric Neuwirth and the Bondwell PC. Eric, more than the serial board is
  10238. non-standard with your machine. Try Kermit-MS version 2.30 when it appears
  10239. and if that hangs your system it is time to find a friend with computer
  10240. experience.
  10241.  
  10242. 6. From Jim Moore, moore@ncsc.arpa: sees "4i" at end of transparent
  10243. printing.  An old problem fixed some time ago.
  10244.  
  10245. [Ed. - i.e. fixed in current MSTIBM.BOO, version 2.29C.]
  10246.  
  10247. 7. From Walter Mischel, psy1.mischel@cu20b: Control-@ does not send
  10248. a null.  That's a keyboard definition affair.  The real IBM keyboard does
  10249. not send a null from any key combination since it is the same as a Control
  10250. Break to the Bios. It can be added to the current key definitions as
  10251.         Set Key \1283 \0
  10252. Perhaps this should be made a default definition.
  10253.  
  10254. [Ed. - A real VT100 doesn't send a null from ^@ either...]
  10255.  
  10256. 8. From David Cargo, dscargo@hi-multics.arpa: top rank keys are coupled
  10257. to similarly labeled keypad keys for key definitions.  Old problem since
  10258. fixed.  The keypad is fully 'aliased' to separate such keys and allow the
  10259. keypad itself to be reconfigured without affecting the top rank keys.
  10260.  
  10261.         Regards,
  10262.         Joe D.
  10263.  
  10264. ------------------------------
  10265.  
  10266. Date: 1987 Sep 11   23:21 EDT
  10267. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  10268. Subject: Re: Proposed Extensions to Kermit Protocol
  10269. Keywords: Kermit Protocol Extensions
  10270.  
  10271. In response to the suggestion of automatic resumption of Protocol mode upon
  10272. receipt of any SOH, I'd like to point out that noisy lines are not only
  10273. problem.  Many Kermits can (and some must) use a packet-marking character
  10274. other than SOH, and it seems a pity to trigger on SOH (or on the current
  10275. packet character) trusting that said character will never occur for
  10276. non-Kermit reasons.  I think it would be better to implement a special
  10277. Connect-mode command to put the micro-Kermit back into Protocol mode. After
  10278. all, in Connect mode, Kermit listens for "commands" from the remote host and
  10279. updates the screen accordingly -- why not just extend the terminal emulation
  10280. language by adding one new escape sequence?  Upon receipt of that command,
  10281. the micro could pop into server mode and await instructions.  Note that the
  10282. remote host can then do more than just send files -- it can issue the whole
  10283. range of server-mode commands to change settings and even upload files.
  10284.  
  10285. ------------------------------
  10286.  
  10287. Date: Wed, 16 Sep 87 16:38:23 BST
  10288. From: Chris Kennington (CJK@SYSD.SALFORD.AC.UK)
  10289. To: John F. Chandler (PEPMNT@EARN.CFAAMP)
  10290. Cc: info-kermit @ cu20b.columbia.edu
  10291. Keywords: Kermit Protocol Extensions
  10292.  
  10293. John:
  10294.         Thanks for your thoughtful comments (suggesting a terminal
  10295. escape-sequence to trigger local Kermit into protocol mode).
  10296.         I take your point that any auto-triggering ought to be on the
  10297. current Start-of-Packet character, not "hardwired" to SOH.  I'd also intend
  10298. that the implementation should check pretty thoroughly that the next few
  10299. characters are compatible with the header of one of the Kermit packets legal
  10300. at this point (S, I etc.).
  10301.         From the point of view of my (commercial) client, the objective was
  10302. to achieve a local Kermit which would flip into protocol mode as soon as the
  10303. user gave the appropriate command to the host Kermit (in connect mode).  The
  10304. proposed environment is one where the relatively naive user thinks of his
  10305. local equipment as an intelligent terminal, not a computer.  As far as he is
  10306. concerned, he always thinks he is talking to the mainframe host.
  10307.         The ESC-sequence idea has attractions because it's controllable
  10308. (though some thought would be needed to pick an appropriate sequence,
  10309. presumably from one of the ANSI "local implementation" sets).  The
  10310. disadvantage is that, as an extension to the Kermit host protocol, there
  10311. would be a delay before the majority of mainframe host Kermits implemented
  10312. it.  My client, as always, wants it yesterday; and wants it to work
  10313. independent of the level of Kermit on the host.
  10314.         I shall probably proceed with the trigger-on-"SOH" logic, if only to
  10315. see how it works.  But I am in favour of defining an extension to the
  10316. protocol which permits, in effect, limited communication between the two
  10317. Kermit state-machines embedded in the connect data-stream.  There might be a
  10318. number of other things which could usefully be done, such as setting the
  10319. start-of-packet character itself.  This sounds like an idea to be threshed
  10320. around generally.
  10321.                                 Chris K.
  10322.  
  10323. [Ed. - Anyone who adds this kind of mechanism to a Kermit program should
  10324. also provide a way for the user to override it, in case of accidents and for
  10325. debugging.  About the "Kermit escape sequence" -- since any Kermit program
  10326. can emulate any terminal whatsoever, or for that matter may make use of any
  10327. built-in firmware, external terminal device driver, or even an external
  10328. terminal, then how can you pick a sequence guaranteed not to collide with
  10329. any conceivable terminal's repertoire of escape sequences?  (The world isn't
  10330. composed only of ANSI terminals -- we also have HP's, DG's, etc etc).
  10331. Looking for a Kermit packet does indeed seem to be the best route.]
  10332.  
  10333. ------------------------------
  10334.  
  10335. Date: Fri, 11 Sep 87 23:55 CDT
  10336. From: <GE00707@SWTEXAS.BITNET>
  10337. Subject: Kermit-32 STATUS Command
  10338. Keywords: Kermit-32, VMS Kermit
  10339.  
  10340. In light of the comments about STATUS not working, it doesn't work for us in
  10341. versions 3.0 or 3.3.  We're running VMS 4.5 (VAX 8650).  (Usually we
  10342. download files to IBM PCs, running ProComm 2.4.2.)
  10343.  
  10344. MM
  10345.  
  10346. VMS Kermit-32 version 3.3.111
  10347. Kermit-32>stat
  10348.  
  10349. Totals for the last transfer
  10350.  Characters sent        188
  10351.  ...
  10352.  Effective data rate    4294967106 baud
  10353.  
  10354. [Ed. - This is wierd.  It seems to be independent of Kermit version, but
  10355. dependent on VMS version.  A real baud rate is displayed by 3.1 and 3.3
  10356. of VMS Kermit under VMS 4.3...  Anyway, it seems Kermit-32 is headed for
  10357. extinction, and development is picking up on the VMS version of C-Kermit,
  10358. which doesn't have any problems reporting the effective baud rate.]
  10359.  
  10360. ------------------------------
  10361.  
  10362. Date: Sun, 13 Sep 87 22:29:42 EDT
  10363. From: ciaraldi@cs.rochester.edu
  10364. Subject: Prime Kermit Source Unpacking
  10365. Keywords: Prime Kermit
  10366.  
  10367. The source for Prime Kermit is in one big file, PRIME.PLP.  CU20B has a
  10368. program PRIMES.FTN which breaks it into its component files automatically.
  10369. Unfortunately, this program doesn't work.  It looks for lines of colons
  10370. separating the files.  PRIME.PLP has lines of pound signs.  The program also
  10371. messes up finding file names.  I'm trying to fix the program, but I am
  10372. wondering if anyone has already got it working.
  10373.  
  10374. The alternative way of splitting the file is to use EMACS.  We have this,
  10375. but it truncates the file after 5000 lines, so that doesn't help either.
  10376.  
  10377. If I get it working soon I'll let you know.
  10378.  
  10379. Mike Ciaraldi
  10380.  
  10381. ------------------------------
  10382.  
  10383. Date: Mon, 14 Sep 87 15:56:28 EDT
  10384. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  10385. Subject: WordPerfect files
  10386. Keywords: WordPerfect
  10387.  
  10388. WordPerfect files are, in fact, binary ones, with funny line delimiters and
  10389. several other such things -- it is not just printer ESC codes.  To transfer,
  10390. you must either:
  10391.  
  10392.   - Treat the file as binary, as suggested in Info-Kermit.  It, after all,
  10393. *is* binary.  Use SET FILE TYPE BINARY to VMS Kermit.
  10394.  
  10395.   - Use WordPerfect's "convert" program to encode it into seven-bit ASCII
  10396. graphic characters.
  10397.  
  10398. If you really have a WordPerfect printer output file (rather than the file
  10399. that WordPerfect actually operates on) then the problem is the same, but
  10400. only the first solution -- binary transmission - will do you any good.
  10401.  
  10402. ------------------------------
  10403.  
  10404. Date: Wed, 16 Sep 87 06:11:51 EDT
  10405. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  10406. Subject: Kermit Protocol Curiosity
  10407.  
  10408. We have run into a small protocol curiosity when using a strange mix of
  10409. equipment.  It seems to parallel another strange mix, so the problem may be
  10410. general enough to be worth consideration.  The problem:
  10411.   - We start with a terminal concentrator that requires (or is most easily
  10412. configured with) a "parity none" arrangement.  In our case, the concentrator
  10413. speaks RS232 asynch on the PC side and TCP/IP Telnet on the network side.
  10414.   - The network -- specifically, either the concentrator or the host at the
  10415. far end -- won't negotiate an eight-bit "binary" transfer of data, so binary
  10416. information must be transmitted with 8th-bit prefixing.
  10417.   - But, while the protocol manual seems to provide for me to force 8th-bit
  10418. prefixing by sending a character other than N or Y, most versions of kermit
  10419. ask for this feature only if parity is set on (non-none).  If we turn parity
  10420. on, the terminal concentrator, which checks it, gets very upset.
  10421.  
  10422. In addition to our TCP/IP problems, this seems to parallel some difficulties
  10423. we've observed with some complex protocol converter arrangements that make
  10424. ASCII devices speak 327x at the far end of complex links.
  10425.  
  10426. We can, of course, get around this by "hexifying" the files prior to
  10427. transmission, but that is what 8th-bit quoting is supposed to save us.  So,
  10428. this is a bit of a plea for either an
  10429.   SET EIGHTH-BIT-QUOTING ON  option or
  10430. some way to say
  10431.   SET PARITY NONE-but-don't-transfer-eight-bit-data-without-quoting
  10432.  
  10433. [Ed. -  Not really a protocol issue, but an implementation decision.  This
  10434. is the first time we ever heard of an environment where 8th-bit quoting
  10435. is necessary and at the same time parity is proscribed.  But my goodness,
  10436. how do explain something like this to the "naive user".  The manual is
  10437. already hundreds of pages thick!]
  10438.  
  10439. ------------------------------
  10440.  
  10441. End of Info-Kermit Digest
  10442. *************************
  10443. -------
  10444. 18-Sep-87 18:37:53-EDT,23774;000000000000
  10445. Mail-From: SY.FDC created at 18-Sep-87 18:37:17
  10446. Date: Fri 18 Sep 87 18:37:17-EDT
  10447. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  10448. Subject: Info-Kermit Digest V6 #21
  10449. To: Info-Kermit@CU20B.COLUMBIA.EDU
  10450. Reply-To: Info-Kermit@CU20B
  10451. Queries-To: Info-Kermit-Request@CU20B
  10452. Message-ID: <12335695150.160.SY.FDC@CU20B.COLUMBIA.EDU>
  10453.  
  10454. Info-Kermit Digest         Fri, 18 Sep 1987       Volume 6 : Number 21
  10455.  
  10456. Departments:
  10457.  
  10458.   ANNOUNCEMENTS -
  10459.         Announcing NIH TSO Kermit Version 1.1A
  10460.         Announcing C-Kermit for Convergent Technologies CTOS
  10461.         Announcing Kermit v2.8a for Apollo
  10462.         Info-Kermit Digest BITNET Delivery in Danger
  10463.         News about Kermit Programs for VAX/VMS
  10464.         Kermit User Guide and Protocol Manual Available in Portuguese
  10465.  
  10466.   C-KERMIT -
  10467.         C-Kermit 4E(067) on VAX/VMS Bug Report
  10468.         C-Kermit 4E(066) Support for Amdahl UTS Half Duplex Systems
  10469.         C-Kermit 4E(066) on Apollo, IBM RT, Microvax II Bug Report
  10470.         Patches to C-Kermit for Phone Directory
  10471.  
  10472.   MS-DOS KERMIT -
  10473.         SCANCHEK Program for IBM-PCs
  10474.         MS-Kermit 2.29C on 3COM LAN
  10475.         Problem with TurboBASIC and MSBPCT.BAS
  10476.  
  10477.   MAC KERMIT -
  10478.         Mac Kermit Can't Receive Files Whose Names Start With X?
  10479.         Decoding KERMSRV's .HQX Files?
  10480.  
  10481.     MISCELLANY -
  10482.         Re: Kermit Protocol Curiosity
  10483.  
  10484. ----------------------------------------------------------------------
  10485.  
  10486. From: "Roger Fajman" <RAF@NIHCU>
  10487. Date: Wed, 16 Sep 87  18:44:10 EDT
  10488. Subject: Announcing NIH TSO Kermit Version 1.1A
  10489. Keywords: TSO Kermit, MVS/TSO Kermit, IBM 370, NIH
  10490.  
  10491. Version 1.1A of NIH TSO Kermit is now available.  It contains fixes for a
  10492. number of bugs, but no new functions.  The following four files were
  10493. updated: TSNKER.TXT, TSNKER.BWR, TSNKER.OBH, and TSNKER.ALP.  The new
  10494. version is available from Columbia in the usual ways and directly from NIH
  10495. (at no charge) by sending a letter and a tape to
  10496.  
  10497.       Joseph D. Naughton
  10498.       Chief, Computer Center
  10499.       National Institutes of Health
  10500.       Building 12, Room 2244
  10501.       Bethesda, MD 20892
  10502.  
  10503. A new version is under development that does contain new functions such as
  10504. (1) long packets, (2) 7171 protocol converter support (being developed
  10505. elsewhere), (3) multiple commands on a line, (4) multiple file names in a
  10506. SEND or GET command, (5) better handling of data set name collisions, and
  10507. (6) other things I can't remember at the moment.  No release date has been
  10508. established for this version.
  10509.  
  10510. [Ed. - Thanks, Roger!  The four new files are available in KER: on CU20B for
  10511. anonymous FTP (Internet), from KERMSRV on CUVMA (BITNET), and on Kermit
  10512. distribution tape B.]
  10513.  
  10514. ------------------------------
  10515.  
  10516. Date: Fri, 11 Sep 87 08:45:32 edt
  10517. From: ecsvax.uucp!joeld@mcnc.org (Joel Dunn)
  10518. Subject: Announcing C-Kermit for Convergent Technologies CTOS
  10519. Keywords: Convergent Technologies, CTOS, NGEN, Burroughs B20, BTOS, C-Kermit
  10520. Keywords: VT100 Emulation
  10521.  
  10522. Over the last year, I have been gradually porting C-Kermit 4.2(030) march 85
  10523. to CTOS, a multi-tasking proprietary operating system that runs on Convergent
  10524. Technologies NGEN micro computers.  I re-wrote the comm line I/O, disk I/O,
  10525. and video I/O, and added a rudimentary VT100 emulation option.  The protocol
  10526. code is pretty much as I got it, as is the command parser and things like that.
  10527. I use it fairly regularly, both as a terminal emulator and for text and binary
  10528. file transfers to my local Unix machine running C-Kermit.
  10529.  
  10530. My port is not perfect, but I would like to offer it up to the "Kermit Gods"
  10531. if you are at all interested.  I know it is based on "old" source, but that
  10532. is what I was able to easily get at the time I started this project, back in
  10533. the summer of '86.  I only worked on it as time permitted, so that's why it 
  10534. took me a year to get it where I thought it worked.
  10535.  
  10536. Joel Dunn
  10537. UNC-Chapel Hill
  10538. Administrative Data Processing
  10539. 440 W. Franklin Street
  10540. Chapel Hill, NC  27514
  10541.  
  10542. RJD@UNC.BITNET
  10543. {backbone}!mcnc!unc!dunn.UUCP
  10544. {backbone}!mcnc!ecsvax!joeld.UUCP
  10545.  
  10546. [Ed. - Many thanks, Joel!  There have been many requests for CTOS Kermit over
  10547. the years, and also for BTOS (for Burroughs B20, etc, which is supposed to be
  10548. compatible).  It would be much appreciated if anyone can report on whether this
  10549. version also works on BTOS.  CTOS Kermit has been put in KER:CT*.* on CU20B,
  10550. CT* * on CUVMA, and on Tape C of the Kermit distribution.  Since you've gone to
  10551. the trouble to develop most of the system-dependent C-Kermit code for CTOS, I
  10552. hope that someone will take the next step and adapt it to the current version
  10553. of C-Kermit, so we don't have to carry a redundant set of files.]
  10554.  
  10555. ------------------------------
  10556.  
  10557. Date: Fri, 18 Sep 87 14:12:18 +0200 (Central European Sommer Time)
  10558. From: XBR4D715@DDATHD21.BITNET (KLaus D. Schmitt THD Inst. f. EEV FB17)
  10559. Subject: Announcing Kermit v2.8a for Apollo
  10560. Keywords: Apollo, Pascal
  10561.  
  10562. Some time ago I got Kermit for Apollo from Netlib.  We installed this version,
  10563. but had some trouble with SEND command (nothing could be send from Apollo !).
  10564.  
  10565. We examined the sources from Netlib and corrected them with the result, that
  10566. all works quite well on our DN 3000 communicating with some PC's and VAXen.
  10567.  
  10568. Please note, that the source includes kermitio.pas in the file kermit.pas.
  10569. existf.c is no longer needed !
  10570.  
  10571. Greetings from Europe
  10572. Klaus D. Schmitt
  10573. Inst. for El. Power Supply
  10574. Technical University Darmstadt
  10575. F R G
  10576.  
  10577. [Ed. - Gruess aus Nord-Amerika, und vielen Dank, Klaus!  Kermit 2.28a replaces
  10578. APOLLO.PAS in Kermit Distribution.  Meanwhile, if anybody knows the difference
  10579. between APOLLO.* and APLKER.* (both Pascal Kermits for the Apollo, apparently
  10580. cousins descended from version 2.6?), let us know!  If they can be reconciled
  10581. into a single version, we could free some space and alleviate some confusion.]
  10582.  
  10583. ------------------------------
  10584.  
  10585. Date: Wed, 16 Sep 87 13:03:34 PDT
  10586. From: Frank da Cruz <SY.FDC@CU20B>
  10587. Subject: Info-Kermit Digest BITNET Delivery in Danger
  10588. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  10589.  
  10590. As of December 1, 1987, the WISCVM Internet/BITNET mail gateway will go out of
  10591. service because of the heavy load this function has placed on their system.
  10592. There are currently about 150 entries in the Info-Kermit distribution list that
  10593. go through the WISCVM gateway.  Although Columbia has its own BITNET mail host,
  10594. CUVMA, experience has shown that routing through CUVMA to BITNET does not work
  10595. for most addresses.  This is because the To: list does not appear as part of
  10596. the message (and nobody would want it to, since it's about 600 lines long!),
  10597. and the protocol for a mailer to send the recipient list to the receiving mail
  10598. agent varies among BITNET sites.  Anyone who receives the Info-Kermit Digest
  10599. through WISCVM is urged to advise us of an alternate address, or to register
  10600. with a LISTSERVer near you.  For instance, you could subscribe through Tulane
  10601. University by typing the following command (from a VM/CMS system):
  10602.  
  10603.   TELL LISTSERV AT TCSVM SUB I-KERMIT your-name
  10604.  
  10605. where your-name is your actual name, which may contain spaces, etc.  After
  10606. you have done this, make sure you get delivery of at least one Info-Kermit
  10607. digest from UGA, and then you can send a message to Info-Kermit-Request@CU20B
  10608. telling us to drop you from our own distribution list.
  10609.  
  10610. Other LISTSERV sites that can redistribute Info-Kermit include Brown University
  10611. (BROWNVM), the University of Georgia (UGA), and the University of Guelph
  10612. (CANADA01).  Eventually, Columbia University (CUVMA) will join them.  Other
  10613. BITNET and NETNORTH sites with LISTSERVers, particularly in mid- and far west
  10614. North America, as well as EARN sites in Europe, are also encouraged to
  10615. volunteer to distribute Info-Kermit mail.  There will be more news about this
  10616. in future digest, I hope.
  10617.  
  10618. ------------------------------
  10619.  
  10620. Date: Wed, 16 Sep 87 13:03:34 PDT
  10621. From: Frank da Cruz <SY.FDC@CU20B>
  10622. Subject: News about Kermit Programs for VAX/VMS
  10623. Keywords: C-Kermit, VAX/VMS Kermit, VAX/VMS C-Kermit
  10624. Keywords: VAX/VMS Fortran/Pascal Kermit
  10625. Cross-Ref: VMS, See also VAX/VMS
  10626.  
  10627. If you attended the Nashville DECUS Kermit session, you may have heard Bob
  10628. McQueen announce that continued development of VAX/VMS Kermit-32
  10629. (KER:VMS*.*) at Stevens Institute of Technology is probably a lost cause.
  10630. VMS Kermit was developed by Bob McQueen and Nick Bush at Stevens from 1982
  10631. until the most recent (and probably final) release, 3.3.111, in April 1987.
  10632. Nick left Stevens some years ago, and Bob and his staff are too tied up in
  10633. other projects to continue their Kermit work.  Many, many thanks to Bob,
  10634. Nick, and SIT for one of the most ambitious and popular Kermit
  10635. implementations, and for many contributions to the Kermit protocol itself.
  10636.  
  10637. Kermit-32 is written in the Bliss language, DEC's "corporate implementation
  10638. language" (originally developed at CMU).  Bliss never gained popularity among
  10639. DEC's customers; few sites have Bliss compilers.  If there are any VMS Bliss
  10640. sites out there who are willing to take over maintenance and development of
  10641. Kermit-32, please come forward!
  10642.  
  10643. Not entirely parenthetically, it should be noted at this point that there is
  10644. also a VMS Kermit written in a combination of Pascal and Fortran, last released
  10645. by Bruce Pinn and Philip Murton at the University of Toronto in 1984
  10646. (incidentally, this is based on Toronto's OMSI Pascal Kermit for RT11, the
  10647. first high-level language Kermit program).  To my knowledge, no further
  10648. development is planned on this program either.  Some sites that are
  10649. uncomfortable running Kermit-32 because they don't have Bliss compilers use
  10650. this version instead (it's in KER:VX*.*).
  10651.  
  10652. It now appears that all further work on VMS Kermit will concentrate on the C
  10653. version, of which release 4E(067) was announced in the previous Kermit
  10654. digest (KER:XK*.*).  Development of VAX/VMS support for C-Kermit has been
  10655. taken over by:
  10656.  
  10657.     Jamie Hanrahan 
  10658.     (uucp:     {akgua | hplabs!hp-sdd | sdcsvax | nosc}!crash!pnet01!jeh)
  10659.     (arpa:     crash!pnet01!jeh@nosc.mil)
  10660.     (internet: jeh@pnet01.CTS.COM)
  10661.     (US Mail:  c/o Simpact Assoc., 9210 Sky Park Ct., San Diego CA 92123)
  10662.  
  10663. Jamie is working from the latest stuff.  If you're a VMS VAX-11 C and/or RMS
  10664. expert (preferably on the net) and would like to help out, please contact
  10665. Jamie.  Similarly, if you have any suggestions, bug reports, fixes, etc, for
  10666. C-Kermit on VMS, send them to Jamie, cc to Info-Kermit@CU20B.  Among the
  10667. improvements we hope to see are better performance during CONNECT and more
  10668. detailed knowledge of the VMS file system.  Thanks to Jamie for taking this on!
  10669.  
  10670. ------------------------------
  10671.  
  10672. Date: Wed, 16 Sep 87 13:03:34 PDT
  10673. From: Frank da Cruz <SY.FDC@CU20B>
  10674. Subject: Kermit User Guide and Protocol Manual Available in Portuguese
  10675. Keywords: Kermit Documentation, Portuguese
  10676.  
  10677. Ricardo B. Ghirlanda of Telecomunicacoes Brasileiras S.A., Brasilia, Brazil
  10678. (pardon the missing diacritical marks) has translated the Kermit User Guide and
  10679. Protocol Manual (5th Editions, somewhat behind the times) into Portuguese.
  10680. These manuals have been placed into KER:POR*.* on CU20B (POR* * on CUVMA):
  10681.  
  10682.   PORTUG is the Portuguese User Guide (Fifth Edition).
  10683.   PORTPM is the Portuguese Protocol Manual (Fifth Edition).
  10684.   PORTTT is a manual describing a Kermit-based file transfer service
  10685.  
  10686. The original files were in 8-bit IBM PC WordStar (.WSD) format, which can't be
  10687. included in Kermit distribution.  The files of type .HEX are "hexified"
  10688. versions of the WordStar files, which can be dehexified back into the original
  10689. 8-bit WordStar format by a simple program that puts each pair of hex digits
  10690. back together (a sample program is listed in PORTAA.HLP).  The files of type
  10691. .TXT are 7-bit ASCII files produced from the WordStar files by stripping the
  10692. high-order bit of each 8-bit byte.  These are pretty much readable on a
  10693. terminal or printer; diacritics are mostly done with backspace-overstrike, etc.
  10694.  
  10695. Thanks to Mr. Ari Lopes Cunha of Brasilia for submitting this material.
  10696.  
  10697. If you have Kermit documentation translated into any new languages, please send
  10698. them in.  This is especially appropriate now that we have a special place to
  10699. keep them (Tape E).  I've seen (or heard of) Kermit manuals in German, Italian,
  10700. Hungarian, and Japanese, but have never received machine-readable versions.
  10701.  
  10702. ------------------------------
  10703.  
  10704. Date: 17 SEP 1987  15:57 EDT
  10705. From: Steve Roseman <LUSGR@LEHICDC1.BITNET>
  10706. Subject: C-Kermit 4E(067) on VAX/VMS Bug Report
  10707. Keywords: C-Kermit, VAX/VMS C-Kermit
  10708.  
  10709. Running C-Kermit 4E(067) under VMS V4.5 seems to work so far, with 3 problems.
  10710.  
  10711. 1.  The user needs a BYTLM quota of at least 5000 to execute a "! xxx" command,
  10712.     "DIR", or "SPACE".  Otherwise the job just hangs up.
  10713.  
  10714. [Ed. - This doesn't happen to me under VMS 4.3, unless somebody raised my
  10715. BYTLIM (whatever that is!) without my knowing it.]
  10716.  
  10717. 2.  With a sufficient BYTLM, the above work, but if any are done, C-Kermit
  10718.     leaves behind a subprocess when it exits.  Re-entering C-Kermit and
  10719.     executing any of the above starts up (and then leaves behind again)
  10720.     another subprocess.  Repeat until your job hangs up.
  10721.  
  10722. 3.  A "! LOGOUT" command kills the subprocess in which it executes;  another
  10723.     "! xxx" command just hangs, since C-Kermit doesn't seem to know it's
  10724.     gone.
  10725.  
  10726.     Fairly minor problems, but file transfers run well with 1000 char packets.
  10727.  
  10728.                                                       Steve Roseman
  10729.                                                       Lehigh Univ.
  10730.  
  10731. PS:  in Vol 6, number 20, you mention a new MSTIBM.BOO.  One thing that
  10732. has been fixed is flow-control after ^S and no ^Q (e.g. ^X^S^X^Z save and exit
  10733. EMACS).
  10734.  
  10735. [Ed. - Thanks for the bug reports, Steve.  They've been passed along to Jamie.]
  10736.  
  10737. ------------------------------
  10738.  
  10739. Date: Mon, 14 Sep 87 19:12+0600
  10740. From: Darren R Besler <dbesler@cc.uofm.CDN>
  10741. Subject: C-Kermit 4E(066) Support for Amdahl UTS Half Duplex Systems
  10742. Keywords: C-Kermit, Amhdahl, UTS, Half Duplex, IBM 370
  10743.  
  10744. This is in regard to the experimental version of C-Kermit, version 4E(066).
  10745. The installation here at the University of Manitoba is the following:
  10746.  
  10747.      Processor:    Amdahl 5870
  10748.      Oper Sys:     UTS/V running under VM
  10749.      Comm Ctlr:    Amdahl 4705
  10750.  
  10751. Due to the above machine configuration we are running UTS in half duplex mode.
  10752. C-Kermit is written to work in full duplex mode.  I have made appropriate
  10753. changes to allow running in half duplex mode.  These changes have been embedded
  10754. amongst #ifdef HALFDUPLEX or #ifdef FULLDUPLEX constructs.  Could these changes
  10755. be incorporated into the next version of C-Kermit?
  10756.  
  10757. The files modified are the following:
  10758.     ckucmd.c
  10759.     ckuker.mak
  10760.     ckutio.c
  10761.  
  10762. Here is the cdiff for ckucmd.c
  10763.  
  10764. Darren R Besler
  10765. Dept. of Computer Services
  10766. University of Manitoba
  10767. Winnipeg, Manitoba, Canada
  10768.  
  10769. [Ed. - Diffs omitted, added to KER:XKUKER.BWR, but the diff for ckutio.c is
  10770. missing.  Building C-Kermit for half or full duplex operation according to
  10771. a compile-time option may not be the best method, however.  What if there
  10772. are both full- and half-duplex connections to the same system?  E.g. an IBM
  10773. or Amdahl mainframe with 3705 half-duplex ASCII TTY lines, and full-duplex
  10774. 7171 protocol converters...]
  10775.  
  10776. ------------------------------
  10777.  
  10778. Date: FRI, 18 SEP 87 13:05:17 MESZ
  10779. From: R02KER@DHHDESY3.BITNET
  10780. Subject: C-Kermit 4E(066) on Apollo, IBM RT, Microvax II Bug Report
  10781. Keywords: C-Kermit, Apollo, IBM RT PC, MicroVAX II, Ultrix
  10782.  
  10783. C-KERMIT 4E(006) 4 AUG 87  REPORT:
  10784.  
  10785. APOLLO Domain/IX DN3000, SR 9.5.1 SYS5, C-Kermit 4E(066) 4 Aug 87
  10786.   Generated with 'make sys5'
  10787.   When using '.kermrc' or using the 'take' command
  10788.     the 'C-Kermit>' prompt is not present and then
  10789.     any invalid command brings the message
  10790.       'Fatal: Kermit command error in background execution',
  10791.     after which C-Kermit terminates.
  10792.  
  10793. IBM PC RT 6150, AIX 2.1, C-Kermit 4E(066), AT&T System III/System V
  10794.   Generated with 'make sys5'
  10795.   Cracks up with 'Bad system call - core dumped' when using '.kermrc'
  10796.     or using the 'take' command
  10797.   Pervious version worked ok
  10798.   For this version do not use 'take', set line and speed at kermit
  10799.     command level
  10800.  
  10801. [Ed. - The above two problems are caused by the check for background
  10802. operation in conint(), module ckutio.c.  If someone can figure out what
  10803. the code should be to determine whether Kermit is running in the foreground
  10804. or the background on these systems, please send it in!  Meanwhile, the
  10805. workaround is to always have conint() set the variable backgrd to 0.  Of
  10806. course, then you can't really run it in the background...]
  10807.  
  10808. MICRO VAX II, Ultrix 1.2A, C-Kermit 4E(066) 4 Aug 87, 4.2 BSD
  10809.   Generated with 'make bsd'
  10810.   Runs O. K., except the tty line hangs after use.
  10811.   Extended packet works.
  10812.  
  10813. [Ed. - I tried it in remote mode on a MicroVAX II with Ultrix 2.0, and
  10814. it didn't hang the line after use.  Are you talking about remote or local
  10815. mode?]
  10816.                                        Regards, Ray Koluvek
  10817.  
  10818. ------------------------------
  10819.  
  10820. From: ames!pluto!warren@phri (Warren Burstein)
  10821. Date: 13 Sep 87 17:22:26 GMT
  10822. Subject: Patches to C-Kermit for Phone Directory
  10823. Organization: Industrial Automation Systems - New York, NY
  10824. Keywords: C-Kermit, Phone Directory, Dial Command
  10825.  
  10826. These patches add to ckermit a "set phone" command.  Aliases are recognized in
  10827. the "dial" command.  My .kermrc is now full of "set phone" commands.
  10828.  
  10829. The new command looks like
  10830.    set phone pacx 280-8050
  10831. After this command, I can say
  10832.    dial pacx
  10833.  
  10834. I don't know how to make a "patch" file so here is a shar of all the diffs.
  10835. I didn't use any fancy methods to store phone numbers, it didn't seem worth the
  10836. effort.
  10837.  
  10838. [Ed. - Pretty neat.  Thanks, Warren.  For now, the code will be kept in
  10839. XKUKER.BWR.]
  10840.  
  10841. ------------------------------
  10842.  
  10843. Date: Sat, 12 Sep 87 16:57:57 EDT
  10844. From: Phil Benchoff <BENCHOFF@VTVM1>
  10845. Subject: SCANCHEK Program for IBM-PCs
  10846. Keywords: IBM PC Key Codes, MS-DOS Kermit
  10847.  
  10848. Enclosed is SCANCHEK.C and SCANCHEK.BOO for IBM-PCs.  This program displays
  10849. BIOS scancodes and MS-Kermit 2.29C key idents.  It is useful to determine key
  10850. idents while defining MS-Kermit keyboard definitions.
  10851.  
  10852. The source will compile with Computer Innovations C-86 or Borland Turbo-C.
  10853. Special thanks to JRD for providing details of MS-Kermit keyboard handling and
  10854. modifications to the code.  Please add it to the distribution if you think it
  10855. will be useful.
  10856.  
  10857. [Ed. - Thanks!  The files have been renamed MSUCHK.C and MSUCHK.BOO to fit the
  10858. Kermit file naming scheme.]
  10859.  
  10860. ------------------------------
  10861.  
  10862. To: "Joe Doupnik" <JRD@USU>
  10863. From: "Roger Fajman" <RAF@NIHCU>
  10864. Date: Thu, 17 Sep 87  18:32:03 EDT
  10865. Subject: MS-Kermit 2.29C on 3COM LAN
  10866. Keywords: MS-DOS Kermit, 3COM Ethernet, Netbios
  10867.  
  10868. One of our people here tried a quick PC-PC test with MS Kermit 2.29C running
  10869. over a 3COM Ethernet with 3Plus software.  He found two things:
  10870.  
  10871. (1)  Kermit would not work with version 1.0 of the 3COM Netbios.
  10872.      The 1.2 version seemed to work, but he did not try a lot of
  10873.      things.  Apparently 1.0 is a less than complete implementation
  10874.      of Netbios.
  10875.  
  10876. (2)  The SET PORT NET command appears not to upcase its argument.
  10877.      The value he used had letters in it that had to be entered
  10878.      in upper case in order to work.
  10879.  
  10880. Roger
  10881.  
  10882. ------------------------------
  10883.  
  10884. Date: Thu, 17 Sep 87 10:52:05 CDT
  10885. From: moore@ncsc.ARPA (Moore)
  10886. Subject: Problem with TurboBASIC and MSBPCT.BAS
  10887. Keywords: BOO File Programs, BASIC, TurboBASIC, MS-DOS Kermit
  10888.  
  10889. Has anyone commented on TurboBASIC not working properly with MSBPCT.BAS?  I
  10890. recently downloaded both the .BAS and .BOO files to create an executable;
  10891. GW-BASIC and QuickBASIC 3.0 executely nicely, but TurboBASIC chokes on line
  10892. 300; in fact, as nearly as I can tell, the program just stops executing
  10893. completely.
  10894.  
  10895. ------------------------------
  10896.  
  10897. Date: Thu, 17 Sep 87 11:43:43 PDT
  10898. From: kevin@ACC-SB-UNIX.ARPA (Kevin 0'Gorman)
  10899. Subject: Mac Kermit Can't Receive Files Whose Names Start With X?
  10900. Keywords: Mac Kermit
  10901.  
  10902. I found this in ckmker.bwr in the 4E(066) distribution.  I ran into a very
  10903. similar problem I thought I would pass along.
  10904.  
  10905. > Occasionally, files transferred to the Mac with apparent success will be
  10906. > empty.  This happens very rarely and cannot be reproduced.  It has only been
  10907. > reported twice, once on a Hyperdrive system, and once on a Mac with a Tecmar
  10908. > disk after the screen had been dumped to the printer.  (this problem may be
  10909. > rectified in edit (33), which now terminates on failure to close, attempting
  10910. > to report an appropriate error.)  One user claimed to be able to reproduce
  10911. > the problem by using Mac Kermit to GET any file whose name starts with X from
  10912. > the Unix Kermit server (yet others can't reproduce it this way).
  10913.  
  10914. I was reading the Kermit distribution from a VAX running 4D kermit, and 4.3 BSD
  10915. with a Mac Plus running 0.8 Kermit.  The VAX was running as server, and I
  10916. requested x*.  I would get the first file okay, but all others would pass
  10917. by VERY fast, with the notation "Discarded" and "K bytes: 0" on the Mac.
  10918.  
  10919. When I renamed that first file, that had arrived okay, so that it was no longer
  10920. selected by x*, I got the new first file okay, but all others were passed over.
  10921. This repeated ad infinitum.  I renamed all files on the VAX so that none began
  10922. with "x", and they came across just fine.
  10923.  
  10924. Another thing I noticed, that may bear on this, is that the renaming of the
  10925. files did not agree with the documentation.  Some of my files had more than
  10926. one period in the name (I originally was trying to get compressed files named
  10927. like ckusr.c.Z), and I found that the mac reported the filename being recieved
  10928. as CKUSR.CXZ.  I gathered that it was changing things so that there were never
  10929. more than 1 "." in a filename.  I can't tell which system did this.
  10930.  
  10931. Since "x" is special in this way, the special code may be munging incorrectly
  10932. on subsequent files of a set.  I dunno.  I just thought I would pass along
  10933. instructions on how to repeat this.
  10934.  
  10935. [Ed. - There appears to be something very wrong with Mac Kermit's filename
  10936. collision avoidance algorithm...]
  10937.  
  10938. ------------------------------
  10939.  
  10940. Date: 2 SEP 1987 18:31:20 EDT
  10941. From: "Richard E. Lynch" <VM10CA@WVNVM>
  10942. Subject: Decoding KERMSRV's .HQX Files?
  10943. Keywords: Mac Kermit, BinHex
  10944.  
  10945. Hello, This is Rich Lynch at WVNET.  I just downloaded some of your KERMSRV
  10946. files and one of them is a .HQX file which has a comment at the top. The
  10947. comment says the file must be converted with the BINHEX Ver 4.0 program.
  10948. Is this program available from KERMSRV and if not where might I get a
  10949. copy ?  Thanks in advance.
  10950.  
  10951. ...Rich
  10952.  
  10953. [Ed. - BinHex is a "shareware" program for which (to my knowledge) source is
  10954. not available.  There is no way for us to distribute binaries on KERMSRV or on
  10955. magnetic tape (the explanation is tedious).  BinHex is, however, on our Mac
  10956. Kermit distribution diskette, which you can order by mail.]
  10957.  
  10958. ------------------------------
  10959.  
  10960. From: "Roger Fajman" <RAF@NIHCU>
  10961. Date: Thu, 17 Sep 87  16:43:11 EDT
  10962. Subject: Re:  Kermit Protocol Curiosity
  10963. Keywords: 8th-bit Prefixing, Parity
  10964.  
  10965. Have you tried setting the parity in Kermit to SPACE?  The 7-bit ASCII
  10966. characters will look the same on the line as with parity NONE (8th bit zero),
  10967. but Kermit will know that the 8th bit is not available for data and should
  10968. request 8th bit prefixing.
  10969.  
  10970. [Ed. - Obvious answer, should have thought of it...  Thanks also to Bruce
  10971. Cowan of SFU for responding similarly.]
  10972.  
  10973. ------------------------------
  10974.  
  10975. End of Info-Kermit Digest
  10976. *************************
  10977. -------
  10978. 22-Sep-87 16:18:31-EDT,26099;000000000000
  10979. Mail-From: SY.FDC created at 22-Sep-87 16:17:30
  10980. Date: Tue 22 Sep 87 16:17:30-EDT
  10981. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  10982. Subject: Info-Kermit Digest V6 #22
  10983. To: Info-Kermit@CU20B.COLUMBIA.EDU
  10984. Reply-To: Info-Kermit@CU20B
  10985. Queries-To: Info-Kermit-Request@CU20B
  10986. Message-ID: <12336718279.34.SY.FDC@CU20B.COLUMBIA.EDU>
  10987.  
  10988. Info-Kermit Digest         Tue, 22 Sep 1987       Volume 6 : Number 22
  10989.  
  10990. Departments:
  10991.  
  10992.   ANNOUNCEMENTS -
  10993.         Some LISTSERVers Allowing Info-Kermit Subscriptions (2 messages)
  10994.  
  10995.   MS-DOS KERMIT -
  10996.         New .BOO File for Intel iRMX Version of MS-Kermit
  10997.         Clear Keys on MS-Kermit 2.30?
  10998.         MS-DOS Kermit 2.29C Maximum Packet Size
  10999.         MS-DOS Kermit 2.29C Problem with IRMA Board
  11000.         MS-DOS Kermit 2.29C Send-As Name?
  11001.         MS-DOS Kermit 2.29C Color and Intensity
  11002.         Losing Interrupts on IBM PC and PS Systems
  11003.  
  11004.   VAX/VMS KERMIT -
  11005.         Kermit-32 Escape Sequence and VT330 Terminal
  11006.         C-Kermit 4E on VAX/VMS Bug Report
  11007.  
  11008.   MISCELLANY -
  11009.         Native Media for Commodore-64 Kermit
  11010.         Kermit and the IBM 7171
  11011.         Kermit for Tandy 6000?
  11012.         8th-Nit Prefix Bug in Kermit For TRS80 Model IV (M4)
  11013.  
  11014. ----------------------------------------------------------------------
  11015.  
  11016. Date: Sat, 19 Sep 87 15:22:16 FIN
  11017. From: The Head of the Post Office <POSTMAST@FINHUTC>
  11018. Subject: Some LISTSERVers Allowing Info-Kermit Subscriptions
  11019. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  11020.  
  11021. There already is a peered LISTSERV-list called I-KERMIT that distributes
  11022. Info-Kermit Digest.  (Here it is called IKD for some historical reason...)
  11023.  
  11024. This is part of our configuration file for this list.
  11025.  
  11026.  *  Peers= I-KERMIT@UGA,I-KERMIT@MARIST,I-KERMIT@TCSVM
  11027.  *  Peers= I-KERMIT@CLVM,I-KERMIT@EB0UB011,I-KERMIT@RUTVM1
  11028.  *  Peers= I-KERMIT@UBVM,I-KERMIT@DEARN,I-KERMIT@VTVM2,I-KERMIT@BNANDP11
  11029.  *
  11030.  *  Owner= HAROLD@UGA     (Harold Pritchett)
  11031.  
  11032. I think that all the BITNET users could be (should have been ?) transferred
  11033. to this list.
  11034.  
  11035. Petri Autio
  11036.  
  11037. [Ed. - Thanks for the list, Petri!  See next message for more information.]
  11038.  
  11039. ------------------------------
  11040.  
  11041. Date: Tue, 22 Sep 87 11:57:19 EDT
  11042. From: Frank da Cruz <SY.FDC@CU20B>
  11043. Subject: Info-Kermit Digest Distribution by LISTSERV
  11044. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  11045.  
  11046. So far, the following BITNET sites have indicated (perhaps indirectly) that
  11047. they maintain LISTSERVers capable of handling Info-Kermit Digest
  11048. subscriptions.  Thanks to each of these sites for providing this service.
  11049.  
  11050.   Node       Country       Name
  11051.  
  11052.   BNANDP11   Belgium       Facultes Univ Notre Dame de la Paix, Namur
  11053.   CANADA01   Canada        University of Guelph, Ontario
  11054.   FINHUTC    Finland       Helsinki U of Technology, 
  11055.   EB0UB011   Spain         Univ Autonoma Barcelona
  11056.   BROWNVM    USA           Brown University, Providence, RI
  11057.   MARIST     USA           Marist College, Poughkeepsie, NY
  11058.   RUTVM1     USA           Rutgers University, New Brunswick, NJ
  11059.   TCSVM      USA           Tulane U Computing Services, New Orleans, LA
  11060.   UBVM       USA           SUNY Buffalo, NY
  11061.   UGA        USA           U of Georgia
  11062.   VTVM2      USA           Virginia Polytech Institute, Blacksburg, VA
  11063.   CLVM       USA?          Clarkson U ERC (where is it?)
  11064.   DEARN      West Germany  Gesellschaft fuer Schwerionenforschung
  11065.  
  11066. Hopefully, we'll be adding CUVMA (Columbia University, NY, USA) to the list
  11067. very soon.  Other BITNET/EARN/NETNORTH sites, especially in areas far from
  11068. the locations above, are encouraged to volunteer.  Meanwhile, if you're a
  11069. BITNET subscriber, please, "TELL LISTSERV AT nearest-node SUB I-KERMIT
  11070. your-name".  When you start getting the LISTSERV copy, send a message to
  11071. Info-Kermit-Request@CU20B and ask to be removed from our list.  This way,
  11072. there should be no interruption in service when the WISCVM Internet/BITNET
  11073. mail gateway goes out of service on December 1.
  11074.  
  11075. We are also attempting to gradually remove WISCVM dependencies from our own
  11076. list.  Last week we sent out a test message to all the BITNET sites on the
  11077. Info-Kermit mailing list to see which ones could accept mail directly from
  11078. CU20B.  The results are still coming in, but those sites that seem to have
  11079. received the mail successfully have had their entries changed to bypass the
  11080. WISCVM gateway.
  11081.  
  11082. ------------------------------
  11083.  
  11084. Date: Thu, 10 Sep 1987 08:57 PDT
  11085. From: JAFW801@CALSTATE.BITNET (Jack Bryans)
  11086. Subject: New .BOO File for Intel iRMX Version of MS-Kermit
  11087. Keywords: Intel, iRMX, RMX Kermit, MS-DOS Kermit
  11088.  
  11089. Here's the latest .BOO file for the Intel iRMX version of MS-DOS Kermit,
  11090. based on the current 2.29C MS-DOS Kermit development version.  There's also
  11091. some acommpanying documentation.
  11092.  
  11093. [Ed. - Thanks, Jack!  It has been put in KER:MSTRMX.BOO and .DOC and
  11094. MSTRMX * on CUVMA.  Feedback solicited!]
  11095.  
  11096. ------------------------------
  11097.  
  11098. Date: Thu, 17 Sep 1987 15:58 CDT
  11099. From: William Bruce Curtis <NU024414@NDSUVM1>
  11100. Subject: Clear Keys on MS-Kermit 2.30?
  11101. Keywords: MS-DOS Kermit
  11102.  
  11103. Is it possible to provide a replacement for the old CLEAR command which
  11104. cleared all the key definitions?  When using mskermit to log on to several
  11105. different systems it is very convenient to be able to clear all the key
  11106. definitions without exiting from mskermit and restarting it.  For example we
  11107. use a fairly long take file to customize the keyboard when logging on to CMS
  11108. but when logging on to UNIX a vanilla Heath-19 is preferred.  Several users
  11109. here have complained about 2.29c's lack of a clear key command.  I realize
  11110. that the clear command should clear the port as described in the book but
  11111. could we please get some command to clear all of the keys put back in before
  11112. 2.30 is released?
  11113.  
  11114. [Ed. - Yes, 2.30 will contain a command SET KEY CLEAR.]
  11115.  
  11116. ------------------------------
  11117.  
  11118. Date: Fri, 18 Sep 87 11:34:15 CDT
  11119. From: James Gregory <jgregory@ALMSA-1.ARPA>
  11120. Subject: MS-DOS Kermit 2.29C Maximum Packet Size
  11121. Keywords: MS-DOS Kermit
  11122.  
  11123. I'm in the process of putting the most recent 2.29C through its paces.  When
  11124. the set send and receive packet commands are issued, the response indicates
  11125. there is a maximum value of 9024 bytes, however, the current implementation
  11126. only supports 1000 bytes.  Just thought I'd bring this to your attention in
  11127. case it was an oversight.  I realize that the 9024 byte limit is supported
  11128. by the protocol, however, it seemed you would want the response to be
  11129. specific to the current implementation.
  11130.  
  11131. [Ed. - Will be fixed in 2.30 to report the actual maximum size.]
  11132.  
  11133. ------------------------------
  11134.  
  11135. Date: Fri, 18 Sep 87 11:19:45 MDT
  11136. From: John Shaver Modernization Office <steep-mo-m@HUACHUCA-EM.ARPA>
  11137. Subject: MS-DOS Kermit 2.29C Problem with IRMA Board
  11138. Keywords: MS-DOS Kermit, HP Vectra, IRMA Board
  11139.  
  11140. I have a Vectra, an HP AT Clone.  I have sidekick and an IBM terminal emulator
  11141. called IRMA resident in RAM with 640K.  I have about 450K left.  The
  11142. significant difficulty came from 2.29C refusing to let me use COM2 as a port.
  11143. I have, am and continue to use Port 2 with 2.29.
  11144.  
  11145. [Ed. - From JRD: The serial port handling in 2.29C is much different from
  11146. previous releases.  In particular, the port is tested before use.  The
  11147. various levels which a user sees are messages such as "Port not available",
  11148. "This port uses the Bios", and nothing at all (which is best of all).  The
  11149. first message is shown if the Bios work area in low memory indicates the
  11150. port was not found by the machine's boot code (COM1 is at 40:00H and COM2 is
  11151. at 40:02H, and normally hold 03f8H & 02f8H, respectively).  The second
  11152. occurs if the port was found but the UART chip was not the kind which Kermit
  11153. can control (an 8250).  Diagnosis then proceeds by noting the kind of
  11154. message, removing some add-in software, removing the IRMA board, and finally
  11155. calling for help (with additional system details).]
  11156.  
  11157. ------------------------------
  11158.  
  11159. Date: 21 Sep 1987 23:41-CDT
  11160. From: SAC.SAC-LMR@E.ISI.EDU
  11161. Subject: MS-DOS Kermit 2.29C Send-As Name?
  11162. Keywords: MS-DOS Kermit
  11163.  
  11164. Thank you for improving Kermit.  The changes have made a menu-driven
  11165. system for accessing the host much easier to write.
  11166.  
  11167. I have found 1 minor glitch so far - All caps must be used when specifying
  11168. the remote file name in the "SEND" command.  If lower case is used, the file
  11169. created on the host has a name with ASCII char 22 preceding each letter.
  11170. I.e.  using the name "test" as the remote file name will produce a file on
  11171. the host named "^Vt^Ve^Vs^Vt".
  11172.  
  11173. [Ed. - This is actually a documented feature.  If it was done the other way,
  11174. you couldn't specify a lowercase name if you had to.]
  11175.  
  11176. ------------------------------
  11177.  
  11178. Date: Mon, 21 Sep 87 16:21:41 CDT
  11179. From: James Gregory <jgregory@ALMSA-1.ARPA>
  11180. Subject: MS-DOS Kermit 2.29C Color and Intensity
  11181. Keywords: MS-DOS Kermit, Terminal Color, Terminal Intensity
  11182. Cross-Ref: Color, see Terminal Color
  11183.  
  11184. When I am using 2.29C as a terminal emulator with "set term color 1 10 37
  11185. 44", the high intensity character display is behaving questionably.  While
  11186. using "more" on a UNIX system (e.g.), the first page will display in high
  11187. intensity.  The next and following pages will display in low intensity.  If
  11188. I enter the escape sequence "^]c" followed by "connect", characters begin
  11189. displaying in high intensity again.  I tested this behavior using the "vi"
  11190. editor, also.  When the display went to low intensity, presumably because
  11191. the remote system sent the correct escape sequence to cause such behavior, I
  11192. escaped back to the local system, reconnected, and entered "^L" to redisplay
  11193. the current page.  The page then displayed in high intensity.  If the change
  11194. in attributes was the result of character sequences generated by the remote
  11195. system, I expected to see consistency.  I assumed the editor was
  11196. retransmitting the same escape sequences.
  11197.  
  11198. This observation is not new to the current test version.  I withheld
  11199. bringing it to your attention earlier.  I thought this type of incident
  11200. would be so common that it would either be corrected or accounted for in the
  11201. info-kermit digest prior to release of 2.30.
  11202.  
  11203. Testing was done on an MS-DOS 3.1 Zenith Z-248 with an EGA.
  11204.  
  11205. [Ed. - From JRD: I know what you mean about the intensity bit.  My Unix PC
  11206. does the same thing to me.  It's 'ok' though when we realize the host is
  11207. explicitly sending a no-bold attribute command every now and then.  Kermit
  11208. uses the screen attributes active when Connect begins and they might well be
  11209. bold white on blue and switches when the host so commands.  The real dilemma
  11210. is PC color screens are unsatisfactory in 'normal' intensity whereas DEC
  11211. terminals are good that way.  Also DEC terminals can control the background
  11212. intensity but PC's usually cannot.  To provide a variation of intensity
  11213. required by the host applications software we are then stuck with normal
  11214. meaning rather dim.  It's a pain which IBM needs to address.  Does that help?]
  11215.  
  11216. ------------------------------
  11217.  
  11218. Date: Mon, 07 Sep 87 09:43:06 ULG
  11219. From: Andre PIRARD <A-PIRARD%BLIULG12.BITNET@WISCVM.WISC.EDU>
  11220. Subject: Losing Interrupts on IBM PC and PS Systems
  11221. Keywords: MS-DOS Kermit, IBM PC, IBM PS/2
  11222.  
  11223. [Ed. - From a recent Info-IBMPC Digest.]
  11224.  
  11225. >...  IBM, 3Comm and Microsoft have been pretty cavalier about losing
  11226. interrupts in the past. ... says Billy.
  11227.  
  11228. And the beat goes on.  Here is a problem I reported to IBM:
  11229.  
  11230. >When a communication program drives an asynchronous adapter by interrupts
  11231. >and a national keyboard driver is used, typing while line input is being
  11232. >displayed produces screen garbage.  Keyboard interrupts are an infrequent
  11233. >and long process and assigned higher priority (1) than frequent and short
  11234. >communication interrupts  (3,4) (why?).  Their drivers send the 8259 EOI
  11235. >just before IRET, as most regretfully do.  Consequently, even if cpu
  11236. >interrupts are enabled, the 8259 will not request communication interrupts
  11237. >to the processor until the very end of keyboard interrupt processing,
  11238. >which, if excessive, causes communication line overrun.  DOS 3.2 KEYBBE
  11239. >(on XT), for example, is near the limit, and causes occasional overrun at
  11240. >9600 baud.
  11241. >
  11242. >But 3.3 KEYB (on PS/2 30!) is far beyond and does it nearly for every
  11243. >keystroke.  CTL-ALT-F1ing KEYB (to the original ROM presumably) removes
  11244. >the problem.  Rotating 8259 priorities (OUTing C1H to 20H) solves the
  11245. >problem for KEYBBE, but not for KEYB (why?).  But assigning the keyboard
  11246. >interrupt lowest priority also shuffles the other ones.  In particular,
  11247. >the timer interrupts get the next to lowest.  Is this practice advisable?
  11248.  
  11249. And some more comments for INFO-IBMPC:
  11250.  
  11251. What frightens me is that the problems are worse on 3.3 PS/2 30 than on a
  11252. plain XT or AT.  I was expecting maturity from PS/2.
  11253.  
  11254. The priorities are as follows (0 highest):
  11255.  
  11256. 0: timer ticks
  11257. 1: keyboard
  11258. 2:mouse (generally)
  11259. 3,4: communication
  11260. 5,6: disk and diskette
  11261. 7: printer
  11262.  
  11263. Generally, BIOS and MSDOS as a whole are careful not to disable processor
  11264. interrupts too long unnecessarily, even during interrupt processing.  There
  11265. could be occasional exceptions to this, but I never experienced any in
  11266. communication.
  11267.  
  11268. But with the host of available TSR programs hooking onto interrupt vectors,
  11269. the situation may change.  If such a program acts as a front end, it cannot
  11270. decently enable interrupts without presuming what its followers do and need,
  11271. and it will necessarily perform before 8259 EOI anyway.  For this reason,
  11272. such programs should act after the original sequence if possible, when
  11273. interrupts can be enabled for sure, except for another reason, the stack
  11274. growth nightmare.  It is therefore important to write or choose such
  11275. programs carefully.  The TSR programs problem is all the more acute as timer
  11276. and keyboard interrupts are the most favored for hooks.
  11277.  
  11278. [Ed. - From JRD: Columbia sent me a copy of your comments on interrupt
  11279. latency when national keyboard sets are employed.  That explains a rash of
  11280. comments from PS/2 model 30 users concerning lost serial port characters.
  11281. Your comments are exactly on target concerning clearing the 8259 chip.  If
  11282. you were to peek at the MS-Kermit/IBM serial port interrupt routine you
  11283. would see the 8259 being cleared as quickly as possible before doing the
  11284. reminder of the work, for this very reason.  Interrupts are also enabled as
  11285. quickly as possible because I know the stack will not grow out of control.
  11286. Let's hope that Microsoft/IBM listen carefully.  They are already being told
  11287. that OS/2 has severe interrupt latency problems when multitasking Real and
  11288. Protected mode windows together.]
  11289.  
  11290. ------------------------------
  11291.  
  11292. Date: 18 Sep 87  8:38 -0600
  11293. From: Grant Delaney <delaney%wnre.aecl.cdn%ubc.csnet@RELAY.CS.NET>
  11294. Subject: Kermit-32 Escape Sequence and VT330 Terminal
  11295. Keywords: VAX/VMS Kermit, VT330
  11296.  
  11297. A note of caution the Kermit-32 escape sequence is also the terminal reset
  11298. and self test sequence for the new DEC VT330 terminal.  The escape sequence
  11299. should therefore be changed before a connect if you want to get out again.
  11300.  
  11301. [Ed. - Kermit-32's default escape sequence is Ctrl-]C.  C-Kermit's is
  11302. Ctrl-\C.]
  11303.  
  11304. ------------------------------
  11305.  
  11306. Date: 17 Sep 87 12:23:00 MST
  11307. From: <darieb@sandia-2.arpa>
  11308. Subject: C-Kermit 4E on VAX/VMS Bug Report
  11309. Keywords: C-Kermit, VAX/VMS Kermit
  11310.  
  11311. I've just downloaded the newest XK* versions to VAX VMS 4.5.  It compiled
  11312. without a hitch, using the XKVKER.COM.  It even transferred a file OK.  
  11313. However, there are a couple of problems. 
  11314.  
  11315. I'm running an IBM PC/XT at 9600 Baud using the VTERM 4010 Version 2.0
  11316. software from Coefficient Systems Corporation, which supplies a pretty good
  11317. VT102 emulation.  Connection is through COM1: to a Gandalf LDS120 line
  11318. driver, into a Gandalf (I think) port contender device, thence to a VAX
  11319. 8600.  No DECNET.  The BLISS version of KERMIT works OK.
  11320.  
  11321. -   The SHOW command produces a lot of unprintable characters in the
  11322.     header lines of the table ("send" and "receive"), after which
  11323.     several of the lines contain gibberish.  After the SHOW, things go 
  11324.     back to normal (except see below)
  11325.  
  11326. -   After many commands are executed, and the C-Kermit> prompt shows, 
  11327.     typing another command responds with "?invalid - xxx".  Typing an 
  11328.     erase-line character (CTRL-U on VMS) before doing anything else
  11329.     will erase 3 characters of the prompt, indicating that three characters
  11330.     must have been received by VMS from the terminal(?)  I can easily
  11331.     get around this problem by habitually typing <CTRL-U>command...but who
  11332.     wants to?
  11333.  
  11334. Is it possible that I need to SET TERMINAL to something different before
  11335. executing Kermit?  Or are there indeed spurious characters being sent by
  11336. C-Kermit?  At any rate, this version works OK, but the BLISS version is the
  11337. system standard here.
  11338.  
  11339. Declan A. Rieb, Division 2614           DARIEB@SANDIA-2.ARPA
  11340. Sandia National Laboratories            (505) 844-6338
  11341. Albuquerque, NM 87185-5800
  11342.  
  11343. [Ed. - Can anybody help with this?  I've tried the same thing on a VAX 780
  11344. with VMS 4.3, but can't make it happen.  There seems to be a recurring theme
  11345. over past weeks -- all versions of VMS Kermit (Bliss, C, different releases)
  11346. seem to print various kinds of garbage when you give the SHOW or STATUS
  11347. commands under VMS 4.4 or later.  What's going on???]
  11348.  
  11349. ------------------------------
  11350.  
  11351. Date: Sat, 19 Sep 87 11:17:47 -0500
  11352. From: ray@j.cc.purdue.edu (Ray Moody)
  11353. Subject: Native Media for Commodore-64 Kermit
  11354. Keywords: Commodore-64 Kermit, Diskette Volunteers
  11355.  
  11356. >[Ed. - A popular request.  Any volunteers?  For that matter, are there any
  11357. >volunteers to distribute ANY versions of Kermit on native media for ANY
  11358. >systems that Columbia cannot provide?]
  11359.  
  11360. This probably is not worth posting, but if you are making a list of people who
  11361. can distribute Kermit on native media, we wish to be included.
  11362.  
  11363. [Ed. - Yes it is!  We do keep such a list.  It's AADISK.HLP, and we've added
  11364. you to it.  I hope others will follow your example and volunteer with disks
  11365. and formats that Columbia cannot provide -- the many CP/M formats, 8-inch
  11366. diskettes, Xenix Kermit diskettes, SUN tape cartridges, etc etc.]
  11367.  
  11368. We will provide Commodore-64/Commodore-128 Kermit V2.0 on a 1541 disk.
  11369. (soon V2.1 and maybe Commodore plus-4 kermit.....)  We ask $5.00 to cover
  11370. the costs of postage, handling, and the disk.  We stress that Kermit is in
  11371. the public domain.  The $5.00 is only so we can recover the costs of
  11372. postage, handling and the disk.  We will be able to continue to provide this
  11373. service for the foreseeable future.  Please send U.S. funds.  We regret that
  11374. we will not be able to provide source code in this format because it will
  11375. not fit on a 1541 disk.  Our mailing address is:
  11376.  
  11377.          Dr. Evil Laboratories
  11378.          P.O. Box 190
  11379.          St. Paul, IN 47272
  11380.  
  11381. Ray Moody
  11382.  ray@j.cc.purdue.edu
  11383.  ihnp4!pur-ee!j.cc.purdue.edu!ray
  11384.  moody@purccvm.BITNET
  11385.  
  11386. Kent Sullivan
  11387.  ihnp4!pur-ee!corvair
  11388.  
  11389. ------------------------------
  11390.  
  11391. Date: Mon, 21 Sep 87 17:10:43 ULG
  11392. From: Andre PIRARD <A-PIRARD@BLIULG12>
  11393. Subject: Kermit and the IBM 7171
  11394. Keywords: IBM Mainframe Kermit, IBM Series/1, CMS Kermit, VTAM, XON/XOFF
  11395. Cross-Ref: 7171, see IBM Series/1
  11396.  
  11397. I once wrote a communication/ftp program that we have been using on the
  11398. Series/1 and 7171 for several years without much problem.  For several
  11399. reasons too long to explain here, we decided to convert it to the Kermit
  11400. protocol.  It now works beautifully with another micro Kermit or in IBM 370
  11401. TTY mode, but the 7171 is such that it causes nasty problems.  I'll explain
  11402. them mainly on the IBM370 list, but I think some facts I learned from
  11403. experience with my former program can be of general interest to 7171 users.
  11404.  
  11405. 1) The S/1 style protocol converters run in two modes: terminal emulation
  11406. and transparent mode.  File transfer uses transparent mode.  In this mode,
  11407. the host (370) outputs data (write phase), then switches to read phase to
  11408. get the reply.  The 7171 always uses interrupt driven RS232 I/O to a 340
  11409. bytes input buffer (the S/1 uses a smaller buffer, but uses DMA in
  11410. transparent mode).  This means that when using packet sizes larger than 340
  11411. bytes, XON/XOFF pacing protocol MUST be used.  It implies that the micro
  11412. Kermit use it, but also that it not be disabled on the 7171 side.  Failing
  11413. that, I/O that once looked OK on a lightly loaded 7171 may suddenly go wrong
  11414. when the load increases.  And I have seen what go wrong means: a buffer
  11415. overflow may cause complete deadlock of the communication port and need a
  11416. DTR drop to recover it.
  11417.  
  11418. 2) Considering that it is best to always use (or at least allow) XON/XOFF in
  11419. file transfer raises another problem.  The 7171 will receive XON/XOFF as
  11420. pacing during write phase, but not during read phase.  Moreover, XOFF is
  11421. defaulted as an end-of-input character.  It may happen that timing problems
  11422. cause an XOFF sent by the external device during write phase to effectively
  11423. arrive during read phase and end it with null input.  For this reason,
  11424. allowing XON/XOFF as pacing must be paired with disabling XOFF as an
  11425. end-of-packet character.  That is the system programmer setting bit X'1000'
  11426. at DC00:0008 in the 7171 NVRAM.
  11427.  
  11428. 3) The 7171 may end an inbound packet prematurely on certain types of
  11429. transmission errors I could not determine.  This process looks like
  11430. auto-catalytic.  Once started, chances are high the host is assaulted by an
  11431. awful lot of short packets it NACKs.  It seems the reason is turning the
  11432. line to read phase in the middle of a character the external device
  11433. trustfully sends.  Because a single error is multiplied, the 370 Kermit
  11434. retry count should be set as high as possible.  On the other side, the
  11435. external device (micro) must expect a flood of NACKs in response to a single
  11436. packet.  It is therefore essential to purge the input buffer as late as
  11437. possible, I do it just before sending the end-of-packet character.
  11438. Question: does any Kermit reply before the eop? If yes, it would be better
  11439. to purge before sending the checksum.
  11440.  
  11441. 4) There is no provision in the 7171 to recover from a lost XON, nor in the
  11442. 370 to timeout.  To avoid deadlock, the micro must implement its own
  11443. recovery.  At least XON should be sent to the 7171 after a timeout.  I also
  11444. send "clear screen" to allow the host to recover from loosing fullscreen
  11445. mode as well as "transmission error reset" and "purge input buffer".  The
  11446. last two may be unnecessary, but are harmless anyway.
  11447.  
  11448. 5) The maximum packet size is 1920, a screensize buffer.  Better use 1900 to
  11449. allow for some extraneous characters.  Around 950 is a good choice as little
  11450. performance gain is (usually) observed beyond and because it eases faster
  11451. resynchronization when two packets stick together.
  11452.  
  11453. I think these facts (and maybe others, welcome) will help to run file
  11454. transfer with the 7171 much more reliably.
  11455.  
  11456. Now that's not all.  There are problems with VTAM and the fact that being a
  11457. half duplex device in file transfer mode, the 7171 would normally call for
  11458. handshaking.  But I'll continue these, resorting to 370 Kermit internals, on
  11459. the appropriate list.
  11460.  
  11461. This gives but a faint idea of the mess 370 Kermit people have to deal with.
  11462. Believe me how thankful one has to be for their patience and work against a
  11463. beast said to be working as designed!
  11464.  
  11465. ------------------------------
  11466.  
  11467. Date: 21 Sep 87 19:19:30 GMT
  11468. From: kent@soma.bcm.tmc.edu (Kent Hutson)
  11469. Subject: Kermit for Tandy 6000?
  11470. Keywords: Tandy 6000, Xenix, C-Kermit
  11471.  
  11472. Does anyone know where I can find a Kermit program that will work on a Tandy
  11473. 6000 running Xenix?  I have tried C-Kermit from Columbia, but had a lot of
  11474. trouble getting it running.  I would like some suggestions for getting
  11475. C-Kermit running if you know what the problem might be.
  11476.  
  11477. Kent Hutson
  11478. Baylor College of Medicine, Houston, Texas
  11479.  
  11480. [Ed. - Others have complained of being unable to get C-Kermit working on the
  11481. Tandy 6000.  Previous versions reportedly worked, but it seems that the
  11482. system was so slow that the program had to be compiled in a special way.
  11483. For one thing, is Tandy Xenix still based on Unix V7?  If so, then you have
  11484. to do "make v7" rather than "make xenix" to build the program.  And before
  11485. you do that, look in the makefile for special hints about "TRS-80 Xenix".]
  11486.  
  11487. ------------------------------
  11488.  
  11489. Date: 6-SEP-1987 21:32:56
  11490. From: RHBNCSU@UK.AC.RHBNC.VAXA (Tom Bourke)
  11491. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  11492. Subject: 8th-Nit Prefix Bug in Kermit For TRS80 Model IV (M4)
  11493. Keywords: TRS-80 Model 4 Kermit
  11494. Cross-Ref: Tandy, see also TRS-80
  11495.  
  11496. This is a note to explain the problem that arises under the use of Tandy
  11497. Model IV Kermit and Kermits that follow the protocol to the last letter.  It
  11498. also gives a temporary solution, while I am informing Gregg Wonderly, an
  11499. American who wrote the Model IV implementation, but I'll also look into
  11500. providing a fix 'cos I'm using the darned thing!
  11501.  
  11502. Anyway, on with the problem.  The protocol manual suggests that Kermits make
  11503. the best use of the communication lines they have access to.  As a result,
  11504. machines communicating over 8-bit lines should use the full 8-bits unless
  11505. parity of some form or another is in use.  As a result, if you are using
  11506. 'proper' 8-bit lines, you shouldn't prefix the 8th bit prefixing character,
  11507. 'cos you won't be sending any 8th bit prefixes anyway!  The Tandy Model IV
  11508. implementation of Kermit ignores this wonderful piece of information and takes
  11509. every '&' character as an eighth bit prefix.  As you have guessed this does
  11510. wonderful things to program listings! (Especially ones in 'C'!)
  11511.  
  11512. The instant (!) solution to this problem is to tell the host machine that it
  11513. is dealing with a machine that doesn't like the eighth bit.  SET PARITY
  11514. SPACE has been working here on the VAX <-> Tandy Model IV's.  At the same
  11515. time, the Tandy Model IV should have eighth bit prefixing turned on.
  11516.  
  11517. ------------------------------
  11518.  
  11519. End of Info-Kermit Digest
  11520. *************************
  11521. -------
  11522.  9-Oct-87 12:51:13-EDT,26114;000000000000
  11523. Mail-From: SY.CHRISTINE created at  9-Oct-87 12:50:12
  11524. Date: Fri 9 Oct 87 12:50:12-EDT
  11525. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  11526. Subject: Info-Kermit Digest V6 #23
  11527. To: Info-Kermit@CU20B.COLUMBIA.EDU
  11528. Reply-To: Info-Kermit@CU20B
  11529. Queries-To: Info-Kermit-Request@CU20B
  11530. Message-ID: <12341136990.20.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  11531.  
  11532. Info-Kermit Digest         Wed, 7 Oct 1987       Volume 6 : Number 23
  11533.  
  11534. Departments:
  11535.  
  11536.   ANNOUNCEMENTS -
  11537.         New MSTIBM.BOO for IBM PC MS-Kermit 2.29C
  11538.         Maintenance Release 2.3 of Pascal TSO Kermit
  11539.         Version 3.79 of Apple II Kermit Available
  11540.         Version 2.8 QK Kermit Available
  11541.         MS-DOS Kermit 2.29C for RMX
  11542.         Release 1.2 of Kermit for HP264x
  11543.         New Kermit Documentation in German
  11544.  
  11545.   MS-DOS KERMIT -
  11546.         Need help with iRMX Kermit
  11547.         MS-DOS Kermit 2.29C Session Logging
  11548.         Bug in MSTIBT 2.29/tek3
  11549.         Kermit with Tek4010/4014 Emulator
  11550.  
  11551.   UNIX KERMIT -
  11552.         C-Kermit for Tandy 6000
  11553.         Tandy Kermit Question in V6 #22
  11554.         Suspending C-Kermit
  11555.         C-Kermit and Berkeley Unix job control (crtl-Z)
  11556.         C-Kermit for Umax 4.2 on Encore
  11557.         Minor Bug in C-Kermit under Ultrix
  11558.         Modem Control without Carrier
  11559.  
  11560.   MISCELLANY -
  11561.         Kermit for Convergent Tech Wanted
  11562.         Data General One Help Needed
  11563.         Re: Data General One Help Needed
  11564.         DPS8 Kermit and X25
  11565.         AAFILES.DIR on CU20B Kermit Areas
  11566.         Kermit-68K Problems for OS-9
  11567.  
  11568. ----------------------------------------------------------------------
  11569.  
  11570. Date:     Sun, 27 Sep 87 18:41 MDT
  11571. From:     <JRD@USU.BITNET> (Joe Doupnik)
  11572. Subject:  New MSTIBM.BOO for IBM PC MS-Kermit 2.29C
  11573. Keywords: MS-DOS Kermit 2.29C
  11574.  
  11575. A new MSTIBM.BOO, dated 8 Oct 1987 is available for testing. This has the
  11576. improvements to allow Control-C to kill commands and pop the current TAKE
  11577. file with them.  I added a key definition to make Control-@ send a null
  11578. character by default, as many have requested.  
  11579.  
  11580. This edition also has changes to ignore DEL characters when using the VT102
  11581. terminal emulator, to implement the \; char pair as a literal semicolon in
  11582. Take files and Macros (vs seeing the ; as a comment introducer), to ensure
  11583. that error packets emitted before the file capabilities sequence is
  11584. completed are sent with a block check of 1 byte, and to apply the SET
  11585. DISPLAY 8/7 bit filter to the log file (when DEBUG is active the logging is
  11586. forced to 8 bit mode).
  11587.  
  11588. And, at long last, the DEC Rainbow version has been updated to 2.29C,
  11589. more or less compatible with the IBM version.  The .BOO file for this is
  11590. in KER:MSTRB1.BOO.
  11591.  
  11592. [Ed. - Thanks Joe!  The new files ahve replaced the old ones in
  11593. KER:MSTIBM.*, available thru Arpanet by FTPing to CU20B, user ANONYMOUS (any
  11594. password) or thru BITNET using KERMSRV.  We're homing in on the real, final
  11595. release of 2.30!  The draft manual for 2.30, which also applies to 2.29C,
  11596. remains available as KER:MST29C.DOC, and will change from time to time,
  11597. until we get it right... (or until the program we're trying to describe
  11598. stops changing).]
  11599.  
  11600. ------------------------------
  11601.  
  11602. Date: 01 OCT 87   15:13  GMT
  11603. From: M70B@CBEBDA3T.BITNET  (F.Buetikofer, Help desk UNI Bern)
  11604. Subject: Maintenance Release 2.3 of Pascal TSO Kermit
  11605. Keywords: TSO Kermit
  11606.  
  11607. After a hot summer while I did not very much additional work on my
  11608. TSO-Kermit, I encountered some hidden bugs ... and fixed them.
  11609.  
  11610. The biggest problem was a system connected with 300 baud (!) to our
  11611. mainframe.  TSO Kermit didn't check for the right Y packet to come in, and
  11612. continued sending. This should be fixed now.  Another not official goodie is,
  11613. that my kermit should understand attribute packets (they are logged to the
  11614. KERMIT.LOG file, so I can analyse what's coming from the micro).
  11615.  
  11616. I'm appending the hottest version of Kermit (Pascal and documentation)
  11617. so you can put it in the distribution library.
  11618.  
  11619. Thanks and regards ... Fritz
  11620.  
  11621. [Ed. - And thanks to you!  The new files are in KER:TS2KER.PAS and
  11622. KER:TS2KER.DOC.  The other KER:TS2*.* files remain unchanged.]
  11623.  
  11624. ------------------------------
  11625.  
  11626. Date: Wed, 30 Sep 87 08:46:42 PDT
  11627. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  11628. Subject: Version 3.79 of Apple II Kermit Available
  11629. Keywords: Apple II Kermit
  11630.  
  11631. Here are some significant changes from 3.75
  11632. 1. Command additions/changes
  11633.   a. swap bs/del keys
  11634.   b. set terminal vt100/vt52/monitor
  11635.   c. catalog
  11636.   d. delete file
  11637.   e. modem - talks to hayes modem via file kermit.modem
  11638.   f. set file-type other - if you know the hex type you can set them all
  11639. 2. Kermit now initializes by reading file kermit.init
  11640. 3. Kermit now supports //c & //gs
  11641. 4. Bug fixes by the gross
  11642. 5. Finally some one wrote a driver for the cps card - thanks Alan Thomson
  11643. 6. Thanks to the following for their help. Rich Fincher, Mark Johnson,
  11644.    Grant Delaney, Paul Close and a host of others who i may have forgot.
  11645.    You may have been forgotten but your name is probably in the source
  11646.    with the code you inspired.
  11647.  
  11648. [Ed. - Thanks, Ted!  The new files have replaced the previous ones in
  11649. KER:APP*.* on CU20B, etc etc.]
  11650.  
  11651. ------------------------------
  11652.  
  11653. Date: Fri, 11 Sep 87 13:41 EDT
  11654. From: VIC@QUCDN.BITNET
  11655. Subject: Version 2.8 QK Kermit Available
  11656. Keywords: QK Kermit, Turbo Pascal, IBM PC, Tektronix Emulation
  11657.  
  11658. Version 2.8 adds graphics input (GIN) to the TEK4010 emulation and it provides
  11659. code for Hercules card and EGA card inaddition to the regular CGA card.  The
  11660. are also other minor improvements and bug fixes, many of which were provide to
  11661. me by G.W.Selke.
  11662.                               Victor Lee
  11663.  
  11664. [Ed. - Thanks!  The files are available in KER:QK*.* on CU20B and QK* * on
  11665. CUVMA.]
  11666.  
  11667. ------------------------------
  11668.  
  11669. Date: Mon, 28 Sep 1987 09:38 PDT
  11670. From: JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu  (Jack Bryans)
  11671. Subject: MS-DOS Kermit 2.29C for RMX 
  11672. Keywords: RMX Kermit
  11673.  
  11674. The latest test release (V2.29C) of MS-Kermit ported to RMX86 and RMX286
  11675. includes a completely new and expanded configuration option, the addition of
  11676. SET/SHOW KEY, and support for 10 ports.  Previous restrictions on port
  11677. redefinition have been removed.  See KER:MSTRMX.DOC for details.
  11678. KER:MSTRMX.BOO is for RMX86 and KER:MSTRX2.BOO for RMX286.  The approximate
  11679. vintage of the underlying MS-Kermit modules (MSS*) is mid-August.
  11680.  
  11681. [Ed. - Many thanks!]
  11682.  
  11683. ------------------------------
  11684.  
  11685. Date: 1987 Sep 28   22:18 EDT
  11686. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  11687. Subject: Release 1.2 of Kermit for HP264x
  11688. Keywords: HP Kermit
  11689.  
  11690. At long last, the new release of Rover-Kermit is ready.  The update
  11691. consists of new versions of HP264X.ASM, HP264X.HEX, and HP264X.MSS,
  11692. and the latter should provide a new HP264X.DOC as well.  The following
  11693. are the most important of the changes and improvements in Release 1.2:
  11694.  
  11695.  1. Two-byte checksums.
  11696.  2. Mnemonic commands for setting parameters.
  11697.  3. More elaborate display of current settings.
  11698.  4. ^X/^Z interruption.
  11699.  5. Retain filespec on RAM file.
  11700.  6. Display any characters received while waiting for handshake.
  11701.  7. Fixed bug in creating repeat strings from runs longer than 94.
  11702.  8. Flush data communication buffer before starting any transaction
  11703.     (except the first in a given session).
  11704.  9. The ROLL and HOME keys now work for the conversation workspace.
  11705.  
  11706. [Ed. - Thanks, John!  The files are in KER:HP2*.*.]
  11707.  
  11708. ------------------------------
  11709.  
  11710. Date: Fri 9 Oct 87 09:36:54-EDT
  11711. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  11712. Subject: New Kermit Documentation in German
  11713. Keywords: German
  11714.  
  11715. Gisbert W. Selke of the Wissenschaftliches Institut der Ortskrankenkassen
  11716. in Bonn, West Germany, has written an introduction to Kermit for German-
  11717. speaking users, with examples from MS-DOS Kermit 2.30 and Modcomp Kermit.
  11718. The files are in KER:GERMIT.*, available via anonymous FTP from CU20B,
  11719. or as GERMIT * available from KERMSRV at CUVMA on BITNET.  Thanks to
  11720. Gisbert for the contribution, as well as many useful suggestions concerning
  11721. the new MS-Kermit manual, and "national character" support in MS-Kermit.
  11722.  
  11723. ------------------------------
  11724.  
  11725. Date: Thu, 24 Sep 87 10:28:17 EDT
  11726. From: dfs@nadc.arpa (N. Topping)
  11727. Subject: Need help with iRMX Kermit
  11728. Keywords: IRMX Kermit
  11729.  
  11730. I have been experiencing problems trying to implement the IRMX version 2.41
  11731. of Kermit (Kermit version developed by Grinnell College 87/03/04).
  11732.  
  11733. I am trying to implement Kermit on an Intel 80286 running iRMX release 6.  I
  11734. am unable to receive files from a remote computer.  The iRMX kermit says it
  11735. is receiving but never completes or returns any error messages.  I am also
  11736. unable to send files using iRMX kermit because kermit aborts with a "FILE
  11737. NOT FOUND" error message.  (This error message is printed whether or not the
  11738. file to be sent exists.)  I have no clue to what file it is complaining
  11739. about.
  11740.  
  11741. If anyone has any helpful hints or information about working versions of
  11742. iRMX Kermit or how to fix these problems with iRMX Kermit 2.41 please send
  11743. mail directly to me at dfs@nadc.
  11744.  
  11745. Thanx in advance,
  11746. dfs@nadc
  11747.  
  11748. [Ed. - Try using the fancy new RMX Kermit that's based on MS-Kermit,
  11749. KER:MSTRX2.BOO, announced in the previous message.]
  11750.  
  11751. ------------------------------
  11752.  
  11753. Date: Thu, 24 Sep 87 15:08:14 -0700
  11754. From: Richard Nelson <nelson@Q2.ICS.UCI.EDU>
  11755. Subject: MS-DOS Kermit 2.29C Session Logging
  11756. Keywords: MS-DOS Kermit
  11757.  
  11758. The new version is excellent - thanks.  I have an IBM/AT with EGA/ECD,
  11759. Irma, and internal Hayes 1200B.  When I dial my local Unix system and
  11760. LOG SESSION, the ATDT commands appear in the log file in readable ASCII,
  11761. but the logged-in Unix session in h19 mode is completely unintelligible.
  11762. Screen dumps come out fine.  Since LOG worked fine for me in the last
  11763. version I had (v 2.27), this probably isn't a Kermit bug, but I need
  11764. assistance/advice in how to correct the problem, since taking a screen
  11765. dump won't do for recording long sessions.
  11766.  
  11767. Thanks Again,
  11768. Richard Nelson
  11769. nelson@q2.ics.uci.edu
  11770.  
  11771. [Ed. - The next release (the current test release?) now uses 7-bit bytes
  11772. for the LOG file if you have SET DISPLAY 7 (which is the default), or if
  11773. PARITY is not NONE.  If you have SET DEBUG ON, however, the log file will
  11774. have 8-bit bytes.]
  11775.  
  11776. ------------------------------
  11777.  
  11778. Date: Tue, 22 Sep 87 17:37 CST
  11779. From: <LOWEY@SASK.BITNET>
  11780. Subject: Bug in MSTIBT 2.29/tek3
  11781. Keywords: MS-DOS Kermit, Terminal Emulation
  11782.  
  11783. There appears to be a minor bug in the Tektronix terminal emulation in
  11784. MSTIBT version 2.29/TEK3.  Sometimes, when the cursor position is supposed
  11785. to move without drawing anything, it instead draws a thin black line.
  11786. Normally you hardly notice it, but if the program is drawing text, or doing
  11787. a lot of short movements and short lines to draw an object, then it can make
  11788. the letter or object unreadable.
  11789.  
  11790. Kevin Lowey -- University of Saskatchewan Computing Services
  11791.  
  11792. [Ed. - This bug report has been forwarded to the author in England, who says
  11793. that a new release based on 2.29C will be arriving shortly.]
  11794.  
  11795. ------------------------------
  11796.  
  11797. Date: 2 Oct 87 18:15:50 GMT
  11798. From: jem97@leah.Albany.Edu ( Jim Mower)
  11799. Newsgroups: comp.sys.ibm.pc
  11800. Subject: Kermit with Tek4010/4014 Emulator
  11801. Keywords: MS-DOS Kermit, Tektronix
  11802.  
  11803. I'm having some problems getting the Kermit executable from CUVMA
  11804. to run on my Zenith 248.  I've downloaded mstibt.boo (ascii 
  11805. translation of executable) and msbpct.bas (basic conversion program 
  11806. that creates mstibt.exe from mstibt.boo), run the basic program on 
  11807. mstibt.boo, got mstibt.exe, ran it and got 'program too large to 
  11808. fit in memory.'  Has anyone else had this experience or a happier
  11809. one?
  11810.  
  11811. [Ed. - Apparently the sender of the previous message had better luck.
  11812. Maybe you were done in by an ASCII/EBCDIC gremlin somewhere along
  11813. BITNET.]
  11814.  
  11815. ------------------------------
  11816.  
  11817. Date: 29 Sep 87 05:26:45 GMT
  11818. From: cbmvax!vu-vlsi!devon!paul@RUTGERS.EDU (Paul Sutcliffe Jr.)
  11819. Subject: C-Kermit for Tandy 6000
  11820. Keywords: C-Kermit, Tandy Kermit
  11821.  
  11822. I have C-Kermit 4D(061) running (very well, thank you) on a Tandy 6000
  11823. using Tandy Xenix 3.1.2.
  11824.  
  11825. Xenix 3.0 is supposed to be a System III look-alike, but it has alot
  11826. of V7 stuff still.  As I recall, though, I used "make xenix" after
  11827. having made a few tweaks to the Makefile and some of the .c files.
  11828. The "special hints" are mostly directed at the older (VERY V7) version
  11829. of Xenix 2.3 (Tandy version 1.x.x).
  11830.  
  11831. I'll put together some diffs and pass them along for you to post, if
  11832. you want.
  11833.  
  11834. Paul Sutcliffe, Jr.
  11835.  
  11836. UUCP (smart):  paul@devon.UUCP
  11837. UUCP (dumb):   ...{rutgers,ihnp4,cbosgd}!bpa!vu-vlsi!devon!paul
  11838.  
  11839. [Ed. - Please do!]
  11840.  
  11841. ------------------------------
  11842.  
  11843. Date: Wed, 23 Sep 87 08:43:02 EDT
  11844. From: Marshall_DeBerry@um.cc.umich.edu
  11845. Subject: Tandy Kermit Question in V6 #22
  11846. Keywords: Tandy 6000, Xenix, C-kermit
  11847.  
  11848. Regarding your question about the Tandy 6000 in Info-Kermit Digest V6 #22:
  11849.  
  11850. I am currently running 4D(061) kermit on such a machine with no problems.
  11851. My machine has 512K memory and a 15 Meg hard drive.  It runs at 6Mhz.  I
  11852. have not experienced any problems with "slowness", as other's have often
  11853. described.  As a matter of fact, my machine is in reality on old Model II
  11854. that was upgraded to essentially a Model 16a, which is my case is equivalent
  11855. to a Model 6000 now.  Anyway, the Xenix that Tandy current supports is Xenix
  11856. 3.1.2, which is pretty much like system III.  Note that all the versions of
  11857. kermit I have compiled on my machine have been done under Xenix 3.xx.  The
  11858. earlier version of Xenix that Tandy put out for the first Model 16's was
  11859. done from a version 7 Unix base.  I have had no expericence with the older
  11860. Xenix.  However, if you are using that version, you really should pay the
  11861. $99.00 to Tandy and upgrade to version 3.xx. (At least it was $99.00 about a
  11862. year and a half ago).
  11863.  
  11864. Anyhow, to compile C-Kermit on a 6000 under Xenix 3.xx, you need to do
  11865. two things:
  11866.  
  11867.  1). Look in the source files for the use of identifier "void". If you
  11868.      find that identifier in a file, make sure you put  the include
  11869.      line "#include <sys/types.h>" at the top of that file with the
  11870.      other include statements.
  11871.  
  11872.  2).  Say make sys3, and wait awhile.  If your system is fully loaded,
  11873.       ie, about 90% full on the hard drive, and little memory, you may
  11874.       not be able to compile the program.  Make space on your hard drive
  11875.       (down to around 75% free), and try again.  It may take as long as
  11876.       a half hour to compile.
  11877.  
  11878. Note that I recently compiled the experimental C-Kermit (the "new release")
  11879. on a 6000 under Xenix 3.1.2 with no problems, save for the "void" identifier.
  11880.  Also note that I am the only user of my machine, ie, I don't have other
  11881.  users running out of tty ports.  I can't tell you what running kermit
  11882.  is like on a 6000 with 2-3 other users.
  11883.  
  11884. I hope this information is of help to Tandy 6000 owners trying to get Kermit
  11885. up and running.
  11886.  
  11887. ------------------------------
  11888.  
  11889. Date: Wed, 23 Sep 87 02:29:56 edt
  11890. From: hagan@operations.dccs.upenn.edu (John Dotts Hagan)
  11891. Subject: Suspending C-Kermit
  11892. Keywords: C-Kermit
  11893.  
  11894. I have just installed version 4E(067) on Ultrix-2.0 and have discovered
  11895. a change (hopefully a bug).
  11896.  
  11897. I used to be able to ^Z (suspend) out of kermit's "C-Kermit>" prompt and
  11898. all was cool.  Now it exists and leaves the terminal trashed (in cbreak
  11899. mode I believe).
  11900.  
  11901. Is this a bug?
  11902.  
  11903. --Kid.
  11904.  
  11905. [Ed. - Sounds like one.  See next message.]
  11906.  
  11907. ------------------------------
  11908.  
  11909. Date: Thu, 1 Oct 1987 15:27 CDT
  11910. From: William Bruce Curtis <NU024414@NDSUVM1>
  11911. Subject: C-Kermit and Berkeley Unix job control (crtl-Z)
  11912. Keywords: C-Kermit
  11913.  
  11914.    Is there a reason that cntrl-Z is trapped in the new release of C-Kermit?
  11915. The user document for C-Kermit says that Kermit can be stopped using cntrl-Z
  11916. (job control under Berkeley Unix) but the following code in the conint routine
  11917. in ckutio.c traps the keyboard generated stop signal (SIGTSTP) and causes the
  11918. program to exit.
  11919.  
  11920. #ifdef SIGTSTP
  11921.         signal(SIGTSTP,SIG_IGN);        /* Keyboard stop */
  11922. #endif
  11923.  
  11924. I have commented out the code and C-Kermit seems to work fine plus it can be
  11925. stopped from the keyboard with ctrl-Z just like the earlier releases.
  11926.  
  11927. Thanks,
  11928. Bruce Curtis
  11929.  
  11930. ------------------------------
  11931.  
  11932. Date: Saturday 26 Sep 87 3:22 PM CT
  11933. From: Jay Ford (U of Iowa) <JNFORDPB%UIAMVS.BITNET@wiscvm.wisc.edu>
  11934. Subject:  C-Kermit for Umax 4.2 on Encore
  11935. Keywords: C-Kermit
  11936.  
  11937. I acquired the XK*.* files for C-Kermit 4E(067) for use on  an  Encore
  11938. Multimax  running  Umax  4.2  (somewhere  between BSD 4.2 & 4.3).  The
  11939. "make bsd" ran flawlessly,  but  I  ran  into  trouble  with  the  tty
  11940. locking.   The  resulting "wermit" tries to use /usr/spool/uucp as the
  11941. lock directory, but we don't have the permissions set to  allow  this.
  11942. However,  there  is  a  /usr/spool/locks  directory  which  does  have
  11943. appropriate permissions, so I added a make type of "umax"  which  uses
  11944. this  path  in  ckutio.c.   Following  are this diffs for ckuker.mak &
  11945. ckutio.c.
  11946.  
  11947. % diff Makefile.orig Makefile
  11948. 24a25
  11949. > # for Encore Multimax Umax 4.2, "make umax"
  11950. 211a213,217
  11951. >
  11952. >
  11953. > #Encore Umax 4.2  (between bsd 4.2 & 4.3)
  11954. > umax:
  11955. >       make wermit "CFLAGS= -DBSD4 -DUMAX -DDEBUG -DTLOG"
  11956.  
  11957. % diff ckutio.orig.c ckutio.c
  11958. 793a794,796
  11959. > #ifdef UMAX
  11960. >     char *lockdir = "/usr/spool/locks";
  11961. > #else
  11962. 794a798
  11963. > #endif /* umax */
  11964.  
  11965. ------------------------------
  11966.  
  11967. Date: Thu, 01 Oct 87 23:52:57 EDT
  11968. From: moore@UTKCS2.CS.UTK.EDU
  11969. Subject: Minor Bug in C-Kermit under Ultrix
  11970. Keywords: C-Kermit, Ultrix
  11971.  
  11972. In C-Kermit 4E(067) 14 Sep 87, 4.2 BSD:
  11973. When compiling under Ultrix 2.0, using the vcc C compiler (which is slightly
  11974. better than pcc), C-Kermit doesn't compile cleanly, due the the existence
  11975. of several #ifdef vax11c lines in some of the .h files.  These have been used
  11976. to denote VAX/VMS specific code.  The vcc compiler pre-defines the symbol
  11977. vax11c on Ultrix just as it does on VMS.  C-Kermit can be made to compile
  11978. cleanly on both Ultrix and VMS if these lines are changed to #ifdef vms.
  11979.  
  11980. Keith Moore
  11981. UT Computer Science Dept.    Internet: moore@utkcs2.cs.utk.edu
  11982. 107 Ayres Hall, UT Campus    CSnet: moore@tennessee
  11983. Knoxville Tennessee        BITNET: moore@utkcs1
  11984.  
  11985. [Ed. - Thanks for the useful hint!]
  11986.  
  11987. ------------------------------
  11988.  
  11989. Date: Wed, 30 Sep 87 9:39:15 EDT
  11990. From: Brian Vaughan <vaughan@VAX.BBN.COM>
  11991. Subject: Modem Control without Carrier
  11992. Keywords: Masscomp Kermit, C-Kermit, Modems
  11993.  
  11994. I am trying to set up Kermit on a Masscomp running RTU 3.1a UNIX with a
  11995. Telebit Trailblazer 18000 baud modem (Hayes like). The Kermit used is
  11996. version 4.2 and came from Masscomp's user library.
  11997.  
  11998. My problem is in controlling the local modem when not connected to another
  11999. remote modem (no carrier). The ideal solution is a new kermit command organized
  12000. like the DIAL command to get around the unix clocal control.
  12001.  
  12002. Does anyone out there know of such an improvement?
  12003.  
  12004. Please send a copy of your reply directly to me as I'm not a regular reader
  12005. of Info-Kermit. 
  12006.  
  12007. If a newer version of Kermit includes what I need, could you include detailed
  12008. instructions on where and how to pick up a copy? I'm still a little wobbly
  12009. in net land.
  12010.  
  12011. Thanks in advance.
  12012.  
  12013. ------------------------------
  12014.  
  12015. Date: Fri, 18 Sep 87 15:06:07 EDT
  12016. From: sanchez@gmu90x.UUCP (Jim Sanchez)
  12017. Subject: Kermit for Convergent Tech Wanted
  12018. Keywords: Convergent Technologies,CTOS,BTOS,Burroughs B26
  12019.  
  12020. I need a source for or pointer to a terminal emulator supporting kermit for
  12021. the Burroughs B26 series workstations.  These are basically convergent
  12022. technologies units with a slightly modified CTOS operating system.  I have a
  12023. PLM compilier for this system if only sources are available.  Please email
  12024. me if you know where I can get such an animal.  Thanks in advance.
  12025.  
  12026. Jim Sanchez, Sytek Inc.
  12027. 301-520-5100
  12028. UUCP:..!uunet!pyrdc!gmu90x!sanchez or ..!hplabs!sytek!jim
  12029. ARPA: sytek@nswc-wo.arpa
  12030.  
  12031. [Ed. - Presumably, the C-based Convergent CTOS version announced in
  12032. Info-Kermit V6 #21 should also work on Burroughs B20-series systems with
  12033. BTOS.  Has anyone tried this yet?]
  12034.  
  12035. ------------------------------
  12036.  
  12037. Date: Mon, 28 Sep 1987 13:08 CDT
  12038. Sender: L-HCAP List <L-HCAP@NDSUVM1>
  12039. From: Bob Puyear <NU025213@NDSUVM1>
  12040. Subject: Data General One Help Needed
  12041. Written-by: Rick Alfaro  (FidoNet)
  12042. Keywords: DG1 Kermit
  12043.  
  12044. I recently aquired a DG 1 with an internal modem.  Unfortunately the only
  12045. communications program that I hvae found to work with the internal modem is a
  12046. special version of Crosstalk for the dg 1.  I am totally blind and use a
  12047. speech synthesizer and screen reading software with my system.  The screen
  12048. reading program will only voice data written to the screen via normal dos
  12049. calls.  Crosstalk takes incoming data and writes it driectly to the screen
  12050. thereby making it unavailable to the speech program.  I am trying to find a
  12051. shareware program like Procomm or Telix that will work with the DG 1 internal
  12052. modem.  Maybe there is a patch available somewhere for one of the exsisting
  12053. comm programs.  I would appreciate any info that will help me solve this
  12054. problem.  Thanks in advance.  Rick Alfaro
  12055.  
  12056. [Ed. - See message below.]
  12057.  
  12058. ------------------------------
  12059.  
  12060. Date: Mon 28 Sep 87 15:17:10-EDT
  12061. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  12062. Subject: Re: Data General One Help Needed
  12063. Keywords: DG1 Kermit
  12064.  
  12065. In response to Rick Alfaro's request for a communication program that will
  12066. work with the DG/1, doing only DOS calls to the screen, he might want to try
  12067. MS-DOS Kermit.  The latest release senses the absence of a true 8250 UART and
  12068. then does only DOS calls to the port, and if you "set terminal none", it will
  12069. also do only DOS calls to the screen.  Furthermore, if you "set display
  12070. serial", its file transfer display will make sense to a speech program (in
  12071. fact, this mode was designed specifically for that purpose).  Version 2.29C
  12072. of MS-DOS Kermit is available from Columbia University on diskette by mail
  12073. order, or over BITNET or other networks.  Feedback about its utility (not only
  12074. on the DG/1, but also the IBM PC family or any MS-DOS machine) for the blind
  12075. and/or deaf would be much appreciated.  - Frank
  12076.  
  12077. -----------------------------
  12078.  
  12079. Date: Fri, 02 Oct 87 16:18:40 GMT
  12080. From: GAYE@FRSAC11.BITNET
  12081. Subject: DPS8 Kermit and X25
  12082. Keywords: DPS8 Kermit, X.25
  12083.  
  12084.    I would like to use kermit on a DPS8 machine runnig GCOS 8
  12085.  
  12086.  1) What I understand Kermit DPS 8 is doing:
  12087.  
  12088.                +-+
  12089.    +------+    |D|                      +------+
  12090.    |      |    |A|  asynchronous line   |micro |
  12091.    | DPS 8|----|T|----------------------|      |
  12092.    |kermit|    |A|                      |kermit|
  12093.    +------+    |N|                      +------+
  12094.                |E|
  12095.                |T|                   virtual terminal
  12096.                +-+                   and file transfer
  12097.  
  12098.  
  12099.  2) What I would like to do:
  12100.  
  12101.                +-+
  12102.    +------+    |D|      |  X25  |       +-+        +------+
  12103.    |      |    |A|  X25 | public|  X25  |P|asynch. |micro |
  12104.    | DPS 8|----|T|------|       |-------|A|--------|      |
  12105.    |kermit|    |A|      |network|       |D| line   |kermit|
  12106.    +------+    |N|      |       |       +-+        +------+
  12107.                |E|
  12108.                |T|                              virtual terminal
  12109.                +-+                              and file transfer
  12110.  
  12111.  I don't know very much about the Datanet
  12112.  Anybody thinking that I have any chance to do that ?
  12113.  
  12114. What kind of thing I have to do on the Datanet or anywhere else ?  Some
  12115. people in France tell me that the data coming out of the Datanet with X25
  12116. are always encapsulated in DSA frames. Is that true ?
  12117.  
  12118.  I am completely lost ...
  12119.  
  12120.  Thank you in advance.
  12121.  
  12122.           Gerard H. Gaye
  12123.           Cisi-Telematique
  12124.           CEN Saclay, BP 24
  12125.           91190 Gif sur Yvette
  12126.           France
  12127.  
  12128.              gaye@frsac11 (bitnet)
  12129.  
  12130. ------------------------------
  12131.  
  12132. Date: Wed, 23 Sep 87 13:39:11 +0200
  12133. From: Hans Anton Aalien <hans@ifi.uio.no>
  12134. Subject: AAFILES.DIR on CU20B Kermit Areas
  12135. Keywords: AAFILES.DIR
  12136.  
  12137. Are you aware that the automatic update of the AAFILES.DIR files has stopped?
  12138. If you were not, now you are.  I often found those files useful for more
  12139. detailed "detective" work on the distribution areas, so I would like the
  12140. service to be restarted.  If you could invent a file name to identify directory
  12141. (i.e. tape) as well, I think that would be an advantage -- e.g. AAFIL1.DIR ...
  12142. AAFIL5.DIR, AAFILB.DIR, AAFILT.DIR, etc.
  12143.             Hans
  12144.  
  12145. [Ed. - You're right!  The automatic daily batch job that does this has been
  12146. restarted.  Good idea about the names -- they've been changed as you
  12147. suggested.]
  12148.  
  12149. ------------------------------
  12150.  
  12151. Date: Sat 19 Sep 87 12:47:34-PDT
  12152. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  12153. Subject: Kermit-68K Problems for OS-9
  12154. Keywords: 68000 Kermit, OS-9
  12155.  
  12156. To build k6 on my FHL QT+ (osk version 1.2, 2.1 is on the way) it needed
  12157. a couple of simple fixes:
  12158.  
  12159. The reference to "/d0" in the makefile needs to be changed to "/dd".  (/dd
  12160. should work on any system configured as recomended by microware.)
  12161.  
  12162. The "use defsfile" line in all source modules needs to be changed to "use
  12163. /dd/defs/defsfile".  (Again, /dd is the standard place to keep this.)
  12164.  
  12165. Connect has a MAJOR problem: it converts incoming /r to /r/l, and ignores
  12166. the following /l.  This does not work with systems that put null padding
  12167. between (tops20) or with ANY full-screen program.  (My z29 emulates a z29
  12168. just fine, thankyou.)  My attempt to fix this did not work.
  12169.  
  12170. Oh well, I wasn't in to desperate of need for a third kermit implementation
  12171. for my system.  I really should finish the C-Kermit port enough to make it
  12172. distributable, and update it to the latest verison of c-kermit.
  12173.  
  12174. Bob Larson
  12175.  
  12176. [Ed. - Thanks for the comments, Bob.  They've been added to KER:K6OAAA.BWR,
  12177. and forwarded to the program's author.]
  12178.  
  12179. ------------------------------
  12180.  
  12181. End of Info-Kermit Digest
  12182. *************************
  12183. -------
  12184. 23-Oct-87 15:28:48-EDT,28224;000000000000
  12185. Mail-From: SY.CHRISTINE created at 23-Oct-87 15:25:25
  12186. Date: Fri 23 Oct 87 15:25:24-EDT
  12187. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12188. Subject: Info-Kermit Digest V6 #24
  12189. To: Info-Kermit@CU20B.COLUMBIA.EDU
  12190. Reply-To: Info-Kermit@CU20B
  12191. Queries-To: Info-Kermit-Request@CU20B
  12192. Message-ID: <12344835260.39.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12193.  
  12194. Info-Kermit Digest         Fri, 23 Oct 1987       Volume 6 : Number 24
  12195.  
  12196. Departments:
  12197.  
  12198.   ANNOUNCEMENTS -
  12199.         RE: Info-Kermit Digest V6 #23 Multiple Copies
  12200.         Kermit HEX file for the Amstrad PCW
  12201.         MS-DOS iRMX Kermit Documentation
  12202.  
  12203.   MS-DOS KERMIT -
  12204.         Use of Kermit by the Disabled
  12205.         Space Key on MS-Kermit 2.29c
  12206.         MS Kermit 2.29C Report or Query
  12207.         Problem with Input Translation and 'SET DISPLAY 7'
  12208.         Kermit 2.29C VT-102 Emulation
  12209.         Kermit-MS v2.29c
  12210.         MS-Kermit 2.29c Comments
  12211.         Kermit with Zenith COM3
  12212.         Printing through a PC (2 messages)
  12213.  
  12214.   MACINTOSH KERMIT -
  12215.         MacKermit, Key Redefinition
  12216.         MacKermit 0.8(35) bug?
  12217.         Mac Kermit CKMKEY & XKMKEY
  12218.         MacKermit 0.8(35) Can't Save Settings File
  12219.         Mac .HQX files
  12220.  
  12221.   MISCELLANY -
  12222.        Thanks on CONNECT.PASVT100
  12223.        Kermit Versions and Packet Size
  12224.        VMS: No Default Terminal Line for Transfers
  12225.  
  12226. ----------------------------------------------------------------------
  12227.  
  12228. Date: Wed 14 Oct 87 15:19:29-EDT
  12229. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12230. Subject: RE: Info-Kermit Digest V6 #23 Multiple Copies
  12231. Keywords: Info-Kermit Digest
  12232.  
  12233. You may have gotten 2 different versions of Info-Kermit Digest V6 #23.
  12234. The first digest was sent out and was lost somewhere in the network.
  12235. Meanwhile, thinking that digest was not sent out, I added some other
  12236. messages and sent out yet another version of the digest.  Sure enough,
  12237. both copies got sent.  Keep the latest copy (with the German documentation
  12238. message in it).  I apologize for any inconvenience this may have caused.
  12239.  
  12240. ------------------------------
  12241.  
  12242. Date: 15-OCT-1987 13:34:27 GMT +01:00
  12243. From: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  12244. Subject: Kermit HEX file for the Amstrad PCW
  12245. Keywords: Amstrad PCW
  12246.  
  12247. The system-dependant HEX file for the Amstrad PCW was sent to us by
  12248. Phil Wade of Hull University computer centre.
  12249.  
  12250.         Regards,
  12251.           Steve Jenkins.
  12252.  
  12253. [Ed. - Thanks Steve and Phil.  This HEX file is in KER:CP4PCW.HEX available
  12254. from Arpanet by FTPing to CU20B, user ANONYMOUS (any password) and GETting
  12255. the file or thru BITNET using KERMSRV.]
  12256.  
  12257. ------------------------------
  12258.  
  12259. Date: Tue, 22 Sep 1987 09:00 PDT
  12260. From: JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu  (Jack Bryans)
  12261. Subject: MS-DOS iRMX Kermit Documentation
  12262. Keywords: iRMX Kermit, MS-DOS Kermit
  12263.  
  12264. MSKERMIT, the richest and most widely used implementation of KERMIT for the
  12265. small computer, has been ported to iRMX86 and iRMX286.  The .DOC file
  12266. discusses differences between KERMIT and MSKERMIT, where KERMIT refers to
  12267. the RMX version and MSKERMIT refers to the DOS program.  Users unfamiliar
  12268. with MSKERMIT may prefer to read this in conjunction with MSKERM.DOC.
  12269.  
  12270. [Ed. - Thanks Jack!  The file is in KER:MSTRMX.DOC.]
  12271.  
  12272. ------------------------------
  12273.  
  12274. Date: Tue 20 Oct 87 09:51:19-EDT
  12275. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  12276. Subject: Use of Kermit by the Disabled
  12277. Keywords: MS-DOS Kermit 2.30, Disabled
  12278.  
  12279. In preparing version 2.30 of MS-DOS Kermit for release, we are trying to
  12280. make the program as useful as possible for people with disabilities like
  12281. motor impairment, blindness, or deafness.  This program provides terminal
  12282. emulation and file transfer for PCs in the IBM PC family, for IBM
  12283. compatibles, the DEC Rainbow, and many other MS-DOS systems, and it is
  12284. available free of charge by copying from someone who has it, downloadable
  12285. over networks and BBS's, or by mail order for a modest distribution fee
  12286. from Columbia University or various diskette services.  There are
  12287. several factors that could inhibit Kermit's use by the disabled:
  12288.  
  12289.  . The escape sequence to get back to Kermit after connecting to a remote
  12290. system is Control-Rightbracket followed by C.  People who can only press one
  12291. key at a time should not be required to enter control sequences.  Similarly,
  12292. people with only one hand should not be expected to type control characters
  12293. beyond their reach.  The new release will allow the Kermit escape-back or
  12294. other CONNECT-level escape commands to be assigned to single keys, like F1.
  12295. So far so good.
  12296.  
  12297.  . The screen display during file transfer has fields for the filename,
  12298. the number of packets transferred so far, the number of bytes, etc.  These
  12299. fields are updated randomly, so that Kermit's output during file transfer
  12300. would make little sense when redirected to a Braille or voice device.  SET
  12301. DISPLAY SERIAL remedies this.
  12302.  
  12303.  . During terminal emulation, Kermit bypasses DOS and the BIOS and writes
  12304. directly to screen memory.  This would also bypass any special drivers
  12305. installed by people with voice or Braille output devices.  The command SET
  12306. TERMINAL NONE turns off terminal emulation and uses DOS for all screen
  12307. writes, allowing DOS or BIOS-level drivers to be used.
  12308.  
  12309.  . In order to allow the widest possible range of key redefinitions, Kermit
  12310. uses the BIOS to obtain key scan codes, thus bypassing any DOS-level console
  12311. drivers, like ANSI.SYS (but not BIOS-level drivers like SuperKey and
  12312. ProKey).  Kermit can be directed to use DOS to obtain key codes, but then
  12313. the distinction is lost between various keys (like the digit "2" above the
  12314. "Q" and "W", and the digit "2" on the numeric keypad).  However, when DOS is
  12315. used, there is an apparent problem in DOS itself when multiple characters
  12316. are assigned to a single key (involving nonblocking character reads).  Thus
  12317. BIOS-level keyboard handling could potentially bypass DOS-level drivers
  12318. distributed with special keyboards, but DOS-level drivers could have
  12319. annoying restrictions.
  12320.  
  12321. Please help us to make the program as useful as possible by answering the
  12322. following questions (or offering any other comments):
  12323.  
  12324. 1. If you are directing screen output to a voice, Braille, or other device,
  12325. please let us know what the device is, how the redirection is done, and (if
  12326. you know it) whether the redirection is at the DOS, BIOS, or hardware level.
  12327. Also, are there screen drivers for the deaf that translate sounds (like the
  12328. terminal beep) into special visual effects?  Again, at what level do they
  12329. operate?
  12330.  
  12331. 2. If you have a special keyboard, keyboard replacement, or keyboard driver,
  12332. please let us know about it.  Does the driver operate at the DOS, BIOS, or
  12333. hardware level?  Does the device look like a real keyboard to the system's
  12334. BIOS?
  12335.  
  12336. 3. What about TDD modems?  Clearly, Kermit or other ASCII-based
  12337. communication programs are not compatible with Baudot-only TDD systems.
  12338. Translating between ASCII and Baudot is not a practical solution, because
  12339. the ASCII alphabet is more than twice the size of Baudot.  Packet-mode
  12340. file transfer would be impossible because the Kermit packets could not be
  12341. uniquely reconstructed on the receiving end.  Presumably there is movement
  12342. in the TDD world away from Baudot to ASCII code?
  12343.  
  12344. 4. Any other considerations we may have overlooked?
  12345.  
  12346. Thanks for your help!
  12347.  
  12348. Frank da Cruz
  12349.   Columbia University
  12350.   Center for Computing Activities
  12351.   612 West 115th Street
  12352.   New York, NY  10025  USA
  12353.  
  12354. Network addresses:
  12355.   SY.FDC@CU20B.COLUMBIA.EDU      (Internet)
  12356.   FDCCU@CUVMA                    (BITNET)
  12357.   ...uunet!columbia!cu20b!sy.fdc (Usenet)
  12358.  
  12359. ------------------------------
  12360.  
  12361. Date: Tue, 22 Sep 1987 09:36 CDT
  12362. From: William Bruce Curtis <NU024414@NDSUVM1>
  12363. Subject: Space Key on MS-Kermit 2.29c
  12364. Keywords: MS-DOS Kermit
  12365.  
  12366. There seems to be an error in the show key command for mskermit 2.29c.
  12367. Space, ctrl-space, alt-space and shift space all show up as the same scan
  12368. code.  This is also true for the scan program that was mentioned in the
  12369. lastest digest (msuchk.boo).  We have an application where we want to define
  12370. alt-space to somethng else.
  12371.  
  12372. Thanks,
  12373. Bruce
  12374.  
  12375. [From jrd - ALT/Control/Shift Space all yield the same scan code.  True. The
  12376. IBM Bios says the space bar is unaffected by these modifier keys and Kermit
  12377. uses largely what the Bios reports. There are plenty of modified Function keys
  12378. around (some nearly out of reach above normal keys).]
  12379.  
  12380. [From jrd - While on this subject, there have been several requests to allow
  12381. the RETurn key to be separated from a duplicate found on some numeric keypads.
  12382. This seems reasonable until the regular RET key is undefined and then it sends
  12383. nothing at all!  Overall, this is a messy situation because Kermit has no
  12384. advance information about the keyboard and which keys send what.  Not only
  12385. that, but the duplicate RET may even return the same scan code as the regular
  12386. key, depending on which keyboard is being examined.  I've tried my machine with
  12387. and without this feature and have ended by cursing it when I've undefined it
  12388. once too often without thinking. The subject is not entirely closed but the
  12389. odds are not favorable for a neat solution.]
  12390.  
  12391. ------------------------------
  12392.  
  12393. Date: Thu, 24 Sep 87 16:59 EST
  12394. From: "GLENN EVERHART, 609 486 6328" <EVERHART%ARISIA%rca.com@RELAY.CS.NET>
  12395. Subject: MS Kermit 2.29C Report or Query
  12396. Keywords: MS-DOS Kermit
  12397.  
  12398. I have been attempting to create a MSKERMIT.INI file for the 2.29c rev of
  12399. Kermit and have hit what appears to be a brick wall. The keypad I want to
  12400. create basically uses the bottom 4 rows of the IBM AT keypad to look exactly
  12401. like the bottom 4 rows of a VT100 keypad, with PF1 thru PF4 mapped to F1-F4 and
  12402. F7-F10 acting as arrow keys. This is a particularly easy configuration to
  12403. remember and use.
  12404.  
  12405. In 2.29b and earlier, SET KEY SCAN could be used this way since the keypad 5
  12406. key had a different scan code from the 5 key above the main keyboard. In 2.29c
  12407. this appears to have changed. Moreover, it's not clear that ANY definition is
  12408. now possible to recapture this desirable behavior, since SHOW KEY now shows the
  12409. two "5" keys alike (note I have to be in numlock mode to get any scan code back
  12410. at all).
  12411.  
  12412. I'd like to request that some disambiguating method be re-inserted in the code
  12413. if possible before 2.30 is frozen.  It's very handy to have access to all the
  12414. keys, in spite of the IBM screwups in the keypad 5 key case.
  12415.  
  12416.     Glenn Everhart
  12417. Everhart%Arisia.decnet@ge-crd.arpa
  12418.  
  12419. [From jrd - The most recent version separates the keypad items from the
  12420. typewriter top rank aliases, such as the numbers.  Of course, keypad 5 was
  12421. damaged by IBM so to use it at all the keypad must be shifted into numeric mode
  12422. by either NumLock or Shift keys.  See if the current version is better for your
  12423. application.]
  12424.  
  12425. ------------------------------
  12426.  
  12427. Date: Fri, 25 Sep 87 17:18:45 +0200
  12428. From: hans@ifi.uio.no
  12429. Subject: Problem with Input Translation and 'SET DISPLAY 7'
  12430. Keywords: MS-DOS Kermit
  12431.  
  12432. I connect to mainframes which (normally) use 7-bit ASCII characters for text.
  12433. By convention the characters [\]/{|} (following ASCII Z/z) are interpreted as
  12434. national (Norwegian) letters -- and not the standard brackets/braces, etc.
  12435. The IBMPC uses 8-bit ASCII, including the national letters (above ASCII 127).
  12436. To use the PC as a terminal, I have six "SET KEY" commands, and corresponding
  12437. "SET TRANSLATION IN" commands to do the mapping, the first pair being
  12438. "SET KEY \146 \91" and "SET TRANS IN \91 \146".
  12439.  
  12440. All goes well with the Aug 12 edition, but with the new (12 Sep) version
  12441. (MSTIBM.BOO.18,19 on CU20B), my input translations don't work any more.
  12442. But that's just what the latest manual (MST29C.DOC) tells me, too:
  12443.  
  12444. "The sequence of applying filters to received characters is: ....
  12445.    4. translate if TRANSLATION INPUT is ON
  12446.    5. if LOG SESSION is active then copy character to file
  12447.    6. pass character to the terminal emulator which does:
  12448.           .... else
  12449.           if SET DISPLAY is 7-BIT then remove high bit before use."
  12450.  
  12451. The TOPS20 and unix systems I use  normally send parity with output characters,
  12452. so I rely on (the default) "SET DISPLAY 7-bit".  But then, of course, my newly
  12453. translated Norwegian letters are garbled.
  12454.  
  12455. Can my problem be solved with another combination of commands?  If not,
  12456. could you consider changing the sequence of actions, referred to above? 
  12457. Or is there another possibility?  I really hope something can be done!
  12458.  
  12459.    Hans A. ]lien, Inst. of Informatics, Univ. of Oslo, Norway (hans@ifi.uio.no)
  12460.  
  12461. [From jrd - Log file shows high bit in many characters even when Set Display 7
  12462. bit is active.  That's the way it is designed presently, logging is done
  12463. between the Set Translation filter and the Set Display filter.  Maybe we should
  12464. apply the 7/8 bit filter to the log file as well.  On the same subject, some
  12465. Unix systems like to send characters with parity almost no matter what one
  12466. tells the operating system. On mine, stty -parity does not seem to help much
  12467. either, but then that machine wins more battles than me.]
  12468.  
  12469. [From jrd - In response to Hans ]lein: It seems that his TOPS-20 system uses
  12470. parity frequently and he uses SET DISPLAY to remove the high bit. I think the
  12471. proper thing to do is use SET PARITY xxx to remove the high bit from the
  12472. communications line and then the two filters above should produce the desired
  12473. National characters with SET DISPLAY 8-bit.  Parity of MARK (or occassionally
  12474. SPACE) is acceptable to most 8-bit systems and chops off the high bit upon
  12475. reception (as well as stimulating 8 bit quoting on file transfers).]
  12476.  
  12477. [Ed. - Even though DEC systems like the DEC-20, VAX, etc, normally send parity
  12478. during a terminal session, the Kermit programs put the communication line into
  12479. 8-bit "binary" mode for file transfer, so that 8th-bit quoting is not
  12480. necessary.]
  12481.  
  12482. ------------------------------
  12483.  
  12484. Date: Tue, 29 Sep 87 16:01:17 mdt
  12485. From: Richard Cook <cook@TRAMP.COLORADO.EDU>
  12486. Subject: Kermit 2.29C VT-102 Emulation
  12487. Keywords: MS-DOS Kermit
  12488.  
  12489. I had noticed the problem with using terminal emulation in 2.29C, but what
  12490. seems to be happening is that some programs/utilities will try to use
  12491. reverse video when they see a VT-102. The escape characters sent to reverse
  12492. the video also reverse the intensity so that if you had white on blue you
  12493. get low intensity characters from then on (as in the status line).  This is
  12494. "fixed" temporarily by escaping back to the PC (I'm on an IBM AT) and
  12495. reconnecting, but the next reverse video flips things back again.  This
  12496. happens, for example, when I use the rn program to read Info-Kermit and rn
  12497. tries to highlight the subject field.  The problem does not occur with the
  12498. original 2.29 Kermit.
  12499.  
  12500. [From jrd - Some utilities program the MS Kermit/IBM screen back to dim
  12501. (normal) intensity.  That is correct.  The host can change the attributes,
  12502. including intensity. The current Kermit is "smarter" and allows the screen to
  12503. show two levels of intensity, which are required by some applications.  I think
  12504. we are stuck with that behavior until IBM changes matters or I add yet one more
  12505. Set Terminal command to change colors rather than intensity.]
  12506.  
  12507. ------------------------------
  12508.  
  12509. Date: Fri, 2 Oct 87 09:10 EST
  12510. From: <BESSON@VUVAXCOM.BITNET>
  12511. Subject: Kermit-MS v2.29c
  12512. Keywords: MS-DOS Kermit
  12513.  
  12514. When using Kermit-MS version 2.29c to run GNU Emacs on a Vax, I find that
  12515. Ctrl-@, the command to set the mark, no longer works; it just rings the
  12516. bell with no other message.  The mark is set properly with version 2.29.
  12517. Any ideas would be appreciated.
  12518.                                         M. Besson
  12519.                                         Villanova Univ.  
  12520.  
  12521. [Ed. - The new MSTIBM.BOO, dated 8 Oct 1987, announced in Info-Kermit Digest
  12522. V6 #23 has an added key definition to make Control-@ send a null character
  12523. by default, as many have requested.]
  12524.  
  12525. ------------------------------
  12526.  
  12527. Date: Wed, 23 Sep 87 14:07 EDT
  12528. From: "Ken Van Wyk, User Services, ext. 4988" <LUKEN@VAX1.CC.LEHIGH.EDU>
  12529. Subject: MS-Kermit 2.29c Comments
  12530. Keywords: MS-DOS Kermit
  12531.  
  12532. I've been playing with Kermit 2.29c quite a bit and I have a couple 
  12533. comments/suggestions to make.
  12534.  
  12535. First, I really like being able to assign a Kermit "verb" to a key.  This is a
  12536. very useful feature that was sorely lacking in earlier versions, in my opinion.
  12537. An additional verb that I would like to see is "quit", which actually exits
  12538. kermit, regardless of whether or not there are any pending commands in (say) an
  12539. MSKERMIT.INI file.
  12540.  
  12541. Also, I would *LOVE* to see a command line parameter (say, -F) which instructs
  12542. Kermit to read from a file *OTHER* than MSKERMIT.INI.  This would greatly ease
  12543. the job of building a menu driven interface (for the rest of the world) around
  12544. Kermit.  A command line could then read, for example, KERMIT -F
  12545. C:\KERMIT\VAX.INI or KERMIT -F C:\KERMIT\IBM.INI or something like that.  Any
  12546. takers?
  12547.  
  12548. [Ed. - Good ideas, but no prognosis for whether such a feature will make it
  12549. into 2.30.]
  12550.  
  12551. Some users have also asked for COM3 and COM4 support in Kermit.  Is this going
  12552. to work in 2.30?
  12553.  
  12554. [Ed. - 2.30 contains hooks for COM3 and COM4.  See KER:MST29C.DOC for how
  12555. to use them.]
  12556.  
  12557. Finally, is 2.30 going to work on a Z-100?  Is anyone working on that?  If so,
  12558. will it support VT-100 (or 102...)?  I know of a few Z-100 users who would
  12559. deeply appreciate this, myself included.
  12560.  
  12561. [Ed. - We need a Z-100 wizard to help with this.  Any volunteers?]
  12562.  
  12563. Thanks!
  12564.  
  12565. ------------------------------
  12566.  
  12567. Date: Thu, 15 Oct 87 07:47:40 PDT
  12568. From: Steve Dennett <DENNETT@SRI-NIC.ARPA>
  12569. Subject: Kermit with Zenith COM3
  12570. Keywords: MS-DOS Kermit 2.29C, Zenith
  12571.  
  12572. There has been some previous discussion of versions of MS-DOS Kermit that
  12573. use the (IBM?) COM3 port.  Zenith, in the Z248 (80286) PC sold in large
  12574. quantities to the government, includes its own non-IBM-compatible COM3 port
  12575. on a board called the Z-304.  One of our programmers is trying to adapt some
  12576. comm software for us, and is having a terrible time, and getting information
  12577. from Zenith is an uphill battle.
  12578.  
  12579. Has anyone successfully adapted Kermit (or any other comm program) to run
  12580. with *this* board's COM3 port?  If so, I'd really appreciate pointers to the
  12581. code, esp. that used for handling interrupts when receiving information.
  12582. Thanks!
  12583.  
  12584. Steve Dennett
  12585.  dennett@sri-nic.arpa
  12586.  
  12587. ------------------------------
  12588.  
  12589. Date: Wed, 14 Oct 1987 08:06 -
  12590. From: Peter W. Day <OSPWD@EMUVM1>
  12591. Subject: Re: Printing through a PC
  12592. Keywords: MS-DOS Kermit 2.29B, Printing
  12593.  
  12594. >Date: Wed, 14 Oct 87 12:40:38 GMT
  12595. >From: Dermot O'Beirne <DOBEIRNE@IRLEARN>
  12596. >Subject: Printing through a PC
  12597. >
  12598. >Can anyone tell me how to set up our system to allow host printing
  12599. >commands to print through the parallel Centronics type and / or second serial
  12600. >RS232 ports  of a PC when in VT100 emulation mode using KERMIT 2.29.
  12601.  
  12602. Kermit-MS (ver 2.29b) supports a PC-attached Printer using the ANSI defined
  12603. sequences
  12604.  
  12605.            escape left square bracket 5 i    (Print on)
  12606.  
  12607.            escape left square bracket 4 i    (Print off)
  12608.  
  12609. Send the "print on" sequence followed by the text to print followed by the
  12610. "print off" sequence.  Anything between these sequences will be directed
  12611. to the PC-attached printer instead of the screen.
  12612.  
  12613. On an IBM computer, you are out of luck unless you can somehow send a character
  12614. which gets trabslated to an ESC.  This is possible through a 7171 protocol
  12615. converter, but I don't know about other types of IBM ASCII connections.
  12616.  
  12617. Peter Day
  12618. Emory University
  12619.  
  12620. [Ed. - Thanks for the help, Peter.  See Joe's message below also.]
  12621.  
  12622. ------------------------------
  12623.  
  12624. Date: Wed, 14 Oct 87 10:22 MDT
  12625. From: Joe Doupnik <JRD@USU.BITNET>
  12626. Subject: Printing through a PC
  12627. Keywords: MS-DOS Kermit 2.29C, Printing
  12628.  
  12629. Your mainframe can send a pair of escape sequences to the PC which,
  12630. if everything is working properly, will relay further bytes directly to the
  12631. PC's main printer (PRN).
  12632.  
  12633. The sequence to start this "transparent printing" operation is
  12634.         ESC [ 5 i       which is Media Copy On or DEC's Controller Print ON
  12635. and
  12636.         ESC [ 4 i       turns off this mode.
  12637.  
  12638. Neither sequence is printed and nothing shows on the screen. This operation
  12639. and other similar kinds are described in the manual accompanying MS Kermit
  12640. version 2.30 (when it appears sometime next century).
  12641.  
  12642. A similar pair drives both the screen and the printer:
  12643.         ESC [ ? 5 i     turns it on (DEC's Auto Print On)
  12644. and     ESC [ ? 4 i     turns it off again.
  12645.  
  12646.  
  12647. Support of these is recent so be sure to get the latest MS Kermit
  12648. from Columbia (and yes, it is still volatile).
  12649.         Regards,
  12650.         Joe D.
  12651.  
  12652. ------------------------------
  12653.  
  12654. Date: Tue, 6 Oct 87 14:17:45 EDT
  12655. From: BJ CAMERON (SYSTEMS DEVELOPMENT) <HESSE@WATDCS>
  12656. Subject: MacKermit Key Redefinition
  12657. Keywords: MacKermit
  12658.  
  12659. I recently received a version of MACKERMIT 8(34) from the Bitnet server at
  12660. Columbia.  I was wondering if there is a way to access the extra keys
  12661. available on the new style keyboards?  Is there a list of scan codes that
  12662. get returned for these keys?
  12663.  
  12664. [Ed. - Currently, no.  The new keyboards and systems have an entirely
  12665. different way of handling the keyboard than is coded into Mac Kermit.  Some
  12666. people in various places are working on an update, but there's no estimated
  12667. release date yet.]
  12668.  
  12669. ------------------------------
  12670.  
  12671. Date: Mon, 21 Sep 87 16:57:03 EST
  12672. From: Bob Blackmun <ACC00RRB@UNCCVM>
  12673. Subject: MacKermit 0.8(35) bug?
  12674. Keywords: MacKermit
  12675.  
  12676. I have downloaded MACKermit 0.8(35) (otherwise known as XKMKER.HQX) from
  12677. CUVMA, run it through BinHex 4.0, and find that it changes my keyboard
  12678. definition file (created by XKMKEY.HQX) unless I first lock the keyboard
  12679. file.  Is this normal?  (I have not had this experience with the previous
  12680. (CKMKER.HQX, version 0.8(34)) version.)
  12681.  
  12682. [Ed. - Since we have had so many complaints about this, it must be "normal".
  12683. Let's hope a new release will appear soon that corrects these and other
  12684. problems, especially when Mac Kermit is run on the Mac II or SE.  Meanwhile,
  12685. see messages below.]
  12686.  
  12687. ------------------------------
  12688.  
  12689. Date: Mon, 28 Sep 87 10:39:20 EST
  12690. From: Bob Blackmun <ACC00RRB@UNCCVM>
  12691. Subject: Mac Kermit CKMKEY & XKMKEY
  12692. Keywords: MacKermit
  12693.  
  12694. We are having problems with CKMKEY 0.8 (6) and/or (7).  Both versions
  12695. appear to clobber the terminal file while saving it, even if no changes
  12696. are made to the file.  Is anyone else having similar problems?  We have
  12697. found that CKMKER 0.8(35) does the same thing unless the terminal file
  12698. is locked.   What are we doing wrong!!
  12699.  
  12700. [Ed. - Nothing, sad to say.  But see next message.]
  12701.  
  12702. ------------------------------
  12703.  
  12704. Date: Mon 12 Oct 87 22:39:11-PDT
  12705. From: Jim Lewinson <a.Jiml@GSB-HOW.Stanford.EDU>
  12706. Subject: MacKermit 0.8(35) Can't Save Settings File
  12707. Keywords: MacKermit, Settings
  12708.  
  12709. If told to, MacKermit SAYS it is saving the settings file on top of an
  12710. existing settings file, but it doesn't really do it.  The old settings
  12711. remain.  However, if you save it under a new name, it works just fine.
  12712. Then you can rename the new file to the old name and all works nicely.
  12713. However, it is a bug.
  12714.                     Jim
  12715.  
  12716. P.S.  I'll bet you are going to add a message to end of this saying:
  12717.     "Added to .BWR file".  :-)
  12718.  
  12719. [Ed. - Added to .BWR file.]
  12720.  
  12721. ------------------------------
  12722.  
  12723. Date: Mon, 28 Sep 87 22:57:31 PST
  12724. From: jww@sdcsvax.ucsd.edu (Joel West)
  12725. Subject: Mac .HQX files
  12726. Keywords: MacKermit, BinHex
  12727.  
  12728. Most user groups have a public domain disk that includes
  12729.  
  12730.     Binhex V4.0
  12731.  
  12732. which is the program for encoding/decoding a complete Macintosh binary file
  12733. to printable characters.  If you intend to be sending/retreiving Macintosh
  12734. documents or programs from KERMSRV or anyone on the mail system, you should
  12735. obtain a copy.  (Also, as noted, it's on the Columbia Mac disk.)
  12736.  
  12737. ------------------------------
  12738.  
  12739. Date: Wed, 23 Sep 87 17:59 EDT
  12740. From: DESCALANTE@rcca.bbn.com
  12741. Subject: Thanks on CONNECT.PASVT100
  12742. Keywords: QK Kermit
  12743.  
  12744. As it turns out, I had downloaded the QK-Kermit on July 20, and the Ctrl-Z
  12745. problem got me.  Hadn't bothered looking at it much since then.  Now I have
  12746. the right connect file and the KEYTABLE.DAT file, so thanks for the help.
  12747. Now for two by-the-ways:
  12748.  
  12749. 1) Now that it compiled beautifully, seems to be having problems talking to
  12750.    KERMIT32 on our VAX, although the terminal emulation is fine.  Haven't
  12751.    spent more than an hour on it, though, so haven't really isolated the
  12752.    problem.
  12753.  
  12754. [Ed. - Try the new version announced in Info-Kermit Digest V6 #23 and see if
  12755. that makes the problem go away.]
  12756.  
  12757. 2) Picked up Frank da Cruz's book, called something like "KERMIT - A File 
  12758.    Transfer Protocol" a month or so ago, since I'm much more familiar with
  12759.    the whims of XMODEM than KERMIT and wanted some help.  It's really
  12760.    excellent in all three areas I noted -- as a comm tutorial, a KERMIT 
  12761.    reference, and programmer's guide.  Thanks to Frank for taking the time 
  12762.    to write such a readable and thorough explanation of the protocol.  Has
  12763.    it been publicized anywhere on the net, or is he being quiet/modest
  12764.    about it?
  12765.  
  12766. [From Frank - Thanks for the nice words.  There was actually a totally immodest
  12767. announcement of it in Info-Kermit V5 #13 (Oct 8, 86).]
  12768.  
  12769. Anyway, once more, thanks for the help and the book.
  12770.  
  12771. David Escalante
  12772.  
  12773. ------------------------------
  12774.  
  12775. Date: Mon, 12 Oct 87 08:27 EDT
  12776. From: GARTLEY@ALCOA.COM
  12777. Subject: Kermit Versions and Packet Size
  12778. Keywords: Kermit Features
  12779.  
  12780. Last week I downloaded Kermit for the MAC, IBM, and VMS.  I found that the
  12781. IBM version 2.29b supports packet sizes greater than 90 bytes.  After tring
  12782. the MAC 0.8(35) and VMS 3.3.111 I found both of these versions do not have
  12783. this feature implemented.  Is there any versions that support larger packet
  12784. sizes.  The main reason I would like this version is for file transfers on
  12785. our broadband lan.
  12786.  
  12787. Is there a table that lists the optimum packet size and data rate.
  12788.  
  12789. John Gartley
  12790. Gartley%alcoa.com@relay.cs.net      CSnet
  12791. Gartley@atdncf.alcoa.com            ARPAnet
  12792.  
  12793. [Ed. - The only versions (so far) which contain long packet support are
  12794. MS-DOS 2.29C (soon to be 2.30), CMS Kermit 3.1, PDP-11 Kermit, and VAX/VMS
  12795. C-Kermit 4E (the C version, not the Bliss version).  The next time somebody
  12796. builds Mac Kermit from the current C-Kermit base, it too should support long
  12797. packets.  The documentation of each Kermit program should give "capabilities
  12798. at-a-glance" (many do).  Meanwhile, it would be useful to have a document
  12799. that lists the features of each Kermit program in a table.  Hopefully, we
  12800. will get around to producing such a document.  Volunteers are always
  12801. welcome.]
  12802.  
  12803. ------------------------------
  12804.  
  12805. Date: Tue, 13 Oct 87 16:13 N
  12806. From: <HELMUT@HNYMPI51.BITNET> (Helmut Feldweg)
  12807. Subject: VMS: No Default Terminal Line for Transfers
  12808. Keywords: VAX/VMS Kermit
  12809.  
  12810. I'm new on this list, so the following question undoubtedly has been
  12811. asked before. Still, I don't know the answer:
  12812.  
  12813.   We are running KERMIT-32 (version 3.0.051) on our VAX 11/750 running
  12814.   VMS 4.4 using logical terminal lines generating terminal names
  12815.   like _LTAn: where n increases by one for every user logged in
  12816.   since the last shutdown of the system. It happens occasionaly that our
  12817.   system managers manage to keep the machine alive without a shutdown
  12818.   over a period of time, so 'n' will exceed 999. Our version of KERMIT
  12819.   doesn't like terminal numbers greater 999 (= terminal names exceeding
  12820.   8 characters). It says 'no default terminal line for transfers' and
  12821.   refuses to accept any command. A way out is to create a new process
  12822.   via "$ SET HOST node", where the trouble with high numbers doesn't occur,
  12823.   but this is a boring procedure.
  12824.   Any hints to avoid this?
  12825.  
  12826. Helmut Feldweg
  12827. Max-Planck-Institut fuer Psycholinguistik
  12828. Nijmegen, The Netherlands
  12829. e-mail:   helmut@hnympi51.bitnet
  12830.  
  12831. [Ed. - Run version 3.2 or 3.3 of VMS Kermit, which contain a fix for this
  12832. problem.]
  12833.  
  12834. ------------------------------
  12835.  
  12836. End of Info-Kermit Digest
  12837. *************************
  12838. -------
  12839.  6-Nov-87 17:28:47-EST,26624;000000000000
  12840. Mail-From: SY.CHRISTINE created at  6-Nov-87 17:27:48
  12841. Date: Fri 6 Nov 87 17:27:45-EST
  12842. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12843. Subject: Info-Kermit Digest V6 #25
  12844. To: Info-kermit@CU20B.COLUMBIA.EDU
  12845. Reply-To: Info-Kermit@CU20B
  12846. Queries-To: Info-Kermit-Request@CU20B
  12847. Message-ID: <12348538470.64.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12848.  
  12849. Info-Kermit Digest         Fri, 6 Nov 1987       Volume 6 : Number 25
  12850.  
  12851. Today's Topics:
  12852.  
  12853.       New 2.29C Test Version with Support for Enhanced Keyboards, etc.
  12854.                        Announcing Mac Kermit 0.9(36)
  12855.                  Initial Impressions of Mac Kermit 0.9(36)
  12856.                        Use of Kermit by the Disabled
  12857.                            Easylink and C-Kermit
  12858.                 How to Get C-Kermit for Data General AOS/VS?
  12859.                                 Amiga Kermit
  12860.                   VMS 4.6 Bug Report with C-Kermit 4E(067)
  12861.            Mapping Kermit65's Vt100 emulation to GS & //e  Keypad
  12862.                         MS-Kermit and IBM Mainframes
  12863.                           RSTS V7.0 Kermit Wanted
  12864.                           More on C64 Kermit V2.0
  12865.                  Diffs for C-Kermit 4D(061) and Tandy 6000
  12866.                           Long Packets in CD3KERM
  12867.                     Long Packet Support in Apple Kermit
  12868.                         Tektronix Excerciser Needed
  12869.  
  12870. ----------------------------------------------------------------------
  12871.  
  12872. Date: Mon, 26 Oct 87 21:27 MST
  12873. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  12874. Subject: New 2.29C Test Version with Support for Enhanced Keyboards, etc.
  12875. Keywords: MS-DOS Kermit 2.29C, Enhanced Keyboards
  12876.  
  12877. I found a safe way to test for the IBM Enhanced keyboard and use it if
  12878. found.  The improved keyboard translator was tested locally on a PCs Ltd 386
  12879. with the Enhanced keyboard, on two PCs Ltd 286's (one supporting the
  12880. keyboard and the other <mine!> with an older Bios which does not), and a
  12881. Zenith 151 PC clone which also predates Enhanced keyboards.  Systems having
  12882. the new keyboard and a compatible Bios can use F11, F12, the separate arrow
  12883. keys, plus digit 5 and asterisk and forward slash keys on the keypad as
  12884. essentially new keys.  This means NumLock can be toggled on for a numeric
  12885. keypad and still let the separate arrow keys operate as regular arrow keys.
  12886.  
  12887. Status and Help displays were tweaked by one column to provide readable
  12888. results for 40 column displays.  The terminal emulator works just fine with
  12889. 40 columns (excepting both the status line and drop down help menu) since I
  12890. made the dynamic screen size improvements this summer.  Try DOS MODE CO40 or
  12891. similar to see this in action.
  12892.  
  12893. This one also fixes (?) the reported problem of an extra character occurring
  12894. between the packet's EOL and Handshake chars causes loss of the packet, and
  12895. it fixes a mangled Set Handshake command (crunched in a general cleanup
  12896. recently).
  12897.  
  12898.         Regards,
  12899.         Joe D.
  12900.  
  12901. [Ed. - Thanks, Joe!  The new version is, as usual, in KER:MSTIBM.BOO, and
  12902. the manual draft, KER:MST29C.DOC, has been altered to reflect the new
  12903. changes.  This release, however, has (at least) one minor bug.  ASCII RUB
  12904. (DELETE) appears on the screen as a little house.  You can fix this by putting
  12905. the following statements in your MSKERMIT.INI file:
  12906.  
  12907. SET TRANSLATE INPUT ON
  12908. SET TRANSLATE INPUT \127 \0
  12909.  
  12910. This glitch will be removed in the next (pre)release.]
  12911.  
  12912. ------------------------------
  12913.  
  12914. Date: Wed, 28 Oct 87 18:43 GMT
  12915. From: <MACMAN%CZHETH5A.BITNET@CUVMA.COLUMBIA.EDU>
  12916. Subject: Announcing Mac Kermit 0.9(36)
  12917. Keywords: Macintosh Kermit
  12918.  
  12919. Some times ago Carlos Albuerne was so kind to pass my Modula-2 version
  12920. of Kermit to you. In his letter he mentioned that you might be glad about
  12921. some help with the Macintosh version. So I'm happy to be able to send
  12922. you a new enhanced binary version of the program. It's a port to MPW C
  12923. including many bug fixes and new features. Here is a short (unordered and
  12924. incomplete) list of the changes I made to the program:
  12925.  
  12926. # The Cursor with open desk accessories now works correctly
  12927. # Long packets now supported
  12928. # Dialog boxes cleaned up
  12929. # New program icon
  12930. # Settings files are no longer TEXT
  12931. # Changed "Restore ResourcesE" to "Load ResourcesE"
  12932. # Reformatted many parts of the source to be better readable
  12933. # Settings can now be written back to an already existing settings file
  12934. # Server mode: added directory listing feature
  12935. # Added multifile (folder) send
  12936. # Added Server "Delete" file command
  12937. # Added Server "Space" command
  12938. # Server mode: Stop Alerts are not displayed (e.g. User cancelled transaction
  12939.   stopped server operation)
  12940. # Get whole folder content from the server with filename ":"
  12941. # Menu command keys added to menus
  12942. # Support of menu command keys
  12943. # Menu command key and FKEY flag now saved with settings
  12944. # Accept end of transmission with keydown (not only mousedown)
  12945. # Added terminal settings dialog
  12946. # Added non-transparent terminal mode
  12947. # Added smooth scrolling option to terminal emulation
  12948. # Added underline cursor option to terminal emulation
  12949. # Added display of protocol version to "About Kermit" dialog.
  12950. # Fixed a bug in ckmtio which caused problems with the parity bit when
  12951.   receiving form an IBM host for example.
  12952. # Added a simple Take file interpreter
  12953. # Added session logging
  12954. # Added transaction logging
  12955. # Added a completly new keyboard management (CKMKEY is no longer necessary)
  12956. # "Keep" flag settable by user
  12957. # statistics in about dialog
  12958. # rewrote parts of the window handling routines: windows are now
  12959.   highlighted according to the userinterface guidelines
  12960.  
  12961. Thanks to the good code generation of the MPW C compiler just porting the
  12962. source saved about 20 kBytes of binary code. Rewriting parts of the source
  12963. saved some more kBytes. This results in a new version with all the new
  12964. features added but about 6 kByte smaller than version 0.8(35).
  12965.  
  12966. I hope you will like the new version which I think could be called 0.9(36).
  12967. Please tell me where and how to send the source code (preferably a BITNET
  12968. address). Today I read about Paul Placeway of Ohio State University who seems
  12969. to be working on a new version too.  Unfortunately I don't have an address to
  12970. contact him directly. So I leave it up to you, how to handle the integration
  12971. of the sources. Unfortunately I will not be able to continue the work on
  12972. MacKermit at the moment, because the company who payed for the three weeks of
  12973. development wants me to do some work which pays for them too. Nevertheless I
  12974. will try to write a documentation for the new version. I will keep you
  12975. informed about this.
  12976.  
  12977.  
  12978. Matthias Aebi
  12979.  
  12980. PS: Please do not try to reply via the source address of this message. I
  12981. normally do not have access to this account. Use one of the two adresses below
  12982. instead:
  12983.  
  12984. BITNET:   K116430@CZHRZU1A
  12985. USENET:   ...!mcvax!cernvax!unizh!aebi
  12986.  
  12987. [Ed. - Many thanks, Matthias!  It should be noted that this contribution came
  12988. out of the blue, and it may or may not be reconciled with other work in
  12989. progress.  Thus, it may become the "mainline" Mac Kermit, it may become a dead
  12990. end, or it may be integrated with the work of some other people.  But if it
  12991. works as advertised, it should be a definite improvement on the current
  12992. versions, so please take it and try it out.  Reports and reviews are most
  12993. welcome.  Does it work on all Macs?  All but the original 128K Mac?  Support
  12994. old and new keyboards, file systems, etc?  Meanwhile, we're making an attempt
  12995. at getting Matthias's sources to other Mac Kermit developers in hopes of
  12996. combining the best of all versions.]
  12997.  
  12998. ------------------------------
  12999.  
  13000. Date: Thu, 29 Oct 87 17:07:50 PST
  13001. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  13002. Subject: Initial Impressions of Mac Kermit 0.9(36)
  13003. Keywords: MacKermit
  13004.  
  13005. I've spent the last half-hour playing around with Kermit 0.9(36) on a Mac
  13006. Plus running System 3.2, connected via a 9600 baud hardwired line to a TIP
  13007. which opens TELNET connections to various local hosts in-house.  I tested
  13008. 0.9(36) against 4E(067) running on a Vax 8650 under Ultrix 1.2.
  13009.  
  13010. Notes from my fiddle-about:
  13011.  
  13012. 1) I was able to puzzle out the method for remapping some of the keys
  13013.    on the Mac Plus keyboard to do what I wanted.  The big clue was that
  13014.    one persuades Kermit to send a control character by using the
  13015.    sequence "\nn", where "nn" is the decimal representation of the
  13016.    ASCII character desired.  Unfortunately, it's difficult to confirm
  13017.    the setting of a key that has been mapped in this fashion;  when you
  13018.    hit the same key to check the setting, you typically see a small
  13019.    empty box (the standard "Unassigned font code" character in the Mac
  13020.    font structure).  It'd be nicer if Kermit reconverted unprintable
  13021.    characters to the \nn notation before displaying them.
  13022.  
  13023. 2) I wasn't able to figure out how remap a key so that it would send a
  13024.    Break.  This was possible under 0.8(34) and (35) using a _very_
  13025.    obscure function mapping;  I haven't discovered the equivalent under
  13026.    0.9(36).
  13027.  
  13028. 3) The send and receive packet-sizes, and perhaps some of the other
  13029.    protocol-related information, isn't being restored properly when you
  13030.    load a settings file;  the packet size returns to the default of
  13031.    90.  Some of the protocol information (block-check type, for
  13032.    example) is being saved and restored properly, though.
  13033.  
  13034. 4) The screen image is not restored properly after a dialog box is
  13035.    erased (e.g. after a download, or after changing the settings).  The
  13036.    problem appears to be most acute if the screen was trying to scroll
  13037.    during the erase-and-refresh process;  I suspect that the scroller
  13038.    and the screen-refresher are stepping on each other's feet.
  13039.  
  13040. 5) The ability to receive 900-byte packets makes an _amazing_ different
  13041.    in the speed of a download in my 9600-baud TELNET environment.
  13042.  
  13043. 6) If you save a settings file "on top of" an existing settings file
  13044.    of the same name, 0.9(36) does not copy the old version's
  13045.    window-placement information when it creates the new version.
  13046.    This is most noticable if the old version had been moved onto the
  13047.    Mac desktop;  the new version is not visible on the desktop, but is
  13048.    instead found in the disk's (or folder's) window.  0.8(34) did this
  13049.    correctly, by copying the old version's window/position information.
  13050.  
  13051. 7) I like the smooth scrolling, and the ability to use a thin-underline
  13052.    cursor rather than an eye-searing blinking-block.
  13053.  
  13054. Conclusion: not at all bad for a beta version;  it'll really be nice
  13055. when the current set of glitches are tracked down and persuaded to
  13056. move to Tumbolia.
  13057.  
  13058. Here are the results for the Mac II:
  13059.  
  13060. 1) I had noticed that some of the field labels in the protocol-setup
  13061.    box were either misplaced, or only partially present, when I ran
  13062.    0.9(36) on a Mac Plus under System 3.2.  These fields all appear to
  13063.    be OK when the same version of Kermit is run under System 4.1 on
  13064.    my Mac II.  I'm not sure whether the difference is in the System
  13065.    itself, or in the fonts.
  13066.  
  13067. 2) The scrolling/refresh conflict I noticed on 3.2/Plus is also present
  13068.    in the 4.1/Mac II environment.
  13069.  
  13070. 3) I reported that some of the protocol-configuration information wasn't
  13071.    being saved and restored in the settings files.  I found last night
  13072.    that the "send packet-length" information is saved and restored OK,
  13073.    but that the "receive packet-length" always reverts to 90.
  13074.  
  13075. 4) Smooth scrolling on a Mac II in 8-bit-pixel mode is incredibly slow
  13076.    (much slower than smooth scrolling on a Plus).
  13077.  
  13078. 5) Over a 1200-byte dialup line to a Tip which was telnet'ed into a
  13079.    Sun 3/110 running SunOS 3.4, 800-byte packets worked just fine for
  13080.    both "send file" and "receive file".
  13081.  
  13082. ------------------------------
  13083.  
  13084. Date: Mon, 26 Oct 87 09:21:11 PST
  13085. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  13086. Subject: Use of Kermit by the Disabled
  13087. Keywords: Disabled, MacKermit
  13088.  
  13089. I might suggest that people with motor impairment might wish to consider
  13090. running CKMKER on a Macintosh, and make use of the new "Easy Access"
  13091. capabilities of the Macintosh operating system.
  13092.  
  13093. "Easy Access" is a standard, free (bundled) utility which permits the use of
  13094. the Macintosh window environment with a single finger (or any similar
  13095. manipulating digit such as a mount-stick, forehead-mounted pointer, etc).  It
  13096. includes several capabilities, including "sticky keys" (touching a modifier
  13097. key such as Shift or Option once will "press" it for the duration of the next
  13098. keystroke; touching the modifier twice will "lock" it until it is touched a
  13099. third time) and "Mouse keys" (permits the user to move the cursor around on
  13100. the screen by using the arrow keys on the keypad, and "click" the mouse button
  13101. by typing a single digit on the keypad).
  13102.  
  13103. Of course, "Easy access" doesn't solve any of the problems relating to
  13104. Braille output, voice output, etc.
  13105.  
  13106. ------------------------------
  13107.  
  13108. Date: Fri, 23 Oct 87 10:05:59 EDT
  13109. From: pisces!wells@compass.UUCP (Ian Wells)
  13110. Subject: Easylink and C-Kermit
  13111. Keywords: C-Kermit, Easylink
  13112.  
  13113. I would like to use Kermit (C-Kermit) with scripts to upload and download
  13114. electronic mail to Easylink - Western Union's electronic mail system.
  13115.  
  13116. I am planning on using this from a Sun running Berkeley Unix and a Motorola
  13117. system in Europe using System V Unix.  Who should I contact to find someone
  13118. who might have written such a script?
  13119.  
  13120. (-: IanWells COMPASS Wakefield MA USA think!compass!wells +617 245 9540 :-)
  13121.  
  13122. ------------------------------
  13123.  
  13124. Date: 13 Oct 87   13:40
  13125. From: BRADLEJP@SNYPLABA
  13126. Subject: How to Get C-Kermit for Data General AOS/VS?
  13127. Keywords: Data General Kermit, AOS/VS Kermit, C-Kermit
  13128.  
  13129. It appears that there is a beta version of Kermit in C for AOS/VS.  I have a
  13130. directory of the files on KERMSRV, and believe that the necessary files have
  13131. XKD as the first three letters.  Is this correct?
  13132.  
  13133. Assuming that your response is yes, we would like to receive these files via
  13134. BITNET, but have some questions about the KERMSRV commands.  We will be making
  13135. the request from a Burroughs A-10 mainframe (not having a BITNET
  13136. implementation for our DG machine).  Are the files ASCII text files, or are
  13137. some of them binary?  We understand that the files are in "V-format," but are
  13138. not sure what this means (no experience with the IBM world).  Could you please
  13139. tell me what the physical layout of the files is, and what KERMSRV command
  13140. would be best to use to request them?
  13141.  
  13142. Thank you very much
  13143.  
  13144. [Ed. - The files are all ASCII text.  The binaries are encoded printably,
  13145. and a decoder is included among the XKD*.* files.  The ones you need are
  13146. XKC* *, XKU* *, XKW* *, and XKD* *.  Tell KERMSRV at CUVMA to send you each
  13147. of these groups.  Once you get them, you have to rename XK*.* to CK*.* if
  13148. you want to compile from source.]
  13149.  
  13150. ------------------------------
  13151.  
  13152. Date: Fri, 16 Oct 87 21:31:24 CDT
  13153. From: Phil Howard <PHIL@UIUCVMD>
  13154. Subject: Amiga Kermit
  13155. Keywords: C-kermit, Amiga Kermit, VM/CMS Kermit
  13156.  
  13157. I have obtained all the files identified in the file CKIAAA.HLP from the
  13158. BITNET Kermit server.  I FTP'd these to a UNIX system and then downloaded them
  13159. to my Amiga using an older version of Kermit that was already on a disk
  13160. someone gave me.  My C compiler has not arrvied yet so I can't compile the
  13161. source but I did go ahead and run the basic program (CKIBOO.BAS) to convert
  13162. the boot file (CKIKER.BOO) into what I thought should be a runnable file.  The
  13163. file did not run and AmigaDOS said it was not a runnable object program.  It
  13164. had almost the same size as the older one, and the beginning stream of
  13165. characters was similar as best as I could it by typing them on the screen.
  13166.  
  13167. 1.  Is that the proper procedure, to convert the boot file into a runnable
  13168.     object program?
  13169.  
  13170. 2.  Does anyone who is on a VM/CMS system on BITNET have an already converted
  13171.     runnable object program that they know work (cause they ran it) that
  13172.     they can send me?  I would prefer it be sent from a VM/CMS to a VM/CMS
  13173.     system to be sure it does not undergo brain damage from ASCII/EBCDIC
  13174.     conversion gremlins; remember it's a binary.
  13175.  
  13176. [Ed. - The problem is probably ASCII/EBCDIC gremlins as you surmise.  No one
  13177. else has complained so far, but then we have no way of knowing if anyone
  13178. else has tried this yet!  Can anybody help?]
  13179.  
  13180. ------------------------------
  13181.  
  13182. Date: 19 Oct 87 10:49:00 EDT
  13183. From: "ETD1::LABOVITZ" <labovitz%etd1.decnet@afwal-aaa.arpa>
  13184. Subject: VMS 4.6 Bug Report with C-Kermit 4E(067)
  13185. Keywords: VAX/VMS Kermit, C-Kermit
  13186.  
  13187. I have just compiled the source modules for C-Kermit 4E(067) under VAX/VMS 4.6
  13188. on our VAX 11/785, using the supplied XMVKER.COM file.  During the final
  13189. link of the KERMIT executable, the following warning message is produced
  13190. by the linker:
  13191.     %LINK-W-MULDEF, symbol SYSTEM multiply defined
  13192.         in module C$UNIX file SYS$COMMON:[SYSLIB]VAXCRTL.OLB;1
  13193.  
  13194. While I have not had a chance to confirm this with our DEC Software Analyst
  13195. (he's on vacation until next week), this seems to be directly attributable
  13196. to the new VMS 4.6 C Run Time Library.  
  13197.  
  13198. Other than producing a warning message, however, our new version of KERMIT
  13199. seems to be running well thus far.  If any other problems arise, I will forward
  13200. them to Info-Kermit, otherwise it will soon replace our current version
  13201. of KERMIT-32.
  13202.  
  13203.                     LT Stuart Labovitz
  13204.                 arpa:    LabovitzSL@Afwal-aaa.ARPA
  13205.                 arpa:    Labovitz%Etd1.DECNET@Afwal-aaa.ARPA
  13206.  
  13207. [Ed. - Thanks for the report.  It's been forwarded to the new C-Kermit/VMS
  13208. developer and added to the XKVKER.BWR file.  Since compilation and linking
  13209. were tested with VAX-11 C 2.3 on VMS 4.6, and this problem didn't arise,
  13210. the culprit is indeed most likely the runtime system.]
  13211.  
  13212. ------------------------------
  13213.  
  13214. Date: 21 Oct 87 20:57 -0600
  13215. From: Grant Delaney <delaney%wnre.aecl.cdn%ubc.csnet@RELAY.CS.NET>
  13216. Subject: Mapping Kermit65's Vt100 emulation to GS & //e  Keypad
  13217. Keywords: Apple II Kermit, Kermit-65
  13218.  
  13219. For version (3.79): The attached patch when executed will Apple Kermit's Vt100
  13220. function keys into the Keypad.  You will still have to use Open-Apple with the
  13221. keypad keys.  This should also work with Apples numeric keypad
  13222.  
  13223.        Key Pad                       VT100 Function Keys
  13224.  ___________________________________________________________________
  13225. |       |        |       |       |         |       |FNDNXT | Dellin |
  13226. | clear |   =    |   /   |   *   |   Gold  | Help  | Find  | Undlin |Gold
  13227. |--------------------------------|----------------------------------|
  13228. |   7   |   8    |   9   |   +   |  Page   |section|append | DLword |
  13229. |       |        |       |       | command |  Fill |Replace|Undlword|Gold
  13230. |--------------------------------|----------------------------------|
  13231. |   4   |   5    |   6   |   -   | Advance | Backup| Cut   | DelChar|
  13232. |       |        |       |       | Bottom  |  top  | paste |undlchar|Gold
  13233. |--------------------------------|----------------------------------|
  13234. |       |        |       |       | word    |  EOL  | Char  |        |
  13235. |   1   |   2    |   3   |       | ChngCas | DelEol|SpecIn | Enter  |Gold
  13236. |------------------------| enter |-------------------------|        |
  13237. |                |       |       |     BLine       |Select |SubStit |
  13238. |       0        |   .   |       |   OpenLine      | Reset |        |Gold
  13239. _________________|_______|_______|___________________________________
  13240.  
  13241.  ==========================  cut here ==========================
  13242. BLOAD KERMIT379
  13243. CALL -151
  13244. 6AFB:2E 18 3D 2F 2A
  13245. 6B00:37 38 39 2B 34 35 36 2D 31 32 37 38 39 2B 34 35
  13246. 6B10:36 2D 31 32 33 0D 30
  13247. BSAVE KERMIT379.GS,A$1000,L$6900
  13248.  
  13249. [Ed. - Thanks, your message has been added to the APPKER.BWR file.]
  13250.  
  13251. ------------------------------
  13252.  
  13253. Date: Tue, 13 Oct 87 09:59:53 EDT
  13254. From: Claude Goldman <CLAUDE@BROWNVM>
  13255. Subject: MS-Kermit and IBM Mainframes
  13256. Keywords: MS-DOS Kermit, Protocol Converters, IBM Mainframe
  13257.  
  13258. I have several questions/suggestions about using kermit on an IBM PC
  13259. to connect to IBM mainframes via a 7171's.
  13260.  
  13261. 1 - Is it possible to indicate the status of the VT102 status lights
  13262.     in some way?  In particular it can be very frustating not knowing
  13263.     when you are or are not in insert mode.
  13264.  
  13265. [Ed. - The four VT102 LEDs are shown in the Kermit mode line.  But they
  13266. don't necessarily reflect whether the terminal is in insert mode, only
  13267. that the host sent the sequences to turn the lights on or off.]
  13268.  
  13269. 2 - When emulating a 3270 type terminal it would be very handy to be
  13270.     able to assign different colors to different field attributes, i.e.
  13271.     protected/unprotected high/low, foreground/background (now possible),
  13272.     etc.   This would be handy for full screen programs in Rexx, Xedit,
  13273.     Focus, etc.
  13274.  
  13275. 3 - I could not do ascii file transfers when parity was set to none.
  13276.     Any ideas why?
  13277.  
  13278. [Ed. - Because the 7171 and IBM mainframe use parity.  If you don't tell
  13279. MS-Kermit about this, checksums will appear to be wrong.]
  13280.  
  13281. ------------------------------
  13282.  
  13283. Date: Sat, 17 Oct 87 12:24 GMT
  13284. From: <KERMIT@CZHETH5A.BITNET>
  13285. Subject: RSTS V7.0 Kermit Wanted
  13286. Keywords: PDP-11 Kermit, RSTS Kermit
  13287.  
  13288. I am here with Hansruedi and we are looking for a way to connect a PDP-11/34
  13289. running under RSTS V7.0 to a 11/73 under RSTS V9.3.  For internal reasons we
  13290. would like to keep V7.0 on the old machine and therefore we are looking a
  13291. RSTS-Kermit for V7.0.  We asked Brian already for that problem, and he says he
  13292. is not sure whether he still has such an old backup binary version of
  13293. RSTS-Kermit, because compiling the old source on his new 9.5 RSTS will not
  13294. necessarily garantee to run on our old machine. Therefore, would you know of an
  13295. existing RSTS V7.0 runnable Kermit ( HLP- and EXEC-files) or would it possible
  13296. that you deposit an "Wanted" call into the KERMIT-infobox.  Hoping to find in
  13297. our account some morning such a nice RSTS V7.0 version of KERMIT.  Thanking you
  13298. in advance, we remain with best regards also from Hansruedi
  13299.  
  13300. otto.
  13301.  
  13302. ------------------------------
  13303.  
  13304. Date: 14 Oct 87 21:36:54 EDT
  13305. From: FFO04688@UDACSVM
  13306. Subject: More on C64 Kermit V2.0
  13307. Keywords: Commodore 64 Kermit
  13308.  
  13309. I have had some success with the new version of Kermit.  It seems to do a
  13310. pretty good job of supporting the VT100 protocol.  A couple of things that I
  13311. noticed:
  13312.  
  13313.   1.  Boot file dosen't work properly.  I have to load the main file and
  13314.       run it.
  13315.  
  13316.   2.  Delete key on keyboard is mapped as Rubout (very annoying)  You
  13317.       have to press the F7 key for backspace.  This can be dealt with
  13318.       (at least on UDEL vaxes) by issuing an 'stty dec' command to the
  13319.       c-shell.  This could probably be fixed via a custom termcap entry
  13320.       (or more drastically) changing the program's translation table.
  13321.       Note:  This could be a problem with our VT100 termcap, but I
  13322.              doubt it as I have never had a problem with any other
  13323.              VT-100 emulators.
  13324.  
  13325.   3.  Send command dosen't seem to work properly with C-kermit's receive,
  13326.       I have to put the host into server mode and issue commands to the
  13327.       server to transfer files properly.
  13328.  
  13329. I'm interested in hearing about anyone else's experiences with the package.
  13330.  
  13331. Rob Elkins
  13332. ARPA:  relkins%trillian@udel-relay
  13333.  
  13334. ------------------------------
  13335.  
  13336. Date: Wed, 21 Oct 87 22:20:18 EDT
  13337. From: cbmvax!vu-vlsi!devon!paul@RUTGERS.EDU (Paul Sutcliffe Jr.)
  13338. Subject: Diffs for C-Kermit 4D(061) and Tandy 6000
  13339. Keywords: C-Kermit 4D(061), Tandy Kermit
  13340.  
  13341. In Info-Kermit Digest V6 #23, I said I'd send the diffs along to compile
  13342. C-Kermit on a Tandy 6000.  Here they are.  Note that they assume that one is
  13343. running Tandy Xenix 3.0 or greater.
  13344.  
  13345. Install these diffs in the "stock" 4D(061) C-Kermit distribution, and then
  13346. type "make trs16" to compile.  In reality, you only need to make the
  13347. modification to the makefile (ckuker.mak); the other diffs just make the
  13348. startup banner agree with the operating system version -- I didn't like
  13349. kermit saying "Xenix/286" on my 68000!
  13350.  
  13351. - paul
  13352.  
  13353. [Ed. - Thanks!  Just the makefile entry is reproduced below.  The full diffs
  13354. have been added to KER:XKUKER.BWR.]
  13355.  
  13356. #Tandy 16/6000 with Xenix 3.0
  13357. trs16:
  13358.     make wermit "CFLAGS= -DTRS16 -DXENIX -DUXIII -DDEBUG -DTLOG \
  13359.         -DM_VOID -Dvoid=int -F 3000 -n" \
  13360.          "LNKFLAGS = -F 3000 -n"
  13361.  
  13362. ------------------------------
  13363.  
  13364. Date: 24 OCT 1987  20:36 EDT
  13365. To: <INFO-KERMIT@CU20B.COLUMBIA.EDU>
  13366. From: Steve Roseman <LUSGR%LEHICDC1.BITNET@CUVMA.COLUMBIA.EDU>
  13367. Subject: Long Packets in CD3KERM
  13368. Keywords: CDC Kermit, Long Packets
  13369.  
  13370.     My feelings are crushed!  In V6 #24, you didn't mention that long packet
  13371. support has been in CDC Cyber Kermit V3 (CD3KER) since March.  The guy 'Ed.'
  13372. who makes comments on each letter to Info-Kermit forgot about us.  Just
  13373. because Cybers aren't as popular as VAXes, IBMs, and PCs.....
  13374.  
  13375. Steve Roseman
  13376. Lehigh University
  13377.  
  13378. [Ed. - Oops, sorry!  Cybers might not be as popular as IBM PCs, but one
  13379. Cyber costs about as much as about 1000 of them...]
  13380.  
  13381. ------------------------------
  13382.  
  13383. Date: Mon, 26 Oct 87 12:13:49 PST
  13384. Subject: Long Packet Support in Apple Kermit
  13385. From: Mick Laver (ACC Microconsulting) <zz1ml%sdcc3@sdcsvax.ucsd.edu>
  13386.  
  13387. Re: Your response to John Gartley about long packet support (KD 6:24).
  13388.  
  13389. The Apple II Kermit (ver 3.79) also supports packets up to 250 characters.
  13390. Use SET RECEIVE (OR SEND) PACKET FA (or less).  It works well with C-Kermit
  13391. 4E(067).
  13392.  
  13393. Mick Laver, C-010                 Internet:  laver@sdcsvax.ucsd.edu
  13394. UCSD Academic Computing Center    UUCP:     ...!sdcsvax!sdcc3!zz1ml
  13395. La Jolla, CA.92093            BITNET:         laver@ucsd.BITNET 
  13396.  
  13397. [Ed. - Oops again.  This all comes from not having a comprehensive database
  13398. of what Kermit versions have which features.  Someday...  For that matter,
  13399. add the new Mac Kermit 0.9 to the list.]
  13400.  
  13401. ------------------------------
  13402.  
  13403. Date: Fri 30 Oct 87 16:48:53-EST
  13404. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13405. Subject: Tektronix Excerciser Needed
  13406. Keywords: VAX/VMS, Tektronix Emulation
  13407.  
  13408. Does anybody have a VAX/VMS program that will put a Tektronix 4010 emulator
  13409. through its paces?  If you're willing to contribute to development and testing
  13410. of a new Kermit release, please send your program to me by electronic mail
  13411. (if it's not too huge) in hex format (as produced by the VMSHEX program that's
  13412. supplied with VMS Kermit).  Thanks!
  13413.  
  13414. Frank da Cruz
  13415. SY.FDC@CU20B.COLUMBIA.EDU (Internet)
  13416. FDCCU@CUVMA               (BITNET)
  13417.  
  13418. ------------------------------
  13419.  
  13420. End of Info-Kermit Digest
  13421. *************************
  13422. -------
  13423. 11-Dec-87 17:10:26-EST,29573;000000000000
  13424. Mail-From: SY.CHRISTINE created at 11-Dec-87 17:09:25
  13425. Date: Fri 11 Dec 87 17:09:25-EST
  13426. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  13427. Subject: Info-Kermit Digest V6 #26
  13428. To: Info-Kermit@CU20B.COLUMBIA.EDU
  13429. Reply-To: Info-Kermit@CU20B
  13430. Queries-To: Info-Kermit-Request@CU20B
  13431. Message-ID: <12357710174.26.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  13432.  
  13433. Info-Kermit Digest         Fri, 11 Dec 1987       Volume 6 : Number 26
  13434.  
  13435. Departments:
  13436.  
  13437.   ANNOUNCEMENTS -
  13438.         Japan DECUS, November 1987
  13439.         New Release of DEC-20 Kermit
  13440.         Latest Test Release of RMX86 & RMX286 Kermits
  13441.         OS-9 Kermit Available for Eltec Eurocom-3
  13442.         KERMIT File Protocol on COMPUSERVE
  13443.         Finally Kermit on Compuserve
  13444.         FTPing Files From Columbia
  13445.         Kermit Network File Organization
  13446.  
  13447.   UNIX KERMIT -
  13448.         RE: VMS 4.6 Bug Report with C-Kermit 4E(067)
  13449.         Re: Amiga Kermit
  13450.         C-Kermit on Apollo
  13451.         C-Kermit on Minix?
  13452.  
  13453.   Macintosh KERMIT -
  13454.         MacKermit with multilingual 7171
  13455.         [Andre PIRARD: MacKermit with multilingual 7171]
  13456.         Mac Kermit 0.8(35) on the Mac II
  13457.         MacKermit 0.9(36) Initial Impressions
  13458.         MacKermit 0.9(36) B3 Testing
  13459.         Macs, Versaterm and Kermit Errors
  13460.  
  13461.   MISCELLANY -
  13462.         IRMX86 Kermit -- I've found it!
  13463.  
  13464. ----------------------------------------------------------------------
  13465.  
  13466. Date: Thu 10 Dec 87 09:40:03-EST
  13467. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13468. Subject: Japan DECUS, November 1987
  13469. Keywords: Japan DECUS, DECUS
  13470.  
  13471. Sorry for the long delay since the last Info-Kermit digest.  The week of
  13472. November 16, we were in Japan at the invitation of Japan DECUS to make
  13473. presentations at the 1987 Japan DECUS Symposium and at NTT, which was quite
  13474. an experience.
  13475.  
  13476. The DECUS presentations were accompanied by simultaneous translation into
  13477. Japanese, for which the attendees, usually about 80-100 per session, wore
  13478. special headsets, like at the UN.
  13479.  
  13480. Our first presentation was "Kermit, Current Status, Future Directions," in
  13481. which 30-minutes were devoted to Kermit history, philosophy, the mechanics
  13482. of Kermit development and distribution, and an overview of some of the new
  13483. and forthcoming Kermit releases; a brief technical talk was given on the
  13484. Kermit protocol performance enhancements (data compression, long packets,
  13485. sliding windows); and Ken-Ichiro Murakami of NTT, Japan's "Kermit-san",
  13486. spent some time speeking about special considerations for use of Kermit in
  13487. Japan -- versions for Japanese computers, use of and conversion among the
  13488. various Japanese character sets, Japanese translations of the Kermit
  13489. manuals, etc.  (Some of this session got written up in Nov 30 Digital News,
  13490. Page 10.)
  13491.  
  13492. A 3-hour "Fast-Paced Kermit" course was also conducted for about 40
  13493. students, consisting of 2 hours lecture and an hour of practice (using PCs
  13494. and a MicroVAX running VMS), with Japanese translation.
  13495.  
  13496. We were charmed by the hospitality and generosity of our hosts, and we were
  13497. pleasantly surprised at the high level of knowledge of, interest in, and
  13498. support for Kermit in Japan.
  13499.  
  13500. - Chris & Frank
  13501.  
  13502. ------------------------------
  13503.  
  13504. Date: Fri 11 Dec 87 15:34:19-EST
  13505. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13506. Subject: New Release of DEC-20 Kermit
  13507. Keywords: DEC-20 Kermit
  13508.  
  13509. I never thought I'd touch this program again, but it contained a thoughtless
  13510. restriction, namely that it wouldn't let you issue commands to servers unless
  13511. you were in local mode (e.g. after dialing out through another line).  This
  13512. prevented you from putting a bunch of commands (multiple SENDs and/or GETs,
  13513. followed by FINISH) into a TAKE file, TAKing the file, escaping back to the PC
  13514. and putting it in server mode.  The new release, 4.2(260), removes this
  13515. restriction so long as the commands (like GET, FINISH, BYE) are issued from
  13516. TAKE files.  The old problem of inferior process capabilities not getting set
  13517. right, e.g. after a PUSH command, is also fixed.  The new version is in
  13518. KER:K20MIT.MAC on CU20B.  - Frank
  13519.  
  13520. ------------------------------
  13521.  
  13522. Date: Tue, 01 Dec 87 10:52:47 PST
  13523. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  13524. Subject: Latest Test Release of RMX86 & RMX286 Kermits
  13525. Keywords: RMX Kermit
  13526.  
  13527. The latest version mostly brings the RMX Kermits up to date with more recent
  13528. MS-Kermit sources.  The documentation (MSTRMX.DOC) has been edited to clarify
  13529. issues reported by users and to include information on obtaining Terminal
  13530. Support Code fixes from Intel for the ^W problem.
  13531.  
  13532. [Ed. - Thanks Jack!  The new files have replaced the old ones in
  13533. KER:MSTRMX.BOO, KER:MSTRX2.BOO, and KER:MSTRMX.DOC.]
  13534.  
  13535. ------------------------------
  13536.  
  13537. Date: Mon 2 Nov 87 18:37:00-EST
  13538. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13539. Subject: OS-9 Kermit Available for Eltec Eurocom-3
  13540. Keywords: OS-9 Kermit, Eltec Eurocom-3
  13541.  
  13542. I got the following letter....                      21 October 1987
  13543.  
  13544. "I appreciate very much the idea of Kermit and I'm a happy user of OS-9
  13545. Kermit, VAX-Kermit-32, and the Kermit facility of Smarterm (MS-DOS).
  13546. Therefore I like to offer my knowledge and services to other people:
  13547.  
  13548. OS-9/68000 Kermit Implementation for ELTEC EUROCOM-3
  13549.  
  13550. Media: 5.25" DSDD 96tpi standard OS-9 diskette (others on request)
  13551. comprising source, executable object, user manual (including hints
  13552. for use of /t1) and actual info about Kermit and other implementations.
  13553.  
  13554. Order by prepayment of sFr. 30.- to post-office account 60-52873-4 or
  13555. with accompanying check or by charging to account (sFr. 50.-) from
  13556. Beat Brunner, Hinterherdschwand 30, 6020 Emmenbruecke, Switzerland.
  13557.  
  13558. Thanks for your services.
  13559.  
  13560. Sincerely yours,
  13561.  
  13562. Beat"  (No network address)
  13563.  
  13564. ------------------------------
  13565.  
  13566. Date: Thu, 19 Nov 87 22:39:45 EST
  13567. From: "Joseph A. Bruno" <B562JB4G@VB.CC.CMU.EDU>
  13568. Subject: KERMIT File Protocol on COMPUSERVE
  13569. Keywords: CompuServe Kermit
  13570.  
  13571. When I logged onto COMPUSERVE today, the "what's new" messages informed me
  13572. that the KERMIT file transfer protocol is now supported.  I tried to
  13573. download a small file and it worked OK form me.  I am using KERMIT-11 on a
  13574. PDP-11 with the TSX+ operating system.  I think you should let other users
  13575. know about this through the news letter and ask for feedback when others try
  13576. it with different versions of KERMIT especially if they have problems.
  13577.  
  13578. ------------------------------
  13579.  
  13580. Date: Sat 14 Nov 87 10:02:24-PST
  13581. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  13582. Subject: Finally Kermit on Compuserve
  13583. Keywords: Compuserve Kermit
  13584.  
  13585. (Compuserve is probably the largest commercial bbs.)
  13586.  
  13587. Compuserve is now beta testing their implemintation of the kermit protocol
  13588. in the os9 sig.  (Presumably it is in their other sigs that do beta tests as
  13589. well.)
  13590.  
  13591. My understanding is it is a rather limited version that can only do single
  13592. file sends and receives.  Nobody has yet said if it supports full duplex
  13593. windows, long packets, or other optional features of kermit and I havn't yet
  13594. tested it.  (Compuserve charges extra for bad service, so it may be in no
  13595. rush...)
  13596.  
  13597. ------------------------------
  13598.  
  13599. Date: Sun, 15 Nov 87 07:27:28 EST
  13600. From: eric@EDDIE.MIT.EDU (Eric Van Tassell)
  13601. Subject: FTPing Files From Columbia
  13602. Keywords: FTP
  13603.  
  13604. Hi,
  13605.     Are you trying to discourage ftp's? I have been trying for a month
  13606. to get VMS kermit to MIT and continually been amazed at the abyssimally low
  13607. transfer rates. What's up?
  13608.  
  13609.                 eric@eddie.mit.edu
  13610.  
  13611. [Ed. - Apparently many people have been having problems FTPing files from
  13612. Columbia's computers.  Someone is checking on the problem.  Sorry for an
  13613. inconvenience.]
  13614.  
  13615. ------------------------------
  13616.  
  13617. Date: Sun 8 Nov 87 02:22:45-PST
  13618. From: Jim Lewinson <a.Jiml@GSB-WHY.Stanford.EDU>
  13619. Subject: Kermit Network File Organization 
  13620. Keywords: Kermit Files
  13621.  
  13622. I am a little confused about the organization of the Kermit directories
  13623. on CU20B these days.
  13624.  
  13625. As far as I can see, there are two sets of directories, <KERMIT-n> n=2,3,4,5
  13626. which I assume are used for creating tapes, and
  13627. <KERMIT-EXTRA>, <KERMIT-BINARIES>, <KERMIT-TOOLS> (?) which I don't know what
  13628. they do any more.
  13629.  
  13630. Which of these sets of directories are still being maintained?  Which ones
  13631. are accessed when someone asks for a file by saying KER:file.ext to FTP?
  13632.  
  13633. If both are being maintained, would it be possible to get a AAFILx.DIR file
  13634. for each of them.  There currently seems to be an AAFILB.DIR file in
  13635. both <KERMIT-2> and <KERMIT-BINARIES>, but they are of drastically different
  13636. sizes.   (However, both seem to be recent.)
  13637.  
  13638. Sorry to be a bother about this, but I am trying to make sure that our local
  13639. set of directories are up to date so that people at Stanford can pull out
  13640. of them instead of putting any more load on CU20B.
  13641.  
  13642.                             Jim
  13643.  
  13644. [Ed. - Apparently, this has been confusing for other users as well. All the
  13645. Kermit files can be found by using the logical name KER:, which will direct
  13646. the user to either KERMIT, KERMIT-2 ..... etc.  We'll try to make an effort
  13647. to keep AAFILx.DIR files in all these directories.]
  13648.  
  13649. ------------------------------
  13650.  
  13651. Date: Tue, 10 Nov 87 14:44 CST
  13652. From: <MCGUIRE%GRIN2.BITNET@CUVMA.COLUMBIA.EDU>
  13653. Subject: RE: VMS 4.6 Bug Report with C-Kermit 4E(067)
  13654. Keywords: C-Kermit, VMS Kermit
  13655.  
  13656. > Date: 19 Oct 87 10:49:00 EDT
  13657. > From: "ETD1::LABOVITZ" <labovitz%etd1.decnet@afwal-aaa.arpa>
  13658. > Subject: VMS 4.6 Bug Report with C-Kermit 4E(067)
  13659. >
  13660. > I have just compiled the source modules for C-Kermit 4E(067) under VAX/VMS
  13661. > 4.6 on our VAX 11/785, using the supplied XMVKER.COM file.  During the
  13662. > final link of the KERMIT executable, the following warning message is
  13663. > produced by the linker:
  13664. >
  13665. >     %LINK-W-MULDEF, symbol SYSTEM multiply defined
  13666. >         in module C$UNIX file SYS$COMMON:[SYSLIB]VAXCRTL.OLB;1
  13667. >
  13668. > While I have not had a chance to confirm this with our DEC Software Analyst
  13669. > (he's on vacation until next week), this seems to be directly attributable
  13670. > to the new VMS 4.6 C Run Time Library.
  13671. >
  13672. > [Ed. - Thanks for the report.  It's been forwarded to the new C-Kermit/VMS
  13673. > developer and added to the XKVKER.BWR file.  Since compilation and linking
  13674. > were tested with VAX-11 C 2.3 on VMS 4.6, and this problem didn't arise,
  13675. > the culprit is indeed most likely the runtime system.]
  13676.  
  13677. Was C-Kermit/VMS really tested under VMS V4.6?  Before VMS V4.6, there was
  13678. no `system' function in the VAX C runtime library.  Starting with VMS V4.6,
  13679. Digital provides a `system' function.  The error message basically
  13680. indicates that the linker was provided with two routines named `system'.
  13681. It sounds like the developer of C-Kermit/VMS implemented `system' in the
  13682. code, and that it now conflicts with the new V4.6 standard `system'.
  13683.  
  13684. It should be straightforward for VMS V4.6 users to remove the definition
  13685. of `system' from the C-Kermit/VMS code and recompile/relink.  Perhaps the
  13686. developer can find some nifty way to define `system' conditionally
  13687. depending upon which VMS version is being used.
  13688.  
  13689. Ed
  13690.  
  13691. ------------------------------
  13692.  
  13693. Date: Wed, 11 Nov 1987 14:27:29 EST
  13694. From: John Owens <OWENSJ%VTVM1.BITNET@CUVMA.COLUMBIA.EDU>
  13695. Subject: Re: Amiga Kermit
  13696. Keywords: C-Kermit, AMiga Kermit
  13697.  
  13698. >I have obtained all the files identified in the file CKIAAA.HLP from the
  13699. >BITNET Kermit server.  I FTP'd these to a UNIX system and then downloaded them
  13700. >
  13701. >    they can send me?  I would prefer it be sent from a VM/CMS to a VM/CMS
  13702. >    system to be sure it does not undergo brain damage from ASCII/EBCDIC
  13703. >    conversion gremlins; remember it's a binary.
  13704. >
  13705. >[Ed. - The problem is probably ASCII/EBCDIC gremlins as you surmise.  No one
  13706. >else has complained so far, but then we have no way of knowing if anyone
  13707. >else has tried this yet!  Can anybody help?]
  13708.  
  13709. Typically, the ASCII/EBCDIC translation tables used by Kermit and FTP on your
  13710. VM/CMS system should match those used by your protocol converters, and, if
  13711. your system people are reasonably diligent, they probably do.  The problem
  13712. comes when you have an EBCDIC file that was originally ASCII and was converted
  13713. to EBCDIC using a different table.  The way I got around this problem for
  13714. Kermit BOO files was to use VM/CMS Kermit with no local translation table,
  13715. since its table matches that used at Columbia.  Our installation had
  13716. a SYSTEM KERMINI that changed the translation table, so I just created
  13717. a SYSTEM KERMINI A with one line: ECHO NULL KERMINI
  13718. then transferred the file with kermit.  If you must use FTP, you're
  13719. out of luck as far as I know, unless you want to give the UNIX dd
  13720. translation tables a shot:  use BINARY FTP mode, then say, on the UNIX
  13721. system, "dd if=ebcdic-file of=ascii-file conv=ascii".  Good luck!
  13722.  
  13723.         -John Owens
  13724.         Virginia Tech Communications Network Services
  13725.         OWENSJ@VTVM1.BITNET    owens@vtopus.cs.vt.edu
  13726.         +1 703 961 7827               john@xanth.UUCP
  13727.  
  13728. ------------------------------
  13729.  
  13730. Date: Tue, 3 Nov 87 23:59:40 est
  13731. From: seung%husc8@harvard.harvard.edu (Seung)
  13732. Subject: C-Kermit on Apollo
  13733. Keywords: C-Kermit, Apollo Kermit
  13734.  
  13735. Has anyone tried running C-Kermit on an Apollo DOMAIN/IX system?  The
  13736. sources build OK when I type "make bsd" but Kermit gives various error
  13737. messages when I try to run it.  The most common ones are "Warning, problem
  13738. getting exclusive access," and "Warning, problem relinquishing exclusive
  13739. access."  I am working on an Apollo DN3000 running 4.2 BSD DOMAIN/IX SR9.6.
  13740. The version of C-Kermit is 4D(061).
  13741.  
  13742. Sebastian Seung
  13743.  
  13744. [Ed. - The problems you're seeing have to do with the UUCP lock files.
  13745. Since you're probably running a single-user system, you don't have to worry
  13746. about these anyway.  The messages are harmless.]
  13747.  
  13748. ------------------------------
  13749.  
  13750. Date: Mon 9 Nov 87 10:35:12-EST
  13751. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13752. Subject: C-Kermit on Minix?
  13753. Keywords: C-Kermit
  13754.  
  13755. Has anyone tried C-Kermit (preferably version 4E(067)) on Andy Tanenbaum's
  13756. Minix (Unix v7) OS for the PC?
  13757.  
  13758. ------------------------------
  13759.  
  13760. Date: Fri, 6 Nov 1987 12:38:30 ULG
  13761. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  13762. Subject: MacKermit with multilingual 7171
  13763. Keywords: MacKermit, 7171, EBCDIC
  13764.  
  13765. This message describes problems to adapt MacKermit screen and keyboard
  13766. drivers, especially to international requirements in terminal mode.  I have
  13767. read that a revision of the keyboard handling is planned.  So, it must be the
  13768. right time to contact the right person about this.  Could you please forward
  13769. this message to him/them?  I am of course willing to discuss the problem and
  13770. carry out related tests needing a national keyboard.
  13771.  
  13772. We have settled our mind here (Belgium) to use Kermit micro to CMS mainframes
  13773. communication and file transfer.  This is done mainly through 7171's.
  13774.  
  13775. The new scheme I have worked out with John Chandler and the IBM-Kermit group
  13776. now allows to perform correct ASCII-EBCDIC conversion of the ISO multilingual
  13777. character set during files transfer.
  13778.  
  13779. In terminal mode, there is no way to have the 7171 use 8-bit data. I however
  13780. used a trick to support a limited set of the ISO covering our own nationals.
  13781. This works by having the micro send special escaped sequences for these codes.
  13782. The 7171 parses these sequences and works out the correct character.  On
  13783. return however, the 7171 cannot be instructed to send escape sequences, so I
  13784. used the control codes that were not used to another purpose. This is why the
  13785. terminal mode set is limited.
  13786.  
  13787. This requires some logic on the micro side. I have implemented it in our
  13788. traditional ftp, now converted to the Kermit protocol.
  13789.  
  13790. But here is the problem. Mac people use Mac Kermit (I neither feel able nor
  13791. eager to program the Mac, and MacKermit is fine the way it is).  But they're
  13792. crying out for their national characters in terminal mode.  The following two
  13793. facts prevent me to implement the above scheme:
  13794.  
  13795. - Escape characters received by the Mac terminal mode do not display at all.
  13796.   Is this the result of its own ANSI driver or an incomplete font?
  13797.   Some control over the display of the *complete* set of non-action characters
  13798.   is needed. Possibly by simply specifying a specially tailored font?
  13799.   Can this be done now?
  13800.  
  13801. - MacKermit keyboard driver is wonderful at building the required escaped
  13802.   sequences with appropriate setup. But using our national characters
  13803.   requires that some of them be composed by a succession of a dead key
  13804.   (bearing an accent) followed by the underlying letter. This composition is
  13805.   normally done by the appropriate (localized) keyboard interface layer wich
  13806.   I understand is bypassed by MacKermit.
  13807.  
  13808.   Using the standard keyboard interface (and still allow for codes conversion
  13809.   and escaping) would be simpler in terms of keyboard independence, but would
  13810.   restrict the keys combinations to those effectively used by the interface.
  13811.   I do not have enough insight of the Mac to propose a solution to this
  13812.   point, but I feel it should sound reasonable to suggest a compromise such as:
  13813.   Is is possible to have the MacKermit keyboard driver normally receive the
  13814.   keyboard codes through the full interface and however steal selected
  13815.   keystrokes at the hardware level when instructed to do so by the setup
  13816.   tables, with conversion possible at both levels?
  13817.   Or is there even a simpler solution?
  13818.  
  13819.   This would not only solve the problem, but also make the keyboard setup
  13820.   a much more simpler task (every new Mac I saw needed an adjustment).
  13821.  
  13822. I hope to help finding minor modifications that could enhance MacKermit.
  13823. I understand that not being able to carry on tests on unavailable hardware
  13824. is a problem. This is why I will be glad to help towards this.
  13825.  
  13826. Andre.
  13827.  
  13828. [Ed. - See message below.]
  13829.  
  13830. ------------------------------
  13831.  
  13832. Date: Fri, 6 Nov 87 17:41:31 EST
  13833. From: paul@ohio-state.arpa (Paul W. Placeway)
  13834. Subject: [Andre PIRARD: MacKermit with multilingual 7171]
  13835. Keywords: MacKermit
  13836.  
  13837. At first glance, this looks like quite a problem.  According to what I have
  13838. read about the new Apple keyboard mapping standards, It shouldn't be a problem
  13839. to define any key to produce any sequence (of up to 255 chars, I believe)
  13840. 8-bit sequence, or use any key as a deadkey for a following one (<Option-e o>
  13841. for example).  The other advantage is that it allows an abstraction away from
  13842. the hardware level, so that the same map will do the "right things" for a Mac
  13843. 512 keyboard, and also recognize and deal with the control key on the IIgs and
  13844. the "USS Serritoga" keyboards.
  13845.  
  13846. One of my goals for the display code is to be able to display an 8 bit wide
  13847. character set, so that people who don't happen to speak only American English
  13848. (the majority, of course) can have extended character sets.  Fortunately,
  13849. Apple is very aware of the "language barrier", and has a system designed to
  13850. deal with it.
  13851.  
  13852. In other words, it isn't a problem, and I will keep this in mind when working
  13853. on the Mac stuff.
  13854.  
  13855.        -- Paul W. Placeway            Dept. of Computer & Info. Science
  13856. (now)  paul@ohio-state.arpa            2036 Neil Avenue Mall
  13857. (soon) paul@tut.cis.ohio-state.edu        Columbus, OH 43210-1277
  13858. (in a pinch) ...!cbosgd!osu-cis!tut!paul    (614) 292-0915
  13859.  
  13860. ------------------------------
  13861.  
  13862. Date: Mon, 9 Nov 1987 17:12:01 ULG
  13863. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  13864. Subject: Mac Kermit 0.8(35) on the Mac II
  13865. Keywords: MacKermit
  13866.  
  13867. I have downloaded MacKermit 0.8(35) on a Mac II (and adjusted the keyboard
  13868. table using 0.8(6) on an SE). It performs great for what I have tried
  13869. (terminal mode and file transfer with VM CMS).
  13870.  
  13871. But I happened to QUIT it and enter MacWrite while my CMS session was still
  13872. active. After a while, the system bombed in my back, while completely idle.
  13873. Suspecting comm line interrupts, I restarted the system and Kermit. A message
  13874. appeared on the refreshed screen indeed. I quit again and sent my session yet
  13875. a message. The system bombed again after some mouse clicks. This happened
  13876. several times with varying interval between message and the time the crash
  13877. occurs.  Everything looks like the line interrupts are kept enabled to nowhere
  13878. code.  This happened with System 4.1 (french) and Finder 5.5 on an SE or
  13879. Multifinder 6.0B2 ona a II. I could not reproduce it with 0.8(34) (on the SE
  13880. of course).
  13881.  
  13882. ------------------------------
  13883.  
  13884. Date: Mon, 9 Nov 87 22:26:33 CST
  13885. From: brian@sally.utexas.edu (Brian H. Powell)
  13886. Subject: MacKermit 0.9(36) Initial Impressions
  13887. Keywords: MacKermit
  13888.  
  13889. Regarding:
  13890.  
  13891. >Date: Thu, 29 Oct 87 17:07:50 PST
  13892. >From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  13893. >Subject: Initial Impressions of Mac Kermit 0.9(36)
  13894.  
  13895. >2) I wasn't able to figure out how remap a key so that it would send a
  13896. >   Break.
  13897.      Enter \bs (short break) or \bl (long break).  This is explained if you
  13898. click "help" in the "Set key macros..." dialog.
  13899.  
  13900. >4) The screen image is not restored properly after a dialog box is
  13901. >   erased (e.g. after a download, or after changing the settings).
  13902.      I find this to be a pretty common happening, and it needs to be fixed
  13903. soon.
  13904.  
  13905.      I don't know if you're really soliciting BeWaRes or not for this version
  13906. of MacKermit, but here are some, all regarding MacKermit 0.9(36).
  13907.  
  13908.      Other problems I have found:
  13909. * I'm unable to set command-spacebar to NUL.  It keeps wanting to set it to
  13910.   "\177" when I try to set it to "\0".
  13911. * The meta-key option (for the option key) is not available.  I want my
  13912.   meta-key back, so I'll probably dump this version of kermit and go back to my
  13913.   other terminal program (uw) and the old kermit.  The old ckmkey could set
  13914.   modifier keys to act as meta-keys.  (I want a real meta-key, not just one
  13915.   that prefixes with ESC.)  Actually, if you fiddle around with "Set key
  13916.   macros...", it's possible to set some meta-key combinations explicitly.  I
  13917.   haven't gotten it to behave rationally, yet, but there are possibilities
  13918.   there.  One also runs into the old problem of dead-keys.  (e.g., you have to
  13919.   press option-e twice to get it to register.)  There are ways to work around
  13920.   dead keys.
  13921. * In the "set modifiers" dialog, if I choose to make both control and clover
  13922.   act as a control key, only the control key really acts like a control key.
  13923.   clover-b, for instance, sends a 'b'.  This forces me to "Set key macros..."
  13924.   for each clover-key.  (Which is how I found out that cmd-spacebar can't be
  13925.   set to NUL (above).)  I'm not sure if this is a bug in the code or a bug in
  13926.   the dialog box for letting me choose both modifiers at the same time.
  13927. * (An oldy but a goody) I like it when the (mouse) cursor disappears when I
  13928.   start typing.  (Using ObscureCursor in QuickDraw.)  I wish kermit did this.
  13929. * When "Menu Clover-keys active" is turned off, I'd like the clover-keys to
  13930.   disappear from the menu.  It's too confusing to an unready user to see those
  13931.   cmd-equivalents listed in the menu but semantically disabled.
  13932. * In certain instances, things I type to the "Set key macros..." dialog get
  13933.   sent to the host as well.  This can be duplicated by choosing "Set key
  13934.   macros..." and typing option-`.  Click OK twice and type something (say 'f').
  13935.   The host echoes `f.
  13936.  
  13937.      I look forward to the real MacKermit.
  13938.  
  13939. Brian H. Powell
  13940.         UUCP:    ...!uunet!ut-sally!brian
  13941.         ARPA:    brian@sally.UTEXAS.EDU
  13942.  
  13943.    _Work_                     _Not Work_
  13944.   Department of Computer Sciences        P.O. Box 5899
  13945.   Taylor Hall 2.124                Austin, TX 78763-5899
  13946.   The University of Texas at Austin        (512) 346-0835
  13947.   Austin, TX 78712-1188
  13948.   (512) 471-9536
  13949.  
  13950. ------------------------------
  13951.  
  13952. Date: Tue 1 Dec 87 00:48:18-PST
  13953. From: Jim Lewinson <a.Jiml@GSB-WHY.Stanford.EDU>
  13954. Subject: MacKermit 0.9(36) B3 Testing
  13955. Keywords: MacKermit
  13956.  
  13957. I grabbed a copy of this from CU20B to try it out, and I still can't get the
  13958. Keyboard stuff to do what it used to do for me.  The OPTION key used to
  13959. ONLY insert an ESCAPE in front of the keystroke, and make no other changes.
  13960.  
  13961. Pressed            What I want        What IS
  13962.                Sent              Sent
  13963. OPTION d        ESC d            ESC d
  13964. OPTION SHIFT D        ESC D            ESC D  (Not too important)
  13965. OPTION SHIFT .        ESC >            ESC .  (IMPORTANT)
  13966.  
  13967. I use the latter keystrokes all the time to get to the end of a file.  I
  13968. suspect other people may use OPTION SHIFT 4 to get the EMACS spell checker.
  13969. (In fact, I might start using this, now that I think of it.)  I suspect I
  13970. may also use OPTION SHIFT 3 for Query-Replace, but not often enough to
  13971. notice it.
  13972.  
  13973. If I had to give up a feature to get this, I would get rid of the concept
  13974. of Modified/Unmodified.  Kermit is generally used to talk to other machines
  13975. in 7 bit ASCII.  The ability to send a E with an accent grave on it sounds
  13976. really neat, but isn't very useful when you get down to it.
  13977.  
  13978. I wouldn't worry too much about trying to get the window postion of the new
  13979. settings file right.  After all, you did write a new file, and this is
  13980. something that I do very very rarely.  Usually, it is just to create a new
  13981. version for a different speed or something similar, so I usually create a
  13982. new file anyway.
  13983.  
  13984. I tried to use the long packets, but the Unix machine I was trying to use
  13985. only has a short packet Kermit on it.  I thought I grabbed a new
  13986. long-packet one, but I guess I got the wrong one.
  13987.  
  13988. I did use 0.9(36) B2 to transfer B3 down, and it seemed to do a fine job,
  13989. except it transfered the files I told it to, not the ones I wanted.  :-)
  13990. I guess a little more DWIM is needed in that department.  (Or maybe a little
  13991. less DIMWitted behaviour on my part. :-) )
  13992.  
  13993.                         Jim
  13994.  
  13995. ------------------------------
  13996.  
  13997. Date: Tue, 10 Nov 87 09:07 GMT
  13998. From: OBSchou@UK.AC.LOUGHBOROUGH.MULTICS 11-NOV-1987 11:11
  13999. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  14000. Subject: Macs, Versaterm and Kermit Errors
  14001. Keywords: MacKermit, Versaterm
  14002.  
  14003. We have been using both the "formal" Mac Kermit based on "C" kermit and a
  14004. terminal emulator/file transfer packaged called Versaterm at Loughborough with
  14005. mixed success. 
  14006.  
  14007. We selected Versaterm as the suggested terminal emulator and file transfer
  14008. program over the distributed Mac Kermit for two reasons: terminal emulation was
  14009. far better, and could also "do" Tektronix emulation, and more importantly,
  14010. appeared to be more reliable in Kermit transfers than Mac Kermit. 
  14011.  
  14012. However, we have had a rash of file transfer problems, resulting in truely
  14013. garbled data at the Mac end.  (Early bits of the file keep appearing thoughout
  14014. the file, not all the file is available even though the transfer says it has
  14015. completed, etc.)  Closer investigation showed an unusual bug in Multics
  14016. (Amaranth) Kermit.  We FTP-ed the files to a VAX and again tried to transfer
  14017. the files to the Mac, with similar results.  It therefore seems as if Versaterm
  14018. is not a good as it is made out to be. 
  14019.  
  14020. Has anyone else used Versaterm and had problems, and better still come up with
  14021. som work-arounds? 
  14022.  
  14023. In anticipation, Bertil Schou.
  14024.  
  14025. ------------------------------
  14026.  
  14027. Date: Wed, 28 Oct 87 17:08:23 EST
  14028. From: dfs@nadc.arpa (N. Topping)
  14029. Subject: iRMX86 Kermit -- I've found it!
  14030. Keywords: RMX Kermit
  14031.  
  14032. About a month ago I made an appeal for information on Kermit for iRMX86.
  14033. Apparently there was some discussion, confusion and advice generated by this
  14034. request.  I say "apparently" because I did not personally read any messages
  14035. since I do not subscribe to this mailing list.  As a nonsubscriber, I asked
  14036. that responses be mailed directly to me (dfs@nadc).  However I received only
  14037. one direct response from Jack Bryans (Thanks!) and he alluded to these
  14038. kermit-digest discussions.
  14039.  
  14040. I am posting this message to inform the Kermit community that I have finally
  14041. located a version of iRMX86 Kermit that works.  I found the name of Larry Grim
  14042. of Mesh Inc. in the "aawait.hlp" file.  I contacted Larry and he graciously
  14043. provided the Kermit source code (ASM86) and documentation.  Larry's iRMX86
  14044. version of Kermit was developed for an Intel 86/310 sometime in 1985.  He
  14045. developed this iRMX86 Kermit by converting the IBM PC DOS version of Kermit.
  14046. The conversion effort was sponsored by the Dupont Corporation.
  14047.  
  14048. Since Larry does not have network access to the Kermit repository, I promised
  14049. him that I would inform the Kermit community of his accomplishment and
  14050. volunteer to mail his Kermit source and documentation to the Kermit
  14051. repository.  If the keepers of Kermit are interested in obtaining this version
  14052. of Kermit, please let me know (by direct response, please!) where to mail it.
  14053.  
  14054. All credit and questions regarding this version of KERMIT should be referred
  14055. to:
  14056.  
  14057.     Larry Grim
  14058.     Mesh, Inc.
  14059.     2802 Bethel Rd.
  14060.     Oxford, PA
  14061.     215-932-3709
  14062.  
  14063. Sincerely,
  14064. (dfs@nadc)
  14065. Michael Lipczynski
  14066. Veda, Inc.
  14067. Warminster PA.
  14068. 215-672-3200
  14069.  
  14070. P.S. We assembled and linked iRMX86 Kermit (with no modifications!!) on a OEM
  14071. system that contains an Intel 8026.  We have not had any problems so far.
  14072.  
  14073. [Ed. - We seem to have no end of Kermits for Intel iRMX and MDS systems, and
  14074. so far have little idea which to keep and which to throw out.  For (i)RMX,
  14075. we have the ones with prefixes RMX, IRM, and I86, plus Jack Bryan's new
  14076. version based on MS-Kermit 2.29C (MSTRM*), and for MDS systems we have the
  14077. MDS programs and the MD2 ones.  Comparative reviews would be appreciated.
  14078. Meanwhile, you might want to coordinate with Jack Bryans about whether the
  14079. iRMX Kermit you've described should be added to maze at Columbia, or maybe
  14080. Jack's version will make it unnecessary.]
  14081.  
  14082. ------------------------------
  14083.  
  14084. End of Info-Kermit Digest
  14085. *************************
  14086. -------
  14087. 18-Dec-87 16:00:41-EST,26409;000000000000
  14088. Mail-From: SY.CHRISTINE created at 18-Dec-87 15:59:24
  14089. Date: Fri 18 Dec 87 15:59:23-EST
  14090. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  14091. Subject: Info-Kermit Digest V6 #27
  14092. To: Info-Kermit@CU20B.COLUMBIA.EDU
  14093. Reply-To: Info-Kermit@CU20B
  14094. Queries-To: Info-Kermit-Request@CU20B
  14095. Message-ID: <12359532433.39.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  14096.  
  14097. Info-Kermit Digest         Fri, 18 Dec 1987       Volume 6 : Number 27
  14098.  
  14099. Today's Topics:
  14100. Departments:
  14101.  
  14102.   ANNOUNCEMENTS -
  14103.         IBM PC Kermit with Tektronix 4010 Emulation Available for Testing
  14104.         Info-Kermit BITNET Subscribers Moved to LISTSERV
  14105.         Changes to Okstate Kermit Distribution Service
  14106.         Kermit Available for the HP-125 CP/M Business Computer
  14107.  
  14108.   MS-DOS KERMIT -
  14109.         Kermit-MS and >25-Line EGA Modes
  14110.         More Comm Ports for MS-Kermit?
  14111.  
  14112.   UNIX KERMIT -
  14113.         Suspending C-Kermit under 4.2 BSD
  14114.         C-Kermit Problems
  14115.  
  14116.   MISCELLANY -
  14117.         Trouble Building CMS Kermit
  14118.         Kermit-PE (Concurrent 3200, OS/32) Bug Fix
  14119.         Need Kermit on a VAX 730 under VMS 4.0
  14120.         Red Ryder's Kermit Send Fails
  14121.         Re: BOO File Problems 
  14122.         Kermit 3.79 on Apple 2c
  14123.         Kermit Found for Convex
  14124.         Need Kermit for IBM System 9000
  14125.         Kermit Wanted for Old RSX-11m v3.2 
  14126.  
  14127. ----------------------------------------------------------------------
  14128.  
  14129. Date: Thu, 17 Dec 87 00:11 MST
  14130. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  14131. Subject: IBM PC Kermit with Tektronix 4010 Emulation Available for Testing
  14132. Keywords: Tektronix Emulation, MS-DOS Kermit, EGA
  14133.  
  14134. File MSTIBM.BOO, dated 16 Dec 1987, is on the way.  It includes Tektronix 4010
  14135. graphics terminal emulation (plus Tek 4014 line-drawing commands) for the IBM
  14136. PC with EGA, CGA, or Hercules graphics adapter, or no graphics board at all
  14137. (Kermit automatically senses which board is in place).  Tek emulation can be
  14138. invoked in two ways:
  14139.  
  14140. (1) SET TERMINAL TEK (or by toggling terminal type with Alt-Minus), and
  14141.  
  14142. (2) from within DEC or Heath mode when the host transmits ESC-Formfeed.
  14143.  
  14144. Return to DEC/Heath mode upon receipt of Ctrl-X, or SET TERM VT102 (or
  14145. anything other than Tek).  On color systems, the prevailing fore- and
  14146. background colors are used.  On systems with sufficient graphics memory, both
  14147. the text and graphics screens are saved for restoral after escaping back and
  14148. reconnecting.
  14149.  
  14150. There's also a corresponding version of "generic" MS-DOS Kermit, MSTGEN.BOO,
  14151. naturally without the Tek emulation.
  14152.  
  14153.         Joe D.
  14154.  
  14155. [Ed. - Many, many thanks, Joe!  This is a great piece of work.  It is based on
  14156. Brian Holley's (Cambridge U, UK) adaptation of Tek code that was originally
  14157. written for the TI PC version of Kermit by Joe Smith (Colorado School of
  14158. Mines).  Joe has seamlessly integrated it into the mainline Kermit, and added
  14159. many features in the process.  We've tested the result on PCs, XTs, and ATs,
  14160. and it works, and it goes fast!  So far, the manual (MST29C.DOC) does not
  14161. describe the Tek emulation in any detail, but a few preliminary notes can be
  14162. found in MSTIBM.HLP.  The new Kermit version itself is in MSTIBM.BOO.  These
  14163. files are in KER: on CU20B.COLUMBIA.EDU, available via anonymous FTP, or
  14164. available as MSTIBM * from KERMSRV at CUVMA on BITNET.  If no serious problems
  14165. are encountered, this could be "it" -- the real 2.30 release.]
  14166.  
  14167. ------------------------------
  14168.  
  14169. Date: Thu 17 Dec 87 17:15:03-EST
  14170. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14171. Subject: Info-Kermit BITNET Subscribers Moved to LISTSERV
  14172. Keywords: BITNET, LISTSERV
  14173.  
  14174. As announced a while back, the WISCVM mail gateway between BITNET and the
  14175. other networks (Internet, CSnet, CCnet, etc) ceased operation on December
  14176. 15th.  There were still 105 subscribers of Info-Kermit using this gateway.
  14177. Some of these subscribers were lists in themselves, so it's hard to know how
  14178. many people at how many sites are involved.
  14179.  
  14180. Before this edition of the Info-Kermit Digest was sent, all of these
  14181. subscribers were moved to a new LISTSERV-based distribution, I-KERMIT@CUVMA.
  14182. If this happened to you, you should have received by now a notification from
  14183. your friendly neighborhood LISTSERVer.
  14184.  
  14185. From now on, anyone who wants to subscribe to the Info-Kermit Digest from a
  14186. BITNET site should send mail to LISTSERV@CUVMA, with the body of the message
  14187. as follows:
  14188.  
  14189. SUBSCRIBE I-KERMIT your personal name
  14190.  
  14191. Similarly, if you are getting Info-Kermit mail from a LISTSERVer, and you
  14192. want to cancel your subscription, send mail to I-KERMIT@CUVMA, with the
  14193. body of the message saying
  14194.  
  14195. UNSUBSCRIBE I-KERMIT
  14196.  
  14197. For more information about LISTSERV, send mail to LISTSERV@CUVMA, with the
  14198. message body saying "HELP" (for a short getting-started message) or "INFO GEN"
  14199. for a longer explanation of what LISTSERV is, along with the most common
  14200. commands.
  14201.  
  14202. Most of the subscribers that were moved had to be entered as "Name Unknown"
  14203. because the personal names were not kept in our present distribution list.  If
  14204. you receive mail that refers to you in this manner, you can tell LISTSERV your
  14205. actual name by sending it a SUBSCRIBE request that includes your name.  It
  14206. should correct the current entry, rather than make a duplicate one.
  14207.  
  14208. ------------------------------
  14209.  
  14210. Date: Mon, 14 Dec 87 12:57:22 -0600
  14211. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  14212. Subject: Changes to Okstate Kermit Distribution Service
  14213. Keywords: Okstate
  14214.  
  14215. We have made some changes in our communications system that will now allow
  14216. us to offer 2400 bps access as well as the old 300/1200 access via both
  14217. Kermit and UUCP.  The login information has not changed, except that upon
  14218. receiving a carrier, you should send the following
  14219.  
  14220. <carriage return>
  14221. <delay about 2 seconds>
  14222. <carriage return>
  14223.  
  14224. In UUCPeese, that's:
  14225.  
  14226. "" \r\d\d\r ogin: uucpker word: thefrog
  14227.  
  14228. or in a C-Kermit script:
  14229.  
  14230. ~0 ~r~d~r ogin: kermsrv work: piggy
  14231.  
  14232. Since new hardware is involved, there may be problems.  It would be most
  14233. helpful if you could send uucp-support@a.cs.okstate.edu a message describing
  14234. any problems with approximate time (don't forget the timezone) and date.
  14235. Also, your UUCP system name would be helpful if you were trying to use UUCP.
  14236.  
  14237. Thanks,
  14238.  
  14239. Mark Vasoll
  14240. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  14241. Oklahoma State University            UUCP:  {cbosgd, ihnp4,
  14242. Stillwater, Oklahoma                         rutgers}!okstate!vasoll
  14243.  
  14244. [Ed. - Thanks Mark.  This information has been added to the file
  14245. KER:AANOKS.HLP.] 
  14246.  
  14247. ------------------------------
  14248.  
  14249. Date: Tue,  8 Dec 87 13:45 PST
  14250. From: <MAILER@UWALOCKE>
  14251. Subject: Kermit Available for the HP-125 CP/M Business Computer
  14252. Keywords: CP/M Kermit, HP-125
  14253.  
  14254. I have a version of CP/M Kermit for the Hewlett-Packard HP-125 (a short-lived
  14255. CP/M machine produced in the early 1980's and intended for the business
  14256. office.)  It is based on version 4.05 of 1985.  It will send/receive files
  14257. over both Data Comm Port 1 and Data Comm Port 2 (although the latter can only
  14258. be done in 7-bit bytes -- HP's restriction) and will emulate a VT52 as well as
  14259. responding to HP terminal escape sequences with VT52-Emulation OFF.  Would you
  14260. be interested in this version, even though it is not current?
  14261.  
  14262. By the way, I am using an HP-125 because a company called Maryland Computer
  14263. Services (now part of a company called Enabling Technologies) modified it for
  14264. voice-access with special software for the blind.  I am a blind systems
  14265. programmer on a DECsystem-10 here.
  14266.  
  14267. Please send any reply to MAILER@UWALOCKE.  Please place on the subject-line
  14268. of your message the phrase dec10%"bpa".
  14269.  
  14270.         Michael Freeman-MORF
  14271.         Bonneville Power administration
  14272.         P.O. Box 491
  14273.         Vancouver, Wa 98666
  14274.  
  14275. [Ed. - Thanks!  The system-dependent hex file, plus the above message,
  14276. have been installed in KER:CP4HP1.* on CU20B.  Michael will be sending the
  14277. sources to Bertil Schou in England, who's been working on CP/M-80 Kermit,
  14278. so that HP-125 support will be in the next release.]
  14279.  
  14280. ------------------------------
  14281.  
  14282. Date: Wed 2 Dec 87 21:43:18-EST
  14283. From: Jim Celoni S.J. <su.Celoni@CU20B.COLUMBIA.EDU>
  14284. Subject: Kermit-MS and >25-Line EGA Modes
  14285. Keywords: MS-DOS Kermit, EGA
  14286.  
  14287. I'm using Kermit-MS now on an AT compatible w/ EGA & ECD in 34x80 mode.
  14288. I've also used it at 42x80 and 57x80, all as heath-19 (except changing
  14289. the termcap li entry), using ega35, ega43, and ega58 mode-setting programs.
  14290.  
  14291. I'm happy Kermit-MS 2.29c handles more than 24 lines intelligently!
  14292.  
  14293. ------------------------------
  14294.  
  14295. Date: Mon, 14 Dec 87 17:34 EST
  14296. From: <JBLAIR%LOYVAX.BITNET@CUVMA.COLUMBIA.EDU>
  14297. Subject: More Comm Ports for MS-Kermit?
  14298. Keywords: IBM PC Comm Ports, COM3 and COM4, MS-DOS Kermit
  14299.  
  14300. I was attempting to alter the MS-DOS version of Kermit so that it would access
  14301. COM3: or COM4:, but to no success.  I was wondering if there were any standards
  14302. to the interupt vector addresses and the end-of-int value.  I have the
  14303. addresses of the data/status/port for com 3 & 4, but the values of MDINTC3/4,
  14304. MDINTO3/4, MDINTV3/4, and EIOCOM3/4 are a mystery.  Can anyone help with an
  14305. explanation of how these values are obtained?  Is there someone else that I
  14306. should be asking?
  14307.  
  14308.         Thank you
  14309.         Bryan Blair   a.k.a    JBLAIR@LOYVAX
  14310.  
  14311. [Ed. - There are indeed no standards.  The current prerelease of MS-DOS
  14312. Kermit, 2.29C (soon to be 2.30), includes hooks to allow users to access
  14313. their COM3 or COM4 ports.  These are documented in the MS Kermit manual,
  14314. MST29C.DOC, which must be used in conjunction with your expansion board's
  14315. technical manual.]
  14316.  
  14317. ------------------------------
  14318.  
  14319. Date: Wed,  9 Dec 87 14:28:25 -0500 (EST)
  14320. From: ww0n+@andrew.cmu.edu (Walter Lloyd Wimer, III)
  14321. Subject: Suspending C-Kermit under 4.2 BSD
  14322. Keywords: C-Kermit
  14323.  
  14324. Has anyone fixed C-Kermit so that it can be suspended using ^Z (SIGTSTP)
  14325. without leaving the terminal in cbreak and no-echo mode?
  14326.  
  14327. If not, I believe I have.  Let me know and I'll send the changes.
  14328.  
  14329. Walt Wimer
  14330. Data Communications
  14331. Carnegie Mellon University
  14332.  
  14333. [Ed. - We've received a number of fixes for this.  They're listed in
  14334. KER:XKUKER.BWR on CU20B, and will be added to the next release.]
  14335.  
  14336. ------------------------------
  14337.  
  14338. Date: Sun, 8 Nov 87 21:59:05 EST
  14339. From: Phil Ritzenthaler <ritzenth%andy.bgsu.edu@RELAY.CS.NET>
  14340. Subject: C-Kermit Problems
  14341. Keywords: C-Kermit
  14342.  
  14343. I have had a small problem occur with the new C Kermit (4E(067)).  I was
  14344. uploading a 92K file from my PC (using 2.29b) to a VAX 11/785 running Unix
  14345. 4.3 BSD using a packet length of 500 bytes.  This was a VERY local call.
  14346.  
  14347. I had 3 errors that occured during transmission and whin doing a 'diff' against
  14348. the original file there were problems . . . some "Y#5"'s, many "#"'s, and then
  14349. many more "@"'s.  It looked to be the length of 1 500 byte packet.
  14350.  
  14351. Could you clue me in on what occured?  Are the larger packet lengths 
  14352. unresonable and not possible in the "real world"?
  14353.  
  14354. Again, thanks . . .
  14355.  
  14356. Phil Ritzenthaler            |USnail: University Computer Services
  14357. Computer Graphics Research Specialist   |        241 Math-Science Bldg.
  14358. UUCP :.!cbosgd!osu-cis!bgsuvax!ritzenth |        Bowling Green State University
  14359. CSNET: ritzenth@bgsu.edu                |        Bowling Green, OH   43403-0125
  14360. ARPA : ritzenth%bgsu.edu@relay.cs.net   | Phone: (419) 372-2102
  14361.  
  14362. [Ed. - If anybody can reproduce this problem, please send in the exact scenario
  14363. so we can fix it!]
  14364.  
  14365. ------------------------------
  14366.  
  14367. Date: Thu, 29 Oct 87 11:53:41+0700
  14368. From: indovax!ranti@uunet.uu.net (Benny Ranti )
  14369. Subject: Trouble Building CMS Kermit
  14370. Keywords: CMS Kermit
  14371.  
  14372. I am research assistant at Comp. Sc. Center Univ. of Indonesia.  I have
  14373. tried to compile Kermit CMS source program (sixth edition, rev. 2 based on
  14374. IBM 360/370 Assembly Lang) on IBM 4361 (under VM/CMS).  We found an error
  14375. during the compilation, the error was "undefined code" for STAX instruction
  14376. within INTINI routine. We have looked at IBM's book but we didn't find STAX
  14377. as a mnemonic.
  14378.  
  14379. Another thing, do you have Kermit source for VSE/SP ?
  14380.  
  14381. I am looking forward to hearing a good news from you.
  14382.  
  14383. Please contact me:
  14384. my uucp address is:
  14385.  
  14386. uunet!indogtw!indovax!ranti
  14387.  
  14388. [Ed. - The STAX macro is in the TSOMAC macro library.  Like it says in the
  14389. intallation instructions for CMS Kermit, you have to GLOBAL TSOMAC before
  14390. assembling.
  14391.  
  14392. There is presently no Kermit for DOS/VSE.  But with the new "portable 370"
  14393. Kermit nearly ready for release, it should be a simple (?) matter for a DOS/VSE
  14394. programmer to add support for that system, following the methods used for
  14395. VM/CMS and MVS/TSO.  Watch Info-Kermit for announcements.]
  14396.  
  14397. ------------------------------
  14398.  
  14399. Date: 8-DEC-1987 14:54:26 GMT
  14400. From: Diane Lowe, CAP Industries.
  14401. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  14402. Subject: Kermit-PE (Concurrent 3200, OS/32) Bug Fix
  14403. Keywords: Perkin-Elmer Kermit
  14404.  
  14405. I have recently discovered a bug in our version 2.0 of Kermit-PE (Concurrent 
  14406. 3200, OS/32). 
  14407.  
  14408. At the OS/32 Mainframe end, when trying to SET DEBUG ON, the following Fortran 
  14409. error message occurred;
  14410.  
  14411.     ERR 301 (OOC8AO) :ON
  14412.     VALUE 20 FOR SPECIFIER > MAX VALUE ALLOWED:14
  14413.     TASK PAUSED
  14414.  
  14415. This can be resolved by adding the following line to KERMIT.LNK
  14416.  
  14417.     OPTION LU=21
  14418.  
  14419. Regards,
  14420.     Diane Lowe.
  14421.  
  14422. [Ed. - Thanks Diane.  Although are currently sending out 2.1 (9/11/86) of
  14423. PE-Kermit, we have created a KER:PERKIN.BWR to add your fix.]
  14424.  
  14425. ------------------------------
  14426.  
  14427. Date: 25 Nov 87 16:57:23 GMT
  14428. From: oldeng@gpu.utcs.toronto.edu (Dictionary of Old English)
  14429. Subject: Need Kermit on a VAX 730 under VMS 4.0
  14430. Keywords: VAX/VMX Kermit
  14431.  
  14432. I need to get any version of Kermit up on our DEC VAX 11/730.  It is running
  14433. VAX/VMS 4.0, right now, and the only compiler we have is a version of a
  14434. C compiler from Whitesmiths.
  14435.  
  14436. We can transfer ASCII to it right now, through various means, but binaries so
  14437. far have been a problem.  
  14438.  
  14439. Also, the only removable media we have are RL02 cartridges, and the tiny 
  14440. DECTAPE II's.  RL02 aren't very popular, and I am not sure if we can directly
  14441. read or write DECTAPE II's.  If we can get a binary of a kermit on an RL02,
  14442. it could be a solution, but so far, we haven't been able to find anyone.
  14443.  
  14444. Another alternative is to do something similar to "uuencode" a binary of
  14445. kermit, transfer it via ASCII, then "uudecode" it on the VAX.  The only
  14446. problem is, we don't have such utilities.  We might need a source for that
  14447. in Whitesmith's C, or get the binary... which brings us back to the same
  14448. problem.
  14449.  
  14450. SO, if anyone can suggest anything that we can do to get Kermit running 
  14451. on our VAX, it would be much appreciated.
  14452.  
  14453. Also, please respond by Email if possible.
  14454.  
  14455. --Tak Ariga
  14456.  
  14457. Internet:  oldeng@gpu.utcs.toronto.edu
  14458. BITNET:    oldeng@UTORGPU
  14459. Phone:     (416) 978-8883 {office}
  14460.  
  14461. ++ Dictionary of Old English == University of Toronto == Toronto, Canada ++
  14462.  
  14463. [Ed. - VMS Kermit is available in hex file format as VMSMIT HEX, available
  14464. from KERMSRV at CUVMA, along with a Macro-32 decoder program, VMSDEH MAR,
  14465. which you can assemble, link, and run, to produce a runnable Kermit.  See
  14466. the file VMSAAA HLP.  Or, if anybody wants to volunteer to send Kermit on
  14467. an RL02 or tape cassette...]
  14468.  
  14469. ------------------------------
  14470.  
  14471. Date: Wed, 09 Dec 87 13:27:53 -0800
  14472. From: Alastair Milne <milne@Q2.ICS.UCI.EDU>
  14473. Subject: Red Ryder's Kermit Send Fails
  14474. Keywords: Red Ryder
  14475.  
  14476. I have been trying to send a textfile created with IdeaLiner from a 512K Mac
  14477. to C-Kermit under a UNIX copy called DYNIX, running on a Sequent. The file 
  14478. goes across, and no error is reported, but when I look at it on the UNIX 
  14479. system, there are no linebreaks at all.  In fact, "wc" counts 0 lines for it
  14480.  
  14481. I can't even use "vi" on it: the single undelimited line is far too long.
  14482. But the linebreaks are definitely there on the Mac.  Apart from the fact
  14483. that MockWrite shows that text properly broken, a byte-level examination
  14484. with ViewEdit in MacTools shows an ASCII 13 at the end of each line.
  14485.  
  14486. I doubt whether it can be anything do to with the UNIX kermit.  I've
  14487. already used it often for exchanging files with DOS (Kermit 2.29C) and the
  14488. p-System, and the files go across perfectly intact.
  14489.  
  14490. I am using the Kermit built into Red ryder 9.2; I don't know which version
  14491. of C Kermit is on UNIX.  I have tried all the switch settings I can find
  14492. that might add CR's or LF's at linebreaks, but they make no difference.
  14493. I've even tried fiddling with newline mode in the VT100 emulation, even
  14494. though Kermit should have all terminal emulation turned off.
  14495.  
  14496. This is a considerable and unexpected hindrance.  Could somebody please
  14497. tell me how to get the line breaks preserved across the transfer?  My work
  14498. on the Mac is for nothing if I can't get it to where our group works on the
  14499. Sequent.
  14500.  
  14501. I have tried getting a file from UNIX, using Red Ryder Kermit receive.  It
  14502. works fine: all the linebreaks are where they're supposed to be.  But
  14503. sending is hopeless.
  14504.  
  14505. Please help.
  14506. Thanks again,
  14507. Alastair Milne
  14508.  
  14509. [Ed. - I can't comment on Red Ryder, but if it were Mac Kermit, I'd guess
  14510. that you were sending the text in binary mode, so that the CRs which are
  14511. used on the Mac to delimit text lines were not being translated into CRLFs
  14512. during transmission, which means that Unix Kermit won't see any line breaks,
  14513. and so will just store the bare CRs, which are not line delimiters in Unix.]
  14514.  
  14515. ------------------------------
  14516.  
  14517. Date: 11 Nov 87
  14518. From: RECK@DBNUAMA1.BITNET (Gisbert W.Selke)
  14519. Subject: Re: BOO File Problems 
  14520. Keywords: MS-DOS Kermit, .BOO Files
  14521. Xref: BOO Files, See .BOO Files
  14522.  
  14523. I was doubting my sanity some time ago when I had serious problems with
  14524. MS-Kermit boo files, too. It turned out to be a local EBCDIC -> ASCII
  14525. conversion problem, and after some experimenting I found a way to get my boo
  14526. files transferred in a reliable way - the un-booed executables do work.
  14527.  
  14528. The problem is mainly that the boo format uses all the characters from
  14529. ASCII-zero (ASCII 48) to ASCII-tilde (ASCII 126). Included in this set are
  14530. some characters for which no standard EBCDIC <-> ASCII conversion rule
  14531. exists; assuming that characters and digits are OK (they will be, won't
  14532. they?!?), the extra characters needed are:
  14533.  
  14534. colon                 ":"
  14535. semicolon             ";"
  14536. less than             "<"
  14537. equals                "="
  14538. greater than          ">"
  14539. question mark         "?"
  14540. at-sign               "@"
  14541. left  square bracket  "["  (at our place, EBCDIC hex 'AD')
  14542. backslash             "\"
  14543. right square bracket  "]"  (at our place, EBCDIC hex 'BD')
  14544. caret, up-arrow       "^"  (in EBCDIC, usually negation sign)
  14545. underscore            "_"
  14546. accent grave          "`"
  14547. left  curly brace     "{"
  14548. vertical bar          ":"  (maybe "|" in some EBCDIC places)
  14549. right curly brace     "}"
  14550. tilde, quiggle        "~"
  14551.  
  14552. You should check if all these characters are transferred properly with
  14553. whatever procedure you use to get files to your Amiga. The ones that caused
  14554. trouble here were the up-arrow/negation-sign, the vertical bar and the
  14555. square brackets. So I used XEDIT to translate these particular characters
  14556. into inconspicuous sequences which got transferred properly; I wrote the
  14557. following XEDIT macro file to accomplish this:
  14558.  
  14559. SET LRECL 255
  14560. SET TRUNC 255
  14561. SET ARB OFF
  14562. SET HEX ON
  14563. TOP
  14564. * For transferring boo files to PC via IRMA board and IRMA software:
  14565. * translate characters which will not transfer properly otherwise:
  14566. :0 C /^/`not`/ * *
  14567. :0 C /|/`vba`/ * *
  14568. :0 C /X'AD'/`lbr`/ * *
  14569. :0 C /X'BD'/`rbr`/ * *
  14570.  
  14571. Remember to invoke XEDIT with a greater width, i.e.
  14572.            XEDIT  <file name>  <file type>  (width 255 noprof
  14573.  
  14574. This also makes sure you're not hampered by any profile which sets
  14575. trunc or lrecl to something inconvenient. Executing the above macro
  14576. file results in a file with greater line lengths: your file transfer
  14577. utility should be able to cope with that.
  14578.  
  14579. Also note that at some places, apparently ASCII left and right square
  14580. brackets are translated to EBCDIC "" (cent) and "|" (continuous
  14581. vertical bar), respectively; you might have to check that, although
  14582. I never encountered that with CUVMA files.
  14583.  
  14584. Well, I hope this at least gives you some clues, even if it isn't a
  14585. ready solution to your problem.
  14586.  
  14587. Happy kermitting,
  14588.  
  14589. \Gisbert
  14590.  
  14591. P.S.: I am enclosing a brief description of the boo format which
  14592. I prepared for a booing programme - for what it's worth.
  14593.  
  14594. C     BOO FORMAT FILES
  14595. C
  14596. C     IT IS NOT MEANT TO BE A TRANSFER PROTOCOL REPLACEMENT; IT
  14597. C     JUST MAKES TRANSFER POSSIBLE ACROSS LINES (E.G., DATA NETWORKS)
  14598. C     WHEN NO KERMITS ARE AVAILABLE OR ONE OF THEM CAN'T COPE WITH
  14599. C     BINARY STUFF.
  14600. C
  14601. C     BEWARE OF GREMLINS, THOUGH; ESPECIALLY EBCDIC <-> ASCII
  14602. C     TRANSLATION MAY BE A PROBLEM FOR SOME OF THE CHARACTERS ...
  14603. C
  14604. C     BASICALLY, 3 BYTES = 24 BITS ARE ENCODED INTO 4 CHARACTERS
  14605. C     BY DIVIDING THEM INTO 6-BIT-PIECES AND THEN ADDING ASCII-ZERO
  14606. C     TO MAKE THESE PIECES PRINTABLE. THE RESULT LIES IN THE RANGE
  14607. C     ASCII-ZERO TO ASCII-SMALL-O. - IN ADDITION, NULL COMPRESSION
  14608. C     TAKES PLACE; CONSECUTIVE NULL BYTES (WHICH OCCUR FREQUENTLY
  14609. C     IN EXECUTABLE FILES, E.G.) ARE ENCODED WITH A TILDE LEAD-IN
  14610. C     FOLLOWED BY THE NUMBER OF NULLS (UP TO 78), AGAIN RENDERED
  14611. C     PRINTABLE BY ADDING ASCII-ZERO. THE RESULTING CHARACTER IS IN
  14612. C     THE RANGE ASCII-ZERO (WELL, ASCII-TWO OR -THREE, REALLY) TO
  14613. C     TILDE (ASCII CODE 126). - CHUNKS OF FOUR CHARACTERS BELONGING
  14614. C     TOGETHER (RSP. TILDE AND NULL REPEAT COUNT) SHOULD NOT BE
  14615. C     DIVIDED ACROSS LINES. A LINE HAS A MAXIMUM LENGTH OF 76
  14616. C     CHARACTERS. - IN ADDITION, THE FIRST LINE OF THE FILE CONTAINS
  14617. C     THE NAME OF THE ORIGINAL FILE (IF KNOWN - OTHERWISE A DUMMY NAME)
  14618. C     AND NOTHING ELSE.
  14619. C
  14620.  
  14621. ------------------------------
  14622.  
  14623. Date: Thu, 5 Nov 87 22:31:58 EST
  14624. From: ciaraldi@cs.rochester.edu
  14625. Subject: Kermit 3.79 on Apple 2c
  14626. Keywords: Apple II Kermit
  14627.  
  14628. I have been using Apple Kermit 3.79 on an Apple 2c and find it works great!
  14629. Terminal emulation and transfers at 2400 baud with no missing characters,
  14630. VT100 emulation including keypad, the works!  But there's one minor
  14631. problem...
  14632.  
  14633. While characters received from a remote system over the modem come through
  14634. OK at 300, 1200, and 2400 baud, those generated by the modem itself are
  14635. often garbled.
  14636.  
  14637. For example, when you type "AT" the modem is supposed to reply "OK".
  14638. Sometimes this works and sometimes it comes out as "O+".  Similarly, when
  14639. you reach the other machine the modem sends you "CONNECT", but this NEVER
  14640. comes through on the screen--it's always something like "CO%&T"
  14641. (sorry, don't remember the exact sequence).
  14642. It looks like the computer cannot handle characters that arrive too close
  14643. together.  I tried this on two different 2c's, and one has a much bigger
  14644. problem than the other.
  14645.  
  14646. Has anyone seen this problem?  Is it a Kermit or a 2c problem?  At first I
  14647. thought it was a matter of not responding to interrupts in time, but since
  14648. it even happens at 300 baud this doesn't seem likely.
  14649.  
  14650. I though it might be that the 2c was looking for 2 stop bits, but the source
  14651. code seems to be initializing the port properly (not that I'm a 2c expert!).
  14652.  
  14653. The 2c manual says something like "Peculiarities in the 2c's baud rate
  14654. generator may require changes in the data format" in the section on setting
  14655. data bits, stop bits, and parity.  Could that be it?  Did different
  14656. revisions of the 2c have different peculiarities?  Is there a workaround?
  14657.  
  14658. I foresee this will be a problem if a script facility is ever added to Apple
  14659. Kermit, as it will be hard to do input matching to look for prompts if they
  14660. cannot be received reliably.
  14661.  
  14662. Reviewing the manual, I realized that this problem of not getting the modem
  14663. prompts correctly will also mess up the MODEM command in Apple Kermit, since
  14664. it waits to receive the string "CONNECT" from the modem.
  14665.  
  14666. Mike Ciaraldi
  14667. University of Rochester Computer Science Department
  14668. ciaraldi@cs.rochester.edu
  14669.  
  14670. [Ed. - This report has been added to KER:APPKER.BWR.]
  14671.  
  14672. ------------------------------
  14673.  
  14674. Date: Mon, 7 Dec 87 15:22 EST
  14675. From: <ACCESS@ALCANKTN.BITNET> (Shawn Allin - Alcan KRDC Computer Services)
  14676. Subject: Kermit Found for Convex
  14677. Keywords: Convex Kermit
  14678.  
  14679. I sent a question to you concerning the availability of Kermit for a Convex
  14680. supercomputer some months ago, and at that time you were unaware of a version
  14681. for it.  I just thought I'd get back to you with the news that there is now a
  14682. version running on it.
  14683.  
  14684. The only identification I have found on it so far is "UCL Remote-only Kermit,
  14685. V15B, March 1986".
  14686.  
  14687. I can look into it more, if you want further information.
  14688.  
  14689.      Regards,
  14690.  
  14691.      Shawn Allin
  14692.      Alcan International Ltd.,
  14693.      P.O. Box 8400,
  14694.      Kingston, Ont.,
  14695.      Canada  K7L 4Z4
  14696.      (613) 541-2178
  14697.  
  14698.      Bitnet: ACCESS@ALCANKTN
  14699.      (ALLIN@QUCDNSUR is alternate address if routing tables aren't updated yet)
  14700.  
  14701. [Ed. - We don't seem to have it in our collection.  If someone can send it
  14702. in, along with some more information about the machine and operating system
  14703. (apparently this is not the Convex that runs Unix), we'd be glad to add it
  14704. to the Kermit distribution.]
  14705.  
  14706. ------------------------------
  14707.  
  14708. Date: Wed, 25 Nov 87 15:32 EST
  14709. From: GARTLEY%alcoa.com@RELAY.CS.NET
  14710. Subject: Need Kermit for IBM System 9000
  14711. Keywords: IBM System 9000 Kermit
  14712.  
  14713. Please help.
  14714.  
  14715. I am looking for a version of Kermit that will run on an IBM System 9000
  14716. Pascal V1.2 CSOS.
  14717.  
  14718. I do not know what all that means but that was on the operating manual (This
  14719. is not my system ).
  14720.  
  14721. Thanks
  14722. John Gartley
  14723. Gartley@alcoa.com         (CSnet)  or
  14724. Gartley@aldncf.alcoa.com  (ARPAnet)...after 1-DEC-87
  14725.  
  14726. ------------------------------
  14727.  
  14728. Date: Wed, 18 Nov 87 22:14 EST
  14729. From: Bryan Lally <M014BL02@VB.CC.CMU.EDU>
  14730. Subject: Kermit Wanted for Old RSX-11m v3.2 
  14731. Keywords: RSX Kermit, PDP-11
  14732.  
  14733. Help!
  14734.  
  14735. For reasons we won't go into, I need a KERMIT for a PDP-11 system running
  14736. RSX-11m v3.2.  This means RMS v1, not v2.  Anyone got one?  The new ones
  14737. won't work, 'cause they need RMS v2.  Replies to:
  14738.  
  14739.         bryan lally
  14740.         M014BL02@cmccvb.cc.cmu.edu
  14741.         M014BL02@cmccvb.bitnet
  14742.  
  14743. ------------------------------
  14744.  
  14745. End of Info-Kermit Digest
  14746. *************************
  14747.  
  14748.  
  14749. -------
  14750. 28-Dec-87 20:25:39-EST,23568;000000000000
  14751. Mail-From: SY.FDC created at 28-Dec-87 20:25:05
  14752. Date: Mon 28 Dec 87 20:25:05-EST
  14753. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14754. Subject: Info-Kermit Digest V6 #28
  14755. To: Info-Kermit@CU20B.COLUMBIA.EDU
  14756. Reply-To: Info-Kermit@CU20B
  14757. Queries-To: Info-Kermit-Request@CU20B
  14758. Message-ID: <12362202240.25.SY.FDC@CU20B.COLUMBIA.EDU>
  14759.  
  14760. Info-Kermit Digest         Mon, 28 Dec 1987       Volume 6 : Number 28
  14761.  
  14762. Today's Topics:
  14763.  
  14764.           Announcing IBM Mainframe VM/CMS Kermit Version 4.0
  14765.                           MacKermit Status?
  14766.      Version 0.9(36)b4 of Macintosh Kermit Available for Testing
  14767.                              Kermit News
  14768.                     Request for Kermit Information
  14769.                   VAX/VMS Cluster and Kermit Problem
  14770.            Non-Bug Report, MS-Kermit, CP/M Kermit (Kaypro)
  14771.                        Kermit 3.79 on Apple 2c
  14772.                    IBM 370 Mainframe UTS24-Kermit?
  14773.                        Kermit & Everex Modems?
  14774.  
  14775. ----------------------------------------------------------------------
  14776.  
  14777. Date: Mon, 1987 Dec 21 12:08 EST
  14778. From: (John F. Chandler) PEPMNT@CFAAMP.BITNET
  14779. Subject: Announcing IBM Mainframe VM/CMS Kermit Version 4.0
  14780. Organization: Harvard/Smithsonian Center for Astrophysics
  14781. Keywords: IBM 370 Kermit, VM/CMS Kermit, CMS Kermit
  14782. Xref: IBM Mainframe, Also see IBM 370
  14783. Xref: VM/CMS Kermit, Also see VM/CMS Kermit, IBM 370
  14784.  
  14785. This is to announce CMS Kermit Release 4.0 for IBM 370 series mainframes
  14786. running the VM/CMS operating system.  The program is now a member of the
  14787. generic family Kermit-370 and appears in the Kermit distribution under a new
  14788. prefix: all CMS-specific files begin with IKC, while generic Kermit-370 files
  14789. begin with IK0 (I K Zero).  Kermit-CMS no longer consists of a single source
  14790. file.  Instead, the source is split into sub-files, some generic and some
  14791. CMS-specific.  The separate pieces are to be recombined into a single
  14792. composite source (or made into a macro library) for installation.  See the
  14793. file IKCKER.INS for instructions.  Generally, the files formerly known as
  14794. CMSKERM.* have been replaced by new IKCKER.* files.  The companion TSO Kermit
  14795. Release 4.0 is still in the testing and debugging stage, but should be
  14796. available soon.  Anyone interested in helping to get Kermit-TSO ready for
  14797. release should contact John Chandler <PEPMNT@CFAAMP.BITNET>.
  14798.  
  14799. Below is a list of the more important additions in Version 4.0:
  14800.  
  14801.     --- generic features ---
  14802.  
  14803. 1.  Code reorganization into generic 370 and system-specific sections.
  14804.  
  14805. 2.  Optional separate translation tables for counteracting the system
  14806.     conversion of terminal I/O.
  14807.  
  14808. 3.  New GIVE command for saving a modified translation table.
  14809.  
  14810. 4.  A new, RAW debug mode for recording the packet traffic as actually
  14811.     sent and received on "GRAPHICS" and "SERIES1" devices.
  14812.  
  14813. 5.  Preservation of the case of commands as typed, with uppercase
  14814.     conversion of only those words that must be uppercase.
  14815.  
  14816. 6.  New SET MARGIN command for limiting the width of a file to be sent.
  14817.  
  14818. 7.  Settable tab stops for Kermit's conversion of tabs to spaces
  14819.     (alternative to the default 1, 9, 17, etc.).
  14820.  
  14821. 8.  Replace SET SERIES1 subcommand with new SET CONTROLLER.  Support for
  14822.     multiple terminal controller types.
  14823.  
  14824. 9.  New DIRECTORY and HOST subcommands following Kermit standard.
  14825.  
  14826. 10. Combination of file-attribute SET subcommands (FILE-TYPE, LRECL, and
  14827.     RECFM) into a new group SET FILE.
  14828.  
  14829. 11. Separate retry limits for initial and subsequent packet exchanges.
  14830.  
  14831. 12. Pad binary records on disk with nulls, rather than blanks.
  14832.  
  14833. 13. Automatically tune packet length when sending long packets according
  14834.     to heuristic optimum based on sparse Poisson statistics, provided
  14835.     that transmission errors do occur.
  14836.  
  14837. 14. Expand STATUS report to include the number of files in the last
  14838.     transfer, throughput statistics, heuristic optimum packet length
  14839.     (when long packets are enabled), and the reason for any file
  14840.     rejection based on A-packets.
  14841.  
  14842. 15. New command TDUMP NAMES to display the list of files sent in the
  14843.     last transfer.
  14844.  
  14845. 16. Add file creation date to A-packet repertoire.
  14846.  
  14847. 17. REMOTE COPY and REMOTE RENAME commands to a server at the other end.
  14848.  
  14849. 18. Allow long packets through a 7171 with VTAM.
  14850.  
  14851. 19. New type D-BINARY for binary files with undelimited variable-length
  14852.     records.
  14853.  
  14854. 20. SET 8-BIT-QUOTE.  Allow 8-bit data where possible via SET PARITY.
  14855.  
  14856. 21. SET SYSCMD, so that Kermit can be told to try "illegal" subcommands
  14857.     as host system commands instead of just rejecting them.
  14858.  
  14859. 22. SET PROMPT subcommand.
  14860.  
  14861. 23. Do not forget parameters specified by the other Kermit in I-packets.
  14862.  
  14863. 24. Keep track of truncated records during a RECEIVE operation and
  14864.     report the count in STATUS; also call truncation an error after
  14865.     everything is received.
  14866.  
  14867. 25. SET HANDSHAKE subcommand to alter or suppress handshake character
  14868.     Kermit-370 sends out after each packet.
  14869.  
  14870.     --- CMS-only features ---
  14871.  
  14872. 26. System commands issued through Kermit via the subcommands CMS or
  14873.     HOST are automatically passed on to CP if (a) CMS rejects them and
  14874.     (b) IMPCP is set ON.
  14875.  
  14876. 27. Kermit subcommands may be executed directly from CMS EXEC's.
  14877.  
  14878. 28. Reject files known (via A-packets) to be too big for available
  14879.     storage.
  14880.  
  14881. 29. Bypass user translation tables and set TERMINAL SCROLL CONT for
  14882.     protocol mode on TTY lines.
  14883.  
  14884. 30. KERMBOOT avoids the loading problem (VIRTUAL STORAGE CAPACITY
  14885.     EXCEEDED) due to large GLOBAL TXTLIB's and preserves the untokenized
  14886.     command line so that Kermit may be given mixed-case or long words as
  14887.     part of the initial commands.
  14888.  
  14889. [Ed. - Thanks, John!  And thanks to all who helped put this new program
  14890. together.  This is a kind of milestone in Kermit development.  It should allow
  14891. the many IBM mainframe operating systems to run a common, advanced version of
  14892. Kermit.  All that's necessary is for some volunteers who are expert in
  14893. MVS/TSO, DOS/VSE, MUSIC, MTS, GUTS, and the various other 370 OS's to step
  14894. forward and fill in the system-dependent modules for their systems (as John
  14895. points out, the TSO version is nearly complete, but still needs some testing
  14896. and debugging).  If you want to volunteer to help, please contact John
  14897. directly, cc to Info-Kermit@CU20B.  The files are in KER:IK*.* on CU20B,
  14898. available via anonymous FTP, or on BITNET as IK* *, available from KERMSRV on
  14899. host CUVMA, and replace the files whose names started with CMS.
  14900.  
  14901. By the way, some of you may have seen an article in Digital News, November 30,
  14902. called "Advanced Kermit Version Available Soon for VAXs" (p.10).  It reported
  14903. on part of our talk at Tokyo DECUS, in which we described John's portable IBM
  14904. mainframe Kermit.  The editors at Digital News felt that putting "VAX" in the
  14905. headline would give the article more of a DEC slant, but it's obviously
  14906. misleading.]
  14907.  
  14908. ------------------------------
  14909.  
  14910. Date: Sat, 28 Nov 87 13:59:06 PST
  14911. From: Dwayne Virnau... <INFO-MAC-REQUEST@SUMEX-AIM.STANFORD.EDU>
  14912. Subject: MacKermit Status?
  14913. Keywords: Macintosh Kermit
  14914.  
  14915. Greetings from the INFO-MAC moderator, keeper of the sacred INFO-MAC
  14916. archives.  Files in the archives are available to anyone on the ARPAnet or
  14917. BITNET, and specifically to some 10,000 people who subscribe to the INFO-MAC
  14918. mailing list.  The latest version of Kermit for the Macintosh I have is
  14919. 0.8(34), which does not work well (at all?) on the Mac2.  So, a few
  14920. questions:
  14921.  
  14922. What is the latest version of Kermit for the Macintosh?  How can I obtain a
  14923. copy of it?  I have FTP access, and would prefer to avoid tape or disk
  14924. distribution.
  14925.  
  14926. And on a slightly different note, what is the proper way to make this
  14927. request?  Since I am INFO-MAC I field hundreds of questions from people who
  14928. expect me to know every detal of the Macintosh, I apologize if INFO-KERMIT
  14929. is not the proper address.  But I am also hoping you might be able to direct
  14930. me.
  14931.  
  14932. Many thanks,
  14933.  
  14934. Dwayne Virnau...
  14935. Moderator, Info-Mac
  14936.  
  14937. [Ed. - A new MacKermit was sent to us by Matthias Aebi of the Eidgenossische
  14938. Technische Hochschule in Zuerich, who also wrote Kermit for the Lilith
  14939. workstation, announced in Info-Kermit V6 #25, November 6, 1987.  Since then,
  14940. Paul Placeway at Ohio State has been working on it.  See the next message for
  14941. news about this.]
  14942.  
  14943. ------------------------------
  14944.  
  14945. Date: Mon, 21 Dec 87 16:35:01 EST
  14946. From: paul@ohio-state.arpa (Paul Placeway)
  14947. Subject: Version 0.9(36)b4 of Macintosh Kermit Available for Testing
  14948. Keywords: Macintosh Kermit
  14949.  
  14950. Following is a BinHex 4-ified copy of MacKermit 0.9(36)b4.  I have made
  14951. several changes to Matthias' code:
  14952.  
  14953. The C-Kermit part of 0.9(36)b4 is based on the (absolutly vanilla) 4E(067)
  14954. code.  I didn't have to edit any of the ckc* files a bit (ckmpro.c is just a
  14955. warted ckcpro.w with the standard Mac patch).
  14956.  
  14957. The backslash-number characters in the key macro code are now done in Octal
  14958. (just like C does).  Also, one can do control characters symbolically:
  14959. \^A --> Control-A.
  14960.  
  14961. Macro strings are stored as Pascal strings throughout now, so that one can
  14962. make a macro that includes NUL (ASCII 0).
  14963.  
  14964. MacKermit now has MultiFinder support.  It understands how to give away time
  14965. slices, has the SIZE (-1) resource, and will do background file transfers
  14966. (timeslicing multiple times per packet).  (In the process, the file xfer
  14967. dialog became modeless).
  14968.  
  14969. It has the FOND resource in the source files now (so SEs should be happy).
  14970.  
  14971. I added the extra stuff to the emulator so that VAX TPU will get along with
  14972. it.
  14973.  
  14974. Clayton Elwell added the ANSI insert multiple characters command
  14975. (ESC [ n @) to the emulator.
  14976.  
  14977. I also added a few extra bells and whistles:
  14978. . flashing/nonflashing cursor option
  14979. . visible bell option
  14980. . extra status indicators in the file xfer dialog,
  14981. . the mouse cursor is hidden on every key typed,
  14982. . the menu command characters option default is now dependant on the type of
  14983.   keyboard that the user is running (set for keyboards with a CTRL key, unset
  14984.   for all others), and
  14985. . there is now a default set of key macros and modifiers (arrow keys do VT100
  14986.   arrow key commands, BACKSPACE -> DEL, backquote -> ESC, command-backquote
  14987.   and control-backquote -> plain backquote).
  14988.  
  14989.         Have fun,
  14990.             -- Paul
  14991.  
  14992. [Ed. - Thanks, Paul! (And Matthias too!)  This new version is supposed to run
  14993. on any Macintosh, and to correct the various problems that many of you have
  14994. reported not only with 0.8(34), but also some of the newer prereleases.  It
  14995. should run on the entire Mac family with no special fussing about fonts or
  14996. other minutia.  But it probably will not fit into an original 128K Mac (does
  14997. anyone still have such a thing?)  The new Mac Kermit is still not a finished
  14998. product, however.  Some finishing touches are required to the key definition
  14999. feature, and in some other areas too.  And the manual has yet to be written.
  15000. Comments and reviews are welcome, and hopefully we'll have a final release
  15001. (maybe this time it'll actually be called 1.0!) soon, complete with source in
  15002. MPW C.  The program and documentation (such as it is) are in KER:XKM936.* on
  15003. CU20B, and KXK936 * on CUVMA.]
  15004.  
  15005. ------------------------------
  15006.  
  15007. Date: Thu, 3 Dec 87 10:53:25 EST
  15008. From: Phil Ritzenthaler <ritzenth%andy.bgsu.edu@RELAY.CS.NET>
  15009. Subject: Kermit News
  15010. Keywords: Kermit News, Newsletter
  15011.  
  15012. Is this newsletter still being printed?  I just had Vol.1 No. 1 pass across
  15013. my desk (slow, aren't they!) and I was wondering if there have been other
  15014. issues?
  15015.  
  15016. [Ed. - Yes, we just mailed out Volume 2 Number 1 (the second issue).  Anyone
  15017. who was on the mailing list for the first issue should also receive the
  15018. second one.  Plus the thousands of people who have ordered Kermit from us
  15019. since August 1986, or who have requested to be added to the mailing list.
  15020. Meanwhile, this time (unlike the first) we have an on-line version, available
  15021. for FTP'ing, etc.  It's in KER:NEWSV2.N1 on CU20B, or NEWSV2 N1 on CUVMA.]
  15022.  
  15023. ------------------------------
  15024.  
  15025. Date: Fri, 4 Dec 87 09:23:36 mst
  15026. From: modular!earley@arizona.edu (Joe Earley)
  15027. Subject: Request for Kermit Information
  15028. Keywords: Kermit Protocol
  15029.  
  15030. Would you please send me some information about Kermit.  I've heard good
  15031. things about it and am hoping Kermit's capabilities exceed those of a package
  15032. we have developed in-house.
  15033.  
  15034. Specifically, we are interested if Kermit can do the following:
  15035.  
  15036. o  do file transfers which leave intact most VMS file header information,
  15037. o  do file transfers between Unix and VMS and retain file attributes,
  15038. o  handle arbitrary packet sizes to take advantage of clean lines,
  15039. o  have a 'talk' mode to do remote logins,
  15040. o  do automatic dialing and login to the remote host,
  15041. o  do session logging,
  15042. o  encoding of nonprintable characters to get around PBX's which act
  15043.    upon control characters,
  15044. o  do file transfers in an unattended batch mode.
  15045.  
  15046. We have only been on the net for about one month.  Our only access to the
  15047. outside world is through arizona.  We cannot directly get to an archive site
  15048. that I know of, so we can't get any previous information put into the Kermit
  15049. news group.  Thanks for any information you can give us.
  15050.  
  15051. Joe Earley, Modular Mining Systems, Tucson, Arizona  85714
  15052. USENET:     {ihnp4,allegra,cmcl2,noao}!arizona!modular!earley
  15053. INTERNET:   modular!earley@arizona.edu
  15054.  
  15055. [Ed. - Kermit protocol, as defined, can do everything you ask.  Actual
  15056. implementations, on the other hand, vary according to which features they
  15057. include.  Let's look at your list:
  15058.  
  15059.   o Do file transfers which leave intact most VMS file header information?
  15060.  
  15061. Currently, no.  If you want to preserve VMS file headers, you have to hexify
  15062. the VMS files first and dehexify them on the other end, using a special
  15063. utility that comes with Kermit.  Then you get the entire RMS FILES-11 FAB
  15064. structure, or whatever it's called.  Future versions of VMS Kermit may
  15065. transfer this information directly, using Kermit's File Attribute mechanism
  15066. (as PDP-11 Kermit currently does).
  15067.  
  15068.   o Do file transfers between Unix and VMS and retain file attributes?
  15069.  
  15070. Currently, no.  In the future, VMS and Unix Kermit will be built from common
  15071. C-language sources, and should be able to handle file attributes.
  15072.  
  15073.   o Handle arbitrary packet sizes to take advantage of clean lines?
  15074.  
  15075. Normal Kermit packets are 96 bytes long at most.  Extended-length packets (a
  15076. different format) may be up to about 9K in length.  Many Kermit programs
  15077. support this option, including C-Kermit for VMS and Unix.  Some
  15078. implementations (see the CMS Kermit announcement above) even vary the packet
  15079. size according to prevailing line conditions.
  15080.  
  15081.   o Have a 'talk' mode to do remote logins?
  15082.  
  15083. Yes, most Kermits -- including practically all PC or microcomputer Kermits --
  15084. include terminal emulation.  So do VMS and Unix Kermit.
  15085.  
  15086.   o Do automatic dialing and login to the remote host?
  15087.  
  15088. These features are found in some Kermits, but not all.  Unix Kermit includes
  15089. both a "dial" command (with accompanying modem control) and a script language.
  15090. MS-DOS Kermit includes a script language, etc.
  15091.  
  15092.   o Do session logging?
  15093.  
  15094. Most Kermit programs that perform terminal emulation can also do session
  15095. logging.
  15096.  
  15097.   o Encoding of nonprintable characters to get around PBX's which act
  15098.     upon control characters?
  15099.  
  15100. This is a hallmark of the Kermit protocol.  It encodes all packets as lines
  15101. of printable text.
  15102.  
  15103.   o Do file transfers in an unattended batch mode?
  15104.  
  15105. Yes.  This is a built-in part of the Kermit protocol.]
  15106.  
  15107. ------------------------------
  15108.  
  15109. Date: Tue, 15 Dec 87 04:46:33 PST
  15110. From: fayr%armory.DEC@decwrl.dec.com (Rich Fay SPO-103/1 POLE 1-6)
  15111. Subject: VAX/VMS Cluster and Kermit Problem
  15112. Keywords: VAX/VMS Kermit
  15113.  
  15114. My name is Rich Fay from Digital.  I work at the Springfield Plant.  We are
  15115. having a problem using KERMIT with our VAX cluster as described below:
  15116.  
  15117. We are using VMS 4.6 and have the last 3 versions of VMS Kermit including
  15118. V3.3.111. All of them exhibit the same problem I will now describe.  We are
  15119. using MSKermit 2.29 and CPM ROBIN KERMIT V 4.05, (this problem only occurs
  15120. when logging in through a modem, or a Hardline that is connected through an
  15121. interface that uses modem protocols).
  15122.  
  15123. Sample Session follows;
  15124.     
  15125. dial up and logon
  15126.  
  15127. $Kermit
  15128. VMS Kermit-32 version 3.3.111
  15129.  
  15130. Kermit-32>set file type binary
  15131.  
  15132. Kermit-32>server                        
  15133. Kermit Server running on VAX/VMS host.  Please type your escape sequence to
  15134.  return to your local machine.  Shut down the server by typing the Kermit BYE
  15135.  command on your local machine.
  15136. 12:12:58.14    %KERMIT32-F-TIMEOUT, device timeout
  15137. 12:12:58.75    %KERMIT32-E-RECERR, Receive error - !AS
  15138. 12:12:59.14    %KERMIT32-F-TIMEOUT, device timeout
  15139. 12:12:59.56    %KERMIT32-E-RECERR, Receive error - !AS
  15140. 12:12:59.96    %KERMIT32-F-TIMEOUT, device timeout
  15141. 12:13:00.38    %KERMIT32-E-RECERR, Receive error - !AS
  15142.  
  15143. It seems that this problem only exists on vax systems that belong to a
  15144. cluster.  I also have an RT11 system running KERMIT version 3.53 with RT11
  15145. verison 5.4 and am using a DZV11M on an 11/23+, the DZ is connected to a hard
  15146. line to the VAX.  This system exhibits the same problem as the Robin and the
  15147. Rainbow.  From home, I dialed up a system that is not on the cluster and all
  15148. works very well.  I then try dialing up a system on the cluster and get
  15149. immediate failure.
  15150.  
  15151. I have posted this problem to the Digital KERMIT notes conference and noone
  15152. seems to have a solution to our problem.  We are hoping that you will be able
  15153. to shed some light on this problem.  Is there some special hardware/software
  15154. setups that must be done on the cluster to make KERMIT work properly??
  15155.    
  15156. Thanx in advance for any help you can offer to this problem.
  15157.  
  15158.                        Regards,
  15159.                        Rich Fay
  15160.    
  15161. Return address is: FAYR@HEFTY.DEC.COM.
  15162.    
  15163. [Ed. - As noted previously, VMS Kermit-32 (the Stevens version, written in
  15164. Bliss) is a "stable" product (to use the corporate euphemism).  This message
  15165. was circulated to various VAX/VMS cluster sites, and they reported no such
  15166. problem.  Can anybody reproduce it or suggest a cure?  Meanwhile, development
  15167. on the new C-language VMS Kermit continues.]
  15168.  
  15169. ------------------------------
  15170.  
  15171. Date: Sun, 20 Dec 87 15:15:39 PST
  15172. From: jeh@pnet01.cts.com (Jamie Hanrahan)
  15173. Subject: Non-Bug Report, MS-Kermit, CP/M Kermit (Kaypro)
  15174. Keywords: CP/M Kermit, Kaypro Kermit, MS-DOS Kermit
  15175.  
  15176. I've used both CP/M Kermit and MS-Kermit between my Kaypro 8 and my brand-new
  15177. HyperTurboWhizzoSchizo-AT clone to the VAXes at work and various other large
  15178. machines, but until recently, I'd never tried transferring files between my
  15179. machines; so when it came time to move some dBASE II databases to the AT
  15180. clone, I approached the project with some trepidation.
  15181.  
  15182. The AT follows the RS232C standard of using a male connector for a DTE port,
  15183. but the Kaypro (also wired as a DTE) does not, so I needed a gender changer
  15184. in addition to my modem eliminator cable (which has two females).  Before
  15185. attempting file transfers I decided it'd be best to just CONNECT the two
  15186. machines and see if characters typed on one would appear on the screen of
  15187. the other.  
  15188.  
  15189. This worked the first time.  
  15190.  
  15191. Time to try transferring a .DBF file.  Put the AT in RECEIVE mode, and SEND
  15192. from the Kaypro...
  15193.  
  15194. This, too, worked the first time.  Wait a minute, things aren't supposed to
  15195. be this easy...  I'll run this .DBF through dBASE III+'s II-to-III converter
  15196. and see if it hiccups on anything.  
  15197.  
  15198. Looks perfect.  The rest of the .DBFs, index files, and program files 
  15199. went just as easily.  
  15200.  
  15201. You people do good work!!!!
  15202.  
  15203. (I'm sure this is old hat to you, but with all the bug reports you must get,
  15204. I figured you'd appreciate something a little different...)
  15205.  
  15206. Merry Christmas,
  15207.  
  15208.         --- Jamie Hanrahan 
  15209.         (uucp:  {cbosgd | hplabs!hp-sdd | sdcsvax | nosc}!crash!jeh)
  15210.         (arpa:  crash!jeh@nosc.mil)
  15211.         (internet:  jeh@crash.CTS.COM)
  15212.  
  15213. [Ed. - Thanks, Jamie!  It's always nice to get reports like yours.]
  15214.  
  15215. ------------------------------
  15216.  
  15217. Date: Mon, 21 Dec 87 06:45:04 PST
  15218. From: adelman@LBL.Gov (Kenneth Adelman)
  15219. Subject: Kermit 3.79 on Apple 2c
  15220. Keywords: Apple II Kermit
  15221.  
  15222. > I have been using Apple Kermit 3.79 on an Apple 2c and find it works great!
  15223. > Terminal emulation and transfers at 2400 baud with no missing characters,
  15224. > VT100 emulation including keypad, the works!    But there's one minor
  15225. > problem...
  15226. >
  15227. > While characters received from a remote system over the modem come through
  15228. > OK at 300, 1200, and 2400 baud, those generated by the modem itself are
  15229. > often garbled.
  15230. >
  15231. > Has anyone seen this problem?  Is it a Kermit or a 2c problem?  At first I
  15232. > thought it was a matter of not responding to interrupts in time, but since
  15233. > it even happens at 300 baud this doesn't seem likely.
  15234.  
  15235. This sounds like a familiar problem. In order to save a few dollars, the Apple
  15236. //c's serial interface was clocked with a signal which was already present on
  15237. the motherboard and very close to the right frequency rather than adding a few
  15238. dollar crystal and clocking the 6551 ACIA at the right frequency.  As a result,
  15239. the Apple interface runs a few percent slower than the advertised baud rate,
  15240. and won't talk to some modems.  This problem is not present on any of the other
  15241. Apples, and perhaps Apple fixed it on the later //c's by adding the crystal.
  15242.  
  15243. I seem to recall someone saying that Apple would fix the problem if you could
  15244. convince your dealer that it exists. Apparently the serial interface talks to
  15245. Apple's modems just fine. The other solution would be to find a 6551 ACIA spec
  15246. sheet which would tell you what frequency crystal you need and what pins on
  15247. the 6551 to connect it across.  Presumably you would need to cut one trace and
  15248. add the crystal.
  15249.  
  15250.                             Ken
  15251.  
  15252. ------------------------------
  15253.  
  15254. Date: Wed, 16 Dec 87 15:44:47 PST
  15255. From: senderow%janus.Berkeley.EDU@berkeley.edu (Dan Senderowicz)
  15256. Subject: IBM 370 Mainframe UTS24-Kermit?
  15257. Keywords: UTS24 Kermit, IBM 370 Kermit
  15258.  
  15259. Does anyone have a working version of Kermit for a 370 mainframe running
  15260. UTS24?  Thanks. Dan.
  15261.  
  15262. [Ed. - C-Kermit has code in it to support UTS24 (a kind of half-duplex Version
  15263. 7 Unix for IBM mainframes from Amdahl Corp), and this code was used at several
  15264. sites in the past, but apparently it does not work at Berkeley.  Can anybody
  15265. who's still running UTS24 help?  This is one case where "portable 370" Kermit,
  15266. announced above, probably does not apply.]
  15267.  
  15268. ------------------------------
  15269.  
  15270. Date: 8 Dec 87 07:58:24 GMT
  15271. From: amdcad!amdcad.AMD.COM!indra@ames.arpa (Indra Singhal)
  15272. Subject: Kermit & Everex Modems?
  15273. Keywords: Everex Modem, Internal Modem, MS-DOS Kermit
  15274.  
  15275. I just began subscribing to this group. I was told that there
  15276. had been a posting about a quirk in Everex modems that interfered
  15277. with proper Kermit operation on their modems. If any on of you
  15278. has a copy of the proceedings of the discussion, please
  15279. e-mail to me.
  15280.     Thanks...
  15281.         
  15282. -I said so... & said it for myself.             Indra K. Singhal
  15283. {ucbvax,decwrl,allegra}!amdcad!indra or amdcad!indra@decwrl.dec.com
  15284.  
  15285. [Ed. - MS-DOS Kermit 2.29 for the IBM PC family did indeed have trouble
  15286. dealing with Everex or Hayes half-card internal modems.  Version 2.29B and
  15287. later fix the problem.  Try the current 2.29C release in KER:MSTIBM.*.]
  15288.  
  15289. ------------------------------
  15290.  
  15291. End of Info-Kermit Digest
  15292. *************************
  15293. -------
  15294.