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 *************************