BSD 4_3 development
[unix-history] / usr / contrib / kermit / ckc40.ann
CommitLineData
ee2abe03
C
1 5-Feb-85 16:10:22-EST,5392;000000000000
2Mail-From: SY.FDC created at 5-Feb-85 16:09:41
3Date: Tue 5 Feb 85 16:09:41-EST
4From: Frank da Cruz <SY.FDC@CU20B.ARPA>
5Subject: Info-Kermit Digest V2 #1 -- New Unix Kermit
6To: Info-Kermit-Members@CU20B.ARPA
7cc: Info-Unix@BRL-TGR.ARPA
8Reply-To: Info-Kermit@CU20B
9Queries-To: Info-Kermit-Request@CU20B
10
11Info-Kermit Digest Tue, 5 Feb 1985 Volume 2 : Number 1
12
13 ANNOUNCEMENTS -
14 New Unix Kermit Available for Testing
15
16----------------------------------------------------------------------
17
18My apologies for the long delay since the last issue of the Info-Kermit
19Digest, which was Vol.1, No.46, dated 31 December 1984. This first issue
20of Volume 2 is to announce a test release of the new Unix Kermit. In
21subsequent issues, I'll attempt to catch up on other overdue items.
22
23A new Kermit program has been written in C, initially for 4.2 Berkeley Unix.
24The features of this program include:
25
26. Full implementation of the Kermit protocol, except for Attribute packets:
27 - Acts as server
28 - Talks to server
29 - All packet encoding and error checking options are provided
30 - File transfer interruption
31 - Filename collision avoidance
32 - Binary and text file transfer
33. Modular construction for easy portability to other systems
34. An interactive command parser as well as Unix-style command line arguments
35. Command and initialization files
36. Piped operation
37. Improved terminal connect, with optional logging
38. Logs for debugging, packets, and transactions
39. Communication with IBM mainframes
40
41Several items on the wish list were not done for lack of time. They will
42probably be added in the future:
43
44. File attributes
45. Command macros
46. Login scripts
47. Raw file transmit
48
49The new program is called "C-Kermit" because it is intended as a basis for
50Kermit programs for any systems that have C compilers. Its version number
51is 4.0, to distinguish it from earlier releases of Unix Kermit, the most
52recent of which was 3.0.
53
54This prerelease test version of the program runs only under Berkeley Unix 4.2.
55We also intend to bring it to the following systems within the coming weeks:
56
57. DEC Pro-350 and Pro-380 with Venix (a Unix v7 derivative)
58. Amdahl UTS on IBM 370-series mainframes
59. Apple Macintosh (maybe)
60
61Support for other systems will have to be added elsewhere. The program is
62being "pre-released" at this time for two reasons:
63
641. It seems to be perfectly usable on Berkeley 4.2 systems, and is an
65 improvement over the previous version.
66
672. The modular design may need some adjustment to accommodate certain systems.
68 Before a great deal of additional coding is done, it is highly desirable
69 to get the design and specification of the system-dependent modules stable.
70
71Therefore, please take the files, read the documentation, try running the
72program on your Berkeley Unix system if you have one, and send comments or bug
73reports to me as soon as you can. If you have a Unix system that is not
74Berkeley Unix, or a non-Unix system with a C compiler, please take a look at
75the system-dependent modules to see how they could be adapted to your system;
76again, if you have any suggestions or criticisms of the design, please let me
77know. I'm particularly interested in issues of portability. After a round or
78two of this, perhaps the design can be agreed upon, and then those who would
79like to contribute support for Version 6, System III, System V, Xenix, PC/IX,
80etc etc, can do so without fear of running into other people's changes for
81other systems. Before attempting to adapt C-Kermit to a new system, please
82let me know so I can tell you whether someone else is already at work on the
83same thing, and perhaps put you in touch.
84
85The files are on CU20B as KER:CK*.*, available via anonymous FTP. The file
86CKERMI.DOC provides user-level documentation as well as a description of the
87program organization and hints for adapting it to new systems. Within several
88days the files should also be available on BITNET via KERMSRV (to get started
89with KERMSRV, type SMSG RSCS MSG CUVMA KERMSRV HELP), and to Unix systems via
90UUCP from Oklahoma State University, Stillwater, OK.
91
92Here's how to UUCP to OK State:
93
94You need to set up "okstate" as a site in your "L.sys" UUCP dialing file
95using the information listed below. You can then issue the following
96command on your system:
97
98 uucp okstate\!/u/kermit/ck\* /usr/spool/uucppublic
99
100 (this example will retrieve the new Unix version of Kermit)
101
102The "/usr/spool/uucppublic" is chosen as the destination on your system since
103the destination must be WIDE OPEN (drwxrwxrwx) to everyone. You should
104not remove files from your uucppublic until the entire transfer is complete
105including any redials that are necessary. If you do remove some files
106our system may retransmit them, resulting in a higher phone bill for you.
107
108-- UUCP Login information --
109
110Site Name : okstate
111Phone number : (405) 624-6953 (one line only)
112Login name : uucpker
113Password : thefrog
114Hours : 10:00pm - 10:00am central time (7 day per week)
115Problem : okstate!uucp-support (UUCP)
116 reports : uucp-support%okstate@csnet-relay (ARPA)
117
118The phone number is for 300/1200 baud (bell compatible).
119
120------------------------------
121
122End of Info-Kermit Digest
123*************************
124-------