Commit | Line | Data |
---|---|---|
ee2abe03 C |
1 | 5-Feb-85 16:10:22-EST,5392;000000000000 |
2 | Mail-From: SY.FDC created at 5-Feb-85 16:09:41 | |
3 | Date: Tue 5 Feb 85 16:09:41-EST | |
4 | From: Frank da Cruz <SY.FDC@CU20B.ARPA> | |
5 | Subject: Info-Kermit Digest V2 #1 -- New Unix Kermit | |
6 | To: Info-Kermit-Members@CU20B.ARPA | |
7 | cc: Info-Unix@BRL-TGR.ARPA | |
8 | Reply-To: Info-Kermit@CU20B | |
9 | Queries-To: Info-Kermit-Request@CU20B | |
10 | ||
11 | Info-Kermit Digest Tue, 5 Feb 1985 Volume 2 : Number 1 | |
12 | ||
13 | ANNOUNCEMENTS - | |
14 | New Unix Kermit Available for Testing | |
15 | ||
16 | ---------------------------------------------------------------------- | |
17 | ||
18 | My apologies for the long delay since the last issue of the Info-Kermit | |
19 | Digest, which was Vol.1, No.46, dated 31 December 1984. This first issue | |
20 | of Volume 2 is to announce a test release of the new Unix Kermit. In | |
21 | subsequent issues, I'll attempt to catch up on other overdue items. | |
22 | ||
23 | A new Kermit program has been written in C, initially for 4.2 Berkeley Unix. | |
24 | The 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 | ||
41 | Several items on the wish list were not done for lack of time. They will | |
42 | probably be added in the future: | |
43 | ||
44 | . File attributes | |
45 | . Command macros | |
46 | . Login scripts | |
47 | . Raw file transmit | |
48 | ||
49 | The new program is called "C-Kermit" because it is intended as a basis for | |
50 | Kermit programs for any systems that have C compilers. Its version number | |
51 | is 4.0, to distinguish it from earlier releases of Unix Kermit, the most | |
52 | recent of which was 3.0. | |
53 | ||
54 | This prerelease test version of the program runs only under Berkeley Unix 4.2. | |
55 | We 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 | ||
61 | Support for other systems will have to be added elsewhere. The program is | |
62 | being "pre-released" at this time for two reasons: | |
63 | ||
64 | 1. It seems to be perfectly usable on Berkeley 4.2 systems, and is an | |
65 | improvement over the previous version. | |
66 | ||
67 | 2. 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 | ||
71 | Therefore, please take the files, read the documentation, try running the | |
72 | program on your Berkeley Unix system if you have one, and send comments or bug | |
73 | reports to me as soon as you can. If you have a Unix system that is not | |
74 | Berkeley Unix, or a non-Unix system with a C compiler, please take a look at | |
75 | the system-dependent modules to see how they could be adapted to your system; | |
76 | again, if you have any suggestions or criticisms of the design, please let me | |
77 | know. I'm particularly interested in issues of portability. After a round or | |
78 | two of this, perhaps the design can be agreed upon, and then those who would | |
79 | like to contribute support for Version 6, System III, System V, Xenix, PC/IX, | |
80 | etc etc, can do so without fear of running into other people's changes for | |
81 | other systems. Before attempting to adapt C-Kermit to a new system, please | |
82 | let me know so I can tell you whether someone else is already at work on the | |
83 | same thing, and perhaps put you in touch. | |
84 | ||
85 | The files are on CU20B as KER:CK*.*, available via anonymous FTP. The file | |
86 | CKERMI.DOC provides user-level documentation as well as a description of the | |
87 | program organization and hints for adapting it to new systems. Within several | |
88 | days the files should also be available on BITNET via KERMSRV (to get started | |
89 | with KERMSRV, type SMSG RSCS MSG CUVMA KERMSRV HELP), and to Unix systems via | |
90 | UUCP from Oklahoma State University, Stillwater, OK. | |
91 | ||
92 | Here's how to UUCP to OK State: | |
93 | ||
94 | You need to set up "okstate" as a site in your "L.sys" UUCP dialing file | |
95 | using the information listed below. You can then issue the following | |
96 | command 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 | ||
102 | The "/usr/spool/uucppublic" is chosen as the destination on your system since | |
103 | the destination must be WIDE OPEN (drwxrwxrwx) to everyone. You should | |
104 | not remove files from your uucppublic until the entire transfer is complete | |
105 | including any redials that are necessary. If you do remove some files | |
106 | our system may retransmit them, resulting in a higher phone bill for you. | |
107 | ||
108 | -- UUCP Login information -- | |
109 | ||
110 | Site Name : okstate | |
111 | Phone number : (405) 624-6953 (one line only) | |
112 | Login name : uucpker | |
113 | Password : thefrog | |
114 | Hours : 10:00pm - 10:00am central time (7 day per week) | |
115 | Problem : okstate!uucp-support (UUCP) | |
116 | reports : uucp-support%okstate@csnet-relay (ARPA) | |
117 | ||
118 | The phone number is for 300/1200 baud (bell compatible). | |
119 | ||
120 | ------------------------------ | |
121 | ||
122 | End of Info-Kermit Digest | |
123 | ************************* | |
124 | ------- |