Article 39 of comp.protocols.kermit.announce: Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 7.0 for Beta testing Date: 4 Feb 1999 00:45:40 GMT Organization: Columbia University Lines: 57 Message-ID: <79aqjk$4d8$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 918089140 4520 128.59.39.2 (4 Feb 1999 00:45:40 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 4 Feb 1999 00:45:40 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:39 This is to announce a (hopefully) brief public Beta testing period for a major new release of C-Kermit for UNIX, VMS, AOS/VS, and other platforms: Version 7.0, to replace version 6.0 of September 1996. The changes are significant, and there are far to many of them to list here. Chief among them are: . Configurability as an Internet service, similar to FTPD, but with far more features and greater flexibility. . Availability of Kerberos IV and V and SRP (TMs) security (USA and Canada only). . Ability to switch automatically between text and binary mode on a per-file basis when transferring file groups. . Ability to transfer directory trees -- even between different platforms, such as UNIX, VMS, and Windows. . Flexible file-selection options when transferring file groups. . Faster file transfer, faster defaults. . High-precision timers and statistics. . New character sets, including those needed to show the Euro symbol. . Increased power in the scripting language. . New platforms supported. Find the full story at: http://www.columbia.edu/kermit/ck70.html This page lists and describes the new features, and contains links to further information and to the software itself: source code, tar and zip archives, and selected individual binaries for many platforms. Special thanks to Jeff Altman for his key role in the design and development of many of C-Kermit 7.0's most important new features. Thanks also to the many contributors and testers, and to those companies, institutions, and individuals who provided other forms of assistance including manuals, equipment, advice, system access for building and testing, binaries, reports, suggestions, and encouragement. Please send any bug reports, remarks, or questions to: kermit-support@columbia.edu And if you can make any binaries that we can't make ourselves, please let us know. Thanks! - Frank From news@columbia.edu Mon Jan 3 17:22:47 2000 Return-Path: Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30]) by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id RAA03570 for ; Mon, 3 Jan 2000 17:22:47 -0500 (EST) Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id QAA26446 for kermit.announce@watsun.cc.columbia.edu; Mon, 3 Jan 2000 16:58:01 -0500 (EST) X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to using -f From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: Announcing G-Kermit 1.00 Date: 3 Jan 2000 21:57:59 GMT Organization: Columbia University Message-ID: <84r617$pqb$1@newsmaster.cc.columbia.edu> To: kermit.announce@columbia.edu This to announce a new, compact, and GPL'd Kermit program for UNIX. The new program is called G-Kermit (GNU Kermit). It is intended to meet the need for a Kermit protocol implementation that is: . Stable and low-maintenance . Compact and fast with no frills . Under the GNU Public License G-Kermit is command-line only (no interactive commands or scripting) and remote-mode only (no making connections). It has an extremely simple user interface, and implements a large subset of the Kermit protocol in a small amount of highly portable code. It has been built and tested on a wide variety of UNIX platforms, ranging from early-1980s to up-to-the-minute, using both traditional C and ANSI C. It is designed to be as independent as possible of platform-specific features, and therefore to be stable for many years if we resist the temptation to add features to it. The size of the binary ranges from 33K (on HP-UX 8.00) to 104K on Ultrix/MIPS, with an average size of 53K over 64 builds, and a typical size of 37K on PC-based UNIXes. It's easy to build, install, and uninstall. It requires no privileges. Documentation is included as a plain-text README file and a man page. You can find G-Kermit 1.00 on the Web at: http://www.columbia.edu/kermit/gkermit.html and by FTP at: ftp://kermit.columbia.edu/kermit/archives/gkermit.tar.Z (88K) ftp://kermit.columbia.edu/kermit/archives/gkermit.tar.gz (62K) ftp://kermit.columbia.edu/kermit/bin/gku100.* (individual binaries) Uncompress, untar, read the README file, and take it from there (in most cases you just type "make" to build it). Send test reports to kermit-support@columbia.edu. Frank da Cruz The Kermit Project Columbia University New York City Web: http://www.columbia.edu/kermit/ From news@columbia.edu Mon Jan 3 17:22:49 2000 Return-Path: Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30]) by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id RAA03577 for ; Mon, 3 Jan 2000 17:22:48 -0500 (EST) Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id RAA26987 for kermit.announce@watsun.cc.columbia.edu; Mon, 3 Jan 2000 17:04:41 -0500 (EST) X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to using -f From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: Announcing C-Kermit 7.0 Date: 3 Jan 2000 22:04:41 GMT Organization: Columbia University Message-ID: <84r6dp$qb8$1@newsmaster.cc.columbia.edu> To: kermit.announce@columbia.edu 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 New York City http://www.columbia.edu/kermit/ From news@columbia.edu Thu Feb 17 12:10:04 2000 Return-Path: Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30]) by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id MAA05313 for ; Thu, 17 Feb 2000 12:10:03 -0500 (EST) Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id LAA07684 for kermit.announce@watsun.cc.columbia.edu; Thu, 17 Feb 2000 11:42:04 -0500 (EST) X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to using -f From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: Announcing Kermit 95 1.1.19 Date: 17 Feb 2000 16:42:02 GMT Organization: Columbia University Message-ID: <88h8cq$7g1$1@newsmaster.cc.columbia.edu> To: kermit.announce@columbia.edu This is to announce Kermit 95 1.1.19 for Microsoft Windows 95, 98, NT, and 2000, and IBM OS/2, replacing version 1.1.17 of June 1998. Like its predecessors, version 1.1.19 comes in two pieces: a GUI Dialer to set up and launch your connections, and the K95 program itself, that runs in a Console window. We had originally planned that the next release after 1.1.17 would include a version of K95 that ran in a GUI window, but it's not ready yet. However, a new release was needed now: . Because of incompatible changes in the MIT Kerberos libraries; . To bring K95 current with C-Kermit 7.0. Kermit 95 1.1.19 is a downloadable patch to K95 1.1.17: http://www.columbia.edu/kermit/k95patch.html If you are running a pre-1.1.17 K95 version, you'll need to patch up to 1.1.17 first, and then patch to 1.1.19. Warning: the 1.1.19 patch is about 3MB; allow sufficient time and disk space for the download. Here is a brief list of the changes since 1.1.17: DIALER . Redesigned File-Transfer page. . Lots of new configuration options added especially for secure connections. . Defunct predefined entries pruned. GENERAL . New MANUAL command brings up the online K95 1.1.19 manual. . New built-in DIRECTORY command with numerous options. . New SET OPTIONS command to customize directory-listing preferences. . Consistent file-selection switches for SEND, DIR, DELETE, etc. . New notation for relative dates (+3days, -6months, yesterday, tomorrow) . Ability to restrict filenames to 8.3 notation on Windows 95/98/NT/2000. SECURITY . Kerberos implementation updated to new Kerberos library releases. . Kerberos Rlogin protocol added with encryption option. . Automatic Kerberos TGT get and destroy modes. . Secure Remote Password implementation updated to support SRP 1.5.0. . OpenSSL support added to provide secure connections to TELNET, IKS, HTTP, and other services using public key cryptography and X.509 certificates. . Microsoft NTLM authentication added for use with Microsoft Windows 2000 and NT Services for Unix. NETWORKING . Internet Kermit Service client. . Overhauled Telnet negotiation engine: + Improved standards compliance. + More script-friendly. + More configurable. + Ability to set connection policies. . File transfers through Pragma Systems' NT Telnet Server. . Ability to forward X-Windows Session data across the Telnet connection . DNS SRV record lookups. . HTTP client commands. SERIAL COMMUNICATIONS . New support for 8 data bits + parity on serial connections. . New ability to select number of stop bits on serial connections. . Test dial procedures without actually dialing. . Dialing improvements (10-digit dialing, blind dialing, PBXs, etc). . New SET DIAL MACRO for last-minute phone number manipulations. . SET DIAL METHOD AUTO defaults tone or pulse by country code. . Better support for dialing without flow control. . Automatic redial no longer unnecessarily re-initializes the modem. . SET CLOSE-ON-DISCONNECT { ON, OFF } for serial connections. . Streamlining and increased bulletproofing of Kermit/Modem dialog. . Lots of new built-in modem types. . New all-purpose "generic-high-speed" modem type. TERMINAL EMULATION . Microsoft VTNT for Telnet into Windows NT and 2000. . IBM 3151 emulation. . Wyse 160 emulation. . Session-log format selections (binary, text, debug). . Improved printer control. . Built-in driver for PostScript printers. . Televideo Send-Data mode. . Block mode in Televideo and Wyse ASCII terminal emulations. . SNI 97801 terminal support for National lanaguages and CH.CODE modes. . HZ1500 graphics character-set. FILE TRANSFER . Ability to transfer directory trees even between unlike systems. . Improved performance and responsiveness. . Ability to move or rename each file after successful send or receive. . High-precision timers and statistics. . New display and log formats. . New options for coping with defective Kermit protocol partners. CLIENT/SERVER . New keepalive during long-running REMOTE HOST commands prevents timeouts. . Longer REMOTE commands allowed. . R-command shortcuts for REMOTE commands (e.g. RCD for REMOTE CD). . Optional server CD messages a`la FTP, local too. . Additional GET options and combinations. . New REMOTE EXIT, REMOTE SET FILE CHARACTER-SET commands. . Numerous new file management commands and features. CHARACTER SETS . Automatic transfer/file character-set matching in file transfer. . Unicode / ISO-10646 Universal Character Set. . Full conversion between Japanese character sets and Unicode. . KOI8-R (Russian) and KOI8-U (Ukrainian) character sets. . ISO 8859-7 Latin/Greek Alphabet (= ELOT 928). . ELOT 927 Greek, CP869 Greek code page. . ISO 8859-15 Latin Alphabet 9 (includes Euro and OE). . Bulgaria-PC (code page). . Mazovia (Polish PC code page). . CP855 (Cyrillic PC code page). . CP858 (West European PC code page, includes Euro). . CP1250, 1251, 1252 (Windows code pages, include Euro) . Corrections to Hebrew-7 conversions. LOGS . New connection log . New brief transaction-log format option . New FTPD-like transaction-log format option . Unbuffered transaction logs . Time-critical debugging with millisecond timestamps . Unbuffered transaction log SCRIPT PROGRAMMING . A new general-purpose file I/O package added supporting multiple files open at once; character, line, and block i/o; sequential and random access; read, write, update, and append modes; absolute and relative seeks by line or byte, etc. . Floating-point numbers and arithmetic. . Associative arrays. . Ability to pass arguments to command files as well as macros. . Ability to pass more than ten arguments to a macro or command file. . Expanded command buffer length to allow bigger macros, variables, etc. . Maximum number of macros increased. . New support for compound Boolean expressions. . Automatic arrays. . Array initializers. . New built-in array operations: COPY, RESIZE, CLEAR, SET, SORT, . . . . SEND an array as if it were a file. . IF and XIF merged (so ugly XIF is no longer needed). . New functions to load arrays with file or directory lists. . New SCREEN command for screen clearing & cursor positioning. . Date conversion functions (Julian dates, etc). . Built-in help for functions. . Function and variable diagnostics. . Timed ASK commands. . Popup ASK commands. . Many new IF conditions. . Autodownload during INPUT command execution. . New OUTPUT command options. . Automatic arrays. . Array initializers. . Assignment operators. . New TRACE and SHOW STACK commands for debugging scripts. DOCUMENTATION . New and revised Third Edition of online Kermit 95 manual. . New Supplement to Using C-Kermit, Second Edition. . Updated Kermit 95 Bugs List. . All of the above are now HTML documents, fully indexed and crosslinked. . Most other auxilliary text converted to HTML too. Thanks to everybody who sent in reports and suggestions, and especially to the Beta testers. If you have any problems with the patch or the new version, send email to: kermit-support@columbia.edu Shrink-wrapped versions should be available in a few weeks. The price has not changed. Version 1.1.19 has been heavily tested and we don't anticipate significant problems with it. So barring unforeseen difficulties, the GUI is next! GUI plans are spelled out here: http://www.columbia.edu/kermit/k95next.html Jeffrey Altman, Frank da Cruz The Kermit Project Columbia University New York City From news@columbia.edu Sun Feb 27 19:41:57 2000 Return-Path: Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30]) by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id TAA03540 for ; Sun, 27 Feb 2000 19:41:56 -0500 (EST) Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id TAA22512 for kermit.announce@watsun.cc.columbia.edu; Sun, 27 Feb 2000 19:16:56 -0500 (EST) X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to using -f 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 news@columbia.edu Tue Apr 4 17:35:35 2000 Return-Path: Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30]) by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id RAA08600 for ; Tue, 4 Apr 2000 17:35:35 -0400 (EDT) Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id RAA08085 for kermit.announce@watsun.cc.columbia.edu; Tue, 4 Apr 2000 17:12:50 -0400 (EDT) X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to using -f From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Subject: Announcing Kermit 95 1.1.20 Date: 4 Apr 2000 21:12:48 GMT Organization: Columbia University Message-ID: <8cdlsg$7si$1@newsmaster.cc.columbia.edu> To: kermit.announce@columbia.edu This is to announce Kermit 95 1.1.20 for Microsoft Windows 95, 98, NT, and 2000, and IBM OS/2, replacing version 1.1.19. This is the version that will be shrinkwrapped and sold in the retail market for the next six months or so. The changes are primarily in three areas: . Bug fixes . Security . Packaging The upgrade patch is here: http://www.columbia.edu/kermit/k95patch.html Version 1.1.20 fixes the following bugs in 1.1.19: . VT102 terminal type didn't work . Failure to make certain Telnet connections . LOGIN.KSC didn't work without the Dialer . Wrapping problems with C1 characters in non-ISO-2022 character sets . IBM 3151 character attributes didn't combine . MAIL command did not work . SEND ..\\*.c failed with "unreadable error" . LOCAL and global variable name conflicts resulted in confusion . Certain popups not disabled by -# 96 command-line option . ANSWER 0 improperly timed out . ANSWER fails to answer call with SET TAPI MODEM-DIALING ON . RLOGIN Window Size reports are not sent . Pulse dialing did not work The following security features were added: . Telnet Forwarding of X Windows System data via X authorized connections . Secure Kerberos 5 user-to-user connections . OpenSSL updated to 0.9.5a (Windows only; OS/2 still at 0.9.4) . Support for NRL Kerberos (Windows only) . Kerberos 5 ticket retrieval without embedded IP addresses . New standalone command-line secure FTP client (K4, K5, SRP, SSL/TLS) These are explained more fully below. Kermit 95 1.1.20 will be packaged in a new and attractive slim container. Here's a preview of the exterior (it folds twice, like a triptych): http://www.columbia.edu/kermit/k95box.jpg "Using C-Kermit", 2nd Edition, is still included, but now as a PDF file rather than a printed book. Furthermore, the new C-Kermit 7.0 CDROM is included too. The single-copy retail price has been raised from $54.00 USD to $64.00 USD, the first increase since K95 was first released five years ago. Bulk right-to-copy and academic site license prices remain steady. The shrinkwrap price increase reflects increased production costs, but is partially offset by the lower weight, which reduces shipping charges. The PDF version of Using C-Kermit is supplied only with new 1.1.20 shrinkwraps. It is not supplied with bulk or academic site licenses or with patches (since the publisher must be paid for each copy). The new package (including the C-Kermit 7.0 CDROM) is in manufacturing, and should be available for shipment in two or three weeks. The new order forms are here: http://www.columbia.edu/kermit/k95ofront.html Unfortunately, we have just about run dry of 1.1.17 kits, so new orders will have to wait until the new kits arrive. NEW SECURITY FEATURES All of the following items are supported in 1.1.20 only after the latest cryptography patch has been applied (which is available only in the USA and Canada due to USA export restrictions): http://www.columbia.edu/kermit/k95patch.html#crypto The cryptography patch is applied after the main patch. Third-party libraries must be obtained separately, as noted in security.html (reference below). Telnet Forward-X: Kermit 95 1.1.20 is the first secure Telnet client to implement the Telnet Forward-X Option (Telnet Forwarding of Authorized X Windows System Session Data over Secure Connections). From now on when Kermit 95 is used to establish a secure connection to a Telnet Server supporting this option, all data transmitted between X clients and X servers will be protected using the same level of security established for the Telnet session. No longer will you have to switch to using SSH and its weaker authentication methods simply to maintain the privacy and integrity of your X Windows System data. The Telnet Forward-X option: . Can be used in conjunction with all forms of secure Telnet connections including (but no limited to) Kerberos 4, Kerberos 5, Secure Remote Password, and Transport Layer Security. . Is compatible with all forms of X Authorization data. Unlike SSH X Windows System tunneling, Telnet FORWARD-X can support strong authorization methods such as XDM-AUTHORIZATION-1 and MIT-KERBEROS-5. As of this announcement, Telnet Forward-X is available in the START_TLS Telnet for Unix distribution from Peter Runestig: ftp://ftp.runestig.com/pub/starttls/start_tls-telnet.current.tar.gz Telnet Forward-X will also be supported by forthcoming releases of MIT Kerberos 5. Kermit Secure FTP Client (Windows only): Kermit 95 1.1.20 is the first Kermit product to provide FTP client functionality. This pre-1.0 release is a command line only FTP client that is designed to support all of the authentication methods supported by Kermit 95 for Telnet including: Kerberos 4, GSSAPI - Kerberos 5, Secure Remote Password, and SSL/TLS. Additional Kerberos 5 Features: Kermit 95 1.1.20 is the first Kermit product to support Kerberos 5 User-to- User authentication, allowing two Kermit users to establish secure data connections without requiring the administrative permissions necessary to configure a Kerberos server principal and associated keytab databases. Kermit 95 1.1.20 is the first Kermit product compatible with the Naval Research Labs' Kerberos 5 distribution for Windows and hardware authentication devices such as SecureID. Kermit 95 1.1.20 provides configuration options to remove all IP Address information from Kerberos 5 tickets to allow those tickets to be used to authenticate a client across a Network Address Translator. For more information about K95's security features, see: http://www.columbia.edu/kermit/security.html If you have any problems with the patch or the new version, send email to: kermit-support@columbia.edu So what next? Plans are spelled out here: http://www.columbia.edu/kermit/k95next.html Jeff Altman, Frank da Cruz The Kermit Project Columbia University New York City From kermit-support@columbia.edu Sat Nov 30 20:32:20 EST 1996 Article: 23 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.8 Date: 22 Nov 1996 01:15:35 GMT Organization: Columbia University Lines: 90 Message-ID: <572urn$r1f$1@apakabar.cc.columbia.edu> Reply-To: kermit-support@columbia.edu NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:23 Version 1.1.8 of Kermit 95 serial and network communications software for Windows 95 and NT is now available from the Kermit Project at Columbia University. Kermit 95 offers a variety of communication methods, a wide range of terminal emulations, Kermit and XYZMODEM file transfer, script programming, and international character-set translation. Kermit 95 is a native 32-bit Windows 95 and NT application on Intel platforms and (for NT only) also for the PowerPC and DEC Alpha. If you have not used Kermit 95 before, visit our Web site for a thorough introduction: http://www.columbia.edu/kermit/k95.html The most important changes in version 1.1.8 are: . New terminal emulations: - Hazeltine 1500 - Hewlett Packard 2621A - Volker Craig VC404 . Terminal-Emulation Character Sets (Windows NT only): - Kermit 95's terminal emulator is now based 100% on Unicode - Arabic, Greek, Turkish, ISO 8859-3 thru -10 terminal character sets added - Full ISO 2022 character-set designation and invocation - Any mixture of character sets can be shown on the screen at once if they are in your font (e.g. Lucida Console) . Keyboard Handling Improvements: - LK450 keyboards now supported - Default terminal- and mode-specific keymaps can now be changed - Expanded EMACS mode . Other Terminal Emulation Improvements: - Horizontal scrolling - Automatic macro execution upon terminal-type switching - xterm / DECterm enhancements added to VT220/320 emulation - VT 320 status line now fully supported - User settable answerback message - Numerous Wyse and Televideo improvements - LOG SESSION corrected to record untranslated characters . Communications: - Cardinal modems now supported - InterConnections, Inc, TES32 connections are now supported - Multiple SuperLAT sessions now supported - Support for TELNET NEW-ENVIRONMENT protocol added - New commands to overcome TELNET binary-mode misnegotiations . Dialer: - New button to create script files - Multiple sessions to same Dialer entry now allowed - Dialer now puts entry name in the K95 title bar - Terminal type selection is now a scroll list of all 23 emulations - New minimize-on-use option - Browse-file dialogs added for notebook Login and Keyboard pages - Alt-F4, Close, and Cancel now ask permission to close window And other improvements, new features, and fixes too numerous to list here. For a complete description of the new release see: ftp://www.columbia.edu/kermit/k95/updates.doc HOW TO GET IT The new release can be ordered in shrink-wrapped or bulk- or site-licensed form from Columbia University. All orders received starting today will be filled with version 1.1.8. Find ordering information at: http://www.columbia.edu/kermit/k95.html Current registered users of Kermit 95 can download the 1.1.8 upgrade patch from our BBS or from our ftp site: ftp://kermit.columbia.edu/kermit/k95/patches/ or on the Web: http://www.columbia.edu/kermit/k95patch.html Please send any questions or problem reports by e-mail to: kermit-support@columbia.edu Frank da Cruz The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Sat Nov 30 20:32:27 EST 1996 Article: 24 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 6.0 Date: 1 Dec 1996 00:52:42 GMT Organization: Columbia University Lines: 149 Message-ID: <57qksq$hrn$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Keywords: C-Kermit UNIX VMS Xref: news.columbia.edu comp.protocols.kermit.announce:24 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. The major new features of C-Kermit 6.0 include: SERIAL COMMUNICATIONS o Dialing - Major advancements in C-Kermit's dialing capalities 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 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 The biggest change in version 6.0 concerns modems and dialing. In version 6.0, C-Kermit supports: o Automatic repeated dialing (no scripts required) o Multistage dialing o Credit-card dialing o Dialing numeric and alphanumeric pagers o Incoming modem calls (ANSWER command) o More built-in modem types o Flexible configuration of additional modem types Most significant, perhaps, is the new dialing directory. C-Kermit 6.0 supports multiple simultaneous dialing directories, multiple (thousands, even) entries under the same name (so, for example, if the first number is busy, Kermit immediately goes on to the second number, etc), and most of all, a thorough understanding of dialing procedures: country codes, area codes, toll-free calling, calling cards, PBXs, and so on. This new knowledge about telephone numbers, in turn, allows "cheapest-first" dialing when multiple numbers are fetched from the dialing directory, and it allows dialing directories to be "portable" -- that is, the same entry can be dialed from anywhere -- local, long-distance, international, etc, even from within a PBX -- so, for example, you can carry it around with you on your laptop from city to city, country to country, without ever having to change it. 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/f, 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 fdc@watsun.cc.columbia.edu Wed Dec 18 17:22:02 EST 1996 Article: 25 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.9 Date: 18 Dec 1996 22:16:47 GMT Organization: Columbia University Lines: 99 Message-ID: <599qgf$42p$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:25 Version 1.1.9 of Kermit 95 is now available as a patch to versions 1.1.7 or 1.1.8. The main purpose of this release is to correct several annoying bugs in the 1.1.8 release, most of them artifacts of the Unicode conversion, notably: . Page faults when "set terminal character-set transparent" was used . Keyboard character-set translation problems . Broken Hebrew and Russian keyboard modes . Broken dead-key and Alt-Gr support . Broken Latin-2 Compose key . Broken print-screen and transparent-print functions . Some problems with HP2621 emulation . VMS SET TERM/WIDTH=xxx did not always clear screen plus several other lower-profile bugs. There are also a few new features, including: . Improved horizontal scrolling . EDIT, SET EDITOR, SHOW EDITOR and a new "netedit" feature . XSEND32 utility for sending directory trees . Support for host WordPerfect private character-set designation . (Partial) HPTERM emulation (Hewlett Packard "term0") . (Partial) Honeywell VIP7809 emulation . SET SEND DOUBLE-CHARACTER and SET RECEIVE IGNORE-CHARACTER The last two items are for compatibility with MS-DOS Kermit, and are used for accessing and transferring files with Honeywell DPS-6 mainframes. Kermit's VIP7809 emulation is just a minor modification to VT102 involving the "what are you?" query and response and does not, at this time, claim to be true VIP terminal emulation. The SET SEND/RECEIVE commands are useful for helping file transfers to work through communication front ends that use a printable character (like @) as an escape character (like the old ARPAnet TIP or TAC), and for stripping out line-folding control characters that have been inserted into incoming packets, e.g. by an X.3 PAD or a DPS-6 front end. HPTERM emulation is the basic Hewlett Packard "Term0" specification used by the hpterm X-terminal on HP workstations, and compatible with most actual HP terminal types. It is quite serviceable, but at present lacks color, key labels, and a few other features, to be filled in later on if demand warrants. The horizontal scrolling item is to compensate for the Windows 95 bug that prevents use of 132-column (or other odd-size) windows in Console mode. Kermit 95 now lets you have a 132-column "logical" screen within an 80-column "physical" screen, and then gives you keyboard verbs (that can be assigned to any keys or key combinations) to scroll left and right, plus new indicators on the status line to let you know where you are, horizontally speaking. This is the ONLY way to have wide console screens without crashing the application or Windows 95 itself, and it should hold the fort until the GUI version arrives (still coming!). (REMEMBER -- there are no problems at all with 132-column-mode in Kermit 95 on Windows NT.) A form of "network editing" has been added, which lets you type a command to Kermit 95 or to the remote computer (the one you are talking to in your terminal screen) that automatically downloads a file to your PC, loads it into your preferred Windows editor, and then uploads it again automatically after you're finished editing it. We've also included a new XSEND program for Windows 95 and NT. When you run it in a particular directory, it builds a Kermit 95 script to send and replicate the entire directory tree of which the current directory is root, to another computer that has a Kermit server. The other computer can be UNIX, VMS, OS/2, DOS, or even another Windows 95 system. HOW TO GET IT The new release can be ordered in shrink-wrapped or bulk- or site-licensed form from Columbia University. All orders received starting today will be filled with version 1.1.9. (Yes, we said that about 1.1.8 on November 21, but because a the bugs listed above, that surfaced just after it was released, we continued to ship 1.1.7 until 1.1.9 could be completed.) Find Kermit 95 ordering information at: http://www.columbia.edu/kermit/k95.html Current registered users of Kermit 95 can download the 1.1.9 upgrade patch from our BBS or from our ftp site: ftp://kermit.columbia.edu/kermit/k95/patches/ or on the Web: http://www.columbia.edu/kermit/k95patch.html All the new features are documented in the updated UPDATES.DOC file that comes in the patch, and in the updated BUGS.DOC file. Incidentally, in case any of you missed the announcements, the host-side counterpart of Kermit 95 -- C-Kermit 6.0 for UNIX, VMS, AOS/VS, etc -- was released a couple weeks ago. Kermit 95 and C-Kermit 6.0 make a great team. Find out all about it at: http://www.columbia.edu/kermit/ck60.html Frank da Cruz The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Wed Jan 15 14:13:51 EST 1997 Article: 26 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.10 Date: 15 Jan 1997 18:11:11 GMT Organization: Columbia University Lines: 63 Message-ID: <5bj6jv$26l$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:26 Version 1.1.10 of Kermit 95 for Windows 95 and Windows NT is now available as a patch to versions 1.1.7, 1.1.8, or 1.1.9. The main purpose of this release is to correct bugs in the 1.1.9 release: . Tall screens didn't work in Windows 95, and various other sizing problems. . Occasional ghost cursor when logical screen width > 80. . VT100/102 numeric keypad did not have default mappings loaded. . Disconnections on TES32 connections when left sitting idle for too long. . Session logs recording more data than they should have. . A problem with the XMODEM and YMODEM autoupload sequence. . The HOSTMDM script didn't work with user-defined modems. . Major problems with HP terminal emulation. . Minor problems with DG terminal emulation. Most important, a new utility is supplied for initializing PCMCIA and/or Plug-n-Play modems -- the type of modem that previously could be used by Kermit 95 only if it had first been used by Hyperterminal or Dialup Networking, due to a bug in the original release of Windows 95 that was corrected in OEM Service Release 2 (which, unfortunately, is not available to owners of original Windows 95). The new utility, K95CINIT, can be run "by hand" or it can be run automatically when Windows is booted by adding it to your startup menu. Instructions are given in DOCS\UPDATES.DOC, section 6.6. There are also a few other improvements: . HPTERM, HP2621, and Wyse 60 emulation have been improved sufficiently for use with HP-UX SAM. Downloadable function keys are now implemented for these terminal types, and downloadable F-key labels are supported by a popup screen, viewable with a new Kverb, \Kfnkeys, assigned by default to Alt-f. . Ability to specify coloration of protected fields in emulations that have them. . Improved help screens on Alt-h. HOW TO GET IT The new release can be ordered in shrink-wrapped or bulk- or site-licensed form from Columbia University. All orders received starting today will be filled with version 1.1.10. Find Kermit 95 ordering information at: http://www.columbia.edu/kermit/k95.html Current registered users of Kermit 95 can download the 1.1.10 upgrade patch from our BBS or from our ftp site: ftp://kermit.columbia.edu/kermit/k95/patches/ or on the Web: http://www.columbia.edu/kermit/k95patch.html NOTE: Our DEC Alpha machine is temporarily out of service, and so the patches for the Alpha/NT version are not yet available. All the new features are documented in the updated UPDATES.DOC file that comes in the patch, and in the updated BUGS.DOC file. - Frank From cmg@watsun.cc.columbia.edu Tue Feb 11 16:39:46 EST 1997 Article: 28 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!cmg From: cmg@watsun.cc.columbia.edu (Christine Gianone) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 for OS/2 Date: 11 Feb 1997 20:05:58 GMT Organization: Columbia University Lines: 48 Message-ID: <5dqjf6$r4p$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:28 This is to announce Kermit 95, full-function 32-bit serial and network communications software for IBM OS/2 2.0 and later, including Warp and Merlin. This is a brand new product: The native OS/2 version of Kermit 95, which up till now has been available only for Windows 95 and NT. Kermit 95 1.1.11 for OS/2, or "Kermit/2" for short, includes a full-GUI Presentation Manager Dialer to set up your connections, with a database preloaded with hundreds of BBSs, Internet sites, etc, and: . A large repertoire of terminal emulations . Integrated Kermit and XYZMODEM file transfer . A powerful cross-platform script programming language . Built-in automatic translation of Roman, Cyrillic, Hebrew, and other character sets All in a consistent package that operates uniformly over direct or dialed serial connections, TCP/IP Telnet or Rlogin connections, PATHWORKS, Named Pipes, or NETBIOS connections, and compatibly with Kermit software for DOS, Windows, UNIX, VMS, IBM Mainframes, and many other platforms. Kermit 95 for OS/2 is miles ahead of the last C-Kermit release for OS/2, 5A(191), from April 1995: C-Kermit 5A(191) Kermit/2 1.1.11 Terminal emulations: 6 26 Built-in modem types: 28 47 Graphical dialer and database: No Yes Intelligent dialing: No Yes Portable dialing directory: No Yes High-speed modem support: No Yes Integrated XYZMODEM protocol: No Yes Auto-up/download: No Yes Host mode: No Yes Rlogin client: No Yes Block structure for scripts: No Yes And lots more, including significant improvements in just about every area. Full specifications, licensing, and ordering information can found at the Kermit 95 Web site: http://www.columbia.edu/kermit/k95.html Christine M. Gianone Manager The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Thu Jun 12 11:49:17 EDT 1997 Article: 29 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.12 for Windows 95, Windows NT, and OS/2 Followup-To: comp.protocols.kermit.misc Date: 12 Jun 1997 15:01:59 GMT Organization: Columbia University Lines: 220 Message-ID: <5np317$6qv$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:29 Kermit 95 1.1.12 is now available as a patch to registered users of previous Kermit 95 releases for Windows 95, Windows NT, and OS/2. This is a major new release of Kermit 95, but no, it is not the long-awaited full-GUI release, but it is a big step on the way. It replaces version 1.1.11 of 8 February 1997. The new features of version 1.1.12 include: . Microsoft Telephony (TAPI) support . Support for 10-digit and other special dialing methods . Support for 132 columns and other screen sizes in Windows 95 . File transfer pipes and filters . Web browser interface ("URL hot spots") . Greek character-set translation in file transfer and terminal emulation . More (listed below) MICROSOFT TELEPHONY (TAPI) TAPI support means that now you can use Kermit 95 in Windows 95 and in Windows NT 4.0 or later with TAPI devices, and therefore: . These devices can now be shared with Fax & voicemail programs, etc. . Plug-n-Play & PCMCIA devices no longer need special handling. . K95 no longer needs a built-in modem type for your modem. . Any device with a TAPI driver is supported, e.g. ISDN, cable modems, etc. . TAPI dialing rules can be used if desired (e.g. for credit-card calls) Of course, Kermit 95 continues to work on non-TAPI systems, such as NT 3.51 and earlier as well as OS/2. SPECIAL DIALING METHODS Kermit 95 is the first software we know of that supports "10-digit dialing" in the North American Numbering Plan (country code 1), and similar schemes in other areas, without requiring you to make multiple dialing directory entries for the same number or resort to other tricks that would interfere with normal dialing. Kermit 95 now also allows local calls to be dialed as if they were long distance, which is required (e.g.) in France. This new release lets you create a database of dialing locations, similar to (and integrated with) the TAPI locations database, but not dependent on it (so that it also works on non-TAPI systems); using this database, you can switch among dialing locations with the click of a mouse, instantly adapting all your dialing rules (including 10-digit dialing, forced long-distance, etc) to each location as you travel the world with your laptop. Fill in the information for each location once and K95 remembers it for you; "set it and forget it." WIDE SCREENS 132-column support has always been a part of Kermit 95 in Windows NT and in OS/2 4.0 or later, but not in Windows 95 due to fatal bugs in that operating system. Workarounds for these bugs have been discovered, and now Kermit 95 displays true 132-column screens in Windows 95 too -- a requirement in many of the most demanding VTxxx and Wyse terminal applications. In fact, K95 now supports any reasonable combination of screen height and width in Windows 95 (as it did in NT and OS/2), not just the limited number of "safe" combinations. FILE TRANSFER PIPES AND FILTERS File transfer pipes and filters open up a whole new world of possibilities: archive and compress "on the fly" as part of the transfer process; transfer entire directory trees with a single command; encrypt your file transfers; add character-set translations of your own that are not already built into Kermit -- whatever you can think of. Kermit 95's new ability to use pipes and filters lets you extend its capabilities in practically any direction you can imagine. URL HOT SPOTS Suppose you are reading netnews, email, or any other text in your Terminal screen and you see a reference to a Web site that you would like to visit. Now you can simply click on it (Ctrl-click) and poof, up pops your Web browser with the desired Web site showing. You can also pop up Web pages from Kermit script programs. GREEK CHARACTER SETS The new support for Greek character sets encompasses the ISO 8859-7 Latin/Greek Alphabet, PC Code page 869, and the 7-bit ELOT 927 set in both terminal emulation and file transfer. OTHER CHANGES . Many new built-in modem types added (listed below) . Modem speaker control . Numerous other modem and dialing improvements . A way to defeat idle-time limits . Various Telnet protocol additions . Carrier loss detection during file transfer . New "autoserver string" for Kermit protocol (like "autoupload string") . SET FILE EOF { CTRL-Z, LENGTH } . SET INPUT AUTODOWNLOAD { ON, OFF } . SET INPUT TERMINAL { ON, OFF } . Wyse Status and Label line messages . Data General Dasher D217 UNIX mode (host and user selectable) . DG D217 Math/Symbol, Line Drawing, and Word Processing character sets . Hazeltine 1500 emulation now fully operational . Xon/Xoff flow control now works in Windows 95 . REDIRECT now works . New IF conditions: OPEN, <=, >= . New macro argument \%* (= "all arguments") . New built-in help for \function()s . New built-in help for \Kverbs including new key finder . New screen-scraping functions . New functions \fcommand(), \frawcommand(), \fstripx(), \fstripn(), \flop() . New variables \v(pexitstat), \v(filename), \v(filenumber), \v(p_ctl), ... . Major Dialer improvements: multiple location & modem definitions, etc BUGS FIXED . DIALINF.DAT can't be read-only (affected server installations) . Serial-port file transfer fails with large packet x window size . K95 did not delete startup file generated by the Dialer . Dialer could leave temporary files behind . Problems with incoming TCP connections in OS/2 . Dialer could crash if an entry's view status changed . SHOW KEY did not always give accurate results . REDIRECT command didn't work . Incoming NUL (0) characters confused INPUT command . RECEIVE as-name did not work with XYZMODEM . Various EMACS-mode bugs . Kermit protocol could send packet out of window . MOVE from SEND-LIST did not delete original files . Application filename could not contain spaces . Hayes high-speed-modem init string problem . READ command did not fail if file not open . Problems with long function arguments . Certain \function()s could misbehave . X MOD 0 crashes program . ANSWER didn't automatically CONNECT . Overzealous EXIT warning . OUTPUT didn't echo when DUPLEX is HALF . Minor problems with REMOTE DIRECTORY/DELETE/etc . CHECK command was broken . Problem with SET TRANSMIT ECHO . Dialing results were sometimes incorrect . IF EXIST and IF DIRECTORY versus spaces in filenames . CD, SET FILE DOWNLOAD-DIRECTORY, etc, did't provide full service . READ command was too picky about last or only line in file . DIALINF.DAT file opened in READ/WRITE mode . Missing and incorrect key definitions in EMACS mode . NULs were being stripping during file transfers and printing . XYZMODEM RECEIVE was ignored . SET STARTUP-FILE DISCARD did not always delete the file . SHOW MODEM didn't quote backslashes . WIN32 COMM TX BUFFER SIZE was set too small . K2DC.EXE accidently closed socket of incoming connection . Auto-print Formfeed bug . SAVE KEYMAP and SHOW KEY replaced RS with ESC . Data loss on Meridian Technology SuperLAT connections . Hazeltine 1500 emulation did not work at all . Problems with Wyse 50 emulation . Problems in DG DASHER 217 emulation . HPTERM emulation did not handle line-drawing & math . Many Dialer entries were obsolete . Unwanted triangles in Wyse, TVI, and Hazeltine emulation . Spurious spaces in ANSI emulations . Data loss/corruption on Windows 95 serial connections when using overlapped i/o. NEW BUILT-IN MODEM TYPES . AT&T KeepIntouch PCMCIA . AT&T Secure Data STU-III Models 1900 and 1910 . Best Data . Compaq Data+Fax (e.g. in Presario) . Fujitsu Fax/Modem Adpater . Megahertz AT&T V.34 . Motorola Montana . QuickComm Spirit II . SupraSonic V288+ HOW TO GET IT Kermit 95 1.1.12 is available as a patch to version 1.1.11 or earlier. Current registered users of Kermit 95 can download the 1.1.11 upgrade patch from our BBS or from our Web site: http://www.columbia.edu/kermit/k95patch.html or with ftp: ftp://kermit.columbia.edu/kermit/k95/patches/ All the new features are documented in the updated UPDATES.TXT file that comes in the patch, and in the updated BUGS.TXT file. Academic site or bulk licensees that have customized their DIALINF.DAT files will need to send them in so we can convert them to the new format, since the regular patch will fail (since it only knows what the original DIALINF.DAT contained, not your customized version). Contact us by email about this at: kermit-support@columbia.edu This is the final major release of Kermit 95 before the conversion to full GUI is complete later this year. There might be minor corrective patches between now and then, but nothing more. If you have any difficulty with the patches or the new version, please report them by email to the address above. For comprehensive information about Kermit 95, visit: http://www.columbia.edu/kermit/k95.html and for the Kermit Project as a whole, see: http://www.columbia.edu/kermit/ Thanks to Jeff Altman for most of the items you see listed above, and to our many Alpha and Beta testers for helping us with emulations, devices, and other items we could not test ourselves. Frank da Cruz & Christine M. Gianone Managers, The Kermit Project Columbia University New York City From fdc@watsun.cc.columbia.edu Mon Jun 16 12:51:36 EDT 1997 Article: 30 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: C-Kermit 6.0 now available on CDROM Date: 16 Jun 1997 16:41:51 GMT Organization: Columbia University Lines: 49 Message-ID: <5o3qcf$1cg$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:30 C-Kermit 6.0.192 is now available on an ISO-9660-format CDROM that includes: . All the C-Kermit source code for UNIX, VMS, AOS/VS, VOS, OS-9, QNX, BeOS, Amiga, Atari, and Macintosh. . All the associated text files: initialization files, scripts, hints and tips files, UNIX man page, VMS Help topic, platform-specific installation instructions, program logic manual, program edit history, and so on. . Individual C-Kermit binaries for hundreds of different platforms -- all of the binaries currently found at our ftp site. . C-Kermit install packages for Debian, Slackware, and Red Hat Linux, as well as for AIX. It's the complete C-Kermit 6.0.192 archive, about 200 megabytes worth, as an ISO 9660 Level 1, Mode 1, Single Session CDROM that should be readable on any computer that supports industry standard CDROM formats. All filenames are within the DOS 8.3 restrictions required by ISO 9660. All file and directory names are uppercase with only A-Z, 0-9, and underscore, and no dots appear in directory names, also as required by ISO 9660. And directories are never nested more than 8 levels deep. The CDROM has an HTML front end; pop it into your CDROM drive, click on the INDEX.HTM file, and navigate through it with your Web browser. It has been tested successfully on UNIX, Windows, OS/2, and Macintosh workstations with their Web browsers. For computers that don't have Web browsers, files are divided logically into directories, with a plain-text AAREADME.TXT file that explains what and where everything is. All source-code and other text files are included in all three popular formats (CRLF, LF, CR). The C-Kermit CDROM comes with the new Second Edition of "Using C-Kermit" (1997). There are three ordering options: 1. If you don't have "Using C-Kermit" already: $54.00 2. If you have the first edition of "Using C-Kermit": $49.00 3. If you have the second edition of "Using C-Kermit": $15.00 Plus shipping. Options 2 and 3 require proof of purchase. To order, use our order form: http://www.columbia.edu/kermit/ckcdrom.html or: ftp://kermit.columbia.edu/kermit/f/ckcdrom.txt Frank da Cruz From fdc@watsun.cc.columbia.edu Tue Jun 24 18:12:48 EDT 1997 Article: 31 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.13 for Windows 95, Windows NT, and OS/2 Date: 24 Jun 1997 21:46:25 GMT Organization: Columbia University Lines: 41 Message-ID: <5opf7h$gk5$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:31 Kermit 95 1.1.13 is now available as a patch to previous Kermit 95 releases for Windows 95, Windows NT, and OS/2. This patch fixes a few minor bugs in the recently-announced 1.1.12, and adds: . DDE messages to Web browsers and other apps (Windows only) . DEC PATHWORKS support for Windows (OS/2 already had it) . Bidirectional printer ports . Array initializers The first item provides a way for URL hotspots (added in 1.1.12) to invoke your currently loaded browser, rather than always starting a new copy, and also to invoke other applications by Ctrl-clicking on filenames, etc. This works only in Windows 95 and NT systems that have all the right Microsoft DLLs, and so is not the default; to use this feature, read section 3.12 of DOCS\UPDATES.DOC. All the bugs that were reported in 1.1.12 are fixed. HOW TO GET IT Kermit 95 1.1.13 is available as a patch to version 1.1.12 or earlier. Current registered users of Kermit 95 can download the 1.1.13 upgrade patch from our BBS or from our Web site: http://www.columbia.edu/kermit/k95patch.html or with ftp: ftp://kermit.columbia.edu/kermit/k95/patches/ All the new features are documented in the updated UPDATES.TXT file that comes in the patch, and the bug fixes are detailed in the updated BUGS.TXT file. Please send reports of any difficulty with the patches by email to: kermit-support@columbia.edu Frank da Cruz The Kermit Project Columbia University From cmg@watsun.cc.columbia.edu Thu Sep 18 14:27:08 EDT 1997 Article: 32 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!cmg From: cmg@watsun.cc.columbia.edu (Christine Gianone) Newsgroups: comp.protocols.kermit.announce Subject: Announcing MS-DOS Kermit 3.15 Followup-To: comp.protocols.kermit.misc Date: 18 Sep 1997 18:21:05 GMT Organization: Columbia University Lines: 72 Message-ID: <5vrreh$40f$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Keywords: MS-DOS Kermit Xref: news.columbia.edu comp.protocols.kermit.announce:32 This is to announce a preliminary release of MS-DOS Kermit 3.15. The program itself is in final form, but the accompanying text files have not been updated yet; for now, all the changes and new features are documented in the file MSK315.DOC. The new release is available now as a ZIP archive: ftp://kermit.columbia.edu/kermit/archives/msk315.zip This ZIP file contains the following files: FILENAME SIZE DESCRIPTION MSK315.EXE 251768 Full-featured version. MSR315.PCH 325 Initial patch file for full-featured version. MSK315.DOC 49275 Update notes (plain text). MSK315M.EXE 199356 Medium version: no networks, serial connections only. MSRM315.PCH 317 Patch for medium version. MSK315N.EXE 164312 Lite I: networks included, no terminal emulator. MSRN315.PCH 327 Initial patch for Lite version I. MSK315L.EXE 113414 Lite II: no terminal emulator or networks. MSRL315.PCH 310 Initial patch for Lite version II. The ZIP file can be downloaded into your MS-DOS Kermit 3.14 directory and safely unzipped without interfering with the previous version. The "Lite" versions are designed for embedded applications, external protocols, etc. The major new features of MS-DOS Kermit 3.15 are: . Networking improvements: TCP/IP keepalive, DHCP supported for automatic TCP/IP configuration, PPP, improved timing and recovery mechanisms, congestion avoidence strategies, TCP tuning, TCP debugging feature added. . Serial connections: New support for 8 data bits plus parity. . Kermit file-transfer improvements: autodownload and autoupload via automatic recognition of Kermit packets by the terminal emulator; MOVE and RETRIEVE commands delete source file after successful transfer; new REGET command for file-transfer recovery from server; dynamic Kermit packet timeouts based on measured round trip times. . Terminal emulation: ANSI emulation now allows 25-line screens; Data General D217 emulation added; new selectable elapsed-time or time-of-day clock on status line. . Character sets: New built-in support for Cyrillic character sets in the terminal emulator; Latin-2 Compose key (for Czech, Polish, etc). . Script programming improvements: C-like block structure, new functions, new variables, arrays, math operations, local variables; FOR, WHILE, XIF-ELSE, and SWITCH statements; MINPUT like INPUT but scans for multiple strings at the same time. The script language is now very close to that of C-Kermit 6.0. . New support for Extended memory (Expanded memory was already supported). . Numerous bugs fixed. All of this is documented in the MSK315.DOC file. Thanks, once again, to Professor Joe Doupnik of Utah State University -- now on a trip to Thailand -- for his always excellent work on MS-DOS Kermit, and for bringing us this new version, which packs an unbelievable amount of features -- incuding an entire TCP/IP stack -- into a tiny amount of memory, which is definitely a lost art in these days of multi-megabyte applications. The full release, including updated KERMIT.HLP, KERMIT.BWR, and other files, will be announced later. Christine M. Gianone Manager The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Wed Sep 24 22:32:57 EDT 1997 Article: 33 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.14 for Windows 95, Windows NT, and OS/2 Followup-To: comp.protocols.kermit.misc Date: 25 Sep 1997 01:21:58 GMT Organization: Columbia University Lines: 136 Message-ID: <60cebm$ps$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Keywords: Kermit Windows OS/2 Xref: news.columbia.edu comp.protocols.kermit.announce:33 Kermit 95 1.1.14 is now available as a patch to Kermit 95 for Windows 95, Windows NT, and OS/2. This patch fixes bugs in the previous version, 1.1.13, and adds: . Dialer improvements: One-touch creation of desktop connection shortcuts (icons & Start menu) New prompt-for-password feature New Printer configuration page . Compatibility with the new calling conventions of Netscape Communicator. . New terminal emulations: QNX Console QNX ANSI BEOS ANSI (for logging in to the BeBox) AIXTERM (for accessing AIX) IBM HFT (High Function Terminal for AIX) Siemens Nixdorf (SNI) BA80 and 97801-5xx (for accessing SINIX, etc) . New host character sets for terminal emulation: SNI Brackets, Euro, and IBM QNX Console (mostly the same as CP437) Windows Code Pages 1250, 1251, 1253, 1254, 1257 . Lucida Console font substitutions for NT (can be turned off and on). . New built-in modem types: Rolm 600-Series and 244PC data phones US Robotics Xjack 1560 X2 56K . File-transfer command switches for: Protocol selection (Kermit, Zmodem, etc) File selection (by date, size, exception list, etc) Transfer mode (text, binary) Selection of input from or output to commands and pipes Disposition of source file after transfer (keep, delete) Disposition of transferred file (store, mail, print) Treatment of filenames and pathnames Specification of filters to pass the file through as part of transfer etc etc . CONNECT command switches: Specification of triggers for automatically escaping back Time limits, Idle limits, etc. . Improved printer control and SET PRINTER command switches. . New /RAW-SOCKET switch for SET HOST / TELNET disables Telnet negotiations. . Built-in support for several new modems: Rolm, USR X2, etc. . Blind dialing (i.e. when there is no dialtone). . Hazeltine 1500 emulation extended to support Wyse printer controls. . Fixed national keyboard support, dead keys, Alt-Gr combos (again). . New variables: \v(pid), \v(mousecurx), \v(mousecury), \v(trigger), etc. . New functions: \fn2hex(), \fn2oct(). . K95D (Internet connection listener) can now launch apps in the background. . Ability to run with TCP/IP stacks that don't support the use of select() to test for writability of a socket (e.g. Quarterdeck, Cisco). . New support for FTP Software's OS/2 PC/TCP TCP/IP stack. HIGHLIGHTS One-touch shortcut creation: The Dialer's ScriptFile button is now a Shortcut button. Press it and a shortcut is created on the desktop, in the Start menu (Windows only), or both, that makes the connection to the currently selected Dialer entry, optionally logging you in automatically (if you have filled in the login page for that entry). Clicking on the desktop icon opens the connection without starting the Dialer, but in exactly the same way as if you had launched it from the Dialer. You can have as many of these as you like and you can move them from your desktop to any other desired location. Command modifier switches: Many of K95's commands now accept modifier switches. Users who are familiar with VMS or DOS (or oldies but goodies like TOPS-10 and TOPS-20) will recognize them. Switches let you do lots of things in one command, where previously many commands might have been necessary, and when applied to action commands (like SEND), their affect is local to that command rather than global. Example: SEND /BINARY /AFTER:{8-Feb-1997 12:00:00} /EXCEPT:OOFA* /DELETE *.ZIP Means send, in binary mode, all files of type .ZIP created after noon on February 8, 1997, except for any whose names start with "OOFA". Another: SEND /TEXT /MAIL:kermit@columbia.edu /SUBJECT:{Bug report} packet.log This sends mail from your PC as indicated. Even if Kermit isn't started on the host you are connected to, K95's autoupload feature takes care of that for you automatically. Improved printer support: Printing is always a headache in PC operating systems. By adding switches to the SET PRINTER command, we let you adapt better to the most prominent difficulties. Now you can specify header pages or configuration files, end-of-job strings to force out the last or only page, filter programs, timeouts, and so on, and you can select between "DOS" printer devices (like PRN or LPT1) and Windows queues since, in our experience, if one doesn't work the other one might. Examples: SET PRINTER /DOS:LPT2 /EOJ:{\12} /TIMEOUT:2 SET PRINTER /WINDOWS:HP_LaserJet_5L /JOB-HEADER:CONFIG.PCL SET PRINTER /FILE:C:\K95\TMP\PRINTS.TXT SET PRINTER /COMMAND:{textps.exe>lpt1} SET PRINTER /BIDIRECTIONAL /DOS:COM2 /SPEED:19200 /FLOW:RTS/CTS CONNECT command switches: The CONNECT command (which switches K95 to its interactive terminal screen) now allows several options to specify how long the terminal screen stays active, what to do if the session is idle for a given amount of time, and various events that can return K95 to command mode automatically, including any "trigger" strings that you might want to specify. Example: CONNECT /IDLE-LIMIT:300 /TIME-LIMIT:600 /TRIGGER:{NO CARRIER} Netscape: Netscape 4.0 (Communicator) changed the way it invokes its Telnet program when you choose a Telnet URL. The new way does not work with K95 1.1.13 or earlier, nor does it work with most other Telnet clients. K95 1.1.14 accepts Netscape's new calling method, as well as the more conventional older one, and so should work with all versions of Netscape. HOW TO GET IT Kermit 95 1.1.14 is available as a patch to version 1.1.13 or earlier. Current registered users of Kermit 95 can download the 1.1.14 upgrade patch from our BBS or from our Web site: http://www.columbia.edu/kermit/k95patch.html or with ftp: ftp://kermit.columbia.edu/kermit/k95/patches/ All the new features are documented in the updated UPDATES.TXT file that comes in the patch, and the bug fixes are detailed in the updated BUGS.TXT file. Please send reports of any difficulty with the patches by email to: kermit-support@columbia.edu Christine Gianone, Frank da Cruz, Jeffrey Altman The Kermit Project, Columbia University, New York City http://www.columbia.edu/kermit/ From JCHBN@CUVMB.CC.COLUMBIA.EDU Wed Dec 17 12:23:53 EST 1997 Article: 35 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: "John F. Chandler" Newsgroups: comp.protocols.kermit.announce Subject: Announcing IBM Mainframe Kermit-370 Version 4.3.2 Date: 16 Dec 1997 21:40:24 GMT Organization: Columbia University Lines: 58 Message-ID: <676u2h$jc0$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Keywords: IBM Mainframe Kermit, VM/CMS Kermit, MVS/TSO Kermit, CICS Kermit, MUSIC Kermit, "Year-2000 compliance" Originator: pepmnt@watsun.cc.columbia.edu Originator: fdc@watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:35 Version 4.3.2 of Kermit-370 is now released for general use on all the supported platforms (CMS, TSO, MUSIC, ROSCOE, and CICS). The new version is available in the form of updates relative to the base source files for 4.3.0, which remain part of the package. The updates are mostly generic changes across all variants, but there are some system- specific changes as well. They are summarized below and are described in somewhat more detail in the respective BWR files ik*.bwr in the distribution. The updates themselves are in ik*.upd. The changes since 4.3.1 are relatively simple, but some (specifically, the support for year-2000 dates) are highly topical. Note: the new version has been available in Beta for about a year. The files for the new version are available at watsun.cc.columbia.edu via anonymous FTP from the kermit/b directory -- to get the complete distribution for a specific variant, fetch ik0* (eye kay zero) and ik?* (where "?" is "c" for CMS, "t" for TSO, "m" for MUSIC, or "x" for CICS). For ROSCOE, you need both ikt* and ikr*. As always, the instructions for installation are found in ik*ker.ins and ik*ker.bwr. The files are also available from BITNET KERMSRV at CUVMA, and you can also visit the Kermit-370 website: http://www.columbia.edu/kermit/ibm370.html Brief highlights of the new version: 1. Kermit-370 has been updated to handle dates properly after 1999. The situation was different for each variant. For the details, see the system-specific BWR files. (The MUSIC variant has always been year-2000 compliant.) 2. Kermit now suppresses the "doubled" transmission of a file that can sometimes occur on a flaky connection. 3. Kermit-370 supports a feature present in some micro Kermits: it is possible to issue a SEND or GET to the mainframe Kermit, and the micro will automatically pop from terminal emulation into transfer mode and then revert to emulation as soon as the transfer is done. 4. Two obscure bugs in the RESEND command have been fixed. 5. The REGET command has been implemented (works like GET, but makes the server do a RESEND of the requested file). 6. Kermit-370 now announces its system type to the other Kermit during the initial negotiations. This allows the both Kermits to know whether they are running on the same type of platform or not. 7. It is again possible to set the Kermit "working directory" to a PDS under TSO. 8. Kermit-370 now clears the "Kermit command error" status condition to "No errors" after all subcommands, as promised in the documentation. Many thanks to the beta testers who put the new version through its paces. John Chandler From fdc@watsun.cc.columbia.edu Wed Apr 8 16:38:41 EDT 1998 Article: 36 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.16 Date: 8 Apr 1998 20:26:11 GMT Organization: Columbia University Lines: 328 Message-ID: <6ggmh3$6np$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:36 This is to announce Kermit 95 version 1.1.16, a rather major new release of Columbia University's communications software for Windows 95/98, Windows NT, and OS/2. It is available as a no-cost upgrade to registered users of previous versions of Kermit 95, as a patch: http://www.columbia.edu/kermit/k95patch.html An overview of Kermit 95, including specifications and licensing options, can be found at: http://www.columbia.edu/kermit/k95.html HIGHLIGHTS OF THE NEW RELEASE . Kerberos(TM) and SRP(TM) authentication for Telnet connections. . DES and CAST encrypted Telnet connections (requires additional patch). . Faster echoing in the Terminal screen. . Works better with speech and Braille devices. . Linux Console emulation added. . File transfer and terminal emulation performance improvements. . Transfer of directory trees. . Automatic per-file text/binary transfer-mode switching. . Improved performance with Winframe / Winterm. OVERVIEW OF HIGHLIGHTS 1. Internet Security Kermit 95 now offers secure Telnet connections. This means: . Secure authentication of client to host and host to client. . Fully encrypted sessions (USA and Canada only). Secure authentication means that passwords are not transmitted over the communications connection, not even in encrypted form. Thus passwords can not be stolen by eavesdroppers in either online or offline attacks. Encryption is available in the USA and Canada only. Encryption/decryption software is restricted from export, except to Canada, by USA law. Encryption capability is delivered separately as a patch to Kermit 95 1.1.16. The patch is available in the USA and Canada only. Two authentication schemes are offered: 1. MIT's Kerberos(TM). Both Kerberos IV and Kerberos V are supported. 2. Stanford University's Secure Remote Password (SRP)(TM) protocol. Once authentication is successful, your entire Telnet session can be encrypted if encryption is successfully negotiated with the Telnet server. This means that all interactions with the host -- Terminal emulation, file transfer, and scripting -- are encrypted. 2. Performance Improvements Terminal emulation and file transfer on serial as well as network connections should be faster in all cases. Echoing has been improved, especially on serial connections, but also on certain kinds of network connections. File transfer is faster too, not only because of improvements in low-level i/o, but also by addition of a new protocol feature called "streaming", which can be used on reliable connections (such as Telnet and Rlogin). Streaming requires a compatible Kermit program on the other end. These include K-95 1.1.16, C-Kermit 6.1, and MS-DOS Kermit. The latter two are in Beta test and will be released soon. Local measurements show that streaming transfers of large precompressed (i.e. uncompressible) files between K95 1.1.16 and C-Kermit 6.1 on local 10Mbps Ethernet at 600,000 cps; other testers report 800,000 cps. Your mileage may vary, depending on various bottlenecks. 3. Transferring Directory Trees It is now possible, for the first time, to perform "recursive" file transfers, in which all of the files in a particular directory are transferred, as well as all the files in all the subdirectories of that directory, and all the files in all the subdirectories of the subdirectories, etc. This option, too, requires K-95 1.1.16, C-Kermit 6.1, or MS-DOS Kermit 3.16 on the other end. For recursive file transfer to work, a new method for switching between text and binary mode on a per-file basis was required. This mechanism, of course, can be used for all kinds of transfers, not only recursive ones. It involves specification of a list of filename patterns to be matched for text mode, and another list to be matched for binary mode. The commands are: set file binary-patterns list-of-patterns set file text-patterns list-of-patterns add binary-patterns list-of-patterns add text-patterns list-of-patterns remove binary-patterns list-of-patterns remove text-patterns list-of-patterns show patterns A reasonably comprehensive set of text and binary patterns is configured by default; use "show patterns" to see them. 4. New Screen Update Method K95 now performs its own internal optimization of screen updates. This should have at least three benefits: 1. K95 should now work "out of the box", transparently, with any screen reader or Braille device that handles Console windows. Previously it worked only with those that could cope with periodic screen repaints. 2. K95 should now perform acceptably when used over a Winframe / Winterm, Hydra, pcAnywhere, or similar kind of connection. 3. Screen updates should be faster and more flicker-free on video adapters that do not perform their own optimization. The following sections present a comprehensive listing of the new features and bug fixes, arranged by category. NEW FEATURES General: . New REDO command finds and reexecutes a previous command. . HELP OPTIONS describes command-line options. . DELETE command now has /VERBOSE and /QUIET switches. . K95 easier to call from other programs. Communication: . Kerberos IV and V ticket getting and management. . Kerberos IV and V authentication on Telnet connections. . DES and CAST strong encryption for Telnet connections (requires additional patch) . Stanford University's Secure Remote Password authentication for Telnet. . Reverse DNS lookups performed on the IP address to retrieve real name of remote host (e.g. when connecting to pooled hostnames), plus new SET TCP REVERSE-DNS-LOOKUP { ON, OFF } command to enable/disable this. . New ability to select from multiple network adapters. . More TELNET option negotiations added: LOGOUT, XDISPLOC, ... . Bigger buffers and numerous internal speedups. . New CLOSE [ CONNECTION ] command (as in Telnet and FTP). . New SET { LINE, HOST } switches, /CONNECT and /SERVER. . DIAL completion message now shows entire modem CONNECT message, and other improvements in DIAL progress messages. . SET MODEM COMMAND {} now disables sending of command for . Terminal Emulation: . Faster echoing. . Linux Console emulation. . Word Perfect keyboard mode. . New support for Cyrillic code pages 855 and 856. . Recognition of escape sequence to invoke PRODUCT macro. . SET TERM KEY /LITERAL to disable character-set translation of a key definition on a per-key basis. . SHOW KEY now tells if MSKERMIT KEYCODES are in use. File Transfer: . New Kermit fast streaming protocol for use on reliable connections. . It is now possible to "unprefix" the NUL character (ASCII 0). . Fast transfer settings negotiated automatically when both Kermits know they have a TCP/IP connection. . Internal microtuning for faster Kermit transfers. . SET { SEND, RECEIVE } PATHNAMES { ABSOLUTE, RELATIVE }. . Recursive directory traversal for sending directory trees. . GET /RECURSIVE to request a directory tree from a server. . Automatic directory creation when receiving directory trees. . GET /DELETE /RECURSIVE to "move" a directory tree from server to client. . SET FILE PATTERNS to specify text and binary filename patterns for automatic text/binary transfer-mode switching when sending. . SEND /MOVE-TO: moves a file to another directory after successful transfer. . SEND /RENAME-TO: renames a file after successful transfer. . SEND /LIST:. . New WHERE command: "Where did my file go???" . Increased accuracy of file-transfer throughput statistics. . STATISTICS display is now brief but verbose display can be requested. . Peak CPS now included in statistics. . Numerous fixes to the fullscreen file transfer display. . New "brief" file transfer display option - one line per file. . New Transaction log option to create records for database or spreadsheet. . Automatic draining of queued-up incoming packets after sending Error packet. . /BINARY and /TEXT switches now override all other text/binary decisions. . Better detection of connection loss before or during file transfer. . Nagle algorithm turned off during file transfer on TCP/IP connections. . SET { SEND, RECEIVE } NEGOTIATION-STRING-MAX-LENGTH . . New SET TRANSMIT TIMEOUT to specify echo/prompt reading timeout. Client/Server: . REMOTE MKDIR and REMOTE RMDIR to create and remove directories on server. . ENABLE / DISABLE { MKDIR, RMDIR } added to server. . New REMOTE SET TRANSFER MODE { AUTOMATIC, MANUAL } command. . Improved server response to REMOTE HELP. Script Programming: . New functions for getting recursive file lists. . New functions for getting flat and recursive directory lists. . New, more natural syntax for assigning values to variables. . A way to make scripts uninterruptible. . Automatic (local) arrays. . No more need to copy file lists obtained from functions before use. . SET OUTPUT SPECIAL-ESCAPES (like \N, \B, \L) { ON, OFF }. . IF ABSOLUTE . . SHOW MACRO is more flexible and helpful. . EXIT : New field added. . SET FUNCTION DIAGNOSTICS { ON, OFF } to diagnose function-call errors. . SET FUNCTION ERROR { ON, OFF } to specify treatment of function-call errors. . \%* now shows entire argument string. . \&_[] now holds all macro args even if more than 10. . SET INPUT CANCELLATION { ON, OFF } to prevent keyboard cancellation of INPUT . Internal representation of pathnames, e.g. in variables, now uses / rather than \ as directory separator to avoid conflict with parser. . \v(ipaddr) now evaluated even if a TCP/IP connection is not present . REMOTE QUERY KERMIT function(\%a) now evaluates \%a locally. . Kerberos ticket management commands, conditionals, and functions. Dialer: . New site-specific connections database DIALORG.DAT . Menu items for frequently accessed Kermit Project web pages . New TCP/IP page in entry notebooks . Configuration of editor, FTP client, and browser New variables: . \v(printer) - Current printer name. . \v(escape) - ASCII value of current CONNECT-mode escape character. . \v(intime) - Number of milliseconds for INPUT to find its match. . \v(krb...) - Kerberos-related variables. . \v(osname) - Operating system name. . \v(osrelease) The release of the operating system. . \v(name) - The name that Kermit 95 was invoked with. New functions: . \frandom(max) - Random number between 0 and max. . \fdirname(filespec) - Directory part of filespec. . \frfiles(wildcard) - Recursive file list. . \fdirectories(wildcard) - Directory list. . \frdirectories(wildcard) - Recursive Directory list. . \fword(s,n,...) - nth word from string s. . \fsplit(s,&a,...) - Split words of string s into array \&a[]. . \fdimension(&a) - Dimension of array \&a[]. . \ferrstring(n) - System error message for code n. . \fkrb...() - Kerberos-related functions. New command-line options: . -G: get file and write it to standard output. . -L: recursive directory traversal when sending. . -V: = SET FILE NAMES LITERAL, SET FILE PATTERNS OFF, i.e. obey -i or -T. . -#: K95 startup flags. FIXES General: . Occasional hanging on EXIT resolved. . Numerous problems caused by MSC optimizer: Wyse protect mode would enter infinite loop; GET would fail after an XMODEM SEND; VT regional scrolling... . Certain commands were not getting into the command recall buffer. . DIRECTORY command displayed one file less than it should have. . Console mode was changed from TEXT to BINARY and not restored in Win95. . MKDIR command didn't in work in OS/2. Communication: . Slow echoing problems resolved. . Exit warning was generated if a TAPI device was open even if not in use. . CONNECT would succeed if a TAPI device was open but no call in progress. . TAPI device not closed when deselected, preventing other apps from accessing it until K95 terminated. . SET MODEM COMMAND VOLUME HIGH did the wrong thing. . Assorted Telnet initialization problems on non-Telnet ports. . Assorted minor Telnet negotiation problems. . URL rlogin://host did not work (since "rlogin" not a real service name). . The SET TCP NODELAY did not work. Terminal Emulation: . VT emulation CSI Pn X did not erase attributes along with characters. . BA80 did not handle Function Key Labels or Status Line commands. . VT/ANSI emulation E (NEL) at bottom bottom was not scrolling. . QANSI graphics characters were displayed incorrectly. . Wyse graphics incorrectly converted to local code page in Windows NT. . Host programming of function keys in AT386 and SCOANSI emulation was broken. . MSKERMIT KEYCODE for Ctrl-Enter was wrong. . Various problems fixed in HPTERM emulation. . DG transparent printing would fail to print ESC. . SET TERMINAL TYPE set the wrong flag when National Charsets were used. . Unwanted entry into "mark mode" when using mouse to copy. File transfer: . SET FILE NAMES LITERAL sometimes unnecessarily inhibited file transfers. . Autodownload didn't work when parity was mismatched. . XYZmodem receives reported twice the number of files received. Client/server: . Server end of REMOTE SET WINDOW / RECEIVE PACKET-LENGTH values not checked. Script Programming: . "def \%a 12:00:00, pause \%a" caused a parse error. . RETURN from inside SWITCH didn't work. . RUN didn't set SUCCESS/FAILURE or \v(pexitstat). . SET TITLE did not update title immediately. . Failure to EXIT sometimes, notably in host mode. . Certain commands like SET TERM TYPE would terminate APC prematurely. . An empty APC command would send K95 into an infinite loop. Printing: . Various parsing problems with SET PRINTER switches. . Default windows printer queue might not have been detected on NT. . Networked windows printer queues could not be seen on NT. Dialer: . Login Script Text box data was being lost. . Printer Type combo box could not be set to File, Pipe, or None. . Communications page would not always retain the override speed. WHAT'S NEXT After this release, hopefully not very long after, will come version 1.1.17, whose major features will be: . GUI install procedure. . Internet-downloadable time-expiring demo version. . CDROM distribution. . Online HTML manual. . Fixes to any bugs reported in 1.1.16. And maybe a surprise or two. Then after that, on the the long-awaited full-GUI version. IF YOU HAVE QUESTIONS Send email to: kermit-support@columbia.edu <-- Technical questions kermit-orders@columbia.edu <-- Ordering questions Jeffrey Altman, Frank da Cruz, Christine Gianone The Kermit Project, Columbia University New York City From fdc@watsun.cc.columbia.edu Fri May 15 19:06:25 EDT 1998 Article: 37 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: C-Kermit 6.1 Available for Beta Testing Followup-To: comp.protocols.kermit.misc Date: 15 May 1998 23:03:18 GMT Organization: Columbia University Lines: 259 Message-ID: <6jihjm$4t0$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Keywords: Kermit,C-Kermit Xref: news.columbia.edu comp.protocols.kermit.announce:37 This is to announce a brief public Beta testing period for C-Kermit 6.1, communications software for UNIX, VMS, Stratus VOS, AOS/VS, Plan 9, OS-9, the Commodore Amiga, and other platforms. C-Kermit is both a serial communications program and a network client (and server) on TCP/IP and other networks, offering a consistent approach to online interactive sessions, file transfer, and character-set translation, with full scripting capability. For a detailed description of C-Kermit's features as of version 6.0, see: http://www.columbia.edu/kermit/ck60.html The new features in C-Kermit 6.1 include: * Program management: . Command modifiers (switches) . Editor and web browser interfaces * Making and Using Connections . Kerberos(TM) V and Secure Remote Password (SRP)(TM) security . Support for multihomed IP hosts / host pools . Dialing improvements (10-digit dialing, blind dialing, etc) . New all-purpose "generic-high-speed" modem type . Other new modem types and controls . New Telnet protocol options . External communication program interface . Ability to accept incoming TCP connections in VMS . Support for IBM AIXLink/X.25 . Improved reaction to carrier loss in VMS and UNIX . Higher serial speeds in VMS, IRIX, SCO, BSDI, Linux, ... . Hardware flow control for IRIX * File Transfer and Management . File-transfer command switches (e.g. for file selection) . File-transfer pipes and filters . Automatic per-file text/binary mode switching (by name) . Transfer and preservation of file permissions . Ability to transfer directory trees even between unlike systems . New file management commands and features . Improved performance and responsiveness . High-precision timers and statistics . New display and log formats * New and improved client/server features * Greek character sets * Script Programming . Ability to pass more than ten arguments to a macro . New and improved built-in variables and functions . Built-in help for functions . Function and variable diagnostics . New IF conditions . Autodownload during INPUT command execution . New OUTPUT command options . Automatic arrays . Array initializers . Assignment operators * Bug fixes . Assorted problems with serial ports in UNIX and VMS . Problems with UNIX (UUCP) lockfiles, especially in HP-UX and AIX . Broken CD command in VMS 6.2 and later on Alpha . Failure to return proper exit status code under some conditions . Failure to report exit status of external programs or commands . Incorrect transfer of various oddball file formats in VMS . Assorted problems with fullscreen file-transfer display . Overzealous exit warnings . Lots more * New platforms include: . IRIX 6.2, 6.3, 6.4 . AIX 4.2, 4.3 . Solaris 2.6 . HP-UX 11.00 This is just a brief list; the complete story runs to about 100 printed pages, and can be found in the ckermit2.upd file, which is a supplement to Using C-Kermit, 2nd Edition. An overview of some of the new features can be found on the C-Kermit 6.1 Beta web page: http://www.columbia.edu/kermit/ck61.html You can access the Beta test files at the URL above if you have a Web browser. Otherwise... HOW TO GET IT You can obtain the current C-Kermit 6.1 Beta test, which is Beta.05 (earlier Alpha and Beta edits were tested privately) in any of several archive formats from ftp://kermit.columbia.edu/kermit/test/tar/ (binary mode): cku193.tar.Z Source code and text files for UNIX and VMS, UNIX tar archive, compress format. cku193.tar.gz Source code and text files for UNIX and VMS, UNIX tar archive, gzip format. cku193.zip Source code and text files for UNIX and VMS, ZIP archive. (That is: via ftp to kermit.columbia.edu, user anonymous, using your email address as the password, directory kermit/test/tar, binary mode.) These archives contain complete UNIX and VMS source code as well as documentation updates, installation instructions, hints and tips files, initialization files, scripts, demos, etc. UNIX instructions: download into an empty directory, uncompress, untar, "make xxx", where xxx is the appropriate target from the makefile for your platform (read the comments at the top of the makefile). See the ckuins.doc file for greater detail. VMS instructions: Read the CKVINS.DOC file. You can also retrieve the text files only (without the source code) in the following archives: cku193txt.tar.Z Text files for UNIX and VMS, UNIX tar archive, compress format. cku193txt.tar.gz Text files for UNIX and VMS, UNIX tar archive, gzip format. cku193txt.zip Text files for UNIX and VMS, ZIP archive. Source code and text files are also available separately, as individual files, in the kermit/test/text/ directory; transfer in ASCII (text) mode. These include files for platforms other than UNIX and VMS, such as Stratus VOS, OS-9, etc. See the ckaaaa.hlp (in that directory) file for details. INDIVIDUAL BINARIES Individual binaries are available from: ftp://kermit.columbia.edu/kermit/test/bin/ for those who can not build from source code. Be sure to download in binary (not ASCII or text) mode. Those marked with "+" are C-Kermit 6.1 Beta.05; those without the "+" are from earlier Beta tests, or in some cases, from Alpha tests. After downloading, rename to "wermit" or "wermit.exe" (etc), as appropriate for your operating system (as opposed to "kermit", to prevent confusion between the production and test versions) and, if necessary, give execute permission, e.g. (in UNIX): chmod +x wermit Note that any executable C-Kermit 6.1 binary should also be accompanied by an assortment of text files -- documentation updates, installation instructions, hints and tips, etc; see the previous section. If you are able to make a binary not listed below (or that is listed below, but without the "+"), please let us know by email to kermit@columbia.edu. The binaries currently available are as follows (check the READ.ME file in ftp://kermit.columbia.edu/kermit/test/bin/ updates): ck9ker-net.bin OS-9/68K 2.4 ck9ker-nonet.bin OS-9/68K 2.4 + ckdker-aosvsii.pr DG MV 2500 AOS/VS-II 2.20.73 + ckiker.exe Commodore Amiga, AmigaDOS 3.1 or higher + ckpker.plan9_68020 Plan 9 from Bell Labs on 680x0 + ckpker.plan9_i386 Plan 9 from Bell Labs on PC + ckpker.plan9_mips Plan 9 from Bell Labs on MIPS + ckpker.plan9_sparc Plan 9 from Bell Labs on Sparc + ckuker.aix41 IBM RS/6000 AIX 4.1 + ckuker.bsd44-hp9000_300 HP-9000/300 4.4BSD-Lite ckuker.bsdi2-2.1 PC, BSDI 2.1 ckuker.bsdi2-3.0 PC, BSDI 3.0 + ckuker.bsdi3-3.1 PC, BSDI 3.1 + ckuker.du32 DEC Alpha Digital UNIX 3.2 + ckuker.du40-4.0b DEC Alpha Digital UNIX 4.0B ckuker.hpux500wintcp HP-9000/550 HP-UX 5.21 TWG-TCP/IP 1.2 + ckuker.hpux65oc-hp9000_350 HP-9000/350 HP-UX 6.5 + ckuker.hpux70olfnc-hp9000_350 HP-9000/350 HP-UX 7.05 + ckuker.hpux80c-hp9000_385 HP-9000/385 HP-UX 8.00 (not optimized) + ckuker.hpux80oc-hp9000_425S HP-9000/425S HP-UX 8.00 (optimized) + ckuker.hpux80onotcp-hp9000_425S HP-9000/425S HP-UX 8.00 (ditto, no TCP) + ckuker.hpux90mot-9.10-hp9000_340 HP-9000/340 HP-UX 9.10 (Motorola CPU) + ckuker.hpux90-9.05-hp9000_712 HP-9000/712 HP-UX 9.05 (not optimized) + ckuker.hpux90o-9.05-hp9000_712 HP-9000/712 HP-UX 9.05 (optimized) + ckuker.hpux90o700-9.05-hp9000_712 HP-9000/712 HP-UX 9.05 (optimized for 700) + ckuker.hpux100-10.20 HP-9000/715/33 HP-UX 10.20 (not optimized) + ckuker.hpux100o-10.20 HP-9000/715/33 HP-UX 10.20 (optimized) + ckuker.hpux1100 HP-9000/K200 HP-UX 11.00 (not optimized) + ckuker.hpux1100o+ HP-9000/K200 HP-UX 11.00 (optimized) + ckuker.irix53 SGI IRIX 5.3 + ckuker.irix62 SGI IRIX 6.2 + ckuker.irix63 SGI IRIX 6.3 + ckuker.irix64 SGI IRIX 6.4 ckuker.is5r3jc-4.1 PC, Sunsoft Interactive UNIX 4.1 + ckuker.linux-1.2.13-i386 PC, Red Hat Linux 1.2.13 + ckuker.linux-2.0.33-i386 PC, Slackware 3.4 Linux 2.0.33 + ckuker.next-3.1-mc68040 NeXT 68040 NeXTSTEP 3.1 + ckuker.next33-mc68040 NeXT 68040 NeXTSTEP 3.3 + ckuker.pyramid Pyramid MIS-12/06 OSx5.1a-93a080 + ckuker.pyrdcosx Pyramid MIS-ES6/1024 SMP_DC-OSx1.1-95c087.2 + ckuker.qnx16 QNX 4.24 16-bit + ckuker.qnx32 QNX 4.24 32-bit + ckuker.sco32v4netnd-odt2 PC, SCO ODT 2.0 (with TCP/IP) + ckuker.sco32v504 PC, SCO OpenServer 5.0.4 (no net) + ckuker.sco32v504net PC, SCO OpenServer 5.0.4 (TCP/IP) + ckuker.sinix542-5.42-mips SNI SINIX-N 5.4.2 MIPS (RM200) + ckuker.solaris24-sparc Sun Sparc, Solaris 2.4 + ckuker.solaris24g-sparc Sun Sparc, Solaris 2.4 (made with gcc) + ckuker.solaris24x25-sparc Sun Sparc, Solaris 2.4 with SunLink X.25 + ckuker.solaris25-2.5.1-sparc Sun Sparc, Solaris 2.5.1 + ckuker.solaris25g-2.5.1-sparc Sun Sparc, Solaris 2.5.1 (made with gcc) + ckuker.solaris26-2.6-sparc Sun Sparc, Solaris 2.6 + ckuker.sunos41c-4.1.3-sparc Sun Sparc, SunOS 4.1.3_U1 + ckuker.sunos41gcc-4.1.3-sparc Sun Sparc, SunOS 4.1.3_U1 (made with gcc) + ckuker.sv68r3v6 Motorola MVME 147 68K, System V/68 R3V6 + ckuker.sv88r40 Motorola MVME 187 88K, System V R4 V4.4 + ckuker.sys3upcgc AT&T 7300 UNIX PC (with curses) + ckuker.sys3upcold AT&T 7300 UNIX PC (no curses) + ckuker.sys3upcm AT&T 7300 UNIX PC (minimum size) + ckuker.att351gm AT&T 7300 UNIX PC (hardware flow control) + ckuker.ultrix43-mips DECstation 5000, Ultrix 4.3 + ckuker.unixware-1.1.2 PC, Unixware 1.1.2 ckuker.unixware2-2.1.1 PC, Unixware 2.1.1 + ckuker.unixware2-2.1.2 PC, Unixware 2.1.2 + ckvaker-vms62-nonet.exe Alpha CPU, VMS 6.2, no TCP/IP ckvaker-vms62-tgv40a.exe Alpha CPU, VMS 6.2, MultiNet 4.0A + ckvaker-vms62-tgv40b.exe Alpha CPU, VMS 6.2, MultiNet 4.0B + ckvaker-vms62-ucx40.exe Alpha CPU, VMS 6.2, UCX 4.0 + ckvaker-vms71-nonet.exe Alpha CPU, VMS 7.1, no TCP/IP + ckvaker-vms71-tgv40b.exe Alpha CPU, VMS 7.1, MultiNet 4.0B + ckvvker-vms44-nonet.exe VAX CPU, VMS 4.4, no TCP/IP + ckvvker-vms44-twg32.exe VAX CPU, VMS 4.4, Wollongong 3.2 ckvvker-vms45-nonet.exe VAX CPU, VMS 4.5, no TCP/IP + ckvvker-vms55-nonet.exe VAX CPU, VMS 5.5-2, no TCP/IP + ckvvker-vms55-ucx20.exe VAX CPU, VMS 5.5-2, UCX 2.0 + ckvvker-vms61-nonet.exe VAX CPU, VMS 6.1, no TCP/IP + ckvvker-vms61-tgv40a.exe VAX CPU, VMS 6.1, MultiNet 4.0AX + ckvvker-vms71-nonet.exe VAX CPU, VMS 7.1, no TCP/IP + ckvvker-vms71-tgv40b.exe VAX CPU, VMS 7.1, MultiNet 4.0B Please send bug reports, questions, comments, or reports of success to kermit@columbia.edu. With your help, we should have a final 6.1 release in short order. Thanks! And thanks to the many people who tested previous Alpha and Beta edits, and who contributed code, fixes, ideas, bug reports, makefile entries, new builds and/or binaries during the development period, with special thanks to Jeffrey Altman, Ric Anderson, William Bader, Gerry Belanger, Mark Berryman, Dale Dellutri, Peter Eichhorn, Lucas Hart, David Lane, Peter Mauzey, Stephen Riehm, Nigel Roles, Ted Ts'o, and Steve Walton. Frank da Cruz The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Mon Jun 22 10:27:01 EDT 1998 Article: 38 of comp.protocols.kermit.announce Path: news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.17 Date: 21 Jun 1998 23:39:59 GMT Organization: Columbia University Lines: 87 Message-ID: <6mk5kf$ss8$1@apakabar.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:38 Kermit 95 1.1.17 for Windows 95/98, Windows NT, and OS/2 is now available as a patch to earlier K95 versions: http://www.columbia.edu/kermit/k95.html <-- Kermit 95 Website http://www.columbia.edu/kermit/k95patch.html <-- 1.1.17 Patch New features: . New Second Edition of the Kermit 95 manual in HTML rather than printed . PCTERM keyboard capability added . Ability to switch active keyboard and input mode (e.g. US / Hebrew) . LOTS of new code pages for Euro readiness . Scrollback and Mark-mode status now shown in Title bar . XMODEM-CRC file-transfer protocol . Date conversion functions, including Julian date . Telephone number testing and conversion functions . New DEC Kverbs for PC keyboard on VT520 . Kerberos SET AUTHENTICATION {K4, K5} SERVICE-NAME . SHOW TERMINAL and SHOW CHARACTER-SETS reorganized and improved Crashes Fixed: . Dialer crashes when TMP or TEMP environment variable has bad value . K95 crash if serial connection hung up during XYZMODEM transfer Networking Fixes: . Various fixes to Kerberos, SRP, etc. . Certain obscure problems with IP domain name resolution . Problems with TES32 worked around . OS/2 TCP/IP problems corrected Script Programming Fixes: . \fword(), \frindex() had off-by-1 errors . Value of retun code from END statement was inaccessible . Limit on macro definition length was smaller than advertised . Certain extraneous warning messages when parsing a switch . LOOKUP command did not report FAILURE . REMOTE command did not report FAILURE . PAUSE always reported FAILURE . The \v(os...) variables were wrong in OS/2 RUN command interfered with screen updates in a script . Problems parsing SET TERM ESCAPE-CHARACTER Command Interface Fixes: . Inability to include backslash at the end of a key definition . Beeping dead keys in NT . Incorrect interpretation of dead keys in K95 Command screen in NT . Occasional "dead keyboard" after clicking on a URL Terminal Emulation Fixes: . Broken Scroll Up/Down in HFT, AIXTERM, SCOANSI, and AT386. . Wyse60 emulation character-set bank switching and assignment . SCOANSI/AT386 attribute reset . Minor problems in QANSI emulation . Alt-. and Alt-; in Word Perfect Keyboard mode . Missing ISO 2022 character-set sequences in some ANSI X3.64 emulations . Missing restore default fore/background color escape sequences . Bad cursor positioning with double-width characters File Transfer Fixes: . Illegal switch combinations on GET/REGET commands no longer allowed . Problems with file transfer recovery versus filename pattern match . K95 server's response REMOTE HELP contained some extraneous characters Miscellaneous Fixes: . 10-digit dialing procedure omitted the area code . PDIAL misapplied dialing rules . SET BELL VISIBLE didn't work reliably . Various minor problems with code pages in Windows 95 . Problems with TELNET.EXE/RLOGIN.EXE finding K95.EXE if spaces in pathname The new manual is completely up to date with this new version of Kermit 95, and replaces the original "Kermit 95" booklet as well as many text files from the DOCS directory and elsewhere. It is now an HTML document that you can read and navigate with your browser, extensively illustrated, cross-linked, and indexed. It doesn't use any HTML features past 1.0, so it can be read with any browser at all. Because of the inclusion of the new manual, the 1.1.17 patch is rather large (about 1.7MB for the Wintel version). >From now on, Kermit 95 shrink wraps, bulk licenses, and academic site licenses will be distributed on CDROM rather than diskettes. (Anyone who buys a shrinkwrapped copy and finds it contains an earlier release can, of course, patch up to the current release). Please send reports of any difficulty with the patches by email to: kermit-support@columbia.edu - Jeff & Frank From kermit-support@columbia.edu Sat Nov 30 20:32:20 EST 1996 Article: 23 of comp.protocols.kermit.announce Path: news.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.8 Date: 22 Nov 1996 01:15:35 GMT Organization: Columbia University Lines: 90 Message-ID: <572urn$r1f$1@apakabar.cc.columbia.edu> Reply-To: kermit-support@columbia.edu NNTP-Posting-Host: watsun.cc.columbia.edu Xref: news.columbia.edu comp.protocols.kermit.announce:23 Version 1.1.8 of Kermit 95 serial and network communications software for Windows 95 and NT is now available from the Kermit Project at Columbia University. Kermit 95 offers a variety of communication methods, a wide range of terminal emulations, Kermit and XYZMODEM file transfer, script programming, and international character-set translation. Kermit 95 is a native 32-bit Windows 95 and NT application on Intel platforms and (for NT only) also for the PowerPC and DEC Alpha. If you have not used Kermit 95 before, visit our Web site for a thorough introduction: http://www.columbia.edu/kermit/k95.html The most important changes in version 1.1.8 are: . New terminal emulations: - Hazeltine 1500 - Hewlett Packard 2621A - Volker Craig VC404 . Terminal-Emulation Character Sets (Windows NT only): - Kermit 95's terminal emulator is now based 100% on Unicode - Arabic, Greek, Turkish, ISO 8859-3 thru -10 terminal character sets added - Full ISO 2022 character-set designation and invocation - Any mixture of character sets can be shown on the screen at once if they are in your font (e.g. Lucida Console) . Keyboard Handling Improvements: - LK450 keyboards now supported - Default terminal- and mode-specific keymaps can now be changed - Expanded EMACS mode . Other Terminal Emulation Improvements: - Horizontal scrolling - Automatic macro execution upon terminal-type switching - xterm / DECterm enhancements added to VT220/320 emulation - VT 320 status line now fully supported - User settable answerback message - Numerous Wyse and Televideo improvements - LOG SESSION corrected to record untranslated characters . Communications: - Cardinal modems now supported - InterConnections, Inc, TES32 connections are now supported - Multiple SuperLAT sessions now supported - Support for TELNET NEW-ENVIRONMENT protocol added - New commands to overcome TELNET binary-mode misnegotiations . Dialer: - New button to create script files - Multiple sessions to same Dialer entry now allowed - Dialer now puts entry name in the K95 title bar - Terminal type selection is now a scroll list of all 23 emulations - New minimize-on-use option - Browse-file dialogs added for notebook Login and Keyboard pages - Alt-F4, Close, and Cancel now ask permission to close window And other improvements, new features, and fixes too numerous to list here. For a complete description of the new release see: ftp://www.columbia.edu/kermit/k95/updates.doc HOW TO GET IT The new release can be ordered in shrink-wrapped or bulk- or site-licensed form from Columbia University. All orders received starting today will be filled with version 1.1.8. Find ordering information at: http://www.columbia.edu/kermit/k95.html Current registered users of Kermit 95 can download the 1.1.8 upgrade patch from our BBS or from our ftp site: ftp://kermit.columbia.edu/kermit/k95/patches/ or on the Web: http://www.columbia.edu/kermit/k95patch.html Please send any questions or problem reports by e-mail to: kermit-support@columbia.edu Frank da Cruz The Kermit Project Columbia University From fdc@watsun.cc.columbia.edu Mon Jan 3 17:09:14 EST 2000 Article: 40 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing G-Kermit 1.00 Date: 3 Jan 2000 21:57:59 GMT Organization: Columbia University Lines: 44 Message-ID: <84r617$pqb$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 946936679 26443 128.59.39.2 (3 Jan 2000 21:57:59 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 3 Jan 2000 21:57:59 GMT Keywords: Kermit G-Kermit Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:40 This to announce a new, compact, and GPL'd Kermit program for UNIX. The new program is called G-Kermit (GNU Kermit). It is intended to meet the need for a Kermit protocol implementation that is: . Stable and low-maintenance . Compact and fast with no frills . Under the GNU Public License G-Kermit is command-line only (no interactive commands or scripting) and remote-mode only (no making connections). It has an extremely simple user interface, and implements a large subset of the Kermit protocol in a small amount of highly portable code. It has been built and tested on a wide variety of UNIX platforms, ranging from early-1980s to up-to-the-minute, using both traditional C and ANSI C. It is designed to be as independent as possible of platform-specific features, and therefore to be stable for many years if we resist the temptation to add features to it. The size of the binary ranges from 33K (on HP-UX 8.00) to 104K on Ultrix/MIPS, with an average size of 53K over 64 builds, and a typical size of 37K on PC-based UNIXes. It's easy to build, install, and uninstall. It requires no privileges. Documentation is included as a plain-text README file and a man page. You can find G-Kermit 1.00 on the Web at: http://www.columbia.edu/kermit/gkermit.html and by FTP at: ftp://kermit.columbia.edu/kermit/archives/gkermit.tar.Z (88K) ftp://kermit.columbia.edu/kermit/archives/gkermit.tar.gz (62K) ftp://kermit.columbia.edu/kermit/bin/gku100.* (individual binaries) Uncompress, untar, read the README file, and take it from there (in most cases you just type "make" to build it). Send test reports to kermit-support@columbia.edu. Frank da Cruz The Kermit Project Columbia University New York City Web: http://www.columbia.edu/kermit/ From fdc@watsun.cc.columbia.edu Mon Jan 3 17:09:19 EST 2000 Article: 41 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 7.0 Date: 3 Jan 2000 22:04:41 GMT Organization: Columbia University Lines: 146 Message-ID: <84r6dp$qb8$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 946937081 26984 128.59.39.2 (3 Jan 2000 22:04:41 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 3 Jan 2000 22:04:41 GMT Keywords: Kermit Telnet IKSD Kerberos TLS SRP Unicode Linux Internet Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:41 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 New York City http://www.columbia.edu/kermit/ From fdc@watsun.cc.columbia.edu Thu Feb 17 11:44:41 EST 2000 Article: 42 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.19 Date: 17 Feb 2000 16:42:02 GMT Organization: Columbia University Lines: 186 Message-ID: <88h8cq$7g1$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 950805722 7681 128.59.39.2 (17 Feb 2000 16:42:02 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 17 Feb 2000 16:42:02 GMT Keywords: Kermit 95, Windows, OS/2 Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:42 This is to announce Kermit 95 1.1.19 for Microsoft Windows 95, 98, NT, and 2000, and IBM OS/2, replacing version 1.1.17 of June 1998. Like its predecessors, version 1.1.19 comes in two pieces: a GUI Dialer to set up and launch your connections, and the K95 program itself, that runs in a Console window. We had originally planned that the next release after 1.1.17 would include a version of K95 that ran in a GUI window, but it's not ready yet. However, a new release was needed now: . Because of incompatible changes in the MIT Kerberos libraries; . To bring K95 current with C-Kermit 7.0. Kermit 95 1.1.19 is a downloadable patch to K95 1.1.17: http://www.columbia.edu/kermit/k95patch.html If you are running a pre-1.1.17 K95 version, you'll need to patch up to 1.1.17 first, and then patch to 1.1.19. Warning: the 1.1.19 patch is about 3MB; allow sufficient time and disk space for the download. Here is a brief list of the changes since 1.1.17: DIALER . Redesigned File-Transfer page. . Lots of new configuration options added especially for secure connections. . Defunct predefined entries pruned. GENERAL . New MANUAL command brings up the online K95 1.1.19 manual. . New built-in DIRECTORY command with numerous options. . New SET OPTIONS command to customize directory-listing preferences. . Consistent file-selection switches for SEND, DIR, DELETE, etc. . New notation for relative dates (+3days, -6months, yesterday, tomorrow) . Ability to restrict filenames to 8.3 notation on Windows 95/98/NT/2000. SECURITY . Kerberos implementation updated to new Kerberos library releases. . Kerberos Rlogin protocol added with encryption option. . Automatic Kerberos TGT get and destroy modes. . Secure Remote Password implementation updated to support SRP 1.5.0. . OpenSSL support added to provide secure connections to TELNET, IKS, HTTP, and other services using public key cryptography and X.509 certificates. . Microsoft NTLM authentication added for use with Microsoft Windows 2000 and NT Services for Unix. NETWORKING . Internet Kermit Service client. . Overhauled Telnet negotiation engine: + Improved standards compliance. + More script-friendly. + More configurable. + Ability to set connection policies. . File transfers through Pragma Systems' NT Telnet Server. . Ability to forward X-Windows Session data across the Telnet connection . DNS SRV record lookups. . HTTP client commands. SERIAL COMMUNICATIONS . New support for 8 data bits + parity on serial connections. . New ability to select number of stop bits on serial connections. . Test dial procedures without actually dialing. . Dialing improvements (10-digit dialing, blind dialing, PBXs, etc). . New SET DIAL MACRO for last-minute phone number manipulations. . SET DIAL METHOD AUTO defaults tone or pulse by country code. . Better support for dialing without flow control. . Automatic redial no longer unnecessarily re-initializes the modem. . SET CLOSE-ON-DISCONNECT { ON, OFF } for serial connections. . Streamlining and increased bulletproofing of Kermit/Modem dialog. . Lots of new built-in modem types. . New all-purpose "generic-high-speed" modem type. TERMINAL EMULATION . Microsoft VTNT for Telnet into Windows NT and 2000. . IBM 3151 emulation. . Wyse 160 emulation. . Session-log format selections (binary, text, debug). . Improved printer control. . Built-in driver for PostScript printers. . Televideo Send-Data mode. . Block mode in Televideo and Wyse ASCII terminal emulations. . SNI 97801 terminal support for National lanaguages and CH.CODE modes. . HZ1500 graphics character-set. FILE TRANSFER . Ability to transfer directory trees even between unlike systems. . Improved performance and responsiveness. . Ability to move or rename each file after successful send or receive. . High-precision timers and statistics. . New display and log formats. . New options for coping with defective Kermit protocol partners. CLIENT/SERVER . New keepalive during long-running REMOTE HOST commands prevents timeouts. . Longer REMOTE commands allowed. . R-command shortcuts for REMOTE commands (e.g. RCD for REMOTE CD). . Optional server CD messages a`la FTP, local too. . Additional GET options and combinations. . New REMOTE EXIT, REMOTE SET FILE CHARACTER-SET commands. . Numerous new file management commands and features. CHARACTER SETS . Automatic transfer/file character-set matching in file transfer. . Unicode / ISO-10646 Universal Character Set. . Full conversion between Japanese character sets and Unicode. . KOI8-R (Russian) and KOI8-U (Ukrainian) character sets. . ISO 8859-7 Latin/Greek Alphabet (= ELOT 928). . ELOT 927 Greek, CP869 Greek code page. . ISO 8859-15 Latin Alphabet 9 (includes Euro and OE). . Bulgaria-PC (code page). . Mazovia (Polish PC code page). . CP855 (Cyrillic PC code page). . CP858 (West European PC code page, includes Euro). . CP1250, 1251, 1252 (Windows code pages, include Euro) . Corrections to Hebrew-7 conversions. LOGS . New connection log . New brief transaction-log format option . New FTPD-like transaction-log format option . Unbuffered transaction logs . Time-critical debugging with millisecond timestamps . Unbuffered transaction log SCRIPT PROGRAMMING . A new general-purpose file I/O package added supporting multiple files open at once; character, line, and block i/o; sequential and random access; read, write, update, and append modes; absolute and relative seeks by line or byte, etc. . Floating-point numbers and arithmetic. . Associative arrays. . Ability to pass arguments to command files as well as macros. . Ability to pass more than ten arguments to a macro or command file. . Expanded command buffer length to allow bigger macros, variables, etc. . Maximum number of macros increased. . New support for compound Boolean expressions. . Automatic arrays. . Array initializers. . New built-in array operations: COPY, RESIZE, CLEAR, SET, SORT, . . . . SEND an array as if it were a file. . IF and XIF merged (so ugly XIF is no longer needed). . New functions to load arrays with file or directory lists. . New SCREEN command for screen clearing & cursor positioning. . Date conversion functions (Julian dates, etc). . Built-in help for functions. . Function and variable diagnostics. . Timed ASK commands. . Popup ASK commands. . Many new IF conditions. . Autodownload during INPUT command execution. . New OUTPUT command options. . Automatic arrays. . Array initializers. . Assignment operators. . New TRACE and SHOW STACK commands for debugging scripts. DOCUMENTATION . New and revised Third Edition of online Kermit 95 manual. . New Supplement to Using C-Kermit, Second Edition. . Updated Kermit 95 Bugs List. . All of the above are now HTML documents, fully indexed and crosslinked. . Most other auxilliary text converted to HTML too. Thanks to everybody who sent in reports and suggestions, and especially to the Beta testers. If you have any problems with the patch or the new version, send email to: kermit-support@columbia.edu Shrink-wrapped versions should be available in a few weeks. The price has not changed. Version 1.1.19 has been heavily tested and we don't anticipate significant problems with it. So barring unforeseen difficulties, the GUI is next! GUI plans are spelled out here: http://www.columbia.edu/kermit/k95next.html Jeffrey Altman, Frank da Cruz The Kermit Project Columbia University New York City From fdc@watsun.cc.columbia.edu Sun Feb 27 19:49:33 EST 2000 Article: 43 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 7.0.197 Date: 28 Feb 2000 00:16:54 GMT Organization: Columbia University Lines: 55 Message-ID: <89cepm$lve$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 951697014 22510 128.59.39.2 (28 Feb 2000 00:16:54 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 28 Feb 2000 00:16:54 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:43 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 Tue Apr 4 17:39:09 EDT 2000 Article: 44 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc From: fdc@watsun.cc.columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.20 Date: 4 Apr 2000 21:12:48 GMT Organization: Columbia University Lines: 147 Message-ID: <8cdlsg$7si$1@newsmaster.cc.columbia.edu> NNTP-Posting-Host: watsun.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 954882768 8082 128.59.39.2 (4 Apr 2000 21:12:48 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 4 Apr 2000 21:12:48 GMT Keywords: kermit k95 kerberos telnet ssl tls secureid Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:44 This is to announce Kermit 95 1.1.20 for Microsoft Windows 95, 98, NT, and 2000, and IBM OS/2, replacing version 1.1.19. This is the version that will be shrinkwrapped and sold in the retail market for the next six months or so. The changes are primarily in three areas: . Bug fixes . Security . Packaging The upgrade patch is here: http://www.columbia.edu/kermit/k95patch.html Version 1.1.20 fixes the following bugs in 1.1.19: . VT102 terminal type didn't work . Failure to make certain Telnet connections . LOGIN.KSC didn't work without the Dialer . Wrapping problems with C1 characters in non-ISO-2022 character sets . IBM 3151 character attributes didn't combine . MAIL command did not work . SEND ..\\*.c failed with "unreadable error" . LOCAL and global variable name conflicts resulted in confusion . Certain popups not disabled by -# 96 command-line option . ANSWER 0 improperly timed out . ANSWER fails to answer call with SET TAPI MODEM-DIALING ON . RLOGIN Window Size reports are not sent . Pulse dialing did not work The following security features were added: . Telnet Forwarding of X Windows System data via X authorized connections . Secure Kerberos 5 user-to-user connections . OpenSSL updated to 0.9.5a (Windows only; OS/2 still at 0.9.4) . Support for NRL Kerberos (Windows only) . Kerberos 5 ticket retrieval without embedded IP addresses . New standalone command-line secure FTP client (K4, K5, SRP, SSL/TLS) These are explained more fully below. Kermit 95 1.1.20 will be packaged in a new and attractive slim container. Here's a preview of the exterior (it folds twice, like a triptych): http://www.columbia.edu/kermit/k95box.jpg "Using C-Kermit", 2nd Edition, is still included, but now as a PDF file rather than a printed book. Furthermore, the new C-Kermit 7.0 CDROM is included too. The single-copy retail price has been raised from $54.00 USD to $64.00 USD, the first increase since K95 was first released five years ago. Bulk right-to-copy and academic site license prices remain steady. The shrinkwrap price increase reflects increased production costs, but is partially offset by the lower weight, which reduces shipping charges. The PDF version of Using C-Kermit is supplied only with new 1.1.20 shrinkwraps. It is not supplied with bulk or academic site licenses or with patches (since the publisher must be paid for each copy). The new package (including the C-Kermit 7.0 CDROM) is in manufacturing, and should be available for shipment in two or three weeks. The new order forms are here: http://www.columbia.edu/kermit/k95ofront.html Unfortunately, we have just about run dry of 1.1.17 kits, so new orders will have to wait until the new kits arrive. NEW SECURITY FEATURES All of the following items are supported in 1.1.20 only after the latest cryptography patch has been applied (which is available only in the USA and Canada due to USA export restrictions): http://www.columbia.edu/kermit/k95patch.html#crypto The cryptography patch is applied after the main patch. Third-party libraries must be obtained separately, as noted in security.html (reference below). Telnet Forward-X: Kermit 95 1.1.20 is the first secure Telnet client to implement the Telnet Forward-X Option (Telnet Forwarding of Authorized X Windows System Session Data over Secure Connections). From now on when Kermit 95 is used to establish a secure connection to a Telnet Server supporting this option, all data transmitted between X clients and X servers will be protected using the same level of security established for the Telnet session. No longer will you have to switch to using SSH and its weaker authentication methods simply to maintain the privacy and integrity of your X Windows System data. The Telnet Forward-X option: . Can be used in conjunction with all forms of secure Telnet connections including (but no limited to) Kerberos 4, Kerberos 5, Secure Remote Password, and Transport Layer Security. . Is compatible with all forms of X Authorization data. Unlike SSH X Windows System tunneling, Telnet FORWARD-X can support strong authorization methods such as XDM-AUTHORIZATION-1 and MIT-KERBEROS-5. As of this announcement, Telnet Forward-X is available in the START_TLS Telnet for Unix distribution from Peter Runestig: ftp://ftp.runestig.com/pub/starttls/start_tls-telnet.current.tar.gz Telnet Forward-X will also be supported by forthcoming releases of MIT Kerberos 5. Kermit Secure FTP Client (Windows only): Kermit 95 1.1.20 is the first Kermit product to provide FTP client functionality. This pre-1.0 release is a command line only FTP client that is designed to support all of the authentication methods supported by Kermit 95 for Telnet including: Kerberos 4, GSSAPI - Kerberos 5, Secure Remote Password, and SSL/TLS. Additional Kerberos 5 Features: Kermit 95 1.1.20 is the first Kermit product to support Kerberos 5 User-to- User authentication, allowing two Kermit users to establish secure data connections without requiring the administrative permissions necessary to configure a Kerberos server principal and associated keytab databases. Kermit 95 1.1.20 is the first Kermit product compatible with the Naval Research Labs' Kerberos 5 distribution for Windows and hardware authentication devices such as SecureID. Kermit 95 1.1.20 provides configuration options to remove all IP Address information from Kerberos 5 tickets to allow those tickets to be used to authenticate a client across a Network Address Translator. For more information about K95's security features, see: http://www.columbia.edu/kermit/security.html If you have any problems with the patch or the new version, send email to: kermit-support@columbia.edu So what next? Plans are spelled out here: http://www.columbia.edu/kermit/k95next.html Jeff Altman, Frank da Cruz The Kermit Project Columbia University New York City From fdc@columbia.edu Wed Dec 19 15:37:10 EST 2001 Article: 49 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 8.0 Date: 19 Dec 2001 13:28:38 -0500 Organization: Columbia University Lines: 122 Message-ID: <9vqm8m$hkv$1@watsol.cc.columbia.edu> NNTP-Posting-Host: watsol.cc.columbia.edu Content-Type: text/plain; charset=iso-8859-1 X-Trace: newsmaster.cc.columbia.edu 1008786522 24804 128.59.39.139 (19 Dec 2001 18:28:42 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 19 Dec 2001 18:28:42 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:49 This is to announce version 8.0 of C-Kermit, the all-purpose, portable communications and automation tool for Unix and VMS. C-Kermit can be: . A Telnet and Rlogin client . An FTP client (Unix only) <-- New . An HTTP 1.1 client (Unix only) <-- New . An SSH client (via external ssh program, Unix only) <-- New . A serial-port communications program . A dialout communications program . An Internet server (Unix only) That can: . Conduct terminal sessions (except on FTP and HTTP connections). . Make secure Telnet, Rlogin, FTP, and HTTP connections using Kerberos IV, Kerberos V, SSL/TLS, or SRP security (Unix only). . Transfer files over the communication connection or act as the far-end file-transfer-and-management partner of your desktop client. . Convert character sets in both terminal sessions and file transfer, now including Unicode UTF-8. and that includes a portable, cross-platform, easy-to-learn-and-use, transport-independent scripting language that allows automation of any communication task that can be done by hand (and many that can't). Version 8.0 replaces Version 7.0 of Jan/Feb 2000, and adds the following major new features for Unix only: . A scriptable FTP client capable of making secure connections. . A scriptable HTTP 1.1 client that can make secure connections. . An interface to your external SSH program, allowing file transfer, character-set conversion, and scripting of SSH terminal sessions. . Security module source code is included in the standard distribution. And for all platforms: . RFC 2217 Telnet Com Port control allows shared network modems. . Learned scripts (automatic script writing). . Lisp-like S-Expressions. . Date/time/timezone conversion and arithmetic supporting many formats. . Bug fixes including plugging of buffer attack vulnerabilities. . A new Web-based tutorial and other new Web-based documentation. . New easier terms for commercial redistribution. Links: http://www.columbia.edu/kermit/ckermit.html The C-Kermit 8.0 web page, with links to everything you need. http://www.columbia.edu/kermit/ckermit.html#download Download. http://www.columbia.edu/kermit/ftpclient.html More about the new built-in FTP client. http://www.columbia.edu/kermit/ckututor.html The new C-Kermit tutorial (oriented mainly to Unix). http://www.columbia.edu/kermit/ckscripts.html The C-Kermit script library and script-writing tutorial, including lots of new examples for C-Kermit 8.0. http://www.columbia.edu/kermit/COPYING.TXT The C-Kermit license and disclaimer; same as C-Kermit 7.0, allows inclusion with Linux, FreeBSD, etc. http://www.columbia.edu/kermit/commercial.html New terms and conditions for commercial redistribution. http://www.columbia.edu/kermit/ckbinaries.html A big table of prebuilt C-Kermit binaries, including (as of this moment) 245 for C-Kermit 8.0 and another 254 for earlier releases, spanning 10 major operating system families (Unix, VMS, VOS, AOS/VS, Aegis, Plan 9, ...) IF YOU CAN MAKE C-Kermit binaries that are not in the table (or not at 8.0 level), please send them in! http://www.columbia.edu/kermit/cksendbin.html How to make and contribute C-Kermit binaries. http://www.columbia.edu/kermit/ckuins.html C-Kermit installation instructions for Unix. See, especially: http://www.columbia.edu/kermit/ckuins.html#x5.4 for the new makefile 'install' target. http://www.columbia.edu/kermit/ckvins.html Installation instructions for VMS. http://www.columbia.edu/kermit/ckpackages.html One-touch install packages such as RPM are not available yet. This page discusses the issues involved in putting together a C-Kermit 8.0 install package. http://www.columbia.edu/kermit/ckermit80.html Thorough documentation of all the new features of C-Kermit 8.0. http://www.columbia.edu/kermit/cuiksd.html Columbia's Internet Kermit Service. Special thanks to Jeff Altman of the Kermit Project for his truly remarkable -- and massive -- contributions to this release and to Max Evarts for installing and configuring literally dozens of operating systems on which it could be built and tested. And thanks to all the people who contributed code, patches, builds and/or Internet access to build / testing platforms, makefile targets, Beta test reports, information, encouragement, and in some cases material support throughout the development cycle, notably: Hewlett Packard Corporation, Compaq Corporation, IBM Corporation, Peter Eichhorn of Assyst GmbH in Germany, Peter Mauzey of Bell Labs, Gerry Belanger of Cognitronics Corporation, Sven Holmström of ABB Utilities AB in Sweden, Lucas Hart of Oregon State University, Nelson Beebe of the University of Utah; and to Dat Thuc Nguyen for suggesting and thoroughly testing many of the new scripting features. This list could go on (and on), but space is limited! If you have any trouble downloading or using the new version, send email to kermit-support@columbia.edu. Frank da Cruz The Kermit Project Columbia University New York City http://www.columbia.edu/kermit/ From fdc@columbia.edu Wed Apr 3 15:22:29 EST 2002 Article: 50 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 1.1.21 with SSH and FTP Date: 3 Apr 2002 15:21:32 -0500 Organization: Columbia University Lines: 63 Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1017865294 12281 128.59.39.139 (3 Apr 2002 20:21:34 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 3 Apr 2002 20:21:34 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:50 After two years of development and 2+ months of Beta testing, Kermit 95 1.1.21 is released: http://www.columbia.edu/kermit/k95.html (Be sure to clear out your Web-browser cache before looking at the updated website -- many pages have been replaced.) In case you haven't been following the newsgroup or website, the most noteworthy new features in the new release are: . An integrated SSH v1/v2 client . Integrated FTP and HTTP clients . Automatic highlighting of URL hotspots . A new Windows-based Internet Kermit Service (NT, 2000, and XP only) A more complete list of changes can be found here: http://www.columbia.edu/kermit/k95news.html This version was, we hope, our final detour on the way to long-awaited GUI release. An essential detour, though, since SSH has become a requirement at more and more sites. Like all other SSH clients, K95's new SSH client supports public / private key and password authentication, but unlike most of the others, it also supports Kerberos 5 / GSSAPI and SRP, both of which are significantly more secure than public / private keys, especially on Windows 9x/ME with its wide-open file system. Kermit 95 1.1.21 is available as an upgrade patch to version 1.1.20 (Beta testers: Before installing the patch, be sure to remove all Betas and Release Candidates): http://www.columbia.edu/kermit/k95patch.html All new bulk right-to-copy, omnibus, and academic site license orders will be fulfilled with the new version, but the retail shrinkwrapped package still contains the 1.1.20 CDROM; those who order shrinkwrapped copies can, of course, patch up to 1.1.21 after they install 1.1.20. Now that K95 1.1.21 is released, our top priority is to obtain a US Department of Commerce export license allowing us to ship the secure version outside the USA and Canada. Until the license is obtained, orders >from outside the USA and Canada will be fulfilled by a non-secure version, as with past releases. When the license is granted, all licensees in all countries except those countries where USA law forbids, may install a security patch. Special thanks to all the Beta testers. Now on to the GUI! The GUI Alpha test should start within a few weeks. Everybody who registered for the 1.1.21 Beta is automatically registered for the GUI Alpha; all other registered K95 users are eligible; watch the Kermit website or newsgoups for announcments. Thanks for sticking with K95! Let us know if you have any trouble with the patches or the new release. Jeffrey Altman Christine Gianone Max Evarts Frank da Cruz The Kermit Project - Columbia University http://www.columbia.edu/kermit/ From fdc@columbia.edu Thu Jun 6 13:53:15 EDT 2002 Article: 53 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 2.0 GUI Date: 6 Jun 2002 13:16:02 -0400 Organization: Columbia University Lines: 108 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1023383763 17292 128.59.39.139 (6 Jun 2002 17:16:03 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 6 Jun 2002 17:16:03 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:53 An HTML version of this announcement is here: http://www.columbia.edu/kermit/k95_20_ann.html Kermit 95 2.0 is released: http://www.columbia.edu/kermit/k95.html (Be sure to clear out your Web-browser cache before looking at the updated website -- many pages have been replaced.) The most noteworthy new feature of the new release is that: * It runs in a GUI window rather than a Console window. (A console version is available too for those who prefer it.) The GUI version of K95 includes a menu bar, tool bar, scroll bar, status bar: a selection of essential dialogs and popups. The tool bar includes Combo boxes for selection of font, font size, and character set. The K95 window can be resized by stretching, maximized, and restored. Unicode UTF-8 terminal sessions are supported in all Windows versions, allowing mixtures of Latin, Greek, Cyrillic, and other scripts to appear simultaneously on the same screen. The primary benefit of the GUI version of K95 is freedom from the booby-trapped Microsoft console window environment with all its bugs and limitations, especially in Windows 95/98/ME: inability to choose fonts or use scroll bars, cursors disappearing, Caps Lock with a mind of its own, the "incredible shrinking window", extraneous or out-of-order characters on screen, inability to use Input Method Editors, ghost images on the screen, and on and on and on. Other new features of K95 2.0 include: * InstallShield installation. * HTTP Proxy support for SSH connections. * FTP TLS support added to Dialer, along with a sample template. * A new font, Everson Mono Terminal, is included. These are in addition to the new features of version 1.1.21, which was announced just 8 weeks ago: * An integrated SSH v1/v2 client * Integrated FTP and HTTP clients * Automatic highlighting of URL hotspots * A new Windows-based Internet Kermit Service (Windows NT, 2000, and XP only) The Everson Mono Terminal font is licensed from Everson Typography in Ireland for inclusion with Kermit 95 to give you access to scripts you would not be able to see with standard Windows monospace Unicode fonts such as Courier New and Lucida Console. It Latin, Cyrillic, Greek, Arabic, Hebrew, Coptic, Armenian, Georgian, Runes, Ogham, Canadian Syllabics, Cherokee, Katakana, Hiragana, Tibetan, Math, Symbols, Line and Box Drawing, Dingbats, and APL. This is not a free font; it comes with Kermit 95 2.0 but may not be further redistributed. The new InstallShield installer allows us to offer a new (fee-based) service: production of custom installers for academic site and bulk licensees. The details and pricing have yet to be worked out, but the possibilities are interesting: custom-tailored option selection or directory layout, preconfigured Dialer entries, site-specific Kerberos, PKI, or public keys; custom keyboard maps, site-wide initialization files, special banners or text, etc. If you're interested, send inquiries to kermit-support@columbia.edu. A more complete description of version 2.0 can be found here: http://www.columbia.edu/kermit/k95gui.htm Kermit 95 2.0 is available as an upgrade to all earlier versions: http://www.columbia.edu/kermit/k95upgrade.html Kermit 95 2.0 is not yet available for OS/2. We hope it will be soon, but can make no promises. If it is released for OS/2, it will be only in Console form (because GUI code is not portable) and will not include SSH (because OpenSSH libraries are not available that are compatible with the OS/2 K95 development tools). All new bulk right-to-copy, omnibus, and academic site license orders will be fulfilled with the new version, but the retail shrinkwrapped package still contains the 1.1.20 CDROM; those who order shrinkwrapped copies can, of course, upgrade to version 2.0 after they install 1.1.20. Our US Department of Commerce export license application is still pending, which will allow us to ship the secure version outside the USA and Canada. Until the license is obtained, orders from outside the USA and Canada will be fulfilled by a non-secure version, as with past releases. Version 2.0 will be available in shrinkwrapped retail form once the export license is granted, and non-secure versions will be upgradeable to secure ones in whatever countries are covered by the export license. As announced here earlier, Kermit 95's price will rise as soon as we are able to get version 2.0 into our distribution channels; details to be determined but the increase will most likely range between 20 and 100 percent, depending on the license. New pricing will be announced on June 21st. Until then you can order it at the current prices: http://www.columbia.edu/kermit/k95.html#order Jeffrey Altman Christine Gianone Max Evarts Frank da Cruz The Kermit Project - Columbia University http://www.columbia.edu/kermit/ From fdc@columbia.edu Sun Oct 6 20:03:39 EDT 2002 Article: 54 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: ANNOUNCE: Embedded Kermit File-Transfer Protocol Date: 6 Oct 2002 20:00:19 -0400 Organization: Columbia University Lines: 31 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1033948821 6940 128.59.39.139 (7 Oct 2002 00:00:21 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 7 Oct 2002 00:00:21 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:54 In response to increasingly frequent requests, I'm happy to announce the availability of an embeddable Kermit protocol. This is a tiny but modern implementation of Kermit protocol (send and receive only; no server) written in ANSI C suitable for embedding and realtime applications as well as for creation of DLLs. It is the real thing, written at the Kermit Project at Columbia University, the original developers of the Kermit protocol. More about Embedded Kermit (EK) here: http://www.columbia.edu/kermit/ek.html This is not free software and it is not online for public viewing. As you may know, the Kermit Project is funded entirely by revenue it generates. The purpose of EK is to generate badly needed revenue during the economic slump, and to furnish people who need a compact and embeddable version of Kermit protocol with -- at last -- an implementation "from the source" that works with other correct Kermit implementations such as C-Kermit, G-Kermit, MS-DOS Kermit, and Kermit 95, and that is fully supported by the developers. If you're interested in looking at it, please send an inquiry by email to: kermit@columbia.edu Thanks. Frank da Cruz The Kermit Project Columbia University New York NY USA http://www.columbia.edu/kermit/ From fdc@columbia.edu Wed Oct 30 15:46:20 EST 2002 Article: 55 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 8.0.206 Date: 30 Oct 2002 15:37:20 -0500 Organization: Columbia University Lines: 29 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1036010241 13366 128.59.39.139 (30 Oct 2002 20:37:21 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 30 Oct 2002 20:37:21 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:55 C-Kermit 8.0.206 is a minor update of C-Kermit 8.0 for Unix and VMS, that fixes bugs and improves significantly on the new built-in FTP client (Unix only). The common parts of the code base (command and script language, Kermit and FTP file transfer, character-set translation, etc) are synchronized with Kermit 95 2.1, soon to be announced. As of 30 Oct 2001, the new release is up on the Kermit website: http://www.columbia.edu/kermit/ and FTP site: ftp://kermit.columbia.edu/kermit/ A detailed list of changes is here: http://www.columbia.edu/kermit/ckc206.html Over 100 different Unix and VMS binaries have been built so far; if you can build any not already found here: http://www.columbia.edu/kermit/ck80binaries.html please feel free to contribute them: http://www.columbia.edu/kermit/cksendbin.html - Frank From fdc@columbia.edu Thu Nov 14 18:51:16 EST 2002 Article: 56 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 2.1 for Windows and OS/2 Followup-To: comp.protocols.kermit.misc Date: 14 Nov 2002 18:50:21 -0500 Organization: Columbia University Lines: 55 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1037317822 9923 128.59.39.139 (14 Nov 2002 23:50:22 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 14 Nov 2002 23:50:22 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:56 This is to announce Kermit 95 2.1: network and serial communications for Microsoft Windows 95/98/ME/NT/2000/XP and IBM OS/2: http://www.columbia.edu/kermit/k95.html (Be sure to clear out your Web-browser cache before looking at the updated website -- many pages have been replaced.) K95 2.1 is a minor update of Version 2.0, whose purpose is to fix bugs reported since version 2.0 was released (in June 2002) in preparation for shrinkwrapping. The main differences from 2.0 are in the following areas: * OS/2 is supported once again (K95 1.1.21 and 2.0 were not available for OS/2). * File dialogs added for autodownload, capture, URL download. * Updated Kerberos and OpenSSL libraries. * Italic terminal attribute now handled, Dim attribute improved. * New features and bug fixes in the FTP client. * Broken SSH Agent fixed. * Better response to screen-resize events. * Updated Everson Mono Terminal font. * Some fixes to Zmodem downloads on serial-port/modem connections. * A new ability for disabling the Menu and Tool bars. * New choices for handling keystrokes when scrolled back. * Sun Console terminal emulation added. * Partial Ann Arbor Ambassodor terminal emulation added. * Plus all the new features of C-Kermit 8.0.206. Kermit 95 2.1 is available as an upgrade to all earlier versions: http://www.columbia.edu/kermit/k95upgrade.html New copies can be purchased or downloaded for evaluation at e-academy.com: http://www.e-academy.com/kermit All new bulk right-to-copy, omnibus, and academic site license orders will be fulfilled with the new version: http://www.columbia.edu/kermit/k95pricing.html The retail shrinkwrapped package will be available in several weeks. In the meantime, single copies or small quantities can be purchased or downloaded for evaluation from e-academy. The new package will include Kermit 95 2.1 as well as the new C-Kermit 8.0 CDROM. At the same time, the Using C-Kermit manual (second edition) will become available separately as an "e-book" (as well as in printed form) from its publisher, Digital Press. This change was made to keep the cost of the base package as low as possible. Nevertheless, the price will still rise due to increased costs of production. Details will be announced as they develop. Jeffrey Altman Christine Gianone Max Evarts Frank da Cruz The Kermit Project - Columbia University From fdc@columbia.edu Wed Jan 22 09:55:13 EST 2003 Article: 61 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing Kermit 95 2.1.3 Date: 22 Jan 2003 09:54:24 -0500 Organization: Columbia University Lines: 65 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1043247265 22610 128.59.39.139 (22 Jan 2003 14:54:25 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 22 Jan 2003 14:54:25 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:61 Kermit 95 2.1.3 is now available as a free update to 2.1.2 and earlier versions: http://www.columbia.edu/kermit/k95upgrade.html This is a minor revision to the newly shrinkwrapped 2.1.2 release, mainly for those who have asked for better ways to "lock down" terminal sessions. New options have been added to the GUI version for: . Removing the Tool bar . Removing the Menu bar . Removing the Status bar . Disabling the Scroll bar . Disabling access to the command screen . Blocking access to the Dialer and other external applications It also handles maximizing and other forms of resizing better, and adds a way to protect against accidental resizing. The default resize mode was changed to Scale Font to make it harder to get K95's and the host's dimensions out of sync. The new commands, controls, and command-line options are described in the updated documentation, and summarized here: http://www.columbia.edu/kermit/k95news.html Other new features include: . SSH agent forwarding . SSH v2 password change requests . Nonblinking cursor option . User- and host-selectable line spacing (GUI only) . OpenSSL library updated to 0.9.7-Final . New Telnet.Exe and Rlogin.Exe stubs and command-line personalies . Shortcuts can now specify Maximized or Minimized windows. . Format of Dialer-generated shortcuts changed to allow specification of command-line options in shortcut Properties. Plus the following FTP client fixes: . Some incorrect information in the FTP Brief-format transaction log. . Annoying complaints in FTP OPEN about unknown 'FEAT' command. . Some problems with FTP [M]GET /RECURSIVE. . FTP MPUT required all filespecs to match at least one file. . FTP USER and similar commands didn't strip quotes. And some other fixes: . Mouse-select-print was broken. . Spurious exit on logout when -# 128 specified on command line. . SHOW TRANSMIT crash. . Dialer Clone non-entry crash. . Cursor not always restored when switching focus. . \v(termtype) macros were broken. Thanks for choosing Kermit 95! For those of you who don't have Kermit 95, a 21-day trial download remains available at: http://www.columbia.edu/kermit/k95demo.html This is still the previous version, but we expect to have it updated to version 2.1.3 within a week or two. - Frank From fdc@columbia.edu Mon Mar 10 16:22:05 EST 2003 Article: 62 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 8.0.208 Date: 10 Mar 2003 16:20:16 -0500 Organization: Columbia University Lines: 101 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1047331217 8442 128.59.39.139 (10 Mar 2003 21:20:17 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 10 Mar 2003 21:20:17 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:62 This is to announce C-Kermit 8.0.208, a minor update of C-Kermit 8.0 that fixes all known bugs, adds a couple new features, and coincides with Kermit 95 2.1.4 (soon to be announced). Improvements and new features since C-Kermit 8.0.206: o OpenSSL interface updated to 0.9.7. o SSL/TLS support added to the VMS version of C-Kermit. o New \fcvtdate(xxx,code) format code 3 to request MDTM-format date-time (yyyymmddhhmmss). o Separate text and binary session log file formats for VMS. New commands: o [FTP] PASV added as an invisible synonym for [FTP] PASSIVE. New switches or operands for existing commands: o FTP OPEN host [ port ] /NOLOGIN overrides SET FTP AUTOLOGIN ON. o FTP OPEN host [ port ] /USER now overrides SET FTP AUTOLOGIN OFF. New or fixed makefile targets: o HP-UX 11 with SSL/TLS. o AIX 5.2 and 5.3. o New gcc targets for most AIX versions. o FreeBSD 4.8. o Tru64 Unix 5.1B. Bugs fixed (general): o Assorted syntax fixes for old VMS versions and compilers. o Fixed core dump when making Telnet Com Port connections on certain platforms. o Unix C-Kermit did not allow file transfer if started without a controlling terminal (even if given an already-open file descriptor, e.g. "-l 0"). o The GREP command did not allow its pattern to be a variable. o HELP PATTERN text had some mistakes. o INPUT n \fpattern(xxx) did not work for case-independent comparisons. o \fpattern(xxx) didn't work with MINPUT at all. o Macro replacement via \m() and \fdefinition() did not work as advertised for associative arrays (where the contents of the array "subscript" must be case sensitive). o S-Expression bitwise & and | were broken. o The RENAME command would sometimes fail to print an error message when it failed (even though it would properly set FAILURE status). o The ENABLE QUERY and DISABLE QUERY commands were broken (keyword table out of order). o "cd a*" failed even when "a*" matched only one directory. o In Unix, the COPY command could reset the process's umask. FTP client bugs fixed: o "ftp mget" broken if TMP or TEMP definition too long. o "ftp mget a b c" would get all files in server directory if c didn't exist. o "ftp mget */data/*" didn't work (wildcard in directory path). o FTP CD, FTP CDUP, and FTP RMDIR did not return a failure code when they failed. o FTP brief-format transaction log records had success and failure status reversed. o (wasn't a bug) "'FEAT': Command not understood" message is now suppressed. o "ftp get /recursive /somepath/somfile" didn't create local directory. o Occasional core dumps on certain platforms when downloading. o FTP USER, FTP ACCOUNT, and related switches, failed to strips quotes from their operands. o "ftp mput f1 f2 f3" got a parse error and failed immediately if any of the fn's did not exist. Where to Find It: http://www.columbia.edu/kermit/ckermit.html Special Thanks To: Martin Vorlaender, Gerry Belanger, Peter Eichhorn, and everybody else who helped by contributing code, reporting bugs, making suggestions, testing new features, building binaries, and telling people that C-Kermit is cool. If you can make C-Kermit 8.0.208 binaries that are not already in the updated binaries table: http://www.columbia.edu/kermit/ckbinaries.html please send them in: http://www.columbia.edu/kermit/cksendbin.html And of course report any trouble by e-mail to the regular address: kermit-support@columbia.edu Thanks! Frank da Cruz, Jeffrey Altman The Kermit Project, Columbia University From fdc@columbia.edu Sun Mar 30 18:33:45 EST 2003 Article: 63 of comp.protocols.kermit.announce Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail From: fdc@columbia.edu (Frank da Cruz) Newsgroups: comp.protocols.kermit.announce Subject: Announcing C-Kermit 8.0.209 Date: 30 Mar 2003 18:28:21 -0500 Organization: Columbia University Lines: 32 Approved: fdc@columbia.edu Message-ID: NNTP-Posting-Host: watsol.cc.columbia.edu X-Trace: newsmaster.cc.columbia.edu 1049066902 13159 128.59.39.139 (30 Mar 2003 23:28:22 GMT) X-Complaints-To: postmaster@columbia.edu NNTP-Posting-Date: 30 Mar 2003 23:28:22 GMT Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.announce:63 C-Kermit 8.0.209 is a quick update to 8.0.208 to fix some serious bugs: . MINPUT did not strip braces or doublequotes from around its targets. . MINPUT did not allow control characters (e.g. \13) in its targets. . SSL/TLS FTP data was not being decoded. and a few less-serious ones: . MINPUT \fjoin() target could contain control characters. . Array initializers enclosed in doublequotes and containing control characters were joined together. . \v(exedir) included the filename. . "directory a b c" listed too many files. . "ftp modtime" printed a message if if QUIET was ON. . Doublequote did not work as expected within nested macro definitions. and it adds support for the following platforms: . Cray UNICOS 9.0. . SCO OpenServer R5.0.7. . FreeBSD 5.0 with OpenSSL. You can find it in the usual place: http://www.columbia.edu/kermit/ckermit.html About 200 prebuilt 8.0.209 Unix and VMS binaries can be found here: http://www.columbia.edu/kermit/ckbinaries.html - Frank