[comp.protocols.kermit] Info-Kermit Digest V10 #3

cmg@WATSUN.CC.COLUMBIA.EDU (Christine M Gianone) (10/06/89)

Info-Kermit Digest         Thu, 5 Oct 1989        Volume 10 : Number 3

Today's Topics:

	       Kermit Distribution Moves from CUNIXC to WATSUN
	  Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.1.005
			New Test Release of Mac Kermit
	  A Very Minor Re-release of MS-Kermit 2.32/A for the IBM PC
		Announcing a Minor Update to MS-Windows Kermit
		    Announcing DECsystem-10 Kermit 3(134)
	      Announcing a Version of CP/M Kermit for the HP-125
		      New Version of Telcon Zorba Kermit
		     Setup for Using CRISP with MS-Kermit
	       Re: Mixing Things in MS-Kermit Key Definitions?
	    Re: Mixing things in MS-Kermit 2.32/A Key Definitions
			  Using Kermit on Ethernet?
		  VT100 Terminal Emulation for the Heath89?


Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU, requests
for addition to or deletion from the Info-Kermit subscriber list to
Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.

Kermit files may be obtained over networks and by mail order.  On the
Internetwork, use FTP to log in to host WATSUN, WATSUN.CC.COLUMBIA.EDU, a
SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2.
128.59.40.130.  Login as user anonymous (note, lower case), any password, and
GET or MGET the desired files.  The Kermit files are in directories kermit/a,
kermit/b, kermit/c, kermit/d, and kermit/e.  You can also get Kermit files
over BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
Kermit file server, at host CUVMA.  For detailed instructions, read the file
kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
complete list of Kermit versions and an order form from Kermit Distribution,
Columbia University Center for Computing Activities, 612 West 115th Street,
New York, NY 10025 USA.

----------------------------------------------------------------------

Date: Tue, 3 Oct 89 17:16:29 EDT
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Kermit Distribution Moves from CUNIXC to WATSUN
Keywords: CUNIXC, WATSUN, FTP, Kermit files, Info-Kermit, Info-Kermit-Request

As announced in Info-Kermit V9 #6 (April 1989), CUNIXC is being retired
from network service as a base for the Kermit files, and has been replaced
by WATSUN.CC.COLUMBIA.EDU, IP host number 128.59,39.2, which by now should
be well known to all Internet sites.  Watsun is the home of the Kermit
files, and contains the definitive copies of all the Kermit files.  It is
accessible via anonymous FTP, just as CUNIXC was.

------------------------------

Date: Wed, 1989 Sep 13   13:13 EDT
From: "John F. Chandler" <PEPMNT@CFAAMP.BITNET>
Subject: Announcing IBM Mainframe VM/CMS Kermit-370 Version 4.1.005
Keywords: IBM 370 Kermit, VM/CMS Kermit, 
Xref: CMS Kermit, See VM/CMS Kermit
Xref: VM/XA Kermit, See VM/CMS Kermit
Xref: CMS/XA Kermit, See VM/CMS Kermit

This is to announce the release of Kermit-370 version 4.1.005 for CMS.  The
new version comes (for the first time) in two flavors, the new flavor being
CMS/XA.  The latter can be generated by obtaining the new file IKCXA UPD in
addition to the new version of IKCKER UPD and using the command VMFASM
KERMIT KERMXA instead of VMFASM KERMIT KERMIT.  The XA version will run
under CMS 5.5 under VM/XA SP 2 in either 370 or XA mode but will not run
under earlier releases of CMS.  Conversely, the standard version will run
under pre-5.5 CMS under either VM/SP or VM/XA but will not run under CMS
5.5.  This unfortunate dichotomy could be eliminated, but only by hard-
coding certain CMS macros and making extensive use of conditional assembly.

Version 4.1.005 has several improvements over 4.1.001:

 1. Certain situations causing VTAM to lock up a file transfer are now
    prevented.

 2. A bug introduced in 4.1.001, which prevented file transfers when the
    user had CP SET APL ON, has been corrected.

 3. Certain CP SET options which are not supported by VM/XA are now
    avoided by both flavors of Kermit when running under VM/XA.

 4. The tentative fix (SC89165) offered in IKCKER BWR for certain
    infinite waits on protocol-converter-type transfers has been
    definitely included.

 5. The common storage has been rearranged slightly to remain within
    the 4K addressibility limit.

 6. A new, separate error condition is recognized when Kermit-CMS
    receives a "packet" containing no start-of-packet character.  The
    old response was the somewhat misleading "Bad packet count or
    checksum."

 7. There is now provision for an accounting exit routine to be called
    after completion of each batch of SEND or RECEIVE.  A sample routine
    is available as IKCACT ASM and can be configured to punch cards, cut
    system accounting records, or write a disk file.  Since the exit
    routine is optional, you must explicitly load it with Kermit.

 8. Perhaps most interestingly, Kermit-CMS now recognizes a syntax for
    sending partial files by line numbers.  The syntax is

         SEND filespec<n-m>

    where "filespec" is any valid file specification, "n" is the first
    line to send, and "m" is the last.  There must be no blank between
    the file name and the "<".  Either "n" or "m" may be omitted (the
    default is the start or end of the file, respectively), and the
    hyphen may be left off as well if "m" is omitted.  The same syntax
    may be used in a GET request (or, in many cases, a REMOTE TYPE
    request) through a micro Kermit talking to a Kermit-CMS server.

Many thanks to the beta-testers, who put the new version through its
paces and helped in identifying weaknesses in the implementation.
Note: the TSO version of release 4.1.005 will be available soon.

[Ed. - Many thanks, John, for your continuing excellent and thorough work.
The new features are most welcome, and the support for XA will be good news
for many sites!  The new files are in the "B" area of Kermit Distribution,
kermit/b/ikc*.* on watsun for Internet access, and also available from
BITNET KERMSRV at CUVMA as IKC*.*.]

------------------------------

Date: Tue, 22 Aug 89 16:46:26 EDT
From: Paul Placeway <pplaceway@bbn.com>
Subject: New Test Release of Mac Kermit
Keywords: Macintosh Kermit

New sources for Mac Kermit 0.98(62), compilable with the 4F(095) C-Kermit
files are now available, along with an up-to-date CKMKER.HQX file, which
can be decoded into the working Mac Kermit application using BinHex V4.

This version fixes the font assignment problems, makes mouse->arrow keys
work again, and does statistics on file transfer right.  It also is better
about keys when running under System 4.2 or better (specifically, it
disables dead-keys and doesn't strip off shifting when unmodifying keys).

                --Paul

[Ed. - Thanks Paul!  The new files have relaced the old ones in
kermit/test/ckm*.* on watsun, and in the T: area of BITNET KERMSRV on
CUVMA.  Please send reports and comments to Info-Kermit@watsun.]

------------------------------

Date: Thu, 14 Sep 89 21:17:39 EDT
From: "Joe R. Doupnik" <jrd@cc.usu.edu>
Subject: A Very Minor Re-release of MS-Kermit 2.32/A for the IBM PC
Keywords: MS-DOS Kermit 2.32/A

Release 2.32/A of MS Kermit had a bug when operated as a Server.  If the
current directory were the the root ("\") of a disk then it could not
receive files because the server added two backslashes before the name of
the incoming file, and issued an error message like "?Unable to create
\\FOO", rather than creating the file.  This problem is fixed in the
interim release file MSVIBM.BOO, for IBM-PCs only.  The running program
can be identified by the version banner double date of "21 Jan 1989/13
Sept 89."

Joe Doupnik (the guilty party).

[Ed. - Many thanks again, Joe!  The new MSVIBM.BOO file has been installed in
the "A" area of Kermit Distribution, and the MSKERM.BWR file has also been
updated.]

------------------------------

Date: Wed Sep 13 12:29:28 1989
From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
Subject: Announcing a Minor Update to MS-Windows Kermit
Keywords: MS-Windows Kermit

From Bill Hall of Santa Clara, CA, a new set of MS-Windows Kermit files.
The major change is that all the files have been named consistently, and
the makefile (winker.mak) adjusted accordingly.  There are also some minor
improvements to the dialog boxes, etc.  The new version is 4.10, and it
has been tested successfully under MS-Windows 2.03 on a PS/2.  The new
files, including a "boo" file of the executable program (which may be
converted back into an .EXE file using any of the MSBPCT programs), are in
the "A" area of Kermit Distribution, kermit/a/win*.* on watsun, and are
also available over BITNET from KERMSRV at CUVMA as WIN*.*.  Thanks to
Bill for sending in the new version.  Future releases are expected to have
some major additional features.

------------------------------

Date: Mon, 18 Sep 89 01:06:47 +0100
From: Dan Norstedt <DANNE@kicki.stacken.kth.se>
Subject: Announcing DECsystem-10 Kermit 3(134)
Keywords: DECsystem-10 Kermit, Bliss Kermit, TOPS-10 Kermit, VAX/VMS Kermit

New features and changes in Kermit-10 3(134):

This version has added support for extended length packets -

      * Extended length packets are supported by the normal SET RECEIVE
        PACKET and SET SEND PACKET commands.  Sizes up to 1000 are allowed.
        By default, extended length packets are not used.  Typically, use
        SET RECEIVE PACKET 1000 and SET SEND PACKET 1000 to enable it.

It also contains bug fixes/enhancements from the VMS version -

      * CRC calulations works ok when sending 8 bit data not using quoting.

      * IBM mode handshake improved.

      * Don't lose last character in a buffer if it's a widow.

That's all, folks.  The updated files are:

        K10COM.REQ
        K10GLB.MAC
        K10MIT.MAC
        K10MSG.BLI
        K10MSG.MAC
        K10TT.MAC
        K10UNV.MAC

There are no new files, except this announcement.

The .MAC (Macro-10) files are generated from the Bliss sources, but they
will only work for KL and KS systems (our system is a KI).  But since KI's
are rare, and the previous version also was compiled only for KL/KS, I don't
think it's much of a problem.  The program has been put to heavy use here
over the last few months, and I believe it to be free of (at least) new
bugs.
                                        Regards,
                                        Dan Norstedt

[Ed. - Many thanks, Dan!  This will certainly be good news for the world's
remaining TOPS-10 users.  The new files are installed in Kermit
Distribution in the B area, kermit/b/k10*.* on watsun.cc.columbia.edu for
Internet access, and in K10*.* on KERMSRV at CUVMA for BITNET access.
Note that the system-independent Kermit protocol portions of this program
are supposed to share the same source files with VAX/VMS Kermit-32.
VAX/VMS users who have a Bliss-32 compiler are encouraged to get the new
files and see if a new version of Kermit-32 can be built from them, which
will give this orphaned program long packet support.]

------------------------------

Date: 30-Aug-89:08:08:48
From: mailer@uwalocke.bitnet
Subject: Announcing a Version of CP/M Kermit for the HP-125
Keywords: CP/M Kermit, HP-125

Sending you an Intel .HEX-formated version of the system-dependent part of
CP/M Kermit, Version 4.09, for the HP-125 Business Assistant computer running
HP's modified CP/M Version 2.2.  I suggest that it be called CPVHP1.TXT.  I
can also send the sources in separate messages if you wish.  Sorry it took so
long but other projects were pressing.

You may reach me by sending mail on Bitnet to mailer@uwalocke.bitnet with 
the subject "dec10%bpa".  Cheers!

-- Mike Freeman, Bonneville Power Administration; P.O. Box 491; Vancouver,
WA 98666 Routine MORF (Telephone (206)690-2307) --

[Ed. - Thanks, Mike!  The file has been installed as you suggest as
CPVHP1.TXT, and the source has been installed.]

------------------------------

Date: Fri,  1 Sep 89 12:17 PST
From: <MAILER@UWALOCKE>
Subject: New Version of Telcon Zorba Kermit
Keywords: Telcon Zorba Kermit

Sending a new version of the system-specific file CPVTEL.HEX which adapts
Kermit (version 4.09) for the Telcon Zorba.  This version allows the Zorba
to set various baud rates and to transmit a 300 ms break.  There is, of
course, also a version of the file cpxhea.asm which incorporates this
functionality for the Zorba.  CPVTEL.HEX, in Intel .HEX-format is being
sent.

I may be reached via E-mail via Bitnet at mailer@uwalocke.  Please make the
subject of messages <dec10%"bpa">.  Cheers!

-- Mike Freeman; 301 N.E. 107th Street; Vancouver, WA 98685;
Telephone (home) (206)574-8221, (work) (206)690-2307. --

[Ed. - Thanks again Mike.  The old HEX file has been replaced with the new one
in ~kermit/a/cpvtel.hex.]

------------------------------

Date: 10 Sep 89 03:26:59 GMT
From: djm@wam.UMD.EDU
Subject: Setup for Using CRISP with MS-Kermit
Keywords: MS-DOS Kermit, CRISP

Sending a shell archive containing files that can be used to allow the
crisp text editor to be used with MS-Kermit in vt102 mode.  To use it,
install mskermit.m in your crisp macros/tty directory and source
crisp.tak with MS-Kermit's "take" command.

I took the escape sequences almost verbatim from the tty/isc.m file,
then rebound MS-Kermit's keys to send them.  I didn't use MS-Kermit's
default vt102 bindings because, crisp being a clone of a DOS editor, it's
best to use the PC keyboard as such rather than awkwardly emulating a
DEC keyboard.

I welcome any improvements to these files; in particular, I don't have
color or an enhanced keyboard, so support for those is untested.
To use the keypad for crisp, you should probably put Num Lck on so you
don't have to use shift to go to the beginning of the line, etc.  Then
you access the MS-Kermit functions (scrolling the display memory) by
using shift.  There is no way to get the keypad to transmit plain old
numbers in this configuration.

[Ed. - Thanks.  The file is in ~kermit/a with the filename MSICSP.INI.]

------------------------------

Date: 14 Jun 1989 17:57-CDT
From: Jim Fregin <SAC.SAC-LMR@e.isi.edu>
Subject: Re: Mixing Things in MS-Kermit Key Definitions?
Keywords: MS-DOS Kermit, Key Definitions, Kermit Verbs

Martin Kiff, in Info-Kermit Digest V9 #9, asked about mixing text with
MS-Kermit keyboard verbs.  His intent was to pad commands sent to the host
from a single keypress.  I have one solution to this.  Use the VT102
\KterminalS and \KterminalR verbs with the macros defined to output the
desired text and connect again.  The only drawback of this is that only 2 keys
could be defined in this manner.

This leads into a suggestion that I have for improvement of MS-Kermit.
Multiple keys could be defined in the above manner by allowing any defined
macro to be called from a single keypress in terminal mode.  (I.E. a macro
named PAD would be called by pressing a key defined as \Kpad.)  It sounds like
this overcomes the problem of parsing you spoke of in your reply to Martin
Kiff.

I would be EXTREMELY interested in this feature for calling macros and
subsequently executing several script files that I have written.

Jim Fregin

[Ed. - The forthcoming new release of MS-Kermit will allow \Kverbs to be
embedded in key definition strings, as in "set key \315 aaa\{Kgold}bbb",
and probably will also expand the number of macro names that can be
associated with keys.]

------------------------------

Date: Fri, 16 Jun 89 09:07:41 CDT
From: Fritz Keinert <S1.FXK@ISUMVS.BITNET>
Subject: Re: Mixing things in MS-Kermit 2.32/A Key Definitions
Keywords: MS-DOS Kermit, Key Definitions, Kermit Verbs
 
In Info-Kermit V9 #9, Martin Kiff asks about mixing text and Kermit action
verbs in a key definition. I ran into the same problem just two days ago.
 
The EDT editor on our VAX system uses combinations of function keys a lot. For
example, the "FIND" command is F1 F3. I tried to reassign this command to ^S,
like the EMACS editor I am used to, by saying
 
        set key \19   \Kgold\Kpf3
 
but that did not work. After many attempts, I found the solution: In section
1.17.2 of the Kermit documentation (line 5318), in the very right-hand column,
is a list of the actual characters transmitted by Kermit when these function
keys were pushed. For example, F1 = Esc O P. I then tried
 
        set key \19   \27OP\27OR        
 
and that works fine. Even complicated things like F1 F5 "exit" shift-F6 (which
is the sequence to exit) work fine.  Assigning this to Alt-Z translates into
 
        set key \2348 \27OP\27Owexit\27OM
 
According to this, Martin's specific problem would be answered like this:
Instead of
 
        set key \316 \Klfarr\016T
 
try this
 
        set key \316 \27OD\016T
 
(This is assuming you use the VT-102 mode of Kermit). Good luck.
 
Fritz Keinert
Dept. of Mathematics
Iowa State University
Ames, IA 50011
(515) 233-6218
S1.FXK@ISUMVS

[Ed. - This is a good workaround until the next major release of MS-Kermit.]

------------------------------

Date: Thu, 11 May 89 13:32:16 IST
From: Reuven Weiss <I64%TAUNIVM@cuvmb.cc.columbia.edu>
Subject: Using Kermit on Ethernet?
Keywords: Ethernet, MS-DOS Kermit Network Support, TCP/IP

I would like to use the Kermit interface (scripts, key redefinitions, etc.)
while connected from a PC to a host by TELNET.  Our campus has many RS232
terminals where we use Kermit 2.32/A on PC's and the various Kermit programs
on CDC, VAX and IBM hosts.  We also have a LAN under TCP/IP protocol.  The
LAN connects to the same hosts and to many PC's.  On the PC's we use 3COM
3C501 and WD8003E cards and NCSA 2.2 program (for TELNET and FTP).
Instructing users would be easier if the two programs (KERMIT and NCSA)
would have similar user interface, where it is possible.  There is much
similarity in terminal emulation and KERMIT works now also with LAN (NETBIOS
and U-B).  Perhaps KERMIT can evolve to TCP/IP emulation? I would like to
read comments from Kermit users.

Reuven Weiss
Faculty of Engineering
Tel - Aviv  University
REUVEN@TAUENG.bitnet (a VAX/VMS site) or
I64@TAUNIVM.bitnet (an IBM/VM site)

[Ed. - There are no plans at present to have MS-DOS Kermit include explicit
support for various Ethernet boards or for Telnet protocol.  However, Kermit
can be used in this environment if your TCP/IP implementation includes a
Bios Int14h COM1 interceptor.  An example is the Interlan TCP/IP gateway for
Novell (SET PORT BIOS1 in MS-Kermit).  See the message from Jim Gogan in
Info-Kermit V9 #8.]

------------------------------

Date: Wed, 10 May 89 19:41:25 EDT
From: SANDY%OUACCVMB.BITNET@cunyvm.cuny.edu
Subject: VT100 Terminal Emulation for the Heath89?
Keywords: Terminal Emulation, Heath89, CP/M Kermit

Has anyone configured kermit for the Heath89 (cpm 2.2) to look like a VT100
to an IBM 7171 protocal converter?  I would have great difficulty trying to
assemble a revision on my small machine.  Thanks in advance.

Rich Sandy
SANDY AT OUACCVMB.BITNET

[Ed. - To our knowledge, no one has ever written code to do this.  The only
hope would be if the H89 included Heath-19 terminal firmware, which is
capable to some extent of using the same ANSI escape sequences as the VT100.]

------------------------------

End of Info-Kermit Digest
*************************