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

cmg@WATSUN.CC.COLUMBIA.EDU (Christine M Gianone) (07/15/89)

Info-Kermit Digest         Fri, 14 Jul 1989         Volume 10 : Number 1

Departments:

  NEWS -
        New Draft of Internation Character Set Proposal Ready for Review
        Article about International Character Sets at Moscow Conference
        New Additions to the Roster of Native Media Volunteers
        Missing Recent Issues of Info-Kermit

  ANNOUNCEMENTS -
        New Release of C-Kermit Available for Testing
        Announcing Release 0.97(57) of Macintosh Kermit 
        Announcing Version 1.00 of OS/2 Kermit, with C-Language Source
        Announcing a Russian Version of Kermit for IBM/370 MVS/CICS
        Announcing Version 4.0 of MS-Windows Kermit
        New Release of HP-9000 BASIC Workstation Kermit
        CP/M Kermit Replacement Files
        New Release of Kermit-UCSD (UCPECAN)
        Kermit Script to Map IBM-PC Keyboard for GNU EMACS
        CPVROB.HEX File Now With Distribution

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 WATSUN, WATSUN.CC.COLUMBIA.EDU, a
SUN-4/280 running UNIX (SUNOS 4.0), IP host number 128.59,39.2, or to CUNIXC,
CUNIXC.CC.COLUMBIA.EDU, a VAX 8700 running UNIX (Ultrix), IP host number
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: Wed Jul 5 12:00:00 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: New Draft of Internation Character Set Proposal Ready for Review
Keywords: International Character Sets, Kermit Protocol

The third draft of the Kermit international character set proposal is
complete.  Hopefully, the proposal is nearing its final stage before
incorporation into the Kermit protocol.  The proposed extension to Kermit
will allow unlike computers to transfer text files written in languages other
than English, including text containing many languages.

The new draft is available in kermit/test/isok3.txt on watsun and cunixc, and
in T:ISOK3.TXT from KERMRSRV at CUVMA on BITNET.  Your comments are most
welcome.  If you are interested in joining the smaller "isokermit" discussion
group, please let me know.

The document is about 94K long.  For convenience, it has also been broken up
into five smaller pieces of 16K-20K each, which may be obtained separately.
They are isok3.1, isok3.2, isok3.3, isok3.4, and isok3.5.

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

Date: Thu Jun 29 19:16:06 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Article about International Character Sets at Moscow Conference
Keywords: International Character Sets, Data Communications Magazine
Keywords: International Kermit Conference

A short piece about the First International Kermit Conference and the
international character set extension to Kermit appears in the June 1989
issue of Data Communications Magazine, p.48 (p.52 of the international
edition).  A longer article will appear in a future issue.

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

Date: Thu Jun 29 19:22:23 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: New Additions to the Roster of Native Media Volunteers
Keywords: Alpha Micro 68K, IBM RT PC, Diskette Volunteers, Native Media

As readers of this digest know, Columbia University is able to provide Kermit
programs on magnetic tapes and disks in a limited number of formats.  But
there are many formats we cannot produce.  For that reason, we have always
encouraged public-spirited volunteers to come forward and distribute Kermit
programs on other kinds of media.  Recent volunteers have begun distributing
Kermit for the Alpha Micro (video tape cassette) and the IBM RT PC (5 1/4"
diskette).  We express our appreciation, and hope that additional volunteers
will join the group for formats and computers that are not yet available.  The
current list of diskette volunteers is available in the file aadisk.hlp.

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

Date: Wed Jul 5 15:00:00 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Missing Recent Issues of Info-Kermit
Keywords: KERMSRV, LISTSERV, Info-Kermit

Due to some problems with the cunixc-to-watsun transition, Info-Kermit
volume 9, numbers 6, 7, and 8 were apparently not delivered to our BITNET
LISTSERV subscribers.  If you missed any of these issues, you can get them
by sending mail to KERMSRV@CUVMA.  In the text of the message, put one line
for each issue you need:

MAIL V9.6
MAIL V9.7
MAIL V9.8

Sorry for the inconvenience.

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

Date: Mon Jun 19 16:52:29 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
Keywords: Encore Multimax, OS/2, NeXT, IBM RT PC, Zilog ZEUS, Microcom
Xref: File Attributes, see Attribute Packets

This is to announce another test release of C-Kermit, 4F(085), to replace
the earlier test release 4F(077) that was announced on April 3, 1989.  This
version fixes several serious problems in 4F(077), namely:

  - Connect-mode craziness when when connecting back to a remote system after
    transferring a file.  Thanks to Frank Prindle for finding the fix for
    this.  The fix is only for BSD versions, other versions may still
    experience minor problems (a few glitch characters) under these
    circumstances -- if anybody can track down the problem and fix it, please
    do!

  - Protocol misnegotiations when C-Kermit is running in server mode, caused 
    by a missing comment delimeter.  This caused all sorts of trouble, repeat
    counts and 8th-bit prefixes being accepted as data, etc.  Oops!

  - Hangup command, and ^\h connect-escape, fixed up so as not to leave lock
    files around (Patrick Wolfe).  Seems to work OK in BSD-based UNIX
    versions, untested in System III/V.

Besides these fixes, 4F(080) has several new features, including:

  - Further performance improvements, mostly from Paul Placeway of Ohio State
    University (of Macintosh Kermit fame), including "encode-ahead" and
    dynamic packet sizing (similar to Kermit-370).

  - Support for OS/2, contributed by Chris Adie of Edinburgh University in
    Scotland.  Unfortunately, Chris's work was based on release 4E(070) of
    C-Kermit, and so there had to be a lot of code-shuffling.  The result is
    entirely untested, which is one reason why this release is a test release
    rather than a real release.  See the separate announcement from Chris
    Adie.
    
  - A new 'transmit' command, for raw uploading.  As yet, not interruptible.

  - 'dial' command support for the Microcom ax9624 modem, from Jim Knutson.

  - Recognition of file-type attribute (text or binary) when receiving files.

  - Addition of file creation date to the attributes which C-Kermit sends.
    C-Kermit still does not do anything with dates on received files (tested
    in Berkeley versions, not tested in AT&T or other versions).

  - Support for tilde in file names in all interactive commands that parse
    input or output file names (SEND, RECEIVE, GET, DIRECTORY, LOG, CD, etc).

  - Support for tilde in file names sent to the C-Kermit server in GET,
    REMOTE DIRECTORY, and similar commands.

  - Support for 4.1BSD, Apple A/UX, NeXT, and RT PC AIX 2.2.1 added to
    makefile, and support for UNOS, Zilog/ZEUS fixed up (but not tested).

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

This release has been compiled and tested on a SUN-4/280 with SUNOS 4.0, a
VAX/8700 with Ultrix 2.0, and an Encore Multimax 310 with UMAX V 2.2.  It was
also briefly tested in the AT&T System V environment on the SUN, and seemed
to work OK.  Further testing is required on AT&T UNIX variants, Xenix, etc.

PLEASE report the results of your testing.  We need to know if this version
works on all the systems that the program tries to support before we can
make it an "official" release.

The new release is available via ftp from watsun.cc.columbia.edu, in the
directory kermit/test/ck*.  Also in the same directory on cunixc.

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

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

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.

Note, there are also some ckv*.* files in kermit/test for the VAX/VMS version
of C-Kermit, but they are not totally up-to-date with this new test release.
Watch Info-Kermit for further announcements.

There are also some other C-Kermit systems that haven't been updated in a
long time, including the Amiga (cki*.*), Data General AOS/VS (ckd*.*), OS-9
(ck9*.*), etc.  Volunteers?

Thanks to the many people who tested 4F(077) and 4F(080) and sent in fixes and
suggestions, including (in no special order) Ge van Geldorp, John Evans, Mark
Buda, Martin MacLaren, Dave MacKenzie, Paul Placeway, Joe Doupnik, Chris Adie,
Frank Prindle, Gary Holbrook, Patrick Wolfe, and Jim Knutson, and apologies to
anyone I forgot to mention.

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

Date: Tue, 27 Jun 89 15:33:06 EDT
From: Paul Placeway <paul@cis.ohio-state.edu>
Subject: Announcing Release 0.97(57) of Macintosh Kermit 
Keywords: MacKermit 0.97(57), MacBinary, Macintosh Kermit
Xref: Apple Macintosh, See Macintosh

The new Macintosh Kermit, version 0.97(57), is ready for testing.

Included are all the ckm*.* sources, a .hqx file which can be converted into
the MacKermit application using BinHex Version 4, and two short doc files,
(ckmvt1.doc and ckmker.hlp).  All of this is built on top of C-Kermit 4F(080),
with my bug fixes in the ckc files (it even builds a wart to use).

I have personally tested it on a 512k (not e) running System 1.1, a Lisa
running MacWorks 3.0, Mac Pluses running System 2.0 through 6.0.3 and a Mac II
running 6.0.2; I am told it works on SE and SE30 machines also (which is not
really a supprise).  Basically the only thing it doesn't work on (for sure) is
an old 128k "Classic" Mac (if I had one here I could probably make it work
there too).

Anyone who is doing work on Mac Kermit should get a copy of the new sources as
soon as they can; I have changed some things around, especially the terminal
emulator internals.  Code based on 0.9(40) may or may not be easy to work into
the new sources.

New additions to the program since the 0.9(40) release in May 1988 include:

    Vertically sizeable terminal emulation window.
    Scroll back.
    Faster file transfer.
    (hopefully) Correct binary file transfer code.
    MacBinary format transfers.
    Better keyboard handling.
    Printer support.
    Terminal emulation and file transfer using printer port.
    Partial emulation of a DEC VT300-Series terminal, including support
      for ISO 646 National Replacement Character sets and Latin Alphabet 1.
        
More keyboard macros have been added to better handle the vt100 keyboard
and normal/application mode stuff:

        \keypad0 -- \keypad9
        \keypad,
        \keypad.
        \keypad-
        \pf1-4
        \leftarrow
        \rightarrow
        \uparrow
        \downarrow

The keypad comes configured for a Plus; if you have an ADB machine, you will
have to remap the + and - keys, and possibly =, /, and * to be pf2-4.

Bugs and limitations still outstanding:

    Running in inverted screen mode doesn't work.
    The option key is still a dead key for the usual characters (e, u, etc.)
    Parts of the Edit menu should be greyed out when they do not apply.
    Cut and Paste do not deal with the real Scrapbook (yet).
    There still isn't a Tektronix graphics terminal emulator built-in.
    It is possible to confuse the selection by draging past the top of
      the window, waiting, and dragging down past the end of the window.
        
Other than these, if you find a problem please send mail to
Info-Kermit@watsun.cc.columbia.edu (on the Internet), or KERMIT@CUVMA on
BITNET.  Please include Kermit version number, a discription of the hardware,
the System version number, and if possible a "repeat-by".

                                Happy Kermiting,
                                
                                Paul Plaeway, MacKermit coordinator
                                paul@cis.ohio-state.edu

[Ed. - Many thanks, Paul!  The new files have been placed in the kermit/test
directory on watsun and cunixc, and in the T: area of BITNET KERMSRV on CUVMA.
This release has to be considered a test release because it is based on a test
version of C-Kermit, and also because there is not yet a new manual.  Mac
Kermit users, please take a copy, try it out, and report bugs to Info-Kermit
as Paul asks.  By the way, "correcting binary file transfer code" refers to
a long-standing problem in all Kermits based C-Kermit 4E(07x), which should
be corrected in the new 4F release, and therefore also in this release of
Mac Kermit, namely that -- under certain circumstances -- binary file transfer
over a 7-bit communication channel would only work once.  Also, please note
that Paul's .hqx file does not totally correspond to the C-Kermit ckc*.*
sources, since a few minor fixes were made between 4E(080) and 4E(082).  See
ckuker.upd for details.]

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

Date: Wed, 10 May 89 10:16 CST
From:  Chris Adie, Edinburgh University Computing Service
Via: LOWEY@SASK.USask.CA
Subject: Announcing Version 1.00 of OS/2 Kermit, with C-Language Source
Keywords: OS/2 Kermit

The first full release of C-Kermit for OS/2 is now available.  The version
number is 1.00, and it superseeds all version numbers of the form 1.0a, etc.
There are only (literally) one or two bug fixes since the last beta test
release (1.0p).  There are still a couple of unfixed bugs in the DIAL and
SCRIPT commands - probably associated with the code which emulates the Unix
alarm() function, which both commands use.

The sources are now also available.  There are three OS/2-specific sources:

  ckocon.c
  ckotio.c
  ckofio.c

The rest of the sources are the C-Kermit ck*.c and ck*.h files, with additions
controlled by "#ifdef OS2" directives.

Unfortunately, pressure of work means I'm currently unable to do much more
with OS/2 Kermit.  Any volunteers to carry the torch?  You'll need the
Microsoft OS/2 Software Developer's Kit.  The main requirement (apart from
fixing the problems mentioned above) seems to be for keyboard remapping
facilities.

Chris Adie
Edinburgh University Computing Service

[Ed. - Thanks to Chris for this long-awaited contribution!  Chris's OS/2
conditionals have been added to the ckc*.* and cku*.* files, and some attempt
has been made to add the new i/o buffering and file attribute functions to
Chris's code.  The results are all in the kermit/test directory in the ckc*.*,
cku*.*, and cko*.* files (and also in the T: KERMSRV area for BITNET).
Included is a ckoker.boo file, which can be unboo'd back into an .EXE file
using any of the msbpct.* programs from kermit/a.  This boo-file is based on
Chris's original submission, and not on the updated sources.  OS/2 users are
urged to get the sources and try to build the new version, make any necessary
corrections to the OS/2 specific files, and report the results back to
Info-Kermit.  Thanks!]

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

Date: Wed Jul 5 12:00:00 1989
From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
Subject: Announcing a Russian Version of Kermit for IBM/370 MVS/CICS
Keywords: IBM 370 Kermit, CICS, MVS/CICS Kermit, USSR, Kermit-370

The files whose names start with IKX in the B area of Kermit Distribution
comprise a version of Kermit for CICS on the IBM 370-series mainframe.  This
version is based upon a very old release of MVS/TSO Kermit, and it was adapted
to CICS by the programmers at the International Centre for Scientific and
Technical Information (ICSTI) in Moscow, USSR, and presented to Columbia at
the First International Kermit Conference in Moscow, May, 1989.

This program is included with the Kermit-370 distribution in hopes that
someone will be able to adapt the CICS support to Kermit-370, for CICS under
MVS, VM, and/or DOS/VSE.  Programmers should be aware of the environment for
which this program was written.

First, it is for a Soviet IBM/370-compatible computer, the EC-8570, running an
old version of MVS.

Second, the EC-8570 uses a special version of EBCDIC which supports the
Cyrillic character set.  For communication with ASCII terminals, the EC-8570
uses a 7-bit character set called KOI-7, which is similar to ASCII, except
that the lowercase ASCII letters have been replaced by uppercase Cyrillic
letters.

Aside from these differences, it appears that this program should be suitable
for use on US IBM models, and that the CICS support -- which is for the
linemode TTY communication environment only, not the full-screen 3270
environment -- should be a suitable base for adaptation to Kermit-370.

Many thanks to the Computer Department at ICSTI for producing this version of
Kermit and contributing it to Kermit Distribution.  See the file IKXAAA.HLP
for further information.

______________________________


Date: Mon, 12 Jun 89 10:03:47 PDT
From: rochester!ames!claris!apple!netcom!hall@columbia.edu (Bill Hall)
Subject: Announcing Version 4.0 of MS-Windows Kermit
Keywords: MS-Windows Kermit

Enclosed is the most recent update of MS-Windows Kermit, version 4.0.  The
arrangement of the files has been completely reorganized to fit within Kermit
guidelines.  In particular, all file names are prefixed with WIN, a WINAAA.HLP
file is available, and all binary files have been converted to the BOO format.

On the surface, the program appears much the same as the old one; internally
there has been a major revision of the terminal emulation to improve
performance and to correct some bugs in the ANSI emulation.  In addition, the
dialog boxes have been revised to produce more standard patterns of behavior.
The Kermit implementation has not changed.

[Ed. - Many thanks, Bill!  This new release has been (very easily) installed
in the Kermit A area, replacing the old win*.* files.  Note, four files still
needed to be renamed: ckcdeb.h was renamed to winckc.h, cdwart.c was renamed
to winckw.c, ascii.h was renamed to winasc.h, and winker (the makefile) was
renamed to winker.mak.  The first two are just copies of the C-Kermit files.]

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

Date: Wed Jun 21 15:54:28 1989
From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
Subject: New Release of HP-9000 BASIC Workstation Kermit
Keywords: HP-9000 Kermit, BASIC Kermit

From Andy Campagnola of Hewlett-Packard in Loveland, Colorado, comes version
1.02 of HP-9000 BASIC workstation Kermit.  The major change seems to be that
the source can now be modified to run in HP-BASIC 4.0 as it contains no
compiled code -- it's 100% interpreted BASIC.  Many of these files came to us
in binary format with strange names, and so had to be hexified and renamed.
The files are in the C area of Kermit Distribution (kermit/c) under the
prefix "hpb".  See the file HPBAAA.HLP for details about file renaming and
encoding.  Thanks to Andy for sending in this new release!

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

Date: Wed, 10 May 89 16:07:22 WET DST
From: The National PD Software Archive
      <pdsoft%pd-software.lancaster.ac.uk@nsfnet-relay.ac.uk>
Subject: CP/M Kermit Replacement Files
Keywords: CP/M Kermit

[Ed. - This message is in response to a report that two of the CPM Kermit
files contained long strings of Ctrl-Z characters, followed by many K of
junk.]

The new CPM-Kermit developer is Dr Martin Carter of Nottingham University.
His Email address is PPZMAJOC@UK.AC.NOTTINGHAM.CCC.VAX.  Here is a message
from him about the CPXSY*.ASM files:

Comparison of hard copy shows that the bit I thought was interpolated is in
fact the proper new end of the file; the code after that point is from the
original, after the point of deletion.  As I suspected, a CP/M directory
botch, but the other way round.  If *that* is the sort of thing Bertil's CP/M
editor did with Truly Huge Files, I can see why he split them up.

Further investigation shows that the same sort of thing has happened with
CPXSY2.ASM.  In neither case would assembly with LASM show up the problem, as
it would LINK elsewhere or (for CPXSY2) END before reaching the danger point.
I dunno what M80 would have made of it.

I've accordingly truncated both files properly (and added in something I
happened to see in an old copy of CPXSYS which appears to have fallen through
the cracks somewhere), and will be e-mailing them to your good selves Under
Seperate Cover.  Thanks for notifying me - the truncated files are not much
more than half the original length, which makes life easier with restricted
disc space.

Stay Tooned,

    Martin

[Ed. - Thanks for sending in the fixed files, Steve, and thanks to Martin for
fixing them.  They have replaced the old copies in the Kermit Distribution A
area as CPXSYS.ASM and CPXSY2.ASM.  Steve also reports that a new release of
CP/M Kermit, 4.09a, is on the way.  Stay tooned.]

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

From: R_Tim_Coslet@cup.portal.com
Subject: New Release of Kermit-UCSD (UCPECAN)
Date: Sat, 20-May-89 09:19:11 PDT
Keywords: UCSD Pascal Kermit, Atari ST, Pecan p-System

I am submiting my new version of Kermit-UCSD (Version 1.1), currently
running on the Atari MEGA ST2 with the Pecan Software Systems Inc p-System
Version IV.2.2, and adaptable to Version IV p-Systems on other machines.

You should receive 3 files: 1) a large (about 4500 lines) one containing 
the source (UCPECA.PAS), a smaller (about 500 lines) one containing the
documentation (UCPECA.DOC), and a very short (about 50 lines) one containing
a brief list of changes made from V1.0 to V1.1 (UCPECA.UPD).

This version contains most of the features I wanted and fixes for the major
bugs of V1.0; known limitations are listed in the .DOC file.

                                        R. Tim Coslet

Usenet: R_Tim_Coslet@cup.portal.com
BIX:    r.tim_coslet        

[Ed. - Many thanks, R. Tim!  Your new release has replaced the previous one
in the "c" Kermit distribution area as kermit/c/ucp*.*, and UCP*.* on BITNET.]

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

Date: Fri, 26 May 89 19:08:45 EDT
From: Andy Lowry <andy@cs.columbia.edu>
Subject: Kermit Script to Map IBM-PC Keyboard for GNU EMACS
Keywords: MS-DOS Kermit Key Definitions, GNU EMACS, Meta Key

I noticed when I pulled the latest kermit release recently that there's a
script included that maps the IBM-PC keyboard to make ALT generate Meta
characters for use with GNU EMACS.  I've included a file that does that as
well as control-meta characters for the lowercase letters.  It maps a few
other keys as well...  check the comments for details.  If it seems useful,
please feel free to add it to the distribution.

[Ed. - It does, and we did, thanks!  It has been put with the other MS-DOS
Kermit files in the "A" area, as msiem2.ini.]

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

Date: 7 Jul 89 14:35
From: w_smith@wookie.dec.com
Subject: CPVROB.HEX File Now With Distribution
Keywords: DEC VT-180, Robin, VT-180, CP/M Kermit

Sending the file CPVROB.HEX file to include in the Kermit distribution.

- Willie

[Ed. - Thanks!  The file CPVROB.HEX (for the DEC VT-180 Robin) is in ~kermit/a
with the other CP/M Kermit files.]

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

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