BSD 4_3 development
[unix-history] / usr / contrib / kermit / ckc4c.ann
CommitLineData
ee2abe03
C
130-May-85 19:29:36-EDT,5278;000000000000
2Mail-From: SY.FDC created at 30-May-85 19:29:10
3Date: Thu 30 May 85 19:29:10-EDT
4From: Frank da Cruz <SY.FDC@CU20B.ARPA>
5Subject: Info-Kermit Digest V2 #32
6To: Info-Kermit@CU20B.ARPA
7Reply-To: Info-Kermit@CU20B
8Queries-To: Info-Kermit-Request@CU20B
9
10Info-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
16This is to announce version 4C of C-Kermit for Unix, the Apple Macintosh,
17and VAX/VMS. C-Kermit is a version of Kermit written modularly in C,
18implementing the entire Kermit file transfer protocol (except for attribute
19packets), designed for modularity and transportability.
20
21This version of Kermit has been in "field test" for about a month, and
22is being released at this time because most of the major goals for it have
23been 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
29At this point, C-Kermit should be considered a fairly stable base upon which
30to add support for new systems -- the interface between the system-dependent
31and portable modules seems to have settled down -- and to add new features.
32
33A few highlights:
34
35Systems 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
45New 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
52New 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
61New 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
68The Macintosh implementation is built using the Stanford University Medical
69Center's SUMACC cross development system, which runs on VAX computers under
70Unix (or VMS with Eunice). MacKermit fits on a standard 128K Mac, but just
71barely. The key configurator is a separate program, because this additional
72functionality added to Kermit itself would not fit into a 128K Mac. The memory
73restriction is a problem only because the SUMACC system cannot produce
74swappable segments. If someone wants to take the trouble to translate the
75Macintosh-specific modules to one of the native Macintosh C development systems
76that supports segment loading, then additional functionality can be added
77without worrying about exceeding memory. (If you want to volunteer to do this,
78please contact us first!)
79
80The VAX/VMS implementation is more an exercise in portability than a real
81Kermit implementation. It mostly works, but does not possess the intimate
82knowledge of the VMS environment that the Stevens Institute of Technology
83Bliss language implementation has. Still, it may be useful to sites that
84do not have a Bliss compiler but do have the VAX-11 C compiler.
85
86Documentation includes a Unix Kermit manual (CKUKER.DOC, Scribe source
87CKUKER.MSS), a Macintosh Kermit manual (CKMKER.DOC,.MSS), various help files
88(CK*.HLP), program update histories (CK*.UPD), and "beware" files (CK*.BWR).
89The Unix and Macintosh manuals are new chapters for the Kermit User Guide,
90but the Guide itself has not yet been reissued to include these chapters;
91a new revision of the manual will appear after MS-DOS Kermit 2.28 is announced.
92
93The files are in KER:CK*.*, available from host CU20B via anonymous FTP
94on the Internet. Within a few days, they will also be available from BITnet
95via KERMSRV at CUVMA. In addition, Macintosh Kermit diskettes will be sent
96out to selected sites (Apple University Consortium schools and a few others;
97our capacity to reproduce diskettes is limited, so we can't do mass
98mailings). And of course, the new files will be included henceforth on our
99Kermit distribution tapes.
100
101The files that had been in <CKERMIT> for testing purposes have been removed.
102Thanks to all the folks on the network who participated in the test and helped
103to work out the bugs, particularly Dave Tweten (AMES-NAS), Marco Papa (USC),
104Dan Schullman (DEC), Lawrence Afrin (Clemson U), and many others too numerous
105to mention.
106
107Please report any problems to Info-Kermit@CU20B.
108
109------------------------------
110
111End of Info-Kermit Digest
112*************************
113-------