File: alpha11.txt

package info (click to toggle)
ckermit 193-3
  • links: PTS
  • area: non-free
  • in suites: slink
  • size: 6,180 kB
  • ctags: 8,803
  • sloc: ansic: 118,504; makefile: 2,474; sh: 52
file content (306 lines) | stat: -rw-r--r-- 14,923 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
To: Dale Dellutri <ddellutr@mcs.net>,
	Henri Bosmans <solinfor@cci.be>,
	James Cameron <cameron@ripper.stl.dec.com>,
        Jim Barret <JCBARRETT@atdva3.atd.gmeds.com>,
        John Nowlin <john@ccla.lib.fl.us>,
        Randolph Herber <herber@dcdrjh.fnal.gov>,
        Dmitri Zuryanovich <dz@mir.glasnet.ru>,
        "Skelly, Bruce J (PB-bjskell)" <BJSKELL@msg.PacBell.COM>,
        Robert Cornell <cornellr@merlin.ecid.cig.mot.com>,
        "Trevor B. Manser" <TManser@bdm.com>,
        Pim Zandbergen <pim@cti-software.nl>,
        Peter Eichhorn <petere@assyst-intl.com>,
        William Bader <william@nscs.fast.net>,
        Eduard Vopicka <Eduard.Vopicka@vse.cz>,
	Warren Tucker <wht@tridom.com>,
        Thomas J Pinkl <tom@hbsrx.com>,
	Robert Lipe <robertl@dgii.com>,
        Jean-Pierre Radley <jpr@jpr.com>,
	Robert Weiner <robert@progplus.com>,
        "Peter Szell" <szpeter@ping.at>,
	Vince Fatica <vefatica@syr.edu>,
        Paul Kimoto <kimoto@spacenet.tn.cornell.edu>,
        Chris Kline <Christopher.E.Kline@hrb.com>,
        Joe McEachern <jmceache@tiac.net>,
        "Arthur Marsh" <arthur@dircsa.org.au>,
        Larry Rosenman <ler@lerami.lerctr.org>,
	ngr@cotswold.demon.co.uk,
        James Jones <jejones@microware.com>,
        Richard Shuford <shuford@cs.utk.edu>,
	David Lane <dlane@contactpt.com>,
        Kernie Brashier <kernie@NAPLESNET.COM>,
	James Pugh <lpu@ornl.gov>,
        Paul Parris <mpp@ornl.gov>,
	Igor N Kovalenko <infoh@mail.wplus.net>,
        Don Beckler <bqe@ornl.gov>,
	"Sullivan N. Beck" <sbeck@cise.ufl.edu>,
        Stephen Walton <stephen.walton@email.csun.edu>,
        Jim Spath <jspath@mail.bcpl.lib.md.us>,
        Paul Traina <pst@shockwave.com>,
        "Neal P. Murphy" <murphyn@cig.mot.com>,
	jmknoble@pobox.com,
        Patrick Townsend <townsend@patownsend.com>,
        Stephen.Riehm@PC-Plus.DE (Stephen Riehm),
        Ric Anderson <ric@OasisRC.COM>,
	Fernando Cabral <fernando@pix.com.br>,
        "Richard Foerster" <rdf@speedy.megawest.com>,
        Roberto Perelli <rober@proxys.it>,
	"David J. Fiander" <davidf@mks.com>,
        Dragan Milicic <dragan@math.utah.edu>,
        Ronald Cole <ronald@ridgecrest.ca.us>,
        "Nelson H. F. Beebe" <beebe@math.utah.edu>,
        John Bigg <jbigg@uksr.hp.com>,
	Eugene Wong <ewong@hposl60.cup.hp.com>,
        Georg Vetter <Georg.Vetter@mch.sni.de>,
        "Dr. R. Chandra" <rchandra@letter.com>,
        "Henrik Oerting" <HOE@inwear.dk>,
	peter@shell.co.nz (Peter Mackie),
	Graham Jenkins <grahamj@webnet.com.au>,
        <apkenned@mail.telalink.net> (Alan P. Kennedy, Sr),
	Alan Johnston <alan@stallion.oz.au>,
	McClure Peter <McclureP@logica.com>,
	Michael Zerger <mzerger@castlekeep.org>,
	Paul Ward <ward_p@hotmail.com>,
	keppingm@net.orst.edu,
	David Mathog <mathog@seqaxp.bio.caltech.edu>
cc: wermit-l@wkuvx1.wku.edu
Subject: C-Kermit 6.1 Alpha.11

And Now, New For 1998, C-Kermit 6.1.193 Alpha.11.

Still a closed Alpha, like last time, but no big functional changes this
time; mainly just bug fixes (or making features work that never worked
before), especially in VMS.  A few new people have been added to the mailing
list (see notes at the end about how to find out what happened in previous
Alphas).  We're getting close to Beta stage, I think, so if you find any
bugs, don't tell me (that's a joke!)

GENERAL CHANGES SINCE ALPHA.10 (20 Dec 1997)

 . Added: /CONNECT and /SERVER switches for SET LINE and SET HOST.
 . Added: Full help for command-line options (HELP OPTIONS).
 . Added: X.25 connections now automatically set the reliable flag.
 . Added: Display of remote filename in CRT and SERIAL file-transfer displays.
 . Added: Missing entries in ckcplm.doc (program logic manual).
 . Added: Cross references from SHOW FILE to other relevant commands.
 . Fixed: SWITCH with no matching label and no ":default" label.
 . Fixed: Program exit status code when file transfer fails (again).
 . Fixed: \frandom(0) to behave as advertised.  Also \frand(-anything).
 . Fixed: An unguarded use of nonportable memcpy() in ckcnet.c.
 . Fixed: SHOW PATTERNS screen formatting.
 . Fixed: Evaluation of \v(filename) when using a receive filter.
 . Fixed: Conflicts between filename patterns and transfer pipes or filters.
 . Fixed: IRIX 6.2 and 6.4 makefile entry optimization (Ric Anderson). 
 . Fixed: Various typos and missing or misplaced #ifdefs.
 . Removed: Per-character entries in the debug log -- too much!
 . Changed: Floating point type from float to double except on DEC Alpha.
 . Documented: How to use OUTPUT command on echoplex connections: ckermit.bwr.
 . Updated: SHOW FEATURES.
 . Updated: ckermit2.upd, ckermit.bwr, ckcplm.doc files.
 . Updated: Copyrights to 1998.
 
SET LINE (or HOST or PORT) /SERVER enters server mode after the SET LINE
(or HOST or PORT) command completes; handy for setting up "set host *"
(i.e. incoming) connections.  Similary /CONNECT, except enters terminal mode.
Details in ckermit2.upd, Section 2.0.

UNIX-SPECIFIC CHANGES

 . Fixed: Non-streaming transfers in SCO.
 . Fixed: Non-streaming transfers in Digital UNIX on Alpha.
 . Fixed: High-precision timers in Digital UNIX on Alpha.
 . Fixed: Format for recording Kermit packets in debug.log.
 . Fixed: SET HANDSHAKE; if it ever worked, it was only by accident.
 . Fixed: Setting of Delete bit in Generic Protection in Attribute packet.
 . Fixed: Setting non-Owner permissions when using Generic Protection.
 . Updated: bgcc (bounds-checking gcc) makefile entry from William Bader.
 . Updated: ckuker.nr (man page), ckuker.bwr file

Open UNIX issues:

 New ones:
 . Reportedly C-Kermit can halt AIX 4.1.4 or 4.2.x?
 . C-Kermit not building on FreeBSD 2.2.5 because "_xstr" undefined.

 Old ones:
 . I need an IRIX 6.2 or later O-Class machine to build on.
 . Orphaned CONNECT forks reported in HP-UX (no news since last time).
 . HP-UX 10.x version doesn't pop back to prompt if carrier drops on cua0p0
   device; as far as I can tell, it never did, even though most other
   SVR4-based versions do and HP-UX 10.x shares the same code.
 . Still no C-Kermit 6.1 version for the BeBox.
 . This version not yet checked out in Plan 9 (and when it is, that would be
   a good opportunity to add TCP/IP support).

VMS-SPECIFIC CHANGES

 . Added: SET HOST * <port> -- listen for incoming TCP connections.
 . Added: /SHARE and /NOSHARE switches for SET LINE (for DECIntact).
 . Added: High-precision (floating point) file-transfer timers.
 . Added: Sending and setting of file protection during file transfer.
 . Added: \v(pid) for VMS (watch out, it's decimal, use \fn2hex() to hexify).
 . Added: C-Kermit now sets its process name for VMS SHOW SYSTEM, etc.
 . Fixed: SET CARRIER-WATCH (this time for real, I hope!).
 . Fixed: Turning off broadcast (breakthru) messages during CONNECT.
 . Fixed: As-name ignored in GET and RECEIVE commands for Labeled transfers.
 . Fixed: Warning that connection was still open after it was closed.
 . Fixed: Broken SET LINE TTxx:, SET LINE, SET LINE TTyy: sequence.
 . Updated: The ckvker.bwr file.

Yes, VMS got most of the attention this time.

SET HOST * lets you set up C-Kermit to wait for incoming TCP connections
(the UNIX version has had this since 6.0).  That is, other Kermit programs
can use "set host" to connect the waiting copy of C-Kermit.  This is handy
for client/server sessions (and, by the way, file transfers are a lot faster
this way not only because the Telnet server / pty overhead is eliminated,
but also because in this case streaming (announced in Alpha.10) is activated
automatically), and for chat sessions, etc, but contrary to what some might
expect, it is not a Telnet server -- it doesn't give the caller a DCL prompt
(that's what your Telnet server is for).

Those of you who were having trouble using C-Kermit for remote-mode file
transfers under DECIntact (and maybe also ALL-IN-1?), try this:

  C-Kermit> set line /share ; (or "set line /share tt:")

If you include /SHARE, then your VMS SHARE privilege (if you have it) is
enabled when assigning the device.  If you include /NOSHARE (and this is the
default), your VMS SHARE privilege is disabled for the assign, which
prevents two people from using the same terminal device at once.  Details in
ckermit2.upd, Section 2.0.

The fullscreen file-transfer display and the STATISTICS command now gives
more accurate elapsed-time and characters-per-second numbers, due to our new
use of high-precision (subsecond) timers internally (there were some tricky
VAX-vs-Alpha differences here...)

SET CARRIER-WATCH now behaves more or less as it should, I hope, on terminal
devices that have the /MODEM characteristic.  Communications-oriented commands
like CONNECT, SEND, GET, INPUT, etc, will fail immediately if the device does
not present carrier but CARRIER-WATCH is ON, and they will not fail (at least
not due to lack of carrier) if CARRIER-WATCH is OFF.  DIAL, of course, works
without carrier, no matter what the CARRIER-WATCH setting.  Execution of a
communications-oriented command will stop if carrier drops and CARRIER-WATCH
is not OFF, and won't stop if it is OFF; in this case we simply ignore the
SS$_HANGUP indication from VMS.

File protections are now sent in and set from Kermit Attribute packets in
VMS-to-VMS transfers as well as VMS-to-UNIX and UNIX-to-VMS transfers.
Details in ckermit2.upd, Section 4.4.

If you want to see who's running C-Kermit (and which version of C-Kermit) on
your VMS system or cluster (provided they're running this one or later),
you'll now see it in the VMS SHOW SYSTEM display (a little knowledge is a
dangerous thing...)

Open VMS issues:

 New ones:
 . I don't have access to Alpha VMS 6.x any more, can't make binaries, sorry.

 Old ones:
 . Inability to transfer certain types of files that Kermit-32 can transfer.
 . Inability to create or CD to a directory when the directory specification
   includes a DECnet node.

WHERE TO FIND IT

C-Kermit 6.1.193 Alpha.10 is in the usual places for C-Kermit test versions,
along with early drafts of all the update documentation, etc:

 ftp://kermit.columbia.edu/kermit/test/tar/
   cku193src.tar.Z   Source code (UNIX and VMS), tar, UNIX compress
   cku193src.tar.gz  Source code (UNIX and VMS), tar, gzipped
   cku193txt.tar.Z   Other text files, tar, UNIX compress
   cku193txt.tar.gz  Other text files, tar, gzipped

 ftp://kermit.columbia.edu/kermit/test/text/
   Individual source and text files for these and other platforms: 
   AOS/VS, Stratus VOS, etc etc.

 Among the interesting text files:
   ckermit2.upd    -- Detailed documentation of new features since 6.0.
   ckaaaa.hlp      -- Overview of files, file naming conventions, etc.
   ckc193.upd      -- Program edit history since 6.0.
   ckuins.doc      -- UNIX installation instructions.
   ckvins.doc      -- VMS installation instructions.
   ckvker.bwr      -- VMS C-Kermit "beware file" (hints and tips).
   ckuker.bwr      -- UNIX C-Kermit beware file.
   ckcplm.doc      -- Program logic manual, API definition, etc.
   ckccfg.doc      -- Program configuration options.
   alpha*.txt      -- Announcements of each Alpha test.

INDIVIDUAL ALPHA.11 BINARIES:

The binaries marked with (*) are Alpha.10, transferred using itself (in
streaming mode this time) to the Kermit ftp site; the others are mostly
Alpha.10 or earlier (built at sites I can't reach any more or that have
since been upgraded to newer OS versions, etc):

 ftp://kermit.columbia.edu/kermit/test/bin/
 * ckdker-aosvsii.pr:           DG AOS/VS-II
 * ckuker.bsd44c-hp9000_300     HP-9000/300 4.4BSD-Lite
   ckuker.bsdi2-2.1             PC, BSDI 2.1
   ckuker.bsdi2-3.0             PC, BSDI 3.0
 * ckuker.bsdi2-3.1             PC, BSDI 3.1
 * ckuker.du32                  DEC Alpha Digital UNIX 3.2
 * ckuker.du40                  DEC Alpha Digital UNIX 4.0
   ckuker.hpux500wintcp         HP-9000/550 HP-UX 5.21 + TWG-TCP/IP 1.2
 * ckuker.hpux80c-hp9000_385    HP-9000/385 HP-UX 8.00 (not optimized)
 * ckuker.hpux80oc-hp9000_385   HP-9000/385 HP-UX 8.00 (optimized)
 * ckuker.hpux90o700            HP-9000/712 HP-UX 9.05
 * ckuker.hpux100o-10.20        HP-9000/715 HP-UX 10.20
 * ckuker.irix51-5.3            SGI IRIX 5.3
 * ckuker.irix60-6.2            SGI IRIX 6.2
 * ckuker.irix62-6.2            SGI IRIX 6.2 (**)
 * ckuker.linux-1.2.13-i386     PC, Red Hat Linux 1.2.13
 * ckuker.next-3.1-mc68040      NeXT 68040 NeXTSTEP 3.1
 * ckuker.qnx16                 QNX 4.24 16-bit
 * ckuker.qnx32                 QNX 4.24 32-bit
 * ckuker.rs6aix41c             IBM RS/6000 AIX 4.1
 * ckuker.sco32v504net          PC, SCO OpenServer 5.0.4
 * ckuker.sinix542-5.42-mips    SNI SINIX 5.4.2 MIPS (RM200)
 * ckuker.solaris2x-2.4-sparc   Sun Sparc, Solaris 2.4
 * ckuker.solaris2x25-2.4-sparc Sun Sparc, Solaris 2.4 + SunLink X.25
 * ckuker.solaris25-2.5.1-sparc Sun Sparc, Solaris 2.5.1
   ckuker.solaris25-2.6-sparc   Sun Sparc, Solaris 2.6
 * ckuker.sunos41c-4.1.3-sparc  Sun Sparc, SunOS 4.1.3_U1
 * ckuker.ultrix42c-4.3-mips    DECstation 5000, Ultrix 4.3
 * ckuker.unixware2-2.1.1       PC, Unixware 2.1.1
 * ckuker.unixware2-2.1.2       PC, Unixware 2.1.2
   ckvaker-vms62-nonet.exe:     Alpha CPU, VMS 6.2,   no TCP/IP
   ckvaker-vms62-tgv40a.exe:    Alpha CPU, VMS 6.2,   MultiNet 4.0A
 * ckvaker-vms71-nonet.exe:     Alpha CPU, VMS 7.1,   no TCP/IP
 * ckvaker-vms71-tgv40b.exe:    Alpha CPU, VMS 7.1,   MultiNet 4.0B
 * ckvvker-vms55-nonet.exe:     VAX CPU,   VMS 5.5-2, no TCP/IP
 * ckvvker-vms55-ucx20.exe:     VAX CPU,   VMS 5.5-2, UCX 2.0
 * ckvvker-vms61-nonet.exe:     VAX CPU,   VMS 6.1,   no TCP/IP
 * ckvvker-vms61-tgv40a.exe:    VAX CPU,   VMS 6.1,   MultiNet 4.0AX
 * ckvvker-vms71-nonet.exe:     VAX CPU,   VMS 7.1,   no TCP/IP
 * ckvvker-vms71-tgv40b.exe:    VAX CPU,   VMS 7.1,   MultiNet 4.0B

(**) The IRIX 6.2 version that I built on IRIX 6.2 does not support 
     high serial speeds because it was not built on an O-Class machine;
     the header files did contain definitions for the higher speeds.

I'd be glad to do more of these myself and spare you the trouble -- for that
I'd need guest IDs on systems or configurations not listed above, to which I
can Telnet from here, and which have the necessary C compilers, header files,
& libraries.

C-Kermit 6.1 has not yet been checked out in OS-9, Atari ST, or Macintosh --
volunteers?  (But VOS and Amiga work is in progress.)

Thanks to all of you for your help with & comments on this version so far!
Please continue to beat on it and send any bug reports straight to me.

If you do succeed in building it on a platform not listed above, please let 
me know the details (machine make & model, OS and version, separate TCP/IP
product, if any, and the size (in bytes) of the resulting executable (for
addition to the table at the end of the ckc193.upd file).  And if you have
trouble, of course, let me know about that too.

- Frank

P.S. And also let me know if you want off this mailing list.