|
|
1.1 root 1: 30-May-85 19:29:36-EDT,5278;000000000000
2: Mail-From: SY.FDC created at 30-May-85 19:29:10
3: Date: Thu 30 May 85 19:29:10-EDT
4: From: Frank da Cruz <[email protected]>
5: Subject: Info-Kermit Digest V2 #32
6: To: [email protected]
7: Reply-To: Info-Kermit@CU20B
8: Queries-To: Info-Kermit-Request@CU20B
9:
10: Info-Kermit Digest Thu, 30 May 1985 Volume 2 : Number 32
11:
12: C-Kermit Version 4C for Unix, VMS, and the Macintosh
13:
14: ----------------------------------------------------------------------
15:
16: This is to announce version 4C of C-Kermit for Unix, the Apple Macintosh,
17: and VAX/VMS. C-Kermit is a version of Kermit written modularly in C,
18: implementing the entire Kermit file transfer protocol (except for attribute
19: packets), designed for modularity and transportability.
20:
21: This version of Kermit has been in "field test" for about a month, and
22: is being released at this time because most of the major goals for it have
23: been met, namely:
24:
25: . Most known bugs in release 4.2 fixed
26: . Support for new systems added and tested
27: . A few new functions incorporated
28:
29: At this point, C-Kermit should be considered a fairly stable base upon which
30: to add support for new systems -- the interface between the system-dependent
31: and portable modules seems to have settled down -- and to add new features.
32:
33: A few highlights:
34:
35: Systems Supported:
36: . Berkeley Unix 4.1 and 4.2 (but not yet 2.9)
37: . AT&T Unix System III and derivatives (Xenix/286, PC/IX, etc)
38: . AT&T Unix System V and derivatives
39: . Bell Unix Version 7
40: . DEC Pro-350 with Venix Version 1
41: . NCR Tower 1632, OS 1.02
42: . VAX/VMS
43: . Apple Macintosh
44:
45: New features since version 4.2, common to all implementations:
46: . Many features redesigned to promote portability.
47: . Compile-time options to eliminate debugging and logging code to reduce
48: size and boost performance.
49: . Packet parameters separately settable for inbound & outbound packets.
50: . Protocol operation improved here & there, many bugs fixed.
51:
52: New features for Unix implementation (and VMS):
53: . Command line continuation
54: . Support for additional modem-dialers
55: . Improved performance for Pro/Venix
56: . Better (but still not perfect) determination of local vs remote mode
57: in 'set line'
58: . User's preferred shell is used for "!" commands, rather than always sh.
59: (A complete list of Unix/VMS updates is in CKUKER.UPD.)
60:
61: New Features (since 0.7) for Macintosh:
62: . A key redefinition package is now provided.
63: . I/O errors, such as disk full or write protected, now handled better.
64: . Separate boxes for inbound & outbound packet parameters in protocol
65: settings dialog.
66: (A complete list of Macintosh updates is in CKMKER.UPD.)
67:
68: The Macintosh implementation is built using the Stanford University Medical
69: Center's SUMACC cross development system, which runs on VAX computers under
70: Unix (or VMS with Eunice). MacKermit fits on a standard 128K Mac, but just
71: barely. The key configurator is a separate program, because this additional
72: functionality added to Kermit itself would not fit into a 128K Mac. The memory
73: restriction is a problem only because the SUMACC system cannot produce
74: swappable segments. If someone wants to take the trouble to translate the
75: Macintosh-specific modules to one of the native Macintosh C development systems
76: that supports segment loading, then additional functionality can be added
77: without worrying about exceeding memory. (If you want to volunteer to do this,
78: please contact us first!)
79:
80: The VAX/VMS implementation is more an exercise in portability than a real
81: Kermit implementation. It mostly works, but does not possess the intimate
82: knowledge of the VMS environment that the Stevens Institute of Technology
83: Bliss language implementation has. Still, it may be useful to sites that
84: do not have a Bliss compiler but do have the VAX-11 C compiler.
85:
86: Documentation includes a Unix Kermit manual (CKUKER.DOC, Scribe source
87: CKUKER.MSS), a Macintosh Kermit manual (CKMKER.DOC,.MSS), various help files
88: (CK*.HLP), program update histories (CK*.UPD), and "beware" files (CK*.BWR).
89: The Unix and Macintosh manuals are new chapters for the Kermit User Guide,
90: but the Guide itself has not yet been reissued to include these chapters;
91: a new revision of the manual will appear after MS-DOS Kermit 2.28 is announced.
92:
93: The files are in KER:CK*.*, available from host CU20B via anonymous FTP
94: on the Internet. Within a few days, they will also be available from BITnet
95: via KERMSRV at CUVMA. In addition, Macintosh Kermit diskettes will be sent
96: out to selected sites (Apple University Consortium schools and a few others;
97: our capacity to reproduce diskettes is limited, so we can't do mass
98: mailings). And of course, the new files will be included henceforth on our
99: Kermit distribution tapes.
100:
101: The files that had been in <CKERMIT> for testing purposes have been removed.
102: Thanks to all the folks on the network who participated in the test and helped
103: to work out the bugs, particularly Dave Tweten (AMES-NAS), Marco Papa (USC),
104: Dan Schullman (DEC), Lawrence Afrin (Clemson U), and many others too numerous
105: to mention.
106:
107: Please report any problems to Info-Kermit@CU20B.
108:
109: ------------------------------
110:
111: End of Info-Kermit Digest
112: *************************
113: -------
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.