To: C-Kermit Developers and Testers Reply-to: kermit@columbia.edu Subject: C-Kermit 7.0 Beta.05 C-Kermit 7.0 Beta.06 will be revealed publicly in a day or two. This announcement is for those of you would like a preview and who can build from source code and (hopefully) send in binaries that I can't make myself. In case you have not seen C-Kermit 7.0 yet, it's described at: http://www.columbia.edu/kermit/ck70.html Here is what's new in Beta.06: General: . PURGE, DELETE, DIRECTORY, and related commands now have consistent switches for file selection and listing options. . New notation for relative dates (+3days, -6months, yesterday, tomorrow) now accepted in any command where a date can be given, e.g. "delete /before:-5days *.txt" (or SEND, or DIR, or MOVE, etc). . Ctrl-L at prompt clears the screen. File Transfer: . ADD SEND-LIST now defaults text/binary according to filename patterns. Communications: . SET DIAL METHOD AUTO defaults tone or pulse by country code. . Assorted Telnet protocol improvements. Scripting: . Expanded command buffer length to allow bigger macros, variables, etc. . New support for compound Boolean expressions. . New Boolean operator != (arithmetically not equal). . IF and XIF merged (so ugly XIF is no longer needed). . New IF conditions: IF OPEN CONNECTION and IF OPEN CX-LOG. . "kerbang" scripts now take arguments from the command line. . New SCREEN command for screen clearing & cursor positioning. . DIR /ARRAY:&a assigns file list to given array. . \fword() and \fsplit() fixes and improvements. . New math operator: prefix ! = logical (not bitwise) NOT. . Improved diagnostics for function-related errors. VMS: . Now can receive files that have name-parts longer than 39 characters. . Skewed autodownload fullscreen file-transfer display fixed. . I tried adding the REMOTE HOST keepalive feature but it doesn't work yet. Miscellaneous: . Lots of work on Kerberos/SSL/TLS/etc (ask about this if you're interested). . Various spurious "hints" removed, other hints improved. . Cleaned up SCO makefile targets. . Lots of new symbols for easier correction of compile-time problems. . Closed a timing window in which ^C could cause a crash just after file xfer. . Improved HELP texts. New platforms: . Stratus VOS! Bugs fixed: . "get /etc/hosts x.x" didn't work (unless you were root). . Broken streaming transfers on HP-UX when in remote mode. . FAST, CAUTIOUS, and ROBUST commands were broken in Beta.05. . Macro parameter substitution by empty values did not work. . Kermit on HP-UX 8.00 thought it was in the background after CONNECT. . SEND from SEND-LIST ignored the text/binary mode given in the ADD command. . Local (automatic) arrays could become global under certain conditions. . Several memory leaks plugged. . Various glitches in IKSD. Before posting Beta.06 on the Kermit website and making public announcements, I'd like to collect some additional binaries. I've already made 75 of them myself, listed below. If you can contribute any that are not listed, please pick up the sources from: ftp://kermit.columbia.edu/kermit/test/special/unix.tar.gz (or .Z) ftp://kermit.columbia.edu/kermit/test/special/vms.zip ftp://kermit.columbia.edu/kermit/test/special/vos.zip The tar archive contains the UNIX sources only. The vms.zip archive contains the UNIX and VMS sources (in DOS text format), suitable for unZIPping on a VMS system. The vos.zip archive contains the Stratus VOS sources in UNIX format. The same directory also contains two text files: ckermit2.txt - documentation of new features. ckc195.txt - detailed edit history. I was able to make 74 Beta.06 binaries, listed below. If you can make any not on the list, please upload to: ftp://kermit.columbia.edu/kermit/incoming/ or: iksd://kermit.columbia.edu/kermit/incoming/ using the same naming conventions as before, replacing "b05" in the filename with "b06". And of course report any problems to me, as usual. I hope to install Beta.06 sources, binaries, and docs on the website within the next day or two. Thanks! - Frank P.S. Anybody who wants off this announcement list, pls let me know. Here's the list of binaries I already have (so no need to send them): ckd195b06-aosvsii-2.20.73.pr cku195b06.aix41-4.1.3 cku195b06.aix42-4.2.1 cku195b06.aix43-4.3.2 cku195b06.bsdi3-3.1 cku195b06.dec-osf30 cku195b06.dgux54310-m88k cku195b06.dgux54411-m88k cku195b06.du32 cku195b06.du40 cku195b06.dynixptx44-i386-4.4.2 cku195b06.freebsd2-i386-2.2.7 cku195b06.freebsd3-i386-3.1 cku195b06.hpux100-s700-10.01 cku195b06.hpux100-s700-10.20 cku195b06.hpux100o-s700-10.01 cku195b06.hpux100o-s700-10.20 cku195b06.hpux500-s550-5.21 cku195b06.hpux500wintcp-s550-5.21 cku195b06.hpux80-s300-8.00 cku195b06.hpux80notcp-s300-8.00 cku195b06.hpux80oc-s300-8.00 cku195b06.hpux90-s700-9.05 cku195b06.hpux90o-s700-9.05 cku195b06.hpux90o700-s700-9.05 cku195b06.irix53 cku195b06.irix62 cku195b06.irix63-o2 cku195b06.irix65-indy-6.5.3f cku195b06.irix65-o200-6.5.3f cku195b06.linux-i386-rh5.2 cku195b06.linux-i386-sw3.5.0 cku195b06.mklinux-ppc-dr3 cku195b06.next-m68k-3.1 cku195b06.next33-m68k-3.3 cku195b06.qnx16-4.25 cku195b06.qnx32-4.25 cku195b06.sco234 cku195b06.sco234c cku195b06.sco32v4-4.2 cku195b06.sco32v4gcc-4.2 cku195b06.sco32v4net-4.2 cku195b06.sco32v4netgcc-4.2 cku195b06.sco32v4ns-4.2 cku195b06.sco32v505 cku195b06.sco32v505gcc cku195b06.sco32v505net cku195b06.sco32v505netgcc cku195b06.sinix542 cku195b06.solaris25-sparc-2.5.1 cku195b06.solaris25g-sparc-2.5.1 cku195b06.solaris26-sparc cku195b06.solaris26g-sparc cku195b06.solaris7g-i386 cku195b06.solaris7g-sparc cku195b06.sunos41c-4.1.3 cku195b06.sunos41gcc-4.1.3 cku195b06.ultrix43-mips cku195b06.unixware2-2.1.3 cku195b06.unixware7-7.0.1 ckva195b06-vms62-nonet.exe ckva195b06-vms62-ucx40.exe ckva195b06-vms71-nonet.exe ckva195b06-vms71-tgv40b.exe ckva195b06-vms71-ucx41.exe ckva195b06-vms72-nonet.exe ckva195b06-vms72-tgv42a.exe ckva195b06-vms72-ucx50.exe ckvv195b06-vms55-nonet.exe ckvv195b06-vms55-ucx20.exe ckvv195b06-vms61-nonet.exe ckvv195b06-vms61-tgv40a.exe ckvv195b06-vms71-nonet.exe ckvv195b06-vms71-tgv40b.exe (end)