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>,
        "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 <james.spath@bdk.com>,
        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>,
	Fernando Cabral <fernando@pix.com.br>,
        "Richard Foerster" <rdf@speedy.megawest.com>,
        Roberto Perelli <rober@proxys.it>,
	"David J. Fiander" <davidf@mks.com>,
        Dragan Milicic <dragan@math.utah.edu>,
        Ronald Cole <ronald@ridgecrest.ca.us>,
        "Nelson H. F. Beebe" <beebe@math.utah.edu>,
        John Bigg <jbigg@uksr.hp.com>,
	Eugene Wong <ewong@hposl60.cup.hp.com>,
	Savitha <savita@india.hp.com>,
	gayatriv@india.hp.com,
	venuk@india.hp.com,
	tvweaver@austin.ibm.com,
        Georg Vetter <Georg.Vetter@mch.sni.de>,
        "Dr. R. Chandra" <rchandra@letter.com>,
        "Henrik Oerting" <HOE@inwear.dk>,
	peter@shell.co.nz (Peter Mackie),
        <apkenned@mail.telalink.net> (Alan P. Kennedy, Sr),
	Alan Johnston <alan@stallion.oz.au>,
	McClure Peter <McclureP@logica.com>,
	Michael Zerger <mzerger@castlekeep.org>,
	Paul Ward <ward_p@hotmail.com>,
	keppingm@net.orst.edu,
	David Mathog <mathog@seqaxp.bio.caltech.edu>,
	Munir Shahid <MunirS@logica.com>,
	"Jorge Fraser" <Jorge.Fraser@dms.moore.com>,
	McClure Peter <McclureP@logica.com>,
	"Alan Conwell" <aconwell.egln@veda.com>,
	Darrel Hankerson <hankedr@mail.auburn.edu>,
	Graham Jenkins <graham.k.jenkins@corpmail.telstra.com.au>,
	"David Venus" <dvenus@hotmail.com>,
	Kevin Sauerwald <KSauerwald@p21.com>,
	William T Wilson <fluffy@dunadan.com>,
	eichin@athena.mit.edu,
	marc@rover.cygnus.com,
	Walter Roberson <roberson@ibd.nrc.ca>,
	Kenneth W Cochran <kwc@world.std.com>,
	Bob Shair <rmshair@delphi.beckman.uiuc.edu>,
	"Eric J. Haug" <ejh@eas.slu.edu>,
	Alan Fahrner <alan@protix.com>,
	"Steven M. Schultz" <sms@moe.2bsd.com>,
	"Mat Buehler" <mbuehler@microcom.com>
cc: wermit-l@wkuvx1.wku.edu
Subject: C-Kermit 6.1 Beta.01

This is to announce C-Kermit 6.1 Beta.01.  I'm announcing it at first only
to the Alpha-test mailing list, to make sure nothing horrible has happened
since Alpha.13.

GENERAL CHANGES SINCE ALPHA.13 (4 Feb 1998):

 . Added: Telnet XDISPLOC & LOGOUT options.
 . Added: Function \fdimension(&a) - returns dimension of array \&a[].
 . Added: CLOSE TRANSACTIONS as synomym for CLOSE TRANSACTION-LOG (per book).
 . Added: SET COMMAND INTERRUPTION OFF to disable Ctrl-C interruption.
 . Added: SET INPUT CANCELLATION to disable keyboard interruption of INPUT.
 . Added: SET SLEEP CANCELLATION to disable keyboard interruption of SLEEP.
 . Added: SET TRANSMIT TIMEOUT to break TRANSMIT deadlocks.
 . Added: SET TCP REVERSE-DNS-LOOKUP { ON, OFF, AUTO }.
 . Added: SET FTP-CLIENT [ options ].
 . Added: SET DIAL PACING <msec>

 . Changed: \%* to hold entire macro argument string.
 . Changed: \&_[] to hold all macro arguments even if more than 10.
 . Changed: SEND /MOVE to SEND /MOVE-TO: for clarity.
 . Changed: SEND /RENAME to SEND /RENAME-TO: for clarity.
 . Changed: USR modem init string to set S14=0 so +++ won't disconnect.

 . Fixed: Conflict between SET SERVER GET-PATH and DISABLE CD.
 . Fixed: Another spurious "Transfer OK" message when transfer not OK.
 . Fixed: Various file-transfer error messages to be more informative.
 . Fixed: Numerous source-code glitches - declarations, #ifdefs, etc.
 . Fixed: Some memory leaks.
 . Fixed: In GET /AS-NAME:<name>, the as-name was ignored.
 . Fixed: Problems with ECHO when SET FUNCTION ERROR ON.
 . Fixed: SHOW DIAL not to run off screen.
 . SET MODEM COMMAND <action> {} now disables sending of command for <action>.

BRIEF HIGHLIGHTS

Because of the \%* and \&_[] changes, it is now possible to pass any number of
arguments to a macro or user-defined function.  The shorthand notation for
arguments is still limited to \%0 through \%9, but you can access any number
of arguments throught the array.  \v(argc) tells the total number of arguments
even if it is greater than 10.

NEW PLATFORMS

Alpha.13 was built successfully on OS-9/68K and on Plan 9 from Bell Labs
(four different hardware targets: i386, Sparc, mc68020, and MIPS).

UNIX-SPECIFIC CHANGES

 . Fixed: UNIX C-Kermit server wasn't handling tilde (~) user notation.
 . Updated: HP-UX 7.x makefile entries.

Open UNIX issues:
 . HP-UX 9.x uucp lockfile names.
 . Compilation failures on SunSoft Interactive Unix 4.1.
 . Reportedly uid/gid switching does not work right on NeXTSTEP 3.3.
 . Still no C-Kermit 6.1 version for the BeBox.

VMS-SPECIFIC CHANGES

  (none)

Open VMS issues:
 . I don't have access to Alpha VMS 6.x any more, can't make binaries, sorry.
 . Inability to transfer certain types of files that Kermit-32 can transfer.
 . Inability to create or CD to a directory when the directory specification
   includes a DECnet node.

WHERE TO FIND IT

C-Kermit 6.1.193 Beta.01 is in the kermit/test tree at the Kermit ftp site,
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 for UNIX, VMS, OS-9,
   AOS/VS, Stratus VOS, etc etc.

 Among the interesting text files:
   ckermit2.upd    -- Detailed 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.
   ckvker.bwr      -- VMS C-Kermit "beware file" (hints and tips).
   ckuker.bwr      -- UNIX C-Kermit beware file.
   ckcplm.doc      -- Program logic manual, API definition, etc.
   ckccfg.doc      -- Program configuration options.
   alpha*.txt      -- Announcements of each Alpha test.
   kerberos.txt    -- Preliminary documentation of Kerberos features.

INDIVIDUAL ALPHA.13 BINARIES:

The binaries marked with (+) are Beta.01, transferred using itself to the
Kermit ftp site; the others are earlier 6.1 Alpha tests (built at sites I 
can't reach any more or that have since been upgraded to newer OS versions,
or sent in by others).  o = built for Beta.01 but latest binary is not here.

 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.bsdi2-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 + 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)
 + 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.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
 o ckuker.qnx16                 QNX 4.24 16-bit
 o ckuker.qnx32                 QNX 4.24 32-bit
 + ckuker.sco32v504net          PC, SCO OpenServer 5.0.4
 + ckuker.sinix542-5.42-mips    SNI SINIX 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-sparcSun 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.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.1,   no TCP/IP
   ckvaker-vms62-tgv40a.exe:    Alpha CPU, VMS 6.1,   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

Thanks to all of you for your help with and comments on this version so far!
Please continue to beat on it and send any bug reports straight to me.
Barring disasters, Beta.01 will be announced to the public at large within
the week.  If you can feed me any binaries not listed above, please let me
know.

Thanks again!

- Frank
