-ckaaaa.txt 10 Apr 2004
+ckaaaa.txt July 2011
- C-KERMIT VERSION 8.0.211
- OVERVIEW OF FILES
+ C-KERMIT VERSION 9.0.301
+ OVERVIEW OF FILES
- Communications software for UNIX and (Open)VMS.
+ Communications software for UNIX and (Open)VMS.
- And in former versions also for:
- Stratus VOS, AOS/VS, QNX,
- Plan 9, OS-9, Apollo Aegis, and the Commodore Amiga.
- The Apple Macintosh, the Atari ST.
+ And in former versions also for:
+ Stratus VOS, AOS/VS, QNX,
+ Plan 9, OS-9, Apollo Aegis, and the Commodore Amiga.
+ The Apple Macintosh, the Atari ST.
- The Kermit Project - Columbia University
+ The Kermit Project - Columbia University
- http://www.columbia.edu/kermit/ - kermit@columbia.edu
+ http://kermit.columbia.edu/ - kermit@columbia.edu
- Copyright (C) 1985, 2004,
+ Copyright (C) 1985, 2011,
Trustees of Columbia University in the City of New York.
All rights reserved. See the C-Kermit COPYING.TXT file or the
copyright text in the ckcmai.c module for disclaimer and permissions.
+ BRIEFLY: C-Kermit 9.0 has the OPEN SOURCE 3-clause MODIFIED BSD LICENSE.
DOCUMENTATION
C-Kermit is documented in the book "Using C-Kermit", Second Edition, by
Frank da Cruz and Christine M. Gianone, Digital Press, ISBN 1-55558-164-1,
- supplementated by Web-based updates for C-Kermit 7.0 and 8.0.
+ supplemented by Web-based updates for C-Kermit 7.0, 8.0, and 9.0.
PLATFORMS
Security
Name Included Last Updated
- Unix Yes 8.0.211 10 Apr 2004
- (Open)VMS No 8.0.208 10 Apr 2004
+ Unix Yes 9.0.300 30 Jun 2011
+ (Open)VMS Yes 9.0.300 30 Jun 2011
Windows (K95) Yes 8.0.208 14 Mar 2003 (K95 2.1)
OS/2 (K95) Yes 8.0.208 14 Mar 2003 (K95 2.1)
DG AOS/VS No 7.0.196 1 Jan 2000
C-Kermit for VMS:
If you have VMS UNZIP, get the file kermit/archives/ckv211.zip in binary
- mode, unzip, and build with CKVKER.COM.
+ mode, unzip -aa, and build with CKVKER.COM (@ckvker.com). Read the comments
+ at the top of CKVKER.COM for details.
Others: In the kermit/f or kermit/test directories under the appropriate
prefixes, explained below.
INSTALLATION
-Installation procedures depend on the system. Please read the CK?INS.TXT,
-if any, file for your system (?=U for UNIX, V for VMS, etc). Please note
-the naming and placement for the initialization files:
+Installation procedures depend on the operating system. Please read the
+CK?INS.TXT, if any, file for your operating system (?=U for UNIX, V for VMS,
+etc). Please note the naming and placement for the initialization files:
CKERMIT.INI
- The standard initialization file. Please leave it as is unless you
- know what you are doing and (if you are changing it or replacing it
- for others to use) you are prepared to support it. Rename this file
- to .kermrc in UNIX, OS-9, BeBox, or Plan 9. In Stratus VOS, rename
- it ckermit.ini (lowercase). On multiuser systems, it goes either in the
- (or EACH) user's home (login) directory, or else in a common shared
- place if C-Kermit has been configured to look in that place (see
- ckccfg.txt for details).
+ .kermrc in the user's home directory (UNIX).
+ CKERMIT.INI in the user's home directory (other OS's).
+
CKERMOD.INI
- A *sample* customization file. On multiuser OS's, a copy of this file
- goes in each user's home directory, and then each user edits it to suit
- her needs and preferences; e.g. by defining macros for their common
- connections.
+ .mykermrc in the user's home directory (UNIX).
+ CKERMOD.INI elsewhere.
DIALING DIRECTORIES
Dialing directory files can be system-wide, per-group, or per-user, or
y: (reserved)
z: (reserved)
0-3: (reserved)
- 4: IBM AS/400 (reserved)
+ 4: IBM AS/400 (reserved but probably never will be used)
5-8: (reserved)
9: Microware OS-9
ckd*.cli - Procedures for building AOS/VS C-Kermit
The following files are of interest mainly to programmers and historians
-(find them at the Kermit ftp site):
+(find them at the Kermit ftp site in the kermit/f directory):
ckcker.ann - Release announcements.
ckccfg.txt - Configuration information (feature selection), general.
ckcplm.txt - Program logic manual (for programmers).
+ ckc300.txt - Program update history for edit 212-300 (C-Kermit 9.0).
ckc211.txt - Program update history for edit 201-211.
ckc200.txt - Program update history for edit 198-200 (big)
ckc197.txt - Program update history for edit 195-197 (big)
If you have FTP access to kermit.columbia.edu (also known as
kermit.cc.columbia.edu, ftp.cc.columbia.edu), you can also retrieve various
-C-Kermit binaries from the directory kermit/bin/ck*.*, or more conventiently
+C-Kermit binaries from the directory kermit/bin/ck*.*, or more conveniently
from the web page:
http://www.columbia.edu/kermit/ck80binaries.html
password: (use your email id as a password)
cd kermit/archives (go to the archives directory)
type binary (specify binary file transfer)
- get cku211.tar.Z (get the tar archive) (or get cku192.tar.gz)
+ get cku300.tar.Z (get the tar archive) (or get cku192.tar.gz)
bye (disconnect and exit from ftp)
- uncompress cku211.tar.Z (at the shell prompt, uncompress the archive)
- tar xvf cku211.tar (extract the files from the tar archive)
+ uncompress cku300.tar.Z (at the shell prompt, uncompress the archive)
+ tar xvf cku300.tar (extract the files from the tar archive)
make xxx (build C-Kermit for your system)
(where "xxx" is the makefile entry appropriate for your system.)
Minimal source files for building selected versions (these patterns get all
the files you need, and in some cases maybe a few extra):
- UNIX: ck[cuw]*.[cwh] (including QNX, Plan 9, and BeBox)
- UNIX: ck[cuw_]*.[cwh] (Unix with security modules)
- VMS: ck[cuwv]*.[cwh]
- Mac: ck[cuwm]*.[cwhr]
+ UNIX: ck[cuw]*.[cwh] (including QNX, Plan 9, and BeBox)
+ UNIX: ck[cuw_]*.[cwh] (Unix with security modules)
+ VMS: ck[cuwv]*.[cwh] VMS
+ VMS: ck[cuwv_]*.[cwh] VMS with SSL/TLS
+ Mac: ck[cuwm]*.[cwhr] Old Mac OS, not Mac OS X, which is UNIX.
AOS/VS: ck[cuwd]*.[cwh]
VOS: ck[cwhl]*.[cwh]
Amiga: ck[cuwi]*.[cwh]
Atari: ck[cuws]*.[cwh]
OS-9: ck[cuw9]*.[cwha]
-For a detailed, specific source file list for this C-Kermit release, see the
-file ckcxxx.txt, where xxx is the current C-Kermit edit number, such as 211.
-
Finally, here is a more detailed description of the C-Kermit file naming
conventions. A C-Kermit filename has the form:
nr: Nroff/Troff text formatter source for UNIX "man page"
mss: Scribe text formatter source
ps: Typeset material to be printed on a PostScript printer
+ pdf: An Adobe PDF file
hlp: A VMS Help topic
ini: Initialization file
plm: Program Logic Manual
ker: General C-Kermit definitions, information, documentation
- nnn: Digits: C-Kermit edit number (e.g. cku211.tar.gz)
+ nnn: Digits: C-Kermit edit number (e.g. cku300.tar.gz)
cmd: Command parsing
con: CONNECT command
cns: CONNECT command (UNIX only - version that uses select(), not fork())
deb: Debug/Transaction Log formats, Typedefs
dia: Modem/Dialer control
- fio: System-depdendent File I/O
+ fio: System-dependent File I/O
fns: Protocol support functions
fn2: More protocol support functions (and FN3, ...)
lib: Common library routines module