home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / e / mail.88a < prev    next >
Text File  |  1988-08-16  |  340KB  |  7,824 lines

  1. 13-Jan-88 17:46:00-EST,14271;000000000001
  2. Mail-From: SY.CHRISTINE created at 13-Jan-88 17:44:59
  3. Date: Wed 13 Jan 88 17:44:58-EST
  4. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5. Subject: Info-Kermit Digest V7 #1
  6. To: Info-Kermit@CU20B.COLUMBIA.EDU
  7. Reply-To: Info-Kermit@CU20B
  8. Queries-To: Info-Kermit-Request@CU20B
  9. Message-ID: <12366367396.137.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  10.  
  11. Info-Kermit Digest         Wed, 13 Jan 1988        Volume 7 : Number 1
  12.  
  13. SPECIAL EDITION:
  14.  
  15.                        Announcing MS-DOS Kermit 2.30
  16.          Announcing version 2.29Z of MSKERMIT ported to RMX86 & RMX286
  17.  
  18. ----------------------------------------------------------------------
  19.  
  20. Date: Mon, 11 Jan 88 19:55 MST
  21. From: Joe Doupnik <JRD@USU> and Frank da Cruz <SY.FDC@CU20B>
  22. Subject: Announcing MS-DOS Kermit 2.30
  23. Keywords: MS-DOS Kermit 2.30, IBM PC Kermit 2.30, DEC Rainbow
  24. Keywords: Tektronix Emulation, NetBIOS
  25.  
  26. This is to announce a major new release of the MS-DOS Kermit communication and
  27. file transfer program, version 2.30, the first major release since version 2.29
  28. appeared in May 1986.  The code has been frozen as of January 8, 1988.  Any
  29. further features or fixes will be deferred for future releases.
  30.  
  31. The major new features of version 2.30 are:
  32.  
  33.  . Long file transfer packets (up to 1000 bytes)
  34.  . NetBIOS local area network support
  35.  . A simple script language for automated dialogs with other computers
  36.  . Tektronix 4010 graphics terminal emulation
  37.  . Improved DEC VT102 and Heath 19 emulation
  38.  . ANSI printer control
  39.  . Selectable initialization file names
  40.  . File transfer performance statistics reporting
  41.  . A new, more powerful, more portable key redefinition facility
  42.  . Support for new IBM keyboards
  43.  . A mechanism for installing COM3 and COM4 support
  44.  . Ability to assign Kermit connect-mode "verbs" to arbitrary keys
  45.  . Keyboard and port input character translation during terminal connection
  46.  . Support for both 7-bit and 8-bit (international) character sets
  47.  . Improved interaction with DOS batch programs
  48.  . More flexible command-line invocation options
  49.  . Security features for server operation
  50.  . Ability to operate Kermit through an external console via CTTY
  51.  . Compatibility with most internal modems
  52.  . Modem status report (CD, DSR, CTS)
  53.  . Increased memory for screen rollback, macro and key definitions
  54.  . Garbage collection of macro and key definition memory
  55.  . Improved cooperation with half-duplex hosts
  56.  . Improved DOS error handling
  57.  . Improved debugging and logging functions
  58.  . Improved consistency of command syntax
  59.  . A completely rewritten manual
  60.  
  61. The program requires DOS 2.0 or later, and 90K+ of memory.  Version 2.30
  62. currently runs on the entire IBM PC family, including the new PS/2 series, on
  63. IBM clones such as the Compaq, AT&T 6300, and DEC VAXmate, and on "semi-clones"
  64. like the Seequa Chameleon and Data General/1, which have different serial port
  65. adapters.  There is also a specific version for the DEC Rainbow (which does not
  66. include Tektronix emulation), and a "generic MS-DOS" version that should run on
  67. any DOS machine, using only DOS calls (no specific terminal emulation).
  68.  
  69. Thanks are due to James Sturdevant of A.C. Nielson Company for the initial
  70. implementation of the script language, to Joe Smith of the Colorado School of
  71. Mines and Brian Holley of the University of Cambridge (UK) for the original
  72. Tektronix emulation code, to David Knoell of Basic American Foods for the
  73. initial implementation of "Kermit verbs" assigned to keys, and to AT&T for
  74. supporting the NetBIOS development.
  75.  
  76. And thanks also to the hundreds of Info-Kermit Digest subscribers who tested
  77. the many prereleases of this program, reported bugs, and suggested new
  78. features, and who read and commented on drafts of the new manual.
  79.  
  80. The new IBM version replaces several previous versions that were distributed
  81. separately, including the MSVCLO version (for IBM near-clones like the Seequa
  82. Chameleon and DG/1) and the Olivetti M24 version.
  83.  
  84. Untested versions are included for the HP-150, HP-110 and Portable PC, and
  85. the Grid Compass II -- if you have any of these machines, please try out the
  86. new version!
  87.  
  88. Previous releases of MS-DOS Kermit also ran on a number of other machines,
  89. including the Wang PC, Victor 9000, Sanyo MBC, NEC APC and APC3, etc.  The code
  90. for these non-IBM compatibles will also be to 2.30 level, and released when
  91. available.  Volunteers to test and fix the code for these machines are heartily
  92. encouraged to step forward!
  93.  
  94. The files for version 2.30 have been installed in Kermit Distribution at
  95. Columbia University.  They are available on the Internet from host
  96. CU20B.COLUMBIA.EDU (a DECSYSTEM-20) as follows: run FTP, log in as user
  97. ANONYMOUS, any password, and GET (or MULTIPLE GET, or MGET, according to the
  98. syntax of your FTP program) the desired files.  They are also available on
  99. BITNET and EARN from host CUVMA (an IBM mainframe) by sending a message to
  100. KERMSRV@CUVMA requesting the desired files.  To learn more about KERMSRV, send
  101. it a message "HELP".  KERMSRV at the University of Toledo (UOFT02) (a VAX/VMS
  102. based Kermit file server) also has the files, and eventually, they will also be
  103. available via UUCP from Oklahoma State University, from and from dialup
  104. bulletin boards around the world.
  105.  
  106. The executable files are stored in a special printable bootstrap format, called
  107. "BOO files".  These are decoded into .EXE files using a "BOO-file decoder"
  108. program.  These are available written in various languages, including Basic,
  109. MASM, C, and Pascal.  The documentation is available online in plain ASCII text
  110. format, and in Scribe text formatter source format.  Following is a synopsis of
  111. the files.  The KERMSRV name is the same as the CU20B name, except the "KER:"
  112. should be omitted, and the period between the filename and filetype should be a
  113. space, e.g. KER:MSAAAA.HLP on CU20B is MSAAAA HLP on CUVMA.
  114.  
  115.  CU20B Name        Size        Description
  116.  
  117.  KER:MSAAAA.HLP      7K        Explanation of file naming conventions
  118.  KER:MSB*.*        130K total  BOO-file encoding/decoding programs
  119.  KER:MSVIBM.BOO     97K        IBM PC Kermit, BOO-encoded executable
  120.  KER:MSVRB1.BOO     68K        DEC Rainbow Kermit BOO file
  121.  KER:MSVGEN.BOO     62K        Generic MS-DOS Kermit BOO file
  122.  KER:MSTHP1.BOO     63K        HP-150 (untested)
  123.  KER:MSTHPX.BOO     64K        HP-110 and Portable PC (untested)
  124.  KER:MSTGRI.BOO     64K        Grid Compass II (untested)
  125.  KER:MSKERM.DOC    263K        MS-DOS Kermit manual, plain ASCII text
  126.  KER:MSKERM.MSS    263K        Scribe text formatter source for manual
  127.  KER:MSKERM.HLP     12K        A summary of MS-Kermit commands
  128.  KER:MSKERM.BWR     11K        List of known restrictions, bugs, etc.
  129.  KER:MSS*.*        638K total  System-independent MASM Source files (13 files)
  130.  KER:MSG*.*        110K each   System-dependent source (graphics, IBM only)
  131.  KER:MSU*.*      70-85K each   Sys-depn source (keyboard support, all systems)
  132.  KER:MSX*.*     39-150K each   Sys-depn source (port i/o, etc, all systems)
  133.  KER:MSY*.*        100K each   Sys-depn source (terminal emulation, IBM only)
  134.  KER:MSZ*.*        183K each   Sys-depn source (term emul, cont'd, IBM only)
  135.  KER:MSV*.MAK        2K each   Microsoft MAKE files for each version
  136.  KER:MSV*.BAT        2K each   Batch files to build each version
  137.  KER:MSV*.LNK        1K each   LINK command files for each version
  138.  
  139. The utility program MSUCHK.C (and .BOO), contributed by Phil Benchoff of
  140. Virginia Polytechnical Institute, allows convenient determination of
  141. MS-Kermit's new keyboard codes on the IBM PC family.
  142.  
  143. Be sure to read the MSKERM.BWR file before trying to use the new version, or
  144. reporting any problems with it.
  145.  
  146. Here are the minimum files needed for the new release ("xxx" stands for the
  147. specific version, IBM, RB1, or GEN):
  148.  
  149. 1. For everybody: The documentation -- MSKERM.DOC, MSKERM.HLP, MSKERM.BWR.
  150.  
  151. 2. For those who already have Kermit on their PC:  MSVxxx.BOO.  If you don't
  152.    have the MSBPCT "BOO-file decoder", also get that.
  153.  
  154. 3. For those who want to make modifications to the sources:
  155.    MSS*.*, MSGxxx.* (if any), MSXxxx.*, MSYxxx.* (if any) ,MSZxxx.* (if any),
  156.    MSVxxx.MAK (or .BAT if you don't have MAKE), and MSVxxx.LNK.
  157.  
  158. The systems for which we don't yet have the new version ready are still in
  159. the Kermit distribution as before, under the MSV, MSX, and MSY prefixes.  These
  160. will be replaced as the new ones appear.
  161.  
  162. The IBM PC and DEC Rainbow versions may also be ordered on diskette from
  163. Columbia, along with typeset, printed copies of the manual.  The IBM version
  164. is available on 5.25-inch 360K DS DD diskettes, and on 3.5-inch 720K DS
  165. diskettes for the PS/2 family.  The Rainbow version is on RX50.  Send mail to
  166. Info-Kermit-Request@CU20B.COLUMBIA.EDU or KERMIT@CUVMA.BITNET for ordering
  167. information.  The distribution diskette for the IBM PC version will also be
  168. submitted by Columbia to various user groups and diskette services.
  169.  
  170. New Features -
  171.  
  172. Of particular interest are the Local Area Network and Tektronix items.  Both
  173. are available only for the IBM PC version of Kermit-MS.
  174.  
  175. LANs can be used as a communications pathway between cooperating Kermits and
  176. between Kermit-MS and a host which allows direct remote logins from the LAN.
  177. The mechanism is the NetBIOS emulator program supplied with each network, and
  178. thus it works with most LAN systems.  Any station can become a Kermit network
  179. server or a client, without interference with the regular network fileservers,
  180. to allow multiple Kermit to Kermit links on a voluntary peer to peer basis.
  181. The mechanism uses just the NetBIOS and not vendor dependent Asynchronous
  182. Communications software packages (Kermit puts its own packets or Connect
  183. mode characters in NetBIOS packets and uses the NetBIOS protocol in addition
  184. to the standard Kermit protocol).
  185.  
  186. Tektronix terminal emulation provides standard line drawing, dot, and
  187. character graphics of the 4010 class terminals using true graphics on the PC.
  188. Kermit-MS automatically determines the display and display adapter board in
  189. current use and does high resolution graphics in response to Tek style
  190. commands (which are described in the new Users Manual).  Display adapters
  191. currently supported are EGA, CGA, Hercules, AT&T/Olivetti, and even regular
  192. Monochrome (with text characters rather than dots).  The graphics will be in
  193. color (foreground and background) and will be preserved separately from
  194. ordinary text (VT102, VT52, Heath-19) screens if the hardware permits and one
  195. can switch back and forth from the keyboard.   Tektronix specifications have
  196. been extended slightly to allow the host to switch Kermit-MS into and out of
  197. graphics mode automatically for easy plotting from packages such as SAS.
  198.  
  199. The IBM PC version now supports the COM3 and COM4 ports available on many
  200. machines with added hardware, provided the user informs the BIOS of their
  201. presence.  The Users Manual shows how to do this.  Kermit-MS/IBM adapts to
  202. screen dimensions found at startup, such as 132 columns or 43 lines, and is
  203. able to switch several popular non-IBM EGA boards to 132 column mode under host
  204. control.
  205.  
  206. Long packets, up to 1000 bytes, are supported to increase efficiency on long
  207. haul communications circuits.  Efficiency increases by using fewer packets and
  208. thus less overall time waiting for packets to be acknowledged.  Strong three
  209. byte CRC checking is encouraged; it does not degrade local performance.  Long
  210. packets are a reasonable alternative to the sliding windows approach which has
  211. a problem on PCs when they attempt disk i/o while receiving characters on the
  212. serial port (interrupts can get lost and packets need to be repeated).
  213.  
  214. Translation mechanisms are present to assist multilingual usage of essentially
  215. ASCII or English style machines.  These are not panaceas for a very complex
  216. problem, but testing in Europe indicates it is a step in the right direction.
  217. The mechanisms are conversion of characters about to be displayed, control of
  218. character size (7 or 8 bits), and the new generalized keyboard handler present
  219. for all MS DOS machines.
  220.  
  221. A sustained awareness of supplementary input and output devices used by
  222. disabled and other individuals is present in many parts of the program.  As we
  223. learn more about such devices Kermit-MS will try to make their use possible and
  224. comfortable.
  225.  
  226. Overall, the interior technical improvements are numerous.  This gives us added
  227. flexibility and increased performance.
  228.  
  229. And may we share with you -
  230.  
  231. Like any Kermit program, MS-DOS Kermit is for everyone to use and share.  Once
  232. you get it, feel free to pass it along to your friends and colleagues.
  233. Although it is copyrighted and not in the public domain, we ask only that you
  234. not attempt to sell it for profit, and that you use it only for peaceful and
  235. humane purposes.  If you have comments, suggestions, improvements, or fixes,
  236. please send them to Kermit Distribution at Columbia University, where they can
  237. be considered for the next release or added to the "beware file".  Happy New
  238. Year, and use Kermit in good health!
  239.  
  240.   Joe R. Doupnik                               Frank da Cruz
  241.   Center for Atmospheric and Space Sciences    Center for Computing Activities
  242.   & Dept of Electrical Engineering             Columbia University
  243.   Utah State University                        612 West 115th Street
  244.   Logan, Utah  84322                           New York, NY 10025
  245.   JRD@USU.BITNET                               SY.FDC@CU20B.COLUMIBA.EDU
  246.  
  247. ------------------------------
  248.  
  249. Date: Wed, 06 Jan 88 19:18:10 PST
  250. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  251. Subject: Announcing version 2.29Z of MSKERMIT ported to RMX86 & RMX286
  252. Keywords: Intel, RMX Kermit
  253.  
  254. This version was made from the version 2.30 sources of MSKERMIT.  Last minute
  255. fixups of the RMX code to support changes from version 2.29C are included.
  256. If there are no problems in the next couple of weeks, it will be released as
  257. version 2.30.  The RMX86 port is MSTRMX.BOO, the 286 is MSTRX2.BOO.
  258. MSTRMX.DOC is still relevant.
  259.  
  260. ------------------------------
  261.  
  262. End of Info-Kermit Digest
  263. *************************
  264. -------
  265. 22-Jan-88 17:08:31-EST,31139;000000000000
  266. Mail-From: SY.CHRISTINE created at 22-Jan-88 17:07:33
  267. Date: Fri 22 Jan 88 17:07:33-EST
  268. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  269. Subject: Info-Kermit Digest V7 #2
  270. To: Info-Kermit@CU20B.COLUMBIA.EDU
  271. Reply-To: Info-Kermit@CU20B
  272. Queries-To: Info-Kermit-Request@CU20B
  273. Message-ID: <12368719882.57.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  274.  
  275. Info-Kermit Digest         Fri, 22 Jan 1988       Volume 7 : Number 2
  276.  
  277. Departments:
  278.  
  279.   ANNOUNCEMENTS -
  280.  
  281.        MSTZ10.BOO (New version of Z-100 Kermit-MS)
  282.        New Versions of MSBMKB and MSBPCT
  283.        Request to Originators of Kermits on BITNET
  284.        Texas University CDC Kermit No Longer Supported
  285.        TRS-80 Model II Kermit Files?
  286.  
  287.   MS-DOS KERMIT -
  288.  
  289.         MSTIBM Tek-Mode Problem
  290.         Re: Observations on new Kermit 2.29C with partial Tektronix emulation
  291.         Use of IBM PC Kermit to Control a Video Disk Player
  292.         Retaining Past Screens
  293.         MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  294.         Screen Scroll in MS-Windows
  295.         MS-KERMIT V2.29C DATED DEC 16/87 VT102 PRINTER PROBLEM
  296.         Kermit 2.29C
  297.         Tektronics 4010 Kermit
  298.         MS-KERMIT 2.29c Scroll-Back Problem with New Output
  299.         MS Kermit and C language.
  300.         MS-Kermit 2.30 Problem
  301.         Problems with Kermit 2.30
  302.         Kermit 2.30 Lack of Screen Blanking Solved
  303.         Rainbow MS-DOS Kermit 2.30
  304.         Generic MS-DOS V2.3 Problem
  305.         MS-KERMIT 2.30
  306.  
  307. ----------------------------------------------------------------------
  308.  
  309. Date: Sun, 17 Jan 88 21:34:58 EST
  310. From: Drew Derbyshire <ahd@omnigate.clarkson.edu>
  311. Subject:  MSTZ10.BOO (New version of Z-100 Kermit-MS)
  312. Keywords: Z-100 Kermit, Zenith Kermit
  313.  
  314. Following this as separate mail you will find a .BOO file for a new version
  315. of Z-100 Kermit-MS.  This version, tagged internally as 2.29d, was created
  316. by me from the system independent 2.30 sources now online at
  317. cu20b.Columbia.EDU and debugged MSxZ10.ASM sources that I got from Joe
  318. Doupnik in October.
  319.  
  320. This is not my final version, but the program appears stable and I am
  321. mailing it while I have a chance.  (Anything that works better thank Joe
  322. for, anything that is broken blame me for.)  Changes to the program from the
  323. 2.29c version of MSTZ10 include:
  324.      
  325.      Z-200 support is deleted.  This was partially because I am
  326.      using the standard ZDS include files for BIOS and hardware
  327.      specific constants instead of dynamically chosen "magic"
  328.      numbers, and partially because if problems were to arise
  329.      with the Z-200 code I can't recreate them.  (Z-200 users
  330.      can boot their systems in IBM PC mode and use the better
  331.      IBM Kermit-MS.)
  332.      
  333.      A screen escape sequence output via DOS from the GETKEY
  334.      routine is deleted.  This interfered with the output of
  335.      various escape sequences and also slowed CONNECT mode down
  336.      to where it fell behind at speeds as low at 1200 baud.
  337.      
  338.      An improperly installed internal queue for the AUX port is
  339.      deleted.  This was causing monitor RAM and other storage
  340.      overlays which in turn resulted in various display problems
  341.      and system crashes.
  342.      
  343.      Output from within the terminal emulator is now done via
  344.      direct calls to the Z-100 monitor ROM.  File transfer output
  345.      is still done via DOS, so most "screen saver" programs will
  346.      continue to work properly and not blank the screen during long
  347.      file transfers.
  348.      
  349.      The HANGUP command is added.
  350.      
  351.      The BREAK command is fixed.   Formerly, it hung up the
  352.      phone.
  353.      
  354.      The CONNECT mode HELP command no longer improperly enters
  355.      server mode.
  356.  
  357.      Key values returned by the SHOW KEY command now match the
  358.      values in the Z-100 user's manual.
  359.  
  360. This version has the following known bugs:
  361.  
  362.      The SHOW MODEM command returns incorrect information.
  363.  
  364.      All input on the keypad is taken as alternate keypad mode;
  365.      the VT-52 escape sequence to have the keypad output normal
  366.      numerics will be ignored.  However, the SET KEY command can 
  367.      be used to force these keys to output numerics.
  368.  
  369.      If the host sends the disable scan mode sequence (esc X ?),
  370.      the keyboard translator will be disabled for all function and
  371.      keyboard keys until CONNECT mode is exited and re-entered.
  372.  
  373.      The unshifted BREAK key is invisible to KERMIT.
  374.  
  375. These are for most part minor problems, and I consider the program
  376. quite usable while I take my time correcting the bugs and exercising
  377. the code in general.  Once these error are corrected, I will forward
  378. the updated BOO file and sources to Info-Kermit.
  379.  
  380. Anyone desiring my interim sources may send me a note directly.
  381.  
  382. Drew Derbyshire
  383.  
  384. p.s. Don't thank me, thank Joe Doupnik for putting up with my questions
  385.      and lack of results for four months, and thank Clarkson University's
  386.      Educational Resources Center for providing E-mail and technical
  387.      assistance.
  388.  
  389. Bitnet:    ahd@clgw
  390. Internet:  <ahd@Omnigate.Clarkson.EDU>
  391. Voice:     914-339-7425
  392. U.S.Snail: 578 Broadway, Apt 6
  393.            Kingston, NY 12401
  394.  
  395. [Ed. - Thanks Drew (and more thanks to Joe too).  The file has replaced the
  396. old one in KER:MSTZ10.BOO available thru Arpanet by FTPing to CU20B, user
  397. ANONYMOUS (any password) and thru BITNET using KERMSRV.]
  398.  
  399. ------------------------------
  400.  
  401. Date: 15 January 1988, 18:15:04 SET
  402. From: RECK@DBNUAMA1 (Gisbert W.Selke)
  403. Subject: New Versions of MSBMKB and MSBPCT
  404. Keywords: .BOO Files
  405.  
  406. I have just sent you MSBMKB.FOR and MSBPCT.FOR.  They are written in as plain
  407. FORTRAN IV as possible to make them better portable; however, some things like
  408. writing/reading binary files are system specific. I have tried to indicate
  409. those places. Also, I have included as much as I knew about BOO format in
  410. comments.  In addition, I am sending MSBMKB.PAS, written in Turbo Pascal
  411. (3.02). It runs quite a bit faster than the C version due to i/o buffering. I
  412. include a boo-ed version of the COM file.
  413.  
  414. Congratulations on *the* *final* MS-Kermit 2.30!! What I have seen from
  415. it up to now, I'm completely happy with it. Great stuff!
  416.  
  417. \Gisbert
  418.  
  419. [Ed. - Thanks, Gisbert!  Your en/de-BOOing programs are now installed in
  420. the Kermit distribution as MSBPCT.FOR, MSBMKB.FOR, along with MSBPCT.PAS,
  421. a Turbo Pascal version you sent us last November.]
  422.  
  423. ------------------------------
  424.  
  425. Date: 14-JAN-1988 17:06:37 GMT
  426. From: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  427. Subject: Request to Originators of Kermits on BITNET
  428. Keywords: Lancaster University
  429.  
  430. Readers of the Columbia Info-Kermit Digest might be aware that Lancaster
  431. University in England runs a distribution service parallel to that offered
  432. by Columbia on their CU20B system. We have a collection of Kermit files that
  433. is as close to what's available on CU20B as possible and can be accessed on
  434. the British universities network or over dial-up lines. We also write tapes
  435. and discs for people who want them.
  436.  
  437. Until recently, we've been keeping our set of files up-to-date by FTP'ing
  438. from CU20B, and we've been no more than a few days behind the US.  However,
  439. the FTP service from Britain to Arpa closed last year, so we can't acquire
  440. anything by that route.  We also have no capability to request files from
  441. BITNET servers.  We get sets of tapes from Columbia a few times a year
  442. (thanks very much to Chris and Frank for this) but inevitably we now lag 3
  443. months or more behind.
  444.  
  445. So here's a plea to Kermit contributors who use BITNET to mail or FTP their
  446. files to Columbia: if you would be prepared to send a parallel set of files
  447. to us at the same time, we'd be very grateful to receive them, and we'll
  448. look after distributing them in this country.  There's a very active Kermit
  449. community over here which we co-ordinate with our own Info-Digest, so
  450. there'll be more timely feedback for developers if we can get hold of
  451. versions quickly.
  452.  
  453. We can accept files by mail over BITNET addressed to 
  454.  
  455.              syskermit%uk.ac.lancs.vax1 @ ac.uk
  456.  
  457. at any time.  It should be OK to send up to 100K minimum per file; there will
  458. be no space problems here so people can send without pre-arrangement.  If
  459. mailing files is a problem we can accept them by FTP (we can't *pull* files
  460. from BITNET, so we have to ask people to send): please mail to me for
  461. details of a receiving account.
  462.  
  463. Traffic to us on Arpa has to be kept to a minimum, I'm afraid, so please
  464. *don't* send stuff to us on this route. But if you have an Arpa-BITNET
  465. gateway you can use.....
  466.  
  467. My thanks, and those of the British Kermit community, to anyone who can help
  468. us out with this. We hope to hear from you.
  469.  
  470.           Alan Phillips
  471.           UK Kermit Distribution
  472.           Lancaster University
  473.           United Kingdom
  474.  
  475. [Ed. - Thanks Alan for your continuing service...]
  476.  
  477. ------------------------------
  478.  
  479. Date: Mon 4 Jan 88 10:43:06-EST
  480. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  481. Subject: Texas University CDC Kermit No Longer Supported
  482. Keywords: CDC Kermit
  483.  
  484. William P. Reeder of the Comutation Center has just informed us that the
  485. University of Texas is no longer to support Kermit-170 for the NOS and
  486. NOS/BE operating systems.  The Kermit sources which are prefixed KER:CDC*.*
  487. are now unsupported.  He recommends that the KER:CD3*.* version of NOS
  488. Kermit, by Steve Roseman at Lehigh University become the standard version
  489. for our distribution tapes.
  490.  
  491. Thanks to Jim Knutson and the University of Texas for all the past Kermit
  492. support.
  493.  
  494. ------------------------------
  495.  
  496. Date: Fri 22 Jan 88 11:55:48-EST
  497. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  498. Subject: TRS-80 Model II Kermit Files?
  499. Keywords: TRS-80 Model II Kermit
  500.  
  501. It has been pointed out to us that the file TR2KER.HEX in the Kermit
  502. distribution is not really a hex file at all, but just garbage. Is anybody
  503. using this version of Kermit on the TRS-80 Model II with TRSDOS?  If so,
  504. could they send in a new, real .HEX file?  Thanks!  - Frank
  505.  
  506. ------------------------------
  507.  
  508. Date: Tue, 29 Dec 87 13:35 EST
  509. From: <ACCESS@ALCANKTN.BITNET> (Shawn Allin - Alcan KRDC Computer Services)
  510. Subject: MSTIBM Tek-Mode Problem
  511. Keywords: MS-DOS Kermit 2.29C, TEK Emulation
  512.  
  513. I've just briefly tried the new MSTIBM with Tek emulation on a Compaq 386
  514. with EGA. I ran a PLOT 10 program I have and the emulator went into
  515. Tektronix mode upon receipt of a ESC FF properly.  However, when I tried the
  516. ALT = to toggle back to VT102 mode, it cleared the screen but stayed in Tek
  517. mode.  I had to enter command mode and type SET TERMINAL VT102 to get it
  518. back.  Is this a bug, or am I overlooking something?
  519.  
  520.      Regards,
  521.  
  522.      Shawn Allin
  523.      Alcan International Ltd.,
  524.      P.O. Box 8400,
  525.      Kingston, Ont.,
  526.      Canada  K7L 4Z4
  527.      (613) 541-2178
  528.  
  529.      Bitnet: ACCESS@ALCANKTN
  530.  
  531. [Ed. - Yes, it's Alt-Minus, not Alt-Equals]
  532.  
  533. ------------------------------
  534.  
  535. Date: 30 Dec 87 06:48:40 GMT
  536. From: windley@iris.ucdavis.edu (Phil Windley)
  537. Subject: Re: Observations on new Kermit 2.29C with partial Tektronix emulation
  538. Keywords: MS-DOS Kermit 2.29C, TEK Emulation
  539.  
  540. In article <8331@steinmetz.steinmetz.UUCP> mroz@hudson.steinmetz () writes:
  541. >
  542. >    7. Seems to pick up the type of graphics adapter
  543. >    automatically.  I haven't tested this on a Hercules though . . .
  544. >
  545.  
  546. It works with Hercules as well.
  547.  
  548. >
  549. >If anyone knows of any new features or how to set keys please post or
  550. >email me.
  551.  
  552. Here's a few lines from my mskermit.ini file that sets some keys:
  553.  
  554. set key \338 \Kkp0
  555. set key \335 \Kkp1
  556. set key \336 \Kkp2
  557. ...
  558.  
  559. I found these out mainly by a combination of experimenting and
  560. accident.  I'm still trying to figure out how to write scripts, etc.
  561. Is there documentation for this beast somewhere?
  562.  
  563. Phil Windley
  564. Robotics Research Lab
  565. University of California, Davis
  566.  
  567. [Ed. - The new SET KEY feature is thoroughly documented in the new MS-Kermit
  568. 2.30 manual, KER:MSKERM.DOC.]
  569.  
  570. ------------------------------
  571.  
  572. Date: Fri, 8 Jan 88 17:11:10 EST
  573. From: akk2@tut.cc.rochester.edu (Atul Kacker)
  574. Subject: Use of IBM PC Kermit to Control a Video Disk Player
  575. Keywords: MS-DOS Kermit, Video Disk Player
  576.  
  577. We have a user here who is currently using a DEC VT102 terminal for a
  578. special application.  He uses the terminal to access a mainframe database,
  579. which is a database of photographs in the George Eastman House archives.  He
  580. also has a video disk player connected to the printer port at the back of
  581. the VT102 terminal.  If he selects a record in the database that has a video
  582. field, a picture of the photograph comes up on his video disk player.  The
  583. mainframe program does this through the use of standard VT102 printer
  584. control escape sequences.
  585.  
  586. He would now like to do this on his IBM PC using Kermit which supports the
  587. same printer control sequences.  What I would like to know is how to set up
  588. his system to do this.  I understand that the printer port on a VT102
  589. terminal is a serial port.  What does Kermit use - the parallel or the
  590. serial port when it sends the printer control sequences ?  Can he use COM2
  591. to connect his video disk player to and use the DOS MODE command to redirect
  592. the output of LPT1 ?  Any suggestions welcome. Thanks Atul Kacker
  593. ..!rochester!ur-tut!akk2
  594.  
  595. [Ed. - Version 2.30 of MS-DOS Kermit, just announced, supports all the
  596. printer control sequences that the VT102 does, so it should work the same
  597. way, on either a serial or parallel port.]
  598.  
  599. ------------------------------
  600.  
  601. Date: Fri, 08 Jan 88 22:05:17 -0800
  602. From: Alastair Milne <milne@ICS.UCI.EDU>
  603. Subject: Retaining Past Screens
  604. Keywords: MS-DOS Kermit 2.29C
  605.  
  606.    I am using Kermit 2.29C on IBM's and compatibles, and among all the useful
  607.    features (including the excellent terminal emulation), there is one that
  608.    sometimes drives me up a wall: the saving of past screens.  Every so often
  609.    I will aim for the RETURN key, miss it, and hit HOME instead.  Everything
  610.    stops in its tracks while n pages of screen scroll past.  And END, of
  611.    course, so that it will all scroll back to where it's supposed to be.  
  612.  
  613.    Obviously, in certain circumstances, this could be enormously useful; 
  614.    however, in the general case, I find it simply gets in the way; and in
  615.    fact, with a clone having a slower screen than an IBM, or disabled 
  616.    interrupts during refresh, it can become very annoying.  I see no way 
  617.    among the commands to turn it off (or perhaps reduce the number of screens 
  618.    that are saved).  Is there in fact a way; or is one available in the next 
  619.    version?
  620.  
  621.    Thanks very much,
  622.  
  623.    Alastair Milne
  624.  
  625. [Ed. - No, there's no way to turn it off.  You can reduce the number of
  626. screens by changing a parameter somewhere and reassembling.]
  627.  
  628. ------------------------------
  629.  
  630. Date: Sun, 10 Jan 88 20:59:48 PST
  631. From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  632. Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  633. Keywords: MS-DOS Kermit 2.29C
  634.  
  635. Possible bug with MSKERMIT version 2.29C:
  636.  
  637. (Forwarded from: Ya'akov_Miles@UBC.MAILNET, Dated: Sun, 10 Jan 88 20:56:38 PST)
  638.  
  639. I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  640. in the Tektroniks 4010 emulation mode.  Specifically, alpha mode characters
  641. will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  642. titles and labels to obliterate the graphed data.
  643.  
  644. ps:     I have an IBM-PC/xt clone with the CGA adaptor.
  645.  
  646. [Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  647.  
  648. ------------------------------
  649.  
  650. Date: Mon, 11 Jan 88 11:12:15 est
  651. From: snorthc@NSWC-OAS.ARPA
  652. Subject: Screen Scroll in MS-Windows
  653. Keywords: MS-DOS Kermit, MS-WIndows
  654.  
  655. I have had problems making Kermit scroll up/down screens under MS-Windows
  656. when in a window*.
  657.  
  658. Version 2.29b and 2.29c (21 DEC) have been tested with version 1.01 - 1.03
  659. and 2.03 of MS-Windows.  You are only able scroll up one line.
  660.  
  661. Both Version 2.29b and 2.29c will scroll properly in a window under
  662. Windows/386.
  663.  
  664. * In a window refers to setting up the PIF file so that Kermit does not
  665. write directly to screen and does not "modify" a com port.
  666.  
  667.     Stephen Northcutt (snorthc@nswc-g.arpa)
  668.  
  669. [Ed. - This is a restriction of the program, noted in the MSKERM.BWR
  670. file.  However, you should still be able to scroll up by using the mouse on
  671. the scroll bar.]
  672.  
  673. ------------------------------
  674.  
  675. Date: Tue, 12 Jan 88 11:50 EST
  676. From: <LUIS%YULIBRA.BITNET@CUVMA.COLUMBIA.EDU>
  677. Subject: MS-KERMIT V2.29C DATED DEC 16/87 VT102 PRINTER PROBLEM
  678. Keywords: MS-DOS Kermit
  679.  
  680. We have been testing the new version of MS-KERMIT (V2.29c dated Dec 16) and
  681. found some problems with the VT102 printer function.  When we used the old
  682. version of MS-KERMIT (v2.29b), we where able to use the TPRINT command on a
  683. VM/CMS system to print out files directly to the local printer attached to
  684. the PC.  In the new version the printer goes crazy and all sorts of control
  685. characters appear to have been received by the printer.  Where there any
  686. changes to the printer routines of the VT102 option?  Like I said, the
  687. command on VM/CMS worked on the old version of Kermit, but not in the new.
  688.  
  689. [Ed. - The new version is supposed to act more like a real VT102 than the
  690. previous version, and supports host-controlled transparent printing.  The
  691. behavior and escape sequences are documented in the manual, MSKERM.DOC.]
  692.  
  693. The TEK4010 emulation of Kermit V2.29C (dated Dec 16) works great when is
  694. used with the IBM 7171 connected to VM/CMS.  We tested it out using SAS
  695. GRAPH to plot various graphics.  We even had SAS GRAPH send the
  696. startup/termination escape sequence with no problems.  Our next tests will
  697. be on the VAX/VMS systems, also running SAS.
  698.  
  699. Thanks for all the efforts that went into putting MS-KERMIT together, its a
  700. great product.
  701.  
  702. Luis Strauch
  703. York University
  704. Toronto, Canada
  705. BITNET: LUIS@YULIBRA
  706.  
  707. ------------------------------
  708.  
  709. Date: Tue, 12 Jan 88 12:07 EST
  710. From: "James A. Harvey" <IJAH400@INDYVAX.BITNET>
  711. Subject: Kermit 2.29C
  712. Keywords: MS-DOS Kermit 2.30
  713.  
  714. Jim Griffin gave me a copy of this to test the other day.  It's fantastic!!!
  715. I.U. recently got a site license for a bunch of the Precision Visuals
  716. graphics products (DI-3000, DI-3000 XPM, PicSure Plus, Metafile system,
  717. etc.) and I'm now using the 4010 emulator in Kermit with it as I install and
  718. test stuff.  Sure is a hell of a lot easier than switching back and forth
  719. between PC-PLOT and Kermit, which is what I was doing last month!
  720. Thanks!!!!!
  721.  
  722.                                 - Jim Harvey
  723.  
  724. PS: It runs rings around PC-PLOT (I have an EGA-compatible system which the
  725. Kermit 4010 emulator seems to make full use of, whereas PC-PLOT didn't
  726. appear to).  I also tried it on a Zenith 151, it worked fine on that too.
  727. The PVI (Precision Visuals) drivers tend to make full use of all the
  728. features of the device they are driving; so any emulator passing off as the
  729. real thing with these drivers is probably quite a good one.
  730.  
  731. [Ed. - James Harvey is the one who originally added VT100 emulation to Kermit.]
  732.  
  733. ------------------------------
  734.  
  735. Date: Thu, 14 Jan 88 10:47:03 EST
  736. From: Jim Griffin <IJDG400%INDYCMS.BITNET@CUVMA.COLUMBIA.EDU>
  737. Subject: Tektronics 4010 Kermit
  738. Keywords: Ms-DOS Kermit 2.30, Tektronix
  739.  
  740.     I've been testing the beta version of the MSKERMIT that performs
  741. Tektronics 4010 emulation. So far the program is working just fine but, I
  742. would like to voice a complaint about one of the MSKermit commands that had
  743. its definition changed. I would like the CLEAR command to clear out the
  744. keyboard redefinitions instead of clearing the serial port buffer.  The
  745. reason I need to clear the Keyboard definitions is that I frequently switch
  746. back and forth between an IBM CMS machine with a 7171 protocol converter and
  747. a VAX8800 with VMS. For CMS I can define the function keys the way the 7171
  748. wants them but, when I go over to the VAX I need to clear out the CMS
  749. function key definitions and have them set back to a TRUE VT100 state. The
  750. old CLEAR command did this for me. Perhaps an EMPTY command could be
  751. implemented to clear the serial port buffer.
  752.  
  753. [Ed. - The new syntax is "SET KEY CLEAR".  Also see KER:MSIIBM.INI for an
  754. example of setting Kermit up to work with a protocol converter.]
  755.  
  756. ------------------------------
  757.  
  758. Date: Thu, 14 Jan 88 11:56:20 PST
  759. From: Denis_Laplante%UBC.MAILNET@um.cc.umich.edu
  760. Subject: MS-KERMIT 2.29c Scroll-Back Problem with New Output
  761. Keywords: MS-DOS Kermit 
  762.  
  763. A messed-up screen results when new output is superimposed on old after
  764. using the PgUp key to scroll back.  It's best to always press End key before
  765. getting new output.
  766.  
  767. [Ed. - This behavior can be controlled by SET TERMINAL ROLL.]
  768.  
  769. ------------------------------
  770.  
  771. Date: Thu, 14 Jan 88 22:12 EST
  772. From: Timothy Stark <11TSTARK%GALLUA.BITNET@CUNYVM.CUNY.EDU>
  773. Subject: MS Kermit and C language.
  774. KeywordsL MS-DOS Kermit 2.30
  775.  
  776.    Last night, I get mskermit stuffs from kermsrv library after you posted
  777. anncouning information about Kermit 2.30. And I downloaded stuffs into my
  778. IBM PC/AT. It worked fine for both VT100 and Tek4010!!! It is GREAT kermit
  779. terminal! I would like that Tek4010 Graphics Terminal Emulation!  I read a
  780. file called MSKERM.BWR about bugs and missing features. I found that
  781. challaging information at end of MSKERM.BWR said that system-depend machine
  782. language will be replace C-language portable modules in the future.  Who
  783. will rewrite MSkermit 2.30 for C-Language??
  784.  
  785. [Ed. - Keep watching Info-Kermit... there may be an announcement some day.]
  786.  
  787.    I found a bug in Kermit 2.30 that SEND command initialized back to 80
  788. packet-lenght after I did SET SEND PACKET 94! I tried to SET SEND PACKET 94
  789. and checked STATUS. It said Sending packet lenght that is 94. I tried to
  790. SEND <file> and Packet-Lenght: 78~79. I rechecked STATUS command.  It said
  791. that 80. I believed that SEND forced to set packet 80 instead 94!  Please
  792. fix it!
  793.  
  794. -- Tim Stark
  795.  
  796. [Ed. - It's not a bug.  SET SEND PACKET-LENGTH is used to override the
  797. negotiated packet length, but only if the negotiated one was longer.  In
  798. this case, it's shorter, so what the other Kermit asked for is what it got.
  799. This is described in the manual.]
  800.  
  801. ------------------------------
  802.  
  803. Date: Wed, 20 Jan 88 10:48:01 EST
  804. From: J. P. Letellier <jp@nrl-radar.ARPA>
  805. Subject: MS-Kermit 2.30 Problem
  806. Keywords: MS-DOS Kermit 2.30
  807.  
  808. I am presently using a Zenith AT clone (ZWX-248-62) as a remote terminal to
  809. a VAX-750 running Berkley 4.2.  I downloaded kermit 2.30 and started trying
  810. it out.  I have run into the following problem:
  811.  
  812. I am running my terminal with "set term color 1,10,33,41".  When I page
  813. things through "more" or "page", at the bottom of the screen page, the VAX
  814. sends the sequence "esc[7m" to change the background for the "more XX%"
  815. notification, and an "esc[m" to reset the terminal to the way it was.
  816. Except, it resets the terminal to the non-intense mode and I can no longer
  817. read anything on my screen.  I can program an "F-key" to put out the "set
  818. term color 1" again, which resets my screen to readable, but that makes for
  819. a two-stroke sequencing through "more", and will be a lot of trouble in
  820. writeups which make an extensive use of background switches (because the
  821. screen also erases when I do the "set term color 1").  jp
  822.  
  823. ------------------------------
  824.  
  825. Date: 21 Jan 88 18:01:51 GMT
  826. From: jkg@gatech.edu (Jim Greenlee)
  827. Subject: Problems with Kermit 2.30
  828. Keywords: MS-DOS Kermit 2.30
  829.  
  830. Well, I've been playing around with the new version of Kermit that was
  831. recently announced (thanks, Tom :-) for about 2 days now, and I think I have
  832. discovered a bug (or at least an anomaly) in the VT100 emulation.
  833.  
  834. First, a little background. I had been using version 2.29 (May, 1986) of
  835. Kermit on my AT&T PC 6300 almost since it was released. One of the fea-
  836. tures that I use the most is the ability to set FG/BG colors on a color
  837. monitor - I normally use "set term color 1 10 33 46", which gives me a
  838. high-lighted yellow FG on a light blue BG. I also almost always use the
  839. VT102 emulation mode.
  840.  
  841. This works fine with version 2.29, particularly in the case where the host
  842. sends a US (underline start) or UE (underline end) sequence to the terminal.
  843. On a color monitor, this causes the FG/BG colors to be reversed.
  844.  
  845. So...I ftp-ed and unBOOed version 2.30 of Kermit, carefully read the manual
  846. and help files, changed my MSKERMIT.INI files to match the new format, and
  847. discovered that the US/UE sequences do not produce the same results on my
  848. color monitor. What happens is that receipt of a US causes the video image
  849. to be reversed, and the UE sequence causes it to be restored, but for some
  850. reason the FG high-lighting is turned off. If I drop back into command mode
  851. and do another "set term color", then everything works fine until I get
  852. another US/UE sequence.
  853.  
  854. This problem does not manifest itself with the Heath/Zenith mode (which is
  855. what I'm using in the interim). I checked the beta version (2.29C) that was
  856. posted recently, and got the exact same results - US/UE causes high-lighting
  857. to be turned off. Is this a genuine bug or did I just get a munged copy of
  858. the software? Is their any way I can fix it short of getting all the sources
  859. and ferreting out the problem myself? Has anybody else noticed this problem?
  860.  
  861. Any and all { help | comments | suggestions } are welcome.
  862.  
  863.                         Jim Greenlee
  864. The Shadow...!{decvax,hplabs,ihnp4,linus,rutgers}!gatech!jkg
  865.  
  866. ------------------------------
  867.  
  868. Date: Wed 20 Jan 88 22:01:51-EST
  869. From: Jim Celoni S.J. <su.Celoni@CU20B.COLUMBIA.EDU>
  870. Subject: Kermit 2.30 lack of screen blanking solved
  871. Keywords: Ms-DOS Kermit 2.30
  872.  
  873. Recall last month I reported that the December Kermit-MS 2.30 beta didn't
  874. clear the screen for me on going to connect mode.  After your reply, I was
  875. pretty sure Fansi-console was the culprit, whether in its quick scroll mode
  876. (/q1, using extra graphics memory on cga or ega) or not (/q0).  Official
  877. 2.30 behaves the same way: cycling through emulation modes cleared things, I
  878. think, but explicit Alt-key clearing didn't.
  879.  
  880. Imagine, then, my happiness when I discovered that everything works right
  881. when I do a MODE CO80 just before invoking kermit.  Fansi-console is a fine
  882. program with lots of users, and the mode tip might help in other situations
  883. too.  Maybe a word in the .BWR file...
  884.  
  885. P.S.  I have an IBM 256K EGA and run IBM DOS 3.3 on an Antex AT clone.
  886.  
  887. > Date: Wed, 20 Jan 88 22:27 MDT
  888. > From: Joe Doupnik <JRD@USU.BITNET>
  889. > Subject: RE: Kermit 2.30 lack of screen blanking solved
  890.  
  891. >         The indications seem to be that Fansi-console reports the wrong
  892. > screen size information to callers such as Kermit. The ALT = reset clears
  893. > the known screen size, using ega information stored in the Bios, but
  894. > going through graphics and back to text terminal types does a real live
  895. > mode set (same as MODE xxxx). Mode setting gets back standard screen
  896. > dimensions stored in Command.com and puts everything in proper places both
  897. > in the display board and in the Bios. Apparently, Fansi-console keeps some
  898. > of this to itself so Kermit can't find those parts. Too many chiefs. There
  899. > is not a thing Kermit can do about such a situation, but you might want to
  900. > bring it to the attention of Hersey for their consideration.
  901.  
  902. ------------------------------
  903.  
  904. Date: Fri, 22 Jan 88 11:47 EST
  905. From: <TLEWIS%UTKVX3.BITNET@CUVMA.COLUMBIA.EDU>
  906. Subject: RAINBOW MS-DOS KERMIT 2.30
  907. Keywords: MS-DOS Rainbow Kermit 2.30
  908.  
  909. Hopefully someone can answer my question.  I have just finished putting
  910. together MS-DOS Kermit 2.30 for the Rainbow 100.  We use Kermit to connect
  911. to a DEC PDP-11/70 system.  On our system, we have a program to print
  912. certain files via the printer port.  This program simply turns the printer
  913. port on, reads a line, writes an line, and when finished, turns the printer
  914. port off with the proper escape sequences.  This works perfect in terminal
  915. mode, but when using Kermit, it does not work.  The supplement for the
  916. MS-DOS Users Guide especially for the extended DEC Rainbow version of
  917. MS-Kermit says that complete support for all printer port functions has been
  918. included in this version of the emulator.  Should this work?  Can I not from
  919. BASIC on a host system turn on the printer port, print a file, and turn the
  920. printer port back off while running Kermit?
  921.  
  922. I would appreciate any help on this subject!
  923.  
  924. Thanks,
  925. Terry Lewis
  926. University of Tennessee at Martin
  927. Martin, Tennessee  38238
  928. TLEWIS@UTKVX1  (BITNET)
  929.  
  930. [Ed. - You should be able to do this, but there's always the possibility
  931. of a bug, either in Kermit, or in its interaction with the Rainbow's VT102
  932. firmware.  Users are invited to peek at the source code and send in fixes
  933. if necessary.]
  934.  
  935. ------------------------------
  936.  
  937. Date: Fri, 15 Jan 88 13:32 CDT
  938. From: Raisin in the mid-dle <FRENCH%eg.ti.com@RELAY.CS.NET>
  939. Subject: Generic MS-DOS V2.3 Problem
  940. Keywords: MS-DOS Kermit 2.30
  941.  
  942. I downloaded the generic MS-DOS kermit V2.3 to try out on my TI-PC (IBM-
  943. compatible-sort-of).  It runs, but whenever I do a 'SET BAUD xxx' command it
  944. complains "Command not implemented".  What gives?  Did I have a download
  945. problem or are others experiences this problem?
  946.  
  947. Regards,
  948. Stewart French
  949.  
  950. [Ed. - Setting the baud rate is a system-dependent function, and therefore
  951. is not implemented in Generic DOS Kermit.]
  952.  
  953. ------------------------------
  954.  
  955. Date: Mon, 18 Jan 88 17:32 N
  956. From: Eberhard Lisse, Abt Verbrennungschirurgie, RWTH Aachen <IUS@DACTH51>
  957. Subject: MS-KERMIT 2.30
  958. Keywords: MS-DOS Kermit 2.30
  959.  
  960. MS-Kermit has always been among my ten favourite programs and has now moved
  961. up to number one, even beating Don Kneller's NDmake 4.31 for which I now
  962. seriously consider paying the $ 35. :-)
  963.  
  964. I would like to move its version be renamed to 3.0 as it looks almost a
  965. complete rewrite to me and includes lots of nice new features, not the least
  966. being the Tektronix emulation for which lots of users have longed since some
  967. time.
  968.  
  969. [Ed. - A sensible idea, but unfortunately, it's been publicized at version
  970. 2.30 too far, too wide, and too long.]
  971.  
  972. I would also like to thank Joe publicly, via INFO-KERMIT, for his time and
  973. effort to produce this marvelous piece of code which I think is better than
  974. most commercial products. And I have tried some ...
  975.  
  976. regards, el
  977.  
  978. Eberhard W. Lisse
  979. Burn Unit and Department of Plastic and Reconstructive Surgery
  980. Technical University Aachen
  981. West Germany
  982.  
  983. BITNET:         ius@dacth51                             preferred
  984. ARPA:           ius%dacth51.BITNET@cunyvm.cuny.EDU
  985. UUCP:           psuvax1!dacth51.BITNET!ius              from overseas
  986.                 unido!dacth51.BITNET!ius                within Europe
  987.                 {{uunet!}unido!rmi!}lisse!el            Real Soon Now
  988.  
  989. ------------------------------
  990.  
  991. End of Info-Kermit Digest
  992. *************************
  993.  
  994.  
  995. -------
  996. 26-Jan-88 17:30:51-EST,24743;000000000000
  997. Mail-From: SY.CHRISTINE created at 26-Jan-88 17:30:06
  998. Date: Tue 26 Jan 88 17:30:05-EST
  999. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1000. Subject: Info-Kermit Digest V7 #3
  1001. To: Info-Kermit@CU20B.COLUMBIA.EDU
  1002. Reply-To: Info-Kermit@CU20B
  1003. Queries-To: Info-Kermit-Request@CU20B
  1004. Message-ID: <12369772559.15.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1005.  
  1006. Info-Kermit Digest         Tue, 26 Jan 1988       Volume 7 : Number 3
  1007.  
  1008. Departments:
  1009.  
  1010.   ANNOUNCEMENTS -
  1011.         Announcing C-Kermit 4E(068)
  1012.         Updates for CDC Cyber NOS Kermit (CD3KER)
  1013.         Announcing DECSYSTEM-20 Kermit 4.2(262)
  1014.         German Translation of MSKERM.HLP for V2.30
  1015.  
  1016.   VM/CMS KERMIT -
  1017.         Installing CMS Kermit 4.0
  1018.         Kermit on 9370 using ASCII Subsystem
  1019.         CMS Kermit 4.0 Packet Size Anomaly
  1020.  
  1021.   UNIX KERMIT -
  1022.         Re: Announcing C-Kermit 4E(068)
  1023.         Data General C-Kermit 4E(067)
  1024.         Kermit on BSD 4.2
  1025.         Re: Kermit on BSD 4.2
  1026.         C-Kermit 4D(061) and Microport Unix
  1027.  
  1028.   MISCELLANY -
  1029.         UUCP Lock Files
  1030.         VAX -> NASA VAX Problem
  1031.         Secure Kermit File Server for VMS?
  1032.         Kermit for the Visual 1050?
  1033.         Commodore 64 Kermit and GNU Emacs?
  1034.  
  1035. ----------------------------------------------------------------------
  1036.  
  1037. Date: Sun 24 Jan 88 20:15:25-EST
  1038. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1039. Subject: Announcing C-Kermit 4E(068)
  1040. Keywords: C-Kermit 4E(068), Unix Kermit
  1041.  
  1042. This is to announce another minor release, but this time a "real" release,
  1043. of C-Kermit for Unix, VAX/VMS, Data General AOS, the Commodore Amiga, the
  1044. Apple Macintosh, etc.  The changes were minor, and only appear in the Unix
  1045. versions.  They include:
  1046.  
  1047.  . Suspendibility via Ctrl-Z on systems with job control (Bob Brown).
  1048.  . Explicit support for SCO Xenix in the Makefile (from D.W. Bettinger).
  1049.  . Explicit support for the AT&T 7300, including the ability to dial its
  1050.    internal modem (from R.E. Hill, untested).
  1051.  . Improved response of the C-Kermit server to 'remote cwd' commands.
  1052.  . Miscellaneous small fixes and cleanups.
  1053.  
  1054. The major change is that since this is now considered a real release, the
  1055. files have been named from XK*.* back to CK*.*, and the XK*.* files are
  1056. gone, resulting in a savings of about 2 megabytes in our Kermit distribution
  1057. area and on our tapes.
  1058.  
  1059. All files' names changed, but the only files whose contents changed are:
  1060.  
  1061.  ckuker.upd - Update history
  1062.  ckuker.bwr - Beware file
  1063.  ckcfns.c   - Functions (better reporting of current directory by server)
  1064.  ckcmai.c   - Main program (new version number)
  1065.  ckcpro.c   - Protocol module (wart output)
  1066.  ckudia.c   - Dial module (ATT 7300 support added)
  1067.  ckuusr.c   - New calls
  1068.  ckutio.c   - Support for ATT 7300, job control fixes
  1069.  ckufio.c   - New zgtdir() function to return current directory
  1070.  ckdfio.c   - Ditto (but dummy)
  1071.  ckifio.c   - Ditto (but dummy)
  1072.  ckmfio.c   - Ditto (but dummy)
  1073.  ckvfio.c   - Ditto (but dummy)
  1074.  ckwart.c   - Syntax error fixed
  1075.  
  1076. These files are in K2: on CU20B.COLUMBIA.EDU, e.g. K2:CKCFNS.C, available
  1077. via anonymous FTP.  They are also available on BITNET from KERMSRV@CUVMA as
  1078. CKCFNS C, etc.  For information about using KERMSRV to get Kermit files,
  1079. send a message to KERMSRV@CUVMA with the message text saying "help".
  1080.  
  1081. Please report any problems with this release to Info-Kermit@CU20B.
  1082.  
  1083. ------------------------------
  1084.  
  1085. Date: Wed, 30 Sep 87  14:15:20 EDT
  1086. From: op%VIRGINIA.BITNET@CUVMA.COLUMBIA.EDU (Olaf Pors  804-924-0633)
  1087. Subject: Updates for CDC Cyber NOS Kermit (CD3KER)
  1088. Keywords: CDC Cyber Kermit
  1089.  
  1090. The files CD3KER.INS and CD3KER.MOD contain feature addition to CDC NOS
  1091. Kermit (the CD3 Kermit).  CD3KER.INS is a replacement for that file on the
  1092. Kermit distribution.  CD3KER.MOD is the only source code you need to upgrade
  1093. CD3 Kermit from version 3.2 to the one I created (3.3); this file should be
  1094. added to the rest of the CD3KER files on the distribution, so it can be
  1095. applied using the CDC UPDATE utility.  UPDATE works with a base file
  1096. (usually quite large) and applies modifications (usually small) to create a
  1097. file for compilation.  This is the way that CDC maintains their system
  1098. software, and I think CD3 Kermit should be handled this way too; i.e., have
  1099. a large, unchanging base file and a small modification on the distribution.
  1100. New changes would be added to the modification file until it gets too
  1101. unwieldy, at which time a new base file would be created.  The CD3KER.INS
  1102. file I've supplied assumes the (possible) existence of such a modification
  1103. file.  See also the comments in CD3KER.INS.  All the documentation needed
  1104. concerning my enhancements (upward compatible) is at the beginning of the
  1105. CD3KER.MOD file.
  1106.  
  1107. [Ed. - Thanks, Olaf!  And apologies for taking so long to bring your
  1108. contribution to public light.  Olaf's changes include support for 8/12 ASCII
  1109. binary files, optional kinds of EOF conversion, and support for CDCNET.
  1110. Unfortunately, in August 1987 (several months before you submitted this
  1111. one), Steve Roseman of Lehigh University (LUSGR@LEHICDC1.BITNET) submitted
  1112. another, different, version 3.3 of this program, announced in Info-Kermit V6
  1113. #17.  Your files have been put in KER:CD3KER.IN2 (so as not to interfere
  1114. with Steve's CD3KER.INS), and CD3KER.MOD.  Meanwhile, let's hope someone
  1115. will be able to reconcile the two versions and maybe produce a version 3.4?]
  1116.  
  1117. ------------------------------
  1118.  
  1119. Date: Tue 26 Jan 88 16:15:25-EST
  1120. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1121. Subject: Announcing DECSYSTEM-20 Kermit 4.2(262)
  1122. Keywords: DECSYSTEM-20 Kermit
  1123.  
  1124. This release corrects problems introduced by the previous release, announced
  1125. a few digests ago.  Now, not only does DEC-20 Kermit not prevent you from
  1126. issuing GET, REMOTE, BYE, and FINISH commands when in remote mode (e.g. to a
  1127. PC Kermit server), but now they also work!  In addition, it is now possible
  1128. to execute CWD and REMOTE CWD from a TAKE file (it wasn't before).  The new
  1129. version is in KER:K20MIT.MAC and KER:K20MIT.DOC on CU20B, and in K20MIT MAC
  1130. and K20MIT HLP on CUVMA.  This may be the final release of DEC-20 Kermit;
  1131. the main goal is to get the existing bugs out before our last DEC-20 sails
  1132. smoothly into eternity.
  1133.  
  1134. ------------------------------
  1135.  
  1136. Date: 01/25 04:02:13
  1137. From: Gisbert W. Selke <RECK%DBNUAMA1.BITNET@CUVMA.COLUMBIA.EDU>
  1138. Subject: German Translation of MSKERM.HLP for V2.30
  1139. Keywords: MS-DOS Kermit, German Manual
  1140.  
  1141. Enclosed is MSGERM.HLP, a German version of MSKERM.HLP.
  1142.  
  1143. [Ed. - Thanks, Gisbert!  It's been put in the Kermit Distribution as
  1144. MSKGER.HLP, the name change being necessary because the MSG prefix is
  1145. already used for something else.]
  1146.  
  1147. ------------------------------
  1148.  
  1149. Date: Tue, 29 Dec 87 10:19:17 EDT
  1150. From: Terrence Ford <TFOCU%CUVMC.BITNET@CUVMA.COLUMBIA.EDU>
  1151. Subject: Installing CMS Kermit 4.0
  1152. Keywords: IKC Kermit, CMS Kermit 4.0
  1153.  
  1154. Two very minor points that may save people some time installing 4.0:
  1155.  
  1156.    1) As received from KERMSRV@CUVMA, the following files all proved to have
  1157.       a last record beginning with X'00' (which will cause the assembler to
  1158.       complain with IFO053 OP CODE NOT FOUND ON FIRST OR ONLY CARD)
  1159.  
  1160.                        IKCUTL.ASM
  1161.                        IK0CMD.ASM
  1162.                        IK0COM.ASM
  1163.                        IK0DEF.ASM
  1164.                        IK0DOC.ASM
  1165.                        IK0MAC.ASM
  1166.                        IK0MAI.ASM
  1167.  
  1168.    2) In step 2, the HELPCONV command will create IKCKER $HLP A, not IKCKER
  1169.       $HLPCMS A as documented.
  1170.  
  1171. As I said, very minor.
  1172.  
  1173. Terrence Ford
  1174.  
  1175. [Ed. - Thanks, Terrence.  Problem (1) was an artifact of our file transfer
  1176. process (FTP, not Kermit!), and has been rectified -- the CUVMA copies no
  1177. longer have nulls at the end.]
  1178.  
  1179. ------------------------------
  1180.  
  1181. Date: Mon, 21 Dec 87 11:03:33 PST
  1182. From: jimbys%CITIAGO.BITNET@CUVMA.COLUMBIA.EDU (James V. Bys)
  1183. Subject: Kermit on 9370 using ASCII Subsystem
  1184. Keywords: CMS Kermit
  1185.  
  1186. We have been running CMS Kermit 3.1 on an IBM 4381 with a 7171 interface
  1187. successfully.  We recently received an IBM 9375 with an ASCII Subsystem.
  1188. This IBM supported subsystem acts similarly to the 7171.
  1189.  
  1190. Kermit compiles and starts successfully on the 9375.  When Kermit is put in
  1191. server mode, the FIRST file transfer occurs successfully.  After this
  1192. transfer, the terminal attached to the ASCII Subsystem is completely hung.
  1193. None of the local reset characters have any effect.  Needless to say, no
  1194. further communication by the local Kermit with the 9375 occurs.
  1195.  
  1196. The CMS installation instructions state:
  1197.  
  1198. "When CMS Kermit is to be used with a 7171, make sure the 7171 is set
  1199. up with its 'keyboard lock delay' parameter set to 0.  Otherwise, the
  1200. 'terminal' will hang whenever CMS Kermit clears the screen..."
  1201.  
  1202. This symptom sounds similar to the one mentioned above using the ASCII
  1203. Subsystem.  There, however, is no mention that we could find of a "keyboard
  1204. lock delay" parameter in manual SA33-1564 "ASCII Subsystem Customization and
  1205. Programmer's Guide".
  1206.  
  1207. Could anyone that has successfully installed Kermit through an ASCII
  1208. Subsystem please comment?
  1209.  
  1210. James V. Bys
  1211. California Institute of Technology
  1212.  
  1213. Internet address: JIMBYS@iago.caltech.edu
  1214. Bitnet address:   JIMBYS@CITIAGO
  1215.  
  1216. ------------------------------
  1217.  
  1218. Date: Sat, 23 Jan 1988 14:22:08 EST
  1219. From: "James H. Coombs" <JAZBO%BROWNVM.BITNET@CUVMA.COLUMBIA.EDU>
  1220. Subject: CMS Kermit 4.0 Packet Size Anomaly
  1221. Keywords: CMS Kermit
  1222.  
  1223. Thanks for the new version of CMS Kermit 4.0.
  1224.  
  1225. I have found many improvements and only one oddity (or two?).
  1226.  
  1227. 1) The documentation (IKCKER DOC) says:
  1228.  
  1229.    "Maximum packet size:               1920"
  1230.  
  1231.    But when I try to set the receive packet size to 1920, the executable
  1232.    rejects the command and issues the message:
  1233.  
  1234.    "Operand must be <1914"
  1235.  
  1236.    The same problem occurs when I try to set the send packet size.  In
  1237.    addition, when I specify something like '1900', I am told that the
  1238.    send packet size is limited to the range '20-94'.
  1239.  
  1240.  
  1241. 2) This may be a local problem, but I get the following message on startup:
  1242.  
  1243.    "Handshake is XON -- not needed"
  1244.  
  1245.    CMS Version is "Rel 3 Lev 302.2".
  1246.  
  1247. Thanks.  --Jim
  1248.  
  1249. Dr. James H. Coombs
  1250. Software Engineer, Research
  1251. Institute for Research in Information and Scholarship (IRIS)
  1252. Brown University
  1253. jazbo@brownvm.bitnet
  1254. Acknowledge-To: <JAZBO@BROWNVM>
  1255.  
  1256. ------------------------------
  1257.  
  1258. Date: Mon, 25 Jan 88 23:01:49 PST
  1259. From: blarson%skat.usc.edu@oberon.USC.EDU (Bob Larson)
  1260. Subject: Re: Announcing C-Kermit 4E(068)
  1261. Keywords: C-Kermit 4E(068)
  1262.  
  1263. In article <791@vixie.UUCP> paul@vixie.UUCP (Paul Vixie Esq) writes:
  1264. >In article <11449@brl-adm.ARPA> SY.FDC@cu20b.columbia.edu (Frank da Cruz) 
  1265. >writes:
  1266. >>This is to announce another minor release, but this time a "real" release,
  1267. >>of C-Kermit for Unix, VAX/VMS, Data General AOS, the Commodore Amiga,
  1268. >>the Apple Macintosh, etc.  The changes were minor, and only appear in the
  1269. >>Unix versions. [...]
  1270.                                  ^^^^^^^^^^^^^^^^^^
  1271. >I'm curious, though, as to whether this release includes the long-discussed
  1272. >"windowing kermit protocol" which would apparently allow several ACKs to be
  1273. >outstanding at one time, thus improving performance on half-duplex and X.25
  1274. >connections.
  1275.  
  1276. Unfortunatly, I'm rather certain full duplex windows havn't made it into
  1277. C-kermit yet.  The only version I know of are for Primos, a semi-functional
  1278. (and unmaintainable) one for ms-dos, and commercial ms-dos packages (such as
  1279. procomm).  There may of course be others I am not aware of.
  1280.  
  1281. The later C-kermits do include long packet support.  This is what is desired
  1282. for half-duplex, but is not as good for x.25 or long delay hookups.  I'm
  1283. curious as to when, if ever, windows will make it into c-kermit.
  1284.  
  1285. Bob Larson      Arpa: Blarson@Ecla.Usc.Edu      blarson@skat.usc.edu
  1286. Uucp: {sdcrdcf,cit-vax}!oberon!skat!blarson
  1287. Prime mailing list:     info-prime-request%fns1@ecla.usc.edu
  1288.                         oberon!fns1!info-prime-request
  1289.  
  1290. [Ed. - Sliding windows are not in C-Kermit 4E(068).  This is high on the list
  1291. of things to add to C-Kermit, as are Attribute packets, and support for MS-DOS.
  1292. These will appear in future releases, which in turn will appear as time
  1293. permits.]
  1294.  
  1295. ------------------------------
  1296.  
  1297. Date: Sat, 26 Dec 87 20:02:38 CST
  1298. From: haque@umn-cs.cs.umn.edu (Samudra E. Haque)
  1299. Subject: Data General C-Kermit 4E(067)
  1300. Keywords: C-Kermit 4E(067)
  1301.  
  1302. In your 4E(067) version I believe you have conditional compilation for Data
  1303. General machines (== ifdef datageneral), assuming that people who run these
  1304. machines want to compile a version for themselves. Well, there is a problem
  1305. with that. There are basically two major types of software on DG machines:
  1306. AOS/VS and DG/UX, i.e. native AOS with MV/UX subshells and native unix for
  1307. the Data General. Unfortunately, on both C compilers the symbol
  1308. "datageneral" is defined!  This is of course a problem since both unixes are
  1309. *not* identical in file structure and programs.
  1310.  
  1311. So: Just using plain "#ifdef datageneral" will tend to break people who try
  1312. to compile C-Kermit on DGUX's version.  What I might suggest use the
  1313. construct "#ifdef datageneral #ifndef DGUX" etc..
  1314.  
  1315. Else: I'm just about finished with 4E(067) for DG/UX.. this version with
  1316. proper #ifdef DGUXs. My version of ckuusr.c seems to be broken though,
  1317. (symbol line length attribute conflict ? )..and I've been wanting to FTP a
  1318. new version over. ... ...
  1319.  
  1320. Thanks for your attention.
  1321.  
  1322. Samudra E. Haque
  1323. Computer Science Systems Group
  1324. Computer Science Department
  1325. University of Minnesota, Minneapolis, MN 55455.
  1326.  
  1327. [Ed. - This message arrived too late for the new release.  But you're more
  1328. than welcome to fix the program up for Data General operation and send the
  1329. changes back to Columbia, preferably based on the just-announced 4E(068)
  1330. release.]
  1331.  
  1332. ------------------------------
  1333.  
  1334. Date: 28 Dec 87 00:42:59 GMT
  1335. From: nerd@percival.UUCP (Michael Galassi)
  1336. Subject: Kermit on BSD 4.2
  1337. Keywords: C-Kermit
  1338.  
  1339. I recently wrote a program to deal with idle users on my system and have a
  1340. loose end to tie up before I can send it on to r$ for posting to
  1341. comp.sources.unix.
  1342.  
  1343. The problem is with Kermit.  When users are kermiting files back and forth
  1344. stat(2) on their terminal shows that the device has not been accessed since
  1345. the file transfer started.  I know perfectly well that data is going across
  1346. the link as the lights on the modem blink in the usual kermit fashion, but
  1347. looking at the st_mtime, st_atime, and st_ctime entries in the structure
  1348. returned by stat(2) shows no change during the course of the file transfer.
  1349. I know this is not a problem with my invocation of the stat system call as
  1350. who(1) also reports the terminal as idle.  HELP!!!  How is kermit doing its
  1351. i/o?
  1352.  
  1353. I am running C-Kermit version 4C, when it starts up I get the message:
  1354.  
  1355. C-Kermit, 4C(057) 31 Jul 85, 4.2 BSD
  1356.  
  1357. If anyone knows exactly how Kermit does it's i/o could you please
  1358. send me mail about this?  Also, what other programs have you found that play
  1359. the same tricks with i/o that I should look out for?
  1360.  
  1361.         -michael
  1362.  
  1363. [Ed. - See message below.  C-Kermit opens /dev/tty in rawmode and does
  1364. unbuffered read()'s and write()'s to it.]
  1365.  
  1366. ------------------------------
  1367.  
  1368. Date: 28 Dec 87 17:37:05 GMT
  1369. From: egisin@orchid.waterloo.edu (Eric Gisin)
  1370. Subject: Re: Kermit on BSD 4.2
  1371. Keywords: C-Kermit
  1372.  
  1373. C-Kermit probably opens /dev/tty instead of using stdin and stdout, so the
  1374. /dev/tty?? inode times are not updated.  The reason for doing this so one
  1375. can send stdin or receive stdout as a file.
  1376.  
  1377. One fix is to modify kermit to use stderr instead of /dev/tty.
  1378.  
  1379. [Ed. - C-Kermit does indeed use /dev/tty.]
  1380.  
  1381. ------------------------------
  1382.  
  1383. Date: Sat, 23 Jan 88 20:39:54 EST
  1384. From: Brodsky <353164%UMDC.BITNET@CUVMA.COLUMBIA.EDU>
  1385. Subject: C-Kermit 4D(061) and Microport Unix
  1386. Keywords: C-Kermit 4D(061)
  1387.  
  1388. I'm having difficulties using C-Kermit on a tty port with getty.  Even
  1389. though Microport says you can get away with this by running getty on
  1390. /dev/ttyM? I have had numerous occasions where the C-Kermit process hangs
  1391. while attempting to aquire the port. The process will will linger without
  1392. responding to any kill (even kill -9), LCK* file removal, or init state
  1393. change.  The only way to get the tty port back is to reboot.  There are no
  1394. problems running C-Kermit as long as getty doesn't have the port, however.
  1395.  
  1396. This bug is not a consistent one. There are times when running C-Kermit and
  1397. getty together works fine and other times when it does not. One thing that
  1398. tends to cause the problem to occur more often is when getty has a multiple
  1399. speed setting (such as 1200R where it will switch between 300 and 1200 bps).
  1400. I suspect some sort of port access confusion in ttyM?, but I haven't yet the
  1401. skills to track this beast down. Can anyone help?
  1402.  
  1403. Thanks for all the wonderful work Froggers!
  1404.  
  1405.                                   Jake Brodsky
  1406.  
  1407. "What nature doesn't do to us,
  1408.  Is done by our fellow man."     --Tom Lehrer
  1409.  
  1410. ------------------------------
  1411.  
  1412. Date: Sat, 5 Dec 87 09:27:35 CST
  1413. From: convex!smu!leff@a.cs.uiuc.edu (Laurence Leff)
  1414. Subject: UUCP Lock Files
  1415. Keywords: UUCP, Lock Files
  1416.  
  1417. Our version of kermit does not access the lock files correctly so as to
  1418. avoid interfering with uucp under 4.3BSD.
  1419.  
  1420. The lock file mechanism changed from 4.2BSD to 4.3BSD.  Yet the version of
  1421. Kermit that came with the 4.3BSD distribution from Mt. Xinu is using the old
  1422. style uucp lockng mechanism appropriate for 4.2BSD systems.
  1423.  
  1424. Has anyone fixed this and can send us a patch?
  1425.  
  1426.        Laurence Leff
  1427.        Coordinator, Computer Science Department Computer Facilities Management
  1428.                     Team
  1429.        convex!smu!leff leff%smu@csnet-relay  E1AR0002 at SMUVM1 (BITNET) 
  1430.  
  1431. [Ed. - Let's hear it once again for UUCP lock files, probably the silliest
  1432. single feature of Unix.  Why access to tty devices should be shared rather than
  1433. exclusive by default is a profound mystery.  So long as every Unix system in
  1434. the world (and every new release of each version) must have a different idea of
  1435. where the UUCP lock file should be, what it should be called, what should be in
  1436. it, who its owner should be, etc etc, communication programs, like Kermit, that
  1437. attempt to work on many different Unix versions will remain in a perpetual
  1438. state of confusion (end of tirade).  The past few releases of C-Kermit have had
  1439. code to deal with 4.3BSD lock files, but it's not activated by default.  Look
  1440. in the module ckutio.c for "NEWUUCP".]
  1441.  
  1442. ------------------------------
  1443.  
  1444. Date: Thu, 21 Jan 88 16:38:24 EST
  1445. From: "Robert E. Zaret" <ZARET%MITVMA.BITNET@CUVMA.COLUMBIA.EDU>
  1446. Subject: VAX -> NASA VAX Problem
  1447. Keywords: VAX/VMS Kermit
  1448.  
  1449. Someone just came in with a problem transferring files from his lab's VAX to
  1450. a VAX run by NASA.  Both seem to be VAX 11/750s running Kermit-32.  He calls
  1451. an 800 number to connect through Telenet using 1200 bps, 7 databits, and
  1452. even parity.  He has no problem using the NASA VAX.  However, when he tries
  1453. to transfer a FORTRAN source file, he sees no error messages, but cannot
  1454. find the file at the other end.  More specifically: he invokes Kermit on the
  1455. NASA end and puts it in server mode; then he uses ^]c to escape back to his
  1456. local kermit and tells it to send the file; after 3-5 minutes, he gets a new
  1457. Kermit-32 prompt.
  1458.  
  1459. I am surprised about the Telenet connection: the 800 number seems curious; I
  1460. was unable to use Telenet with 7e (I had to use 8n to connect to Telenet and
  1461. let it handle, correctly, the computer at the other end that insists on 7e);
  1462. and he never sees the usual Telenet prompts.  He is certain he uses Telenet,
  1463. not TELNET.
  1464.  
  1465. We would certainly appreciate any hints.  Thanks.
  1466.  
  1467. [Ed. - The Telenet variations are not totally inexplicable.
  1468. A Telenet host can configure the user's Telenet pad as to parity, etc., using
  1469. private X.28 (or is it X.29) parameters.  Thus the behavior of your PAD can
  1470. depend on what host you're connecting to.  Meanwhile, can anybody who has
  1471. used Kermit in this environment help?]
  1472.  
  1473. ------------------------------
  1474.  
  1475. Date: 14 Jan 88 21:19:51 GMT
  1476. From: Kral <amdahl!drivax!braun@ames.arc.nasa.gov>
  1477. Subject: Secure Kermit File Server for VMS?
  1478. Keywords: VAX/VMS Kermit
  1479.  
  1480. We have a need for a "secure" file server on our VMS machines.  We want
  1481. something that would enable our customers to call up, log in, and transmit
  1482. or receive files in their home directory.  They should be able to do 
  1483. directory listings within their own tree as well.  However, they should
  1484. not be able to spawn off sub-processes, read or write files outside of their
  1485. home directory, etc.  Ideally, the wouldn't be able to have any kind of 
  1486. access, including directory listings, of anything outside of their home
  1487. directory.
  1488.  
  1489. Our problem is this:  our machine security is pretty relaxed, leaving
  1490. any security up to limiting login access to "trusted" users.  As a result, the
  1491. users have gotten used to leaving world read (and sometimes write!) permission
  1492. on their home directories.  Most of the users on the machine we wish to
  1493. implement this on are Operating System Engineers, so we figured it would be
  1494. kind of costly to impose any reasonable security on the system.  We also
  1495. figured that permissions probably wouldn't be kept long if we were to require
  1496. them to change them.
  1497.  
  1498. Now we have customers that want to do file transfer with us, and we need
  1499. their accounts secure from each other, as well as our own source code
  1500. directories being secure from them.
  1501.  
  1502. Right now I am attempting to modify kermit-32 to take out any remote
  1503. commands.  I only have the macro sources to work with.  ANy suggestions
  1504. are appreciated.
  1505.  
  1506. kral                                            [THERE ARE NO ORDINARY MOMENTS]
  1507. 408/647-6112                                    ...{ism780|amdahl}!drivax!braun
  1508.  
  1509. [Ed. - C-Kermit might be easier to work with, but it is not yet truly at
  1510. home in the VMS environment.  But it's not clear that changing Kermit is the
  1511. answer to the problem.  If they can log in, they can get at other people's
  1512. files.  Even if you have a "secure" Kermit on the system, they can use it
  1513. to transfer an "insecure" one for their own use.]
  1514.  
  1515. ------------------------------
  1516.  
  1517. Date: Wed, 30 Dec 87 19:31:38 PST
  1518. From: Michael Marria <marria@ardvax.stanford.edu>
  1519. Subject: Kermit for the Visual 1050?
  1520. Keywords: Visual 1050 Kermit
  1521.  
  1522. I am looking for further information to get this Visual 1050 transfering
  1523. binaries. It has a usable ascii modem and trap system, so I can get .HEX files
  1524. to start up.
  1525.  
  1526. This thing is somewhat Kapro II and DEC Rainbo compatible.  I down
  1527. loaded the HEX file for a Kaypro which runs until I attempt connection which
  1528. crashes the machine.
  1529.  
  1530. Any help on this will be much appreciated.
  1531.  
  1532. Also, if this helps, it runs CP/M3, though I assume the crash problems
  1533. relate to the port loction being different then that of a Kaypro.
  1534.  
  1535. Anybody out there have one of these things?
  1536.  
  1537.                                 Thanks much,
  1538.                                 Michael
  1539.  
  1540. [Ed. - If it runs CP/M 3.0, then you should not be using Kaypro Kermit,
  1541. you should be using CP/M 3.0 Kermit, which should run as-is on any CP/M
  1542. 3.0 system.  The system-dependent hex file for this is in KER:CP4CP3.HEX,
  1543. which is combined with KER:CP4KER.HEX to produce the complete running
  1544. program, according to the instructions in the manual.]
  1545.  
  1546. ------------------------------
  1547.  
  1548. Date: 12 Jan 88 16:42:08 GMT
  1549. From: pete@umbc3.umd.edu (Pete Hsi )
  1550. Subject: Commodore 64 Kermit and GNU Emacs?
  1551. Keywords: Commodore 64
  1552.  
  1553. While using GNU Emacs with C64 Kermit at 1200 baud, I noticed when scrolling
  1554. UP ONLY, the screen would get garbled. (Probally overflowing the input
  1555. buffer? I haven't notice this happening at 300 baud (300 baud?!? ARGH!))
  1556.  
  1557. Anybody out there know the solution to this? I have FLOW-CONTROL ON in C64
  1558. Kermit.  I do a re-draw screen command (C-l; no biggie) but I would like a
  1559. more elegant (sp?) solution such as resetting TERM-CAP, etc.
  1560.  
  1561. More info:
  1562.     Host: Ultrix (Dec's Unix) running GNU Emacs 18.49.1 and
  1563.           VMS running the ported version of GNU Emacs.
  1564.     Local: Commodore 64 running Kermit 2.0 (VT100 emulation), 1200 modem.
  1565.  
  1566. If possible, send me mail. Thanks in advance.
  1567.  
  1568.   Pete
  1569.  
  1570. Univs. of Maryland Baltimore County  (UMBC == "U Must Be Crazee" :-)
  1571.     ARPA: pete@umbc3.umd.edu   or   pete@umbc2.umd.edu
  1572.     Bitnet: pete@umbc
  1573. "Mis-spellings are the fault of my computer"
  1574.  
  1575. ------------------------------
  1576.  
  1577. End of Info-Kermit Digest
  1578. *************************
  1579. -------
  1580. 29-Jan-88 19:38:05-EST,21983;000000000000
  1581. Mail-From: SY.FDC created at 29-Jan-88 19:37:26
  1582. Date: Fri 29 Jan 88 19:37:26-EST
  1583. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1584. Subject: Info-Kermit Digest V7 #4
  1585. To: Info-Kermit@CU20B.COLUMBIA.EDU
  1586. Reply-To: Info-Kermit@CU20B
  1587. Queries-To: Info-Kermit-Request@CU20B
  1588. Message-ID: <12370582176.160.SY.FDC@CU20B.COLUMBIA.EDU>
  1589.  
  1590. Info-Kermit Digest         Fri, 29 Jan 1988       Volume 7 : Number 4
  1591.  
  1592. Departments:
  1593.  
  1594.   ANNOUNCEMENTS -
  1595.         Announcing C-Kermit 4E(070) (Sorry!)
  1596.         New Version of Honeywell CP-6 Kermit
  1597.         New PDP-11 Kermit Documentation
  1598.         CU20B Nears Retirement
  1599.         SCANCHEK 4.0 Available
  1600.  
  1601.   MS-DOS Kermit -
  1602.         MS-Kermit 2.30 Rollback Disable
  1603.         Kermit 2.30 for GRiD
  1604.         Rainbow MS-DOS Kermit 2.30
  1605.         Kermit 2.30 and the Tandy 1000
  1606.     IBM PC Convertible Diskettes?
  1607.  
  1608.   C-KERMIT -
  1609.         C-Kermit Timeout Problem Fix
  1610.         Compiling Kermit 4E (068) on BSD 4.3
  1611.         A Better Way to Detect Background Execution
  1612.         C-Kermit 4E(068) on 4.3 BSD
  1613.         Small Problem in ckuusr.c for System V
  1614.         Problem with CKUUSR.C on VMS
  1615.  
  1616.   MISCELLANY -
  1617.         Kermit Support for IBM 3708 Front Ends?
  1618.         Re: TRS-80 Model II Kermit HEX File
  1619.  
  1620. ----------------------------------------------------------------------
  1621.  
  1622. Date: Fri 29 Jan 88 21:25:40-EST
  1623. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1624. Subject: Announcing C-Kermit 4E(070) (Sorry!)
  1625. Keywords: C-Kermit 4E(070), UNIX Kermit
  1626.  
  1627. This is to announce, directly on the heels of C-Kermit 4E(068), another new
  1628. version, 4E(070).  I apologize for this.  Edit 68 had two fatal flaws,
  1629. which are described in messages below, but briefly:
  1630.  
  1631.  . getcwd() not defined in BSD UNIX, breaking BSD versions.
  1632.  . Unconditional reference to SIGSTOP, breaking non-BSD versions.
  1633.  
  1634. A couple other small fixes were also applied.  One is for the error message
  1635. C-Kermit returns when it times out (thanks to Paul Placeway).  The other
  1636. finally allows Kermit to determine whether it is running in the background, so
  1637. that the "disappearing prompt" problem is fixed...  But only for Berkeley and
  1638. Ultrix versions.  See messages below.
  1639.  
  1640. Sorry for the inconvenience.  If you want to replace the files that were
  1641. "damaged" in the 068 release, they are ckutio.c, ckufio.c, ckuusr.c,
  1642. ckcfn2.c, ckucmd.c, and ckcmai.c.
  1643.  
  1644. ------------------------------
  1645.  
  1646. Date: January 25, 1988
  1647. From: Lee-Hallin%LADC@BCO-MULTICS.ARPA
  1648. Subject: New Version of Honeywell CP-6 Kermit
  1649. Keywords: Honeywell CP-6, CP-6
  1650.  
  1651. I've sent you a tape containing version 1.00 of Kermit that runs on Honeywell
  1652. machines running the CP-6 (Control Program 6) operating system. 
  1653.  
  1654. The following are changes/additions made to CP-6 KERMIT since the original
  1655. version (0.95) was sent to Columbia University in December, 1985.  Many
  1656. thanks to John Stewart of Carleton University, Tom Erskine of CRC, Mike
  1657. Iglesias of UC Irvine, and Mike Schmidt of Honeywell Bull, Canada, for their
  1658. help and supplied code.
  1659.  
  1660.   . Recognize ARC and LIB as default binary file extensions.
  1661.   . Optimize code that strips parity off incoming characters.
  1662.   . Block move of packet data to eliminate looping.
  1663.   . Eliminate redundant checksum calculation.
  1664.   . Handle repeat counts in file name packet.
  1665.   . Use FSFA on file that is being received or sent.
  1666.   . Added the ability to specify up to two EOR characters instead of
  1667.     assuming CR/LF.  This is useful, for instance, when communicating with
  1668.     some software on Apples.
  1669.   . Fixed bug that caused KERMIT to Memory Fault if a 'LIST' command
  1670.     was issued with no fid specified.
  1671.   . Enhanced the SHOW command to show some of the SETable things that
  1672.     it didn't before (EG, Binary EXtensions) as well as values for
  1673.     all the new commands.
  1674.   . The PARITY used for a transfer is now logged in the LOG file.
  1675.   . The activation character for received packets is now included in
  1676.     KERMIT "debug" files.
  1677.   . Fixed bug that prevented records with embedded CR's from being
  1678.     received correctly.
  1679.   . Relaxed syntactical constraints on some commands so optional blanks
  1680.     are permitted.
  1681.   . Added the SET FILE PREFIX, SET FILE SUBDIRECTORY CHAR and
  1682.     SET FILE SUBDIRECTORY { ON | OFF } commands.
  1683.   . Made it possible to interrupt multiple file transfers so you can
  1684.     quit the current file or the entire group of files.
  1685.   . Added the CG and STATION options to allow transfers through ComGroups.
  1686.  
  1687. I hope to have another version in about two months that will include long
  1688. packets and maybe sliding windows.
  1689.  
  1690. - Lee Hallin -
  1691.   Honeywell Bull
  1692.   5250 West Century Blvd
  1693.   Los Angeles, CA  90045
  1694.   (213) 649-6870 x317
  1695.  
  1696. [Ed. - Many thanks, Lee!  The new files are in KER:HC6*.*, available via
  1697. anonymous FTP from CU20B.COLUMBIA.EDU, and HC6* * available from
  1698. KERMSRV at CUVMA via BITNET.]
  1699.  
  1700. ------------------------------
  1701.  
  1702. Date: Thu 28 Jan 88 09:59:41-EST
  1703. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1704. Subject: New PDP-11 Kermit Documentation
  1705. Keywords: PDP-11 Kermit, RSX, RSTS, RT11
  1706.  
  1707. Thanks to Dan Graham at NYU, we have a Scribe'd version of the PDP-11 Kermit
  1708. manual, suitable for typesetting and inclusion in the next edition of the
  1709. Kermit User Guide.  It's in KER:K11MIT.MSS and .DOC.
  1710.  
  1711. ------------------------------
  1712.  
  1713. Date: Thu 28 Jan 88 09:59:41-EST
  1714. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1715. Subject: CU20B Nears Retirement
  1716. Keywords: CU20B, Kermit Distribution, DEC-20, DUMPER Tapes
  1717.  
  1718. CU20B only has a few more months to live (exact date of retirement still to
  1719. be determined).  So, if anybody wants to order DEC-20 DUMPER or DEC-10 BACKUP
  1720. tapes, get those orders in soon!  Once CU20B is gone, we won't be able to
  1721. make these tapes any more.  Also, over the coming months, we'll be
  1722. converting our network operations to a VAX 8700 with Ultrix 2.0 (which is
  1723. like 4.2BSD Unix) system and an IBM mainframe running VM/CMS.  Watch
  1724. Info-Kermit for announcements about new procedures.
  1725.  
  1726. ------------------------------
  1727.  
  1728. Date: Fri, 29 Jan 88 09:06:00 EST
  1729. From: Phil Benchoff <BENCHOFF%VTVM1.BITNET@CUVMA.COLUMBIA.EDU>
  1730. Subject: SCANCHEK 4.0 Available
  1731. Keywords: SET KEY, SCANCHEK, Key Definition
  1732.  
  1733. Finally.  Enclosed is a version of scanchek.c and scanchek.exe that
  1734. should match MS-Kermit 2.30.  The enhanced keyboard is supported,
  1735. and the program will indicate if a particular key is available on
  1736. the enhanced keyboard only.
  1737.  
  1738. [Ed. - Thanks, Phil!  For those who don't know, this is an interactive
  1739. program that can be used to find the key codes for all the keys on the
  1740. IBM PC keyboard, for use with Kermit's SET KEY command.  The files are
  1741. kept in KER:MSUCHK.C and KER:MSUCHK.BOO.]
  1742.  
  1743. ------------------------------
  1744.  
  1745. Date: Sat, 23 Jan 88 13:54:57 EST
  1746. From: "James H. Coombs" <JAZBO%BROWNVM.BITNET@CUVMA.COLUMBIA.EDU>
  1747. Subject: MSKermit 2.30 Rollback Disable
  1748. Keywords: MS-DOS Kermit 2.30
  1749.  
  1750. Alastair Milne writes:
  1751.  
  1752.     Every so often I will aim for the RETURN key, miss it, and hit HOME
  1753.     instead.  Everything stops in its tracks while n pages of screen
  1754.     scroll past.  And END, of course, so that it will all scroll back to
  1755.     where it's supposed to be.
  1756.  
  1757.     ...
  1758.  
  1759.     I see no way among the commands to turn it off (or perhaps reduce
  1760.     the number of screens that are saved).  Is there in fact a way; or
  1761.     is one available in the next version?
  1762.  
  1763. To disable the roll back, simply remap the relevant keys to other functions.
  1764.  
  1765. I have the opposite problem: mapping the roll back functions to new keys.
  1766. I tried with 2.29c with no success; I asked and either didn't get an
  1767. answer or it slipped by me.  Is there a way to remap this functionality?
  1768.  
  1769. Thanks.  --Jim
  1770.  
  1771. Dr. James H. Coombs
  1772. Software Engineer, Research
  1773. Institute for Research in Information and Scholarship (IRIS)
  1774. Brown University
  1775. jazbo@brownvm.bitnet
  1776. Acknowledge-To: <JAZBO@BROWNVM>
  1777.  
  1778. [Ed. - We received an avalanche of messages to this effect.  Apologies for
  1779. the thoughtless "Ed." comment.  Of course you can remap your Home key to not
  1780. invoke the \Khomscn verb.  You can move that function to some less easily
  1781. hit key, e.g. the commands "set key \327 {}" and "set key \1399 \Khomscn"
  1782. move it from Home to Ctrl-Home.  And to answer Jim's question, yes, you can
  1783. remap the rollback function to other keys, as in "set key \338 \Kupscn" to
  1784. move it to the Ins key.]
  1785.  
  1786. ------------------------------
  1787.  
  1788. Date: Mon, 25 Jan 88 10:51:59 EST
  1789. From: Owen Adair <owen%gt-eedsp@gt-eedsp.UUCP>
  1790. Subject: Kermit 2.30 for GRiD
  1791. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  1792.  
  1793. I downloaded 2.30 Kermit for the GRiD (.BOO format) and it tries to run, but
  1794. all I get is garbage then it crashes. Has anyone else tested the beast on a
  1795. GRiD model 1101? I currently use 2.29 and it works although not all the
  1796. features function.
  1797.  
  1798. Hope INFO-KERMIT can help!
  1799.  
  1800. -owen
  1801.  
  1802. Owen Adair, WD4FSU                                            
  1803. Digital Signal Processing Lab, Georgia Tech, Atlanta GA 30332
  1804. Internet:       owen%gteedsp@gatech.gatech.edu    
  1805. uucp:   ...!{decvax,hplabs,ihnp4,linus,rutgers,seismo}!gatech!gt-eedsp!owen
  1806.  
  1807. [Ed. - This would require a Grid assembly-language programmer to look at
  1808. 2.30 code and debug it.  Anybody?]
  1809.  
  1810. ------------------------------
  1811.  
  1812. Date: Wed, 27 Jan 88 10:14 EST
  1813. From: <TLEWIS%UTKVX3.BITNET@CUVMA.COLUMBIA.EDU>
  1814. Subject: Rainbow MS-DOS Kermit 2.30
  1815. Keywords: MS-DOS Kermit 2.30, Rainbow Kermit
  1816.  
  1817. I recently put a question here regarding the printer port on the Rainbow.
  1818. I had a copy of the documentation for version 2.29.1 which does support
  1819. the printer port on a rainbow.  In MSKERM.DOC, it states that the printer
  1820. port is not supported and indeed I have found that it does not.  Are there
  1821. any plans for the offical distribution of Kermit to support the printer
  1822. port, i.e. being able to send the proper escape sequence to the printer port
  1823. to turn it on and off and to send files to it from a host such as a vax, or
  1824. any host?
  1825.  
  1826. Terry Lewis
  1827. University of Tennessee at Martin
  1828. Martin, Tennessee  38238
  1829.  
  1830. [Ed. - This would require an expert Rainbow programmer.  I don't know if
  1831. the Rainbow printer port is the same kind of device as the communications
  1832. port, with the same interrupt structure, etc.  If so, it might be easy.
  1833. Anyone?]
  1834.  
  1835. ------------------------------
  1836.  
  1837. Date: Wed, 27 Jan 88 13:05:03 EST
  1838. From: "James R. McCoy (CCS-E)" <jmccoy@ARDEC.ARPA>
  1839. Subject: Kermit 2.30 and the Tandy 1000
  1840. Keywords: MS-DOS Kermit 2.30, Tandy Kermit
  1841.  
  1842. I have a strange problem with Kermit on a Tandy 1000 -- I have an older
  1843. Tandy 1000 with a Monochrome monitor and MSDOS 3.2.  Kermit seems to work
  1844. well enough until I hit the ^]c combination.  At that point the screen goes
  1845. blank and commands such as quit exit and push fail -- The only thing I can
  1846. seem to do is hit a "C" which puts me back to the host, or I can issue a
  1847. three-fingered salute and reboot.
  1848.  
  1849. In an effort to work around, I renamed mskermit.ini to *.old and reexecuted
  1850. -- This got me to the Kermit-MS> prompt.  Everything worked well until I hit
  1851. the "c" to connect.  The conection worked well and the session went well up
  1852. to the point where I did the ^]c combination and then I went right back to
  1853. square 1 --
  1854.  
  1855. Is there a special version specifically for the Tandy 1000?
  1856.  
  1857. Thanks for your assistance.
  1858.  
  1859. [Ed. - No, there's not a special version for the Tandy 1000.  It's allegedly
  1860. IBM compatible, but I have heard a lot of stories to the contrary, e.g. that
  1861. the Epsilon editor doesn't work at all, etc.  Anybody know the real story?]
  1862.  
  1863. ------------------------------
  1864.  
  1865. Date: Thu 28 Jan 88 09:59:41-EST
  1866. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1867. Subject: IBM PC Convertible Diskettes?
  1868. Keywords: IBM PC Convertible
  1869.  
  1870. Can anyone say for certain whether IBM PC Convertible 3.5" diskettes
  1871. are compatible with the 720K 3.5" diskettes that are used in the IBM PS/2
  1872. Model 30?
  1873.  
  1874. ------------------------------
  1875.  
  1876. Date: 27 Jan 88 10:59 EST
  1877. From: junod@dtrc.ARPA (John Junod)
  1878. Subject: C-Kermit Timeout Problem Fix
  1879. Keywords: C-Kermit 4E(068)
  1880.  
  1881. The following code was developed about a year and a half ago by Mark A.
  1882. Thomas here at David Taylor Research Center to solve the time-out problem as
  1883. mentioned in the Info-Kermit Digest, V7 #3.
  1884.  
  1885. Hope this helps....
  1886.  
  1887.                    L. John Junod
  1888.                    junod@dtrc
  1889.  
  1890. /* The following fix was made in kermit to prevent the local machine from
  1891. timing out the terminal line.  The local machine uses the last access time
  1892. of /dev/ttyXX to check for an inactive terminal. Fancy kermit i/o doesn't
  1893. update /dev/ttyXX while packets are sent/received. Since a packet doesn't
  1894. update the access time of the tty line, The local machine thinks the line is 
  1895. inactive and times it out after 5-10 minutes.  A call to the routine  
  1896. check_time() is made in spack() and rpack(), and after 50 packets the tty 
  1897. time is updated.  60 packets at 300 baud take about 5 minutes to send, so 50
  1898. packets is safe. */
  1899.  
  1900. /* included to fix local timeout problem */
  1901.  
  1902. #include "signal.h"
  1903. #include "sys/types.h"
  1904. #include "sys/timeb.h"
  1905. #define  NULL           0x0
  1906.  
  1907. /*  C H E C K _ T I M E  --  Fix timeout during packet sending and
  1908.                              receiving.  Since packets don't update the
  1909.                              tty access and modify times, we do it.      */
  1910.  
  1911. check_time()
  1912.    {
  1913.    static char *tty_name = (char *) NULL; 
  1914.    static int i = 0;
  1915.    char *ttyname(),*calloc();
  1916.    struct timeb tbp;
  1917.    time_t t[2];
  1918.    if (tty_name == NULL)
  1919.       {
  1920.       tty_name = calloc(32,sizeof(char));
  1921.       strcpy(tty_name,ttyname(0));    /* allocate and get tty name of stdin */
  1922.       }
  1923.    i++;
  1924.    if (i > 50)
  1925.       {
  1926.       i = 0;
  1927.       ftime(&tbp);           /* get system time */
  1928.       t[0] = tbp.time;
  1929.       t[1] = tbp.time;
  1930.       utime(tty_name,t);     /* update tty time */
  1931.       }
  1932.    }
  1933.  
  1934. [Ed. - This would probably do the trick for BSD, but all the time stuff is
  1935. system dependent.  BSD, Sys V, Xenix, Venix, V7, etc, have different ways of
  1936. getting the time.  Meanwhile, this message has been added to the C-Kermit
  1937. "beware file".]
  1938.  
  1939. ------------------------------
  1940.  
  1941. Date: Tue, 26 Jan 88 17:11:35 CST
  1942. From: David A Rasmussen <dave@csd4.milw.wisc.edu>
  1943. Subject: Compiling Kermit 4E (068) on BSD 4.3
  1944. Keywords: C-Kermit 4E(068)
  1945.  
  1946. make wermit "CFLAGS= -DBSD4 -DDEBUG -DTLOG"
  1947. cc -DBSD4 -DDEBUG -DTLOG -c ckuusr.c
  1948. "ckuusr.c", line 515: KERMRC undefined
  1949.  
  1950. I have not changed anything. I copied the new files described by FDC
  1951. on Jan 25.
  1952.  
  1953. Is this a general problem or perhaps something I did? (all I did was
  1954. copy the new files into my older distribution (066?) with the xk* files.
  1955.  
  1956. I think perhaps ckuusr.h also changed if I read your .bwr file right.
  1957. Of course this wasn't listed in your message to the net...
  1958.  
  1959. Anyhow, that could be it, or else I'm totally wrong :-)
  1960.  
  1961. [Ed. - I hope so!  KERMRC is defined in ckuusr.h as ".kermrc" for Unix
  1962. systems, and that's where ckuusr.c picks up the definition from.  None of
  1963. that changed, and it compiles fine on our Unix (Ultrix) systems.  Did
  1964. anybody else have any trouble with this?]
  1965.  
  1966. ------------------------------
  1967.  
  1968. Date: Tue, 26 Jan 88 16:08:36 PST
  1969. From: unisoft!jeffb@ucbvax.Berkeley.EDU (Jeff Bloomfield)
  1970. Subject: A Better Way to Detect Background Execution (in ckutio.c)
  1971. Keywords: C-Kermit 4E(068)
  1972.  
  1973. I currently use C-Kermit 4C(052) on a System V machine.  Perhaps this bug
  1974. has been corrected.
  1975.  
  1976. I usually invoke kermit with an sh script, which runs my dialing (phone
  1977. directory) program prior to invoking kermit.
  1978.  
  1979. There were various reasons why I had to use 
  1980.     :
  1981.     trap "args" 1 2 3
  1982.     :
  1983.     kermit
  1984.  
  1985. Naturally, since this version of kermit tests the value that that signal(2)
  1986. returns in
  1987.  
  1988.     if ( signal( SIGINT, SIG_IGN ) ) {
  1989.         backgrd = 1 ;
  1990.         :
  1991.         :
  1992.     }
  1993. to detect background execution, kermit would fail with
  1994.     
  1995.     Fatal: Kermit command error in background execution.
  1996.  
  1997. as soon as I made a typo from the interactive prompt.  A solution that seems
  1998. to work (on both BSD and SYS V) is:
  1999.  
  2000.     if ( ! isatty(0) ) { /* Is stdin a tty? */
  2001.         signal( SIGINT, SIG_IGN ) ;
  2002.         backgrd = 1;
  2003.         :
  2004.         :
  2005.     }
  2006.  
  2007. Refer to:  ttyslot(3) - SYS V
  2008.            ttynam(3F) - BSD
  2009.  
  2010. QUESTION:  Has this problem been corrected?  Does this look like a more
  2011.            reasonable solution?  Appreciate a reply.
  2012.  
  2013. [Ed. - This is essentially what C-Kermit 4D and later do.  Except today's
  2014. release does it a different way for BSD, which turns out to work even
  2015. better: Kermit's process group is compared with the controlling terminal's
  2016. process group (got via an ioctl that's unavailable in Sys V), and if they
  2017. differ, then it's in the background (thanks to Fuat Baran of Columbia U for
  2018. suggesting this approach).  If anybody else has a definitive test for
  2019. background operation under Sys V, BSD, or other Unix systems, please send it
  2020. in.  I'm not sure the isatty(0) test is foolproof -- it certainly isn't in
  2021. BSD.  Nor is the signal(SIGINT,SIG_IGN) == SIG_IGN test.  Neither one of
  2022. these tends to work when the program is invoked with "&", whereas one works
  2023. and the other doesn't under various other conditions (e.g. "kermit < foo",
  2024. "foo | kermit", "kermit < foo &", etc etc).  Also something very strange
  2025. happens to the signals if you take a command file from Kermit, which invokes
  2026. a shell escape, e.g. "! date").  Enough...]
  2027.  
  2028. ------------------------------
  2029.  
  2030. Date: Wed, 27 Jan 88 10:04:59 -0500
  2031. From: Dan Grim <grim@UDEL.EDU>
  2032. Subject: C-Kermit 4E(068) on 4.3 BSD
  2033. Keywords: C-Kermit 4E(068)
  2034.  
  2035. When I say "make bsd" I end up with _getcwd undefined at link time!  There
  2036. seems to be a FORTRAN getcwd routine which might actually work 1but the
  2037. arguments don't necessary look compatible.  Has this version really been
  2038. built successfully under 4.3?
  2039.  
  2040. Dan
  2041.  
  2042. [Ed. - About 500 people complained about this one.  The assumption was that
  2043. getcwd() was a system call available on all versions of Unix.
  2044. Unfortunately, it's not.  On Berkeley, it's called getwd().  The reason I
  2045. didn't spot this is that I compiled the program on Ultrix, which is supposed
  2046. to be like 4.2BSD, little suspecting that it also includes a collection of
  2047. "System V Compatibility Functions".  Real BSD 4.2 or 4.3 doesn't have getcwd.
  2048.  
  2049. Unfortunately, the name can't simply be changed to getwd() in BSD versions,
  2050. because Kermit already has an internal function by that name, which is
  2051. defined and used in ckucmd.c.  So in order to use the system's getwd() call,
  2052. Kermit's function must have its name changed to gtword().  These changes are
  2053. in 4E(070) announced above.]
  2054.  
  2055. ------------------------------
  2056.  
  2057. Date:     Fri, 29 Jan 88 13:51:31 EST
  2058. From:     Gary P Standorf <standorf@CECOM-2.ARPA>
  2059. Subject:  Small Problem in ckuusr.c for System V
  2060.  
  2061. I tried compiling C-Kermit 4E(069) on a VAX 11/780 running System V Release
  2062. 2 and it blew up in the ckuusr.c module.  It seems that an #ifdef is missing
  2063. around the stptrap() function.  Since this function is called in response to
  2064. a SIGTSTP signal, and that doesn't exist on SVR2, it appears that an #ifdef
  2065. SIGTSTP is needed so that the function is only included if SIGTSTP is
  2066. defined.
  2067.  
  2068. Thanks,
  2069.  
  2070. Gary Standorf
  2071. <standorf@cecom-2.arpa>
  2072.  
  2073. [Ed. - Thanks for pointing this one out.  The reference to SIGSTOP in
  2074. function stptrap() in ckuusr.c should be surrounded by #ifdef SIGSTSP ...
  2075. #endif conditionals.]
  2076.    
  2077. ------------------------------
  2078.  
  2079. Date: 28 Jan 88 09:48:00 GMT+109:13
  2080. From: <kermit@nusc-ada.arpa>
  2081. Subject: Problem with CKUUSR.C on VMS
  2082.  
  2083. The symbol SIGSTOP is not defined on our VMS system(4.5).  The only call to
  2084. this routine that I could find was enclosed with the an #ifdef SIGSTSP.  The
  2085. program compiled and ran fine on this system after this change was made to
  2086. CKUUSR.C.  Thanks for all your efforts, you have a great package.
  2087.  
  2088. ken poole
  2089. poole@nusc-ada.arpa
  2090.  
  2091. [Ed. - Thanks, same deal as with Sys V, fixed in 4E(070).]
  2092.  
  2093. ------------------------------
  2094.  
  2095. Date: Thu, 1988 Jan 28   17:46 EST
  2096. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  2097. Subject: Kermit Support for IBM 3708 Front Ends
  2098. Keywords: Kermit-370, 3708, IBM 3708, IBM Mainframe Kermit, TSO, MVS/TSO
  2099.  
  2100. The release of Kermit-370 4.0 for TSO is approaching, but there are a few
  2101. loose ends that need to be tied up.  One of these is the support for the
  2102. 3708 front end, which has been copied as accurately as possible from the
  2103. version known as TS3KER in the Kermit distribution.  Since there has
  2104. apparently never been any feedback on TS3KER, I don't even know if this
  2105. particular 3708 approach has worked for anybody besides its originator.
  2106. Anybody who is running TSO through a 3708 and who would be willing to report
  2107. on either TS3KER or a preliminary version of TSO Kermit 4.0 should drop me a
  2108. line.  Thanks.
  2109.                                      John
  2110.  
  2111. ------------------------------
  2112.  
  2113. Date: Sun, 24 Jan 88 17:59:02 EST
  2114. From: Marshall_DeBerry@um.cc.umich.edu
  2115. Subject: Re: TRS-80 Model II Kermit HEX File
  2116. Keywords: TRS-80 Model II Kermit
  2117.  
  2118. RE: Info-Kermit Digest V7 #2:
  2119.  
  2120. RE TRS 80 MODEL II Kermit hex file: I believe that file is to be used with
  2121. Pickles and Trout CPM release 2.2.  I don't believe there was ever a version
  2122. done for TRSDOS.  I got the source files about maybe 4 years ago to try and
  2123. do such a conversion, but the volume of assembly code was just too much to
  2124. try and convert (plus the code at the time was in 8080 and I was versed at
  2125. the time in Z80, hence that conversion had to be done first).  Anyway,
  2126. TRSDOS was undergoing a slow death at the time, and I just gave up on the
  2127. conversion.  If there ever was a TRSDOS version of kermit, I too would be
  2128. interested in hearing about it.
  2129.  
  2130. [Ed. - There is indeed a native TRSDOS version for the Model II.  It's in
  2131. KER:TR2KER.*, announced in Info-Kermit V6 #8, 26 March 1987.]
  2132.  
  2133. ------------------------------
  2134.  
  2135. End of Info-Kermit Digest
  2136. *************************
  2137. -------
  2138.  4-Feb-88 16:45:51-EST,22354;000000000000
  2139. Mail-From: SY.CHRISTINE created at  4-Feb-88 16:44:46
  2140. Date: Thu 4 Feb 88 16:44:46-EST
  2141. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2142. Subject: Info-Kermit Digest V7 #5
  2143. To: Info-Kermit@CU20B.COLUMBIA.EDU
  2144. Reply-To: Info-Kermit@CU20B
  2145. Queries-To: Info-Kermit-Request@CU20B
  2146. Message-ID: <12372123605.195.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2147.  
  2148. Info-Kermit Digest         Thu, 4 Feb 1988       Volume 7 : Number 5
  2149.  
  2150. Departments:
  2151.  
  2152.   ANNOUNCEMENTS -
  2153.         New Documentation for Old CIE-680 Kermit
  2154.  
  2155.   MS-DOS KERMIT -
  2156.         MS-Kermit Under OS/2
  2157.         Thanks for rollback help!
  2158.         The New Tek-Emulating Kermit and SAS
  2159.         HP-150 Terminal Program
  2160.         Kermit problems with Visual Commuter computer
  2161.         Kermit-MS 2.30 & Macintosh II
  2162.  
  2163.   MISCELLANY -
  2164.         CMS Kermit 4.0
  2165.         Problems with Apple Kermit.
  2166.         GNU Emacs with C64 Kermit
  2167.         First-Time Download of Kermit on Commodore-64 with Only Tape
  2168.         Kermit Sources Wanted for iRMX-86
  2169.         VME/10 Kermit?
  2170.         VT-52 Emulator for Osborn Exec
  2171.         One Character Checksum
  2172.  
  2173. ----------------------------------------------------------------------
  2174.  
  2175. Date: Fri 29 Jan 88 17:26:53-EST
  2176. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  2177. Subject: New Documentation for Old CIE-680 Kermit
  2178. Keywords: CIE Kermit
  2179.  
  2180. Sent in by the author, David S. Lawyer, of Irvine, CA, plus a termcap
  2181. entry for it.  In KER:CIE680.HLP and .TRM.
  2182.  
  2183. ------------------------------
  2184.  
  2185. Date: Thu, 28 Jan 88 13:53 MDT
  2186. From: Joe Doupnik <JRD@USU.BITNET>
  2187. Subject: MS-Kermit Under OS/2
  2188. Keywords: MS-DOS Kermit, OS/2
  2189.  
  2190. [Ed. - A question we're getting a lot these days is "Will (or can) MS-Kermit
  2191. run under OS/2?"  As far as 2.30 (and earlier) are concerned, the answer is
  2192. "yes, but only in DOS compatibility mode", i.e. taking over the whole machine.
  2193. As to the possibility of turning it into a real OS/2 application, we have the
  2194. following from Joe Doupnik...]
  2195.  
  2196. A switch to OS/2 is possible, even in assembler, but a C version would make
  2197. this much easier.  In simple terms, OS/2 is not an interrupt-driven system but
  2198. a more conventional "call" type.  So all the Bios/Dos software interrupts get
  2199. repackaged to do calls to system functions, much like a C interface.  The tough
  2200. part concerns hardware interrupts where either the machine interrupt enable bit
  2201. needs toggling (STI/CLI), not permitted under OS/2 full mode, and/or the
  2202. physical hardware needs attention from the program.  Rumors and the Microsoft
  2203. Journal say that interrupt handler latency is very, very long on 286 machines
  2204. and communications programs should expect troubles.  And, naturally, OS/2 runs
  2205. only on AT's and above.
  2206.  
  2207. So, the short forms are: Yes, it runs now in the DOS box, but a full OS/2
  2208. version needs a substantial development effort.  The Presentation Manager specs
  2209. are still fluid but when stable will require a second pass at OS/2 Kermit to
  2210. adapt to window sizing things.
  2211.  
  2212.         Regards,
  2213.         Joe D.
  2214.  
  2215. [Ed. - Thanks, Joe.  If anybody else has any insight into the issues involved
  2216. in bringing Kermit to OS/2, please send a message to Info-Kermit!]
  2217.  
  2218. ------------------------------
  2219.  
  2220. Date: Mon, 01 Feb 88 22:04:50 -0800
  2221. From: Alastair Milne <milne@ICS.UCI.EDU>
  2222. Subject: Thanks for rollback help!
  2223. Keywords: MS-DOS Kermit 2.30
  2224.  
  2225.     To James Coombs, Eric Boehm, Doug Brenner, RECK@DBNUAMA1, Gisbert Selke,
  2226.     and all the others who were kind enough to respond about accidentally
  2227.     hitting HOME:
  2228.  
  2229.     Thanks very much for the quick and thoughtful replies.  Though remapping
  2230.     the HOME key had never occurred to me, it is obviously the quickest and
  2231.     easiest thing to do.  I don't mind having the PAGE UP and PAGE DOWN, since
  2232.     those let you move back with some control; and I think the END is a good
  2233.     idea, to get you back where you actually are as quickly as possible.  But
  2234.     the HOME is just grief.
  2235.  
  2236.     It's marvellous what the net can do for you.  The amusing thing is that I
  2237.     have not yet seen the info-kermit digest in which my own message appeared,
  2238.     and would never have know that the editor included a reply in it if one of
  2239.     you hadn't forwarded the copy to me.
  2240.  
  2241.     Thanks again to all.
  2242.     Alastair Milne
  2243.  
  2244. [Ed. - Also, did you know that there's a kind of automatic END feature?  Try
  2245. SET TERMINAL ROLL ON.]
  2246.  
  2247. ------------------------------
  2248.  
  2249. >>Date: Mon, 11 Jan 88 11:12:15 est
  2250. >>From: snorthc@NSWC-OAS.ARPA
  2251. >>Subject: Screen Scroll in MS-Windows
  2252. >>Keywords: MS-DOS Kermit, MS-WIndows
  2253. >>
  2254. >>I have had problems making Kermit scroll up/down screens under MS-Windows
  2255. >>when in a window*.
  2256. >>
  2257. >>Version 2.29b and 2.29c (21 DEC) have been tested with version 1.01 - 1.03
  2258. >>and 2.03 of MS-Windows.  You are only able scroll up one line.
  2259. >>
  2260. >>Both Version 2.29b and 2.29c will scroll properly in a window under
  2261. >>Windows/386.
  2262. >>
  2263. >>* In a window refers to setting up the PIF file so that Kermit does not
  2264. >>write directly to screen and does not "modify" a com port.
  2265. >>
  2266. >>    Stephen Northcutt (snorthc@nswc-g.arpa)
  2267. >>
  2268. >>[Ed. - This is a restriction of the program, noted in the MSKERM.BWR
  2269. >>file.  However, you should still be able to scroll up by using the mouse on
  2270. >>the scroll bar.]
  2271.  
  2272. [ From jrd - MS Windows 1.x, 2.x operates the screen in graphics mode but
  2273. has trouble reporting back text written by a program to the shadow text
  2274. screen. Thus, manually scrolling a Kermit screen within a shared MS Windows
  2275. window reports total gibberish or worse to Kermit as it tries to save text
  2276. lines scrolling off the screen. It's really an MS Windows concern.  To
  2277. suppress this characteristic roll back is turned off when in MS Windows.  MS
  2278. Windows/386 is not available locally and I have no idea of how to test for
  2279. versions of Windows.  Those little white lies we tell in the .PIF file
  2280. (Kermit does not directly access the screen, does not use serial ports,
  2281. etc!) are to make Windows behave itself but not to control Kermit.  What you
  2282. see Kermit do in a shared window is accomplished by magic.]
  2283.  
  2284. ------------------------------
  2285.  
  2286. Date: Tue, 12 Jan 88 22:22 N
  2287. From: Jnet%"STREB@YORKVM1" 12-JAN-1988 19:15
  2288. Via: <IUS%DACTH51.BITNET@CUVMA.COLUMBIA.EDU> (Eberhard W. Lisse)
  2289. Subject: The New Tek-Emulating Kermit and SAS
  2290. Keywords: MS-DOS Kermit 2.30, Terminal Emulation, TEK
  2291.  
  2292. The line that I have used in my SAS routines to start Tek mode and then
  2293. turn it off is:
  2294.  
  2295. GOPTIONS DEVICE=TEK4010,GEPILOG='18'X,GPROLOG='1B0C'X,GPROTOCOL=GSAS7171
  2296.  
  2297. That seems to work just fine....
  2298.  
  2299. Jim Streb
  2300. Micro Support
  2301. York University
  2302. Downsview, Ontario
  2303. Canada
  2304.  
  2305. [Ed. - Presumably, this is when SAS is running on a mainframe, and the user
  2306. has a full-screen connection through an IBM 7171 protocol converter.]
  2307.  
  2308. ------------------------------
  2309.  
  2310. >>Date: Tue, 26 Jan 88 10:55:52 PST
  2311. >>From: David Mendel <mendel@playfair.stanford.edu>
  2312. >>Subject: Kermit 2.30 graphics
  2313. >>Keywords: MS-DOS Kermit 2.30A
  2314. >>
  2315. >>    This is a suggested improvement for msvibm.exe 2.30.  Please forward
  2316. >>to the correct person.
  2317. >>
  2318. >>    I am using msvibm.exe 2.30 on an ATT6300, and I have had the following
  2319. >>problem with the graphics mode.  Normally I use the graphics mode to build
  2320. >>interactive plots using S which puts the command line near the bottom of
  2321. >>the screen.  If I make one typo, it prints an error message, and puts the
  2322. >>cursor at the top of the screen.  The problem is that this clears the
  2323. >>picture that I have created.
  2324. >>
  2325. >>    What I would like is an option at the 'More >' prompt to move the
  2326. >>cursor to the top of the screen without clearing the screen in the
  2327. >>process.  Perhaps pressing n would move the cursor to the top of the
  2328. >>screen without clearing the screen, while pressing any other key would
  2329. >>clear the screen as it does now.
  2330. >>
  2331. >>    Several of us use kermit with S here at Stanford and we would find
  2332. >>this to be a big improvement.
  2333. >>
  2334. >>Thanks,
  2335. >>David Mendel
  2336.  
  2337. [From jrd - The temptation to convert a simple Tek terminal into a modern
  2338. one is to be resisted.  My suggestion is to educate 'S' to behave differently
  2339. when it knows that it owns the bottom line of a screen (Tek or regular
  2340. text).  How about using the top left corner for user text?  'S' appears to be
  2341. a Stanford program so sources are likely to be nearby.]
  2342.  
  2343. ------------------------------
  2344.  
  2345. >>Date: Sun, 10 Jan 88 20:59:48 PST
  2346. >>From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  2347. >>Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  2348. >>Keywords: MS-DOS Kermit 2.29C
  2349. >>
  2350. >>Possible bug with MSKERMIT version 2.29C:
  2351. >>
  2352. >>I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  2353. >>in the Tektroniks 4010 emulation mode.  Specifically, alpha mode characters
  2354. >>will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  2355. >>titles and labels to obliterate the graphed data.
  2356. >>
  2357. >>ps:     I have an IBM-PC/xt clone with the CGA adaptor.
  2358. >>
  2359. >>[Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  2360.  
  2361. [From jrd - A complete 8 by 8 dot character cell is written for each
  2362. character, so that both foreground and background colors are maintained and
  2363. characters can be erased. Supression of the background is being considered
  2364. but may not be do-able and still maintain the above characteristics. If
  2365. annotation is done first then the problem does not occur. I'd like
  2366. overlaying too.]
  2367.  
  2368. ------------------------------
  2369.  
  2370. Date: Thu, 17 Dec 87  15:19 PST
  2371. From: MEPMESA%UCBCMSA.BITNET@CUVMA.COLUMBIA.EDU (Adlai)
  2372. Subject: HP-150 Terminal Program
  2373. Keywords: HP-150 Kermit
  2374.  
  2375. Hi we have about 20 HP 150's (Hewlett packard Micro computers).  We need to
  2376. use them as full screen terminals for CMS.  Can You Help Us???
  2377.  
  2378. We have a copy of mskermit ver 2.27 for the HP-150, it transfer files great.
  2379. But it does not work as a full screen terminal, has someone writen a
  2380. terminal emulator for the HP-150 ?  It would be a very big help to use to
  2381. get such a program. Any ideas, information or sujestions would be very much
  2382. appreciated.
  2383.  
  2384. Adlai Jordan
  2385. MESA
  2386. Mathematics Engineering Science Achievement
  2387.  
  2388. [Ed. - HP-150 Kermit doesn't do any terminal emulation at all, but simply
  2389. passes incoming characters to the screen.  This goes through the HP-2621
  2390. terminal firmware, so you can use HP-150 Kermit for full screen applications
  2391. with hosts that know how to drive an HP-2621 terminal.  This means you'd have
  2392. to modify your protocol converter (Series/1, 7171, or whatever it is) to know
  2393. about the HP-2621 control sequences.  But don't attempt to use HP-150 as a
  2394. terminal emulator at speeds above 4800 baud.  It just doesn't work.  Finally,
  2395. you might want to pick up the 2.30 version of HP-150 Kermit from KERMSRV
  2396. at CUVMA.  It's in MSTHP1 *.]
  2397.  
  2398. ------------------------------
  2399.  
  2400. Date: Sat, 23 Jan 88 17:08:20 EST
  2401. From: Marshall D. Abrams <vugraph@mitre.arpa>
  2402. Subject: Kermit problems with Visual Commuter computer
  2403. Keywords: MS-DOS Kermit, Visual Commuter
  2404.  
  2405. I am having problems getting Kermit to work on a Visual Commuter portable
  2406. IBM compatible computer and would appreciate communicating with someone else
  2407. who has been successful with this particular brand.  I am not on the info-
  2408. kermit list, so please respond directly.
  2409.  
  2410. I have tried both the Kermit in VTERM and stand-alone Kermit Vers 2.28.  Both
  2411. work from my office computer, but neither from home on the Visual Commuter.
  2412. I don`t think it's the modem or phone line, because I also have an Atari at
  2413. home and the Kermit on the Atari works just fine when plugged into the
  2414. modem.
  2415.  
  2416. I did turn on debug mode.  It took about 6-8 tries to get a file name
  2417. accepted for transfer, but no data packets ever got through. It just timed
  2418. out.  I tried adjusting the parity; that didn't help either.
  2419.  
  2420. I'm open to suggestions and thank you for your consideration.
  2421.  
  2422. Sincerely,
  2423.  
  2424.  - Marshall D. Abrams, phone: (703) 883-6938
  2425.    The MITRE Corporation, 7525 Colshire Drive
  2426.    Mail Stop Z670, Mc Lean, VA   22102
  2427.  
  2428. [From jrd - Marshall. Sorry, but I have no information on the Visual
  2429. Commuter.  Is there anyone else who can help?]
  2430.  
  2431. ------------------------------
  2432.  
  2433. Date: Wed, 03 Feb 88 22:00 EST
  2434. From: "Mark B. Johnson" <CDTAXW%IRISHMVS.BITNET@CUVMA.COLUMBIA.EDU>
  2435. Subject: Kermit-MS 2.30 & Macintosh II
  2436. Keywords: MS-DOS Kermit 2.30 on Mac II, MacKermit
  2437.  
  2438. Just as a note, Kermit-MS V2.30 runs standard VT-102 emulation and file
  2439. transfer (in background under MultiFinder) just great using the AST286 board
  2440. in a Macintosh II.  The new Macintosh version is much faster of course, but
  2441. for those people who have to have MS-DOS software, it is quite useable.  I
  2442. will give the TEK emulation a try next.  Just thought someone out there
  2443. might be able to use this information...
  2444.  
  2445. Mark
  2446.  
  2447. ------------------------------
  2448.  
  2449. Date: Thu, 1988 Jan 28   14:21 EST
  2450. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  2451. Subject: CMS Kermit 4.0
  2452. Keywords: CMS Kermit
  2453.  
  2454. Comments on comments about CMS Kermit 4.0 in recent Info-Kermit Digests...
  2455.  
  2456. > 2) This may be a local problem, but I get the following message on startup:
  2457. >
  2458. >    "Handshake is XON -- not needed"
  2459.  
  2460. This startup message is just a friendly reminder to heed paragraph 4 in
  2461. section 1.2 of the CMS Kermit User's Guide:
  2462.  
  2463.   CMS is different from some other IBM mainframe systems in that allows
  2464.   a program  to take control  of prompting  and synchronization  on TTY
  2465.   lines.  Kermit-CMS  takes advantage of this option, and it is not, in
  2466.   general, necessary  to enable handshaking  on the micro Kermit before
  2467.   connecting to CMS.  In other words, handshaking  should be suppressed
  2468.   for both  TTY and SERIES1  devices  (the  micro  Kermit  should  have
  2469.   HANDSHAKE  set OFF, and Kermit-CMS  should have HANDSHAKE  set to 0).
  2470.   Since the generic Kermit-370  default handshake  (XON) is retained in
  2471.   Kermit-CMS,  the subcommand  SET HANDSHAKE  0 is a good candidate for
  2472.   inclusion in SYSTEM KERMINI.
  2473.  
  2474. By the way, I noticed that you didn't "Ed." the comments from Brown in Digest
  2475. #3 about trying to set the SEND packet size -- surely, you don't feel that one
  2476. Kermit can even try to force another to accept Long Packets; that's what it
  2477. would mean if Kermit-CMS accepted the command SET SEND PACKET 1900.  Perhaps
  2478. the documentation should explicitly say that one can't do that.
  2479.  
  2480. [Ed. - Right...  that one slipped by.]
  2481.  
  2482. ------------------------------
  2483.  
  2484. Date: Mon, 1 Feb 88 11:36 N
  2485. From: <EIFV%EICLUS.CNRTO%ITOPOLI.BITNET@CUVMA.COLUMBIA.EDU>
  2486. Subject: Problems with Apple Kermit.
  2487. Kewyords: Apple II Kermit
  2488.  
  2489. I recently got a copy of version 3.79 of Apple II KERMIT.  I experienced
  2490. some problems under ProDOS to up/download text files since they are always
  2491. handled in 7 bit mode (setting unconditionally the high order bit when
  2492. receiving and stripping it off when sending) like under DOS 3.3. This is
  2493. incorrect since now the Apple IIgs uses this high order bit to extend the
  2494. ASCII character set in the same way as on the Macintosh.  Unfortunately I
  2495. have no source code to try to patch the code in order to enable a full 8 bit
  2496. text file transfer under ProDOS.  Can you help me?  Thanks in advance & best
  2497. regards.
  2498.  
  2499.                                 Fabio Viviani
  2500.                                 C.S.E.L.T. - Turin, Italy
  2501.                                 (eifv@eiclus.cnrto)
  2502.  
  2503. [Ed. - This is certainly a trend.  Your message has been forwarded to the
  2504. current developer of Apple II Kermit, who's working on a new release.]
  2505.  
  2506. ------------------------------
  2507.  
  2508. Date: Wed, 03 Feb 88 22:05:09 -0500
  2509. From: ray@j.cc.purdue.edu (Ray Moody)
  2510. Subject: GNU Emacs with C64 Kermit
  2511. Keywords: C64 Kermit
  2512.  
  2513. In Info-Kermit Digest Volume 7, Number 3 you write:
  2514. >While using GNU Emacs with C64 Kermit at 1200 baud, I noticed when scrolling
  2515. >UP ONLY, the screen would get garbled. (Probally overflowing the input
  2516. >buffer? I haven't notice this happening at 300 baud (300 baud?!? ARGH!))
  2517.  
  2518.     Yes, you are quite right.  Since the Commodore-64 has no built-in
  2519. 80-column screen, I have to simulate 80-columns with bitmap graphics.
  2520. Scrolling a bitmap screen backwards is a non-trivial operation and takes a lot
  2521. of time.  If Kermit receives scroll-reverse requests too fast, it will overflow
  2522. its input buffer.
  2523.  
  2524.     Normally, when Kermit's input buffer is in danger of being overflowed,
  2525. Kermit will transmit a ^S to stop the remote host from sending.  The only
  2526. problem is that GNUemacs chooses to ignore this stop request.
  2527.  
  2528.     There are several ways to solve this problem:
  2529.  
  2530.     1) The best solution I can think of is to tell GNUemacs that you wish to
  2531.        use flow-control.  You can do this by putting (set-input-mode nil t)
  2532.        in your .emacs file.
  2533.  
  2534.     2) Ask GNUemacs to provide a delay after scrolling the screen backwards.
  2535.        You can do this by adding sr=<XXX>\EM to your terminal description,
  2536.        where <XXX> is the number of milliseconds of delay that you want.  I
  2537.        experimented a little and found that 200 milliseconds is "about" right.
  2538.        This isn't very elegant because it will slow GNUemacs down a lot.
  2539.  
  2540.     3) Use a Commodore-128 or wait for Kermit 2.1 to be released and use a
  2541.        Batteries-Included 80-column add on card.  If you use one of these,
  2542.        Kermit will not be forced to simulate an 80 column screen with graphics.
  2543.  
  2544.                    Ray Moody,    Author of Commodore Kermit version 2.0
  2545.                     ray@j.cc.purdue.edu
  2546.                     ihnp4!pur-ee!j.cc.purdue.edu!ray
  2547.                     moody@purccvm.BITNET
  2548.  
  2549.     Many thanks to Jay Vosburgh for providing the magic emacs incantations.
  2550.  
  2551. [Ed. - And thanks for passing along the hints.  They've also been added to
  2552. the Commodore-64 Kermit "beware" file.]
  2553.  
  2554. ------------------------------
  2555.  
  2556. Date: 12 Jan 88 15:12 +0100
  2557. From: Alf Christophersen <l_christophe%use.uio.uninett@TOR.NTA.NO>
  2558. Subject: First-Time Download of Kermit on Commodore-64 with Only Tape
  2559. Keywords: C64 Kermit
  2560.  
  2561. A friend of me want to get KERMIT on his Commodore 64 with CP/M, but he
  2562. has only a tape station.  How do we upload first time, e.g. from a
  2563. Olivetti M24 with direct connection over RS232?  I remember there was
  2564. a procedure when I loaded first time with our Altos 8000/7, but have
  2565. forgotten the procedure.  Does anyone have some idea?  Is there any tape?
  2566.  
  2567. Alf Christophersen
  2568. Engineer
  2569. Dep. of Nutrition Research
  2570. PO. Box 1046 BLindern
  2571. N-0316 Oslo 3
  2572. Norway
  2573.  
  2574. ------------------------------
  2575.  
  2576. Date: Fri Jan 15 00:20:02 1988
  2577. From: peregrine!imt3b2!seila!don@uunet.UU.NET
  2578. Subject: Kermit Sources Wanted for iRMX-86
  2579. Keywords: iRMX Kermit
  2580.  
  2581. Anyone out there have working C or PLM sources for kermit under release 6+ of
  2582. iRMX-86 running on a 310 box?  Please email replies.  Thanks in advance!
  2583. According to info from Columbia U., someone at Grinnel College (?) has done
  2584. this...
  2585.  
  2586. Don Kossman, SEI Information Technology, Los Angeles
  2587. usenet: {ccicpg!imt3b2 | peregrine!imt3b2 | sun!tsunama!tsunami}!seila!don
  2588.  
  2589. [Ed. - There are two families of Kermit programs for (i)RMX(2)86.  One
  2590. consists of variations on a version written in PL/M, and the other is an
  2591. adaptation of MS-DOS Kermit by Jack Bryans at Calstate.  Does anyone know
  2592. of any reason why the former would still be necessary in the presence of
  2593. the latter?  And if there is any reason for keeping a PL/M version, which
  2594. of the three that we have should be kept?  Below is a list...]
  2595.  
  2596. IRM C  Intel 86/380     iRMX-86    PL/M         2.41  87/03/04  Grinnell Col.
  2597. I86 C  Intel 86/380     iRMX-86    PL/M         2.3   85/09/23  Grinnell Col.
  2598. RMX C  Intel 86,286     RMX 1.0    PL/M         1.0   85/10/25  Cornell U
  2599. MS  A  Intel 300 Series iRMX-86    MASM/ASM86   2.29Z 88/01/07  Cal State
  2600. MS  A  Intel 300 Series iRMX-286   MASM/ASM86   2.29Z 88/01/07  Cal State
  2601.  
  2602. ------------------------------
  2603.  
  2604. Date: Thu, 31 Dec 87 07:57:23 CST
  2605. From: rod@cnt.mn.org (rod merry)
  2606. Subject: VME/10 Kermit?
  2607. Keywords: VME Kermit
  2608.  
  2609. Does anyone know where I can get a binary copy of Kermit for the Motorola
  2610. VME/10 running VERSADOS.  I will supply or pay for the diskettes.
  2611.  
  2612. Thanks,
  2613.  
  2614. Rod Merry                               rod@cnt.MN.ORG
  2615. Computer Network Technology             {quest|meccts}!cnt!rod
  2616. 9440 Science Center Drive                    
  2617. Minneapolis, MN 55428                        (612)535-8111
  2618.  
  2619. [Ed. - Try Wm. Pierce, Motorola Semiconductor, 3102 N. 56th St, MS/56-122
  2620. Phoenix, AZ 85108.  We have had reports that this person has, and distributes,
  2621. a VME/10 VERSADOS Kermit, but we have never received it.  We'd like to carry
  2622. a VERSADOS Kermit in our distribution, and would like an "official" source
  2623. to refer people to who need it on diskette.  If anybody finds out the status
  2624. of this purported Kermit version, please let us know.]
  2625.  
  2626. ------------------------------
  2627.  
  2628. Date: 29 Jan 1988 06:18-CST
  2629. From:  John A. Wright <SAC.HQSAC-DOCT@E.ISI.EDU>
  2630. Subject: VT-52 Emulator for Osborn Exec
  2631.  
  2632. Does anyone know of a Kermit program with a VT-52 emulator for the Osborne
  2633. Executive.  If one does not exist, does anyone know of a VT-52 emulator for
  2634. the same?
  2635.  
  2636. ------------------------------
  2637.  
  2638. Date: 20 Jan 88 00:37:50 GMT
  2639. From: johnm@ncr-sd.SanDiego.NCR.COM (John McDaid)
  2640. Subject: One Character Checksum
  2641. Keywords: Checksum
  2642.  
  2643. Can anyone give me a short, CLEAR explanation on how a one character checksum
  2644. is derived in Unix Kermit?  Mail me directly with the answer.  I thank anyone
  2645. who gives this any effort.
  2646.  
  2647. John McDaid
  2648. John.McDaid@SanDiego.NCR.COM
  2649.  
  2650. [Ed. - Add up the 8-bit values of all the bytes from the length field to the
  2651. last data byte.  Truncate the sum to 8 bits.  Call this S.  Then:
  2652.  
  2653. X = S & 63;         /* Low order 6 bits */
  2654. Y = S & 192 >> 6;   /* High order 2 bits, shifted to right */
  2655. C = (X + Y) & 63;   /* Add them together, keep low 6 bits of result */
  2656. CHKSUM = C + 32;    /* Make it printable */
  2657.  
  2658. More concisely (as it is actually done in C-Kermit):
  2659.  
  2660. CHKSUM = tochar((s + ((s & 192)/64)) & 63);
  2661.  
  2662. This was originally designed, back in the days of 8-bit processors, to work
  2663. on machines that could only do 8-bit arithmetic.  The idea was to have all
  2664. the bits of an 8-bit sum contribute to a printable ASCII single-character
  2665. checksum.]
  2666.  
  2667. ------------------------------
  2668.  
  2669. End of Info-Kermit Digest
  2670. *************************
  2671. -------
  2672. 17-Feb-88 12:08:08-EST,25795;000000000000
  2673. Mail-From: SY.CHRISTINE created at 17-Feb-88 12:07:11
  2674. Date: Wed 17 Feb 88 12:07:10-EST
  2675. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2676. Subject: Info-Kermit Digest V7 #6
  2677. To: Info-Kermit@CU20B.COLUMBIA.EDU
  2678. Reply-To: Info-Kermit@CU20B
  2679. Queries-To: Info-Kermit-Request@CU20B
  2680. Message-ID: <12375480943.195.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2681.  
  2682. Info-Kermit Digest         Wed, 17 Feb 1988       Volume 7 : Number 6
  2683.  
  2684. Departments:
  2685.  
  2686.     MS-DOS KERMIT -
  2687.         MS-Kermit for the GRiD Compass (Six Messages)
  2688.         MS-Kermit Tektronix 4010 Graphics Emulation
  2689.         Problem Setting Num Lock and Scroll Lock Keys in MS-Kermit
  2690.         Kermit 2.30 for HZ100?
  2691.  
  2692.     C-KERMIT -
  2693.         Bug Report for C-Kermit 4E(070) on Unix PC (3b1)
  2694.         Re: Unix Kermit Idle Line Problem
  2695.         C-Kermit 4E(070) vs System V R3 vs 3B2
  2696.         C-Kermit for Xenix 286?
  2697.  
  2698.     MISCELLANY -
  2699.         Using TOPS-20 Kermit with 9-Bit Files
  2700.         Need Kermit for Microbee?
  2701.  
  2702. ----------------------------------------------------------------------
  2703.  
  2704. Date: 28 Oct 87 20:54:41 GMT
  2705. From: owen%gt-eedsp@gt-eedsp.UUCP (Owen Adair)
  2706. Subject: MS-Kermit for the GRiD Compass
  2707. Keywords: MS-DOS Kermit 2.29C, GRiD Compass
  2708.  
  2709. I am using kermit for the GRiD. I have difficulty using the BREAK function
  2710. while online. It seems to reset the serial port or something. Is there
  2711. anyone else out there using MSKermit with the GRiD?
  2712.  
  2713. Owen Adair, WD4FSU
  2714. Digital Signal Processing Lab, Georgia Tech, Atlanta GA 30332
  2715. Internet:       owen%gteedsp@gatech.gatech.edu
  2716. uucp:  ...!{decvax,hplabs,ihnp4,linus,rutgers,seismo}!gatech!gt-eedsp!owen
  2717.  
  2718. [From jrd - Right, we need a Grid guru. Any volunteers?]
  2719.  
  2720. [Ed. - See messages below....]
  2721.  
  2722. ------------------------------
  2723.  
  2724. Date: Sun, 31 Jan 88 18:14:14 EST
  2725. From: David Kirschbaum <kirsch@braggvax.arpa>
  2726. Subject: Re Grids and Kermit
  2727. Keywords: GRiD Kermit
  2728.  
  2729. NetLandians,
  2730.  
  2731. I keep hearing pleas from Grid users to make Kermit work with the Grids.
  2732. I'd be more than glad to give a hack to it (got source for v2.30, much
  2733. experience with assembler, comm ports, etc.).  However .. I do NOT have any
  2734. details on the stupid serial ports, interrupts, chips, etc. for the Grid
  2735. running under MS-DOS.
  2736.  
  2737. I tried long ago to get such information, or little smidgens of source code
  2738. for Grid's stupid comm program, but discovered I was suspected of trying to
  2739. steal the Crown Jewels .. and left Grid to their own just deserts.  If
  2740. someone has ANY technical information on exactly what it takes to tweak a
  2741. Grid's serial port(s), and can pass that info to me (ANY language!  Just so
  2742. it isn't buried in 80Kb of some pirated comm program's binary object file.)
  2743. .. will be glad to give it a hack.  Of course I don't HAVE a Grid, so
  2744. couldn't test it .. but could send the .ASM source (fully documented) to a
  2745. willing volunteer (who had MASM) to assemble and test.
  2746.  
  2747. Mail directly to me .. no use inflicting Info-Kermit with this.
  2748.  
  2749. David Kirschbaum
  2750. Toad Hall
  2751. kirsch@braggvax.ARPA
  2752.  
  2753. [Ed. - Thanks for the offer David.  Anyone with a GRiD willing to help?
  2754. But first, see following messages.]
  2755.  
  2756. ------------------------------
  2757.  
  2758. Date: Mon, 1 Feb 88 13:55 EST
  2759. From: RLH <HAAR%gmr.com@RELAY.CS.NET>
  2760. Subject: MS Kermit 2.30 on GRID
  2761. Keywords: GRiD Kermit
  2762.  
  2763. In Vol. 7, No. 4, Owen Adair wrote about not being able to run MS Kermit v
  2764. 2.30 on a Grid model 1101. I am not familiar with the model 1101, but do
  2765. have v 2.30 running on a Grid GRIDCASE 2 PLUS.
  2766.  
  2767. I used a copy of the executable that I had put together for a standard
  2768. IBM-PC and it worked without changes. I never even tried the Grid specific
  2769. code. I have not exercised all Kermit features but I have done considerable
  2770. file transfer between the Grid and VAX/VMS as well as with true IBM-PC's -
  2771. no problems. Also, the VT102 terminal emulation works great with DEC
  2772. software such as TPU, EDT, and LSE.
  2773.  
  2774. Version 2.30 is a great package. Thanks to everyone who helped put it
  2775. together.
  2776.  
  2777.                 Bob Haar        ( HAAR@GMR.COM )
  2778.                 G.M. Research Labs
  2779.  
  2780. ------------------------------
  2781.  
  2782. Date: Wed, 3 Feb 88 10:48:54 EST
  2783. From: sundc!hadron!klr@Sun.COM (Kurt L. Reisler)
  2784. Subject: Re: MS-KERMIT 2.30 for the GRiD
  2785. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  2786.         
  2787. > Does this mean that you have tested the GRiD version and found it to work?
  2788. > I've had reports from other people that it didn't work.  If it does, could
  2789. > you send a brief synopsis of your exact system model, OS version number,
  2790. > configuration, etc, so that we can pin down what the problem might be, if
  2791. > any?  Thanks!  - Frank
  2792. > -------
  2793.  
  2794. Well, I have not tested it extensively, but I have tried it on a 1129, and a
  2795. friend has tried it on an 1101.  You need to set port 2 to access the
  2796. internal modem.  Then, in uppercase (shift escape to lock) you need to do a
  2797. ATZE1 to see your commmands echod.  Problems include the fact that it
  2798. appears to run only at 300 baud, and there is an EXTREME amount of internal
  2799. buffering going on, until you escape back to the kermit command level.  Then
  2800. the buffering seems to go away (?).  I have successfully transfered a file
  2801. (at 300 baud GAK!).  I hope to have more time this weekend to play with it
  2802. further.  Let me see what version of MSDOS it is running. MSDOS 2-11 Bios
  2803. version C
  2804.  
  2805. Help that this helps. and I will keep you posted.
  2806.  
  2807. (later...)
  2808.  
  2809. What a wonderous thing documentation is.  It causes the gloom to lift
  2810. like the rising of the sun :-)
  2811.  
  2812. Adding the following to the autoexec.bat file on the MSDOS side of the
  2813. GRiD will cause the modem port (comm2) to default to 1200 baud:
  2814.  
  2815. echo baud=1200 > com2stat
  2816.  
  2817. Once in KERMIT, use the SET PORT 2 command to access the modem, and it
  2818. will only take upper case commands.  Will be testing it more extensively
  2819. over the weekend.
  2820.  
  2821.  Kurt Reisler (703) 359-6100
  2822.  
  2823.  UNISIG Chairman, DECUS US Chapter                       | Hadron, Inc.
  2824.  ..{uunet|sundc|rlgvax|netxcom|decuac}!hadron!klr        | 9990 Lee Highway
  2825.  Sysop, Fido 109/74  The Bear's Den   (703) 671-0598     | Suite 481
  2826.  Sysop, Fido 109/483 The Pot of Gold  (703) 359-6549     | Fairfax, VA 22030
  2827.  
  2828.  
  2829. ------------------------------
  2830.  
  2831. Date: Fri, 5 Feb 88 23:47:35 EST
  2832. From: sundc!hadron!klr@Sun.COM (Kurt L. Reisler)
  2833. Subject: Re: MS-KERMIT 2.30 for the GRid
  2834. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  2835.  
  2836. As promised, more information, and ALL of it is posative.  I have a working
  2837. copy of "GRiD Compass II Version A MS Kermit V2.30" dated 8 January 1988.  I
  2838. got it off of Columbia via anonymous ftp, in the normal boo format.  Used
  2839. the utilited from Columbia to convert the boo file to a .EXE file on my 4.2
  2840. BSD system, transferred it to my Fido BBS (on a DEC Rainbow) then using
  2841. MediaMaster, to a SSSD IBM diskette, to the GRiD.
  2842.  
  2843. I have used it sussessfully (am using it at the moment) on a GRiD 1101 and
  2844. GRiD 1129.  In both cases, the systems are configured with a GRiD 2101 Hard
  2845. disk subsystem.  The GRiDS are setup for GRiDOS, with the MSDOS (2.11-C)
  2846. running on a partition of the hard disk.  I also figured out how to get it
  2847. to run at 1200 baud (RTFD :-).
  2848.  
  2849. Anyway, in the AUTOEXEC.BAT file on the MSDOS partition, I have the
  2850. following:
  2851.  
  2852.         ECHO BAUD=1200 > COM2STAT
  2853.         ECHO V=250 > COM2STAT
  2854.  
  2855. To set the baud rate and volume on the modem.  In the MSKERMIT.INI file,
  2856. I have the following:
  2857.  
  2858.         SET PORT 2
  2859.         SET BAUD 1200
  2860.         STAT
  2861.  
  2862. Once I Connect to the modem, I issue the following command to the modem:
  2863.  
  2864.         ATE1Q0V1
  2865.  
  2866. So that I can see what I am doing with the standard Hayes modem
  2867. commands.
  2868.  
  2869. So far, it seems to work fine.  Have been able to upload and download
  2870. files between the GRiD and my FIDO systems without problems.
  2871.  
  2872. Anyway, hope this has been helpful.  If you think it would be useful, I
  2873. can uuencode the copy I have and post it to the net.  In addition, it is
  2874. available for download from either of my fido nodes, listed in the
  2875. .signature below.
  2876.  
  2877.  Kurt Reisler (703) 359-6100
  2878.  
  2879.  UNISIG Chairman, DECUS US Chapter                       | Hadron, Inc.
  2880.  ..{uunet|sundc|rlgvax|netxcom|decuac}!hadron!klr        | 9990 Lee Highway
  2881.  Sysop, Fido 109/74  The Bear's Den   (703) 671-0598     | Suite 481
  2882.  Sysop, Fido 109/483 The Pot of Gold  (703) 359-6549     | Fairfax, VA 22030
  2883.  
  2884. ------------------------------
  2885.  
  2886. Date: 10 Feb 88 14:07 PST
  2887. From: Ghenis.pasa@Xerox.COM
  2888. Subject: Re: Kermit 2.30 for GRiD
  2889. Keywords: MS-DOS Kermit, GRiD Kermit
  2890.  
  2891. ;;;     I downloaded 2.30 Kermit for the GRiD (.BOO format) and it
  2892. ;;;     tries to run, but all I get is garbage then it crashes. Has anyone
  2893. ;;;     else tested the beast on a GRiD model 1101? I currently use 2.29
  2894. ;;;     and it works although not all the features function.
  2895.  
  2896.  
  2897. Last night I brought MSTGRI 2.30 up on my Grid and it worked well, except
  2898. for baud rate change (I couldn't get 300 baud to work). I called a couple of
  2899. systems and performed successful uploads and downloads of ASCII files (I
  2900. haven't tried binaries yet).
  2901.  
  2902. My system is a Grid Compass-II 1121, which is like the 1101 except that it has
  2903. ROM sockets. I was using ROM-based MS-DOS 2.11. I did have to explicitly SET
  2904. PORT 2 from inside Kermit. My modem driver is Grid's MODEM.SYS. I dialed out by
  2905. typing C, then ATTD 123-4567.
  2906.  
  2907. [Ed. - So it seems that the GRiD version of 2.30 sort of works on the GRiD
  2908. Compass, which is not IBM Compatible, and that the IBM PC version works on
  2909. the GRIDCASE 2 PLUS, which is IBM compatible.  So we have a semisolid base to
  2910. work from, in case anyone who is a GRiD expert wants to make improvements.
  2911. Volunteers should contact Info-Kermit@CU20B.  Meanwhile, these messages have
  2912. been added to the "beware file" for the GRiD, MSVGRI.BWR.]
  2913.  
  2914. ------------------------------
  2915.  
  2916. Date: 12 Feb 88 13:55:26 GMT
  2917. From: ecsvax.uucp!herbst@mcnc.org (Robert T. Herbst)
  2918. Subject: MS-Kermit Tektronix 4010 Graphics Emulation
  2919. Keywords: MS-DOS Kermit 2.30
  2920.  
  2921. I have recently installed kerm230 on a pc6300 and a pc6300plus.  Not only is
  2922. kerm230 excellent for communications, it also has super terminal emulators.
  2923. The vt102 permits keypad editing on VAX/VMS. Better yet the TEK 4010
  2924. emulator allows interaction with gnuplot. Now we have the best of several
  2925. worlds.
  2926.  
  2927.                         R. T. Herbst
  2928.                         herbst@ecsvax
  2929.  
  2930. ------------------------------
  2931.  
  2932. Date: Fri, 12 Feb 88 10:51:09 PST
  2933. From: "Eric Yen  714-856-5244" <ERIC%UCIPPRO.BITNET@CUVMA.COLUMBIA.EDU>
  2934. Subject: Problem Setting Num Lock and Scroll Lock Keys in MS-Kermit
  2935. Keywords: MS-DOS Kermit 2.30, Num Lock, Scroll Lock
  2936.  
  2937. Is it possible to use the MSKERMIT "Set Key" command to have the IBM PC
  2938. NumLock and ScrollLock keys generate escape sequences?  My attempt to do
  2939. so failed.
  2940.  
  2941. Eric Yen
  2942. Systems Programmer
  2943.  
  2944. [Ed. - Unfortunately, it is not possible because the IBM Bios does not return
  2945. scan codes when these keys are pressed.]
  2946.  
  2947. ------------------------------
  2948.  
  2949. Date: Fri 12 Feb 88 15:00:17-PST
  2950. From: Mike Dante <DANTE@EDWARDS-2060.ARPA>
  2951. Subject: Kermit 2.30 for HZ100?
  2952. Keywords: Heath/Zenith 100
  2953.  
  2954. I note in your Version hlp file that there exists a Kermit Version 2.3 for
  2955. the Zenith HZ100. (Or am I not understanding the file?)  But I could not find
  2956. a new version under KER:MSVZ10.*.  I tried the generic MS_DOS version on my
  2957. Z100 but I could not set the baud rate.  I kept getting the message "Command
  2958. not implemented."  Am I having a problem decrypting the .BOO file?  Is there
  2959. a KERMIT V2.30 available for the HZ100?
  2960.  
  2961. Thanks,
  2962.  
  2963. Mike
  2964.  
  2965. [Ed. - Generic MS-Kermit doesn't know how to set the baud rate, because it
  2966. knows nothing about the PC's specific hardware.  You should be able to set
  2967. the baud rate outside of Kermit using some kind of system utility (like MODE
  2968. on the IBM PC), and then Kermit should use the port as you've set it up.  The
  2969. latest test version of Kermit for the Heath/Zenith 100 is in KER:MSTZ10.BOO
  2970. on CU20B, dated January 19, 1988.  H/Z-100 users are encouraged to test it
  2971. and report the results, and if there are problems, to apply or suggest
  2972. fixes.]
  2973.  
  2974. ------------------------------
  2975.  
  2976. Date: Fri, 12 Feb 88 12:34:08 EST
  2977. From: David Herron E-Mail Hack <david@ms.uky.edu>
  2978. Subject: Bug Report for C-Kermit 4E(070) on Unix PC (3b1)
  2979. Keywords: C-Kermit 4E(070)
  2980.  
  2981. I've gotten a copy of C-Kermit and am trying it out on various machines.
  2982. Mainly my Unix-PC since it's advertised to support the UnixPC. 
  2983.  
  2984. First off, it wouldn't even compile right.  In ckudai.c there is a "static
  2985. MDMINF ATT7300" which simply CANNOT be right.  The problem is that you're also
  2986. using "ATT7300" as the pre-processor symbol to select UnixPC features, and it
  2987. has a null value, and the statement ends up looking like:
  2988. "struct mdminf = { ... };" which is a syntax error.
  2989.  
  2990. My workaround for the moment is to make all references to that symbol to be
  2991. "att7300" and make sure it's "static".  The preprocessor on UnixPC's is of the
  2992. style that doesn't allow:
  2993.  
  2994.         #define ATT7300 ATT7300
  2995.  
  2996. because it complains about macro recursion.  (Oh, BTW, I'm running SYSV r3.51,
  2997. the latest version for Unix PC's).
  2998.  
  2999. Next, the makefile stuff for supporting the shared libraries is wrong.  When
  3000. doing an ld to use the shared libraries, at least on Unix PC's, you pretty
  3001. much have to use ld directly like:
  3002.  
  3003.         ld {some options} /lib/shlib.ifile {object files} 
  3004.                 {more options} /lib/shlib
  3005.  
  3006. I may be off in a detail or two, but the point is that the way it was written
  3007. in the makefile was very wrong, as evidenced by all the multiply defined
  3008. symbols.  Further, if I undo the stuff for the shared libraries I get
  3009. "tgetent" and a couple of other termcap functions as being undefined.  And I
  3010. can't find those functions in any of the libraries on the system.  What I
  3011. ended up doing was using a "cc" front end which handles loading the shared
  3012. libraries properly and has support for programs which use curses.  It was
  3013. posted recently in unix-pc.sources and I could forward it to y'all if you
  3014. want.  (It's the one named "ccc", there's at least one other of these
  3015. scripts).
  3016.  
  3017. Using "ccc" I got it pretty close, but there's a routine in /lib/shlib named
  3018. "openi" and there was a conflict between it and the one y'all had in ckcfns.c
  3019. -- the workaround here is to declare YOUR openi() to be static (which works
  3020. because it's not used in any other of your files), and don't forget to put a
  3021. "static openi();" at the beginning of the file as well.  There's even a
  3022. section reserved up there for local variables.
  3023.  
  3024. Now I've got a program that compiles and loads without errors.  In testing
  3025. some functionality:
  3026.  
  3027. I started with the remote kermit in server mode and transferred /bin/cat to
  3028. the remote (a 4.3bsd vax running kermit 4C(057)) and then got it back ("get
  3029. cat").  The result is a cat that is one byte shorter, but is otherwise exactly
  3030. the same.  Now, this is a real neat trick too, 'cause it starts and ends with
  3031. the EXACT same bytes (I looked using od)!  This shouldn't work out like this.
  3032. The new copy should be missing a byte at the end, but we've got the same byte
  3033. at the end.  There isn't a byte missing in the middle 'cause "cmp" doesn't
  3034. find it, and if I "diff" the "od -c" output from each file, the ONLY
  3035. difference is the byte count at the very end.
  3036.  
  3037. I'm more than a little confused about that one ...
  3038.  
  3039. While the remote is in server, the local kermit acts rather strangely.
  3040. Possibly when doing ANY command, but definitely when doing send, get, and "!"
  3041. commands, to get back to command level from the command I have to type ^R ...
  3042. the only other character I've tried is <CR> which didn't get me back to
  3043. command level.  Further, I once hit an empty line then started to do a shell
  3044. escape and it dumped me OUT of kermit and said something about an invalid
  3045. shell command.  (an asice: There's times when I hate command processors which
  3046. read what I'm typing and complain before I get a chance to fix typing errors
  3047. ...)
  3048.  
  3049. FINALLY:
  3050.  
  3051. In order to successfully connect to the modem and make a phone call I have to
  3052. enter this non-intuitive sequence of commands:
  3053.  
  3054.         ! rm /usr/spool/uucp/LCK..ph0
  3055.         set line /dev/ph0
  3056.         set modem att7300
  3057.         set speed 1200
  3058.         dial <phone number>
  3059.         ! phtoggle
  3060.         dial <phone number>
  3061.  
  3062. If I don't remove the lock file first, the set line command of course will
  3063. complain about the lock file being there.  But if I go ahead and phtoggle then
  3064. set line, the open in set line never returns and I hang.  Then, there's some
  3065. other state where if I phtoggle the getty process that get started starts
  3066. looping -- that is, getty exits immediately causing init to start a new one
  3067. which exits immediately, and so on.  Anyway -- I haven't tried it without a
  3068. dial command before the phtoggle yet.
  3069.  
  3070. I've got a kermit around here which'll let you do:
  3071.  
  3072.         ! phtoggle
  3073.         set line /dev/ph0
  3074.         set modem att7300
  3075.         set speed 1200
  3076.         dial <phone number>
  3077.  
  3078. just like you'd expect ... but it's an old copy that someone here made work
  3079. and then never told you guys about the changes.  (ARGH!)  Anyway, between the
  3080. two versions I should be able to get something working.
  3081.  
  3082. Oh, another problem when I exitted kermit ...  I said "quit" and it waited a
  3083. little while and said "Problem with hanging up modem".
  3084.  
  3085. [Ed. - Unfortunately, we don't have any Unix PCs, or for that matter any
  3086. System III or V systems to test C-Kermit on, so we rely on people like
  3087. you to tell us what to do, or what we should have done.  You're apparently
  3088. the first person who tried the new ATT7300 stuff, so thanks for the feedback
  3089. on that.  But I haven't heard complaints from others about multiply defined
  3090. symbols, shared libraries, etc, and a lot of people are running this version
  3091. on System V, so I can only assume the problem there must be UnixPC-specific.
  3092.  
  3093. If you can send me a makefile entry that you have actually used with the
  3094. UnixPC, I'll be glad to replace the current one with yours, and add a hint
  3095. that if people have trouble w/other ATT Sys III/V based systems, they might
  3096. look at the ATT7300 entry for a model.  If this is new stuff, then we have
  3097. a slight problem, because up till now (or at least up to Sys V R3), all
  3098. Sys III and Sys V C-Kermits could be compiled the same way.
  3099.  
  3100. Termcap???  There's nothing in Kermit that uses termcap or curses...
  3101. The other stuff will have to be looked in to.  Thanks for the report.  For
  3102. now, it's been added to the "beware file", CKUKER.BWR.]
  3103.  
  3104. ------------------------------
  3105.  
  3106. Date: Wed, 10 Feb 88 22:29:13 EST
  3107. From: rochester!ames!ucbcad!ucbvax.Berkeley.EDU!-
  3108.   ucbcad!ames.uux!pur-ee!iuvax!bsu-cs!dhesi@columbia.edu (Rahul Dhesi)
  3109. Subject: Re: Unix Kermit Idle Line Problem
  3110. Keywords: C-Kermit, Unix Kermit
  3111.  
  3112. Re: Info-Kermit Digest V7 #3
  3113.  
  3114. This is an answer to a query from nerd@percival.UUCP (Michael Galassi)
  3115. dated 28 Dec 87 00:42:59 GMT, in which he said that users using 
  3116. "C-Kermit, 4C(057) 31 Jul 85, 4.2 BSD" are timed out for being idle
  3117. even though they are doing Kermit file transfers.  Here is my
  3118. work-around as it was posted in a local newsgroup.
  3119.  
  3120. "By popular demand, here again is the technique for avoiding inactivity
  3121. timeouts when doing a long file transfer via Kermit.
  3122.  
  3123. Step 1.   At the system prompt, give the command "tty".  This command
  3124. will print your terminal name.  It will be of the form /dev/tty15
  3125. where instead of 15 you will see the number of your terminal.
  3126. Remember it.
  3127.  
  3128. Step 2.  Invoke Kermit interactively with the command "kermit" given
  3129. without parameters.  (Actually you can give parameters too, so long
  3130. as they don't cause Kermit to begin data transfer immediately.)
  3131. When Kermit starts up and prints the prompt "C-Kermit", you go to:
  3132.  
  3133. Step 3.   To Kermit, give the command "set line /dev/tty15".  In place
  3134. of the 15, use whatever terminal number you obtained in Step 1.
  3135.  
  3136. Step 4.  Now give Kermit the commands necessary to begin your file
  3137. transfer.   You will not get an inactivity timeout.
  3138.  
  3139. Users who want to win fame on this system and the gratitude of others
  3140. can change Kermit so that the above sequence will not be necessary.
  3141. Currently Kermit uses the standard device /dev/tty which is synonymous
  3142. with your actual terminal.  However, the operating system treats it
  3143. like a distinct device from your actual terminal.  So, even though a
  3144. file transfer is going on using /dev/tty, the actual terminal, say
  3145. /dev/tty15, seems to be idle to the system, so you can get logged out.
  3146. This can be fixed by (a) finding the place where Kermit opens /dev/tty
  3147. and (b) replacing that with an open of the actual terminal name, which
  3148. can be obtained from the system call ttyname()."
  3149.  
  3150. Rahul Dhesi         UUCP:  {ihnp4,seismo}!{iuvax,pur-ee}!bsu-cs!dhesi
  3151.  
  3152. [Ed. - We'll consider this for the next release.  Meanwhile, this message
  3153. has been added to the C-Kermit "beware file", CKUKER.BWR.]
  3154.  
  3155. ------------------------------
  3156.  
  3157. Date: 10 Feb 88 23:09:57 EST (Wed)
  3158. From: ames!netsys!len@ll-xn.ARPA (Len Rose)
  3159. Subject: C-Kermit 4E(070) vs System V R3 vs 3B2
  3160. Keywords: C-Kermit 4E(070)
  3161.  
  3162. One little note to people setting up this on an ATT 3B2 running under
  3163. SYSVR3...  They have two options in the makefile that sort of clash when you
  3164. are bringing up this software.. You either have to choose:
  3165.  
  3166. make att3bx or make sys5r3
  3167.  
  3168. If you don't choose att3bx,the code does not look for the LCK..ttyxx in
  3169. /usr/spool/locks ... However if you choose att3bx,it does not handle signals
  3170. correctly...  All I did to defeat this was just put a #define in ckutio.c for
  3171. att3bx...
  3172.  
  3173. Just thought I'd pass this on, no big deal with it...
  3174.  
  3175. Len
  3176.  
  3177. [Ed. - Sigh, lock files again.  There must be some better approach.  Are
  3178. there any Unix experts out there who can suggest a better way to deal with
  3179. this problem, than requiring Kermit itself know the directory name, the
  3180. filename, the permissions, and the contents of the lock file on every version
  3181. of every Unix variant?  Perhaps a separate program that runs Kermit in a
  3182. lower fork, or a program that Kermit runs in a lower fork.  Of course,
  3183. separate programs have a way of getting lost...]
  3184.  
  3185. ------------------------------
  3186.  
  3187. Date: 12 Feb 88 00:38:41 GMT
  3188. From: hplabs!sun!texsun!liberty!swatsun!hirai@rutgers.edu (Eiji "A.G." Hirai)
  3189. Subject: C-Kermit for Xenix 286?
  3190. Keywords: C-kermit
  3191.  
  3192. This is a request for help in getting kermit working BUT wait ! - don't
  3193. ignore us, please!  Where would this network be if nobody helped each other
  3194. with other's problems some of the time?  I usually give help when I can with
  3195. a question on the net...  Anyway, here's our problem:
  3196.  
  3197. If anyone has had experience with getting C-Kermit 4C to work on Xenix 286
  3198. systems, could you divulge to us what you did to get it to work?  We can
  3199. compile but cannot work C-Kermit to work on our Sperry's and Intel 286/310.
  3200. We would bery bery much like to talk to you!
  3201.  
  3202.         Thanks everyone.
  3203.  
  3204.                                                 -a.g. hirai
  3205.                                                 a sysadmin for swatsun.uucp
  3206.  
  3207. Eiji "A.G." Hirai @ Swarthmore College, Swarthmore PA 19081 | Tel. 215-543-9855
  3208. UUCP:   {rutgers, ihnp4, cbosgd}!bpa!swatsun!hirai |  "All Cretans are liars."
  3209. Bitnet:       vu-vlsi!swatsun!hirai@psuvax1.bitnet |         -Epimenides
  3210. Internet:            bpa!swatsun!hirai@rutgers.edu |         of Cnossus, Crete
  3211.  
  3212. [Ed. - The current version, 4E(070), allegedly works OK on Xenix 286, and
  3213. there's even a special makefile option for it, "make xenix" (for Microsoft)
  3214. or "make sco286" (for SCO Xenix 286).  But that doesn't mean there will be
  3215. no problems.  There is tremendous variation among the C compilers, runtime
  3216. libraries, etc, among the endless number of products (and versions thereof)
  3217. that call themselves Xenix.]
  3218.  
  3219. ------------------------------
  3220.  
  3221. Date: Wed 3 Feb 88 18:35:32-PST
  3222. From: Bruce Tanner <CERRITOS@ECLA.USC.EDU>
  3223. Subject: Using TOPS-20 Kermit with 9-Bit Files
  3224. Keywords: TOPS-20 Kermit, DEC-20
  3225.  
  3226. I've gotten the MS-DOS 2.30 .BOO files and decided to use the MSBPCT.C
  3227. program using the Stanford KCC compiler.  The program ran fine unchanged.
  3228. However, opening a file "wb" generates a 9-bit file (four nine-bit bytes per
  3229. word).  OK, just use the "SET FILE SIZE AUTO" and let Kermit figure it out,
  3230. right?  Wrong.  I had to teach it about 9 bit files also.  So, here are the
  3231. REDIT changes I've made to edit 262 (decimal 178):
  3232.  
  3233. 1. Recognize 9 bit files
  3234. 2. Clean up the Moon: code (it kept giving me phase errors)
  3235. 3. Make edit decimal (just remove the vi%dec at Version: if you don't like it)
  3236.  
  3237. [Ed. - Thanks!  Code omitted, copied to KER:K20MIT.BWR for now.]
  3238.  
  3239. ------------------------------
  3240.  
  3241. Date: Mon 15 Feb 1988 19:06:16 CST
  3242. From: Mark S. Zinzow <Markz%UIUCVMD.BITNET@CUVMA.COLUMBIA.EDU>
  3243. Subject: Need Kermit for Microbee?
  3244. Keywords: Microbee Kermit
  3245.  
  3246. I have a request from a user on our campus for a copy of kermit for the
  3247. following system purchased in Sweden and made in Australia.  Is a native
  3248. media version available, or does anyone know if this machine can be coerced
  3249. to read any PC formatted disk?  I just thought I'd check before trying to
  3250. bootstrap the generic CPM version.
  3251.  
  3252. Hardware:
  3253. Micro Bee Model II C. 1982
  3254. 128 k
  3255. Expansion unit SBCO1
  3256.  
  3257. Software:
  3258. Telcom 2.0
  3259. CMP 80 C. 1984 copy may 3, 1985
  3260.  
  3261. [Ed. - We don't have any record of a Micro Bee in our list of existing
  3262. Kermits, or list of Kermits in progress.  Like most CP/M systems, it can
  3263. probably use one of the existing CP/M Kermits with a few minor adjustments
  3264. to port addresses, etc.  Has anyone had any experience with a Micro Bee
  3265. computer?]
  3266.  
  3267. ------------------------------
  3268.  
  3269. End of Info-Kermit Digest
  3270. *************************
  3271. -------
  3272.  1-Mar-88 17:07:23-EST,24193;000000000000
  3273. Mail-From: SY.CHRISTINE created at  1-Mar-88 17:06:27
  3274. Date: Tue 1 Mar 88 17:06:27-EST
  3275. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3276. Subject: Info-Kermit Digest V7 #7
  3277. To: Info-Kermit@CU20B.COLUMBIA.EDU
  3278. Reply-To: Info-Kermit@CU20B
  3279. Queries-To: Info-Kermit-Request@CU20B
  3280. Message-ID: <12378943298.178.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3281.  
  3282. Info-Kermit Digest         Tue, 1 Mar 1988       Volume 7 : Number 7
  3283.  
  3284. Departments:
  3285.  
  3286.   ANNOUNCEMENTS -
  3287.         Recent FTP (and general TCP/IP) problems with CU20B
  3288.         New BOOing and UnBOOing Programs, and German Kermit Documentation
  3289.         Keasy - "Easy Kermit" documentation in TeX
  3290.         Kermit-CMS Updates
  3291.  
  3292.   MS-DOS KERMIT -
  3293.         Minor problems in Kermit-MS V2.30
  3294.         MSKermit on Zenith eaZy-PC Serial (Mouse) Port
  3295.         Kermit & OS/2
  3296.         Int 14h, Kermit and Networks
  3297.         MS-Kermit Tek 4010 Emulation Typeover -vs- Overlay
  3298.         IBM PC MS-Kermit vs Datatronics Internal Modem
  3299.         MS-DOS Kermit Using EGA 43 Line Mode
  3300.         Toshiba T3100 versus MS-Kermit Tek Emulation
  3301.  
  3302.   MISCELLANY -
  3303.         C-Kermit on sys-V Based PCs
  3304.         Using TOPS-20 Kermit with 9-Bit Files
  3305.         Re Mark Zinzow's request for MicroBee Kermit
  3306.  
  3307. ----------------------------------------------------------------------
  3308.  
  3309. Date: Mon 29 Feb 88 18:13:55-EST
  3310. From: Ken Rossman <sy.Ken@CU20B.COLUMBIA.EDU>
  3311. Subject: Recent FTP (and general TCP/IP) problems with CU20B
  3312. Keywords: FTP
  3313.  
  3314. Recently, there has been an increasing frequency in the number of problems
  3315. experienced with FTP file transfers from the Kermit directories on CU20B.
  3316. While I am not sure of all of the different possible causes for this recent
  3317. set of problems, I do know that we have sorely needed some IP fixes in the
  3318. TOPS-20 monitor on CU20B.
  3319.  
  3320. Well, the fixes are finally installed!
  3321.  
  3322. I'm hoping that the IP free space fixes we've recently installed here will
  3323. help FTP performance to/from CU20B.  I'd be interested in hearing from some
  3324. of the sites out there who were so recently having FTP performance problems
  3325. to CU20B.  Do things appear to be working better now?
  3326.  
  3327. /Ken
  3328.  
  3329. ------------------------------
  3330.  
  3331. Date: 12 February 1988, 16:21:39 SET
  3332. From: Gisbert W. Selke <RECK@DBNUAMA1.BITNET>
  3333. Subject: New BOOing and UnBOOing Programs, and German Kermit Documentation
  3334. Keywords: .BOO Files, German
  3335.  
  3336. I have converted MSB*.PAS to Turbo Pascal 4.0, and sent them as MSBMKB.PAS
  3337. (which makes .BOO files) and MSBPCT.PAS (which decodes them).
  3338.  
  3339. I've also sent updated copies of the corresponding Fortran versions,
  3340. MSB*.FOR.  I have removed some more system dependencies which I hadn't even
  3341. been aware of before (thanks to Stefan Kaufmann for pointing them out), and
  3342. also fixed a minor bug in MSBMKB.FOR due to which garbage was added at the end
  3343. of a BOO file.
  3344.  
  3345. And I have also sent a new, corrected German translation of the MSKERM.HLP
  3346. file, under the name MSKGER.HLP.
  3347.  
  3348. I just noticed that there is no 63 second restriction on MS-Kermit 2.30's SET
  3349. INPUT DEFAULT-TIMEOUT and the like, as I seem to recall there used to be.
  3350. That's great, since our host is sometimes *quite* sluggish!
  3351.  
  3352. \Gisbert
  3353.  
  3354. [Ed. - Thanks Gisbert!  Your contributions have all been installed with the
  3355. MS-DOS Kermit distribution.]
  3356.  
  3357. ------------------------------
  3358.  
  3359. Date: Mon, 8 Feb 88 16:53 N
  3360. From: Barbara Rosi <ROSI%VAXPR.INFNET%IBOINFN.BITNET@CUVMA.COLUMBIA.EDU>
  3361. Subject: Keasy - "Easy Kermit" documentation in TeX
  3362. Keywords: TeX, LaTeX
  3363.  
  3364. Thank you very much for giving us Kermit, it has been a valuable resource and a
  3365. pleasure to participate in the community.  Enclosed is a translation of part of
  3366. the Kermit User Guide from Scribe into LaTeX.  Thank you very much for your
  3367. interest.
  3368.  
  3369. [Ed. - Thank you!  It has been put into KER:KEASY.TEX.]
  3370.  
  3371. ------------------------------
  3372.  
  3373. Date: Mon, 1988 Feb 29   18:34 EST
  3374. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  3375. Subject: Kermit-CMS Updates
  3376. Keywords: CMS Kermit 4.0
  3377.  
  3378. I have forwarded new versions of IKCKER.BWR and IKCKER.UPD covering
  3379. all bug reports and complaints to date about release 4.0 of Kermit-CMS.
  3380. The updates are largely, but not entirely, to the generic part of the
  3381. code, and some have no effect on CMS operation (they were needed for
  3382. the TSO version coming out soon).  Only three of the updates touch on
  3383. problems that had no simple workarounds in the original release:
  3384.  
  3385.  a. Files of RECFM V being downloaded are no longer trimmed of the
  3386.     trailing blanks on TEXT transfers,
  3387.  b. the user may now explicitly upload a file to a specific filemode
  3388.     (and filemode number) through a Kermit-CMS server, and
  3389.  c. there is no longer a garbage message when WARNING is ON and the
  3390.     automatic renaming facility runs out of names to try.
  3391.  
  3392. The details can be found in IKCKER.BWR for the other changes.
  3393.  
  3394.                                      John
  3395.  
  3396. [Ed. - Thanks John!]
  3397.  
  3398. ------------------------------
  3399.  
  3400. Date: Fri, 5 Feb 88 09:05 EST
  3401. From: Pete Kanaitis <X979PK0P@VB.CC.CMU.EDU>
  3402. Subject: Minor problems in Kermit-MS V2.30
  3403. Keywords: MS-DOS Kermit 2.30
  3404.  
  3405. I wanted to point out two minor problems with KERMIT-MS 2.30.
  3406.  
  3407.      The first is about using flow of control.  With flow of control
  3408. enabled, (which it is by default), some programs on your DEC hosts that use
  3409. ^S and ^Q as special characters, rather than XOFF/XON, (such as EMACS) will
  3410. get an extra ^S or ^Q sent into the input buffer.  In the case of EMACS, a
  3411. ^S or ^Q gets sent into the editing buffer.  Depending on your baud rate, I
  3412. have noticed that ^Q gets sent into the input buffer at faster baud rates,
  3413. (9600), and ^S gets sent at slower baud rates (1200).
  3414.  
  3415. This problem did not exist in the 2.29b versions.  I noticed that this
  3416. started to occur when the Tektronix code was added to Kermit in the later
  3417. 2.29c versions.  It was mentioned to me that the serial port handling was
  3418. changed when the Tektronix code was added.
  3419.  
  3420. A work around for this problem is to set flow of control to none.  But by
  3421. doing this, I have found that some of my host characters get garbled at 9600
  3422. baud, when long lists go scrolling by on my screen.
  3423.  
  3424. [Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  3425. start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  3426.  
  3427. I would like to suggest that this be mentioned in the beware file, unless
  3428. that there is some solution for this problem.
  3429.  
  3430. The second problem is about starting up Kermit in Tektronix mode on a port
  3431. connected to a modem (in my case, a Hayes 1200 external).
  3432.  
  3433. First starting Kermit by:
  3434. C>KERMIT
  3435. IBM-PC Kermit-MS: V2.30  8 Jan 1988
  3436. Type ? for help
  3437.  
  3438. Kermit-MS>set term tek
  3439. Kermit-MS>c
  3440.  
  3441. Now try to type a few "AT" commands to the modem.  You may find that you may
  3442. have to hit Control-Break once to get the "AT" to work.  Even before that,
  3443. you are unable to use Alt-Minus to switch terminal types.
  3444.  
  3445. If you already have a host connected to the port, you will not experience
  3446. this problem.  If you start up on a modem port (with no connection
  3447. established) in VT102 mode, hit Alt-Minus a few times to get into Tektronix
  3448. mode, the same problem occurs.  You cannot type "AT" until you hit the
  3449. Control-Break once.  Even after that, toggling back to VT102, then back to
  3450. Tektronix, and typing "AT" sometimes causes a bell to sound.  (This is *NOT*
  3451. the keyboard lock high-pitched bell).
  3452.  
  3453. If you have an external modem, you can make this observation.  Once
  3454. connected, look at the Transmit and Receive lights on your modem when you
  3455. switch into Tektronix mode by pressing Alt-Minus.  You will see the Transmit
  3456. light flicker every time you enter Tektronix mode.  I am guessing that this
  3457. is where the serial port handling is different.  Is the serial port being
  3458. reinitialized at this time?  Maybe this is why I cannot type the "AT" from
  3459. Tektronix mode.
  3460.  
  3461. I have tested these problems with my modem with both DTR turned on and off.
  3462. There was no other resident software on my PC at this time.
  3463.  
  3464. Thank you for your time.
  3465.  
  3466. Peter Kanaitis
  3467. Research Systems Analyst
  3468. Allegheny-Singer Research Institute
  3469. Pittsburgh, PA 15212
  3470. (412) 359-3180
  3471.  
  3472. X979PK0P@VB.CC.CMU.EDU
  3473.  
  3474. [From JRD -- Pete. Once again, thanks for the extended comments.  Emacs and
  3475. flow control: what can I say? If Kermit is permitted to do flow control and
  3476. Emacs responds to xon/xoff as commands then one must turn off flow control,
  3477. or else move the Search and Quote EMACS commands to to some other keys
  3478. besides Ctrl-S and Ctrl-Q.
  3479.  
  3480. Speed: the speed/baud rate/code sequences are the same for XON and XOFF so I
  3481. don't quite understand your observations unless you are referring to lag
  3482. time of the VAX responding to our hand-typed XON/XOFFs.  Please note that
  3483. changing screen modes to enter or exit Tektronix graphics emulation involves
  3484. a full Bios video Mode Set and that takes a long time with interrupts turned
  3485. off. To prevent overruns from the serial port I bracket the mode-set with
  3486. XOFF/XON to suspend the host.  Some modems will echo these characters and
  3487. thus suspend Kermit for Set Receive Timeout (13) seconds unless SET TIMER
  3488. OFF is given.  That is the cause of troubles starting the modem. Bell noises
  3489. mean characters were lost in an overrun.  Try SET TIMER OFF before starting a
  3490. Tek session since the timer is mainly for (a) packet timeouts and (b) to break
  3491. XON/XOFF deadlocks of precisely the kind which you encountered (local and
  3492. remote sides tell each other XOFF simultaneously); expect lost characters
  3493. during text-graphics screen changes.  It's a limitation of the machine's
  3494. architecture.]
  3495.  
  3496. ------------------------------
  3497.  
  3498. Date: Fri, 5 Feb 88 19:25:22 PST
  3499. From: Samuel_Lam@mtsg.ubc.ca
  3500. Subject: MSKermit on Zenith eaZy-PC Serial (Mouse) Port
  3501. Keywords: MS-DOS Kermit 2.30, Zenith Kermit, eaZy-PC Mouse Port
  3502.  
  3503. On a Zenith eaZy-PC, there is a built-in serial *mouse* port.  Experiments
  3504. had shown that ProComm can use it as a communications port at speed up to
  3505. 19,200 baud without problem, but MS-Kermit will hang the machine at the
  3506. first character.  Does anyone know why?
  3507.  
  3508. (To rephrase the question, if a serial port works for a serial mouse *and*
  3509. ProComm (at high baud rate), why wouldn't it work with MS-Kermit 2.30?)
  3510.  
  3511. BTW, the port address of this only serial port is 0x02F8, if that matters.
  3512. Any pointers would be appreciated.
  3513.  
  3514. ..Sam
  3515.  
  3516. Internet: <Samuel_Lam%UBC@um.cc.umich.edu> or <Samuel_Lam@mtsg.ubc.ca>
  3517. UUCP: {ihnp4!alberta,watmath,uunet,uw-beaver}!ubc-vision!ubc-mts!skl
  3518. BITNET: <USERSKL@UBCMTSG>
  3519.  
  3520. [From JRD - My Microsoft serial mouse does the same thing when I talk to it
  3521. from Kermit while in TEKTRONIX mode (for testing, naturally, since the mouse
  3522. is a poor conversationalist). The cause for me is the mouse echoes the
  3523. XOFF/XON sent while the screen changes to graphics mode, which is a very slow
  3524. process partly done with interrupts turned off.  But communications resume
  3525. about 13 seconds (SET RECEIVE TIMEOUT interval) later as Kermit breaks the
  3526. XON/XOFF deadlock. Another likely situation is the port does not use the same
  3527. Interrupt ReQuest line as IBM machines or even that the mouse driver grabs
  3528. material away from Kermit.  Release 2.30/A will help resolve the IRQ business
  3529. automatically but can do nothing about aggressive drivers.]
  3530.  
  3531. ------------------------------
  3532.  
  3533. Date: Mon, 8 Feb 88 14:59:03 est
  3534. From: snorthc@NSWC-OAS.ARPA
  3535. Subject: Kermit & OS/2
  3536. Keywords: MS-DOS Kermit, OS/2 Kermit
  3537.  
  3538. I tried to run MS-Kermit 2.29B and 2.30 under OS/2 in the DOS compatibility
  3539. box.  It sort of worked.  I think it might be OK at a slower speed, but this
  3540. was at 9600 baud.  Problems include "bell sounds" (Ctrl-G's), and data that
  3541. should have been arranged in columns not lining up correctly.  I think the
  3542. other side of the connection thought I was sending BREAKS as well.
  3543.  
  3544. I have seen similar results on an ATT 6300 running Kermit as a DOS task
  3545. under UNIX at 9600 baud and a 6mhz AT running Kermit under Wendin's PC UNIX.
  3546. I think the problem in each case is the PC is not fast enough to manage 9600
  3547. baud and a 'real' operating system.
  3548.  
  3549. There was a plan at one point to merge PC Kermit into C-Kermit.  This might be
  3550. the best migration path towards OS/2.
  3551.  
  3552.     Stephen Northcutt (snorthc@nswc-g.arpa)
  3553.  
  3554. [From JRD -- Slowness is the result of all the overhead of context switching
  3555. from protected to real mode which must be occuring once for each received
  3556. character. The Control-G Beeps mean the UART received a new character before
  3557. the last was extracted - an "overrun" situation.  Microsoft warns of this
  3558. effect on 80286 based machines due to the design deficiency of that Intel
  3559. chip; 80386's are vastly better.  The context switch to real mode involves a
  3560. full reset of the cpu chip (yikes!) and, clearly, interrupts are off;
  3561. selected 80286 chips have a faster reset pathway but they seem to be present
  3562. or used in fast reset mode only in the PS/2 machines.  Conversion to a full
  3563. protected mode OS/2 version of C Kermit is indeed on my mind; that is a lot
  3564. of work and costs a few dollars.  I have no direct information on Wendin's
  3565. O/S products beyond that stated in a few magazine articles.]
  3566.  
  3567. ------------------------------
  3568.  
  3569. Date: Mon, 8 Feb 88 15:36:43 est
  3570. From: snorthc@NSWC-OAS.ARPA
  3571. Subject: Int 14h, Kermit and Networks
  3572. Keywords: MS-DOS Kermit 2.30
  3573.  
  3574. The documentation for 2.30 Kermit mentions communicating with the BIOS via
  3575. Int14h on some clone PCs.  (much improved documentation by the way, many
  3576. thanks).
  3577.  
  3578. The documentation for my PC's Bridge Communications Ethernet adapter card
  3579. mentions communicating with terminal emulation sw via Int 14.
  3580.  
  3581. I read and re-read the Kermit documentation, but could not find out how to
  3582. tell Kermit to treat my PC as a clone and use the BIOS.  Finally I modified
  3583. line 1548 of MSXIBM.ASM to read "jmp chkpor1".  The resulting Kermit used
  3584. the BIOS.  When I Connected the Bridge PCS1> prompt appeared.  With Kermit I
  3585. was able to telnet to a host computer.  I was even able to use a Kermit
  3586. server on the host computer to transfer a file to my PC.  Kermit at 10 mbs
  3587. takes a little getting used to, but I am sure I will.
  3588.  
  3589. Have I missed something?  Was there a Kermit command to force use of the
  3590. BIOS?  The problem with my version of Kermit is that now it always finds the
  3591. Bridge board, not the serial port.
  3592.  
  3593. If I didn't miss anything is it an option worth having?  I am under the
  3594. impression there are several networking boards and software that allow Int
  3595. 14 interfacing.  Perhaps an addition to the Set Port command to include BIOS
  3596. along with 1 - 4 and NET.  I am even willing to attempt the coding, but be
  3597. warned, the MSXIBM.ASM change was my first foray into assembler.
  3598.  
  3599.         Stephen Northcutt (snorthc@nswc-g.arpa)
  3600.  
  3601. [From JRD -- Stephen.  The story here is Kermit uses the Bios only if a
  3602. suitable UART is not available, but not by command of the user.  LAN vendors
  3603. have invented a variety of interesting extensions to the serial port Bios
  3604. interrupt vector but I do not have documentation from them to do anything
  3605. about those methods. The best suggestion currently is to do what you did:
  3606. get sources and make a local change; that's one of the reasons for sources
  3607. being available.  At least Bridge chose to emulate regular Bios calls rather
  3608. than using proprietary settings of registers.  Did Bridge really let you run
  3609. TCP/IP's Telenet?  If so we'd really like to know!]
  3610.  
  3611. ------------------------------
  3612.  
  3613. Date: Mon 08 Feb 1988 15:39:27 EST
  3614. From: <SS@LL.ARPA>
  3615. Subject: MS-Kermit Tek 4010 Emulation Typeover -vs- Overlay
  3616. Keywords: MS-DOS Kermit, Terminal Emulation
  3617.  
  3618. >>>>Date: Sun, 10 Jan 88 20:59:48 PST
  3619. >>>>From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  3620. >>>>Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  3621. >>>>Keywords: MS-DOS Kermit 2.29C
  3622. >>>>
  3623. >>>>Possible bug with MSKERMIT version 2.29C:
  3624. >>>>
  3625. >>>>I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  3626. >>>>in the Tektronix 4010 emulation mode.  Specifically, alpha mode characters
  3627. >>>>will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  3628. >>>>titles and labels to obliterate the graphed data.
  3629. >>>>P.S. I have an IBM-PC/XT clone with the CGA adaptor.
  3630. >>>>
  3631. >>>>[Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  3632. >>
  3633. >>[From jrd - A complete 8 by 8 dot character cell is written for each
  3634. >>character, so that both foreground and background colors are maintained and
  3635. >>characters can be erased. Supression of the background is being considered
  3636. >>but may not be do-able and still maintain the above characteristics. If
  3637. >>annotation is done first then the problem does not occur. I'd like
  3638. >>overlaying too.]
  3639.  
  3640. I have already undone this 'improvement' to the Tek 4010 emulator in my copy
  3641. of kermit (2.30).  It involved only about a half dozen lines in the
  3642. MSGIBM.ASM file.
  3643.  
  3644.                                  Stuart Scharf (SS@LL)
  3645.  
  3646. [From JRD - Making the change in the code is easy.  The reason for doing it
  3647. my way is explained above, mostly erasure (after all, we are a few years
  3648. beyond punched cards and paper tape).  The Tek storage tube characteristic
  3649. of overwriting everything is messy in today's environment, especially with
  3650. my typing skills.  If the Kermit community would rather have the overwriting
  3651. then I'll remove the full cell approach and hence erasures.  What's the
  3652. consensus?]
  3653.  
  3654. ------------------------------
  3655.  
  3656. Date: 10 Feb 88
  3657. From: Robert W. Lane, Iowa City, IA (via US mail)
  3658. Subject: IBM PC MS-Kermit vs Datatronics Internal Modem
  3659. Keywords: MS-DOS Kermit 2.30, Modems
  3660.  
  3661. I have a Datatronics internal modem, 1200 baud, and I'd like to configure
  3662. it as COM3 at 03E8h using the 8259 interrupt line IRN4 (also used by COM1).
  3663. MS-Kermit 2.30 will let me access this modem using SET PORT 3 after running a
  3664. short program called SETCOM3 in order to update memory at 40:0000h with the
  3665. address of the modem.  Unfortunately, this modem is built around a 8031
  3666. microprocessor and when Kermit tries to ascertain whether or not the port found
  3667. in 40:0000h has an 8250 async controller, it fails and prints a message that
  3668. all calls will go through the Bios.  Is there any way to make Kermit skip this
  3669. test and just use the interrupt vector at IRQ4 (at 0030h)?
  3670.  
  3671. [From JRD -- Selecting an IRQ (4 in this case) is only part of the story.
  3672. Kermit needs to talk with the UART chip to set/get the baud rate, send/receive
  3673. characters, and so forth, and thus Kermit needs to know a lot about the UART.
  3674. That is why the tests are done before activating a serial port and why the
  3675. Bios is used if an 8250 chip is not found. If the Datatronics modem has such a
  3676. specialized pseudo-UART then only software tailored to it can be expected to
  3677. function. You might wish to query the manufacturer about this situation.]
  3678.  
  3679. ------------------------------
  3680.  
  3681. Date: Thu 18 Feb 88 11:43:24-PDT
  3682. From: PAWKA@NOSC-TECR.ARPA
  3683. Subject: MS-DOS Kermit Using EGA 43 Line Mode
  3684. Keywords: MS-DOS Kermit 2.30
  3685.  
  3686. I've found a couple of bugs in MS-Kermit 2.30 for the IBM when using EGA 43
  3687. line mode, I'm going to try to look at the code when I get a chance, but in
  3688. case someone else fixes it first (or jrd has already fixed them!):
  3689.  
  3690.     1. The cursor is a dash after exiting connect (I saw the note in
  3691.     MSKERM.BWR, it's kind of a pain to have to run a program to fix the
  3692.         cursor every time you pop in and out of kermit.
  3693.  
  3694.     2. The STAT command doesn't clear the screen, it starts from the top
  3695.     but leaves stuff at the bottom.
  3696.  
  3697.     3. Scroll up doesn't work, it only goes 3 lines and only once. I tried
  3698.     to fix this in 2.29, but gave up when I heard 2.30 was imminent, hoping
  3699.     it would be fixed.
  3700.  
  3701.  
  3702.                     Mike Pawka
  3703.                     PAWKA@NOSC-TECR.ARPA
  3704.  
  3705. [From jrd - Mike, EGA 43 line mode stuff. Thanks.  
  3706.  
  3707. Cursor is a dash after exiting Connect mode. This appears to be an EGA board
  3708. problem. IBM had bugs in their original EGA boards and Kermit takes steps to
  3709. avoid it within Connect mode. However, testing here with a Video 7 EGA board
  3710. in all kinds of strange screen modes indicates no problems.
  3711.  
  3712. Similarly, the lack of screen clearing for the STATUS command does not
  3713. appear here. I just check the item by going into 43 line mode to write this
  3714. note. If you are letting ANSI.SYS be active then it knows only 25 lines
  3715. whereas in Connect mode Kermit takes charge.
  3716.  
  3717. Only 3 lines on Scroll Up commands. That means Kermit found insufficient
  3718. memory for screen buffers and Command.com together so sacrificed buffer
  3719. space to allow subsidary tasks to be run via Command.com.  Use CHKDSK or
  3720. Kermit's SPACE command to see the total free memory. However, memory space
  3721. is easily fragmented by loading TSR's.
  3722.  
  3723. What brand of EGA board and machine are you using?]
  3724.  
  3725. ------------------------------
  3726.  
  3727. Date: Monday, 22 February 1988 10:24am EST
  3728. From: Frank da Cruz <SY.FDC@CU20B>
  3729. Subject: Toshiba T3100 versus MS-Kermit Tek Emulation
  3730. Keywords: MS-DOS Kermit 2.30, Terminal EMulation, Toshiba Kermit
  3731.  
  3732. It has come to our attention that Tek Emulation doesn't work on the
  3733. Toshiba laptop.  Not only doesn't it work, it hangs the machine so badly
  3734. that only powering it off and on will revive it.  It seems that the Toshiba,
  3735. although apparently IBM compatible in other respects, requires a special
  3736. function call to put it in graphics mode.  The question is, how can MS-Kermit
  3737. tell, at runtime, that it is running on a Toshiba 3100, rather than a real
  3738. IBM PC?  Is there a ROM location that has a unique machine identifier?
  3739.  
  3740. ------------------------------
  3741.  
  3742. Date: Fri, 19 Feb 88 00:56:53 EST
  3743. From: hedrick@aramis.rutgers.edu (Charles Hedrick)
  3744. Subject: C-Kermit on sys-V Based PCs
  3745. Keywords: C-Kermit 4C(058)
  3746.  
  3747. Re: Info-Kermit Digest V7 #6
  3748.  
  3749. Because of the question about Kermit on various sys-V based PC's, I
  3750. thought I'd confirm that version 4C(058) works without any
  3751. modifications on Microport System V/AT, which is Sys Vr2 for a PC/AT.
  3752. I compiled it as sys3nid.  (There is no need to request separate I&D
  3753. space.  You always get that effect.)  Microport supplies 4D, which
  3754. also works fine, but I built 4C (the most recent source we had lying
  3755. around at Rutgers) because I like to have my major applications
  3756. programs built from source.  (Of course I have no way to know what
  3757. Microport may have done to bring up 4D.)
  3758.  
  3759. ------------------------------
  3760.  
  3761. Date: Wed, 17 Feb 1988  23:03 MST
  3762. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  3763. Subject: Using TOPS-20 Kermit with 9-Bit Files
  3764. Keywords: TOPS-20 Kermit
  3765.  
  3766. The KCC DEC-20 C compiler defaults to 9-bit files when you create a file
  3767. with "wb" for its own reasons - the internal character types are 9-bit, and
  3768. four 9-bit quantities on a read will properly pick up all 36 bits in a
  3769. PDP-10 word.  However, all you have to do is change the "wb" in the open to
  3770. "w8" and you will get the expected behavior, i.e. 8-bit files which DEC-20
  3771. Kermit can recognize automatically.
  3772.  
  3773. [Ed. - Thanks, Frank!  Your message has been added to the DEC-20 Kermit
  3774. "beware file".]
  3775.  
  3776. ------------------------------
  3777.  
  3778. Date: Fri, 19 Feb 88 14:13 +1000
  3779. From: Andrew Hunt <munnari!rpepping.oz.au!ANDREW@uunet.UU.NET>
  3780. Subject: Re Mark Zinzow's request for MicroBee Kermit
  3781. Keywords: MicroBee Kermit, CP/M Kermit
  3782.  
  3783. Yes CP/M Kermit does run on a MicroBee - a colleague of mine has one
  3784. and uses kermit betweem it and his PC.  He warned that the only problem
  3785. he had found occurred when using the optional dual serial line (SCC)
  3786. ports on the memory card in place of the one on the mother board.  In
  3787. this case there are 3 serial ports on the machine which confuses the
  3788. poor wee beasite - solution is to disable the single mother-board port
  3789. and then all performs well up to 38400 Baud.
  3790.  
  3791. There exists - somewhere in the vicinity of "Public Domain" - a program
  3792. called PC-Alien (incl PC-Alien Jnr and MSA) for reading foreign CP/M and
  3793. MS-DOS diskettes on ordinary PCs.  This includes support for MicroBee
  3794. format 360KB diskettes and I have successfully used it for reading and
  3795. writing such.
  3796.  
  3797. Regards ...Andrew HUNT,   CSIRO Radiophysics, Australia.
  3798.  
  3799. ------------------------------
  3800.  
  3801. End of Info-Kermit Digest
  3802. *************************
  3803.  
  3804. -------
  3805. 18-Mar-88 19:11:26-EST,18173;000000000001
  3806. Mail-From: SY.FDC created at 18-Mar-88 19:10:22
  3807. Date: Fri 18 Mar 88 19:10:22-EST
  3808. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  3809. Subject: Info-Kermit Digest V7 #8
  3810. To: Info-Kermit@CU20B.COLUMBIA.EDU
  3811. Reply-To: Info-Kermit@CU20B
  3812. Queries-To: Info-Kermit-Request@CU20B
  3813. Message-ID: <12383422303.160.SY.FDC@CU20B.COLUMBIA.EDU>
  3814.  
  3815. Info-Kermit Digest         Fri, 18 Mar 1988       Volume 7 : Number 8
  3816.  
  3817.   ANNOUNCEMENTS -
  3818.         Announcing IBM Mainframe MVS/TSO Kermit Version 4.0
  3819.         Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System
  3820.         New Release of Harris-100 Kermit
  3821.         Announcing a New Kermit for Kaypro I
  3822.         C-Kermit Amiga Un-BOOing Bug Fix
  3823.         New Kermits on the Way from the UK
  3824.         ASCII, ISO, and which EBCDIC?
  3825.  
  3826. ----------------------------------------------------------------------
  3827.  
  3828. Date: Wed, 1988 Mar 16  16:55 EST
  3829. From: (John F. Chandler) PEPMNT@CFAAMP.BITNET
  3830. Subject: Announcing IBM Mainframe MVS/TSO Kermit Version 4.0
  3831. Keywords: IBM 370 Kermit, MVS/TSO Kermit, TSO Kermit
  3832. Xref: IBM Mainframe, Also see IBM 370
  3833. Xref: MVS/TSO Kermit, Also see MVS/TSO Kermit, IBM 370
  3834.  
  3835. This is to announce TSO Kermit Release 4.0.  The program is now a member of
  3836. the generic family Kermit-370 and appears in the Kermit distribution under a
  3837. new prefix: all TSO-specific files begin with IKT, while generic Kermit-370
  3838. files begin with IK0 (I K Zero).  Kermit-TSO no longer consists of just two
  3839. source files.  Instead, the source is split into sub-files, some generic and
  3840. some TSO-specific.  The separate pieces are to be recombined into a single
  3841. composite source (or made into a macro library) for installation.  See the
  3842. file IKTKER.INS for instructions.  Generally, the files formerly known as
  3843. TS*.* (except TSN*.*, the NIH version) will be replaced by the new IKTKER.*
  3844. files.  This TSO Kermit is still in the testing stage, but most of the
  3845. features described in the documentation have already been verified.  Any bug
  3846. reports should be sent to John Chandler <PEPMNT@CFAAMP.BITNET>.
  3847.  
  3848. Below is a list of the more important additions in Version 4.0:
  3849.  
  3850.     --- generic features (same as announced for CMS last December) ---
  3851.  
  3852. 1.  Code reorganization into generic 370 and system-specific sections.
  3853.  
  3854. 2.  Optional separate translation tables for counteracting the system
  3855.     conversion of terminal I/O.
  3856.  
  3857. 3.  New GIVE command for saving a modified translation table.
  3858.  
  3859. 4.  A new, RAW debug mode for recording the packet traffic as actually
  3860.     sent and received on "GRAPHICS" and "SERIES1" devices.
  3861.  
  3862. 5.  Preservation of the case of commands as typed, with uppercase
  3863.     conversion of only those words that must be uppercase.
  3864.  
  3865. 6.  New SET MARGIN command for limiting the width of a file to be sent.
  3866.  
  3867. 7.  Settable tab stops for Kermit's conversion of tabs to spaces
  3868.     (alternative to the default 1, 9, 17, etc.).
  3869.  
  3870. 8.  Support for multiple terminal controller types.
  3871.  
  3872. 9.  New DIRECTORY and HOST subcommands following Kermit standard.
  3873.  
  3874. 10. Combination of file-attribute SET subcommands (FILE-TYPE, LRECL,
  3875.     BLKSIZE, and RECFM) into a new group SET FILE.
  3876.  
  3877. 11. Separate retry limits for initial and subsequent packet exchanges.
  3878.  
  3879. 12. Pad binary records on disk with nulls, rather than blanks.
  3880.  
  3881. 13. Automatically tune packet length when sending long packets according
  3882.     to heuristic optimum based on sparse Poisson statistics, provided
  3883.     that transmission errors do occur.
  3884.  
  3885. 14. Expand STATUS report to include the number of files in the last
  3886.     transfer, throughput statistics, heuristic optimum packet length
  3887.     (when long packets are enabled), and the reason for any file
  3888.     rejection based on A-packets.
  3889.  
  3890. 15. New command TDUMP NAMES to display the list of files sent in the
  3891.     last transfer.
  3892.  
  3893. 16. Send and acknowledge attribute packets.  Add file creation date to
  3894.     A-packet repertoire.
  3895.  
  3896. 17. REMOTE COPY and REMOTE RENAME commands to a server at the other end.
  3897.  
  3898. 18. Allow long packets through a 7171 with VTAM.
  3899.  
  3900. 19. New type D-BINARY for binary files with undelimited variable-length
  3901.     records.
  3902.  
  3903. 20. SET 8-BIT-QUOTE.  Allow 8-bit data where possible via SET PARITY.
  3904.  
  3905. 21. SET SYSCMD, so that Kermit can be told to try "illegal" subcommands
  3906.     as host system commands instead of just rejecting them.
  3907.  
  3908. 22. SET PROMPT subcommand.
  3909.  
  3910. 23. Remember parameters specified by the other Kermit in I-packets.
  3911.  
  3912. 24. Keep track of truncated records during a RECEIVE operation and
  3913.     report the count in STATUS; also call truncation an error after
  3914.     everything is received.
  3915.  
  3916. 25. SET HANDSHAKE subcommand to alter or suppress handshake character
  3917.     Kermit-370 sends out after each packet (not available for 3705's).
  3918.  
  3919.     --- features new to TSO Kermit ---
  3920.  
  3921. Since Version 4.0 is the first release of Kermit-370 for TSO, some of
  3922. these "new" features are actually new only to the Columbia distribution
  3923. for TSO.
  3924.  
  3925. 26. Suppression of LINE and CHAR delete functions during protocol mode.
  3926.  
  3927. 27. Advanced server functions and subcommands for talking to another
  3928.     Kermit running in server mode.
  3929.  
  3930. 28. Long packet protocol.
  3931.  
  3932. 29. TYPE, ECHO, XTYPE, and XECHO subcommands (the last two being
  3933.     Series/1 analogs of the first two.)
  3934.  
  3935. 30. REMOTE KERMIT commands honored by TSO server, including SET, SHOW,
  3936.     TAKE, TDUMP, STATUS, HOST, TSO, CWD, DIR, and TYPE.
  3937.  
  3938. 31. TEST mode for debugging.
  3939.  
  3940. 32. Multi-column, two-level, selective SHOW display.
  3941.  
  3942. 33. Optionally append to, rather than replace, old data sets with
  3943.     duplicate names.
  3944.  
  3945. 34. Automatic detection of terminal controller type (TTY or SERIES1).
  3946.  
  3947. 35. SYNADAF message in cases of disk I/O error.
  3948.  
  3949. [Ed. - This a major new Kermit release, one that many sites have been craving
  3950. for years.  At last, a single TSO Kermit that brings together most of the
  3951. capabilities of TSOKER (linemode only), TSOS1 (full-screen only), TS2KER
  3952. (long packets, etc), TS3KER (3708 front end support), etc, etc, plus all the
  3953. advanced features of VM/CMS Kermit, plus the ability to easily add support
  3954. for other IBM 370 operating systems, like MTS, MUSIC, GUTS, etc.  As John
  3955. points out, this version may not yet be fully debugged, especially on the
  3956. more esoteric front ends, so reports -- good or bad -- from testers are more
  3957. than welcome.  The files are in the Kermit distribution as KER:IK0*.* (system
  3958. independent files, shared by VM/CMS Kermit), and KER:IKT*.* (TSO-specific
  3959. files), available via anonymous FTP from CU20B.COLUMBIA.EDU, and available on
  3960. BITNET/EARN via KERMSRV at CUVMA ("TELL KERMSRV AT CUVMA HELP") as IK0* * and
  3961. IKT* *.  Once the kinks, if any, are ironed out, this version will replace
  3962. TSOKER, TSOS1, and TS3KER in the Kermit Distribution.]
  3963.  
  3964. ------------------------------
  3965.  
  3966. Date: Thu, 17 Mar 88 14:17:42 PST
  3967. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  3968. Subject: Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System
  3969. Keywords: iRMX86, iRMX286, Intel RMX
  3970. Xref: RMX, see Intel
  3971.  
  3972. This is to announce version 2.30 of Kermit for both the iRMX86 and iRMX286
  3973. Operating Systems.  It is the first release for iRMX286 and the first since
  3974. late 1985's version 2.26 for iRMX86.
  3975.  
  3976. This is the same program, ported to the RMX's, as the Jan. 8,1988 release of
  3977. MS-Kermit, version 2.30, for the IBM PC, which is probably the most widely
  3978. used and richest Kermit implementation.  A DOS emulator provides enough of
  3979. the DOS environment to allow the essentially unchanged MS-Kermit code to run
  3980. under both of the RMX Operating Systems.  For a summary of changes on the
  3981. MS-Kermit end, see the KERMSRV files MS*.UPD.
  3982.  
  3983. From the RMX end, this version includes support for wild cards, full RMX
  3984. paths and file names, and removes restrictions on the use of RUN.  You can
  3985. now RUN AEDIT from within Kermit.
  3986.  
  3987. As a fortuitous fallout to wild card implementation, a list of file names may
  3988. be used wherever Kermit accepts a wild card file specification, as long as
  3989. all files in the list are in the current default directory.  For example:
  3990.  
  3991. SEND READ.ME.FIRST,*X*.A*,*.OBJ,ETC.ETC
  3992.  
  3993. works.  Try to say that in DOS!  Similarly, when Kermit is in SERVER mode, it
  3994. will respond to a GET file-name-list from the local Kermit.
  3995.  
  3996. The SET and SHOW KEY commands have been added.
  3997.  
  3998. Configuration has been completely redone, with its implementation separated
  3999. from the Kermit initialization file.  To avoid confusion with the previous
  4000. version, the .ini file name has been changed to KERMIT.INI.  A good dozen
  4001. configuration options are available, reducing the need to obtain the source
  4002. code.
  4003.  
  4004. Serial ports have been increased to ten, with all requirements and
  4005. restrictions on device attachment removed.  Additionally, you can ping-pong
  4006. between serial communication ports and the port your terminal (in this case,
  4007. presumably, a PC) is attached to, with the file transfer display
  4008. automatically set to QUIET mode (necessary for one port operation) and reset
  4009. to its previous mode when you select another port.
  4010.  
  4011. Performance has been improved in a number of areas, especially in connect
  4012. mode.  Improved serial device drivers scheduled for release in forthcoming OS
  4013. updates from Intel (RMX286, Release 2, Updates 1 and 2, and RMX86, Release 8)
  4014. will improve Kermit performance significantly on both OS's, especially on
  4015. faster systems.
  4016.  
  4017. A number of timing problems peculiar to '386 based systems have been cleared
  4018. up in the past month.  Feedback from '386 beta testers indicates performance
  4019. more than impressive enough to make 8086 users, appropriately, green with
  4020. envy.
  4021.  
  4022. The following files constitute this release:
  4023.  
  4024. MSVRMX.BOO  BOO-encoded executable Kermit for RMX86
  4025. MSVRX2.BOO  BOO-encoded executable Kermit for RMX286
  4026.  
  4027. MSVRMX.DOC  Documentation for both OS's
  4028.  
  4029. MSVRMX.HLP  How to build Kermit for either OS from source code
  4030. MSVRMX.CSD  The edit pass SUBMIT file.  \ Converts MSSDEF.H & MSS*.ASM
  4031. MSVRMX.MAC  The edit pass macro file.   / to MSSDEF.H86 & MSS*.A86
  4032. MSURMX.A86  Source code for the keyboard support module for RMX
  4033. MSXRMX.A86  Source code for the traditional "X" module for RMX
  4034. MSZRMX.A86  Source code for the DOS emulator and Kermit driver
  4035. MSVRMX.P86  Source code for the wild card implementing auxiliary command, WC
  4036.  
  4037. Note that all files but the enBOOed executables apply to both OS's.  The edit
  4038. pass generates submit files for conditional assembly and for linking or
  4039. binding the object modules to produce an executable for either OS.
  4040.  
  4041. The MS-Kermit files, MSKERM.DOC, MSKERM.HLP, and MSKERM.BWR provide primary
  4042. documentation for all version 2.30's.
  4043.  
  4044. Acknowledgments:
  4045.  
  4046. Joe Doupnik of Utah State University, who has been responsible for MS-Kermit
  4047. starting with version 2.29, was most accommodative in making changes to the
  4048. DOS code to simplify things for the RMX portings.
  4049.  
  4050. Among the beta testers, Steve Cox of Milliken Research Corp., Chris Jamison
  4051. of Ransburg Corp., and especially Chris Vickery of Queens College, NY,
  4052. provided valuable feedback.  Henning Pangels of Carnegie-Mellon University's
  4053. Robotics Institute showed up in the nick of time via e-mail, innocently
  4054. inquiring if there was an RMX286 Kermit he could try out on his brand new
  4055. '386.  His response to being pressed into guinea pig duty is appreciated.
  4056.  
  4057. Mark Aaldering of Intel made the port to RMX286 possible.  Thanks also to
  4058. Intel's Paul Cohen, Rick Gerber, and Tom Willis, and, with apologies, to
  4059. those overlooked.
  4060.  
  4061. [Ed. - Thanks, Jack!  These files are now in the Kermit Distribution under
  4062. the names you've listed.]
  4063.  
  4064. ------------------------------
  4065.  
  4066. Date: 17 Mar 88 0:0:0
  4067. From: c04689sr@WUVMD.BITNET
  4068. Subject: New Release of Harris-100 Kermit
  4069. Keywords: Harris-100
  4070.  
  4071. Enclosed is the lastest revision of the Harris 100 Kermit (H100KER.*) which
  4072. I sent you last year.  Revisions include miscellaneous minor bug fixes and
  4073. better handling of embedded End-of-file marks.  This brings the current
  4074. version number up to 1.06 (June 87).  The program has been tested for
  4075. compatability with MSKERMIT 2.30.  See the .DOC file for more details.  A
  4076. list of the changes made in each version can be found near the end of that
  4077. file.  This will be my last version of Harris Kermit, since, tragically, our
  4078. Harris is scheduled to expire in a few weeks.
  4079.  
  4080. The files are as follows:
  4081.  
  4082.    H100KER.DOC  -- documentation file (contains usage info, technical
  4083.                    info, revision history, "bewares", etc.)
  4084.  
  4085.    H100KER.JCL  -- Harris JCL for compiling
  4086.  
  4087.    H100KER.F77  -- Fortran code
  4088.  
  4089.    H100KER.ASM  -- Assembler code
  4090.  
  4091.    H100KER.HLP  -- On-line help file (sent in response to REMOTE HELP)
  4092.  
  4093. To bring your "version" file up to date, the operating system we are using
  4094. is now "VOS 5.1.0".
  4095.  
  4096. Skip Russell
  4097. Division of Biostatistics, Washington University in St. Louis
  4098.  
  4099. [Ed. - Thanks, Skip!  The files are now in the Kermit distribution as
  4100. KER:H100*.* (H100* * on KERMSRV).]
  4101.  
  4102. ------------------------------
  4103.  
  4104. Date: Wednesday, 17 February 1988  05:00-MST
  4105. From: "Paul V. Pullen" <pvpullen@CRDEC-VAX2.ARPA>
  4106. Subject: Announcing a New Kermit for Kaypro I
  4107. Keywords: Kaypro I Kermit
  4108.  
  4109. I have successfully completed the creation of a new version of Kermit for my
  4110. Kaypro1.  I have an LASMed hex file to be included in the SIMTEL20 Kermit
  4111. data that will enable others using the Kaypro1 to work successfully with a
  4112. proper (or at least my copy works properly now).  I had to create a special
  4113. 'log' in the CP4TYP and CP4SYS asm files.  I did it by adding another
  4114. defination, being a kp1, and setting terminal type to ADM-3A, which is the
  4115. proper look alike for the Kaypro1.  Then, to work properly with my Base Vax,
  4116. I used the TERMCAP for an ADM3A and named it a kp1|kaypro1|Kaypro 1|.  The
  4117. effect is a fully operational termcap for my system, and support on the VAX.
  4118.  
  4119. One requirement to make the upload-download (especially download) to operate
  4120. properly was the reduction of the 'maxsec' to 4K from 8K in CP4SYS.  The
  4121. requirement to make the kaypro1 kermit to run will be to mload CP4KER,CP4KP1
  4122. together, and the resulting kermit works properly here at least.
  4123.  
  4124. Paul Pullen 
  4125. (address: pvpullen@CRDEC-VAX2.ARPA)
  4126. (Snail mail:  8100 Sagramore Road
  4127.               Baltimore, MD. 21237)
  4128.  
  4129. [Ed. - Thanks!  The hex file is in KER:CP4KAD.HEX, and some documentation in
  4130. KER:CP4KAD.HLP.]
  4131.  
  4132. ------------------------------
  4133.  
  4134. Date: 25-FEB-1988 16:50:15 GMT
  4135. From: ANDREW@UK.AC.OX.BIOP
  4136. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  4137. Subject: C-Kermit Amiga Un-BOOing Bug Fix
  4138. Keywords: Amiga Kermit, Commodore Amiga
  4139.  
  4140. I have now successfully installed KERMIT on the Amiga from the CKIKER.BOO
  4141. file, using the programs suggested by W.Maessen for initial transfer of the
  4142. .BOO file.  To perform the translation of the .BOO file to an Amiga executable
  4143. file, I use the C program CKIBOO.C. However, I feel I should point out two
  4144. problems with CKIBOO.C which prevented it compiling under Lattice 3.1.
  4145.  
  4146. Firstly, the preprocessor IF nesting in lines 26 to 39 is WRONG - the #endif
  4147. at line 30 should appear after line 39. The program thus failed to compile as
  4148. it ended up looking for <sys/file.h> in line 37.
  4149.  
  4150. Secondly, the preprocessor IS cas3 sensitive and all #commands must be in
  4151. lower case. Thus the #IFDEF and #ENDIF lines in the last 10 lines of the
  4152. program should be in lower case.
  4153.  
  4154. I have appended the corrected version of CKIBOO.C and hope this will alleviate
  4155. a few hours of frustrating debugging for other users.
  4156.  
  4157. Andrew C.R. Martin,
  4158. Laboratory of Molecular Biophysics,
  4159. University of Oxford,
  4160. U.K.
  4161.  
  4162. The ammended version of CKIBOO.C was tested under Lattice C V.3.10 and
  4163. Kickstart 1.2 on an Amiga 1000.
  4164.  
  4165. [Ed. - Thanks!  This program is now in KER:CKIBOO.C in the Kermit
  4166. distribution.]
  4167.  
  4168. ------------------------------
  4169.  
  4170. Date: 15-MAR-1988 12:36:45 GMT
  4171. From: SYSKERMIT%vax1.central.lancaster.ac.uk@nss.cs.ucl.ac.uk
  4172. Subject: New Kermits on the Way from the UK
  4173. Keywords:  MINIX Kermit, CP/M-80 Kermit 4.09, Acorn Archimedes
  4174.  
  4175. Some good news for you. I have just received a kermit for the MINIX.  It is
  4176. based on C-Kermit 4D (061) sources and the author Adria Godwin of Thorne EMI,
  4177. has made a commitment to update it when we have all the files for 4E (070).
  4178.  
  4179. I am also in the process of getting CP/M-80 Kermit 4.09 files off to you as
  4180. they are now on line here with no problems as yet reported.
  4181.  
  4182. Last but not least Acorn have at last supplied the Archimedes Kermit. They 
  4183. have, unfortunately supplied in a format that will take some work to get on
  4184. line but I'll forward them ASAP.
  4185.  
  4186.                     Regards,
  4187.                         Steve
  4188.  
  4189. [Ed. - This message published in case anyone else was thinking of working on
  4190. any of these items.  There are also some other Kermits due for new releases
  4191. shortly, including Apple II, Apple Macintosh, and Os9.]
  4192.  
  4193. ------------------------------
  4194.  
  4195. Date: Mon, 14 Mar 1988 08:45:21 +0100
  4196. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  4197. Subject: ASCII, ISO, and which EBCDIC?
  4198. Keywords: Translation Tables, Character Sets, ASCII, EBCDIC
  4199.  
  4200. We ASCII or EBCDIC network users must pay particular attention to character
  4201. codes standards, now extending to international. Even sites not interested in
  4202. in international characters will sooner or later hit the problem because,
  4203. albeit the situation is straight in the ASCII world with an ISO standard, it
  4204. is far from that for EBCDIC users faced to a choice of several codes whose
  4205. differences lies on a few codes, strangely enough not international.
  4206.  
  4207. The subject is discussed on a mailing list set up by Edwin Hart. Join with:
  4208.  
  4209.   TELL LISTSERV AT JHUVM SUB ISO8859 user-name
  4210.  
  4211. Or sending a note on BITNET to: LISTSERV AT JHUVM
  4212. Containing:                     SUB ISO8859 user-name
  4213.  
  4214. can help the community agree on a viable single code or at least help each
  4215. site in finding its most appropriate one and save everybody's time and money.
  4216. I'll soon post a summary of the problem to that list.
  4217.  
  4218. Please forward this note to anybody interested.
  4219.  
  4220. ------------------------------
  4221.  
  4222. End of Info-Kermit Digest
  4223. *************************
  4224. -------
  4225. 22-Mar-88 14:05:43-EST,22558;000000000000
  4226. Mail-From: SY.CHRISTINE created at 22-Mar-88 14:04:36
  4227. Date: Tue 22 Mar 88 14:04:35-EST
  4228. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4229. Subject: Info-Kermit Digest V7 #9
  4230. To: Info-Kermit@CU20B.COLUMBIA.EDU
  4231. Reply-To: Info-Kermit@CU20B
  4232. Queries-To: Info-Kermit-Request@CU20B
  4233. Message-ID: <12384415214.192.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4234.  
  4235. Info-Kermit Digest         Tue, 22 Mar 1988       Volume 7 : Number 9
  4236.  
  4237. Departments:
  4238.  
  4239.   ANNOUNCEMENTS -
  4240.         Announcing Kermit-65 3.81 for Apple II DOS and ProDOS
  4241.         Announcing Os9/68k C-Kermit 4E
  4242.         Announcing MS Kermit v2.30 for the NEC APCIII
  4243.         Results of Porting C-Kermit 4E and Fixes
  4244.  
  4245.   MS-DOS KERMIT -
  4246.         MS-Kermit 2.30: Question & Bug?
  4247.     MS-Kermit 2.30 vs Internal Qubie Modem
  4248.         MS-Kermit Block Check Bug?
  4249.     MS Kermit V2.30 Problem on PS/2 Model 60
  4250.         MS-Kermit 2.30 Use over Ethernet LAN
  4251.         Kermit v2.30 and Hayes Modem Query
  4252.         A few Notes on MS-Kermit 2.30
  4253.  
  4254. ----------------------------------------------------------------------
  4255.  
  4256. Date: Tue, 16 Feb 88 14:09:53 PST
  4257. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  4258. Subject: Announcing Kermit-65 3.81 for Apple II DOS and ProDOS.
  4259. Keywords: Kermit-65, Apple II Kermit
  4260.  
  4261. Ok, here is version 3.81 for the Apple II, DOS and ProDOS.
  4262. The significant changes between 3.79 & 3.81 are as follows:
  4263.  
  4264. 1. gs keypad support for vt100 mode
  4265. 2. print screen function for //e or better
  4266. 3. cursor keys can become vt100 cursor keys
  4267. 4. improved initial prefix get - thanks to Sean Noland
  4268. 5. file transfer now supports wildcard sends - thanks to Dick Atlee
  4269. 6. server mode improved
  4270. 8. new manual, APPLE.DOC (from APPLE.MSS).
  4271.  
  4272. [Ed. - Thanks, Ted.  The new release is in the Kermit Distribution as
  4273. KER:APP*.* on CU20B.COLUMBIA.EDU, available via anonymous FTP, and on
  4274. KERMSRV at CUVMA as APP* *, for BITNET/EARN access.]
  4275.  
  4276. ------------------------------
  4277.  
  4278. Date: Mon 22 Feb 88 00:28:49-PST
  4279. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  4280. Subject: Announcing Os9/68k C-Kermit 4E
  4281. Keywords: Os9 Kermit, C-Kermit
  4282.  
  4283. Os9/68k ckermit is functionaly identical to UNIX C-Kermit, with a few minor
  4284. problems noted in ck9ker.bwr.  Support for Microcom modems has been added to
  4285. ckudia.c.  Thanks to Peter Scholz of the Ruhr Universitaet Bochum for his
  4286. incomplete port of an earlier version of C-Kermit, some of which survives in
  4287. ck9tio.c and ck9fio.c.
  4288.  
  4289. This is the most complete of the three families of Kermit for Os9/68k.  The
  4290. original (based on old unix kermit) is still needed for Os9/6809.  (A new
  4291. version has been mentioned on Compuserve.)   There's also the assembler
  4292. version from Italy, but it's primarily intended as a portable 68000 Kermit,
  4293. with Os9 support included as an example of how to implement it for a
  4294. particular system.
  4295.  
  4296. [Ed. - Thanks, Bob!  Your files are in KER:CK9*.* on CU20B, and CK9* * on
  4297. CUVMA.  The diff files have been combined together into a single file,
  4298. CK9KER.DIF.  The indicated changes were not applied to mainline C-Kermit, but
  4299. will probably be included in the next release of C-Kermit.]
  4300.     
  4301. ------------------------------
  4302.  
  4303. Date: Mon, 21 Mar 88 10:45:20 est
  4304. From: Robert F. Goeke <goeke@space.mit.edu>
  4305. Site: MIT Center for Space Research, Cambridge Mass.
  4306. Subject: Announcing MS Kermit v2.30 for the NEC APCIII
  4307. Keywords: NEC APCIII
  4308.  
  4309.         I was a little surprised to find out a week ago that v2.30 of MS
  4310. Kermit had gotten released in January -- not having heard from anyone since
  4311. last summer.  Nevertheless a bit of fast keyboarding brought the NEC community
  4312. back up to date.  The current version for the APCIII does everything the IBM
  4313. one does -- including the Tektronix emulation -- with the following
  4314. elaborations:
  4315.  
  4316.         a)  The graphics are 640 x 400 in your choice of green, no
  4317.         matter what the text screen color is.
  4318.  
  4319.         b)  The graphics are not saved during mode switch.
  4320.  
  4321.         c)  The function performed by Shift-Arrow during cursor control
  4322.         is done by Control-Arrow on the NEC (shift arrow doesn't emit
  4323.         a unique key code here).  I'm not sure this is even mentioned in
  4324.         the manual, but the msg code made it clear.  Furthermore, the APCIII
  4325.         use the "real" arrow keys for this function, not the 2-4-6-8 set.
  4326.  
  4327. The remaining comments in the manual concerning the NEC APCIII implementation
  4328. are still all correct.
  4329.  
  4330. The files for the APCIII implementation are: available via anonymous
  4331.  
  4332.         msgap3, msuap3, msxap3, msyap3, and mszap3 (all .asm)  for source
  4333. and
  4334.         msvap3.boo                                             for executable
  4335.  
  4336.                                         Bob Goeke 
  4337.                                            [goeke@space.mit.edu]  or
  4338.                                            [...!seismo!space.mit.edu!goeke]
  4339.                                         MIT Center for Space Research
  4340.                                         Cambridge, Massachusetts  02139
  4341.                                         617-253-1910
  4342.  
  4343. [Ed. - Thanks, Bob, and sorry for the crossed signals.  The files listed
  4344. above are now in the Kermit distribution.]
  4345.  
  4346. ------------------------------
  4347.  
  4348. Date: Sun, 28 Feb 88 02:47:21 EST
  4349. From: hedrick@aramis.rutgers.edu (Charles Hedrick)
  4350. Subject: Results of Porting C-Kermit 4E and Fixes
  4351. Keywords: C-Kermit 4E
  4352.  
  4353. I just finished porting Kermit 4E to my Microport System V/AT.  As usual,
  4354. simply typing "make sys3nid" (which is the setting for vanilla System V,
  4355. oddly enough) works correctly.  It works correctly in the sense of building
  4356. a kermit that works the same as it works on other systems.  Unfortunately,
  4357. the major new feature in 4E turns out not to work on any of the systems I
  4358. have access to.  This is the long packet size feature.  The two kermits
  4359. exchange information about what options they support.  Unfortunately, the
  4360. code used for generating the byte that contains the capabilities appears to
  4361. be wrong.  It results in having the systems say that they don't support long
  4362. packets.  The expression is a long one involving several ? : constructs.  My
  4363. C documentation does not make clear what the relative precedence of ?  and |
  4364. should be.  However both the Sun 3 and System V 286 compilers take the
  4365. opposite view from the authors of C Kermit.  By adding a few ()'s, we avoid
  4366. the ambiguity.  There was also a problem that the packet size sent for the
  4367. benefit of old systems that don't support long packets was miscalculated.
  4368. THey simply took the low-order byte of the full packet size.  What they
  4369. wanted was MIN (packetsize, 94), 94 being the maximum size allowed by old
  4370. implementations.
  4371.  
  4372. The fixes are shown below.
  4373.  
  4374. This message is being sent to be info-kermit and the Microport newsgroup.
  4375. For the benefit of Microport users, let me note that Microport supplies a
  4376. fairly recent version of kermit with the system, version 4D.  The version
  4377. being discussed here adds only the long packet support.  (You might still
  4378. find it useful to get the files, since Microport doesn't seem to supply
  4379. documentation.)  Kermit is available via anonymous FTP from
  4380. CU20B.COLUMBIA.EDU.  The files you need are roughly ker:ckc*.*, ker:cku*,
  4381. and ker:ckw*, but ker:ckaaaa.hlp will give me information.  Kermit is also
  4382. available at Simtel20.  The index I have claims it is pd2:<unix.kermit>,
  4383. although today I was unable to get to those files to check them.
  4384.  
  4385. [Ed. - Thanks, Chuck!  Always wondered how long it would take to drag you
  4386. into Kermit maintenance...  Your changes have been added to the "beware
  4387. file" for now, and will appear in the next release.]
  4388.  
  4389. ------------------------------
  4390.  
  4391. Date: Tue, 2-Feb-88 19:41:52 WET
  4392. From: ronald@cc.ic.ac.uk (Ronald Soo Han Khoo)
  4393. Subject: MS-Kermit 2.30: Question & Bug?
  4394. Keywords: MS-DOS Kermit 2.30
  4395.  
  4396. In comp.binaries.ibm.pc recently:
  4397.  
  4398. >From: fulton@navion.dec.com (27-Jan-1988 1454)
  4399. posted a distribution version 2.30 of kermit.
  4400.  
  4401. 1) QUESTION:
  4402.  
  4403.     Does anyone know if its possible to defeat the auto-detect of graphics
  4404. adapter type? (we run a service here with lots of m/cs with ega-type cards
  4405. emulating hercules, so its kinda inconvenient for the inexperienced users to
  4406. keep switching the emulation software around)
  4407.  
  4408. 2) BUG ???
  4409.  
  4410. The documentation posted with it mentions that ctrl-]<space> returns the
  4411. terminal emulator to text mode from tektronix emulation mode.  This doesn't
  4412. seem to work in the version posted, but oddly, DOES on an older development
  4413. version (2.29C@cambridge).  Does anyone know anything about this ?
  4414.  
  4415. Duncan White,        |
  4416. Dept. Of Computing,  |    Flying is the art of aiming oneself
  4417. Imperial College,    |    at the ground and missing.
  4418. London, SW7.         |        -- Douglas Adams, So Long and Thanks
  4419. England.             |           for all the fish.
  4420.  
  4421. [From jrd - Hercules mode on EGAs: see comments below. Escaping from Tek mode
  4422. is well documented in the MS Kermit 2.30 manual; the quick way is to toggle
  4423. the terminal type via ALT minus (verb \Ktermtype).]
  4424.  
  4425. ------------------------------
  4426.  
  4427. Date: Thu 18 Feb 88 14:29:26-CST
  4428. From: Clifford A. Wilkes <cc.Wilkes@A20.CC.UTEXAS.EDU>
  4429. Subject: MS-Kermit 2.30 vs Internal Qubie Modem
  4430. Keywords: MS-DOS Kermit 2.30, Internal Modem, Qubie Modem, Sperry PC
  4431.  
  4432. I have a Sperry (IBM clone) with an internal Qubie 300/1200 baud modem.
  4433. I have been using KERMIT 2.26 which allows me to dial out via:
  4434.  
  4435. MS-KERMIT>connect
  4436. at
  4437. OK  (KERMIT response)
  4438. atdt9999999  (simulated number)
  4439.  
  4440. With version 2.30 only after booting (warm or cold) the first time entering
  4441. AT (capitals only) gets the OK response.  Subsequent attempts receive no
  4442. response from Kermit.  And no matter what I do (ATDT in caps for example)
  4443. the modem will not 'dial'.  With all of the new features I was wondering if
  4444. there aren't some switches that I should set specially.  The modem is Hayes
  4445. compatible.  I'm using port 1 and 1200 baud.
  4446.  
  4447. Any assistance will be appreciated.
  4448.  
  4449. [From jrd - What does SHOW MODEM indicate? Could you have a conflict with
  4450. another board using the same address or IRQ (4)? Any messages from Kermit,
  4451. such as using the Bios? And, are there any other "Helpful Utilities"
  4452. running?  Pretty standard questions, naturally, but version 2.30 does work
  4453. with internal modems.]
  4454.  
  4455. ------------------------------
  4456.  
  4457. Date: Tue 16 Feb 88 19:29:38-EST
  4458. From: Charles Lasner <OC.LASNER@CU20B.COLUMBIA.EDU>
  4459. Subject: MS-Kermit Block Check Bug?
  4460. Keywords: MS-DOS Kermit 2.30, PDP-8 Kermit
  4461.  
  4462. Found a bug in MS-KERMIT (any version):
  4463.  
  4464. Set MS-KERMIT to Server Mode (might not be necessary but I found it this way)
  4465. using K12MIT which has no options as the local KERMIT I use GET FILESPEC
  4466. the MS-KERMIT end had SET BLOCK 3
  4467.  
  4468. THE K12MIT end only supports type 1
  4469.  
  4470. All transmissions fail with many retries in both directions. It appears the
  4471. MS-KERMIT end fails to negotiate down the BLOCK-CHECK TYPE back to 1. If the
  4472. BLOCK CHECK is set to one at the MS-KERMIT end, then all works fine. This is
  4473. a oneway bug.
  4474.  
  4475. The user settings of BLOCK CHECK are not to be the final used value, just the
  4476. starting point. When MS-KERMIT presents a 3 and K12MIT presents a 1, the 1
  4477. should win!
  4478.  
  4479. [From jrd - Tested MS Kermit against C Kermit and VMS/BLISS Kermit with MS
  4480. Kermit using Block Check 3 in server mode and the other two as requestors
  4481. with Block Check of 1. Files transferred just fine and the logs show type 1
  4482. Block Checks, as it should be.]
  4483.  
  4484. ------------------------------
  4485.  
  4486. Date: Tue, 23 Feb 88 13:13:53 PST
  4487. From: RCKG01M%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Stephen Walton)
  4488. Subject: MS Kermit V2.30 Problem on PS/2 Model 60
  4489. Keywords: MS-Kermit 2.30, PS/2
  4490.  
  4491. I haven't seen this reported before, so here goes: I recently used MS-Kermit
  4492. V2.30 on a friend's brand new IBM PS/2 Model 60.  For the record, it has all
  4493. IBM equipment: 44 MB hard disk, 1 MB RAM, and VGA.  My own floppy was the
  4494. only disk I wrote to.  Everything seemed to go fine with the file transfers,
  4495. and I shut off the machine when I was done.  The next morning, to our
  4496. horror, the PS/2 wouldn't boot!  A reboot with the IBM-supplied setup
  4497. diskette revealed that the system configuration was bad; specifically, the
  4498. system time had been corrupted.  A strange problem.  Any ideas?
  4499.  
  4500.   Steve Walton, formerly of Ametek, now at Cal State Northridge
  4501.  
  4502. [From jrd - Kermit does not mess with (read or write or even know about) the
  4503. CMOS setup and clock nor does it even dream of setting a system clock. So,
  4504. it is another system effect unrelated to MS Kermit.]
  4505.  
  4506. ------------------------------
  4507.  
  4508. Date: Thu, 18 Feb 88 11:13:42 EST
  4509. From: rwn@msr.EPM.ORNL.GOV (Bob Napier)
  4510. Subject: MS-Kermit 2.30 Use over Ethernet LAN
  4511. Keywords; MS-DOS Kermit 2.30
  4512.  
  4513. I'm configuring a network of IBM PS/2's and a Microvax 3500.  I need to run
  4514. an application on the MicroVAX from the pc's over Ethernet with Tektronix
  4515. 40xx emulation.
  4516.  
  4517. The network board I'm considering for the pcs is 3com Etherlink/MC and
  4518. Novell Netware software. The MicroVAX will have an Ethernet interface
  4519. adapter and the networking software is still up in the air.
  4520.  
  4521. Question: Will Kermit 2.3 support MicroVAXen over Ethernet??  That is, is
  4522. there a corresponding version of Kermit for the VAX to act as a server to the
  4523. PS/2s??
  4524.  
  4525. Thanks,
  4526.  
  4527. Bob Napier (rwn@msr.epm.ornl.gov)
  4528. 615-576-4547
  4529.  
  4530. [From jrd -- Bob, joining the MicroVax to PS/2's on a Novell NetWare LAN is
  4531. a little more complicated than plugging things together. The main concern is
  4532. getting the MicroVax to speak NetWare (IPX packets to be precise) so I
  4533. presume you are using a bridge or TCP/IP. MS Kermit readily talks across
  4534. NetWare using their NetBios emulator. If you are using 3Com's TCP/IP package
  4535. then I'd have to talk with 3Com about their mechanisms of bridging out of
  4536. the LAN.  However, the other approach is to make the MicroVax regard the LAN
  4537. connection as a regular login port. In that case MS Kermit could speak to
  4538. the MicroVax directly as a terminal (across the LAN in packets and all) just
  4539. as I do to my Unix box with STARLAN. Check with 3Com and/or have them give
  4540. me a call at (801) 750-2982 (days, MST) to sort out the affair.  If it makes
  4541. any difference a lot of people want similar functionality: from PC on a LAN
  4542. to their larger host via Ethernet or whatever.]
  4543.  
  4544. ------------------------------
  4545.  
  4546. Date: Wed, 2 Mar 88 14:05:16 CST
  4547. From: moore@ncsc.ARPA (Moore)
  4548. Subject: Kermit v2.30 and Hayes Modem Query
  4549. Keywords: MS-DOS Kermit 2.30
  4550.  
  4551. I'm having a problem executing a remote command using Kermit; I hope someone
  4552. can help:
  4553.  
  4554. I have a server on the west coast running MS Kermit 2.30 on a Compaq with a
  4555. Smartmodem 2400, and my local machine is a 248 with a Zenith 2400 modem.  My
  4556. problem is this: I need to be able to not only shut the server down on the
  4557. west coast (no problem there), but also shut the modem off remotely.  I've
  4558. tried writing the string ATS0=0 (disable autoanswer) to a file called
  4559. SHUT_UP.TXT, then writing to a batch file shut_up.bat the command COPY
  4560. SHUT_UP.TXT COM1: I then upload both files to the server, and issue the
  4561. kermit command remote host shut_up, which should copy ATS0=0 to com1: Well,
  4562. I've tried it locally, and the "server" echoes the command and replies "1
  4563. file(s) copied" so the copy is working right, only the modem doesn't come
  4564. out of autoanswer, and when I query ATS0? I get back a non-zero number (the
  4565. default).  I've also tried directing ATZ to the modem, with no success.  Yet
  4566. when I run the batch file on my machine, as well as the "server", it works
  4567. fine...
  4568.  
  4569. Any help?  (Please!?!)
  4570.  
  4571. [From jrd - The modem can be shut down (turning off auto-answer mode) by
  4572. first placing the modem in "command" mode with the Hayes " +++ " sequence
  4573. (with 1-second pause before and after) and then issuing the ATS0=0 command.
  4574. If Kermit is running as a server within a script then the above strings can
  4575. be sent to the modem with the OUTPUT command.  Asking DOS to send the command
  4576. while Kermit is running is not a good idea because DOS depends on modem lines
  4577. DSR and CTS being asserted before its i/o will succeed.  Try this script
  4578. example:
  4579.  
  4580.         <Kermit setup commands go here>
  4581.         Server          ; receipt of FIN command will exit Server mode
  4582.         pause 2         ; lead time for +++ sequence
  4583.         output +++
  4584.         pause 2         ; exit time for +++ sequence
  4585.         output ATS0=0\13 ; turn off auto-answer mode
  4586.         exit            ; exit Kermit
  4587.  
  4588. Seems like the right thing to do anyway.]
  4589.  
  4590. ------------------------------
  4591.  
  4592. Date: 04 Mar 1988
  4593. From: reck@dbnuama1.bitnet (Gisbert W.Selke)
  4594. Subject: A Few Notes on MS-Kermit 2.30
  4595. Keywords: MS-DOS Kermit 2.30
  4596.  
  4597.      Here are a few observations on very minor problems with MS-Kermit 2.30
  4598. in the 08 Jan version. - I'm running it on a very close AT clone under DOS 3.3,
  4599. with *no* compatibility problems so far; but then again, I'm not sure that
  4600. there couldn't be compatibility trouble (DOS 3.3). - Anyway, here goes:
  4601.  
  4602. [From jrd - I use PC DOS 3.30 locally so any bugs are mine and not IBM's.]
  4603.  
  4604. (i) If a host application has written to line 25 of the PC screen by directly
  4605. addressing it, the mode line is turned off alright, as described in the manual.
  4606. However, a subsequent [clear screen[ sequence (ESC left-bracket 2 J) seems to
  4607. clear only lines 1 through 24; line 25 remains uncleared. This is somewhat
  4608. disturbing at times.
  4609.  
  4610. [From jrd - the bottom/status/25-th line is not part of the regular host
  4611. display unless the terminal kind is NONE. Some users employ that line for
  4612. host status and hot key legends and a normal screen erasure would be
  4613. unwanted.  It can be erased by placing the cursor there first, ESC
  4614. left-bracket 25 ; 0 H or the appropriate line number for other display
  4615. sizes. Btw, version 2.30/A will finally solve the mode line toggle (fossil
  4616. mode line) problem.]
  4617.  
  4618. (ii) Is there no way to get reverse blinking text? On our VT102 clones (ECMA
  4619. standard, to be exact), this works, but on a PC running Kermit, it doesn't.
  4620. (May be a hardware restriction?? I didn't find it in the manual, though.)
  4621.  
  4622. [From jrd - my EGA + high res color monitor respond to ESC left-bracket 5 m
  4623. as the reverse video signal and to ESC left-bracket 7 m as the inverse video
  4624. command. ESC left-bracket 5 ; 7 m will do both together. Kermit does do them
  4625. so they should appear on your monitor. Numbers in ESC left-bracket .. m are
  4626.  
  4627.     0 (or nothing): clear all attributes
  4628.     1: bold
  4629.     4: underline
  4630.     5: blink
  4631.     7: inverse video
  4632.     10: fast screen updating (not adjustable by host commands, for CGA only)
  4633.     30-37: foreground color = 30 plus sum of 1=red, 2=green, 4=blue
  4634.     40-47: background color             same
  4635.  
  4636. applied in the order received. Underline is inverse video on color monitors.]
  4637.  
  4638. (iii) Is the setting of the DOS errorlevel really working?? It is OK with
  4639. receiving files, but I seem to get a non-zero errorlevel on each and every
  4640. file transfer. - Note: I have a rather complicated script built along the lines
  4641. of your example in the manual (or wherever it was I saw it); stepwise checking
  4642. reveals that the error level seems to be set not due to script commands
  4643. (like [input xxx[) but during the file transfer proper.
  4644.  
  4645. [From jrd - that's a real bug. The code was written to behave properly but
  4646. last minute changes made the SEND command always report an error. This is
  4647. fixed in version 2.30/A which is in preparation.  Apologies to all.]
  4648.  
  4649. (iv) I have problems accessing the F11/F12 keys in combination with
  4650. shift/alt/ctrl. Part of this is probably due to the German keyboard adaptor
  4651. I use (not IBM's KEYB xx, something called KEY6000), but it occurs even without
  4652. any resident keyboard adaptor at all. (I'm not having other TSRs in memory,
  4653. either.)  Here is what SCANCHEK 4.0 (22 Jan 88) reports (in keeping with
  4654. Kermit's "show key"):
  4655.  
  4656.             with KEY6000                          without KEY6000
  4657.            "key name"    key ident              "key name"    key ident
  4658. F11         C-F12        \394                    A-H          \291
  4659. SF11        --- nothing ---                      --- nothing ---
  4660. CF11        A-,          \1331                   A-4          \1403
  4661. AF11        --- nothing ---                      (graphic)    \207
  4662. SCF11       A-,          \1843                   A-4          \1915
  4663. SAF11       --- nothing ---                      (graphic)    \207
  4664. CAF11       --- nothing ---                      (graphic)    \207
  4665. SCAF11      --- nothing ---                      (graphic)    \207
  4666.  
  4667. F12         *unknown*    \504                    A-J          \36
  4668. SF12        K            \75                     --- nothing ---
  4669. CF12        A-.          \1332                   A-5          \1404
  4670. AF12        --- nothing ---                      (graphic)    \207
  4671. SCF12       A-.          \1844                   A-5          \1916
  4672. SAF12       --- nothing ---                      (graphic)    \207
  4673. CAF12       --- nothing ---                      (graphic)    \207
  4674. SCAF12      --- nothing ---                      (graphic)    \207
  4675.  
  4676. The only key combinations with the "extended keyboard flag" were F11, CF11,
  4677. SCF11, and CF12, but only under KEY6000.
  4678.  
  4679. [From jrd - Hmmm. For the Enhanced keyboard the individual items making the
  4680. reported key code are:
  4681. scan codes F11, F12 = 133, 134; SF11, SF12 = 135, 136, CF11, CF12 = 137, 138,
  4682. AF11, AF12 = 139, 140 plus Enhanced kbd = 1024 plus Scancode = 256 plus Shift
  4683. = 2, Control = 4, Alt = 8. All in decimal notation. I don't have an Enhanced
  4684. kbd handy to check but something appears strangely, such as F12 showing as
  4685. \36. Could it be your keyboard differs from IBM's in some coding details?
  4686. Responses from other users would be appreciated.]
  4687.  
  4688. So, this sums it up (modulo typos); the "F11/F12" item is *not* meant as
  4689. something to worry anyone - I can easily survive without these fancy keys.
  4690. I just thought someone might be interested, or maybe encounter similar
  4691. problems.
  4692.  
  4693. Otherwise, Kermit is working just fine. It's a great thing to use, and we do
  4694. use it everyday. I haven't checked the TEK emulation yet, but I most
  4695. certainly will.  BTW: no strong feelings about overlaying or not.
  4696.  
  4697. \Gisbert
  4698.  
  4699. [From jrd - Right, one abstaining vote on the Tek erasure/overlay subject.
  4700. I'm counting the few which have arrived. Otherwise, Tek emulation will be
  4701. better in version 2.30/A.  Plus other nice additions are being tested now.
  4702. Thanks again for the information.]
  4703.  
  4704. ------------------------------
  4705.  
  4706. End of Info-Kermit Digest
  4707. *************************
  4708. -------
  4709.  5-Apr-88 12:20:50-EST,24866;000000000000
  4710. Mail-From: SY.CHRISTINE created at  5-Apr-88 12:19:53
  4711. Date: Tue 5 Apr 88 12:19:53-EST
  4712. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4713. Subject: Info-Kermit Digest V7 #10
  4714. To: Info-Kermit@CU20B.COLUMBIA.EDU
  4715. Reply-To: Info-Kermit@CU20B
  4716. Queries-To: Info-Kermit-Request@CU20B
  4717. Message-ID: <12388066168.195.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4718.  
  4719. Info-Kermit Digest         Tue, 5 Apr 1988       Volume 7 : Number 10
  4720.  
  4721. Departments:
  4722.  
  4723.   ANNOUNCEMENTS -
  4724.         MS-DOS and C-Kermit Source Diskettes Now Available
  4725.         Okstate Kermit Distribution Updated
  4726.         Announcing C-Kermit 4E(070) for the Amiga
  4727.         Announcing XSEND, a Utility for MS-DOS Kermit
  4728.  
  4729.   PORTABLE IBM 370 KERMIT -
  4730.         More Updates for CMS Kermit
  4731.         TSO Kermit Problems
  4732.         MVS/TSO Kermit Packet Size Query (and Answer)
  4733.  
  4734.   MS-DOS KERMIT -
  4735.         Anybody Like a VT-202 Layout?
  4736.         Session Log Bug in MS-DOS Kermit 2.30
  4737.         Memory Resident Server
  4738.         IBM PS/2 60 Bug
  4739.  
  4740.   MACINTOSH KERMIT -
  4741.         MacKermit 9(36)b4 Parity Problem
  4742.         0.9(36)beta Versions of MacKermit
  4743.         Basic MacKermit Help
  4744.         MAC Kermit .936
  4745.  
  4746.   VAX/VMS KERMIT -
  4747.         Problems with Filenames in VAX/VMS Kermit
  4748.         VMS Kermit - Sending Filespecs
  4749.         VAX/VMS Kermit "SET LINE" Command?
  4750.  
  4751.   MISCELLANY -
  4752.         CPM Kermit Help
  4753.         RE: Setting Flow Control for EMACS in Kermit
  4754.         PROCOMM+'s Kermit Feature
  4755.         Question on NetBios
  4756.         KEASY.TEX
  4757.  
  4758. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  4759. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  4760.  
  4761. Kermit files may be obtained over networks and by mail order.  On the
  4762. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  4763. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  4764. and GET the desired files from logical device KER:.  You can also get Kermit
  4765. files over BITNET/EARN; to get started send a message with text HELP to
  4766. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  4767. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  4768. request a complete list of Kermit versions and an order form from Kermit
  4769. Distribution, Columbia University Center for Computing Activities, 612 West
  4770. 115th Street, New York, NY 10025 USA.
  4771.  
  4772. ----------------------------------------------------------------------
  4773.  
  4774. Date: Thu 24 Mar 88 12:23:36-EST
  4775. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4776. Subject: MS-DOS and C-Kermit Source Diskettes Now Available
  4777. Keywords: MS-DOS Kermit 2.30, C-Kermit 4E(070)
  4778.  
  4779. By popular demand, source diskettes for MS-DOS Kermit version 2.30, and UNIX
  4780. Kermit version 4E(070) are now available from Columbia University Center for
  4781. Computing Activities Kermit Distribution.
  4782.  
  4783. A set of four IBM PC MS-DOS 360K diskettes contains the source files for
  4784. MS-DOS Kermit, for the IBM PC and PS/2 families and compatibles.  A $50 fee
  4785. is charged for the source diskettes with the MS-DOS Kermit User Guide.
  4786. Please specify MS-DOS Kermit Source Diskettes when ordering.
  4787.  
  4788. A set of two IBM PC MS-DOS 360K diskettes contains the source files for the
  4789. UNIX version of C-Kermit, which can be built for many different UNIX
  4790. systems, including Berkeley, AT&T, Xenix, etc.  A $30 fee is charged for the
  4791. source diskettes with the C-Kermit User Guide.  Please specify C-Kermit
  4792. Source Diskettes when ordering.
  4793.  
  4794. We are also looking into providing Kermit programs in other formats.  Here's
  4795. a question I hope someone can answer: Is DEC's new diskette drive, the RX33,
  4796. able to read diskettes written (by the same operating system, VMS or Ultrix)
  4797. on an RX50?
  4798.  
  4799. Here's another question: Can Micro-PDP11's read TK50 tape cartridges written
  4800. on a MicroVAX with VMS?  In what format?  Will TK70 drives be able to read
  4801. TK50 tapes?
  4802.  
  4803. ------------------------------
  4804.  
  4805. Date: Fri, 25 Mar 88 08:18:12 -0600
  4806. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  4807. Subject: Okstate Kermit Distribution Updated
  4808. Keywords: Okstate
  4809.  
  4810. I just received and installed a new set of Kermit tapes from Columbia.  All
  4811. the latest versions should now be available via our UUCP and Kermit server
  4812. service.
  4813.  
  4814. Mark Vasoll
  4815. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  4816. Oklahoma State University            UUCP:  {cbosgd, ihnp4,
  4817. Stillwater, Oklahoma                         rutgers}!okstate!vasoll
  4818.  
  4819. ------------------------------
  4820.  
  4821. Date: Tue, 29 Mar 88 14:38:49 PST
  4822. From: RCKG01M%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Stephen Walton)
  4823. Subject: Announcing C-Kermit 4E(070) for the Amiga
  4824. Keywords: Amiga Kermit, C-Kermit
  4825. X-Ref: Commodore Amiga, See Amiga
  4826.  
  4827. Enclosed is a shell archive containing the following files:
  4828.  
  4829.     ckiker.bwr--A new version, with my comments on the end.
  4830.     ckiker.boo--A BOO file for C Kermit on the Amiga.
  4831.     Makefile--A makefile for the Amiga under Aztec C.
  4832.     diffs--The context diffs to convert CKI*.C to the new versions.
  4833.     msb_diffs--Context diffs which I applied to make msbpct.c and
  4834.            msbmkb.c work on the Amiga.
  4835.  
  4836. I hope all of this is useful to somebody.
  4837.  
  4838.                 Steve Walton, 29-Mar-88
  4839.                 Dept. of Physics & Astronomy
  4840.                 Cal State, Northridge
  4841.                 18111 Nordhoff St.
  4842.                 Northridge, CA 91330
  4843.  
  4844. Email to: swalton@solar.stanford.edu (will forward)
  4845.  
  4846. [Ed. - Thanks, Steve!  The entire shell archive has been added, for now,
  4847. to CKIKER.UPD, and the changes will be applied to the next release of
  4848. C-Kermit.  In case you're wondering what this does for Amiga users, the
  4849. major change since the last Amiga release is the addition of long packets.]
  4850.  
  4851. ------------------------------
  4852.  
  4853. Date: Wed 30 Mar 1988 21:04:24 CST
  4854. From: Mark S. Zinzow <Markz%UIUCVMD.BITNET@CUVMA.COLUMBIA.EDU>
  4855. Subject: Announcing XSEND, a Utility for MS-DOS Kermit
  4856. Keywords: XSEND, MS-DOS Kermit
  4857.  
  4858. Enclosed is a copy of XSEND.C, a program to generate TAKE (script) files for
  4859. MS-DOS Kermit to allow it to send files and directories to a server over entire
  4860. tree branches or disks.  This version generates commands with absolute path
  4861. names, and therefore works only between two MS-DOS systems 
  4862.  
  4863. Perhaps a useful extension might include passing arguments for remote and
  4864. local prefix strings to allow relative paths (e.g. ".") or drive letters
  4865. etc.  Suggestions for simple and easy to use command syntax are welcome.
  4866.  
  4867. The program compiles with Turbo C and Microsoft C, and possibly others.
  4868.  
  4869. [Ed. - Thanks, Mark!  Your program has been added to the Kermit distribution
  4870. as MSIXSE.*, including the C source program, a .BOO file based on a Microsoft
  4871. C 5.0 compilation, and some help text.]
  4872.  
  4873. ------------------------------
  4874.  
  4875. Date: Mon, 1988 Apr 4   16:42 EDT
  4876. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  4877. Subject: More Updates for CMS Kermit
  4878. Keywords: CMS Kermit
  4879.  
  4880. I have sent new versions of IKCKER.BWR & IKCKER.UPD, noting and correcting
  4881. numerous minor problems in CMS Kermit-370 4.0.
  4882.  
  4883.                                         John
  4884.  
  4885. [Ed. - Thanks, John!  The files are now available in the Kermit distribution.]
  4886.  
  4887. ------------------------------
  4888.  
  4889. Date: Thu, 1988 Mar 24   13:01 EST
  4890. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  4891. Subject: TSO Kermit Problems
  4892. Keywords: TSO Kermit
  4893.  
  4894. Concerning the new Kermit for TSO: a few bug reports have come in, and
  4895. fixes are in the works.
  4896.  
  4897. 1. Uploading a member of an existing PDS will force the DCB attributes of
  4898.    the PDS to whatever Kermit-TSO has for FILE parameters.  A workaround
  4899.    is to SET APPEND ON while uploading members.
  4900. 2. HELP cannot be invoked twice within the same Kermit session.  More
  4901.    generally, TSO commands may leave datasets marked "in use" so that
  4902.    they are unavailable for further processing.
  4903. 3. The DIR subcommand is uninterruptible.  The same is true of any
  4904.    TSO command invoked from Kermit which doesn't issue a STAX.  If you
  4905.    hit BREAK enough times, though, you can get back to the TMP.
  4906. 4. Kermit may hang when entering protocol mode over a protocol
  4907.    emulator if the screen is already full.  A workaround is to clear
  4908.    screen by hand.
  4909. 5. There are rumors that this version won't work for TTY lines through
  4910.    VTAM.  If this is true, a temporary workaround might be to issue a
  4911.    SET CON FULL by hand (or that might not work either).  In any case,
  4912.    if there is any confirmation of the rumors, I'd like to hear the
  4913.    details, and I have two possible fixes ready, just in case.
  4914. 6. If you invoke a non-existant TSO command from Kermit, there will
  4915.    be a sub-task ABEND and a READY message.  Just type a carriage return
  4916.    to resume Kermit operation.
  4917.  
  4918. The fixes for items 1-4 should be out shortly (in IKTKER.UPD).
  4919.  
  4920. ------------------------------
  4921.  
  4922. Date: Wed, 30 Mar 88 09:22:32 SET
  4923. From: Peter Bodifee <ESC1467@ESOC>
  4924. Subject: MVS/TSO Kermit Packet Size Query
  4925. Keywords: MVS/TSO Kermit, Kermit Protocol
  4926.  
  4927. Re: Info-Kermit Digest, V7 #8:
  4928.  
  4929. After reading the new possibilities of the latest MVS kermit, the following
  4930. question popped up.
  4931.  
  4932. Why is the maximum receive packet size in Kermit TSO version 1.00 (via 7171)
  4933. limited to 60 ? Is this because there is a hardware limitation in the 7171
  4934. (that is what I have been told, but I have some strong indications against it)?
  4935. The documentation I have on the 7171 does not give me any information in the
  4936. input/output buffer sizes.
  4937.  
  4938. Any help in this direction will be greatly appreciated.
  4939.  
  4940. Regards, Peter Bodifee
  4941.           ESA/European Space Operation Centre
  4942.           Darmstadt, West Germany
  4943.           BITNET:  ESC1467@ESOC
  4944.           phone  +49 6151 886046
  4945.  
  4946. [Reply From John Chandler, author of IBM mainframe Kermit 4.0: Early versions
  4947. of the 7171 had an input buffer of only 64 bytes or so.  If a micro Kermit
  4948. tried sending packets longer than that, nothing could get through.  As a matter
  4949. of fact, I believe the buffer is still fairly small, but the 7171 code performs
  4950. flow control so that it can keep up with any packet size from the micro.  Both
  4951. the CMS and TSO Kermits used to have a packet size default of 60 for SERIES1
  4952. mode, but release 4.0 of Kermit-370 has removed that convention (for both CMS
  4953. and TSO).  An informal poll conducted last fall (in the form of a query
  4954. broadcast to all subscribers of the BITNET IBM7171 discussion group) failed to
  4955. turn up any known 7171's which still need the 60-byte packet limit.]
  4956.  
  4957. ------------------------------
  4958.  
  4959. Date: Wed, 23 Mar 88 13:26 MEZ
  4960. From: "Eberhard W. Lisse" <IUS%DACTH51.BITNET@CUVMA.COLUMBIA.EDU>
  4961. Subject: Anybody Like a VT-202 Layout?
  4962. Keywords: MS-DOS Kermit 2.30, VT-202 Setup, Terminal Emulation
  4963.  
  4964. We hacked up a vt202 layout which runs TPU and I felt I should beam it over
  4965. right away. (Well before I leave the Burn Unit anyway ...)
  4966.  
  4967. regards, el
  4968.  
  4969. Eberhard W. Lisse, MD
  4970. Burn Unit, Technical University, Aachen, West Germany
  4971.  
  4972. [Ed. - Thanks, el!  (VT202?) Since people tend to send in lots of these
  4973. special- purpose .INI files, we've decided to collect them all into a single
  4974. file, MSIIBM.HLP, and yours is will be at the top.]
  4975.  
  4976. ------------------------------
  4977.  
  4978. Date:  4 Apr 88 20:56 +0100
  4979. From: Harald Hanche-Olsen <hanche%runix.runit.unit.uninett@TOR.nta.no>
  4980. Subject: Session Log Bug in MS-DOS Kermit 2.30
  4981. Keywords: MS-DOS Kermit 2.30, Session Log
  4982.  
  4983. The command 'log session foo.bar' seems to work OK except in the case
  4984. when foo.bar exists but is empty (that is, it has zero bytes in it).
  4985. In this special case, nothing is appended to the file, and the session
  4986. log is lost.
  4987.  
  4988. An empty file is easily created by Kermit itself, if you follow the
  4989. command 'log session foo.bar' immediately by a 'close' command.  This
  4990. is how I happened to create an empty file and subsequently got burnt.
  4991. Ouch!
  4992.  
  4993. [Ed. - This is obviously a bug that needs fixing...]
  4994.  
  4995. ------------------------------
  4996.  
  4997. Date: Fri, 04 Mar 88 11:21:42 CST
  4998. From: Arlene Slocum <ARLENE%UKANVM.BITNET@CUNYVM.CUNY.EDU>
  4999. Subject: Memory Resident Server
  5000. Keywords: MS-DOS Kermit 2.30
  5001.  
  5002. Is there such a thing as server mode only of Kermit that stays memory resident
  5003. and checks the serial port for file transfer requests?  We are running version
  5004. 2.30 Columbia Kermit at 9600 baud over an x.25 network on IBMPC XT compatibles.
  5005. We would like a background server capability that is compatible with Kermit and
  5006. lets PC users do other work.
  5007.  
  5008. Arlene Slocum, Programmer/analyst
  5009. Institute for Public Policy and business Research
  5010. University of Kansas
  5011. 607 Blake
  5012. Lawrence, Kansas  66045
  5013. 913-864-3701
  5014. send replies to my bitnet address: ARLENE@UKANVM
  5015.  
  5016. [Ed. - Currently no.  There is a Microsoft Windows version of Kermit, capable
  5017. of background operation, but it doesn't have the ability to act as a server.
  5018. MS-Kermit 2.30 can act as a server, but has no particular ability to operate
  5019. in the background.]
  5020.  
  5021. ------------------------------
  5022.  
  5023. Date: Thu, 24 Mar 88 11:20:45 DNT
  5024. From: <MSTCOM%NEUVM1.BITNET@CUVMA.COLUMBIA.EDU>
  5025. Subject: IBM PS/2 60 Bug
  5026. Keywords: IBM PS/2
  5027.  
  5028. The IBM PS/2 60 does have a bug. The local IBM-people should know about the
  5029. system time problem, and if they don't, tell them to ask the Danish IBM-team.
  5030. We had the same problem here, until some patch-code in the CONFIG.SYS was
  5031. installed by an IBM'er.
  5032.  
  5033.                        Niels Kristian Jensen.
  5034.  
  5035. [Ed. - This is in response to the query from Stephen Walton in V7 #9 about
  5036. not being to boot the model 60 after running Kermit...]
  5037.  
  5038. ------------------------------
  5039.  
  5040. Date: Wed, 2 Mar 88 12:44:41-1000
  5041. From: david@uhccux.uhcc.hawaii.edu (David Lassner)
  5042. Subject: MacKermit 9(36)b4 Parity Problem
  5043. Keywords: MacKermit 0.9(36)b4
  5044.  
  5045. Is anyone using MacKermit 9(36)b4 successfully with a host that requires
  5046. even parity?  We can't get it to work with ours.
  5047.  
  5048. David Lassner, University of Hawaii Computing Center
  5049. david@uhccux.uhcc.hawaii.edu     david@uhccux.bitnet
  5050.  
  5051. [Ed. - The parity bug will be fixed in the "real" release, coming soon.]
  5052.  
  5053. ------------------------------
  5054.  
  5055. Date: Tue, 23 Feb 88 11:43:57 EST
  5056. From: JS05STAF%MIAMIU.BITNET@CUNYVM.CUNY.EDU
  5057. Subject: 0.9(36)beta Versions of MacKermit
  5058. Keywords: MacKermit 0.9(36)
  5059.  
  5060. I have been using the 0.9(36)b3 version of Kermit for several weeks.
  5061. It works very well under Multifinder, although not as a multitasking
  5062. application.  I used getinfo to set the size to 128K.  (I don't know
  5063. what a MacII size should be).  The only anomalies I have found are that
  5064. downloaded files often don't show up with the correct size until opened
  5065. from another application and that window update gets confused about whether
  5066. text should be bold or not.
  5067.  
  5068. On Feb 1, 1988 I downloaded the 0.9(36)b4 version of Kermit from the
  5069. University of Toledo server (CKM936.HQX).  This version will set EVEN parity
  5070. in the Communications dialog box, will save the setting to a file, will
  5071. restore this setting under LOAD settings, but unfortunately will not
  5072. set the Mac serial port to even parity.  Persons using an IBM 7171 protocol
  5073. converter will not be able to use this version.  It may be useful to make
  5074. the 0.9(36)b3 version available until this problem can be resolved.
  5075.  
  5076. I have terminal tables for use with a 7171 protocol converter for the four
  5077. common Mac keyboards, including the old numeric keypad.  Documentation is in
  5078. the form of MacDraw files.  I would be happy to .sit them and send them for
  5079. distribution if there is interest and if someone can tell me where they should
  5080. be sent.
  5081.  
  5082. Thanks to everyone who has worked on the Macintoh versions.  0.8(34) works
  5083. today.  There aren't many programs of that vintage thay can make that claim.
  5084.  
  5085. [Ed. - Any day now, we'll have a new release that fixes the parity bug,
  5086. and is not a step backward.]
  5087.  
  5088. ------------------------------
  5089.  
  5090. Date: Wed, 24 Feb 88 21:41:56 PST
  5091. From: Dennis Mar <2001P%NAVPGS.BITNET@CUVMA.COLUMBIA.EDU>
  5092. Subject: Basic MacKermit Help
  5093. Keywords: MacKermit
  5094.  
  5095. Greetings far-flung correspondents:  thank you for your kind offers
  5096. of advice.
  5097.  
  5098. We operate an IBM3033 with VM/CMS.  In November the Kermit release
  5099. was upgraded from 2.01 to 3.1.
  5100.  
  5101. A MacIntosh SE users says "the difficulty apparently lies between
  5102. Red Rider 10.3 and the mainframe KERMIT.  I set the KERMIT carrot-Q
  5103. handshake.  However I fell that there may be other parameters that
  5104. need to be set.
  5105.  
  5106.   1. Is Red Ryder's SEND/RECEIVE Kermit compatible with Release 3.1?
  5107.   2. What are the parameter settings required?
  5108.   3. Are there more mainframe Kermit commands required than in the past?"
  5109.  
  5110. Any advice or direction to the appropriate documentation would be most
  5111. appreciated.
  5112.  
  5113. ------------------------------
  5114.  
  5115. Date: 1 Apr 88 16:56:52 GMT
  5116. From: fsimmons@ub.d.umn.edu (Frank Simmons)
  5117. Subject: MAC Kermit .936
  5118. Keywords: MacKermit
  5119.  
  5120.  Has anyone discovered how to send a break with the latest version of 
  5121.  MacKermit?
  5122.  
  5123. [Ed. - The new release will include a manual!]
  5124.  
  5125. ------------------------------
  5126.  
  5127. Date: 21 Mar 88 09:20:00 CST
  5128. From: "NTVAXB::JAMES" <james%ntvaxb.decnet@utadnx.cc.utexas.edu>
  5129. Subject: Problems with Filenames in VAX/VMS Kermit
  5130. Keywords: VAX/VMS Kermit
  5131.  
  5132. I have a user with a peculiar problem.  When he tries to SEND a file from
  5133. VAX Kermit by giving its full file specification, VAX Kermit bombs saying
  5134. it couldn't find the file.  Example :
  5135.  
  5136. Kermit-32> SEND DUA1:[PUBLIC]NETWORKS.DOC
  5137. (now it waits, as it should)
  5138. (I get back to local kermit and type RECEIVE)
  5139. (and it fails because it could not find file "NETWORKS.DO")
  5140. (I CONNECT back to VAX Kermit and do : )
  5141. Kermit-32> STATUS
  5142. ....
  5143. Last error : File not found for DUA1:[PUBLIC]NETWORKS.DO
  5144.  
  5145. Apparently the VAX KERMIT loses the last character of the filename somewhere
  5146. along the line.  This only occurs when a drive or directory name is specified.
  5147. Any ideas on this one ? 
  5148.  
  5149. We are using version 3.3.111...
  5150.  
  5151. At any rate, I was wondering when a new version of VMS Kermit could be
  5152. expected.  I have thoroughly enjoyed the new MS-DOS version, and would
  5153. love to see a new version of the VMS...
  5154.  
  5155. James Shoffit                  BitNet: JAMES@NTSUVAX  (POSTMAST@NTSUVAX)
  5156. Vax Programmer/Operator        THENET: NTVAXB::JAMES  (NTVAXB::POSTMASTER)
  5157. Postmaster for NTSUVAX.BITNET  Inter : james%ntvaxb.decnet@utadnx.cc.utexas.edu
  5158. North Texas State University        or james@ntsuvax.bitnet
  5159. Denton, Texas  76203
  5160.  
  5161. [Ed. - Unfortunately...  it looks as if Kermit-32 has some kind of fixed-
  5162. length buffer for filenames, or some other kind of limitation or bug.  And
  5163. there's not much chance of getting it fixed, since the original authors have
  5164. all left Stevens Institute of Technology, and no one else has come forward
  5165. to take over responsibility for the program -- small wonder, since it's written
  5166. in Bliss-32, a language found almost nowhere.  Meanwhile, much-improved VMS
  5167. support is being added to C-Kermit, and there should be an announcement some
  5168. time in the not-too-distant future.]
  5169.  
  5170. ------------------------------
  5171.  
  5172. Date: Fri, 4 Mar 88 17:41 EDT
  5173. From: <MREGO1%CLARKU.BITNET@CUVMA.COLUMBIA.EDU>
  5174. Subject: VMS Kermit - Sending Filespecs
  5175. Keywords: VAX/VMS Kermit
  5176.  
  5177. Is the following a known bug of VMS Kermit?
  5178.  
  5179. Kermit-32>set file naming untranslated
  5180. Kermit-32>send *.*
  5181. Sending: DQA0:[MIKE]SCARLETBEGONIAS.TXT;23 as SCARLETBEGONIAS.TXT [OK]
  5182. Sending: DQA0:[MIKE]FIREMOUNTAIN.TXT;1T;23 as FIREMOUNTAIN.TXT [OK]
  5183. Sending: DQA0:[MIKE]STSTEPHEN.TXT;15;1T;23 as STSTEPHEN.TXT [OK]
  5184.  
  5185. The files get sent [OK], but that initial filespec gets annoying...
  5186.  
  5187. Mike Rego  <MREGO1@CLARKU.BITNET>
  5188.  
  5189. ------------------------------
  5190.  
  5191. Date: Thu, 31 Mar 88 15:37:33 EST
  5192. From: kobus@nadc.arpa (David Kobus)
  5193. Subject: VAX/VMS Kermit "SET LINE" Command?
  5194. Keywords: VAX/VMS Kermit
  5195.  
  5196. When trying to use the VAX/VMS "set line" command on KERMIT, I encounter a
  5197. "no privilege for attempted operation".  Does anybody know what VAX/VMS
  5198. category privilege (e.g. netmbx,share) I must allow a user to enable the
  5199. terminal line to be accessible to the user's processes?
  5200.  
  5201. (later...)
  5202.  
  5203. 1.Upon trial and error, it appears that the "READALL" privilege category is
  5204.   the least dangerous privilege that you can authorize a user running on a
  5205.   MicroVAX II VMS system in order to permit a KERMIT SET LINE command to be
  5206.   issued.
  5207. 2.I invite verification from the VMS KERMIT community.
  5208.  
  5209.   David B. Kobus
  5210.   Naval Air Development Center
  5211.  
  5212. ------------------------------
  5213.  
  5214. Date: Tue, 23 Feb 88 16:21:52 MST
  5215. From: rtravsky@UWYO.BITNET (Richard Travsky)
  5216. Subject: CPM Kermit Help
  5217. Keywords: CPM Kermit
  5218.  
  5219. Hi -
  5220.   I don't know if you can help me with this or not.
  5221.  
  5222.   I and and few others in my department own Kaypro 2X's.  We have a CPM
  5223. version of Kermit that we got through the BITNET KERMSRV.  It works fine
  5224. file transfer wise.  It has a VT52 emulation mode that doesn't work too well
  5225. on the 2X.  Since we recently acquired a pair of VAX 8800s, this emulation
  5226. feature is now of more concern to us.  Is there a CPM Kermit version more
  5227. suitable for the 2X?  The Kermsrv index is huge and it is hard to tell what
  5228. file is what.
  5229.  
  5230.   We'll be eternally grateful for any help you could give.
  5231.  
  5232. Rich Travsky
  5233. Computer Services
  5234. RTRAVSKY@UWYO.BITNET    (or ZUC02AA@WYOCDC1.BITNET)
  5235.  
  5236. [Ed. - No, there's nothing specific for the 2X.  You're more than welcome
  5237. to add support for it to CP/M Kermit yourself!  (Or if anyone else has already
  5238. done so, please speak up!]
  5239.  
  5240. ------------------------------
  5241.  
  5242. Date: Sun, 6 Mar 88 12:27:46 EST
  5243. From: jbs@EDDIE.MIT.EDU (Jeff Siegal)
  5244. Subject: RE: Setting Flow Control for EMACS in Kermit
  5245. Keywords: Flow Control, XON/XOFF
  5246.  
  5247. Re: Info-Kermit Digest V7 #7
  5248.  
  5249. >[Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  5250. >start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  5251.  
  5252. How about some escape sequence the host can send to Kermit to turn
  5253. flow-control on and off.  Emacs (GNU Emacs anyway) can be configured
  5254. to send such a sequence when entering or exiting.
  5255.  
  5256. Jeff Siegal
  5257.  
  5258. [Ed. - Unfortunately, the DEC VT102 does not support such a sequence,
  5259. and it's often a bad idea to make up new sequences for terminal emulators,
  5260. as they may conflict with other new sequences that other people make up.]
  5261.  
  5262. ------------------------------
  5263.  
  5264. Date: Tue, 23 Feb 88 08:35:53 PST
  5265. From: ren@ux1.lbl.gov
  5266. Subject: PROCOMM+'s Kermit Feature
  5267. Keywords: PROCOMM+
  5268.  
  5269. A user at our site has recently solved a problem that has been annoying him
  5270. for sometime.  The user uses PROCOMM+ to log on to the Unix mainframe from
  5271. home, and loves this product.  However, he has never got its inbuilt kermit
  5272. protocol to work correctly.  He recently figured out, however, that if he
  5273. resets the communications parameters to N-8-1 in mid-session, although
  5274. normal unix prompts etc. go gahgah, kermit then works fine.  Therefore, he
  5275. changes the parameters for kermit use and then back again when he exits
  5276. kermit and everything works fine.  Do you think this means there is some
  5277. misset parameter in our kermit installation?  Any other theories?  The user
  5278. uses E-7-1 for normal unix purposes.
  5279.  
  5280. Thanks for any help in this matter.
  5281.  
  5282.                         Bob Rendler rerendler@lbl.gov
  5283.  
  5284. [Ed. - Many UNIX systems use parity by default, typically even.  When you
  5285. run Kermit on the PC, you don't notice this because Kermit strips the parity
  5286. bit during terminal emulation by default (you can override this with SET
  5287. DISPLAY 8).  However, UNIX Kermit does NOT use parity during file transfer --
  5288. it puts the communication line into 8-bit "raw" (binary) mode during packet
  5289. operations.  Apparently Procomm does not provide a way, as MS-Kermit does,
  5290. to do "no parity" but also to strip the high-order bit during terminal
  5291. connection.]
  5292.  
  5293. ------------------------------
  5294.  
  5295. Date: Mon, 14 Mar 88 22:17 PST
  5296. From: CARL FUSSELL <CARL%SCU.BITNET@CUVMA.COLUMBIA.EDU>
  5297. Subject: Question on NetBios
  5298. Keywords: NetBios
  5299.  
  5300. I am looking for information on Net Bios.  Can anyone suggest references
  5301. I might look at?   We were thinking about trying to coerce IBM PC
  5302. Kermit talk to our VAX (C-Kermit) over our ethernet.  Any opinions
  5303. or comments about the feasibility of this would be welcome.
  5304.  
  5305. Thanx in advance...
  5306.  
  5307. Carl Fussell
  5308. Santa Clara Univ
  5309. CARL@SCU.BITNET
  5310.  
  5311. ------------------------------
  5312.  
  5313. Date: Mon, 14 Mar 88 16:55 EDT
  5314. From: Ted Nieland - SRL <@WPAFB-AAMRL.ARPA:TNIELAND@FALCON>
  5315. Subject: KEASY.TEX
  5316. Keywords: KEASY.TEX
  5317.  
  5318. I just FTPed KEASY.TEX from CU20B, but I am getting many errors when I run it 
  5319. through LaTeX.  Does KEASY require a special STY file?  Is anyone else having 
  5320. problems with KEASY.TEX?
  5321.  
  5322. Ted Nieland
  5323.  
  5324. [Ed. - We received several complaints like this.  Has anybody succeeded in
  5325. running it thru TeX?  Directions, fixes, would be appreciated.]
  5326.  
  5327. ------------------------------
  5328.  
  5329. End of Info-Kermit Digest
  5330. *************************
  5331. -------
  5332. 25-Apr-88 15:56:10-EDT,23869;000000000000
  5333. Mail-From: SY.CHRISTINE created at 25-Apr-88 15:53:46
  5334. Date: Mon 25 Apr 88 15:53:45-EDT
  5335. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5336. Subject: Info-Kermit Digest V7 #11
  5337. To: Info-Kermit@CU20B.COLUMBIA.EDU
  5338. Reply-To: Info-Kermit@CU20B
  5339. Queries-To: Info-Kermit-Request@CU20B
  5340. Message-ID: <12393337061.53.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5341.  
  5342. Info-Kermit Digest         Mon, 25 Apr 1988       Volume 7 : Number 11
  5343.  
  5344.   ANNOUNCEMENTS -
  5345.         Announcing Version 2.31-test4 of IBM PC Kermit
  5346.         New Sliding Windows Kermit for the IBM PC
  5347.         Announcing Commodore 64/128 Kermit Version 2.1(68)
  5348.         Announcing a Version of Kermit for MAI Basic Four (MBF) Minis
  5349.         C-Kermit 4E(070) Diffs for Apple Mac II's A/UX
  5350.         Masscomp C-Kermit Fixes for RTU 4.0b
  5351.         Fixes for C-Kermit 4E(70) for VMS
  5352.  
  5353. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  5354. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  5355.  
  5356. Kermit files may be obtained over networks and by mail order.  On the
  5357. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  5358. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  5359. and GET the desired files from logical device KER:.  You can also get Kermit
  5360. files over BITNET/EARN; to get started send a message with text HELP to
  5361. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  5362. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  5363. request a complete list of Kermit versions and an order form from Kermit
  5364. Distribution, Columbia University Center for Computing Activities, 612 West
  5365. 115th Street, New York, NY 10025 USA.
  5366.  
  5367. ----------------------------------------------------------------------
  5368.  
  5369. Date:     Thu, 21 Apr 88 21:31 MDT
  5370. From:     <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  5371. Subject:  Announcing Version 2.31-test4 of IBM PC Kermit
  5372. Keywords: MS-DOS Kermit 2.31, IBM PC Kermit
  5373.  
  5374. A new version of MS Kermit is available for testing on IBM PC's and
  5375. compatibles.  It is labelled 2.31-test4.  It is an early "alpha test" of the
  5376. next release, 2.31, for which a release date can't even be estimated.  Until
  5377. then matters are subject to change, but what is present now is most unlikely
  5378. to be withdrawn.
  5379.  
  5380. Items of interest beyond 2.30 (a subset):
  5381.  
  5382. 1. Selection of a serial port has been extended to permit specification of
  5383. Bios level interaction with Kermit rather than letting Kermit go directly
  5384. to the port hardware. The commands are
  5385.  
  5386.         SET PORT BIOSn (n = 1 to 4)     for Bios interaction
  5387. and
  5388.         SET PORT COMn (n = 1 - 4)       for Hardware interaction
  5389. and
  5390.         SET PORT NET host-name          for NetBios interaction
  5391.  
  5392. The Bios spec is present specifically to support networks which intercept the
  5393. normal Bios serial port interrupt 14H.  Kermit expects registers to be used
  5394. exactly like the IBM Bios, and i/o is not interrupt driven.  If there are
  5395. problems I am most interested in fixing them post haste.
  5396.  
  5397. Further, when the serial port hardware UART is employed the interrupt
  5398. request line (IRQ) parameter is now obtained automatically by Kermit so
  5399. that the IRQ may be 3 or 4 for different ports, as the user sees fit.
  5400. Previously, IRQ had to be 4,3,4,3 for COM1-4; now PS/2's with 4,3,3,3
  5401. should work automatically. An arcane detail, to be sure, but in the past
  5402. one causing much user frustration.
  5403.  
  5404. Until now MS Kermit checked the Bios work area for port info even if the BIOS
  5405. were used for comms.  Since various LAN mfrs do an intercept it could happen
  5406. that they leave COM1 and COM2 intact and grab COM3, so to speak. If there were
  5407. no hardware for COM3 the Bios work word would be empty, more often than not,
  5408. and port 3 would be unusable even for networking. This version skips checking
  5409. up on matters if the Bios is chosen (voluntarily by SET PORT BIOSn, or
  5410. automatically be lack of a suitable UART chip). Thus, networking intercepts
  5411. can be shuffled down to BIOS3 or BIOS4 to free the real serial ports.  The
  5412. consequence of selecting BIOSn when there is nothing there is to read lots of
  5413. echos of our own characters, harmlessly.
  5414.  
  5415. 2. File attributes packets are available to transfer the size, creation time
  5416. and date of a file to cooperating hosts.  Few Kermits implement attributes
  5417. packets but the new IBM CMS Kermit and the PDP-11 Kermits do so.  C-Kermit
  5418. will support them in the near future.  Two new commands result from attributes
  5419. packets:
  5420.  
  5421.         SET ATTRIBUTES ON | OFF         (default is ON)
  5422.  
  5423. to suppress attribute negotiations if the host might be confused by them, and
  5424.  
  5425.         MAIL filename username@host
  5426.  
  5427. MAIL is exactly the same as a SEND command except the file attributes packet
  5428. requests the host submit the file to the local Mail utility with the indicated
  5429. addressing (can include spaces) rather than store the file on disk.
  5430. Presently, the command is unique to MS Kermit; expect selected C-Kermit
  5431. support in the near future.  MAIL will fail right away (without sending the
  5432. file) if the remote host cannot understand the request.
  5433.  
  5434. 3. A Transaction log is available to record the filename, direction of
  5435. transfer, size, starting time, date, and final status of each regular file
  5436. exchange.  The log entry is a terse two line description ready for printing or
  5437. automated processing.
  5438.  
  5439.         LOG TRANSACTION <optional filename, TRANSACT.LOG is the default>
  5440.  
  5441. turns on this logging,
  5442.  
  5443.         CLOSE TRANSACTION
  5444.  
  5445. turns it off, and
  5446.  
  5447.         SHOW LOG
  5448.  
  5449. indicates the status of logging.  Material is alway appended to log files to
  5450. prevent losing older information.  Similarly, there are separate SESSION
  5451. (Connect mode) and PACKET log files.
  5452.  
  5453. 4. Kermit can be operated directly from DOS files, such as
  5454.  
  5455.         KERMIT < todo.lst
  5456. or      Preprocessor | Kermit
  5457.  
  5458. These files or pipes contain the same information as would be typed by hand,
  5459. yet Kermit knows a file is being read and will exit to DOS when the file
  5460. becomes empty (it will not hang waiting for keystrokes which never arrive).
  5461. Kermit TAKE files can be run this way if desired.
  5462.  
  5463. 5. The command parser permits definition and use of Kermit "variables" such
  5464. as \%1, \%2 and so on.  Variables have names of backslash, percent sign,
  5465. character '0' and above (with upper and lower cases merged).  Variables are
  5466. defined as Macros of that name and the definition can be any string.  Such
  5467. strings can contain other variable names.  These variables substitute the
  5468. definition text for their name.  For example
  5469.  
  5470.         DEFINE dial AT\13,input OK,pause,output ATDT \%1,inp CONNECT, Connect
  5471.         DO dial 1-800-555-1212
  5472.  
  5473. places the word "1-800-555-1212" in variable \%1 and that text appears
  5474. in the Hayes ATDT command during dialing.
  5475.  
  5476. Thus, variables \%1,..\%9 are automatically defined by adding words after
  5477. the macro name in the DO command, much like command line arguments to
  5478. programs or Batch files.
  5479.  
  5480. Other variables are defined by the DEFINE <macro name> <mac definition>
  5481. command, as usual. Of note is that when a variable name appears in a Kermit
  5482. command it is immediately replaced by its definition; if the definition
  5483. contains other variables they are also expanded immediately.  No definition
  5484. is the same as a null length string.
  5485.  
  5486.         DEF test echo first \%1, second \%2, third \%3,
  5487.         DEF \%e  echo first \%1, second \%2, third \%3,
  5488.  
  5489. yield the same display, via
  5490.  
  5491.         DO test word word word
  5492. or      DO \%e this that another
  5493. or      \%e foo bar bletch
  5494.  
  5495. Macros can be displayed by SHOW MACRO <optional mac name abbreviation>.
  5496.  
  5497. 6. The Tektronix 4010 emulator has been improved and made more like a real
  5498. Tek 4010 terminal. The user may allow Kermit to select the active graphics
  5499. display adapter (default) or may override that choice via the command
  5500.  
  5501.         SET TERMINAL GRAPHICS Auto-sensing | CGA | EGA | VGA | HERCULES | ATT
  5502.  
  5503. ATT includes Olivetti M24/M28/DEC VAXmate/Toshiba T3100/AT&T 6300/6300+.
  5504. VGA invokes a 640x480 dot color display but the bottom 79 lines are not
  5505. saved due to display adapter memory limits.
  5506.  
  5507. 7. Screen scrolling in the VT102 emulator has been improved twenty fold for
  5508. the case where top and bottom display lines do not scroll. Emacs and many
  5509. applications scroll interior lines; this version should do so much faster.
  5510. Whole screen scrolling is limited by the display adapter board rather than
  5511. Kermit.
  5512.  
  5513. 8. Error messages have been improved to be more helpful. For example,
  5514. typing the command
  5515.  
  5516.         Kermit-MS> SAT Timer on
  5517.  
  5518. shows the message '?Word "SAT" is not usable here', and
  5519.  
  5520.         Kermit-MS> SET Timer on and off and maybe on the table
  5521.  
  5522. does indeed Set Timer ON and also shows the message
  5523.  
  5524.         ?Ignoring extra characters "and off and maybe on the table"
  5525.  
  5526. And so forth.  After all, if the machine knows when an error has been made
  5527. then maybe it can fix the safe kind without bothering people.
  5528.  
  5529. 9. The general screen status display is still present but has been supplemented
  5530. by a number of individual "SHOW keyword" displays to assist finding things.
  5531. SHOW ? indicates all the current keywords for this command.  Command STATUS
  5532. gives a screenful of the most interesting things.  SHOW is under active
  5533. development to find decent groupings and display formats.
  5534.  
  5535. 10. The Kermit command line interface now permits full 8-bit character inputs,
  5536. with only NUL, ESC, DEL/BS, ^W (delete word), ^U (delete line), and ^C being
  5537. special.  This is to enhance support for various languages and keyboards.
  5538.  
  5539. 11. A new Kermit verb for Connect mode is \Kholdscrn which acts like the
  5540. DEC VT10x Hold Screen key: display is suspended immediately by ignoring
  5541. new characters (depends on flow control at the serial port level to XOFF
  5542. a chatty host). This verb is not assigned to a key presently. It is a toggle
  5543. and is cleared by resetting the terminal (\Kreset, ALT =).
  5544.  
  5545. 12. The VT102 emulator supports the escape sequence pair ESC [ 1 2 h/l to
  5546. control local echoing of outgoing material. ANSI spec.
  5547.  
  5548. 13. The VT102 "25th" line, or status line, is under better control in that
  5549. a fossil of the line (written by the host) does not appear unexpectedly.
  5550. The status display indicates when the line is on and owned by the host.
  5551.  
  5552. 14. Another networking item is that files opened read-only now have the DOS
  5553. DENY-NONE bit set so that competing tasks may access them simultaneously,
  5554. such as when they are run by Pushing or RUN within Kermit.
  5555.  
  5556. 15. The command SPACE no longer requires presence of CHKDSK.COM. The disk
  5557. space calculation is done internally. Empty disk drives yield a nice message.
  5558.  
  5559. 16. Script commands have been enhanced. A new command is
  5560.  
  5561.         WAIT [timeout] \CD | \CTS | \DSR
  5562.  
  5563.         WAIT 04:15 \CD\DSR      ; wait for carrier detect and modem ready
  5564.  
  5565. to wait for the presence of one or more of these modem signals, or fail with
  5566. a timeout.
  5567. Commands WAIT, PAUSE, INPUT accept timeouts of seconds and now HH:MM:SS
  5568. (truncate from the right but leave at least one colon) which means essentially
  5569. "until" that time of day (24 hour clock). The hh:mm:ss must be less that
  5570. 12 hours from the present so the software can distinguish early from late. A
  5571. carriage return will force a timeout, to avoid rebooting a somnolent machine.
  5572.  
  5573. 17. If a host echoes our XOFF Kermit now detects the situation and ignores
  5574. the arriving XOFF. Also, while waiting for the host to send XON Kermit tests
  5575. new characters at a rapid rate to improve response time.
  5576.  
  5577. 18. CD is now a synomym for CWD (and for SET DEFAULT).
  5578.  
  5579. 19. PAUSE now stops pausing when characters are typed at the keyboard.
  5580. This allows you to put things like this into your script files:
  5581.  
  5582.     ECHO Type any character when ready
  5583.     PAUSE 1000
  5584.  
  5585. 20. A HELP command was added -- nothing fancy, just enough to get users
  5586. started (memory is a consideration here).
  5587.  
  5588. 21. Finally, MS Kermit works well under MicroSoft Windows. Previously, it
  5589. ran fine under Windows but was unable to show Connect mode material which
  5590. was voluntarily rolled back on-screen. Screen scrolling now works perfectly.
  5591. Tested on MS Windows 2.03 on AT's and MS Windows 386.
  5592.  
  5593. [Ed. - Thanks once again, Joe, for your tireless efforts.  The new test
  5594. version is now in the Kermit Distribution as MSTIBM.BOO, along with this
  5595. message, MSTIBM.HLP, which can serve, for now, as an addendum to the MS-DOS
  5596. Kermit User Guide.]
  5597.  
  5598. ------------------------------
  5599.  
  5600. Date: Fri 15 Apr 88 16:06:45-EST
  5601. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  5602. Subject: New Sliding Windows Kermit for the IBM PC
  5603. Keywords: MS-DOS Kermit, Sliding Windows, BIX
  5604.  
  5605. This is to announce a version of Kermit for the IBM PC by Terje Mathisen of
  5606. Norsk Hydro Data, announced by him on BIX in November 87 (his BIX mail ID is
  5607. "terjem").  It's written in Turbo Pascal, and claims to include long packets
  5608. AND sliding windows, and a nonstandard "fast mode", in which data fields are
  5609. not encoded at all (it can only use this to talk to itself).  There is dumb
  5610. terminal emulation, which seems to take place only in a small horizontal
  5611. window under the command menu.
  5612.  
  5613. The source files arrived with nonstandard naming conventions, and have
  5614. therefore been packed into a single file, TP4KER.PAS, with name markers like
  5615. <<< KERMIT.PAS >>> at the head of each file.  The executable program is encoded
  5616. as TP4KER.BOO (which can be decoded back into TP4KER.EXE using any of the
  5617. MSBPCT programs).  There is no manual, but a very short summary is in
  5618. TP4KER.HLP.  Comments & reviews welcome, as would be results of testing the
  5619. long packet and sliding window features against other Kermit implementations
  5620. that have them.
  5621.  
  5622. ------------------------------
  5623.  
  5624. Date: Mon, 18 Apr 88 00:54:48 -0500
  5625. From: ray@j.cc.purdue.edu (Ray Moody)
  5626. Subject: Announcing Commodore 64/128 Kermit Version 2.1(68)
  5627. Keywords: Commodore 64, C64
  5628.  
  5629. Commodore 64/128 Kermit Version 2.1 (68) is now available.  This new version
  5630. has many new features, improvements, and even some bug fixes.  Here are the
  5631. main new features/improvements/bug fixes:
  5632.  
  5633.  + Enhanced DEC VT-100 terminal emulation with  support  for
  5634.    the  VT-100  keypad.   Kermit  should  now  work  fine on
  5635.    operating systems such as  VMS.   V2.1  has  some  VT-102
  5636.    features added as well: Insert/Delete Line/Character.
  5637.  
  5638.  + Limited Tektronix 4010 graphics terminal emulation.  Ker-
  5639.    mit  can plot both graphics and text with a resolution of
  5640.    320 x 200 (C-64) or 640 x 200 (C-128).
  5641.  
  5642.  + Commodore 128 grey key and numeric keypad  support.   The
  5643.    grey keys and the numeric keypad, not normally accessible
  5644.    on a C-128 in C-64 mode, are active within Kermit.
  5645.  
  5646.  + A special file-type for transferring C Power  (now  Power
  5647.    C) source code files.  You can now download C source code
  5648.    ASCII files as well as upload C Power source files.   All
  5649.    necessary  character  translations  are handled automati-
  5650.    cally.
  5651.  
  5652.  + A screen driver  for  the  Batteries  Included  BI-80  80
  5653.    column  card.  This device gives a display as nice as the
  5654.    Commodore 128's 80-column hardware, but lacks many attri-
  5655.    butes such as blinking and bold.
  5656.  
  5657. In addition to these major improvements, many smaller changes were made.
  5658. Several bugs were squashed that affected VT-100 emulation, the STATUS
  5659. command, and other things.
  5660.  
  5661. Obtaining Kermit on a Floppy Disk:
  5662.  
  5663. A copy of Commodore Kermit may be obtained by sending $5.00 postage and
  5664. handling to:
  5665.  
  5666.                  Dr. Evil Laboratories
  5667.                  P.O. Box 190
  5668.                  St. Paul, IN 47272
  5669.  
  5670. We stress that Commodore Kermit is absolutely free, the $5.00 is only
  5671. used to cover the cost of the disk, the mailer, postage, and handling.  The
  5672. disk will contain Commo- dore Kermit version 2.1, a copy of the preliminary
  5673. documentation broken into several files small enough to be viewed with a
  5674. good wordprocessor, an initialization file, and, for C128 users, an autoboot
  5675. sector.  (All of the files on the disk are available for download from the
  5676. Kermit archives.  There is a program in the Kermit archives that will create
  5677. the proper autoboot sector for people that want to have one.)
  5678.  
  5679. Sometime this summer a final printed (and maybe even bound) version of
  5680. the manual will be available at a reasonable cost.  Stay tuned.
  5681.  
  5682. Also available from Dr. Evil Laboratories is a custom ROM for the
  5683. Batteries Included 80-column card that provides access to the entire ASCII
  5684. character set.  Currently we ask $5.00 for the custom ROM.  This price is
  5685. subject to change and installation is required.
  5686.  
  5687. Dr. Evil Laboratories is a small software company in which Kent and I
  5688. are partners.  The company has the facili- ties to distribute Kermit much
  5689. more efficiently than either of us could personally.  Also, Dr. Evil Labs
  5690. has a permanent address, something that we, being in college, don't have.
  5691.  
  5692. All orders to Dr. Evil Laboratories must be in U.S. funds.  Indiana
  5693. residents must add 5% sales tax.
  5694.  
  5695. Kermit can also be downloaded from the Kermit archives on ARPANET,
  5696. BITNET, and other places.  For complete downloading instructions, see the
  5697. file KER:AANETW.HLP.
  5698.  
  5699.                            Ray Moody
  5700.                             ray@j.cc.purdue.edu
  5701.                             ihnp4!pur-ee!j.cc.purdue.edu!ray
  5702.                             moody@purccvm.BITNET
  5703.  
  5704.                            Kent Sullivan
  5705.                             Qlink: corvairkid
  5706.  
  5707. The files are as follows:
  5708.  
  5709.         c64ker.ann      - announcement of new kermit
  5710.         c64ker.hlp      - how to download from cu20b.  How to get 1541 disk
  5711.         c64ker.doc      - documentation (a total rewrite of the old docs)
  5712.         c64ker.hex      - the downloadable binary itself
  5713.         c64ker.m65      - source code.  Too big to mail, so split into parts
  5714.         c64ker.rom      - replacement character rom for BI-80 80-column card
  5715.         c64ker.ini      - program to create kermit.ini file
  5716.         c64auto.bas     - program to create an autoboot sector
  5717.  
  5718.  
  5719. [Ed. - Thanks Ray.  The files have been updated as you suggested.  The new
  5720. files have replaced the old ones in KER:C64*.*]
  5721.  
  5722. ------------------------------
  5723.  
  5724. Date: Thur 07 Apr 88 14:31:00-PDT
  5725. From: Edward V. Wastrodowski, Sphere Holdings Limited (SHL)
  5726. Subject: Announcing a Version of Kermit for MAI Basic Four (MBF) Minis
  5727. Keywords: MAI, Basic Four
  5728.  
  5729. This is to announce the availablity of Kermit for the MAI Basic Four
  5730. minicomputers, series model numbers 7000,8000, and 9000; it is
  5731. written using the latest release of BOSS/VS Business Basic (tm)
  5732. called BB86.
  5733.  
  5734. [Ed. - Thanks for putting this together and sending it to us on tape.
  5735. It has been installed in the Kermit Distribution as MBF*.*, and available
  5736. by mail order on Tape D.  Also included is a short Basic program to read
  5737. ANSI-D format tapes (like the ones we distribute Kermit on).]
  5738.  
  5739. ------------------------------
  5740.  
  5741. Date: Thu, 07 Apr 88 15:57:22 PST
  5742. Subject: C-Kermit 4E(070) Diffs for Apple Mac II's A/UX
  5743. From: Marion Hakanson <hakanson@mist.cs.orst.edu>
  5744. Keywords: C-Kermit, Macintosh A/UX, A/UX
  5745.  
  5746. Below are the changes necessary to make C-Kermit 4E(070) compile and run
  5747. properly on an Apple Mac II running A/UX (Apple's Unix).  A/UX is mostly
  5748. System V, but with BSD compatibility grafted on in some rather unique ways.
  5749. Here is a short description of the changes I made (quite minor, really).
  5750.  
  5751. ckuker.mak:     Add an "aux" target, which is identical to the "sys3"
  5752.                 target with an added "-DAUX" flag.  See below.
  5753.  
  5754. ckufio.c:       Near the top, in a #ifdef UXIII/#endif pair, is a
  5755.                 #define MAXNAMLEN DIRSIZ.  Apparently A/UX has its own
  5756.                 MAXNAMLEN definition, so surrounding the above #define
  5757.                 in #ifndef MAXNAMLEN/#endif takes care of that problem
  5758.                 in a "portable" manner.
  5759.  
  5760. ckutio.c:       I really wanted to avoid adding an AUX flag, but this
  5761.                 is quite unique (i.e. "strange").  A/UX has SIGTSTP,
  5762.                 so the job-control code in C-Kermit gets compiled in
  5763.                 properly, but C-Kermit expects 4.2bsd signal semantics
  5764.                 when this happens.  The easiest workaround seems to be
  5765.                 to add to sysinit() a call to A/UX's set42sig() library
  5766.                 routine, which enables BSD-style reliable signals, along
  5767.                 with the corresponding TTY job control.  In other words,
  5768.                 it allows C-Kermit to be suspended with ^Z and restarted
  5769.                 with "fg" from the C-shell, instead of being killed when
  5770.                 you try to restart it.
  5771.  
  5772. The only other trick I had to discover to use C-Kermit was that you may need
  5773. to "set line /dev/modem" (and not tty0) to use the modem port.  Note that
  5774. I'm communicating with a hard-wired port selector, and not a "real" modem,
  5775. but modem control lines are used here (perhaps not the correct ones,
  5776. though).
  5777.  
  5778. Apple seems to distribute A/UX with C-Kermit 4E(066) installed in the
  5779. /usr/bin directory (this was the C-Kermit with the serious long packet bug),
  5780. and sources in /usr/src/kermit.  Other than a similar, but less portable
  5781. than mine, change to ckufio.c, I could detect no modifications they made to
  5782. the distribution 4E(066), which of course did NOT do the right thing with
  5783. Ctrl-Z, etc.
  5784.  
  5785. Please let me know if problems occur with these changes, or if other
  5786. modifications are indicated.  We've only had this A/UX system up for a
  5787. couple of days, and Kermit was a necessity for connecting it to something
  5788. other than itself.  Here are the patches:
  5789.  
  5790. [Ed. - Many thanks!  For now, your changes have been added to the CKUKER.BWR
  5791. file, and they will certainly be incorporated into the next release, which,
  5792. given the number of changes that have arrived in recent weeks, will have to
  5793. be pretty soon...]
  5794.  
  5795. ------------------------------
  5796.  
  5797. Date: 15 Apr 88 13:59:27 GMT
  5798. From: dalesys%lamont.Columbia.edu@lamont (dale chayes)
  5799. Subject: Masscomp C-Kermit Fixes for RTU 4.0b
  5800. Keywords: Masscomp, RTU, C-Kermit 
  5801.  
  5802. I have butchered the recent release of C-Kermit to accomodate the notion
  5803. of "dir.h" in the beta version of Masscomp's RTU (RTU-4.0.b1) operating system.
  5804. (For RTU-3.1, "make rtu" with the distributed sources works fine.)
  5805.  
  5806. I did it in a rather crude way. It would be more appropriate to make a new
  5807. entry in the makefile "rtu4" and use ifdefs, but that's not how it 
  5808. happened.... (at least I put in some comments (:-))
  5809.  
  5810. Dale Chayes Lamont-Doherty Geological Observatory of Columbia University
  5811. usmail: Route 9W, Palisades, N.Y.  10964
  5812. voice:  (914) 359-2900 extension 434    fax: (914) 359-6817
  5813. usnet:  ...philabs!lamont!dale
  5814.  
  5815. [Ed. - Thanks, Dale.  Your changes are in CKUKER.BWR for now, and should
  5816. find their way into the next release.  It sure would be nice if makers of
  5817. Unix systems could agree on where their header files go, and whether they
  5818. must be included or not...]
  5819.  
  5820. ------------------------------
  5821.  
  5822. Date: Wed 20 Apr 88 15:42:14-PDT
  5823. From: Ted Shapin <BEC.SHAPIN@ECLA.USC.EDU>
  5824. Subject: Fixes for C-Kermit 4E(70) for VMS
  5825. To: info-kermit@CU20B.COLUMBIA.EDU
  5826. Phone: (714)961-3393; Mail:Beckman Instruments, Inc.
  5827. Mail-addr: 2500 Harbor Blvd., X-11, Fullerton CA 92634
  5828.  
  5829. Here are some fixes for C-Kermit 4E(70) we made for our VAX VMS system.
  5830. The fixes are from Will Wood, Beckman Instruments, Fullerton, CA.
  5831.  
  5832. [Ed. - Listings omitted, but added to CKVKER.BWR, and forwarded to Jamie
  5833. Hanrahan, who's working on a new release of C-Kermit for VMS.  The fixes
  5834. include a more effective way of having the C-Kermit server log itself out when
  5835. it gets a BYE command, and a fix for the function that returns the current
  5836. default device:[directory], and some terminal i/o improvements.]
  5837.  
  5838. ------------------------------
  5839.  
  5840. End of Info-Kermit Digest
  5841. *************************
  5842. -------
  5843. 18-May-88 17:22:15-EDT,25678;000000000000
  5844. Mail-From: SY.CHRISTINE created at 18-May-88 17:21:17
  5845. Date: Wed 18 May 88 17:21:17-EDT
  5846. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5847. Subject: Info-Kermit Digest V7 #12
  5848. To: Info-Kermit@CU20B.COLUMBIA.EDU
  5849. Reply-To: Info-Kermit@CU20B
  5850. Queries-To: Info-Kermit-Request@CU20B
  5851. Message-ID: <12399382306.61.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5852.  
  5853. Info-Kermit Digest         Wed, 18 May 1988       Volume 7 : Number 12
  5854.  
  5855. Today's Topics:
  5856.  
  5857.                         Kermit News Articles Needed
  5858.               Announcing Version 4.09 of Kermit-80 for CP/M-80
  5859.                 Announcing QK-Kermit Version 3.0 for MS-DOS
  5860.                         Announcing Sanyo Kermit 2.30
  5861.           Announcing re-release of V2.30, MS-Kermit for iRMX OS's
  5862.         Announcing a New MSKermit 2.30 for Apricot F Series Machines
  5863.                 Announcing C-Kermit 4D(061) Adapted to MINIX
  5864.                           Updates for TSO Kermit
  5865.                    Error in CD3KER, CDC Cyber NOS Kermit
  5866.                                  CDC Kermit
  5867.               Clarification of uucp-support address on okstate
  5868.                               DG/1 Success!!!
  5869.                             Kermit Konfigurator
  5870.             C-Kermit 4E(070) and Long Packets under VMS vs X.25
  5871.                   DEC PRO350 Terminal Emulation Software?
  5872.  
  5873. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  5874. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  5875.  
  5876. Kermit files may be obtained over networks and by mail order.  On the
  5877. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  5878. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  5879. and GET the desired files from logical device KER:.  You can also get Kermit
  5880. files over BITNET/EARN; to get started send a message with text HELP to
  5881. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  5882. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  5883. request a complete list of Kermit versions and an order form from Kermit
  5884. Distribution, Columbia University Center for Computing Activities, 612 West
  5885. 115th Street, New York, NY 10025 USA.
  5886.  
  5887. ----------------------------------------------------------------------
  5888.  
  5889. Date: Wed 18 May 88 12:00:00
  5890. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5891. Subject: Kermit News Articles Needed
  5892. Keywords: Kermit News
  5893.  
  5894. The next issue of the Kermit newsletter is in progress.  Some of the
  5895. articles in the past issue described how Kermit was and is being used in the
  5896. U.S. and other countries.  We would like to include a similar section in
  5897. the next Kermit News.  Please submit any articles describing how Kermit is
  5898. being put to good, interesting or unusual uses as soon as possible since we
  5899. hope to go to print sometime in the next month.  We would be especially
  5900. interested in stories about how Kermit is used to somehow benefit humanity
  5901. (or other creatures), to foster international cooperation, or to make life
  5902. easier for the disabled.  For many, Kermit is used for mundane purposes like
  5903. saving money.  We'd like to hear about that too.
  5904.  
  5905. Thanks again to all those people who have submitted articles in the past.
  5906.  
  5907.                                           - Christine Gianone
  5908.  
  5909. ------------------------------
  5910.  
  5911. Date: 8 Jan 88 0:00:00
  5912. From: Bertil Schou, Loughborough University, UK
  5913. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  5914. Subject: Announcing Version 4.09 of Kermit-80 for CP/M-80
  5915. Keywords: CP/M-80 Kermit 4.09
  5916.  
  5917. After an incredibly long gestation period, here is hopefully an updated
  5918. version of Kermit-80 V4.05. Kermit-80 V4.08 is issued for testing purposes
  5919. only.  Version 4.09 is the release issue of version 4.08.  I still, however,
  5920. want any feedback about problems generated in this revision, or others
  5921. desperately want fixing.
  5922.  
  5923. Superficially, there is little real change in operation of Kermit-80, version
  5924. 4.05, but there have been some major jobs tackled like trapping BDOS calls and
  5925. multiple FCB buffering...
  5926.  
  5927. New bits for this version include:
  5928.      SET       {SEND/RECEIVE} START-OF-PACKET character
  5929.      SET       DIRECTORY-FILE-SIZE (Shows or hides file sizes on 
  5930.                  DIRectory displays)
  5931.      SET       TERMINAL to OFF, VT52, DUMB, EXTERNAL, QUIET, REGULAR.
  5932.      SET       USER to set other user spaces
  5933.      RECEIVE   to collect a file from a remote SENDer
  5934.      GET       to collect a file from a remote SERVER
  5935.      SEND      {local filename} {remote filename}
  5936.      TAKE      to take command files from disk (including other take files!)
  5937.      FCOPY     Copy CP/M files from within Kermit (no wildcard)
  5938.      TYPE      Type a file to the console from within Kermit
  5939.      PRINT     Print a file to the printer from within Kermit
  5940.      -         Updated  TRANSMIT command that waits for a string of characters
  5941.                  from the host (default is CR).
  5942.      -         Command line commands, eg:
  5943.                     KERMIT ;SET FILE BINARY;SEND FOO.BAR
  5944.      -         Automatic TAKE KERMIT.INI on default disk on
  5945.                  loading KERMIT-80 (useful for SET BAUD etc.)
  5946.      -         Much improved speed on DIRECTORY 
  5947.      -         Automatic CLOSE-ing of a terminal connection if the line is
  5948.                  DROP-ped (currently only for an Apple, and Torch has a dummy
  5949.                  test for cntrl-] D in connect state)
  5950.      -         Improved printer handling.
  5951.  
  5952. On the negative side, only LASM and Microsoft M80 assemblers can be used to
  5953. assemble the source files. I personally see no point in being able to support
  5954. several assemblers if LASM can do the job, but then again, I have not used the
  5955. MAC80 cross assembler...  Comments on assembler compatabilities, please!
  5956.  
  5957. All source files have been renamed, and there are a few additions. All source
  5958. files are named in the form CPaxxx.ASM, where:
  5959.  
  5960.      a=A for general information
  5961.      a=S for system independent source files and hex file
  5962.      a=X for system dependent source files
  5963.      a=V for system-dependent hex files
  5964.  
  5965. The system dependent code has changed a litle too, hopefully bringing the
  5966. CPXSYS.ASM (formerly CP4SYS.ASM) file a bit more toward a manageable size.
  5967. There is now the possibility for FAMILIES of systems, like APPLE and NorthStar
  5968. (also Comart), which contains code for computers of a single type.  I have
  5969. immediately gone against all this by creating a family with the code for
  5970. Torches, Cifers, Ithacas and Superbrains (this because we have these systems
  5971. here at Loughborough.)
  5972.  
  5973. Bertil Schou.
  5974.  
  5975. [Ed. - Many thanks, Bertil!  And also to Alan Phillips and Steve Jenkins at
  5976. Lancaster University for sending this new version to us via transoceanic
  5977. magnetic tape, and to the many others in the UK who contributed to this new
  5978. release.  This version supports all the systems supported by version 4.05,
  5979. with the exception of the HP-125, and with the addition of many more, for a
  5980. total of something like 52 systems.  The new files have been installed in
  5981. KER:CP*.*, and the old ones moved (on CU20B, anyway) to KO:CP*.*.  CP/M
  5982. users, please get this new version and try it out, so we can make sure it's
  5983. safe to distribute.  And this is also the time to plead ONCE AGAIN for
  5984. volunteers to distribute CP/M Kermit on 5.25-inch diskette for different
  5985. kinds of systems, and also in "universal" 8-inch diskette format.  Please
  5986. come forward if you can do it, or know of a user group that can!]
  5987.  
  5988. ------------------------------
  5989.  
  5990. Date: Fri, 29 Apr 88 11:35 EDT
  5991. From: VIC%QUCDN.BITNET@CUVMA.COLUMBIA.EDU
  5992. Subject: Announcing QK-Kermit Version 3.0 for MS-DOS
  5993. Keywords: Pascal Kermit, Turbo Pascal Kermit, QK-Kermit, Tektronix Emulation
  5994.  
  5995. I have a new version of QK-Kermit which was written using Turbo Pascal 4.0
  5996. compiler.  This version no longer supports CP/M systems but was specifically
  5997. written to run on MsDos systems.  It takes advantage of the new Turbo Pascal
  5998. features such as the new Turbo Pascal Units (TPU) and the improved graphics
  5999. facility.  It is now no longer necessary to have different version of
  6000. QK-Kermit for each of the graphics cards.  The same KERMIT.EXE file will work
  6001. on CGA, EGA, Hercules, MCGA, and VGA graphics card.
  6002.  
  6003. Last time, I had problems in sending the new version over BITNET, and ended up
  6004. sending you the files via floppy disk.  I will send the new version via a 3.5
  6005. inch floppy if that is OK with you.
  6006.  
  6007.                                 Victor Lee
  6008.  
  6009. [Ed. - Thanks, Victor!  The disk was received in good order, and the files
  6010. have been installed in the Kermit Distribution, replacing version 2.8 from
  6011. October 1987.  The files on the disk have been renamed to fit the Kermit
  6012. Distribution naming conventions.  They can be restored to their original
  6013. names by running the DOS batch file, QK3AAY.BAT.  The executable program is
  6014. in the form of a simple hex file, and can be converted back into an
  6015. executable .EXE file by running QK3EXE (originally called HEXEXE) on it.]
  6016.  
  6017. ------------------------------
  6018.  
  6019. Date: Sun, 1988 May 15   14:10 EDT
  6020. From: Bob Babcock <PEPRBV@CFAAMP.BITNET>
  6021. Subject: Announcing Sanyo Kermit 2.30
  6022. Keywords: MS-Kermit 2.30, Sanyo MBC Kermit 2.30
  6023.  
  6024. This is to announce the release of Kermit version 2.30 for the Sanyo 550 and
  6025. 555.  This version is derived from the IBM 2.30 release, and supports
  6026. essentially all of the features of the IBM version which make sense for the
  6027. Sanyo.  Unlike previous releases, a single executable will run on machines
  6028. with or without the optional CGA-like video board.  (A video board is required
  6029. for Tektronix emulation.)
  6030.  
  6031. The files being sent to Columbia are:
  6032.   MSV55X.BOO - BOO-encoded .EXE file (decode with any MSBPCT program)
  6033.   MSG55X.ASM, MSU55X.ASM, MSX55X.ASM, MSY55X.ASM, MSZ55X.ASM - system
  6034.       dependent source files (also uses the generic MS-Kermit 2.30
  6035.       sources)
  6036.   MSV55X.HLP - Sanyo-specific addendum to the MS-Kermit 2.30 manual
  6037.  
  6038. Present in the source code, but disabled by conditional assembly statements,
  6039. is code to apply a temporary patch to the BIOS keyboard routines to enable
  6040. more key combinations to be distinguished.  This will only work if the
  6041. keyboard interrupt is not being intercepted by a previously loaded program
  6042. such as a print spooler or a TSR.
  6043.  
  6044. Anyone interested in working on future releases should contact one of the
  6045. current developers for copies of the update files and updating program which
  6046. are used to create the Sanyo sources from the IBM originals.
  6047.  
  6048. Developers for this release are
  6049.   Bob Babcock - peprbv@cfaamp.bitnet
  6050.   Joe White - jhw@rti.rti.org
  6051.  
  6052. [Ed. - Thanks to Bob and Joe for all of this!  The files have been placed
  6053. in the Kermit distribution under the names listed above.  Now we only have
  6054. a few MS-DOS systems remaining whose Kermits haven't yet been upgraded to
  6055. 2.30 level.]
  6056.  
  6057. ------------------------------
  6058.  
  6059. Date: Mon, 02 May 88 12:18:32 PDT
  6060. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  6061. Subject: Announcing re-release of V2.30, MS-Kermit for iRMX OS's
  6062. Keywords: iRMX Kermit, RMX Kermit, Intel, MS-Kermit for iRMX
  6063.  
  6064. One out of thirty files sent from RMX with a three byte checksum failed
  6065. depending on the length of the last packet modulo sub-packet size.  This
  6066. re-release fixes that.  Files updated are MSVRMX.BOO (for iRMX 86), MSVRX2.BOO
  6067. (for iRMX 286), MSXRMX.A86, and MSVRMX.MAC.  The latter file was modified to
  6068. change the RMX date in the sign-on and version messages to 22 Apr and to
  6069. eliminate erroneous and confusing error messages in the edit pass when run on
  6070. iRMX 86.
  6071.  
  6072. [Ed. - Thanks for the fix Jack!  The old files have been replaced with the
  6073. new ones.]
  6074.  
  6075. ------------------------------
  6076.  
  6077. Date: 26-APR-1988 15:29:57 GMT
  6078. From: RW_CARLTON@UK.AC.OPEN.ACS.VAX
  6079. Subject: Announcing a New MSKermit 2.30 for Apricot F Series Machines
  6080. Keywords: MS-DOS Kermit 2.30, Apricot Kermit
  6081.  
  6082. I have a working version of MSKermit 2.30 for Apricot machines it runs well on
  6083. my FP portable and so should run on the rest of the F series. I know of no
  6084. reason why it should not run on the PC/XI but I have yet to get feedback on
  6085. this. However I felt it better to let you have it as is and then wait for
  6086. comments, if any. I have implemented the keyboard translator but only in a
  6087. very basic form as yet. Otherwise it performs most of the other features of
  6088. 2.30 such as script files etc. but no modem support or terminal emulation.
  6089.  
  6090. The files are:
  6091.                MSVAPR.BOO    BOO-encoded .EXE file;
  6092.                MSUAPR.ASM
  6093.                MSXAPR.ASM
  6094.  
  6095. Dick Carlton
  6096. Department of Earth Sciences,
  6097. The Open University,
  6098. Walton Hall,
  6099. Milton Keynes, England KK7 6AA
  6100.  
  6101. ps: if anyone wants the whole source plus the working version I can let them
  6102. have it on a single 3.5in diskette in self unpacking archive form on receipt
  6103. of a diskette.
  6104.  
  6105. [Ed. - Many thanks!  The new files have been added to the MS-Kermit files,
  6106. replacing the old Apricot version.  Presumably your diskette offer only
  6107. applies in the UK?]
  6108.  
  6109. ------------------------------
  6110.  
  6111. Date: 26 February 1988
  6112. From: Adrian Godwin, 78 Putnoe Street, Bedford, England.
  6113. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  6114. Subject: Announcing C-Kermit 4D(061) Adapted to MINIX
  6115. Keywords: MINIX, C-Kermit, Tanenbaum, IBM PC MINIX
  6116.  
  6117. Here is a set of C-Kermit 4D(061) sources, modified for use with Andrew
  6118. Tanenbaum's UNIX V7 implementation for the IBM PC family, MINIX.  The source
  6119. is derived from the Lancaster VAX/VMS backup format distribution tapes of
  6120. 20.1.88, and 6 files are modified:
  6121.  
  6122.     ckuusr.c    ckuus3.c    ckufio.c
  6123.     ckutio.c    ckcmai.c    ckcfns.c
  6124.  
  6125. Some additional files containing build information for an MS-DOS (Lattice C)
  6126. cross-compilation, fixes to the MINIX kernel and pre-built executable files
  6127. (in .BOO format) are also present.  These have names of the form cktker.???,
  6128. and are documented in the file cktker.hlp .
  6129.  
  6130. Modifying C-Kermit 4D-061 for use under 'MINIX' has required rather more
  6131. changes to Minix than to Kermit. The C source files are included; they all
  6132. began as the CK---.--- files for the 4D(061) distribution set. Here the names
  6133. have been changed to MX---.--- . Hints, fixes and library changes are also
  6134. attached - most of these are applicable for anyone implementing a serial i/o
  6135. driver for Minix, and many library fixes are useful for porting other
  6136. utilities.
  6137.  
  6138. C-Kermit cannot be built under version 1.1 Minix, as it compiles to about 85K
  6139. and the initial Minix assembler cannot separate I&D model output.  The
  6140. executable file was therefore built under MS-DOS using the Lattice 3.10 C
  6141. compiler. Some care is needed in cross-compiling : see the notes in
  6142. Tanenbaum's book about libraries, and read the enclosed Lattice makefile,
  6143. cktker.mak.
  6144.  
  6145. A port of this version to the latest C-Kermit version 4E(070) is now underway 
  6146. and will be released at some future time.
  6147.  
  6148. [Ed. - While awaiting arrival of the 4E adaptation, this set of files has
  6149. been placed in the Kermit Distribution under the prefix MX, as in KER:MX*.*,
  6150. and is on Tape B.  Thanks to the folks at Lancaster University for sending
  6151. this in.]
  6152.  
  6153. ------------------------------
  6154.  
  6155. Date: Mon, 1988 Apr 25   15:18 EDT
  6156. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  6157. Subject: Updates for TSO Kermit
  6158. Keywords: TSO Kermit, 370 Kermit
  6159.  
  6160. Here are the updates I promised a few weeks ago (and some others, too)
  6161. for TSO Kermit-370.  I am sending replacements for IKTKER.UPD and
  6162. IKTKER.BWR -- the latter gives a bit more elaboration of the bugs fixed
  6163. and new features implemented.
  6164.  
  6165. [Ed. - Many thanks John!]
  6166.  
  6167. ------------------------------
  6168.  
  6169. Date: 09 MAY 1988  09:49 EST
  6170. From: Steve Roseman <LUSGR%LEHICDC1.BITNET@CUVMA.COLUMBIA.EDU>
  6171. Subject: Error in CD3KER, CDC Cyber NOS Kermit
  6172. Keywords: CDC Cyber Kermit
  6173.  
  6174. There is an error in CD3KER, the CDC Cyber NOS Kermit (the Fortran one), which
  6175. prevents its use with V2.31 of MS-Kermit.  CD3KER's response to an 'F' packet
  6176. contains the wrong length, which didn't bother V2.30, but does upset V2.31.
  6177. The following code fixes the problem.  Please replace the current CD3KER.BWR
  6178. with this message, since the current .BWR file is out-of-date.  Thanks.
  6179.  
  6180. *IDENT,MAY0688
  6181. *D,KERMLIB.3426
  6182.             CALL SNDPACK(Y, NUM, SLEN(FILESTR), FILESTR)
  6183.  
  6184. On a related note, I will be negotiating with Olaf Pors of Univ of Virginia
  6185. about who gets to incorporate his mods from last September (V7 #3), into the
  6186. standard CD3KER.  I don't really have the time, but I will if necessary.
  6187.  
  6188. Steve Roseman
  6189. Lehigh University Computing Center
  6190. LUSGR@LEHICDC1
  6191.  
  6192. ------------------------------
  6193.  
  6194. Date: Mon, 9 May 88 16:47:20 EDT
  6195. From: Olaf Pors <op@bigfoot.acc.virginia.edu>
  6196. Subject: CDC Kermit
  6197. Keywords: CDC Cyber Kermit
  6198.  
  6199. I just took a look at the Kermit distribution and noticed that the CD3KER.IN2
  6200. and CD3KER.MOD files were the ones that conflicted with Steve Roseman's 3.3
  6201. version of Kermit.  Late last year I downloaded Roseman's 3.3 version and
  6202. upgraded my mod to correspond (producing version 3.4), and I thought I sent
  6203. you the upgraded stuff.
  6204.  
  6205. In case something got dropped, here are the two files again.  The first one
  6206. should be put in place of CD3KER.INS (get rid of CD3KER.IN2).  The second
  6207. should be put in place of CD3KER.MOD.  There's also an updated CD3KER.HLP.
  6208.  
  6209. Olaf Pors, University of Virginia
  6210.  
  6211. [Ed. - Thanks, Olaf.  The updated files have been put in right places.]
  6212.  
  6213. ------------------------------
  6214.  
  6215. Date: Mon, 25 Apr 88 18:33:37 -0500
  6216. From: Mark Vasoll <vasoll%a.cs.okstate.edu@RELAY.CS.NET>
  6217. Subject: clarification of uucp-support address on okstate
  6218. Keywords: OKSTATE
  6219.  
  6220. We have recently moved the Kermit distribution at Okstate to another
  6221. computer.  A result of this is that the previously stated restriction of not
  6222. being able to send mail over this link is now enforced (since the new home
  6223. of Kermit is not the "real" okstate.  Questions about the Kermit or UUCP
  6224. servers at Okstate should be addressed to:
  6225.  
  6226. Domain: uucp-support@a.cs.okstate.edu
  6227. UUCP Path: {cbosgd, ihnp4, rutgers}!okstate!uucp-support
  6228.  
  6229. Attempts to mail via the uucpker login to okstate!uucp-support will be
  6230. flushed.
  6231.  
  6232. Thanks,
  6233.  
  6234. Mark Vasoll
  6235. Computing and Information Sciences   Domain:  vasoll@a.cs.okstate.edu
  6236. Oklahoma State University            UUCP:    {cbosgd, ihnp4,
  6237. Stillwater, Oklahoma                           rutgers}!okstate!vasoll
  6238.  
  6239. ------------------------------
  6240.  
  6241. Date: Mon, 25 Apr 1988 20:37:05 EDT
  6242. From: "Robert E. Zaret" <ZARET%MITVMA.BITNET@CUVMA.COLUMBIA.EDU>
  6243. Subject: DG/1 Success!!!
  6244. Keywords: MS-DOS Kermit 2.30, DG/1
  6245.  
  6246. I just tried MS-Kermit 2.30 extended development (received from Columbia 23
  6247. April) on my DG/1 and have succeeded. In fact, I am using it to compose this
  6248. note.  I still can't use COM1/BIOS1 with either the internal modem or an
  6249. external modem.  However, if I set the port to BIOS2, I can use COM2 with an
  6250. external modem.  I have only been using it for a few minutes, but 1200 bps
  6251. seems to be no problem.  I also tried connecting to an AT with a null modem;
  6252. Kermit could switch the port's speed to 2400 bps, and I could talk to the AT,
  6253. but I couldn't transfer files (each Kermit kept trying, but did not recognize
  6254. the other.)
  6255.  
  6256. I got the idea to try BIOS2 from two clues: 1) when I use the STATUS command
  6257. right after I start Kermit, the display says the port is BIOS1; and 2) when I
  6258. tried SET PORT 2, Kermit said the port was unavailable.
  6259.  
  6260. Thank you, thank you.  I've had other options, but was rooting for Kermit; I
  6261. know at least one other person around here with a DG/1, who has fewer options
  6262. and believes several others in the area have the same problem; and I've been
  6263. concerned about the person who wrote to the Kermit digest a few months ago
  6264. about communications software that can run on a DG/1 and be used by the blind.
  6265.  
  6266. ------------------------------
  6267.  
  6268. Date: Thu, 12 May 88 15:27:03 PDT
  6269. From: Ariane Glagowski <CCARIANE%UVVM.BITNET@CUVMA.COLUMBIA.EDU>
  6270. Subject: Kermit Konfigurator
  6271. Keywords: MS-DOS Kermit
  6272.  
  6273. We are supporting MS-Kermit here as a method for connecting PC's to VM/CMS via
  6274. 7171's.  Users at UVic can connect to a 7171 port by having a direct
  6275. connection to a Gandalf PACX port or an Ungermann-Bass Net/One port, or
  6276. dialing to a PACX port. Another connection method is through DATAPAC, although
  6277. that is seldom used.
  6278.  
  6279. We tried to set up a Kermit "TAKE" file or an ".INI" file for the Users, with
  6280. appropriate keyboard mapping and script commands to automate the connection to
  6281. VM. If automatic connection was desired, the User was able to connect to VM by
  6282. invoking Kermit and typing "TAKE filename" and waiting until the VM/370 logo
  6283. appears on the screen. With all the possible combinations of connection
  6284. methods, baud rates, monitors, keyboard layouts, etc., etc. it became
  6285. impossible for our User Services to help all the first time users with their
  6286. connection problems.  We decided to write a Kermit Konfigurator program which
  6287. the User could run and would build a TAKE file according to the User's
  6288. requirements.
  6289.  
  6290. Before running Kermit for the first time, the User types KKONFIG on his PC.
  6291. KKONFIG prompts with questions like "select baud rate", "select communications
  6292. port", "do you want automatic connection to CMS", etc., along with simple help
  6293. menu's for each possible selection. When KKONFIG terminates, it writes a
  6294. "TAKE" file that the User can use when running Kermit or he can rename it to
  6295. an .INI file.
  6296.  
  6297. KKONFIG is written in Turbo PASCAL and linked into one .COM file.  As it
  6298. stands now, it is customized for our environment but the source could easily
  6299. be tailored to other environments.
  6300.  
  6301. If anyone is interested in trying it out to see how it works, please send a
  6302. note to me, Ariane Glagowski, CCARIANE@UVVM.BITNET, and I will send you the
  6303. .COM file over the network. You can then receive the file onto your CMS disk
  6304. and download it to your PC using Kermit.  Be sure to set the host Kermit in
  6305. binary mode before downloading to your PC.
  6306.  
  6307. The Konfigurator works with MS-Kermit 2.29c and 2.30.
  6308.  
  6309. Ariane Glagowski <CCARIANE@UVVM.BITNET>
  6310. Acknowledge-To: <CCARIANE@UVVM>
  6311.  
  6312. ------------------------------
  6313.  
  6314. Date: 25-APR-1988 11:34:37 GMT +01:00
  6315. From: CPA006%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  6316. Subject: C-Kermit 4E(070) and Long Packets under VMS vs X.25
  6317. Keywords: VAX/VMS C-Kermit, X.25, Long Packets, C-Kermit 4E(070)
  6318.  
  6319. I've just built 4E(070) under VMS and been trying to use long packets with it 
  6320. to MS-Kermit 2.30, with distinct lack of success.
  6321.  
  6322. We have a (*very* slow) VAX-11/780 running VMS 4.7; terminals are connected to
  6323. X25 PADs and make X29 calls into the VAX. We have all our lines set for 9600
  6324. baud. C-Kermit works OK with normal packet sizes, and it sends files *to* the
  6325. PC with 250 byte packets OK. However, trying to use any packet size about 200
  6326. bytes or so *from* the PC results in repeated retries; the log shows that the
  6327. VAX is giving "Data Overrun" errors on about 1 in 3 packets.
  6328.  
  6329. I tried changing CKVTIO.C to set the line to use HOSTSYNC, which ought (I 
  6330. think) to allow VMS to exert flow control on data coming from the PC (?), but 
  6331. no effect. Has anyone seen this problem elsewhere? Is the solution just to 
  6332. reduce the baud rate to what will work?
  6333.  
  6334.    Alan Phillips
  6335.  
  6336. [Ed. - The problem is probably in the VAX's network interface.  It seems from
  6337. your description that the network is delivering the PC's data correctly to
  6338. the VAX, but the VAX cannot keep up.  It may be that VMS's support for
  6339. incoming terminal connections over an X.25 network is designed with the
  6340. faulty assumption that the host sends large amounts of data, and terminals
  6341. only send small amounts.  What is the biggest X.25 data packet your VAX will
  6342. accept?  If it is 128 (a typical value), then long Kermit packets will be
  6343. segmented by the network, and the VAX must reassemble them.  If the VAX is
  6344. very slow, new segments may arrive before it has disposed of previous ones.
  6345. As you suggest, there should be flow control between the VAX and the network,
  6346. but X.25 is supposed to provide this, no?  But it may be that specific
  6347. support is required in VMS Kermit for X.25 connections as opposed to real
  6348. terminals.  Any VMS X.25 experts out there?]
  6349.  
  6350. ------------------------------
  6351.  
  6352. Date: 5 May 88 21:16:03 GMT
  6353. From: chemabs!chemabs!rsh27@trantor.UMD.EDU (Robert S. Hall)
  6354. Subject: DEC PRO350 Terminal Emulation Software?
  6355. Keywords: PRO350 Kermit
  6356.  
  6357. I am looking for an alternative terminal emulator for a DEC PRO 350.  I am
  6358. currently using an in-house written VT102 terminal emulator which works well,
  6359. but is not quite as fast as I would like.  What I would like to know is:
  6360.  
  6361.         o Is anyone else currently using PRO/Kermit?  If so, have 
  6362.           you noticed any problems?  
  6363.  
  6364.         o Has anyone made ANY enhancements to PRO/Kermit.  What I 
  6365.           am most interested in is PRO/Kermit's 'connect' 
  6366.           function, i.e.  User Defined Function Keys, etc.  
  6367.  
  6368.     o Does anyone know of any other VT220/VT102 terminal emulation
  6369.           software available for the DEC PC350 other than PRO/Comm 
  6370.           or PRO/Kermit?  
  6371.  
  6372. Any input you might have on this subject will be greatly appreciated. Thanks!
  6373.  
  6374. Robert S. Hall
  6375. Chemical Abstracts Service      Columbus, Ohio 43210    (614) 421-3600 X2027
  6376. cbosgd!osu-cis!chemabs!hall
  6377.  
  6378. [Ed. - There are several Pro-Kermits.  The one most people use is probably
  6379. the K11 version from Brian Nelson.  The Stevens version gave up the ghost
  6380. a while back when new P/OS releases made it stop working.]
  6381.  
  6382. ------------------------------
  6383.  
  6384. End of Info-Kermit Digest
  6385. *************************
  6386. -------
  6387. 24-May-88 12:53:36-EDT,24454;000000000000
  6388. Mail-From: SY.CHRISTINE created at 24-May-88 12:51:17
  6389. Date: Tue 24 May 88 12:51:17-EDT
  6390. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6391. Subject: Info-Kermit Digest V7 #13
  6392. To: Info-Kermit@CU20B.COLUMBIA.EDU
  6393. Reply-To: Info-Kermit@CU20B
  6394. Queries-To: Info-Kermit-Request@CU20B
  6395. Message-ID: <12400906018.26.SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6396.  
  6397. Info-Kermit Digest         Tue, 24 May 1988       Volume 7 : Number 13
  6398.  
  6399. Today's Topics:
  6400.  
  6401.          Help Sheet on Recent MS-Kermit 2.31-test5 22 May 1988 Code
  6402.              Extended ASCII with Kermit, For Kermit Developers
  6403.                    Re: VAX/VMS Kermit "SET LINE" command
  6404.  
  6405. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  6406. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  6407.  
  6408. Kermit files may be obtained over networks and by mail order.  On the
  6409. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  6410. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  6411. and GET the desired files from logical device KER:.  You can also get Kermit
  6412. files over BITNET/EARN; to get started send a message with text HELP to
  6413. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  6414. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  6415. request a complete list of Kermit versions and an order form from Kermit
  6416. Distribution, Columbia University Center for Computing Activities, 612 West
  6417. 115th Street, New York, NY 10025 USA.
  6418.  
  6419. ----------------------------------------------------------------------
  6420.  
  6421. Date: Sun, 22 May 88 21:08 MDT
  6422. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  6423. Subject: Help Sheet on Recent MS-Kermit 2.31-test5 22 May 1988 Code
  6424. Keywords: MS-DOS Kermit 2.31-test5
  6425.  
  6426. The following MSTIBM.BOO, 2.31-test5 22 May 1987, corrects some problems
  6427. and adds some new features.
  6428.  
  6429. A quick update on a new script feature, long overdue. Now present are the
  6430. new commands:
  6431.  
  6432.   IF [NOT] {SUCCESS | FAILURE | ALARM | COUNT | DEFINED | ERRORLEVEL | EXIST}
  6433.                                                             <Kermit command>
  6434.   GOTO [:]<label>
  6435.   :text                               text is a label, a la Batch files
  6436.   REINPUT <timeout> <match string>
  6437.   SET ALARM <time>
  6438.   SET COUNT number
  6439.   POP
  6440.   STOP
  6441.  
  6442. Let's start with labels.  They are like the Batch variety and are identified by
  6443. a line starting with a colon and then the label text proper (any non-spacing
  6444. text should be ok).  Material following the label on that line is ignored.
  6445. GOTO is the way to jump to a label. The label name in a GOTO command may
  6446. optionally have the leading colon; however, the labeled line must begin with
  6447. a colon to be recognized as a label. A label is known only within it's home
  6448. Take file or Macro and cannot be referenced from outside. Thus, nested Take
  6449. files or Macros can use labels of the same name without confusion. See the
  6450. discussion of IF DEFINED for a way to retain information between Take files
  6451. or Macros.
  6452.  
  6453. GOTO <label> does pretty much as expected. It goes to the line following the
  6454. indicated label.  The technique is to rewind the Take file (or the Macro) and
  6455. search for the label, so the GOTO's can be forward or backward.  Since scripts
  6456. are relatively short files there is not much time lost.  If no such label then
  6457. there is a message saying
  6458.  
  6459.         ?Label ":text" was not found
  6460.  
  6461. and the current Take file or Macro is exited; i.e., there is no place to
  6462. continue the execution thread. (No bomb box, no crashing noises.)
  6463.  
  6464. Giving a label by hand to the Kermit prompt is a no op (is ignored without
  6465. comment).  This is done to let script control flow run across labels without
  6466. producing messages en route. GOTO has meaning only within Take files and
  6467. Macros.
  6468.  
  6469. REINPUT is very much like the script INPUT command, except it attempts to
  6470. reread the 128-character script serial port buffer for material matching the
  6471. user's string and does not consume the buffer in the process.  Thus, several
  6472. REINPUT commands can have a chance to examine the same buffer.  Regular INPUT
  6473. discards buffer characters as they are examined, REINPUT does not.  And,
  6474. REINPUT can request newly arrived characters, until the buffer fills, as
  6475. needed while seeking the desired pattern; that's where the timeout is
  6476. effective.
  6477.  
  6478. The IF statements look like
  6479.  
  6480.         IF [NOT] <condition> <command>
  6481.  
  6482. where NOT is optional (yes, NOT NOT NOT.. flips back and forth)
  6483.  
  6484.         <condition> is one of the following:
  6485.                 FAILURE                 (of previous Kermit command)
  6486.                 SUCCESS                 ( ditto )
  6487.                 ERRORLEVEL number       (true when ERRORLEVEL >= number)
  6488.                 EXIST filespec          (with path and wild cards)
  6489.                 COUNT                   (decrement COUNT, but not below 0,
  6490.                                          then if COUNT is still greater than 0
  6491.                                          do the indicated command)
  6492.                 ALARM                   (true if present time >= alarm time)
  6493.                 DEFINED macro/variable name  (true if macro/variable exists)
  6494.  
  6495.         <command> is any legal Kermit command, including another IF statement.
  6496.  
  6497. When an IF statement logical test yields False control passes to the Kermit
  6498. command on the next line. IF statments themselves do not produce testable
  6499. status so that several IF statements can test a previous main Kermit command.
  6500.  
  6501. The command
  6502.  
  6503.         SET COUNT number   (0 to 65535 decimal)
  6504.  
  6505. presets a variable COUNT to the value of number so that it and the IF COUNT
  6506. statement can form a loop. There is an separate internal copy of COUNT for
  6507. each nested Take file and Macro. SET COUNT has meaning only when given in
  6508. Take files and Macros. COUNT is initialized by SET COUNT and it is both
  6509. decreased and then examined by IF COUNT. For example, the loop below executes
  6510. the interior commands four times -
  6511.  
  6512.         SET COUNT 4                     ; do this loop four times
  6513.         :TOP                            ; a label for IF COUNT
  6514.         <various commands go here>
  6515.         IF COUNT GOTO TOP               ; decrement COUNT. If COUNT is still
  6516.                                         ; non-zero then go to label TOP
  6517.  
  6518. The command
  6519.  
  6520.         SET ALARM time
  6521.  
  6522. sets an internal alarm clock for use by IF ALARM. Time can be stated as the
  6523. number of seconds from now or as HH:MM:SS to specify a time of day. Trailing
  6524. SS seconds and MM minutes are optional; a 24 hour clock is used. Times should
  6525. not be more that 12 hours in the future so that Kermit can distinguish early
  6526. from late. The alarm time is zero until changed by this command, and IF ALARM
  6527. does not modify the alarm time. (Right. Now we need "set coffee-pot on"!)
  6528.  
  6529. When an IF statement is typed by hand the line is quietly absorbed if the
  6530. conditional test fails; otherwise, the line is broken automatically and the
  6531. <command> part is then entered at the normal Kermit prompt.
  6532.  
  6533. Examples:
  6534.  
  6535.         IF NOT DEF \%3 DEF \%3 FOO.BAR  ; supply a missing filename
  6536.  
  6537.         IF DEF IBM DO IBM               ; or "Don't DO nothing" (poor English)
  6538.  
  6539.         IF NOT EXIST c:\dumm*.txt  IF EXIST mskermit.ini  RUN copy hither yon
  6540.  
  6541. One not so obvious use for the IF DEFINED command is to communicate status
  6542. between Take files or Macros. That is, a "DEFINE name text" command executed
  6543. in one can let another test that name for existence or not. DEFINE name no-text
  6544. undefines the macro. Thus, macro names can be used as semaphores or flags (one
  6545. bit variables).
  6546.  
  6547. Recall, the command "GOTO label" is needed to jump.
  6548.  
  6549. Here is a small example looking for modem text CONNECT 1200 or CONNECT 2400:
  6550.         set speed 2400
  6551.         output AT\13                    ; awaken modem at desired speed
  6552.         pause
  6553.         output atdt 555-1212\13         ; dial the telephone
  6554.         input 30 CONNECT                ; first part of normal response
  6555.         if failure goto hangup          ; here "hangup" is a label
  6556.         reinput 3 2400                  ; did we connect at 2400 baud
  6557.         if success goto login           ; if so jump to login label
  6558.         reinput 2 1200                  ; how about 1200 baud
  6559.         if fail goto hangup             ; neither so quit
  6560.         set speed 1200                  ; slow down Kermit
  6561.         :login
  6562.         <do login stuff>
  6563.         :hangup                         ; a label rather than a command
  6564.         hangup                          ; disconnect telephone
  6565.         echo \13That's all folks!\13\10
  6566.  
  6567. The commands
  6568.  
  6569.         POP
  6570.         STOP
  6571.  
  6572. provide clear exits from a Take file or a Macro. POP exits the current
  6573. Take file or Macro, and STOP exits all of them and gets back to the Kermit
  6574. prompt.
  6575.  
  6576. Before there are too many helpful suggestions in this area, and we could
  6577. use plenty, please note that the construction of Kermit command lines and the
  6578. parsing code impose limits on what can be accomplished. The command structure
  6579. is inadequate to support the syntax and notions of a modern programming
  6580. language without a complete redesign of much of MS Kermit. Plus, simplicity
  6581. does have a few benefits.
  6582.  
  6583. The INPUT command used to be the only one that began with "I", so many existing
  6584. scripts and macro definitions abbreviate INPUT this way.  To preserve and
  6585. protect this work, I is recognized as an acceptable non-unique abbreviation for
  6586. INPUT.
  6587.  
  6588. The constructions shown above also work ok in Macros, given the 128 byte length
  6589. limit of a macro.  GOTO produces a warning message if given by hand.  Task
  6590. size increase has been reasonably small so far.
  6591.  
  6592. I think this is a close enough mimicry of Batch to control most scripts for
  6593. communications while avoiding the language development snarl.  I'll let the
  6594. Hayes folks bask in the glory of auto-scripting.
  6595.  
  6596. On another front, I finally was able to borrow a PS/2 Model 50 for an evening.
  6597. First, I too saw the message that COM1 was not available.  Thirty minutes later
  6598. everything was fine.  That's the difference of being able to do rapid probes.
  6599. The new MSTIBM.BOO works well on the Model 50.
  6600.  
  6601. The problem area was in the recent code to automatically detect the IRQ value
  6602. for a serial port. Apparently PS/2's have enough differences in the timing
  6603. in that section to have confused the test code; the new material passes on
  6604. that machine and on my AT clone. Defensive action is indicated below.
  6605.  
  6606. The current test MS Kermit, dated 22 May 1988, still performs the automatic
  6607. IRQ test to assist unusually configured boards; but if the tests fail it
  6608. now reverts to choosing an IRQ value of 4, 3, 4, 3 for ports COM1, 2, 3, 4,
  6609. respectively, as was the case in version 2.30. PS/2 machines, Models 50 and
  6610. greater, will use IRQ 3 for COM2 in accordance with IBM specifications.
  6611.  
  6612. Second, reports of very large transfers not surviving a trip through some
  6613. recent test Kermits probably resulted from the receiver section tripping out
  6614. when a timeout or similar condition occurred. That produces an internal 'T'
  6615. packet but the receiver was not fully educated on them; it is ok now. I sent a
  6616. 1.2MB file back and forth several times and pushed the Return key many times on
  6617. both sides, and so on with no premature failures. That's with recent code;
  6618. earlier stuff had the attribute of stopping after the first difficulty.
  6619.  
  6620. Third, incoming responses to REMOTE commands are now preceeded by a blank line
  6621. prevent some hosts from overwriting the local command line.
  6622.  
  6623. This is a good place to remark that some IBM hosts which recognize attributes
  6624. packets may send a file with a date but no time field.  MS Kermit records the
  6625. time as all zeros and DOS interprets that as no time at all; this is a proper
  6626. result under the circumstances.  Recognition of attributes packets can be
  6627. turned off by SET ATTRIBUTES OFF.
  6628.  
  6629. Fourth, the Tektronix emulator now recognizes ANSI.SYS style escape sequences
  6630. to change drawing colors. These are the same as in the VT102 emulator; vis
  6631.  
  6632.         ESC [ Pn ; Pn ; .. m
  6633.  
  6634. where Pn represents an ascii number:
  6635.              0 = set medium intensity white on black
  6636.              1 = set high intensity foreground
  6637.          30-37 = set foreground drawing color,  30 + sum of colors
  6638.          40-47 = set background color, 40 + sum of colors
  6639.         colors are 1 for red, 2 for green, 4 for blue, sum to get others.
  6640.         Parameters are applied in the order received.
  6641.  
  6642. The Tektronix emulator assumes the colors of the VT102 emulator until given
  6643. it's own set, as above. Resetting the emulator (\Kreset or ALT =) returns to
  6644. the VT102 coloring set. Clearing the screen (reception of ESC Control-L)
  6645. employs the new background color.
  6646.  
  6647. The following MSTIBM.BOO can be posted for public inspection, with the reminder
  6648. that the script enhancements are still under active development and will
  6649. hopefully be improved soon.
  6650.  
  6651.         Regards,
  6652.         Joe D.
  6653.  
  6654. [Ed. - Once again, Joe, many thanks for all your careful and patient work.
  6655. We hope that the features described in this message, and the previous one
  6656. about "2.31-test4" will comprise the major changes for version 2.31, and
  6657. a formal announcement will appear soon, once the kinks are worked out of
  6658. the new code.  Please test it on IBM PC's, compatibles, and near-compatibles
  6659. like the DG/1 and report any problems.  The files are in MSTIBM.BOO and
  6660. MSTIBM.HLP in the Kermit distribution.]
  6661.  
  6662. ------------------------------
  6663.  
  6664. Date: Fri, 20 May 88 15:26:25 +0200
  6665. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  6666. Subject: Extended ASCII with Kermit, For Kermit Developers
  6667. Keywords: Extended ASCII
  6668.  
  6669. ABSTRACT
  6670.  
  6671. In the course of implementing our own national character sets with Kermit
  6672. for terminal mode and file transfer, my understanding of the problem evolved
  6673. from confusion to (near) simplicity and from national to international.  I
  6674. think my findings will be of much interest to those having to deal with the
  6675. Spanish, French, German, Italian, well, the American continent, Western
  6676. Europe and many other languages.  That's, for them, really interconnecting
  6677. the majority of computers existing to-day.
  6678.  
  6679. On request, I've tried to be as short as possible at the risk of skimming
  6680. here and there.  I sure won't blame those getting bored with the subject.
  6681. They can skip to the conclusion and see just what it takes in Kermit terms.
  6682. Conversely, those really interested will get more information from the
  6683. standards and the ISO8859 list of BITNET's LISTSERV @ JHUVM and its
  6684. archives.
  6685.  
  6686. Finally I take the occasion to praise all those devoting much of their time
  6687. to straightening things that had run havoc. It's their ideas I am conveying.
  6688. But I am sure glad to help. I just hope my limited English will carry the
  6689. message precisely.
  6690.  
  6691.  
  6692. DETAIL
  6693.  
  6694. In the process of implementing extended characters transfer between micros
  6695. and IBM mainframes, I relied on the extended capabilities of Kermit 370
  6696. conversion (thanks John!). I came to the conclusion that, for the sole IBM
  6697. PC, I should set up to 9 different tables in order to support 3 EBCDIC
  6698. tables x 3 "ASCII" tables.  For the Macintosh, that's 3 more tables with the
  6699. IBM host.  I was unable to have Kermit do Mac to IBM PC conversion, unless
  6700. endeavouring translation on the PC, 3 more tables or so.
  6701.  
  6702. I hacked some limited national characters support for IBMPC terminal mode
  6703. through the 7171, but our Mac users were left with a dumb nice keyboard and
  6704. a deaf screen.
  6705.  
  6706.  
  6707. Kermit implements two main files transfer modes.
  6708.  
  6709. Binary mode defines how to transport a continuous string of bytes containing
  6710. values only required to be meaningful to the originating and receiving final
  6711. systems.  No matter how stored on an intermediate one, it should forward or
  6712. return the same byte string on the communication line.  The point here is
  6713. that each node operation is clearly defined, making it the best method when
  6714. appropriate.
  6715.  
  6716. Text mode, in contrast, defines how to transport *records* containing codes
  6717. for "readable" characters intended to be usable -- and stored as such -- on
  6718. any system.  The protocol rules how to, on the line, stream the records in a
  6719. system independent manner. Again, every node should forward the data
  6720. unaltered, that is equivalent communication line encoding.
  6721.  
  6722. The Kermit protocol wisely says that the ANSI X3.4 (ASCII) standard is to be
  6723. used to represent these characters.  It is the code used on most computers
  6724. and those (IBM, Commodore) not using it have to deal with their own problem
  6725. of code conversion.
  6726.  
  6727. Most modern computers now implement an 8-bit extended character set in order
  6728. to support, to various extents, languages requiring characters not found in
  6729. ANSI X3.4 (I intentionally disregard the obsolete 7-bit remapping methods).
  6730. Almost each does it its own way however, because there was no standard at
  6731. the time they were devised (IBM even has multiple ones within a single
  6732. system).
  6733.  
  6734. Clearly, translation must occur somewhere to transmit extended text usefully
  6735. between them.  If it is done say by running a program in the receiving
  6736. system, one must know and use the right table according to the sender.  The
  6737. mere at least 7 codes that I have to deal with make for 5040 tables in
  6738. theory.  In practice, what was a crystal clear matter as long as only X3.4
  6739. was used becomes a real puzzle with extended codes.  As the number of tables
  6740. grows, so does the problem factorially.
  6741.  
  6742. To a lesser extent, the same problem holds for terminal mode.  It occurs
  6743. only when a computer supports remote terminals, but we must fiddle with a
  6744. 7-bit data path, an issue solved per se by the Kermit protocol in the first
  6745. case.
  6746.  
  6747. It is evident that the problem lies in each machine's dealing with the
  6748. others' own business, and that the solution is to have them talk a common
  6749. code on the line, as it is now with X3.4 and for those not using it.
  6750. Imposing them to use that code internally is impractical, although
  6751. recommendable.  But having each convert the data to/from that common code
  6752. before/after transmission reduces the above example to a mere 6 tables
  6753. pairs.
  6754.  
  6755. What is striking is the technical simplicity of translating every character
  6756. data byte that flows on a communication line to a common code everyone
  6757. agrees about.  What is sorry is that we have to. What is moot is what common
  6758. code should be used on the line.
  6759.  
  6760. It is my strong feeling that Kermit itself translating national codes to
  6761. make up for the lack of its host system using a standard will be *extremely*
  6762. useful for people having to use these codes.  This feature must be optional,
  6763. because incompatible with previous use.  It would be a shame to have two
  6764. Kermit implementations for the same system corrupt data because one uses
  6765. this feature and the other lacks it.
  6766.  
  6767. The cause of the problem, a missing standard, does no longer exist.  ISO
  6768. 8859/1 = ANSI X3.134.2 = ECMA 94 has been defined and gathers every possible
  6769. character extension for Latin group 1 users, by far the largest, plus other
  6770. common symbols satisfying many computer brands. It looks like a very well
  6771. thought out thing and several leading manufacturers have adopted it, or a
  6772. pre- release because they couldn't wait, or modified their previous codes to
  6773. conform to ISO (have exactly the same graphics, but use other codes points,
  6774. in line with this proposition).  That's IBM, DEC, Microsoft and Lotus for
  6775. what I gathered.  It looks like the future many, international and US, are
  6776. working for.
  6777.  
  6778. The on-the-way-ISO8859/x users should not be left out.  The problem is
  6779. parallel, but their codes will be untranslatable to ours.  They might be
  6780. expected to start with pure ISO right off.  Until the 16 bits (some say 32)
  6781. codes sets will be devised, but that's our children's Kermit probably.
  6782.  
  6783.  
  6784. CONCLUSION
  6785.  
  6786. In summary, a Kermit implementation would be much enhanced for many people
  6787. if simply:
  6788.  
  6789. - it was optionally translating bytes during text mode file transfer (at the
  6790. file I/O or equivalent level). Nothing elaborate is required to start this.
  6791. Just a pair of null translation tables, easily found and patched, and a
  6792. couple of code lines will cover both the "translation" and "optional"
  6793. topics.
  6794.  
  6795. - it was doing the same at the communication line I/O level during terminal
  6796. mode and, when using 7-bits wide data path, implementing the ISO 2022 SO/SI
  6797. feature to use the upper half of the set (shift out) and revert to the lower
  6798. one (shift in).  Several already do.
  6799.  
  6800. That's all. But a welcome leap further would be to:
  6801.  
  6802. - if a particular system does not conform to ISO (like the Mac, misses some
  6803. of its graphics or uses others), define a best fit one to one correspondence
  6804. between its character set(s) and ISO (there should be total agreement as to
  6805. which, up to with the manufacturer). It must involve the 256 codes in a
  6806. revertible way.
  6807.  
  6808. - have systems supporting terminals do it in ISO mode, preferrably on an
  6809. 8-bit wide line.
  6810.  
  6811. - have these features bundled in options.
  6812.  
  6813. Thanks for your patience in reading.
  6814.  
  6815. Andr). Oops, not yet. Andre'.
  6816.  
  6817. [From Frank - This message is the tip of a large iceberg.  Kermit does
  6818. indeed use 7-bit US ASCII with CRLF-terminated lines as the common
  6819. intermediate representation, or "transfer syntax", for text files.  This has
  6820. been a great strength of Kermit, allowing text files to be transferred in
  6821. useful form between arbitrary systems.  But the years since Kermit was
  6822. designed have witnessed the growth of widespread computing based on
  6823. non-ASCII alphabets, many of them 8-bit or 16-bit character sets that cannot
  6824. be mapped to 7-bit ASCII.  Therefore, it would seem appropriate to do as
  6825. Andre and many others have suggested: allow for a selection of transfer
  6826. syntaxes.  The mechanism would be something like SET TEXT {ASCII, ISO8859/1,
  6827. JIS, etc}, where the default would be ASCII, as now.  This command would
  6828. select the character set to be used on the communication line during file
  6829. transfer.  Similarly, a SET TERMINAL CHARACTER-SET command would govern the
  6830. transmission and display of text during terminal emulation.  This would not
  6831. necessarily be the same as the one used in file transfer.  Since not all
  6832. Kermit programs could be expected to support the same character sets (other
  6833. than ASCII), this could be a parameter specified in the Attributes packet
  6834. under the "encoding" attribute, which already includes an "A" parameter for
  6835. ASCII.  New symbols would have to be defined for each alphabet, such as I1
  6836. for ISO8859/1, I2 for ISO8859/2, etc, J for JIS (is there more than one
  6837. variety of JIS), etc.  Suggestions and discussion are welcome.]
  6838.  
  6839. ------------------------------
  6840.  
  6841. Date: Tue, 5 Apr 88 15:28 EDT
  6842. From: CARTER%MITBATES.BITNET@CUVMA.COLUMBIA.EDU
  6843. Subject: Re: VAX/VMS Kermit "SET LINE" command
  6844. Keywords: VAX/VMS Kermit
  6845.  
  6846. Mike Rego asks:
  6847.  
  6848. >When trying to use the VAX/VMS "set line" command on KERMIT, I encounter a
  6849. >"no privilege for attempted operation".  Does anybody know what VAX/VMS
  6850. >category privilege (e.g. netmbx,share) I must allow a user to enable the
  6851. >terminal line to be accessible to the user's processes?
  6852.  
  6853. READALL is not a privilege that you want to give out casually, as it allows
  6854. a user to read *any* file on the system regardless of access protections.
  6855. What we do here is to set the protection on the particular device such that
  6856. the world has read access. This allows a user with no special privileges to
  6857. connect to the device. The command is:
  6858.  
  6859.   $ SET PROTECTION=(W:R) ddcu:/DEVICE
  6860.  
  6861. where ddcu: is the device you want users to have access to. I do not know of
  6862. any major security problems this creates.
  6863.  
  6864. Tony Carter
  6865. MIT Bates Linac
  6866. CARTER@MITBATES.BITNET
  6867.  
  6868. [Ed. - We received many replies similar to this one.  Among them was the
  6869. suggestion that the above technique might make it possible for one user to
  6870. spy on another, with the workaround being something like:
  6871.  
  6872.   $ SET PROTECTION=(W:RWLP)/DEVICE/OWNER=[1,4] TXA0:
  6873.  
  6874. There was also the idea of using access control lists for the dialout devices:
  6875.  
  6876.   $ SET ACL/OBJECT=DEVICE/ACL=(IDENTIFIER=INTERACTIVE,OPTIONS=NONE,-
  6877.           ACCESS=READ+WRITE) TXA10:
  6878.  
  6879. This technique also allows you to grant access to only certain authorized
  6880. users.  In no case should users need to be given special privileges to assign
  6881. an external TTY line.]
  6882.  
  6883. ------------------------------
  6884.  
  6885. End of Info-Kermit Digest
  6886. *************************
  6887. -------
  6888.  7-Jun-88 17:41:12-EDT,22631;000000000000
  6889. Mail-From: SY.CHRISTINE created at  7-Jun-88 17:40:20
  6890. Date: Tue 7 Jun 88 17:40:20-EDT
  6891. From: Christine M Gianone <SY.CHRISTINE@CU20B.CC.COLUMBIA.EDU>
  6892. Subject: Info-Kermit Digest V7 #14
  6893. To: Info-Kermit@CU20B.CC.COLUMBIA.EDU
  6894. Reply-To: Info-Kermit@CU20B
  6895. Queries-To: Info-Kermit-Request@CU20B
  6896. Message-ID: <12404628654.43.SY.CHRISTINE@CU20B.CC.COLUMBIA.EDU>
  6897.  
  6898.  
  6899. Info-Kermit Digest         Tue, 7 Jun 1988       Volume 7 : Number 14
  6900.  
  6901. Departments:
  6902.  
  6903.   ANNOUNCEMENTS -
  6904.         Announcing Release 3.3.117 of VAX/VMS Kermit
  6905.         Announcing Macintosh Kermit Version 0.9(40)
  6906.         Tape Utility Programs Available
  6907.  
  6908.   MACINTOSH KERMIT -
  6909.         Defective S packets from MacKermit 9(36)b4
  6910.         MacKermit Questions
  6911.         Linefeed problem with MacKermit 0.9(36)B4
  6912.         Kermit Between Macintosh and UNIX, Slight Problem
  6913.  
  6914.   MISCELLANY -
  6915.         8-Bit Asynchronous Communication with Parity Bit
  6916.         Does Windowed Kermit Exist?
  6917.         Bi-directional Protocols
  6918.         Modcomp Kermit - A Bug and Two Suggestions
  6919.  
  6920. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  6921. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  6922.  
  6923. Kermit files may be obtained over networks and by mail order.  On the
  6924. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  6925. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  6926. and GET the desired files from logical device KER:.  You can also get Kermit
  6927. files over BITNET/EARN; to get started send a message with text HELP to
  6928. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  6929. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  6930. request a complete list of Kermit versions and an order form from Kermit
  6931. Distribution, Columbia University Center for Computing Activities, 612 West
  6932. 115th Street, New York, NY 10025 USA.
  6933.  
  6934. On June 1, 1988 the renaming of CS and CC hosts from .COLUMBIA.EDU to
  6935. .CS.COLUMBIA.EDU and .CC.COLUMBIA.EDU domains took place. Please report 
  6936. any problems to your local departmental network/system manager.
  6937.  
  6938. ----------------------------------------------------------------------
  6939.  
  6940. Date: Wed 1 Jun 88 12:00:00-EST
  6941. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6942. Subject: Tape Utility Programs Available
  6943. Keywords: Tape Utility Programs
  6944.  
  6945. Tape utility programs are available in the Kermit Distribution on Tape E.
  6946. The programs have been collected from various sources, and are being made
  6947. available as a public service.  For distribution purposes, they have been
  6948. renamed as indicated in KER:TUAAAA.HLP.
  6949.  
  6950. ------------------------------
  6951.  
  6952. Date: Wed 1 Jun 88 12:00:00-EST
  6953. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6954. Subject: Announcing Release 3.3.117 of VAX/VMS Kermit
  6955. Keywords: VAX/VMS Kermit
  6956.  
  6957. This is to announce VAX/VMS Kermit-32 Version 3.3.117, submitted by Jonathan
  6958. Welch of Amherst College.  This version contains fixes for some of the bugs
  6959. that were noted in VMSMIT.BWR, the "beware file" for the previous release,
  6960. 3.3.111.  Here's the list:
  6961.  
  6962.  - Fix the message generated in NEXT_FILE so that the filenames displayed
  6963. (e.g. Sending: foo.bar;1 as foo.bar) are always terminated by a null (ASCIZ).
  6964.  
  6965.  - Modified SY_TIME to use $GETTIM as opposed to the LIB$timer routines
  6966. (which broke when their method of calculating time differences changed in
  6967. V4.4?).  Removed the call to LIB$INIT_TIMER in SY_INIT.
  6968.  
  6969.  - Modified MAIN_ROUTINE to return the status code from COMND when exiting.
  6970. Note: The error message codes returned are internal Kermit-32 error codes.
  6971.  
  6972.  - Added the ability to send a BREAK character to the outgoing terminal
  6973. session using the sequence esc-chr B.  The break will be sent after the next
  6974. character arrives.  This is because there must be no outstanding I/O on a
  6975. channel in order to modify terminal characteristics (necessary to send a
  6976. break).
  6977.  
  6978.  - Modified COMND_HELP to look for the kermit help file called KERMIT_HELP or
  6979. pointed to by the logical name KERMIT_HELP.  Thus if a user wants to have the
  6980. kermit help file in a directory other than SYS$HELP it is not necessary to
  6981. define the logical name KERMIT (which causes problems: i.e. RUN KERMIT will
  6982. fail).
  6983.  
  6984.  - Calls to LIB$SIGNAL with multiple arguments were not coded correctly.  For
  6985. calls with multiple arguments an argument count was added.  Minor changes to
  6986. KERM_HANDLER to make use of the changed argument passing method.
  6987.         
  6988. The hex file for the new version is in KER:VMSMIT.HEX, which can be converted
  6989. into an .EXE file using the VMSDEH program.  The program was linked under VMS
  6990. 4.4, which means that the .EXE will run under VMS 4.4 and above.  If you have
  6991. an earlier release of VMS 4.x, then you will have to rebuild from Bliss or
  6992. Macro source.  If you are running VMS 3.x, you won't be able to use the new
  6993. version at all, but must continue to run version 3.1 of VMS Kermit, which is in
  6994. KER:VMSV31.HEX.
  6995.  
  6996. ------------------------------
  6997.  
  6998. Date: Thu 26 May 88 16:42:08-EDT
  6999. From: Christine Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7000. Subject: Announcing Macintosh Kermit Version 0.9(40)
  7001. Keywords: MacKermit 0.9(40)
  7002.  
  7003. This is to announce Macintosh Kermit 0.9(40), by Paul Placeway of Ohio State
  7004. University and Matthias Aebi of ECOFIN Research and Consulting, Ltd, Zuerich.
  7005. MacKermit 0.9(40) runs on all Macs except the 128K original.  If you have a
  7006. 128K Mac, you should keep version 0.8(34), the last formal release.
  7007.  
  7008. As of 0.9, MacKermit has been translated into Apple MPW C, so that it can be
  7009. edited, compiled, and built on the Macintosh itself.  This translation was
  7010. based on work by Jim Noble of Planning Research Corporation, who converted
  7011. MacKermit 0.8(34) from SUMACC C (which had to be cross-compiled on a UNIX
  7012. system) to Megamax C.  Matthias converted Jim's version to MPW C, and he also
  7013. added many of the new features listed below.  After that, Paul Placeway
  7014. integrated the program with version 4E of C-Kermit and added additional new
  7015. features, also shown below.
  7016.  
  7017.  - Long packet support
  7018.  - The cursor with open desk accessories now works correctly
  7019.  - New program icon
  7020.  - New settings files are no longer TEXT
  7021.  - Settings can now be written back to an already existing settings file
  7022.  - Key redefinition function built in to Kermit, no more CKMKEY
  7023.  - Server mode directory listing feature
  7024.  - Multifile (folder) send
  7025.  - Server "Delete" file command
  7026.  - Server "Space" command
  7027.  - Get whole folder content from the server with filename ":"
  7028.  - Support of menu command keys (key macros)
  7029.  - Terminal settings dialog separated from communication settings
  7030.  - Non-transparent terminal mode
  7031.  - Display of statistics and protocol version to "About Kermit" dialog
  7032.  - Parity problems fixed
  7033.  - More efficient file transfer in many cases, especially when parity in use
  7034.  - Session logging (screen capture)
  7035.  - Transaction logging
  7036.  - Multifinder support
  7037.  - Additions to the VT102 emulator (smooth scrolling, etc)
  7038.  - Rearrangement of menus and displays
  7039.  - Program no longer hangs if remote response window gets too full
  7040.  - Program now works correctly on 64K ROM machines
  7041.  - A new manual
  7042.  
  7043. The new files are among those in KER:CK*.* on CU20B.COLUMBIA.EDU, available
  7044. via anonymous FTP, and on BITNET, as CK* * from KERMSRV at CUVMA.  In
  7045. particular:
  7046.  
  7047.  CKMKER.HQX is the MacKermit application, in BinHex Version 4 format
  7048.  CKMKER.DOC is the new Kermit User Guide chapter for MacKermit
  7049.  CKMKER.MSS is the Scribe source for the manual chapter
  7050.  
  7051. If you would like sources, the files you need (using Unix notation for
  7052. brevity) are: CK[CMU]*.[CHRW], that is, all files whose names start with CK,
  7053. followed by C, M, or U, and then some more characters, with a filetype of C,
  7054. H, R, or W.  You also need the file CKMMAK.*, the "makefile" in BinHex v4
  7055. format.
  7056.  
  7057. The previous version, 0.8(34), will be retained (without source) as CKM834.*
  7058. and CKMKEY.HQX for use on 128K Macs.
  7059.  
  7060. Thanks to all the Info-Kermit readers who have been beta-testing different
  7061. pre-releases of this program since last October.  And many thanks to Paul and
  7062. Matthias for putting this release together and making it available.  Please
  7063. report any problems to Info-Kermit-Request@CU20B.
  7064.  
  7065. ------------------------------
  7066.  
  7067. Date:  Sun, 22 May 88 22:28 EDT
  7068. From:  "David M. Rosenberg" <Rosenberg@BCO-MULTICS.ARPA>
  7069. Subject:  Defective S packets from MacKermit 9(36)b4
  7070. Keywords: MacKermit 0.9(36)b4
  7071.  
  7072. I have MacKermit 9(36)b4 configured to send 1000 byte packets.  The first
  7073. time I try to send a file from the Macintosh, MacKermit produces a correct S
  7074. packet indicating that the maximum length for non-long packets is 90 bytes,
  7075. that it supports the long packet capability, and the maximum length for long
  7076. packets is 1000 bytes.  After having successfully sent a file with long
  7077. packets, on the second and subsequent attempts to send a file, MacKermit
  7078. produces defective S packets.  These defective S packets are defective only
  7079. in that the character that encodes the maximum length of non-long packets is
  7080. not in the permissible range (it is a backspace character - I assume that
  7081. MacKermit is trying to encode the value 1000 in a single byte and its
  7082. algorithm produced the backspace character).  This defective S packet should
  7083. be acceptable to a program prepared to receive long packets - because it
  7084. indicates support for the long packet capability and a valid maximum length
  7085. for long packets.  But it is a defective S packet.
  7086.  
  7087. [Ed. - This is the same bug that was noted by Chuck Hedrick in Info-Kermit
  7088. V7 #9, 22 March 88.  It is not particular to MacKermit, but is endemic to
  7089. all C-Kermit-based Kermits, therefore MacKermit 0.9(40) will have the same
  7090. problem.  A fix from Chuck is listed in CKUKER.BWR, and will be applied in
  7091. the next release of C-Kermit.]
  7092.  
  7093. ------------------------------
  7094.  
  7095. Date: Tue, 5 Apr 88 13:47:59 EDT
  7096. From: Howard Walter <howard@BRL.ARPA>
  7097. Subject:  MacKermit Questions
  7098. Keywords: MacKermit 0.9(36)b4, Long Packets
  7099.  
  7100. I am using the (36)b4 release of MacKermit on a Mac+ and have been VERY
  7101. pleased with it. I have several questions:
  7102.  
  7103. I am using a Vadic 9600VP modem which has a 4KB buffer.  Are there any plans
  7104. to allow ckermit to use a larger buffer such as 4KB?
  7105.  
  7106. [Ed. - MacKermit can receive packets up to 1KB and send packets up to 2KB.
  7107. As of today, you can get the sources and increase these sizes, which are
  7108. just symbols defined in CKCKER.H, MAXRP and MAXSP respectively, recompile,
  7109. and try it out.  Satisfaction not guaranteed (very long packets sometimes
  7110. give poorer performance -- you have to find the optimum length for your
  7111. setup.)]
  7112.  
  7113. Does the vt100 terminal emulation mode honor flow control? I have never had
  7114. a problem transfering files but the terminal mode frequently trashes the
  7115. screen.
  7116.  
  7117. [Ed. - As of today, yes.]
  7118.  
  7119. Would you consider changing the terminal mode so that if the user types a
  7120. control-S, the terminal immediately stops displaying new characters?  With
  7121. the large buffer in the modem, you can type a control-S and then wait for
  7122. several screenfuls until the buffer clears.
  7123.  
  7124. [Ed. - The new version, 0.9(40), does not do this.  At 9600 baud, anywhere
  7125. from a line or two up to nearly a screenful goes by before the XOFF takes
  7126. effect, depending on how much the Mac itself has buffered up internally (it
  7127. has a biiiig input buffer.  Future versions might have a feature like this,
  7128. similar to the VT100 No Scroll button.]
  7129.  
  7130. Is there an escape sequence to activate the printer on the Mac and
  7131. automatically print whatever is appearing on the screen?
  7132.  
  7133. [Ed. - No, ANSI printer control is on the list of ideas for future versions.]
  7134.  
  7135. Thanks!!
  7136. Howard
  7137.  
  7138. ------------------------------
  7139.  
  7140. Date: Wed, 13 Apr 88 20:32:20 EDT
  7141. From: Caroline Arms <CA0L%CMUCCVMA.BITNET@CUVMA.COLUMBIA.EDU>
  7142. Subject: Linefeed problem with MacKermit 0.9(36)B4
  7143. Keywords: MacKermit 0.9(36)b4, Key Redefinition
  7144.  
  7145. I don't seem to be able to set a key to the linefeed character () -
  7146. or rather the LF looks as though it gets converted to a CR (or CR/LF)
  7147. before transmission.  I had no such problem with the earlier version of
  7148. MacKermit I had been using - 0.8(35).  Is this is a bug or a feature?
  7149.  
  7150. [Ed. - Neither, at least not in the new version.  Maybe you didn't notice
  7151. that control characters should be entered as octal, rather than decimal,
  7152. numbers.  Also, in the new version, you can enter them symbolically, e.g.
  7153. \^J for linefeed, \^M for carriage return, etc.]
  7154.  
  7155. Apart from that, the new version seems to be a substantial improvement.
  7156.  
  7157. Caroline Arms   CA0L@CMUCCVMA
  7158.  
  7159. ------------------------------
  7160.  
  7161. Date: 2 May 88 23:02:41 GMT
  7162. From: alf@sics.se (Thomas Sj|land)
  7163. Subject: Kermit Between Macintosh and UNIX, Slight Problem
  7164. Keywords: MacKermit
  7165.  
  7166. I tried to use kermit to transfer a (MacWrite-)file from a Macintosh to a
  7167. SUN and back again and found some problems:
  7168.  
  7169. (I used kermit -u on the sun).
  7170.  
  7171. [Ed. - "kermit -u" ???]
  7172.  
  7173. 1. Kermit lost information present in the Macintosh files without informing
  7174.    the user and asking whether that was OK (probably the user is naive, since
  7175.    smart users seem to use other protocols according to my minisurvey in
  7176.    the surroundings here :-).
  7177.  
  7178. [Ed. - The problem is that the user did not tell Unix Kermit to receive the
  7179. file in binary, rather than text mode.  Use "kermit -ir", for instance.
  7180. You'd need a smart protocol indeed to receive files from a foreign system
  7181. and know whether they are text or binary!]
  7182.  
  7183. 2. Kermit transformed names in upper case letters on the Mac to lower case
  7184.    on Unix without informing about this. (Again, Macusers expect more info
  7185.    about what is going on than traditional users. The Mac-Kermit should
  7186.    be more user friendly here.
  7187.  
  7188. [Ed. - Maybe so, but the default action is even friendlier.  If the file
  7189. arrived at Unix in mixed case, your naive user might not know that case is
  7190. significant, and would not be able to refer to the file until s/he figured
  7191. this out.  If you prefer filenames to be transferred literally, you can
  7192. give Unix Kermit users an initialization file (.kermrc) that includes the
  7193. command "set file names literal".]
  7194.  
  7195. 3. When transferring the file back to the Mac, Kermit destroyed the
  7196.    original file, again without informing the user about what was going on.
  7197.    (The mapping of filenames was involved here).
  7198.  
  7199. [Ed. - This is NOT the default action.  Someone customized your user's
  7200. MacKermit to do this.  Normally, MacKermit will append a dot and a number to
  7201. any incoming file that has the same name as an existing file.]
  7202.  
  7203. - Are there versions of Kermit for the Mac around that do a better job on
  7204.   keeping all information stored in a Mac-file, when transferring to a
  7205.   file system like the one of Unix?  Note that one might well want to use
  7206.   the Unix system as a buffer for files to be downloaded on another Mac,
  7207.   and Kermit ought to be able to handle the situation.
  7208.  
  7209. (Yes, I know that one can use PackIt or BinHex before sending files, but
  7210.  if that is needed, I think Kermit should warn the user when he is about
  7211.  to make a stupid mistake.)
  7212.  
  7213. [Ed. - No, not yet.  Something like this is on the list for a future
  7214. release.  Probably MacKermit will be able to convert to/from MacBinary while
  7215. sending and receiving.  This does not mean you can't transfer Mac
  7216. applications directly with Kermit, only that it's a bit cumbersome.]
  7217.  
  7218. Opinions ?
  7219.  
  7220. [Ed. - Always welcome, as are suggestions, complaints, and praise.  But
  7221. remember -- these programs are done by volunteers in their spare time!]
  7222.  
  7223. Thomas Sj|land
  7224. SICS, PO Box 1263, S-164 28 KISTA, SWEDEN
  7225. Tel: +46 8 752 15 42    Ttx: 812 61 54 SICS S    Fax: +46 8 751 72 30
  7226. Internet: alf@sics.se or {mcvax,munnari,ukc,unido}!enea!sics.se!alf
  7227.  
  7228. ------------------------------
  7229.  
  7230. Date: Fri, 15 Apr 1988 11:18:56 IST
  7231. From: "Jonathan B. Owen" <GDAU100%BGUVM.BITNET@CUVMA.COLUMBIA.EDU>
  7232. Subject: 8-Bit Asynchronous Communication with Parity Bit
  7233. Keywords: RS-232, Asynchronous Communication, Data Bits, Parity
  7234.  
  7235. I keep reading all too often of people writing that 8-bit communication is
  7236. mutually exclusive with a parity bit.  Actually, each frame, or character
  7237. transmitted over an asynchronous link starts with a Start-Bit followed by 7
  7238. or 8 Data-Bits, followed by an optional Parity-Bit, and finally terminated
  7239. with 1, 1.5 or 2 Stop-Bits.  In effect, besides the framing bits, a maximum
  7240. of 9 bits are possible for each character.
  7241.  
  7242. The reason I write this, is because I wanted to use Mac-Kermit 0.9(36) with
  7243. an IBM/370.  Apparently, you cannot set 8 bit communication with Mac-Kermit.
  7244. Also, I ran across another program on the Mac which lets you select EITHER 8
  7245. bit communication or 7 Bit with Parity, which is ridiculous (can't remember
  7246. name of program off hand).
  7247.  
  7248. I hope this letter clears things up a bit (or 9 bits!).
  7249.  
  7250. Email: gdau100@bguvm (bitnet)
  7251. Snail: 6/15 Mendelson, Tel-Aviv  Israel
  7252. Voice: (03) 557-7519
  7253. Jonathan B. Owen
  7254.  
  7255. [Ed. - I guess it depends on who sets the standards.  According to ANSI
  7256. X3.16-1976, "Character structure and character parity sense for
  7257. serial-by-bit communication", there are two environments: 7-bit and 8-bit.
  7258. In the 7-bit environment, each character should contain 7 data bits, a
  7259. single parity bit, plus a start and stop bit (section 3.1).  In the 8-bit
  7260. environment, you get the start bit, 8 data bits, and a stop bit.  "There is
  7261. no parity bit in the 8-bit environment" (section 3.2).  In real life, of
  7262. course, you can transmit whatever you like.  For instance, the 8250 UART in
  7263. the IBM PC allows for 5, 6, 7, or 8 data bits, with or without parity.  The
  7264. key consideration is that the receiver be programmed exactly like the sender
  7265. as to the number of start, data, parity, and stop bits.  Much hardware, and
  7266. most software, is designed according to the ANSI standard, and therefore
  7267. allows 7 bits with parity, or 8 bits with no parity.  The asynchronous
  7268. serial interfaces found on IBM mainframes (3705 TTY lines, 7171 protocol
  7269. emulators, etc) all use 7 data bits with parity.  You can definitely use
  7270. MacKermit to communicate with IBM mainframes in either mode, but certain
  7271. beta test releases of 0.9(36) had bugs relating to parity, which are fixed
  7272. in 0.9(40).]
  7273.  
  7274. ------------------------------
  7275.  
  7276. Date: Fri, 20 May 88 08:07:33 EDT
  7277. From: ralphw@ius3.ius.cs.cmu.edu (Ralph Hyre)
  7278. Subject: Does Windowed Kermit Exist?
  7279. Organization: Carnegie-Mellon University, CS/RI
  7280.  
  7281. I have a 19.2kbps 8-bit-transparent connection from my office to home.
  7282. (Bell of PA's Metropolitan Campus Network - I believe it's based on Project
  7283. Victoria technology - it will be upgraded to 64 kbps Real Soon Now.)
  7284.  
  7285. I sometimes transfer files using Kermit [4D(061) on a 4.3 Vax, MacKermit
  7286. 0.7(21)], but the transfer times seem unreasonably long.  A minor glitch
  7287. is that the Kbyte estimates on the Mac are double what they can (and should)
  7288. be in reality.  The main problem is that my effective data rate is around
  7289. 200 cps, when I'd expect at least 1000 cps.  The seems to be mostly because
  7290. there can only be one outstanding unacknowledged packet.  This makes the
  7291. effect of other delays in the system (mainly the intermediate routers and
  7292. terminal concentrators in between) intolerable.
  7293.  
  7294. Is there some Kermit variant that is available for Unix machines and Macs
  7295. that will support a 'window' (outstanding unacknowledged data, which is
  7296. presumably accounted for at some later time.)
  7297.  
  7298. This all makes X/Y/Z/MODEM/7 looks awfully tempting, since I know I have an 
  7299. 8-bit transparent path, except of course the MacTerminal I'm using makes it
  7300. practically impossible to download to disk other than the one MacTerminal is
  7301. on.  I'd rather fight than switch.
  7302.  
  7303. Thanks for any pointer and help you can provide.
  7304.  
  7305.                     - Ralph W. Hyre, Jr.
  7306.  
  7307. Internet: ralphw@ius2.cs.cmu.edu    Phone:(412)268-{2847,3275} CMU-{BUGS,DARK}
  7308. Amateur Packet Radio: N3FGW@W2XO, or c/o W3VC, CMU Radio Club, Pittsburgh, PA
  7309.  
  7310. [Ed. - When there are long round trip delays, a full-duplex sliding window
  7311. protocol is the best solution.  We hope that sliding windows will be added to
  7312. C-Kermit (and therefore Unix and Macintosh Kermits) in the next few months.
  7313. But then, we've been saying that for two years.  Meanwhile, long packets are
  7314. better than short packets, so try them in the current releases of Unix and
  7315. Macintosh Kermits.]
  7316.  
  7317. ------------------------------
  7318.  
  7319. Date: 24 Apr 88 20:09:51 GMT
  7320. From: friedman@kinks.rutgers.edu (Gadi )
  7321. Subject: Bi-directional Protocols
  7322. Keywords: Bi-directional Protocol
  7323.  
  7324. Does anyone know about a bi-directional protocol?  It seems to me that
  7325. having a MODEM or KERMIT type protocol running in both directions over a
  7326. phone link would double the thoughput.  I was thinking of this mostly with
  7327. respect to passing FIDONET, UUCP, etc mail.  Is there any reason why such a
  7328. protocol won't work?
  7329.  
  7330.                                           Gadi
  7331.  
  7332. uucp:   {ames, cbosgd, harvard, moss}!rutgers!aramis.rutgers.edu!friedman
  7333. arpa:   FRIEDMAN@ARAMIS.RUTGERS.EDU
  7334.  
  7335. [Ed. - Kermit and Xmodem would take some massive redesigning to transfer
  7336. files bidirectionally, to the extent that they wouldn't be Kermit or Xmodem
  7337. any more.  Once you leave the public arena, you can find some protocols that
  7338. claim to do this, like Blast.]
  7339.  
  7340. ------------------------------
  7341.  
  7342. From: Gisbert W.Selke (RECK@DBNUAMA1.BITNET)
  7343. Date: 27 May 1988
  7344. Subject: Modcomp Kermit - A Bug and Two Suggestions
  7345. Keywords: Modcomp Kermit
  7346.  
  7347. I think I found a bug in Modcomp Kermit which sometimes caused it to crash a
  7348. file transfer without necessity. I think I've fixed it, and I've written a
  7349. letter to the authors for clearance.  The letter is appended below, together
  7350. with the fixed routine (SDATA).  In addition, I think one can make Modcomp
  7351. Kermit cope better with a particular Modcomp peculiarity (viz., using Ctrl-A
  7352. as a signal to the terminal maintenance processor - the standard Kermit
  7353. start of packet must be set to something different because every once in a
  7354. while TMP saw a Ctrl-A before Kermit could grab it).  One can do without
  7355. this change; but I think it's worth it for the sake of conformity to the
  7356. rest of the Kermit world.  Finally, an assembly-language subroutine has been
  7357. recoded into Fortran.  I'd like to hear suggestions from people more
  7358. knowledgeable than myself, though, before I proceed and install this change.
  7359.  
  7360. [Ed. - Thanks, Gisbert!  Your letter, with the suggested fixes, has been
  7361. placed with the Modcomp Kermit files as MODCMD.BWR.]
  7362.  
  7363. ------------------------------
  7364.  
  7365. End of Info-Kermit Digest
  7366. *************************
  7367. -------
  7368. 29-Jun-88 19:06:33-EDT,20270;000000000000
  7369. Mail-From: SY.CHRISTINE created at 29-Jun-88 19:05:00
  7370. Date: Wed 29 Jun 88 19:04:59-EDT
  7371. From: Christine M Gianone <SY.CHRISTINE@CU20B.CC.COLUMBIA.EDU>
  7372. Subject: Info-Kermit Digest V7 #15
  7373. To: Info-Kermit@CU20B.CC.COLUMBIA.EDU
  7374. Reply-To: Info-Kermit@CU20B
  7375. Queries-To: Info-Kermit-Request@CU20B
  7376. Message-ID: <12410411234.8.SY.CHRISTINE@CU20B.CC.COLUMBIA.EDU>
  7377.  
  7378. Info-Kermit Digest         Wed, 29 Jun 1988       Volume 7 : Number 15
  7379.  
  7380. Today's Topics:
  7381.  
  7382.                       Utility Program for Prime Tapes
  7383.                       RE: VAX C-Kermit Over X.25 PADs
  7384.                       RE: VME/10 Kermit Under Versados
  7385.                 Bug in CD3KER vs. 3.4, CDC Cyber Nos Kermit
  7386.                Problems with Downloading Commodore 64 Kermit
  7387.                              MS Kermit and OS/2
  7388.               8-Bit Asynchronous Communication with Parity Bit
  7389.                   Bug in Macintosh Kermit Version 0.9(40)
  7390.                  Apple II Kermit and the Super Serial Card
  7391.                 RE: Setting Flow Control for EMACS in Kermit
  7392.                             Kermit Over Networks
  7393.                        Automatic ISO 8859 Conversion
  7394.  
  7395. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  7396. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  7397.  
  7398. Kermit files may be obtained over networks and by mail order.  On the
  7399. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  7400. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  7401. and GET the desired files from logical device KER:.  You can also get Kermit
  7402. files over BITNET/EARN; to get started send a message with text HELP to
  7403. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  7404. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  7405. request a complete list of Kermit versions and an order form from Kermit
  7406. Distribution, Columbia University Center for Computing Activities, 612 West
  7407. 115th Street, New York, NY 10025 USA.
  7408.  
  7409. ----------------------------------------------------------------------
  7410.  
  7411. Date: Fri, 10 Jun 88 17:51:04 PDT
  7412. From: Bob Larson <R.LARSON%AIS1@ECLA.USC.EDU>
  7413. Subject: Utility Program for Prime Tapes
  7414. Keywords: Prime, tape utility program
  7415.  
  7416. Prime now supplies a utility (ux_tape) to read and write UNIX tar and cpio
  7417. tapes with the latest version of primos (21.0.2 and 21.0.3).  The bugs in the
  7418. 21.0.2 version probably make in unusable, but it looks like tar tapes will be
  7419. a reasonable alternative to the program to read ANSI tapes that you currently
  7420. are supplying for Prime systems.  (21.0.3 has only been available a couple of
  7421. weeks, and most sites are still running pre-21 primos.)
  7422.  
  7423. ------------------------------
  7424.  
  7425. Date: Sat, 21 May 88 14:39:59 EDT
  7426. From: elsie!ado@ncifcrf.gov (Arthur David Olson)
  7427. Subject: RE: VAX C-Kermit Over X.25 PADs
  7428. Keywords: C-kermit
  7429.  
  7430. Re: Info-Kermit Digest V7 #12:
  7431.  
  7432. > We have a (*very* slow) VAX-11/780 running VMS 4.7; terminals connected to 
  7433. > X25 PADs and make X29 calls into the VAX. We have all our lines set for 9600
  7434. > baud. C-Kermit works OK with normal packet sizes, and it sends files *to* the
  7435. > PC with 250 byte packets OK. However, trying to use any packet size about 200
  7436. > bytes or so *from* the PC results in repeated retries; the log shows that the
  7437. > VAX is giving "Data Overrun" errors on about 1 in 3 packets.
  7438.  
  7439. The same sort of thing happens with PCs connected via DZ11s; the VAX just
  7440. can't drain the DZ11's silo fast enough, resulting in silo overflow.
  7441.  
  7442. So. . .here at elsie we don't even try; we've set MAXRP to 94.
  7443.  
  7444.    *** 1.1/ckcker.h    Sat May 21 14:37:26 1988
  7445.    --- 1.4/ckcker.h    Sat May 21 14:37:28 1988
  7446.    ***************
  7447.    *** 26,31 ****
  7448.    --- 26,35 ----
  7449.      
  7450.      #define MAXSP 2048            /* Send packet buffer size  */
  7451.      #define MAXRP 1024            /* Receive packet buffer size  */
  7452.    + #ifndef ASWAS
  7453.    + #undef MAXRP
  7454.    + #define MAXRP 94            /* ...or suffer buffer overruns */
  7455.    + #endif /* !defined ASWAS */
  7456.      #define MAXWS 1                /* Maximum window size */
  7457.      
  7458.      /* Kermit parameters and defaults */
  7459. -- 
  7460.     Canada's program is to spaceflight as the carrier pigeon is to mail.
  7461.     ado@ncifcrf.gov            ADO is a trademark of Ampex.
  7462.  
  7463. [Ed. - Thanks....  It has been added to KER:CKVKER.BWR.]
  7464.  
  7465. ------------------------------
  7466.  
  7467. Date: Thu, 19 May 88 19:53:50 {o
  7468. From: arm@dsl.pittsburgh.edu (Alan Martello)
  7469. Subject: RE: VME/10 Kermit Under Versados
  7470. Keywords: VME/10 Kermit
  7471.  
  7472. Response to inquiry in digest V& #5 concerning VME/10 Kermit under Versados
  7473.  
  7474. Motorola has now included the KERMIT protocol in the TRANSFER command for
  7475. release 4.6 of Versados (untested, but according to the 4.6 doc.).  I have
  7476. not tried to run this since all the Versados machines I use are frozen at
  7477. Version 4.5, but from previous experience with Motorola supplied software, I
  7478. would not hold my breath.  I did not attempt to run the executable from 4.6
  7479. under 4.5 since the 4.6 documentation indicated that a new device driver
  7480. call to handle character I/O more reasonably was added to Versados 4.6,
  7481. although it did not mention Kermit explicitly.
  7482.  
  7483. (*FLAME ON* I made the assumption that Motorola could not easily port Kermit
  7484. without adding the new driver call since Versados handles just about all its
  7485. I/O in a brain-damaged fashion. *FLAME OFF*)
  7486.  
  7487. I would give Versados 4.6 a try if you have it available, but remember that
  7488. Motorola is the same company that provided the tape backup support which I
  7489. used to save a corrupted Fujitsu Eagle (150 MB) under Versados only to find
  7490. that their restore program could only read the first tape of a three volume
  7491. save set!!!  (I guess they never tried to read more than 60 MB of
  7492. information).
  7493.  
  7494. Good Luck!
  7495.  
  7496. Alan Martello
  7497. University of Pittsburgh
  7498.  
  7499. UUCP: { akgua | allegra | cmcl2 | idis | ihnp4 | mi-cec | pitt
  7500.     psuvax1 | sun | sunrise | vax135 } ! cadre ! arm
  7501. ARPA: arm@cadre.dsl.pittsburgh.edu
  7502.  
  7503. DISCLAIMER - the views expressed above concerning Versados and Motorola
  7504. software are entirely my own after working with their '680x0 development
  7505. environment' for three years. 
  7506.  
  7507. ------------------------------
  7508.  
  7509. Date: Fri, 27 May 88 14:00:48 -0800
  7510. From: ames!tis.llnl.gov!lll-tis!lll-crg!lll-winken!uunet!convex!otto!jimi!unsvax.uucp!bartlett@ucbvax.Berkeley.EDU
  7511. Subject: Bug in CD3KER vs. 3.4, CDC Cyber Nos Kermit
  7512.  
  7513. I have been installing the latest Kermit distribution for CD3KER vs. 3.4
  7514. for the CDC Cyber NOS systems and I discovered an error in the CD3KER.MOD
  7515. file. The problem concerns the fact that the modified array SETTYP must be
  7516. in alphabetical order for the Fortran subroutine MATCH to work correctly.
  7517. To fix the file CD3KER.MOD replace the following four lines -
  7518.  
  7519. *D 1041
  7520.      +    'TEXT-MODE', BIN-MODE', 'EOR-EOF-MODE' /
  7521. *D 1046
  7522.       GO TO (20,30,40,10,50,70,75,80,90,100,110,120), INDX 
  7523.  
  7524. with the following six lines -
  7525.  
  7526. *D 1039,1041
  7527.       DATA SETTYP /  'BIN-MODE', 'DEBUG', 'DELAY', 'DUPLEX',
  7528.      +    'EOR-EOF-MODE', 'FILE-MODE', 'INIT-RETRY', 'RECEIVE',
  7529.      +    'RDELAY', 'RETRY', 'SEND', 'TEXT-MODE' /
  7530. *D 1046
  7531.       GO TO (110,20,30,40,120,10,50,70,75,80,90,100), INDX
  7532.  
  7533. I should add that I have installed CD3KER vs. 3.4 on an older Cyber NOS
  7534. l647 and everthing seems to work except for the CDCNET versus NPU test
  7535. in Program KRM0100.
  7536.  
  7537. Dave Bartlett
  7538. UNS Computing Services
  7539. bartlett@unsvax.uns.edu, bartlett@uns-helios.uns.edu,
  7540. or via BITNET as AC34U05@UNEV
  7541.  
  7542. [Ed. - Thanks.  Your message has been put in KER:CD3KER.BWR.]
  7543.  
  7544. ------------------------------
  7545.  
  7546. Date: Sat, 04 Jun 88 23:28:29 MET
  7547. From: Jos Grote Punt <U448025%HNYKUN11.BITNET@CUVMA.CC.COLUMBIA.EDU>
  7548. Subject: Problems with Downloading Commodore 64 Kermit
  7549. Keywords: C64 Kermit
  7550.  
  7551. Many people have a problem with dowloading and converting C-64 Kermit. The
  7552. cause is a bug in the file C64DXL.HEX. In the file C64KER.HLP it says that
  7553. with C64DXL.BAS you can convert this hexdump file into a hexdump loader. With
  7554. this loader (called C64DXL.C000) you can then convert C64KER.HEX to a running
  7555. version of Kermit. The help file states that you should save the file with the
  7556. last address displayed by C64DXL.C000. You will never see this address because
  7557. of the bug. It works ok if you change $00 on address $C20A in $60 (BRK changed
  7558. in RTS).
  7559.  
  7560. Besides that there's another problem with C64KER.HEX. This file is in the so
  7561. called MINMIC hexdump format, where a every line looks like this:
  7562.   1. A ';' that marks the beginning of the line
  7563.   2. The number of data bytes
  7564.   3. The adress (in HIGH-LOW format) from which this line is to be loaded
  7565.   4. The data bytes itself (A-F in uppercase)
  7566.   5. Two-byte checksum (HIGH-LOW format), being the sum of all other bytes
  7567.  
  7568. The last line has a 00 as the number of data bytes. So, what's wrong with
  7569. C64KER.HEX? It has two databytes less than above item 2 says! Result: the hex-
  7570. dump file loads ok, but the checksum can't be checked. This means that if you
  7571. were lucky and there was no error during the download of C64KER.HEX than the
  7572. resulting Kermit will work, in the other case you have a big problem! The
  7573. strange thing is that the file C64DXL.HEX is allright.
  7574. I hope this info can help some people.
  7575.  
  7576. Jos Grote Punt
  7577. Faculty of Medicine
  7578. University of Nymegen
  7579. The Netherlands
  7580.  
  7581. U448025@HNYKUN11.BITNET
  7582.  
  7583. [Ed. - Many thanks for the report!  It's been added to the C64KER.BWR file.]
  7584.  
  7585. ------------------------------
  7586.  
  7587. Date: Thu, 21 Apr 88 11:46 PDT
  7588. From: DBUERGER%SCU.BITNET@CUVMA.COLUMBIA.EDU
  7589. Subject: MS Kermit and OS/2
  7590. Keywords: MS-Kermit, OS/2
  7591.  
  7592. Has anyone begun development to enable MS-Kermit to be multitasked under
  7593. OS/2?  If so, estimated time schedules?  Please CC: me directly as I don't
  7594. often read this digest.  Thanks.
  7595.  
  7596. David J. Buerger
  7597. Santa Clara University
  7598. dbuerger@scu.bitnet
  7599.  
  7600. [Ed. - This is a popular question.  Someone has been working on porting
  7601. C-Kermit to OS/2 and this should be available shortly.  In the longer term,
  7602. some thought is being given to adapting MS-Kermit to full OS/2 compatibility,
  7603. but this will take some time.  Meanwhile, it's possible that "WINKRM" -- the
  7604. MS-Windows version of Kermit -- can be used under OS/2 to transfer files
  7605. while other processes are active, as it can under Windows itself.  A new
  7606. version of WINKRM has just arrived and will be announced as soon as it's
  7607. installed.  Meanwhile, the current version of MS-Kermit runs in DOS
  7608. compatibility mode under OS/2.  As Joe Doupnik reports "Throughput seems
  7609. terrific, given my DOS AT on one side and the Model 80-111 running OS/2 on
  7610. the other.  A 9600 baud line yielded about 8400 effective for a long text
  7611. file.  The only difference so far is if one asks a Kermit server to write to
  7612. a protected disk the OS/2 error menu pops up rather than letting Kermit
  7613. manage it; telling OS/2 to let the error flow to the program yields Kermit's
  7614. normal graceful recovery."]
  7615.  
  7616. ------------------------------
  7617.  
  7618. Date: Fri, 15 Apr 1988 11:18:56 IST
  7619. From: "Jonathan B. Owen" <GDAU100%BGUVM.BITNET@CUVMA.COLUMBIA.EDU>
  7620. Subject: 8-Bit Asynchronous Communication with Parity Bit
  7621. Keywords: RS-232, Asynchronous Communication, Data Bits, Parity
  7622.  
  7623. I keep reading all too often of people writing that 8-bit communication is
  7624. mutually exclusive with a parity bit.  Actually, each frame, or character
  7625. transmitted over an async. link starts with a Start-Bit followed by 7 or 8
  7626. Data-Bits, followed by an optional Parity-Bit, and finally terminated with
  7627. 1, 1.5 or 2 Stop-Bits.  In effect, besides the framing bits, a maximum of 9
  7628. bits are possible for each char.
  7629.  
  7630. The reason I write this, is because I wanted to use Mac-Kermit 0.9(36) with
  7631. an IBM/370.  Apparently, you cannot set 8 bit communication with Mac-Kermit.
  7632. Also, I ran across another program on the Mac which lets you select EITHER 8
  7633. bit communication or 7 Bit with Parity, which is rediculous (can't remember
  7634. name of program off hand).
  7635.  
  7636. I hope this letter clears things up a bit (or 9 bits!).
  7637.  
  7638. Email: gdau100@bguvm (bitnet)
  7639. Snail: 6/15 Mendelson, Tel-Aviv  Israel
  7640. Voice: (03) 557-7519
  7641. Jonathan B. Owen
  7642.  
  7643. [Ed. - In theory, you're right.  In practice, it depends on the UART.  Many
  7644. UARTs simply do not give you the option, or even if they do, the
  7645. corresponding device drivers do not.  Nor do most modems, PADs, or other
  7646. communication equipment.]
  7647.  
  7648. ------------------------------
  7649.  
  7650. Date: Sun, 19 Jun 88 21:53:42 +0100
  7651. From: Eamonn McManus <emcmanus@csvax1.tcd.ie>
  7652. Subject: Bug in Macintosh Kermit Version 0.9(40)
  7653. Keywords: MacKermit 0.9(40)
  7654.  
  7655. There is a trivial but annoying bug in Mac Kermit 0.9(40), as released to
  7656. comp.binaries.mac on Usenet.  (The version says it is Kermit version 0.9(40),
  7657. 04/05/88 11:51.)  The default settings for tab stops place the last one at
  7658. column 71 (zero-origin) rather than 72 as it should be.  Most of the time
  7659. this doesn't show up (which is presumably why the bug hasn't been fixed so
  7660. far) but it is quite noticeable in editors like vi that attempt to optimise
  7661. cursor motion, frequently by using tabs.
  7662.  
  7663. Here is a patch that fixes the bug.  The version of ckmcon.c is that from
  7664. 0.9(36)b4 but I assume it hasn't changed.
  7665.  
  7666. Since I don't have the 0.9(40) sources, I've had to patch the binary.  This
  7667. involves editing block 132(dec) and changing byte 0x19c to a 0, and byte
  7668. 0x19e to a 1.
  7669.  
  7670. Eamonn
  7671.  
  7672. [Ed. - Thanks.  Your message has been put in KER:CKMKER.BWR.]
  7673.  
  7674. ------------------------------
  7675.  
  7676. Date: Wed, 16 Mar 88 15:54 N
  7677. From: SIEGRIST@CLSEPF51.BITNET
  7678. Subject: Apple II Kermit and the Super Serial Card
  7679. Keywords: Apple II Kermit
  7680.  
  7681. I am attempting to load and run KERMIT on an Apple IIe minicomputer.  The
  7682. documentation for KERMIT in the file APPLE.DOC hints about some possible
  7683. problems to be encountered in this situation, especially when using the
  7684. APPLE SUPER SERIAL CARD.  Please send suggestions and/or newly updated
  7685. documentation for the installation of KERMIT on the APPLE IIe.
  7686.  
  7687. As a secondary attempt I have installed a Z-80 coprocessor card into my
  7688. Apple IIe.  I have then tried to use the Kermit programs: CPMAPPLE, CPMPLUS,
  7689. CPMGENER, and KERMIT version 4.3, all without success.  The KERMIT programs
  7690. load properly, but will not execute the CONNECT command without hanging up.
  7691. Both the SSC card and CPM card and these versions of KERMIT work properly on
  7692. an APPLE II+ in our laboratory.
  7693.  
  7694. Thank you for your assistance and cooperation.
  7695.  
  7696. Sincerly yours,
  7697.  
  7698. Timothy Good         Centre de Recherches en Physique des Plasmas
  7699.                          Lausanne, Switzerland
  7700. Bitnet address: SIEGRIST@CLSEPF51
  7701.  
  7702. [Ed. - From Ted Medin, maintainer of Apple II Kermit: The super serial card
  7703. and driver are probably the most bullet proof part of kermit-65. Since it
  7704. works on the //+ and not the //e i suspect they have hardware problems with
  7705. their //e. I use the //e or //e+ all the time and am using it right now with
  7706. a super serial card. Is there a difference with export models of the //e????]
  7707.  
  7708. ------------------------------
  7709.  
  7710. Date: Tue, 5 Apr 88 17:53:39 EDT
  7711. From: paul@tut.ohio-state.edu (Paul Placeway)
  7712. Subject: RE: Setting Flow Control for EMACS in Kermit
  7713. Keywords: Flow Control, EMACS
  7714.  
  7715. < >[Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  7716. < >start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  7717.  
  7718. < How about some escape sequence the host can send to Kermit to turn
  7719. < flow-control on and off.  Emacs (GNU Emacs anyway) can be configured
  7720. < to send such a sequence when entering or exiting.
  7721.  
  7722. The _best_ way is to make your micro use a real big serial input queue (that
  7723. is what MacKermit does).  If you can't do that, then if you are running Gnu
  7724. Emacs, there is a _much_ better way to deal with this: In your .emacs (for
  7725. Unix system; VMS uses some other name), include:
  7726.  
  7727. ;;; for stupid ^S and ^Q problems (sets ^^ to be ^Q, ^\ to ^S,
  7728. ;;; ^S to ^\, and ^Q to ^\, and makes ^\ ignored).
  7729. ;;; NOTE: the second line of the string must NOT be indented!!
  7730. (setq keyboard-translate-table
  7731. "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\
  7732. \020\036\022\036\024\025\026\027\030\031\032\033\023\035\021\037")
  7733. (global-set-key "\036" 'ignore)
  7734.  
  7735. and get used to typing ^\ for I-Search and ^^ for Quote.  I also remember
  7736. some way of making emacs actually use ^S and ^Q for flow control, but I
  7737. can't remember off the top of my head.
  7738.  
  7739.         -- Paul
  7740.  
  7741. ------------------------------
  7742.  
  7743. Date: Fri, 24 Jun 88 16:34 CST
  7744. From: SNISSEN%carleton.edu@RELAY.CS.NET
  7745. Subject: Kermit Over Networks
  7746. Keywords: MacKermit 0.9(40), MS-DOS Kermit 2.31
  7747.  
  7748. I am looking for communications programs, preferably versions of Kermit,
  7749. that can connect from PC compatibles or Apple Macintoshes to VAXen across an
  7750. Appletalk (Localtalk) network.  Specifically, our configuration is this: In
  7751. several administrative offices at the college, we are adding small Phonenet
  7752. networks (running Appletalk protocols) primarily to allow sharing of Apple
  7753. LaserWriters.  In the new construction, there is only one data port
  7754. connection in the wall for each computer, so connection to the VAXen should
  7755. be through the local network.  The VAXen are connected to the Appletalk
  7756. (LocalTalk) network through Ethernet via a Kinetics FastPath.  The
  7757. microcomputer software will be either TOPS or Appleshare.  The VAX
  7758. connection is very simple, just VT100 emulation and standard Kermit server
  7759. file transfers.  Kermit-MS version 2.30 has support for NetBIOS local area
  7760. networks, but not for Appletalk.  MacKermit 0.9(40) seems to have no LAN
  7761. support.  If you have an Appletalk-aware version of Kermit, or if you can
  7762. comment on any Appletalk-aware communications packages, please let me know.
  7763. I read Info-Kermit regularly, but it may be difficult to reach me through
  7764. the network, so please respond to:
  7765.  
  7766.         Sande Nissen
  7767.         Computer Center
  7768.         Carleton College
  7769.         One North College Street
  7770.         Northfield, MN  55057
  7771.         (507) 663-4479
  7772.     net: snissen@carleton.edu
  7773.  
  7774. [Ed. - Appletalk support is not in MacKermit currently, but it's on the
  7775. "wish-list."  For MS-Kermit, the best solution would be an independent
  7776. BIOS-level device driver which Kermit could take advantage of using either
  7777. its built-in BIOS or NetBIOS support (SET PORT BIOSx, SET PORT NET).  Is
  7778. anyone aware of work going on in this area?]
  7779.  
  7780. ------------------------------
  7781.  
  7782. Date: 1 Jun 88 11:47:08 GMT
  7783. From: mcvax!rhi.hi.is!frisk@uunet.UU.NET (Fridrik Skulason)
  7784. Subject: Automatic ISO 8859 Conversion
  7785. Keywords: ISO Standards, Character Sets
  7786. Organization: University of Iceland (RHI)
  7787.  
  7788. Regarding a recent note about automatic text conversion to ISO 8859/1.
  7789.  
  7790. As a matter of fact, we did just this here in Iceland a few years ago, while
  7791. this standard was still known here just as "ECMA code". The reason was of
  7792. course, that the first PCs had arrived here, and we often had to transfer
  7793. text to/from our VAX, which used modified 7 bit ASCII.
  7794.  
  7795. Later we added a translation table to Mackermit, where a small problem
  7796. appeared, namely that not all characters in the Mac character set could be
  7797. translated into ISO codes. This problem was simply ignored, and all
  7798. "untranslatable" characters were just translated into a single "junk"
  7799. character. The reason was simply the low frequency of those characters in
  7800. normal text ( << 0.1%)
  7801.  
  7802. As a matter of fact, we are back to using the original unmodified VAXkermit
  7803. (on our two VAXes) and Ckermit (on our HP9000), since we now use ISO 8859/1
  7804. on those computers, and therefore no translation is needed there. (Well -
  7805. almost unmodified - I think we had to delete one instruction which stripped
  7806. off the eight bit somewhere.)
  7807.  
  7808. ISO 8859/1 is very popular here in Iceland (Not surprising, since it is the
  7809. first major international character set standard which supports all our
  7810. special characters) We are getting tired of having to modify everything
  7811. else, like the HP Roman8 or the IBM/PC character set, so please make this
  7812. change to Kermit (or better still - start using 8859/1 on your computers).
  7813.  
  7814.          Fridrik Skulason          University of Iceland
  7815.          UUCP  frisk@rhi.uucp      BIX  frisk
  7816.  
  7817. ------------------------------
  7818.  
  7819. End of Info-Kermit Digest
  7820. *************************
  7821. -------
  7822.