From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
To: Dale Dellutri <ddellutr@mcs.net>, Henri Bosmans <solinfor@cci.be>,
        James Cameron <cameron@ripper.stl.dec.com>,
        Jim Barret <JCBARRETT@atdva3.atd.gmeds.com>,
        John Nowlin <john@ccla.lib.fl.us>,
        Randolph Herber <herber@dcdrjh.fnal.gov>,
        Dmitri Zuryanovich <dz@mir.glasnet.ru>,
        "Skelly, Bruce J (PB-bjskell)" <BJSKELL@msg.PacBell.COM>,
        Robert Cornell <cornellr@merlin.ecid.cig.mot.com>,
        "Trevor B. Manser" <TManser@bdm.com>,
        Pim Zandbergen <pim@cti-software.nl>,
        Peter Eichhorn <petere@assyst-intl.com>,
        William Bader <william@nscs.fast.net>,
        Eduard Vopicka <Eduard.Vopicka@vse.cz>, Warren Tucker <wht@tridom.com>,
        Thomas J Pinkl <tom@hbsrx.com>, Robert Lipe <robertl@dgii.com>,
        Jean-Pierre Radley <jpr@jpr.com>, Robert Weiner <robert@progplus.com>,
        "Peter Szell" <szpeter@ping.at>, Vince Fatica <vefatica@syr.edu>,
	Paul Kimoto <kimoto@spacenet.tn.cornell.edu>,
	Chris Kline <Christopher.E.Kline@hrb.com>,
	Joe McEachern <jmceache@tiac.net>,
	"Arthur Marsh" <arthur@dircsa.org.au>,
        Larry Rosenman <ler@lerami.lerctr.org>,
	ngr@cotswold.demon.co.uk,
	James Jones <jejones@microware.com>,
        Richard Shuford <shuford@cs.utk.edu>,
	David Lane <dlane@contactpt.com>,
	Kernie Brashier <kernie@NAPLESNET.COM>,
        James Pugh <lpu@ornl.gov>, Paul Parris <mpp@ornl.gov>,
	Igor N Kovalenko <infoh@mail.wplus.net>,
        Don Beckler <bqe@ornl.gov>,
	"Sullivan N. Beck" <sbeck@cise.ufl.edu>,
	Stephen Walton <stephen.walton@email.csun.edu>,
	Jim Spath <jspath@mail.bcpl.lib.md.us>,
	Paul Traina <pst@shockwave.com>,
	"Neal P. Murphy" <murphyn@cig.mot.com>,
	jmknoble@pobox.com,
	Patrick Townsend <townsend@patownsend.com>,
        Stephen.Riehm@PC-Plus.DE (Stephen Riehm),
	Ric Anderson <ric@OasisRC.COM>
cc: wermit-l@wkuvx1.wku.edu
bcc: jaltman, fdc, jrd@cc.usu.edu, vace, cmg
Subject: C-Kermit 6.1 Alpha.09

Here's Alpha.09 of C-Kermit 6.1.193.  Still a closed Alpha, etc etc, like
last time, but unlike last time the changes are minimal, mainly just the
ones needed to make it build successfully in all the places I didn't have
a chance to build Alpha.08.  No major changes, not even any notable bug
fixes.

GENERAL CHANGES SINCE ALPHA.08 (10 Nov 1997)

 . Missing prototypes added.
 . Incorrect prototypes fixed.
 . Unguarded references to items that should have been #ifdef'd, fixed.
 . Returning values from void functions, fixed.
 . Removal of the troublesome time(0) call from ckcmai.c.
 . SHOW VERSIONS was inconsistent about module dates and version numbers.
 . Some typos in ckermit2.upd, fixed.

UNIX-SPECIFIC CHANGES

 . From Ric Anderson: support for IRIX 6.2 and 6.4, including serial speeds
   up to 115200.

 . When sending with pathnames, remove any leading "./" or "../" from 
   outbound pathnames.

VMS-SPECIFIC CHANGES

 . ttchk() HOPEFULLY fixed to properly report connection loss on serial
   and LAT connections (the needed code was definitely lacking before and
   I added it today, but have no way to test it).

REMARKS

The big problem with Alpha.08 was that I wasn't able to build it in as many
places as usual, and some some nasties slipped through that I normally would
have caught, sorry!  Alpha.09 has been built just about everywhere I can
build it, pretty much without complaint.

I got a lot of complaints about the new stricter adherence to the "set
carrier-watch" setting, normally AUTO, which means: On a serial connection,
the CD signal is required to be on at all times except during dialing.  This
didn't work very well before; now it works better, at least in UNIX.  I messed
it up pretty bad in VMS, so let's see if it's fixed now.  In any case, the
strict interpretation of the CARRIER-WATCH setting is a surprise to many
people; it shouldn't be -- it's documented in the manual, etc, and it makes
Kermit's behavior follow RS-232 and V.24.

I know there are some lingering problems I introduced in the command recall
buffer when I added the new REDO command.  I haven't figured those out yet;
sorry.  I also have reports of other problems I didn't get to yet, like the
SEND /MAIL command reportedly not working right in VMS.

Some of you reported other, truly bizzare problems -- like not being to
Telnet to "localhost" (when you could in Alpha.07), but still being able to
Telnet anywhere else.  A mystery.  Let's see if any of these went away by
themselves :-)

My main priority with Alpha.09 was to get a clean set of sources out to you 
so you could build from them successfully, especially since some of you are
working on some rather significant additions.

WHERE TO FIND IT

C-Kermit 6.1.193 Alpha.09 is in the usual places for C-Kermit test versions,
along with early 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.

 Among the interesting text files:
   ckermit2.upd    -- Detailed documentation of new features since 6.0.192.
   ckc193.upd      -- Program edit history since 6.0.192.
   ckuins.doc      -- UNIX installation instructions.
   ckvins.doc      -- VMS installation instructions.
   ckvker.bwr      -- VMS C-Kermit "beware file" with new hints on CD, etc.
   ckuker.bwr      -- UNIX C-Kermit beware file.
   ckcplm.doc      -- Program logic manual, API definition, etc.
   alpha0[1-9].txt -- Announcements of each Alpha test.

INDIVIDUAL ALPHA.09 BINARIES:

The binaries marked with (*) are Alpha.09, transferred using itself to the
Kermit ftp site; the others are mostly Alpha.07 (built at sites I can't
reach any more).

 ftp://kermit.columbia.edu/kermit/test/bin/
   ckdker-aosvsii.pr:           DG AOS/VS-II
 * ckuker.bsd44c-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.du32                  DEC Alpha Digital UNIX 3.2
 * ckuker.du40                  DEC Alpha Digital UNIX 4.0
   ckuker.hpux500wintcp         HP-9000/550 HP-UX 5.21 + TWG-TCP/IP 1.2
 * ckuker.hpux80c-hp9000_385    HP-9000/385 HP-UX 8.00 (not optimized)
   ckuker.hpux80oc-hp9000_385   HP-9000/385 HP-UX 8.00 (optimized)
 * ckuker.hpux90o700            HP-9000/712 HP-UX 9.05
 * ckuker.hpux100o-10.20        HP-9000/715 HP-UX 10.20
 * ckuker.irix51-5.3            SGI IRIX 5.3
 * ckuker.irix60-6.2            SGI IRIX 6.2
 * ckuker.irix62-6.2            SGI IRIX 6.2 (**)
 * ckuker.linux-1.2.13-i386     PC, Red Hat Linux 1.2.13
 * ckuker.next-3.1-mc68040      NeXT 68040 NeSTSTEP 3.1
 * ckuker.qnx32                 QNX 4.24 32-bit (from Russia with Love :-)
 * ckuker.rs6aix41c             IBM RS/6000 AIX 4.1
   ckuker.sco32v504net          PC, SCO OpenServer 5.0.4
 * ckuker.sinix542-5.42-mips    SNI SINIX 5.4.2 MIPS (RM200)
 * ckuker.solaris2x-2.4-sparc   Sun Sparc, Solaris 2.4
 * ckuker.solaris2x25-2.4-sparc Sun Sparc, Solaris 2.4 + SunLink X.25
 * ckuker.solaris25-2.5.1-sparc Sun Sparc, Solaris 2.5.1
   ckuker.solaris25-2.6-sparc   Sun Sparc, Solaris 2.6
 * ckuker.sunos41c-4.1.3-sparc  Sun Sparc, SunOS 4.1.3_U1
 * 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-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

(**) The IRIX 6.2 version that I built on IRIX 6.2 does not support 
     high serial speeds because it was not built on an O-Class system;
     the header files did contain definitions for the higher speeds.

I'd be glad to do more of these myself and spare you the trouble -- for that
I'd need guest IDs on systems I can Telnet to from here, and which have the
necessary C compilers, header files, & libraries.

Thanks to all of you for your help with & comments on this version so far!
Please beat it to death and send any bug reports straight to me so I don't
embarrass myself too much when announcing the public Beta.

If you do succeed in building it on a platform not listed above, please
let me know the details (machine make & model, OS and version, separate
TCP/IP product, if any, and the size (in bytes) of the resulting executable
(for addition to the table in the ckc193.upd file).  And if you have trouble,
of course, let me know.

- Frank
