To: C-Kermit Developers and Testers Reply-to: kermit@columbia.edu Subject: C-Kermit 6.1 Beta.04 Here is C-Kermit 6.1 Beta.04. This one will be announced publicly within a week or so (unless any of you find something awful in it), after a good collection of binaries has arrived (see below). Beta.04 fixes the problems that were reported in Beta.03. CHANGES SINCE BETA.03 . Added: Elapsed time in hh:mm:ss to STATISTICS command. . Added: \v(model) for HP-UX (works in 9.0 and later). . Fixed: SunLink X.25 compilation that I broke in Beta.03. . Fixed: Various problems with uucp lockfiles, I hope. . Fixed: \fsplit() return value. . Fixed: SET TERMINAL ESCAPE option parsing. . Fixed: HP-UX 9.x on Motorola not to use floating-point timers. . Fixed: Placement of NEEDSELECTDEFS to work also with non-TCP builds. . Fixed: "set protocol xmodem, define \%a foo, receive \%a". . Fixed: "set protocol x" to be a legal abbreviation for XMODEM once more. . Fixed: Floating-point timers on Motorola System V/88. . Fixed: A couple long-standing memory leaks in VMS. . Fixed: PIPE command parsing (problems with multi-word commands). . Fixed: Assorted compiler warnings. UUCP lockfiles still need a lot of testing, especially on HP-UX and AIX. We still have the same list of unresolved VMS issues, plus the newly reported nonfunctionality of C-Kermit with CMU/IP (CMU/Tek) networking. Below are the now familiar "where to find it" section, list of binaries, and brief overview of major features of 6.1. About binaries... If any of you can send in binaries that are not marked by "+", or that are not listed below at all, I'd appreciate it. Please upload them to: ftp://kermit.columbia.edu/kermit/incoming/ (in binary mode of course) with names like those used in the binaries list. Thanks! - Frank WHERE TO FIND IT C-Kermit 6.1.193 Beta.04 is in the kermit/test tree at the Kermit ftp site, along with drafts of all the update documentation, etc: ftp://kermit.columbia.edu/kermit/test/tar/ cku193src.tar.Z Source code (UNIX and VMS), tar, UNIX compress cku193src.tar.gz Source code (UNIX and VMS), tar, gzipped cku193txt.tar.Z Other text files, tar, UNIX compress cku193txt.tar.gz Other text files, tar, gzipped ftp://kermit.columbia.edu/kermit/test/text/ Individual source and text files for UNIX, VMS, OS-9, AOS/VS, Stratus VOS, etc etc. Among the interesting text files: ckermit2.upd -- User documentation of new features since 6.0. ckaaaa.hlp -- Overview of files, file naming conventions, etc. ckc193.upd -- Program edit history since 6.0. ckuins.doc -- UNIX installation instructions. ckvins.doc -- VMS installation instructions. ckuker.bwr -- UNIX C-Kermit "beware file" (hints and tips). ckvker.bwr -- VMS C-Kermit beware file. ckcplm.doc -- Program logic manual, API definition, etc. ckccfg.doc -- Program configuration options. alpha*.txt -- Announcements of each Alpha test. beta*.txt -- Announcements of each Beta test. security.txt -- Documentation of Kerberos and SRP features. INDIVIDUAL BETA.04 BINARIES: The binaries marked with (+) are Beta.04, transferred using itself to the Kermit ftp site. The others are mostly Beta.02 orearlier Alpha or Beta tests built at sites I can't reach any more or that have since been upgraded to newer OS versions, or built on systems that don't work any more, or that were sent in by others. ftp://kermit.columbia.edu/kermit/test/bin/ 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 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 DEC Alpha Digital UNIX 4.0 ckuker.hpux500wintcp HP-9000/550 HP-UX 5.21 with TWG-TCP/IP 1.2 + ckuker.hpux80-hp9000_385 HP-9000/385 HP-UX 8.00 (no curses, no opt.) + ckuker.hpux80c-hp9000_385 HP-9000/385 HP-UX 8.00 (not optimized) + ckuker.hpux90-hp9000_712 HP-9000/712 HP-UX 9.05 (not optimized) + ckuker.hpux90o700-hp9000_712 HP-9000/712 HP-UX 9.05 (optimized for mod 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.irix53 SGI IRIX 5.3 ckuker.irix62 SGI IRIX 6.2 + ckuker.irix63 SGI IRIX 6.3 ckuker.is5r3jc-4.1 PC, Sunsoft Interactive UNIX 4.1 + ckuker.linux-1.2.13-i386 PC, Red Hat Linux 1.2.13 + ckuker.next-3.1-mc68040 NeXT 68040 NeXTSTEP 3.1 ckuker.next33-3.3-mc68040 NeXT 68040 NeXTSTEP 3.3 + ckuker.qnx16 QNX 4.24 16-bit + ckuker.qnx32 QNX 4.24 32-bit + 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-2.4-sparc Sun Sparc, Solaris 2.4 + ckuker.solaris2xg-2.4-sparc Sun Sparc, Solaris 2.4 (made with gcc) + ckuker.solaris2x25-2.4-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 (full) + ckuker.sunos41m-4.1.3-sparc Sun Sparc, SunOS 4.1.3_U1 (no command parser) + ckuker.sunos41mi-4.1.3-sparc Sun Sparc, SunOS 4.1.3_U1 (minimum parser) + ckuker.sunos41gcc-4.1.3-sparc Sun Sparc, SunOS 4.1.3_U1 (full, with gcc) ckuker.sv68r3v6 Motorola MVME 147 68K, System V/68 R3V6 ckuker.sv88r40 Motorola MVME 187 88K, System V R4 V4.4 + ckuker.ultrix42c-4.3-mips DECstation 5000, Ultrix 4.3 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-vms71-nonet.exe Alpha CPU, VMS 7.1, no TCP/IP + ckvaker-vms71-tgv40b.exe Alpha CPU, VMS 7.1, MultiNet 4.0B 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 (*) These two are still compiling -- I'll have them up by tomorrow... APPENDIX: MAJOR NEW FEATURES SINCE VERSION 6.0 * Program management: . Editor and web browser interfaces . Command modifiers (switches) * Making and Using Connections . Kerberos IV, Kerberos V, and Secure Remote Password security . Dialing improvements (10-digit dialing, blind dialing, etc) . New modem types and controls . New Telnet protocol options . External communication program interface . Ability to accept incoming TCP connections in VMS * File Transfer and Management . File-transfer command switches . 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 between unlike systems . New file management commands and features . Improved performance and responsiveness . New display and log formats * New or improved client/server features * Greek character sets * Script Programming . Ability to pass more than ten arguments to a macro . New or 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 This is a very 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. (End)