SY.FDC@CU20B.COLUMBIA.EDU (Frank da Cruz) (03/19/88)
Info-Kermit Digest Fri, 18 Mar 1988 Volume 7 : Number 8 ANNOUNCEMENTS - Announcing IBM Mainframe MVS/TSO Kermit Version 4.0 Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System New Release of Harris-100 Kermit Announcing a New Kermit for Kaypro I C-Kermit Amiga Un-BOOing Bug Fix New Kermits on the Way from the UK ASCII, ISO, and which EBCDIC? ---------------------------------------------------------------------- Date: Wed, 1988 Mar 16 16:55 EST From: (John F. Chandler) PEPMNT@CFAAMP.BITNET Subject: Announcing IBM Mainframe MVS/TSO Kermit Version 4.0 Keywords: IBM 370 Kermit, MVS/TSO Kermit, TSO Kermit Xref: IBM Mainframe, Also see IBM 370 Xref: MVS/TSO Kermit, Also see MVS/TSO Kermit, IBM 370 This is to announce TSO Kermit Release 4.0. The program is now a member of the generic family Kermit-370 and appears in the Kermit distribution under a new prefix: all TSO-specific files begin with IKT, while generic Kermit-370 files begin with IK0 (I K Zero). Kermit-TSO no longer consists of just two source files. Instead, the source is split into sub-files, some generic and some TSO-specific. The separate pieces are to be recombined into a single composite source (or made into a macro library) for installation. See the file IKTKER.INS for instructions. Generally, the files formerly known as TS*.* (except TSN*.*, the NIH version) will be replaced by the new IKTKER.* files. This TSO Kermit is still in the testing stage, but most of the features described in the documentation have already been verified. Any bug reports should be sent to John Chandler <PEPMNT@CFAAMP.BITNET>. Below is a list of the more important additions in Version 4.0: --- generic features (same as announced for CMS last December) --- 1. Code reorganization into generic 370 and system-specific sections. 2. Optional separate translation tables for counteracting the system conversion of terminal I/O. 3. New GIVE command for saving a modified translation table. 4. A new, RAW debug mode for recording the packet traffic as actually sent and received on "GRAPHICS" and "SERIES1" devices. 5. Preservation of the case of commands as typed, with uppercase conversion of only those words that must be uppercase. 6. New SET MARGIN command for limiting the width of a file to be sent. 7. Settable tab stops for Kermit's conversion of tabs to spaces (alternative to the default 1, 9, 17, etc.). 8. Support for multiple terminal controller types. 9. New DIRECTORY and HOST subcommands following Kermit standard. 10. Combination of file-attribute SET subcommands (FILE-TYPE, LRECL, BLKSIZE, and RECFM) into a new group SET FILE. 11. Separate retry limits for initial and subsequent packet exchanges. 12. Pad binary records on disk with nulls, rather than blanks. 13. Automatically tune packet length when sending long packets according to heuristic optimum based on sparse Poisson statistics, provided that transmission errors do occur. 14. Expand STATUS report to include the number of files in the last transfer, throughput statistics, heuristic optimum packet length (when long packets are enabled), and the reason for any file rejection based on A-packets. 15. New command TDUMP NAMES to display the list of files sent in the last transfer. 16. Send and acknowledge attribute packets. Add file creation date to A-packet repertoire. 17. REMOTE COPY and REMOTE RENAME commands to a server at the other end. 18. Allow long packets through a 7171 with VTAM. 19. New type D-BINARY for binary files with undelimited variable-length records. 20. SET 8-BIT-QUOTE. Allow 8-bit data where possible via SET PARITY. 21. SET SYSCMD, so that Kermit can be told to try "illegal" subcommands as host system commands instead of just rejecting them. 22. SET PROMPT subcommand. 23. Remember parameters specified by the other Kermit in I-packets. 24. Keep track of truncated records during a RECEIVE operation and report the count in STATUS; also call truncation an error after everything is received. 25. SET HANDSHAKE subcommand to alter or suppress handshake character Kermit-370 sends out after each packet (not available for 3705's). --- features new to TSO Kermit --- Since Version 4.0 is the first release of Kermit-370 for TSO, some of these "new" features are actually new only to the Columbia distribution for TSO. 26. Suppression of LINE and CHAR delete functions during protocol mode. 27. Advanced server functions and subcommands for talking to another Kermit running in server mode. 28. Long packet protocol. 29. TYPE, ECHO, XTYPE, and XECHO subcommands (the last two being Series/1 analogs of the first two.) 30. REMOTE KERMIT commands honored by TSO server, including SET, SHOW, TAKE, TDUMP, STATUS, HOST, TSO, CWD, DIR, and TYPE. 31. TEST mode for debugging. 32. Multi-column, two-level, selective SHOW display. 33. Optionally append to, rather than replace, old data sets with duplicate names. 34. Automatic detection of terminal controller type (TTY or SERIES1). 35. SYNADAF message in cases of disk I/O error. [Ed. - This a major new Kermit release, one that many sites have been craving for years. At last, a single TSO Kermit that brings together most of the capabilities of TSOKER (linemode only), TSOS1 (full-screen only), TS2KER (long packets, etc), TS3KER (3708 front end support), etc, etc, plus all the advanced features of VM/CMS Kermit, plus the ability to easily add support for other IBM 370 operating systems, like MTS, MUSIC, GUTS, etc. As John points out, this version may not yet be fully debugged, especially on the more esoteric front ends, so reports -- good or bad -- from testers are more than welcome. The files are in the Kermit distribution as KER:IK0*.* (system independent files, shared by VM/CMS Kermit), and KER:IKT*.* (TSO-specific files), available via anonymous FTP from CU20B.COLUMBIA.EDU, and available on BITNET/EARN via KERMSRV at CUVMA ("TELL KERMSRV AT CUVMA HELP") as IK0* * and IKT* *. Once the kinks, if any, are ironed out, this version will replace TSOKER, TSOS1, and TS3KER in the Kermit Distribution.] ------------------------------ Date: Thu, 17 Mar 88 14:17:42 PST From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU (Jack Bryans) Subject: Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System Keywords: iRMX86, iRMX286, Intel RMX Xref: RMX, see Intel This is to announce version 2.30 of Kermit for both the iRMX86 and iRMX286 Operating Systems. It is the first release for iRMX286 and the first since late 1985's version 2.26 for iRMX86. This is the same program, ported to the RMX's, as the Jan. 8,1988 release of MS-Kermit, version 2.30, for the IBM PC, which is probably the most widely used and richest Kermit implementation. A DOS emulator provides enough of the DOS environment to allow the essentially unchanged MS-Kermit code to run under both of the RMX Operating Systems. For a summary of changes on the MS-Kermit end, see the KERMSRV files MS*.UPD. From the RMX end, this version includes support for wild cards, full RMX paths and file names, and removes restrictions on the use of RUN. You can now RUN AEDIT from within Kermit. As a fortuitous fallout to wild card implementation, a list of file names may be used wherever Kermit accepts a wild card file specification, as long as all files in the list are in the current default directory. For example: SEND READ.ME.FIRST,*X*.A*,*.OBJ,ETC.ETC works. Try to say that in DOS! Similarly, when Kermit is in SERVER mode, it will respond to a GET file-name-list from the local Kermit. The SET and SHOW KEY commands have been added. Configuration has been completely redone, with its implementation separated from the Kermit initialization file. To avoid confusion with the previous version, the .ini file name has been changed to KERMIT.INI. A good dozen configuration options are available, reducing the need to obtain the source code. Serial ports have been increased to ten, with all requirements and restrictions on device attachment removed. Additionally, you can ping-pong between serial communication ports and the port your terminal (in this case, presumably, a PC) is attached to, with the file transfer display automatically set to QUIET mode (necessary for one port operation) and reset to its previous mode when you select another port. Performance has been improved in a number of areas, especially in connect mode. Improved serial device drivers scheduled for release in forthcoming OS updates from Intel (RMX286, Release 2, Updates 1 and 2, and RMX86, Release 8) will improve Kermit performance significantly on both OS's, especially on faster systems. A number of timing problems peculiar to '386 based systems have been cleared up in the past month. Feedback from '386 beta testers indicates performance more than impressive enough to make 8086 users, appropriately, green with envy. The following files constitute this release: MSVRMX.BOO BOO-encoded executable Kermit for RMX86 MSVRX2.BOO BOO-encoded executable Kermit for RMX286 MSVRMX.DOC Documentation for both OS's MSVRMX.HLP How to build Kermit for either OS from source code MSVRMX.CSD The edit pass SUBMIT file. \ Converts MSSDEF.H & MSS*.ASM MSVRMX.MAC The edit pass macro file. / to MSSDEF.H86 & MSS*.A86 MSURMX.A86 Source code for the keyboard support module for RMX MSXRMX.A86 Source code for the traditional "X" module for RMX MSZRMX.A86 Source code for the DOS emulator and Kermit driver MSVRMX.P86 Source code for the wild card implementing auxiliary command, WC Note that all files but the enBOOed executables apply to both OS's. The edit pass generates submit files for conditional assembly and for linking or binding the object modules to produce an executable for either OS. The MS-Kermit files, MSKERM.DOC, MSKERM.HLP, and MSKERM.BWR provide primary documentation for all version 2.30's. Acknowledgments: Joe Doupnik of Utah State University, who has been responsible for MS-Kermit starting with version 2.29, was most accommodative in making changes to the DOS code to simplify things for the RMX portings. Among the beta testers, Steve Cox of Milliken Research Corp., Chris Jamison of Ransburg Corp., and especially Chris Vickery of Queens College, NY, provided valuable feedback. Henning Pangels of Carnegie-Mellon University's Robotics Institute showed up in the nick of time via e-mail, innocently inquiring if there was an RMX286 Kermit he could try out on his brand new '386. His response to being pressed into guinea pig duty is appreciated. Mark Aaldering of Intel made the port to RMX286 possible. Thanks also to Intel's Paul Cohen, Rick Gerber, and Tom Willis, and, with apologies, to those overlooked. [Ed. - Thanks, Jack! These files are now in the Kermit Distribution under the names you've listed.] ------------------------------ Date: 17 Mar 88 0:0:0 From: c04689sr@WUVMD.BITNET Subject: New Release of Harris-100 Kermit Keywords: Harris-100 Enclosed is the lastest revision of the Harris 100 Kermit (H100KER.*) which I sent you last year. Revisions include miscellaneous minor bug fixes and better handling of embedded End-of-file marks. This brings the current version number up to 1.06 (June 87). The program has been tested for compatability with MSKERMIT 2.30. See the .DOC file for more details. A list of the changes made in each version can be found near the end of that file. This will be my last version of Harris Kermit, since, tragically, our Harris is scheduled to expire in a few weeks. The files are as follows: H100KER.DOC -- documentation file (contains usage info, technical info, revision history, "bewares", etc.) H100KER.JCL -- Harris JCL for compiling H100KER.F77 -- Fortran code H100KER.ASM -- Assembler code H100KER.HLP -- On-line help file (sent in response to REMOTE HELP) To bring your "version" file up to date, the operating system we are using is now "VOS 5.1.0". Skip Russell Division of Biostatistics, Washington University in St. Louis [Ed. - Thanks, Skip! The files are now in the Kermit distribution as KER:H100*.* (H100* * on KERMSRV).] ------------------------------ Date: Wednesday, 17 February 1988 05:00-MST From: "Paul V. Pullen" <pvpullen@CRDEC-VAX2.ARPA> Subject: Announcing a New Kermit for Kaypro I Keywords: Kaypro I Kermit I have successfully completed the creation of a new version of Kermit for my Kaypro1. I have an LASMed hex file to be included in the SIMTEL20 Kermit data that will enable others using the Kaypro1 to work successfully with a proper (or at least my copy works properly now). I had to create a special 'log' in the CP4TYP and CP4SYS asm files. I did it by adding another defination, being a kp1, and setting terminal type to ADM-3A, which is the proper look alike for the Kaypro1. Then, to work properly with my Base Vax, I used the TERMCAP for an ADM3A and named it a kp1|kaypro1|Kaypro 1|. The effect is a fully operational termcap for my system, and support on the VAX. One requirement to make the upload-download (especially download) to operate properly was the reduction of the 'maxsec' to 4K from 8K in CP4SYS. The requirement to make the kaypro1 kermit to run will be to mload CP4KER,CP4KP1 together, and the resulting kermit works properly here at least. Paul Pullen (address: pvpullen@CRDEC-VAX2.ARPA) (Snail mail: 8100 Sagramore Road Baltimore, MD. 21237) [Ed. - Thanks! The hex file is in KER:CP4KAD.HEX, and some documentation in KER:CP4KAD.HLP.] ------------------------------ Date: 25-FEB-1988 16:50:15 GMT From: ANDREW@UK.AC.OX.BIOP Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK Subject: C-Kermit Amiga Un-BOOing Bug Fix Keywords: Amiga Kermit, Commodore Amiga I have now successfully installed KERMIT on the Amiga from the CKIKER.BOO file, using the programs suggested by W.Maessen for initial transfer of the .BOO file. To perform the translation of the .BOO file to an Amiga executable file, I use the C program CKIBOO.C. However, I feel I should point out two problems with CKIBOO.C which prevented it compiling under Lattice 3.1. Firstly, the preprocessor IF nesting in lines 26 to 39 is WRONG - the #endif at line 30 should appear after line 39. The program thus failed to compile as it ended up looking for <sys/file.h> in line 37. Secondly, the preprocessor IS cas3 sensitive and all #commands must be in lower case. Thus the #IFDEF and #ENDIF lines in the last 10 lines of the program should be in lower case. I have appended the corrected version of CKIBOO.C and hope this will alleviate a few hours of frustrating debugging for other users. Andrew C.R. Martin, Laboratory of Molecular Biophysics, University of Oxford, U.K. The ammended version of CKIBOO.C was tested under Lattice C V.3.10 and Kickstart 1.2 on an Amiga 1000. [Ed. - Thanks! This program is now in KER:CKIBOO.C in the Kermit distribution.] ------------------------------ Date: 15-MAR-1988 12:36:45 GMT From: SYSKERMIT%vax1.central.lancaster.ac.uk@nss.cs.ucl.ac.uk Subject: New Kermits on the Way from the UK Keywords: MINIX Kermit, CP/M-80 Kermit 4.09, Acorn Archimedes Some good news for you. I have just received a kermit for the MINIX. It is based on C-Kermit 4D (061) sources and the author Adria Godwin of Thorne EMI, has made a commitment to update it when we have all the files for 4E (070). I am also in the process of getting CP/M-80 Kermit 4.09 files off to you as they are now on line here with no problems as yet reported. Last but not least Acorn have at last supplied the Archimedes Kermit. They have, unfortunately supplied in a format that will take some work to get on line but I'll forward them ASAP. Regards, Steve [Ed. - This message published in case anyone else was thinking of working on any of these items. There are also some other Kermits due for new releases shortly, including Apple II, Apple Macintosh, and Os9.] ------------------------------ Date: Mon, 14 Mar 1988 08:45:21 +0100 From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU> Subject: ASCII, ISO, and which EBCDIC? Keywords: Translation Tables, Character Sets, ASCII, EBCDIC We ASCII or EBCDIC network users must pay particular attention to character codes standards, now extending to international. Even sites not interested in in international characters will sooner or later hit the problem because, albeit the situation is straight in the ASCII world with an ISO standard, it is far from that for EBCDIC users faced to a choice of several codes whose differences lies on a few codes, strangely enough not international. The subject is discussed on a mailing list set up by Edwin Hart. Join with: TELL LISTSERV AT JHUVM SUB ISO8859 user-name Or sending a note on BITNET to: LISTSERV AT JHUVM Containing: SUB ISO8859 user-name can help the community agree on a viable single code or at least help each site in finding its most appropriate one and save everybody's time and money. I'll soon post a summary of the problem to that list. Please forward this note to anybody interested. ------------------------------ End of Info-Kermit Digest ************************* -------