[comp.protocols.kermit] Info-Kermit Digest V9 #6

cmg@WATSUN.CC.COLUMBIA.EDU (Christine M Gianone) (04/05/89)

Info-Kermit Digest         Tue, 4 Apr 1989        Volume 9 : Number 6

Today's Topics:

		 New Network Address for Kermit Distribution
		Kermit File Server Available on LISTSERV@HEARN
     Proposed Kermit Protocol Extension for International Character Sets
		New Release of C-Kermit Available for Testing
			C-kermit on apollo under SR10!
		   Announcing the Final Test of OS/2 Kermit
	   Announcing Kermit for Hewlett-Packard BASIC Workstations
			 TSO Kermit-370 through VTAM
		 Terminal Controller Detection in Kermit-370
		       Graphics devices and CMS Kermit
			CMS Kermit for IBM 3174 w/AEA

Send digest submissions to Info-Kermit@CUNIXC.CC.COLUMBIA.EDU, requests for
addition to or deletion from the Info-Kermit subscriber list to
Info-Kermit-Request@CUNIXC.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 CUNIXC, CUNIXC.CC.COLUMBIA.EDU, a
VAX 8700 running UNIX (Ultrix).  The IP host number is 128.59.40.130.
Login as user anonymous (note, lower case), any password, and GET 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: Wed Mar  13 11:42:49 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: New Network Address for Kermit Distribution
Keywords: cunixc, watsun, Network Distribution of Kermit

The home system for Kermit distribution has moved from cunixc.cc.columbia.edu
(a VAX 8700 running Ultrix 2.2) to watsun.cc.columbia.edu (a SUN-4/280 running
SUNOS 4.0).  The Internet host number for watsun is 128.59.39.2.

Cunixc will remain active and accessible to anonymous ftp, and its Kermit
files will remain up-to-date until further notice.  Internet users are
encouraged to ftp from watsun rather than cunixc, because cunixc is a busy
system that tends to be overloaded and slow during peak hours, and watsun
should be able to handle the ftp traffic better.

You should begin sending e-mail to Info-Kermit and Info-Kermit-Request at
watsun rather than cunixc.  The cunixc e-mail addresses will remain effective
until further notice.

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

Date: Thu, 23 Mar 89 16:28:45 MET
From: "INFOatHEARN (EARN-NL Info Service)" <INFO@HNYKUN11.BITNET>
Subject: Kermit File Server Available on LISTSERV@HEARN
Keywords: HEARN, LISTSERV, Netherlands, Kermit File Servers

Since several weeks the complete KERMIT database is available on the EARN node
HEARN in The Netherlands.  All files from the Kermit server in the USA
(KERMSRV@CUVMA) are available on the Dutch node and every week in the night
from Sunday onto Monday the Dutch server is updated.

All files are available via LISTSERV@HEARN and are listed in KERMIT FILELIST.
This file can be requested by:

  VM/CMS:  TELL LISTSERV AT HEARN GET KERMIT FILELIST
  VAX/VMS: SEND LISTSERV@HEARN GET KERMIT FILELIST

A specific file is requested by:

  VM/CMS:  TELL LISTSERV AT HEARN GET fn ft KERMIT
  VAX/VMS: SEND LISTSERV@HEARN GET fn ft KERMIT

The use of the word KERMIT at the end of the command prevents LISTSERV from
searching in other databases.

Marc de Lyon / Frans-Jozef Sprengers,

INFOatHEARN (EARN Info Service in The Netherlands)
Acknowledge-To: <INFO@HNYKUN11>

[Ed. - Many thanks to the brave people at INFOatHEARN for setting up a
European Kermit Distribution area for BITNET/EARN.  This will greatly
alleviate the transatlantic network congestion that has occurred in the past
when new versions of Kermit are announced from Columbia.  European users are
urged to obtain their Kermit files from LISTSERV@HEARN rather than
KERMSRV@CUVMA from now on.]

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

Date: Mon Apr 3 11:42:49 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Proposed Kermit Protocol Extension for International Character Sets
Keywords: International Characters, National Characters, ISO Standards
Keywords: Japanese

A very rough, preliminary draft proposal for an extension to the Kermit file
transfer protocol is now available for review.  Its purpose is to allow the
transfer of multi-language text files between unlike computer systems.  The
new transfer syntax uses the 8-bit character sets defined in the ISO 8859 and
similar standards, and mechanisms for switching among them defined in ISO
2022.  Japanese and other multi-byte character sets are handled by similar
mechanisms.

If you would like to read this document (about 70K), it can be ftp'd from
watsun or cunixc as kermit/test/isok2.txt, or, on BITNET, obtained from
KERMSRV@CUVMA as T:ISOK2.TXT.  The "2" denotes draft #2.  Future drafts will
be isok3.txt, isok4.txt, etc. (but not too many of them!).  A special splinter
group e-mail list, "isokermit", has been set up for those who would like to
discuss these issues in detail.  If you would like to join this group, please
let me know.

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

Date: Mon Apr 3 10:01:15 1989
From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
Subject: New Release of C-Kermit Available for Testing
Keywords: C-Kermit, UNIX Kermit, Attribute Packets, SUN, Ultrix, VAX/VMS
Xref: File Attributes, see Attribute Packets

This is to announce a test release of C-Kermit, 4F(077).  The major new
feature is limited support for file attribute packets.  C-Kermit can send
attribute packets containing system ID, file sizes (K and bytes), and
encoding method (text or binary), and will honor positive and negative
responses.  The command 'set attributes {on, off}' was added, to allow
attribute packet processing to be disabled in case of misunderstandings; it
is enabled by default.

C-Kermit also receives and reads attribute packets but so far does nothing
with these attributes except for "Disposition" (Attribute "+").  If the
disposition is M, then the file is mailed to the designated address(es).  If
the disposition is P, then the file is printed with the specified options.
These operations are currently done in the obvious, crude way (via
"system()"), and only for UNIX.  The LOG DEBUG command will record attributes
in the debug log.

MS-Kermit users will notice that when receiving files from C-Kermit, the
percent transferred will be displayed, and that MS-Kermit will refuse to
receive files from C-Kermit that are too big for the available disk space.
Also the MS-Kermit MAIL command will work with C-Kermit in RECEIVE or SERVER
mode.

Other changes include:

 -  Improved speed when sending files, most noticable on slower machines.
    Thanks to Paul Placeway of Ohio State University for supplying a new
    buffered file input function, along with reorganizing the packet encoding
    functions.

 -  The SET SERVER TIMEOUT command was added to control the rate at which the
    C-Kermit server issues NAKs during command wait, 0 = no NAKs at all.  The
    server's periodic NAKs can interfere with originate/answer devices like
    digital PBXs or autodial modems, putting them in originate mode when the
    user wanted the device to be in answer mode.  SET SERVER TIMEOUT 0 can now
    be used in such situations.

 -  Make C-Kermit send NAKs: ckcpro.w, ckcfns.c, ckcfn2.c, ckcmai.c.  Up till
    now, C-Kermit has always responded to a corrupted packet or a timeout by
    resending its previous packet.  It turns out that when talking to a more
    generalized Kermit program -- i.e. one that provides for sliding-window
    packet transfer, in which a window size of 1 is just a special case --
    that it is better for C-Kermit to send NAK packets in response to
    corrupted packets or timeouts, which a sliding-windows Kermit will act
    upon immediately.

 -  Cure a longstanding protocol bug in which Kermit would sometimes fail to
    send files whose names started with capital X or Z.

 -  Fixes to ensure that UNIX versions catch the HUP (hangup) signal, and
    clean up and disappear properly in the event of a telephone disconnection.

 -  In remote mode, when file transfer is done over the job's controlling tty,
    use file descriptor 0 (stdin) rather than obtaining a new file descriptor
    on the terminal.  This allows UNIX "idle line monitors" to properly detect
    Kermit activity and not log out Kermit users in the middle of 40-megabyte
    file transfers because the tty line appears to be idle.

 -  Add UNOS support from David MacKenzie, edf@rocky2.rockefeller.edu.

 -  Slightly better support for Hayes modems -- catch the case where user
    dials out at 2400 but gets connected at 1200.

 -  Several minor bug fixes.

See the file ckuker.upd for details about the changes.

This release needs to be tested thoroughly on as many different kinds of UNIX
systems as possible -- pure Berkeley (2.9, 2.10, 4.1, 4.2, 4.3), AT&T (System
III, V, and VR3), Xenix (all varieties), etc etc.  It has been tested so
far on 4.2BSD-based systems (Ultrix 2.0 and SUNOS 4.0) and AT&T System-V
systems (the AT&T Unix PC).

For now, the new release is available via ftp from cunixc.cc.columbia.edu, in
the directory kermit/test/ck*.  Please get the files, try them out, and report
any problems to me.  After the kinks are worked out, version 4F will replace
the current standard 4E release.

BITNET/EARN users may also access the test files in the new KERMSRV test area.
Refer to these files as T:CKU*.*, T:CKC*.*, and T:CKW*.*, for instance:

  TELL KERMSRV AT CUVMA MAIL DIR T:*.*
  TELL KERMSRV AT CUVMA SEND T:CKC*.*

Among the files in the test area, you will also find updated VAX/VMS support
files for C-Kermit from Mark Buda at DEC.  These are a "work in progress" and
are not quite usable yet.  If you would like to look at them, their names all
begin with the letters "ckv" (in KERMSRV, they are T:CKV*.*).  They will be
updated from time to time, as will the other files in this area, as bugs are
fixed, etc.  Watch forthcoming issues of Info-Kermit for announcements of
improved VMS versions of C-Kermit, and a real release of version 4F in general.

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

Date: Tue, 4 Apr 89 20:05:36 +0200
From: hanche@imf.unit.no
Subject: C-kermit on apollo under SR10!
Keywords: C-Kermit, Apollo Kermit

I asked earlier about making C-Kermit work under SR10 on an Apollo.  I
now have the answer, thanks to our local Apollo representative.
Although the silence following my query was deafening---suggesting
that no one on this list uses Apollos---I will now report the fix.

The problem is basically this: The C-kermit code is full of special
code to handle Apollos.  All this code turns out to be unnecessary
(and indeed harmful) when running under SR10, since the operating
system is now much more Unixlike.  Unfortunately, even the C compiler
provided with the 4.3BSD environment of SR10 defines the preprocessor
symbol aegis, thereby activating the unwanted code.  I fixed this by
inserting a new item in the makefile, looking like this:

#Apollos running SR10.0 or later:
sr10-bsd:
	make wermit "CFLAGS= -DBSD4 -DDEBUG -DTLOG -Uaegis"

I also needed to add one line to ckcmai.c (anywhere near the beginning):

#undef apollo

and then the program compiled like a charm.

I also discovered that you must use /dev/tty??, not /dev/sio? as the
latter access the serial lines at a lower level than is standard on
Unix systems.

- Harald Hanche-Olsen   Division of Mathematical Sciences
  hanche@imf.unit.no    The Norwegian Institute of Technology

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

Date: Wed, 15 Mar 89 13:34 CST
From: C.J.Adie@edinburgh.ac.uk
Via: LOWEY%SASK.USask.CA@cuvmb.cc.columbia.edu
Subject: Announcing the Final Test of OS/2 Kermit
Keywords: OS/2 Kermit, IBM PS/2, PS/2

This is to announce a new version of C-Kermit for OS/2 for the IBM PS/2
family.  Version 1.0p fixes a number of bugs in the VT100 terminal emulator,
which is now upgraded to a VT102.  Many thanks to all those who commented on
the previous releases, and particularly to Kevin Lowey at the University of
Saskatchewan and to Peter White of the University of New Brunswick for their
advice on the emulation.  The documentation is also updated, to explain better
the interaction of Kermit with the OS/2 MODE utility.

If no bugs are reported to me by Monday 1st May 1989, this version will become
the first full (ie. non-beta-test) release of C-Kermit for OS/2, at which
point the version number will be changed to 1.0 and the sources will be
released.

Please send bug reports to "C.J.Adie@edinburgh.ac.uk"

Chris Adie

[Ed. - Thanks to Chris, and to Kevin for relaying the material to Columbia.
The new release replaces the previous one in the Kermit Distribution "B" area
as files cko*.*.]

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

Date: Wed Mar  1 11:42:49 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Announcing Kermit for Hewlett-Packard BASIC Workstations
Keywords: HP-9000 Kermit, BASIC Kermit
Xref: Hewlett-Packard, See HP

This is to announce Kermit for the HP 9000 Series 200 and 300 BASIC
workstations, written in HP-BASIC by Andrew Campagnola of Hewlett-Packard
Measurement Systems Division in Loveland, Colorado, with contributions from
Keith Moore at the HP NJ Division labs.  This version, Kermit-RMB 1.0, of the
program is the initial release.  Kermit-RMB is capable of both remote and
local operation, transfers text and binary files over both 8-bit and 7-bit
connections, emulates the DEC VT100 terminal, does raw uploads and downloads,
includes logging functions, has a macro facility, and handles Kermit File
Attribute packets.  It also printer control, a hex editor and dump facility,
and a file type conversion utility.  It lacks certain other capabilities
including wildcard send, 2- and 3-character checksums, server functions, and
long packets.  The program runs on any Series 200/300 computer with 1MB of
memory and BASIC 5.0 or greater, and will run on any HP serial interface
available for these computers.

Kermit-RMB comes with an extensive manual, BASIC source code, and binaries
encoded in hexadecimal format.  The files are in the "C" area of Kermit
Distribution, kermit/c via anonymous FTP, or on the C tape, as files whose
names start with HPB.  The program will also be distributed by Interex, the
international HP computer user group, on native-format 3.5" diskettes, and
can also be obtained over BITNET from KERMSRV at CUVMA.

Many thanks to Andy for contributing this program.

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

Date: Mon, 1989 Feb 13   13:54:52 EST
From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
Subject: TSO Kermit-370 through VTAM
Keywords: Kermit-370, Protocol Converters, VTAM, TSO

A new update is now available, thanks to Herb Huston at GSFC, for
automatically detecting the presence of VTAM controlling a line-mode
connection on TSO.  The new code then sets the controller type to VTAMTTY and
removes the necessity for the user to do it by hand (or to rely on the Kermit
installer for setting the default controller type to VTAMTTY).  The update is
available in IKTKER.UPD in the Kermit distribution.  This update is
particularly useful at sites with both VTAM and TCAM TTY lines, since no
default there would satisfy everyone.

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

Date: Mon, 1989 Feb 27   13:10:35 EST
From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
Subject: Terminal Controller Detection in Kermit-370
Keywords: Kermit-370, Protocol Converter, VTAM

Release 4.1 of Kermit-370 has code for automatically detecting whether a
full-screen terminal is a SERIES1-type or not by issuing a SERIES1 status
request (which is "illegal" for controllers not compatible with the Yale ASCII
communication system).  Unfortunately, some users report that VTAM refuses to
allow such a command through.  Can anyone familiar with VTAM operation suggest
a way of making it more amenable?

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

Date: Fri, 1989 Mar 31   17:16:16 EST
From: (John F. Chandler)   PEPMNT@cfaamp.bitnet
Subject: Graphics devices and CMS Kermit
Keywords: Kermit-370, Graphics, VM/CMS Kermit

I'm looking (again) for anyone who is interested in getting CMS Kermit to run
with the class of protocol converters known as Graphcis devices (including
MICOM, PCI, and LeeData models, among others).  This time, I have not one, but
two, new possibilities of code to try as alternatives to the standard-issue
CMS Kermit 4.1.  The few people who have tried CMS Kermit with Graphcis
devices in the past (and bothered to report their results) have been
frustrated by failure, but there is now a very good prospect of getting at
least one version to work.  Please, let me know if you're interested.  Also,
if you happen to have tried CMS Kermit successfully with one of these devices
(I'm still hoping), I would love to have the details.

                                    John

                                    BITNET:   PEPMNT@CFAAMP
                                    Internet: PEPMNT@CFAAMP.HARVARD.EDU
                                    SPAN:     CFAPS2::CHANDLER

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

Date: Wed, 29 Mar 89 10:05:59 PST
From: GEORGE WESTLUND <DI001%CALPOLY@cuvmb.cc.columbia.edu>
Subject: CMS Kermit for IBM 3174 w/AEA
Keywords: Kermit-370

I've tried the IBM-NETS and LIAISON groups with little or no success, so
now I'll ask you guy's...

Are you aware of a version of IBM-CMS Kermit that will work with an IBM 3174
Remote communications controller with ASCII Emulation Adapters?  If one
exists, I need to know the version number so I can convince our systems people
to upgrade.  If one doesn't exist, is there a chance of one in the near
future?  Can you put me in touch with anyone who could provide more
information.

I have already received a couple of querries from users who would also
like this capability.

All help appreciated!

[Ed. - Others have asked about this.  Anyone?]

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

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