C-Kermit Daily Source-Code Archive

Last update: Thu Sep 18 14:40:37 2003

Between formal C-Kermit releases, and even between Alpha and Beta releases during C-Kermit testing periods, the current working sources are uploaded to the Kermit FTP site on a daily basis (except on days when they don't change):

ftp://kermit.columbia.edu/kermit/test/tar/x.tar.gz
Unix Kermit source code, Tar archive, Gzip compression (gunzip)

ftp://kermit.columbia.edu/kermit/test/tar/x.tar.Z
Unix Kermit source code, Tar archive, Compress compression (uncompress).

ftp://kermit.columbia.edu/kermit/test/tar/x.zip
Unix and VMS source code, ZIP archive (unzip -a).

ftp://kermit.columbia.edu/kermit/test/tar/
Directory listing of the kermit/test/tar directory.

ftp://kermit.columbia.edu/kermit/test/ckermit/src/
Separate source files, makefile, and update notes.

Included in the archive is a plain-text file, ckc210.txt, which contains the detailed edit history, with the newest edits described at the bottom. The daily upload is not guaranteed to build successfully on the many platforms where a true release or Beta builds, but it does build on at least 2 or 3 of our primary development platforms (Solaris, Linux, VMS, HP-UX, Windows, or whatever we're working on that day).

Download the archive into a fresh directory. To build:

  1. Unpack the archive (e.g. "tar xvf x.tar.gz").
  2. "make xxx" (xxx = platform target, e.g. "linux", "solaris9", etc).
  3. This makes an executable, "wermit" in your current directory.
  4. If you will be using it to dial out, give it the same owner, group, and permissions as cu, minicom, tip, or whatever.
  5. "./wermit" to start it.

The changes in C-Kermit since version 8.0.209 was released are:

04 Apr 2003 Tentative fix for intermittent doublequoting problems (need more work).
01 May 2003 Corrected target for HP-UX 11.00 with OpenSSL.
Do not allow WILL AUTH before WONT START_TLS.
Enable IF TERMINAL-MACRO and IF STARTED-FROM-DIALER for C-Kermit.
Add extended arg parsing for SSH, Rlogin, Telnet.
Preliminary fixes for SET RECEIVE MOVE-TO and RENAME-TO.
03 May 2003 Add support for ON_CD macro.
Add checks for fatal() or doexit() called from sysinit().
Add a command to let FTP client authenticate with SSLv2.
Fix parsing of FTP file facts like "UNIX.mode".
Plus several K95-specific changes.
11 May 2003 Back off on March-April changes that broke SWITCH command.
Don't dump core if FTP MGET /EXCEPT:{... list is not closed.
Don't let CONTINUE set SUCCESS or FAILURE.
Parse \x{12}, \o{123}, and \d{123} correctly.
16 May 2003 Add support for new Red Hat Linux UUCP lockfile API.
20 May 2003 Fix FTP ASCII send data to host for FTP /SSL.
17 Jun 2003 Updates for Kerberos 524; fixes for FTP text-mode EOL conversion.
21 Jun 2003 Fix HTTP /AGENT: and /USER: switches.
02 Jul 2003 Mainly HTTP support for VMS from Martin Vorlaender; builds OK on UCX but not Multinet.
06 Jul 2003 Add Solaris/SSL/SRP targets; remove nonfunctional VMS HTTP support; supply some prototypes for VMS; remove duplicate #includes from FTP module.
10 Jul 2003 Fix problems mixing SSL and SRP without Kerberos.
29 Jul 2003 Fix incorrect file scan for very small Latin-1 file.
24 Aug 2003 Fix ACCESS macro definition in ckermit.ini (FIND macro/command conflict). Add new "redhat9" makefile targets that work with OpenSSL 0.9.7. Remove magic from GREP /COUNT and /NOLIST switches. Various typos fixed and code reorganized to allow building with different feature sets.
25 Aug 2003 In scanfile(), identify all PDF files as binary (certain, usually very big, ones previously could be tagged as text).
04 Sep 2003 Ditto for PostScript, PCL, and PJL. Also: add comments to all "linix+openssl" makefile targets about OpenSSL 0.9.7 (you have to add -DOPENSSL_097 to KFLAGS). Also: new symbol ALLOW_KRB_3DES_ENCRYPT defined at compile time allows non-DES session keys to be used during Telnet authentication and encryption.
14 Sep 2003 Fix "ftp mget a b c" with "set ftp error-action quit" to fail if any of the files does not exist on the server. Fix networking code to never perform reverse DNS lookups when "set tcp reverse-dns-lookup off". Plus some Kerberos V fixes.
18 Sep 2003 Fixed: IF DIRECTORY could give a false positive if its argument was the name of a directory that had recently been referenced but then deleted, due to an internal caching mechanism.

For details about each change see the ckc210.txt edit history file that is included in the download.

[ C-Kermit Home ] [ Kermit Home ]


C-Kermit Daily Source Code / The Kermit Project / Columbia University / kermit@columbia.edu