Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C-Kermit 5A(179) BETA

5 views
Skip to first unread message

HIROFUMI FUJII (KEK ON-LINE)

unread,
Feb 14, 1992, 1:22:14 AM2/14/92
to
藤井@KEKです

C-Kermit 5A(179) BETA のアナウンスがありました。
ついに BETA になったようです。
cku179.tar.Z, ckuins.doc, ckuker.psonlnews.kek.ac.jp(130.87.97.1)
の pub/kermit/sw からも anonymous ftp できます。

-------------- ここから引用 ----------------------------
From f...@watsun.cc.columbia.edu Sun Feb 9 12:04:03 1992
To: C-Kermit Developers and Testers <cke...@watsun.cc.columbia.edu>
Subject: C-Kermit 5A(179) BETA is ready
Message-Id: <CMM.0.90.0.6...@watsun.cc.columbia.edu>
Status: RO

This is it: C-Kermit 5A(179) BETA (not ALPHA). This version will be
announced to the general public for testing within a few days. If you find
anything seriously wrong with it, please let me know quickly.

Here is a quick list of the changes since edit 178:

. New command-line options:

-S = "Stay" (enter command parser after doing command-line options)
-l name = terminal device name, e.g. /dev/ttyh8 or ttx3: (as before)
-l number = file descriptor for an open terminal device (as before)
-j name = IP network host name or (dotted numeric) address [:service]
-j number = file descriptor for an open TELNET connection
-X number = an X.25 address
-Z number = file descriptor for an open X.25 connection (untested!)
-C "command, command, ..."

The -C option is used to give a list of interactive-mode command
commands to be executed. These must be enclosed in doublequotes, with
multiple commands separated by commas, for example:

kermit -C "set file type binary, set prompt Binary>"

The quoted commands become a macro called cl_commands, which is executed
automatically after the init file and any command-line arguments. The
cl_command macro is also available for subsequent execution via explicit
invocation.

. TELNET negotiations redone, again. Now C-Kermit works with the IBM
mainframe MTS (Michigan Timesharing System) telnet server, as well as
with all the other telnet servers it worked with before.

. Fixed undesired conversion of incoming filenames when an alternate
name has been specified.

. Changed the SET { SEND, RECEIVE } START-OF-PACKET command to allow
a printable ASCII character to be specified. Also, changed the
packet reader to silently absorb multiple echos of sent packets.
Also fixed a bug that could garble filenames when locking shifts were
in effect during file transfer.

. Fixed file transfer terminal modes for BSD-based implementations
(like SUNOS) when PARITY is not NONE.

. Fixed the interactive command parser to give an appropriate error
message when a command is too long for its 1K input buffer.

. Fixed the "more?" prompt (used in the HELP and SHOW MACROS commands)
to appear once again, even if NOSETBUF is defined.

. Various make- and compiler-related fixes.

ATARI ST

>From Bruce J. Moore: C-Kermit 5A(178) (and hopefully 179) adapted to the
Atari ST. So far, sources only -- no binaries or documentation.

COHERENT AND MINIX

Edit 178 compiled, linked, and ran successfully for Coherent, but only the
command-line version (no interactive command parser). Attempting to build a
minimum-interactive version made the compiler choke on ckuus4.c. So, against
my better judgement, I added a -DNOSHOW option to remove the SHOW command,
which comprises the bulk of ckuus4.c after all its other features are
deselected. So maybe now an interactive version can be built for Coherent.
And if it can, then we should also, finally, be able to build one even for
Original MINIX.

VAX/VMS

Sorry, the new interrupt-driven CKVTIO.C still did not arrive. However, from
Alan Robiette at Oxford University in England come several minor changes to
keep parity and 8-bit mode sensible -- no more 8-data-bits-1-parity-bit.

MACINTOSH

No Macintosh-specific changes, but the new Macintosh version has the
system-independent file-transfer-related changes listed above.

TESTING

Edit 179 has been compiled successfully and tested on the following platforms:

Apple Macintosh with System 6.03 and MPW C 3.2
DEC MicroVAX-II with VMS 5.3 and VAX C 3.1
DEC PDP-11/44 with 2.11BSD
DEC VAX-11/750 with 4.3BSD
DECstation 5800 with Ultrix 4.2 in the BSD, SVR4, and POSIX environments
Encore Multimax 510 with UMAX 4.3
HP-9000 Model 380 with HP-UX 7.05
NeXT Mach 1.0 with GNU cc -Wall
SUN-4/280 with SUNOS 4.1.1 in the BSD, SVR3, and POSIX environments,
with many different combinations of feature selection switches.
IBM-compatible 80386 PC with AT&T UNIX System V/386 R 4.0 V 2.1

IMPORTANT: If you succeed in building and running C-Kermit on a platform not
listed in the makefile(s) (or listed with a "?"), please let me know so I can
add it to the list of known happy systems. And of course, report problems to
me too.

DIFFERENCES FROM LAST TIME

Context diffs, produced using UNIX "diff -cb" are in ck*179.dif. You can use
diff files with the "patch" program to convert your 178 sources to 179. If
you need the patch program, you can ftp it from the patch directory on watsun.

HOW TO GET IT

The new edit is available (on the Internet only) via anonymous ftp from host
watsun.cc.columbia.edu [128.59.39.2], using text (ASCII) mode in the directory
kermit/sw.

UNIX sources: ck[cuw]*.[cwh]
UNIX build: makefile (= ckuker.mak) (for 2.1xBSD, use ckubs2.mak)
UNIX diffs: cku179.dif (117K)

There is also a compressed tar archive of the UNIX sources in
kermit/sw/cku179.tar.Z, which you can ftp in BINARY mode: 595K.
NOTE: This is the only binary file in the directory, all the
others are text.

VMS sources: ck[cuwv]*.[cwh], plus ckvcvt.c (labeled-file decoder)
VMS build: ckvcdt.com plus ckvker.com (DCL), ckvker.mak (VMS MAKE),
or ckvker.mms (MMS)
VMS executable: ckvker.hex, use ckvdeh.mar to decode it into .EXE format.
VMS diffs: ckv179.dif (9K), use with cku179.dif.

Mac sources: ck[cuwm]*.[cwhr]
Mac build: ckmker.mak (rename to kermit.make, use MPW C 3.2 to build)
Mac executable: ckmker.hqx (use BinHex version 4 to convert to application)
Mac doc: ckmker.bwr, ckmker.fon
Mac diffs: ckm179.dif (1K), use with cku179.dif.

WARNING: Mac sources contain 8-bit text. Download in text mode, but
without character set translation.

OS/2 sources: ck[cuwo]*.[cwh], ckwart.def, ckoker.def
OS/2 build: ckoker.mak
OS/2 executable: ckoker.boo (still edit 178 -- unboo with ckbunb.c)
OS/2 doc: ckoker.upd, ckoker.ini (sample init file)
OS/2 diffs: (none, no changes to cko*.* files)

Amiga sources: ck[cuwi]*.[cwh]
Amiga build: ckiker.mak (use Aztec C V5.0b)
Amiga executable: ckiker.boo (for edit 178 -- unboo with ckbunb.c)
Amiga diffs: (none, no changes to cki*.* files)

Atari ST sources: ck[cuws]*.[cwh]
Atari build: cksker.mak
Atari executable: (none yet)
Atari doc: (none yet)
Atari diffs: (none, these are the first Atari ST files)

OS-9 sources: ck[cuw9]*.[cwh]
OS-9 build: ck9ker.mak or ck9ker.gcc
OS-9 executable: (None, build from source code using cc or gcc)
OS-9 diffs: (none, no changes to ck9*.* files))

THIS ONE IS FAR OUT OF DATE:
Data General MV AOS/VS version: ck[cuw]*.[cwh], ckd*.*.
(the ckd*.* DG-specific files are for version 4E(067), May 1987)

DOCUMENTATION:

ckaaaa.hlp Explanation of file naming conventions
ckaplm.doc C-Kermit "program logic manual"
ckuker.ann Draft announcement of version 5A
ckuker.doc plain-text user manual, UNIX and VMS
ckuker.ps Postscript user manual, UNIX and VMS
ckuker.mss Scribe source for user manual + ckuhdr.mss
ckuker.nr UNIX man page, NROFF source) (NEEDS WORK!)
ckuins.doc UNIX and VMS installation instructions, plain text
ckuker.bwr UNIX and VMS "Beware file", plain text
ckvker.bwr VAX/VMS-specific "beware file", plain text (mostly obsolete?)
ckvker.hlp VAX/VMS help file, for VMS HELP command (needs updates)
ckmker.bwr Macintosh beware file
ckmker.fon Macintosh font proposal (implementation in progress)
ckoker.upd OS/2 updates
ckoker.doc OS/2 documentation (obsolete, will be updated)
ckoker.mss OS/2 documentation, Scribe source (obsolete, will be updated)
ckiker.bwr Amiga beware file
ckiker.doc Amiga user documentation, plain text
ck9ker.bwr OS-9 beware file
ck9ker.doc OS-9 documentation
ckuker.upd C-Kermit program update history, plain text, BIG

Thanks yet again to everyone for their help, contributions, reports, and
suggestions. Development of C-Kermit will continue as before, but this edit
will be more or less "frozen" for public distribution for a substantial period
so we don't drive them crazy.

- Frank
-------------- ここまで引用 ---------------------

-----------------------------------------------------------------------------
藤井啓文@物理・オンライン・高エネルギー物理学研究所(KEK)
kei...@kek.ac.jp (JUNET)|| KEIBUN@JPNKEKVM (BITNET)|| KEKVAX::KEIBUN (HEPNET)

0 new messages