home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / e / v12.2 < prev    next >
Internet Message Format  |  1990-08-06  |  21KB

  1. From cmg  Fri Aug  3 14:50:25 1990
  2. Return-Path: <cmg>
  3. Received: by watsun.cc.columbia.edu (5.59/FCB)
  4.     id AA29240; Fri, 3 Aug 90 14:50:25 EDT
  5. Date: Fri, 3 Aug 90 14:50:24 EDT
  6. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  7. To: Info-Kermit
  8. Subject: Info-Kermit Digest V12 #2
  9. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  10. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  11. Message-Id: <CMM.0.88.649709424.cmg@watsun.cc.columbia.edu>
  12.  
  13. Info-Kermit Digest         Fri, 3 Aug 1990        Volume 12 : Number 2
  14.  
  15. Departments:
  16.  
  17.   ANNOUNCEMENTS -
  18.         Another Update of the MS-DOS Kermit 3.02 Test Release
  19.         Version 8.12 of PRIME Kermit Now Available
  20.         New Documentation Available for VAX/VMS Kermit-32 3.3.126
  21.         New Test Release of DEC Rainbow Kermit
  22.  
  23.   MS-DOS KERMIT -
  24.         MS-DOS Kermit 3.0x and Microsoft Windows 3.0
  25.         MS-DOS Kermit 3.0 Hints
  26.         MS-Kermit Server and Hayes 2400bps Modems?
  27.  
  28.   KERMIT-370 -
  29.        IBM Mainframe Kermit and Trailing Blanks
  30.        IBM Kermit 4.2 and tn3270
  31.  
  32. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  33. requests for addition to or deletion from the Info-Kermit subscriber list to
  34. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  35.  
  36. Kermit files may be obtained over networks and by mail order.  On the
  37. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  38. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  39. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  40. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  41. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  42. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  43. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  44. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  45. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  46. complete list of Kermit versions and an order form from Kermit Distribution,
  47. Columbia University Center for Computing Activities, 612 West 115th Street,
  48. New York, NY 10025 USA.
  49.  
  50. ----------------------------------------------------------------------
  51.  
  52. Date: Wed Aug  1 19:56:09 1990
  53. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  54. Subject: Another Update of the MS-DOS Kermit 3.02 Test Release
  55. Keywords: MS-DOS Kermit 3.02
  56.  
  57. >From Joe Doupnik.  Changes since the version announced in Info-Kermit V12 #1
  58. are listed below.  Items 38 and 39 will be of interest to Honeywell users for
  59. supporting connections to the Honeywell DPS-6 (see article by Frank Dreano in
  60. Kermit News #4) -- they remove the need for a custom version of MS-DOS Kermit
  61. to communicate with the the Honeywell systems.  Please report any problems to
  62. Joe at JRD@USU.BITNET or JRD@CC.USU.EDU.
  63.  
  64. 30. Add correction to ensure NUL and DEL are passed through when printing
  65.     transparently. msxibm
  66.  
  67. 31. Revise REPLAY filespec a little. Previously at the end of the file any
  68.     key would exit Connect mode. Now all keys remain active so that screen
  69.     dumping and screen rollback function; ALT-X and Control-C (emergency
  70.     bailout) exit Connect mode. msxibm
  71.  
  72. 32. Internal revisions to details of handling 75/1200 baud split speeds.
  73.     Previously, filling the receiver buffer would cause an XOFF to be sent
  74.     at 1200 baud rather than at the correct 75 baud. Now the XOFF character
  75.     is sent at 75. A pseudo-queue is present to prevent conflicts of using
  76.     the timer chip for beep or regular 75 baud output when the receiver
  77.     interrupt occurs (and resulted in the XOFF being sent at interrupt level
  78.     rather than at task level). The queue makes the XOFF be sent at task level
  79.     and at the proper 75 baud rate. Dan Norstedt had the idea, this queueing
  80.     stuff is my solution. 75 baud output is done as a software UART. msxibm
  81.  
  82. 33. Details here and there to save code segment space, from Dan Norstedt.
  83.  
  84. 34. Add terminal type of VT100. This performs identically to a VT102 except
  85.     the response to the type inquiry from a host is ESC [ ? 1 c (a VT100).
  86.  
  87. 35. Found and fixed a protocol problem present in MSK 3.0 to date. If an I
  88.     packet is sent to a server Kermit which does not understand I packets
  89.     the resulting Error packet from the server is to be taken as a forgivable
  90.     error, rather than otherwise being a fatal one. The version 3.0 and 3.01
  91.     code forgot to forgive. I packets are sent by GET and REMOTE commands.
  92.     Fixed on 19 July. mssser.
  93.  
  94. 36. Remove VTxxx response to CSI [ .. R. That should not have been present.
  95.     Thanks to Ted Medin for discovering its presence.
  96.  
  97. 37. Add 80/132 column support for Paradise Autoswitch EGA Mono board, thanks
  98.     to David Zielke of Duke Univ. msyibm
  99.  
  100. 38. Add two new commands
  101.  
  102.     SET SEND DOUBLE-CHAR <number between 0 and 255>
  103.         which sends this character twice in a row in outgoing packets.
  104.         The doubling occurs as packet bytes are being sent to the
  105.         communications channel and hence does not occur during packet
  106.         construction. This accomodates communications devices which
  107.         need doubling to let through a single copy. The doubling
  108.         will not appear in the packet log. Padding characters are
  109.         not affected by this command since padding is to be discarded
  110.         at the other end anyway.
  111.  
  112.     SET RECEIVE IGNORE-CHAR <number between 0 and 255>
  113.         which ignores this character in received packets. This
  114.         accomodates communications devices which may insert a
  115.         character into a stream, such as a Line Feed inserted before a
  116.         Carriage Return. The ignored character will not appear in the
  117.         packet log. Note that NUL (0) and DEL (127) are normally
  118.         ignored even without this command.
  119.  
  120. 39. Add terminal type of HONEYWELL to the emulator. This is a VT100 with
  121.     two special responses. A received ENQ character, decimal 5, causes the
  122.     emulator to send the 14 characters
  123.  
  124.         '7813  P GC  A' 03h
  125.  
  126.     and receipt of  ESC y  causes the emulator to send the 27 characters
  127.  
  128.        ESC '[8p  OT' 03h ESC '[y7813  P GC  A ' 03h
  129.  
  130.     where the quote marks (') above are not sent but are present so we can
  131.     see the spaces which are sent; other spaces are for reading convenience.
  132.     03h is Control-C, a binary value 3. The terminal ident response is VT100.
  133.     These Honeywell VIP7809 emulation features are from Frank Dreano,
  134.     dreano@trout.nosc.mil.
  135.  
  136. 40. Modify the internals for SET KEY LK250 to result in checking for an
  137.     active external LK250 driver and if found activate the LK250 usage in
  138.     Kermit. If the driver is not found the message "?LK250 keyboard external
  139.     driver is not active." is displayed. Note that to obtain the default
  140.     LK250 key mappings the user must say SET KEY CLEAR after the above
  141.     command, and then add any local definitions. Tnx to Terry Kennedy. msuibm
  142.  
  143. 41. In command WAIT <timeout> \CD \CTS \DSR   let the backslash character
  144.     be optional, to merge syntax with C Kermit 5A. mssscp
  145.  
  146. 42. Add further Honeywell terminal type modifications from Frank Dreano:
  147.     - change invocation ESC y to be ESC [ y     (see item 39 above)
  148.       This will cause loops if the host echoes the response.
  149.     - add  ESC `  (accent grave) clears screen and homes the cursor.
  150.  
  151. 43. Revise slightly the query for the active Code Page, and the table of
  152.     character sets for use by SET FILE CHARACTER-SET, to be system dependent
  153.     so that MS-DOS in Japan can be used more effectively. That MS-DOS lacks
  154.     the concept of Code Pages. Thanks to Hirofumi Fujii for the suggestions.
  155.  
  156. 44. Add another host invocation control sequence to the text terminal emulator.
  157.     Reception of  CSI Pn;...Pn ~  invokes a macro named PRODUCT, if it
  158.     exits, and sets variables \%1, \%2, and so forth up to \%9 to be the ascii
  159.     version of the numeric parameters Pn above. Omitted parameters are taken
  160.     to be zeros. Only as many variables are set as numeric parameters, and
  161.     script item ARGC is one larger than this quantity. If macro PRODUCT does
  162.     not exist only the \%x items are changed. Connect mode is not reentered
  163.     automatically if the macro exists. This is very similar to TERMINALR and
  164.     TERMINALS, except for the variable setting part.
  165.     The invocation sequence may change so don't write it into applications
  166.     until Kermit is released again. It is not invocable from the keyboard,
  167.     because of the needed parameters. mssset.asm, msyibm.asm, mszibm.asm.
  168.  
  169. 45. Correct a keyboard translation problem. Control codes could be translated
  170.     to printable characters for a few National Replacment Character sets,
  171.     because that was where the special graphical symbols are located on the
  172.     IBM PC display adapter. This has been corrected to never translate control
  173.     codes.
  174.  
  175. 46. Slightly revise script INPUT and REINPUT command sensing of timeouts to
  176.     do the time reading after each serial port character reading operation.
  177.     This might cure complaints of REINPUT 0 reporting premature FAIL status.
  178.  
  179. 47. If disk reading fails while sending a file tell the receiver to dispose
  180.     of the file with a Delete status, rather than the previous status of
  181.     just end-of-file. There is no other simple way of informing the receiver
  182.     of such a local problem. Other files in a group will be processed normally.
  183.  
  184.   More changes are expected.
  185.  
  186. ------------------------------
  187.  
  188. Date: Fri Aug  3 10:46:17 1990
  189. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  190. Subject: Version 8.12 of PRIME Kermit Now Available
  191. Keywords: PRIME Kermit
  192.  
  193. >From Matthew Sutter of Lincoln National Corporation in Fort Wayne, Indiana,
  194. USA, comes version 8.12 of PRIME Kermit, an upgrade of version 8.00 that was
  195. prepared by John Horne of Polytechnic South West in Plymouth, England.
  196.  
  197. The major feature of version 8.12 is support for local-mode (dialout)
  198. operation using the AMLC lines.  CONNECT, GET, FINISH, and BYE commands have
  199. been added, as well as the script commands INPUT, OUTPUT, CLEAR, and PAUSE.
  200.  
  201. This version also contains fixes to repeat character processing and sliding
  202. windows, but the sliding window feature still needs more work in order to
  203. interoperate with MS-DOS Kermit 3.0 or C-Kermit 5A.  This work is underway,
  204. watch Info-Kermit for further announcements.
  205.  
  206. The new files are in kermit/d/prime8.* on watsun, and PRIME8.* on CUVMA.
  207. There is, as yet, no new documentation.  Thanks to Matt for his work and for
  208. contributing it to the Kermit collection!
  209.  
  210. ------------------------------
  211.  
  212. Date: Wed Aug 1 18:29:49 1990-EDT
  213. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  214. Subject: New Documentation Available for VAX/VMS Kermit-32 3.3.126
  215. Keywords: VAX/VMS Kermit
  216.  
  217. The VAX/VMS Kermit-32 chapter of the Kermit User Guide has been updated to
  218. include all the information about the new release, and the help text has also
  219. been updated.  Thanks to Jonathan Welch of the University of Massachusetts for
  220. his help in clarifying the actions and interaction of the SET FILE BLOCKSIZE
  221. and SET FILE TYPE commands, and for proofreading the manual.
  222.  
  223. The files for the new manual are VMSHDR.MSS and VMSMIT.MSS (Scribe source),
  224. VMSMIT.DOC (plain ASCII text) and VMSMIT.PS (Postscript).  The help text is in
  225. VMSMIT.RNH (Runoff source).  Tape B (kermit/b, etc etc).
  226.  
  227. ------------------------------
  228.  
  229. Date: Thu Aug 2 13:01:34 1990-EDT
  230. >From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  231. Subject: New Test Release of DEC Rainbow Kermit
  232. Keywords: MS-DOS Kermit, Rainbow Kermit, DEC Rainbow
  233.  
  234. >From Robert Weiner, a new version of Kermit for the DEC Rainbow, based on
  235. the system-independent parts of the July 22nd MS-DOS Kermit 3.02 test release.
  236. The Rainbow version lacks many of the IBM-specific enhancements that appeared
  237. in MS-DOS Kermit 3.0, like international character sets, instantaneous screen
  238. rollback, etc, but these MAY be added before the final release of this
  239. program.  The system-independent features -- script programming enhancements,
  240. sliding windows, long packets, VT200/300 emulation (it's still at the VT102
  241. level), etc.
  242.  
  243. Thanks to Rob for keeping the Rainbow up to date!  The files are in
  244. kermit/a/mstrb1.boo ("BOO" file to be un-boo'd into an .EXE file using any of
  245. the MSBPCT files) on the Internet or MSTRB1 BOO on BITNET KERMSRV at CUVMA.
  246. For internet binary-mode FTP access only, also kermit/bin/mstrb1.exe.
  247.  
  248. ------------------------------
  249.  
  250. Date: Thu, 2 Aug 90 11:18:30 PDT
  251. >From: william@xlnvax.novell.com (William Hall)
  252. Subject: MS-DOS Kermit 3.0x and Microsoft Windows 3.0
  253.  
  254. Just tried MS-DOS Kermit 3.0 in enhanced mode Windows.  I began by running a
  255. DOS shell then running Kermit.  Did not bother with a PIF file.  I changed the
  256. settings to run from exclusive to background.  You can get to these setting
  257. with ALT-SPACE, then moved it to a Window.  For fun, I ran vttest on UNIX and
  258. checked the character set, especially the one for DEC special graphics.  They
  259. looked as expected.
  260.  
  261. Then I tried a long file transfer.  I made the window iconic, and the file
  262. transfer ran in the background to completion with no errors.  At the end, the
  263. bell beeped to let me know it was done.
  264.  
  265. So it works and quite well to the extent that I tested it.
  266.  
  267. --Bill
  268.  
  269. ------------------------------
  270.  
  271. Date: 1-AUG-1990 20:33:04.67
  272. >From: Joe Doupnik <jrd@cc.usu.edu>
  273. Subject: MS-DOS Kermit 3.0 Hints
  274. Keywords: MS-DOS Kermit 3.0 Troubleshooting
  275.  
  276. [Ed. - This is extracted from a reply by Joe to a user who reported a
  277. nonfunctioning Kermit on a Compaq computer.]
  278.  
  279. One common item is an internal modem which fails to follow the normal rules of
  280. how to behave like a regular serial port.  Another is two devices are having a
  281. small battle for an IRQ line or a memory (port) address.
  282.  
  283. MS-DOS Kermit 3.02 (not 3.2) is strictly development software, as indicated in
  284. the note file MSR302.UPD and on the startup banner.  The REMOTE command
  285. problems you report fall into the category of fixed, broken, and then fixed
  286. again (sigh).  In all of the broken cases Kermit would retry many times and
  287. that takes up to a minute or so to finish.  While that is happening one side
  288. can send an XOFF to the other and forget to send a matching XON later; Kermit
  289. waits 10 seconds to figure out this situation when it needs to send and breaks
  290. through regardless.  So, this "flow control deadlock" can add to the waiting
  291. interval, but it's better than being told to never speak ever again.
  292.  
  293. Another situation, which happened to me a couple of years ago, was the poor
  294. hard disk controller had a conflict with another board and every once in a
  295. while the machine would hang waiting on the hard disk for 10 minutes or more.
  296. Usually I had to push the big Red switch. When Kermit has to go to the hard
  297. disk then these kinds of things can happen.
  298.  
  299. Generally, I try to sort out the problem by trying Connect mode between
  300. machines right away. If that works then I know the communications line part is
  301. basically ok.  If packets fail then I say SET DEBUG ON and SET DISPLAY SERIAL
  302. to watch what's happening during a file transfer or REMOTE command (REMOTE WHO
  303. is my favorite "protocol" quicky, no disk access).
  304.  
  305. Let's suppose the Compaq is in sad shape.  My suggestion is to backup the hard
  306. disk contents and ensure they are correct (say to DOS VERIFY ON to help).
  307. Then do a low level format of the drive (yow!) and a DOS FORMAT with the
  308. correct version of DOS.  Put things back on the hard disk and keep your
  309. fingers crossed.  Double check the settings of the boards too.  Unload the
  310. likely mountain of favorite TSR's and see if things work.  If they do then
  311. start adding them back one at a time and retesting.  Make sure that CONFIG.SYS
  312. has BUFFERS=20 or so and FILES=20 or so.  Watch out for Desqview because it
  313. has troubles remembering that a communications program needs to service
  314. interrupts from the serial port.  Don't mix DOS files from different
  315. releases/manufacturers.
  316.  
  317. Ensure that parity is the same on both machines, NONE being better than any
  318. other flavor (Kermit does it's own checking in a much more secure way).  Don't
  319. use MODE COM1:....,P with that ",P" (for Printer waiting) on the same port as
  320. the communications channel because DOS will grab the port and won't release
  321. it.  Watch for mice drivers nibbling on the same serial port.  In short, take
  322. the machine down to bare metal and rebuild it slowly from a consistent set of
  323. original DOS floppies (put write-protect tabs on them).
  324.  
  325. Did I forget to mention virii?
  326.  
  327. ------------------------------
  328.  
  329. Date: Tue, 02 May 89 16:54:34 CDT
  330. >From: Barry Pederson  <UD092096@VM1.NoDak.EDU>
  331. Subject: MS-Kermit Server and Hayes 2400bps Modems?
  332. Keywords: MS-DOS Kermit Server Mode
  333.  
  334. Hi, we've been using MS-Kermit for a while now, and it's been incredibly
  335. useful, but we're having a slight problem.  We have some IBM model 30-286
  336. machines connected to Hayes 2400bps external modems.  They work fine except
  337. when we try to have the modems answer the phone while Kermit is in server
  338. mode.
  339.  
  340. We have a script set up to set the speed to 2400, parity to none, then we
  341. output ATS0=1\13 to the modem, and go into server mode.  Sometimes it works,
  342. but a lot of the time, when the phone rings the modem will drop down to
  343. 1200bps.
  344.  
  345. In a previous Kermit Digest, I thought I saw something about C-Kermit having
  346. problems with Hayes modems, does MS-Kermit have a known incompatibility
  347. between it's server mode and a Hayes modem?
  348.  
  349. I suspect that Kermit is working fine, but the Hayes is doing something screwy
  350. (we've tried MS-Kermit 2.31 and 2.32/a).  I'd really appreciate any
  351. suggestions on how to keep the Hayes from slowing down.
  352.  
  353. Thanks.
  354.  
  355. Barry Pederson    University of North Dakota School of Medicine
  356.      ud092096@ndsuvm1.bitnet     or    ud092096@vm1.nodak.edu
  357.  
  358. [Ed. - When MS-Kermit is in server mode, it times out every 30 seconds or so
  359. and transmits a negative acknowledgement packet (the familiar "^A# N3").  It
  360. is likely that the NAK packet is confusing the modem.  The workaround is to
  361. give MS-DOS Kermit the SET TIMER OFF command before putting it in server mode,
  362. which is safe as long as the other Kermit will do timeouts (some, like IBM
  363. mainframe CMS Kermit, cannot).  In MS-DOS Kermit 2.32/A or later, you can
  364. disable server command wait timeouts without turning the timer off, by using
  365. the command SET SERVER TIMEOUT 0.]
  366.  
  367. ------------------------------
  368.  
  369. Date: 6-Jul-90 22:03:17-GMT
  370. >From: Randy Schirmer@cuvmb.cc.columbia.edu
  371. Subject: IBM Mainframe Kermit and Trailing Blanks
  372. Keywords: IBM 370 Kermit, VM/CMS Kermit, Blanks
  373.  
  374. We're running Kermit CMS and MS Kermit to transfer files with a record length
  375. of 1500 bytes. What's happening is that the records have trailing blanks.
  376. Kermit strips these blanks off. We need them to remain intact for input into a
  377. commercial package we are running under DOS. Is there any way to keep the
  378. blanks from being stripped? I know that you can specify LRECL and RECFM at the
  379. CMS level but that is for files being received in CMS.  We need the same
  380. capability for MS-DOS Kermit.
  381.  
  382. Randy Schirmer
  383. West Chester University, West Chester, PA
  384. 215-436-1094, RSCHIRME@WCU
  385.  
  386. [From John Chandler - When the file type is TEXT and the recfm is F,
  387. Kermit-370 strips off trailing blanks from each record before sending a file.
  388. In order to keep trailing blanks in a downloaded file, you can convert it to
  389. RECFM V in CMS before sending it, e.g., by using COPYFILE with the RECFM V
  390. option.  This is true of versions from 4.1 onward.]
  391.  
  392. ------------------------------
  393.  
  394. Date: Wed, 20 Jun 90 08:33:25 -0500
  395. >From: C Lance Moxley <clmoxley@ux1.cso.uiuc.edu>
  396. Subject: IBM Kermit 4.2 and tn3270
  397. Keywords: IBM 370 Kermit, tn3270
  398.  
  399. I just assembled Kermit/370 on an IBM 3081 running VM/SP 5.  The program
  400. assembled just fine.  But, I have no idea how to set things to work through
  401. tn3270. I've used MS-DOS Kermit for quite a while now and also am very
  402. comfortable with C-Kermit, but this seems to be alot different. I would
  403. appreciate any help you can give on this.  I also have the ability to use 3708
  404. protocol converters, but I don't think there is any way I can put them in
  405. line-by-line mode. I would really prefer to use tn3270. If you are the wrong
  406. person to ask this to, please direct me to the right person. Also if there are
  407. any examples anywhere, let me know. I couldn't find anything on watsun.
  408.  
  409. Thanks for a very fine product. The other versions that I use are the best of
  410. their kind. Especially the new C version.
  411.  
  412.                                 Thanks,
  413.                                 Lance
  414.  
  415. [From John Chandler - Actually, no, I haven't used tn3270 myself, but Bob
  416. Babcock has -- and from a Unix system only.  It should have been essentially
  417. the same as your attempt, but it worked.  The special considerations are only
  418. two: you must SET CONTROLLER SERIES1 by hand, and you cannot (apparently)
  419. upload using long packets.  The system in question was a CONVEX, as opposed to
  420. a SUN, but I think the tn3270 would have been the same.]
  421.  
  422. ------------------------------
  423.  
  424. End of Info-Kermit Digest
  425. *************************
  426.  
  427.