From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: Announcing C-Kermit 7.0.197 Date: 28 Feb 2000 00:16:54 GMT Organization: Columbia University Message-ID: <89cepm$lve$1@newsmaster.cc.columbia.edu> To: kermit.announce@columbia.edu This is to announce a minor update of C-Kermit 7.0: version 7.0.197. This update includes absolutely no functional changes, not even bug fixes, in any C-Kermit implementation that was available in the original 7.0 release. The only changes are to make it compile, link, and run successfully on platforms or in configurations where 7.0.196 would not. These include: . 4.2BSD and 4.3BSD on the VAX . AT&T 3B2 System V R3 . BeOS 4.5 (sort of) . Compaq Tru64 UNIX 4.0F and 5.0 . DEC OSF/1 1.3 . DEC Ultrix 4.2, 4.3, 4.4 . IBM AIX 2.2.1 on the PS/2 . Intergraph CLIX 3.1 . Microware OS-9/68000 with TCP/IP . SCO OSR5 (due to a last-minute typo in the makefile) . Siemens Nixdorf SINIX-L 5.41 . Stratus FTX . Stratus VOS . SunOS 4.1 with SunLink X.25 . Unixware 2.0 Also in response to reports (that I can't reproduce) of "TOC overflow" errors when building on AIX 4.3, "-bbigtoc" was added to the AIX 4.3 target. The biggest change in the new release is a functional version for VOS, which includes both TCP/IP and X.25 networking, and which has been built for all three Stratus architectures: Continuum, i860, and m68k. Note that the BeOS version most likely is not capable of making connections, and definitely not capable of entering CONNECT mode, since BeOS supports neither of the mechanisms that C-Kermit uses for that (fork() or select()). Version 7.0.197 is installed on the C-Kermit website: http://www.columbia.edu/kermit/ckermit.html None of the 7.0.196 binaries was replaced, nor do they need to be, but any new binaries added from now on might be 7.0.197, since there is no point in building on new platforms from older source. Working C-Kermit distributions and packages based on version 7.0.196 do not need to be updated. This release affects only the platforms listed in this announcement, for which C-Kermit 7.0.196 was not available (or buildable) prior to these changes. Of course, anybody who wishes to work on the source code should download the new version. About half of all the changes are in the UNIX makefile. There are no changes at all in the VMS version. Any bugs reported in C-Kermit 7.0 (only a few minor ones so far) will be fixed in a subsequent release or patch. - Frank ------------------------------ From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: The C-Kermit 7.0 CDROM Date: 28 Feb 2000 00:44:10 GMT Organization: Columbia University Message-ID: <89cgcq$n9e$1@newsmaster.cc.columbia.edu> To: kermit.misc@columbia.edu C-Kermit 7.0.197 was announced on comp.protocols.kermit.announce just now. As noted there, there are no functional changes -- just cleanups of 7.0.196 in preparation for the C-Kermit 7.0 CDROM, which should go to press within a few days. There's no need to download the new version if you already have a working copy of 196; the new version is functionally identical, but runs on some additional platforms. If you are able to make any C-Kermit 7.0 binaries that we aren't listed (with a "+" sign to indicate they are current) in the C-Kermit binaries list: http://www.columbia.edu/kermit/ckermit.html#binlist this is the last chance to get them in time for the CD. Here are some of the notable absentees: . Unixware 1-point-anything . SCO ODT 3.0 . Solaris 2.6 Intel . MkLinux DR3 . Cray Unicos . DEC OSF/1 2.0 and 3.0 . DEC Ultrix 4.5 . Encore Multimax . HP-UX 9.xx on Model 800 . IBM RT PC with 4.3BSD (AOS) . IBM RS/6000 with any AIX prior to 3.2.0 . IBM RS/6000 with AIX 3.2.4 or 3.2.4 . ICL DRS6000 Sparc with System V R4 . Motorola Delta 88K with System V R3 . NeXTSTEP 3.2 (any architecture) . NeXTSTEP any version on i486 . DG/UX 5.40 or earlier (any architecture) . DYNIX/ptx 2.16 or earlier . ESIX . FreeBSD 2.2.7 or earlier (any arch) . Red Hat Linux prior to 5.1 (any arch) . Red Hat 6.0 (any arch) . Any SuSE, Corel, or Caldera Linux builds at all . Any NetBSD prior to 1.4 . Any QNX version prior to 4.25 . SINIX-L 5.42 on PC . Interactive UNIX 4-point-anything . Unisys, any UNIX version on any architecture . IRIX, any version prior to 5.3 . IRIX 6.0 . IRIX 6.4 . SunOS, any version prior to 4.1 . VMS, any version prior to 4.7 Let's make this the biggest collection of binaries for any program ever! At present we have nearly 600 C-Kermit binaries, about 260 for version 7.0, the rest for earlier releases. Of course some of these are redundant (e.g. cc and gcc versions for the same platform), but it's still quite a pile. - Frank ------------------------------ Newsgroups: comp.protocols.kermit.misc Subject: Announcing C-Kermit 7.0 Summary: Followup-To: Distribution: Organization: Columbia University Keywords: Kermit Telnet IKSD Kerberos TLS SRP Unicode Linux Internet C-Kermit 7.0 is a new release of C-Kermit communications software for UNIX (all versions), VMS, VOS, QNX, OS-9, Plan 9, AOS/VS, and other platforms. It replaces C-Kermit 6.0 of September 1996. If you have Web access, you can skip the rest of this message and go here: http://www.columbia.edu/kermit/ckermit.html for a more complete presentation, complete with download links. The major new features of C-Kermit 7.0 include: A new license o Allows inclusion of C-Kermit with Free UNIX distributions Making and Using Connections o Internet Kermit Service Daemon (IKSD) - client and server o Kerberos IV, Kerberos V, SRP, and SSL/TLS security o HTTP client commands o A new and improved Telnet protocol engine o TELNET protocol option debugging o Support for IBM AIXLink/X.25 o Connections via external programs like ssh or tn3270 o PPP dialing in UNIX o Give multiple phone numbers to the DIAL command o New support for 8 data bits + parity on serial connections o New ability to select number of stop bits on serial connections o Dialing improvements (10-digit dialing, blind dialing, PBXs, etc) o SET DIAL MACRO for last-minute phone number manipulations o 20 new built-in modem types o New all-purpose "generic-high-speed" modem type. o Higher serial speeds in VMS, IRIX, SCO, BSDI, Linux, . . . o Hardware flow control for more platforms File Transfer and Management o FAST Kermit protocol settings are now the default o New streaming protocol for FTP-like speeds on reliable connections o Binary mode is now the default for file transfer, rather than text o File-transfer command switches (e.g. for file selection) o File-transfer pipes and filters o Automatic per-file text/binary mode switching (by name) o Transfer and preservation of file permissions o Ability to transfer directory trees even between unlike systems o Ability to move or rename each file after successful send or receive. o High-precision timers and statistics o New display and log formats o New options for coping with broken Kermit protocol partners Character Sets o Automatic transfer/file character-set matching in file transfer. o Unicode / ISO-10646 Universal Character Set o Full conversion between Japanese character sets and Unicode o KOI8-R (Russian) and KOI8-U (Ukrainian) character sets o ISO 8859-7 Latin/Greek Alphabet (= ELOT 928) o ELOT 927 Greek, CP869 Greek code page o ISO 8859-15 Latin Alphabet 9 (includes Euro and OE) o Bulgaria-PC (code page) o Mazovia (Polish PC code page) o CP855 (Cyrillic PC code page) o CP858 (West European PC code page, includes Euro) o CP1250, 1251, 1252 (Windows code pages, include Euro) Logs o New syslogging option for UNIX o New connection log o New brief transaction-log format option o New FTPD-like transaction-log format option o Time-critical debugging with millisecond timestamps. o Unbuffered transaction log (e.g. for UNIX "tail -f") Script Programming o A new general-purpose file i/o package o Floating-point numbers and arithmetic o Associative arrays o Ability pass arguments to command files as well as macros o Pattern matching in the [M]INPUT command o Ability to pass more than ten arguments to a macro or command file o Expanded command buffer length to allow bigger macros, variables, etc. o Maximum number of macros increased. o New support for compound Boolean expressions. o "kerbang" scripts now take arguments from the command line. o New built-in Array operations: COPY, RESIZE, CLEAR, SET, SORT, ... o SEND an array as if it were a file o New SCREEN command for screen clearing & cursor positioning. o Date conversion functions (Julian dates, etc) o Timed ASK commands o New IF conditions o Automatic arrays o Array initializers o Assignment operators o New TRACE and SHOW STACK commands for debugging scripts. New platforms o IRIX 6.2, 6.3, 6.4, and 6.5 o AIX 4.2, 4.3 (including X.25) o DG/UX 5.4R4.11 o Solaris 2.6 (including X.25 support) o Solaris 7 o SCO OpenServer R5.0.0 through 5.0.5 o SCO Unixware 7 o HP-UX 10.01, 10.10, 10.20, 10.30, 11.00 o Trusted HP-UX o Mac OS/X o OpenStep 4.2 o Red Hat Linux 5.1 through 6.1 o Slackware Linux 3.5 through 7.0 o SuSE Linux 6.0 o MkLinux DR3 o New OpenBSD/NetBSD/FreeBSD versions o Siemens Nixdorf Reliant UNIX 5.43 and 5.44 o Sequent DYNIX/ptx 4.4 o Stratus VOS with TCP/IP and X.25 support o VMS 7.2 This is just a brief list; you can find more detail on the new C-Kermit 7.0 web page: http://www.columbia.edu/kermit/ckermit.html The complete story runs to more than 200 printed pages, and can be found in the ckermit2.txt file, which is a supplement to Using C-Kermit, 2nd Edition, until the new 3rd Edition is ready, probably about 6 months from now. Thanks to the hundreds of people who contributed to the development and testing of this new release over the past 3+ years, especially Jeffrey Altman, Peter Eichhorn, Lucas Hart, Peter Mauzey, Fred Smith, Christian Mondrup, Gerry Belanger, Clarence Dold, Graham Jenkins, William Bader, Martin Whitaker, Nigel Roles, Dat Nguyen, Dragan Milicic, Steve Walton, Nelson Beebe, JP Radley, Joe Doupnik, Ted T'so, and Carl Friend, with apologies to anybody I forgot to list! We have made and/or collected over 100 individual binaries so far; if you can make any that are not listed as current on the web page: http://www.columbia.edu/kermit/ckermit.html#bin please let me know. If you have any problems getting or using the new version, send email to kermit-support@columbia.edu. Frank da Cruz The Kermit Project Columbia University ------------------------------ From: Frank da Cruz Subject: Announcing C-Kermit 6.0 Date: 6 September 1996 C-Kermit 6.0 is a major new release of C-Kermit communications software for UNIX (all versions), VMS, QNX, OS-9, Plan 9, BeOS, AOS/VS, and other platforms. It replaces C-Kermit 5A(190) of October 1994. All of the new features of C-Kermit 6.0 -- as well as all those added in all releases since 5A(188) -- are completely documented in the new revised and expanded second edition of the Digital Press book, "Using C-Kermit", just back from the printer and available now. C-Kermit is a combined serial and network communication software package offering terminal connection, file transfer, character-set translation, and automation through its powerful cross-platform script programming language, which is available not only on all the platforms listed above but also on OS/2, Windows 95 and NT, and (to the degree that MS-DOS and C-Kermit are compatible, which is significant) also on DOS and Windows 3.x. The major new features of C-Kermit 6.0 include: SERIAL COMMUNICATIONS o Dialing - Major advancements in C-Kermit's dialing capabilities o Modems - A major overhaul of C-Kermit's modem support o Speeds - more and higher speeds allowed in many versions o New Ability to answer incoming calls o Automatic adjustment of flow control NETWORKS o New ability to accept incoming TCP/IP connections (UNIX and VMS only) o New Rlogin client (privileged in UNIX and VMS) o New network directory, like dialing directory but for network connections o New SET TELNET controls (binary mode, etc) o New SET TCP controls (buffer sizes, keepalive, "linger", etc) o New command-line option "-J" makes C-Kermit "be like Telnet" o X.25 support updated for Solaris / SunLink 8.00 and 9.00. FILE TRANSFER o Autodownload (automatic RECEIVE while in CONNECT mode) (VMS and UNIX) o Autoupload (and more) while in CONNECT mode (VMS and UNIX) o REGET (crash recovery, like RESEND, but for downloading from a server) o Peer recognition for automatically switching into binary mode o Dynamic packet timeouts and other improved error recovery procedures o Lots of useful info added to the fullscreen file transfer display o Quick selection of transfer settings with FAST, CAUTIOUS, ROBUST commands o New command-line option -Q to select fast file transfer o ADD SEND-LIST (build up a list of files to send) o SET FILE DOWNLOAD-DIRECTORY (make all downloads go to same place) o Text-file record format selection o In the UNIX version, built-in support for external protocols (ZMODEM, etc) CLIENT/SERVER o SET SERVER LOGIN (authentication for incoming connections) o Redirection of REMOTE command results (to file, printer, or pipe) o SET SERVER GET-PATH (search path for GET requests) SCRIPT PROGRAMMING o New block structure for script programs - no more commas and dashes! o Local (automatic) variables for macros and command files o New SWITCH statement, as in C o Lots of other new commands and features o Many new variables and functions o Automatic evaluation of arithmetic expressions in many contexts GENERAL o Year-2000 compatibility o Ability to become a fully transparent 8-bit link between 2 end systems o More and better messages and help text o Default prompt shows current directory o NOPUSH available at runtime to disable escape to shell o Many new file management features o Improved speed & responsiveness o Bugs fixed NEW PLATFORMS: o BeBox BeOS DR-7 o Bell Research UNIX v10 o Digital UNIX 3.2 and 4.0 o Digital OpenVMS 7.x o HP-UX 10.10, 10.20, and 10.30 o IBM AIX 4.1 and 4.2 o NCR SVR4 MPRAS 2.xx o Plan 9 from Bell Labs o SCO OpenServer R5.0 o SCO UnixWare 2.x o Sequent DYNIX/ptx 4.1 o Siemens/Nixdorf SINIX 5.42 o Silicon Graphics IRIX 6.0 o Sun Solaris 2.5 and 2.5.1 DIALING IMPROVEMENTS: o Intelligent dialing directory: . Can consist of multiple distributed files . Travels well: understands country codes, area codes, PBXs, etc. . Unlimited alternative entries for same service with "cheapest-first" dialing o Automatic redial o Multistage dialing o Credit-card dialing o Dialing numeric and alphanumeric pagers o Incoming modem calls (ANSWER command) o Lots of new built-in modem types o Flexible configuration of additional modem types Much of the work on C-Kermit 6.0 and the forthcoming 3.15 release of MS-DOS Kermit was aimed at bringing their script programming languages closer together. This will become apparent when MS-DOS Kermit 3.15 is released. Space prohibits description of all the other new features, but you can get a detailed overview on the Web at: http://www.columbia.edu/kermit/ck60.html HOW TO GET IT C-Kermit 6.0 and the second edition of "Using C-Kermit" are available now by mail order. The C-Kermit software is also available via anonymous ftp. If you have a Web browswer, visit the aforementioned URL for easy navigation. Or use anonymous ftp to kermit.columbia.edu, directory kermit, read the READ.ME file, and take it from there. Or contact the Kermit Project by email, phone, or post: E-mail: kermit-orders@columbia.edu Fax: +1 212 663-8202 Voice: +1 212 854-3703 Post: The Kermit Project Columbia University 612 West 115th Street New York NY 10025-7799 USA Thanks to the hundreds of people who contributed to the development and testing of this new release over the past two years; space does not permit a complete list (look in the Acknowledgements section of the new book :-), but special thanks to Jeffrey Altman, William Bader, Mark Berryman, Nelson Beebe, Peter Eichhorn, Carl Friedberg, Hunter Goatley, Lucas Hart, Bo Johansson, James Jones, Tim Kientzle, Igor Kovalenko, Robert Lipe, Neal Murphy, Nigel Roles, John Santos, Ulli Schlueter, Steven M. Schultz, Jim Spath, Eduard Vopicka, Steve Walton, Jamie Watson, Joellen Windsor, and Martin Zinser. If you have any problems getting or using the new version, send email to kermit-support@columbia.edu. Frank da Cruz The Kermit Project Columbia University ------------------------------ From: Frank da Cruz Subject: C-Kermit 5A(190) Replaces 5A(189) Date: 13 Nov 1994 19:38:59 GMT Keywords: C-Kermit, UNIX C-Kermit, VMS C-Kermit, OS/2 C-Kermit Keywords: Stratus VOS C-Kermit, AOS/VS C-Kermit, OS-9 C-Kermit Keywords: QNX C-Kermit, RESEND, Recovery As of 13 November 1994, C-Kermit 5A(190) is installed for real on kermit.columbia.edu, replacing the previous version, 5A(189) of 30 June 1993. This is the Kermit software for UNIX (all varieties), VMS, OS/2, Stratus VOS, AOS/VS, OS-9, the Macintosh, the Commodore Amiga, and the Atari ST. Highlights of the new version are: . File transfer recovery from point of failure (binary-mode transfers only): UNIX, VMS, OS/2, AOS/VS, VOS, Amiga. . Massive improvements in the OS/2 version. . Totally new and full-featured implementations for QNX and Stratus VOS. . Support for many new OS releases: Solaris 2.3, AIX 4.1, Unixware 1.1, new releases of Linux, {Free,Net,etc}BSD, OpenVMS 6.x, etc etc... . Auto-upload/download/configuration/anything-else via APC mechanism: UNIX, VMS, OS/2. . Numerous improvements in performance, script programming, client/server protocol, character sets, file transfer display, dialing, etc. C-Kermit 5A(190) is available via anonymous ftp from kermit.columbia.edu, directory kermit/f (NOT kermit/b), also known as kermit/c-kermit, and several other directories, as follows: kermit/f (= kermit/c-kermit) - FTP all files in text mode: Source code; Documentation files (.hlp, .nr, .upd, .bwr, .doc, etc); Initialization and script files (.ini, .kdd, .ksd, etc); ASCII-binaries except for VMS, UNIX, and OS/2: ckd190.uue - DG AOS/VS ckiker.boo - Amiga cklker.h68 - VOS 680x0 cklker.h86 - VOS i860 ckm190.hqx - Macintosh cksker.boo - Atari ST cksncp.boo - Atari ST (small version) kermit/bin - FTP all files in binary mode (except READ.ME): True binaries for UNIX, VMS, etc. See the READ.ME for details. kermit/vmshex - FTP in text mode: VMS C-Kermit binaries in hex format, together with the decoding program, ckvdeh.mar. See the READ.ME file for details. kermit/archives - FTP in binary mode unless otherwise indicated: cku190.tar.Z - Compressed tar of C-Kermit source code & other files. cku190.tar.gz - Gzip'd tar of C-Kermit source code & other files. ckvsrc.hex - (TEXT mode) VMS C-Kermit source BACKUP saveset. cko190.zip - OS/2 C-Kermit distribution diskette image. See kermit/f/ckc190.ann for a detailed list of changes in 5A(190). See kermit/f/cko190.ann for new features of the OS/2 version. For overviews of specific versions, see: kermit/f/ckaaaa.hlp - General C-Kermit overview kermit/f/ckdaaa.hlp - AOS/VS kermit/f/ckiaaa.hlp - Amiga kermit/f/cklaaa.hlp - Stratus VOS kermit/f/ckoaaa.hlp - OS/2 kermit/f/ckuaaa.hlp - UNIX kermit/f/ckvaaa.hlp - VMS The user manual, "Using C-Kermit", is recommended for everybody who wants to make serious use of C-Kermit and to get the most out of it; remember that manual sales are the primary source of support for the Kermit effort. Call +1 212-854-3703 to order, or send email to kermit@columbia.edu for further info. A German-language edition is also available. - Frank ------------------------------ Date: Thu Aug 25 17:50:57 1994 From: Frank da Cruz Subject: Announcing C-Kermit 5A(190) Beta Keywords: C-Kermit, UNIX C-Kermit, VMS C-Kermit, OS/2 C-Kermit Keywords: Stratus VOS C-Kermit, AOS/VS C-Kermit, OS-9 C-Kermit Keywords: QNX C-Kermit, RESEND, Recovery This is to announce a Beta testing period for C-Kermit 5A(190), a new release of C-Kermit communications software for for UNIX, VMS, OS/2, AOS/VS, Aegis, OS-9, the Commodore Amiga, the Apple Macintosh, and now also Stratus VOS. The major new feature of version 5A(190) is the ability to continue file transfers that failed. This feature is available in the C-Kermit versions for: . UNIX (all versions except 2.xBSD) . IBM OS/2 (the 16-bit and 32-bit versions) . Digital Equipment Corporation VMS . Data General AOS/VS . Stratus VOS . Commodore Amiga It works only for binary-mode transfers. For example, suppose you were transferring a huge binary file between UNIX C-Kermit and OS/2 C-Kermit over a slow dialup modem connection, and the phone call was disconnected. Now you can reconnect and continue the transfer where it left off. Suppose you were uploading or downloading a bunch of large ZIP files in binary mode and the same thing happened -- the new "resend" feature lets you reestablish the connection and "resend" the same files; the ones that were already transferred are not transferred again, the one that was partially transferred is continued where the transfer left off, and the ones that were not transferred are sent. All the commands are the same, except you tell C-Kermit to RESEND instead of to SEND. This feature will also be available in the next release of MS-DOS Kermit, 3.14, coming soon, and later maybe also other Kermit programs too. Other highlights of version 5A(190) include: . An entirely new C-Kermit implementation for Stratus VOS. . Execution of APC escape sequences while in CONNECT mode, just like MS-DOS Kermit 3.13, for "auto-download", "auto-upload", and auto-anything-else (UNIX, VMS, OS/2); . Macintosh Kermit now works under System 7.1 (on PowerMac, etc). . Automatic directory creation for incoming files (UNIX, VMS, OS/2, VOS) . Command retry and recall, typeahead now allowed in command mode. . Improved transaction logging. . MAJOR improvements in OS/2 C-Kermit (see below). . A complete, full-featured port of C-Kermit to QNX 4.2. . Numerous bug fixes and speedups in all departments, especially script programming. . Documentation now available in German. And here is a more-detailed list of the changes: NEW OR CHANGED COMMANDS ASK & ASKQ Now allow unquoted entry of backslash (\) and question mark (?) for more convenient processing of DOS-like file specifications. DIAL For the first time, DIAL is available in the Commodore Amiga version. FORWARD