SY.CHRISTINE@CU20B.COLUMBIA.EDU.UUCP (02/19/87)
Info-Kermit Digest Wed, 18 Feb 1987 Volume 6 : Number 5 Today's Topics: New Release 2.0 of Kermit/TSO Kermit Article in Computerworld Subscription to Info-Kermit Digest Via LISTSERV Info-Kermit Digest Subscription New Info-Modems mailing list C-Kermit on ATT3B2 (Revised) Re: C-Kermit Compile Problems on AT&T 3BX Complaints about AT&T 3BX Kermit C-Kermit 4D(061) on the Masscomp /Q in Fansi-Console Fansi-Console and Tallscreen Bad Filename in MS-DOS Kermit Version 2.29 MS-DOS Kermit and Mouse Definitions MS-Kermit Key Definitions Prime Kermit and Kermit Sliding Windows Intel MDS Kermit CMS TAKE File for Mac Kermit National Characters ---------------------------------------------------------------------- Date: Tue, 3 Feb 1987 From: Fritz Buetikofer <M70B@CBEBDA3T.BITNET> Subject: New Release 2.0 of Kermit/TSO Keywords: TSO Kermit Good new year ... good news !!! Finally I found time to implement long packets into Kermit/TSO ! After reading thorougly the documentation of long packets and sliding windows, I decided to try an implementation of long packets only, because you don't get any full duplex channels on a TSO system (Here I refer to the letter of Roger Fajman of Tue, 30 Jul 1985). To my astonishment the changes for long packets were not so many !! And after one day of testing I had the first transfer with long packets running. As we are connected via a local area network to the host, I decided to start with a maximum packet size of 1K, which seems to be wide spread. Then I thought it would be useful, to set the checktype automatically to 3 (CRC), if the packet size exceeds a certain limit, which I put to 256 chars. In this period I found severe problems in this Kermit version, because it sent wrong checktypes in certain cases. So I had to fix this too ... At this point I'd like to send a 'thank you' to the makers of Kermit-MS. As the latest test version of Kermit-MS supports long packets, I had a good test partner for my version. In the past time I had some questions about the extended ascii table, supported in my Kermit version. I think I should explain a little bit more what I mean with this feature: In early days of filetransfer, people usually sent programs to and fro, and these programs normally included only characters in the range of ASCII 32..126. And all text formating was done on the micros. But later, people wanted to share the text documents with others. And these texts include now simple graphics characters, greek chars and in Europe our special characters, the 'Umlaute'! There I thought it should be possible to specify on the mainframe side a table (or maybe only a table-extension). And in the original CMS version of Victor Lee I found this table and implemented a full ASCII table according to the character set of the IBM PC. When I tranfer files from my MAC I have to modify this table using an external file with SET ATOE's. Well, these are all notes I'd like to append to this new Kermit version. Changes have been made mainly to the Pascal source, the assembler subroutines to be able to handle 1K packets instead of 94 chars, in the documentation file and some little modifications in the install procedure ... so you have to get all TS2KER files !! I hope you enjoy this new version and take profit of the increased transfer rate of up to 200% (with long packets) !! Fritz [Ed. - Vielen Dank, Fritz! And sorry for the delay in installing your new version. The TS2KER.* files have all been replaced, and the TS2DS.* files remain the same. This TSO Kermit version is an alternative to the NIH TSO Kermit; the two versions have different sets of features. Comparative reviews would be appreciated. There is still at least one other TSO Kermit program waiting in the wings, the TSO implementation of the "Portable 370 Kermit". Watch Info-Kermit for further announcements.] ------------------------------ Date: Wed 18 Feb 87 1:00:00 From: Howie Kaye <howie@cunixc.columbia.edu> Subject: Kermit Article in Computerworld Keywords: Computerworld For anyone who is interested, there is an article about Kermit in Computerworld this week (February 16), on page 43. "Kermit leaps in popularity" is the exact title, written by Christine Gianone and Frank da Cruz. /Howie [Ed. - Thanks for mentioning the article, Howie. More Kermit articles are expected in the future.] ------------------------------ Date: 1987 Feb 9 14:48 EST From: (John F. Chandler) <PEPMNT@CFAAMP.BITNET> Subject: Subscription to Info-Kermit Digest Via LISTSERV Keywords: LISTSERV Service to BITNET subscribers through the LISTSERV redistribution system seems to be stable now, so I'm ready to do my part in relieving the load at WISCVM by dropping my direct subscription to the Kermit Digest. With only one exception, the issues have arrived via the BITNET redistribution no more than a day later than via direct mail and typically within a few hours. It might be a good idea to announce these hopeful statistics to the list as a whole and to urge all BITNET subscribers to switch to LISTSERV membership. John [Ed. - Thanks to all of you who have subscribed to LISTSERV@UGA to relieve the WISCVM load. Your help is greatly appreciated. After trying this out and making sure it works, please be sure to drop your direct Info-Kermit subscriptions. See message below to find out how to subscribe to LISTSERV.] ------------------------------ Date: Wed, 11 Feb 87 09:59:54 EST From: "Alan H. Holland" <FEAHH@VTVM1> Subject: Info-Kermit Digest Subscription Keywords: LISTSERV I saw the article in Info-Kermit Digest about the problem with ARPANET congestion. I have subscribed to the Info-Kermit Digest redistribution being done by LISTERV at UGA on BITNET. You may remove my name from the original distribution being done at CU20B. You may wish to advise your other BITNET subscribers of this redistribution service. For a user on an IBM VM/CMS system on BITNET, the syntax to subscribe to the Info-Kermit Digest redistribution would be: TELL LISTSERV AT UGA SUB I-KERMIT user's-real-name where user's-real-name may contain blanks and periods and does not require any quote marks. ------------------------------ Date: Fri, 6 Feb 1987 23:49 MST From: Keith Petersen <W8SDZ@SIMTEL20.ARPA> Subject: New Info-Modems mailing list Keywords: Info-Modems Announcing a new Internet mailing list INFO-MODEMS@SIMTEL20.ARPA, a discussion group of special interest to modem users. Info-Modems is gatewayed to/from Uucp's "comp.dcom.modems". The mail archives on SIMTEL20 for this list are: <ARCHIVES.MODEMS>MODEMS-ARCHIV.TXT for the current messages <ARCHIVES.MODEMS>MODEMS.ARCHIV.ymmdd for the older messages The files are available via ANONYMOUS FTP for those with TCP/IP access to the Internet. Submissions to the group should be addressed to Info-MODEMS@SIMTEL20.ARPA and administrative requests to Info-MODEMS-Request@SIMTEL20.ARPA. --Keith Petersen <Info-Modems-Request@SIMTEL20.ARPA> ------------------------------ Date: Thu, 29 Jan 87 11:56:16 PST From: rag@june.cs.washington.edu (David Ragozin) Subject: C-Kermit on ATT3B2 (Revised) Keywords: C-Kermit, AT&T 3B2 Here is a corrected version of my earlier note in which "ckcdeb.h" was incorrectly referenced instead of "ckcker.h". Changes marked by ! in margin. >From rag Thu Jan 29 09:10:57 1987 >To: info-kermit@cu20b.columbia.edu >Subject: C-Kermit on ATT3B2 > >On my new 3b2/400 with C-FP+ floating point C compiler, the only "serious" >problem encountered arose from the fact that <sys/types.h> defines !"typedef unsigned char unchar". Since "ckcker.h" gives a #define unchar(a) >MACRO, it was necessary to make the following changes: ! 1) In each module including both types.h and ckcker.h, they > had to be included in that order. ! 2) The #define unchar(c) in ckcker.h had to be preceeded by > #ifdef unchar > #undef unchar + #endif >Sorry I don't have access to my machine right now to check exactly which >modules were affected. > >(These changes were applied to (061) version code). > >By the way, has anyone had success using C-Kermit on a 3B2/400 to gain >access to a "bi-directional" port? (The 3b2 with sysV.3 at least, has >a "uugetty" process which looks for logins on a port, but will allow >a local user to gain access for outgoing use. The protocol for gaining >access isn't clear to me - it seems to be connected with locking the >port line before you try to open it. What else must be done - special open >or ??? - is unknown to me at this time. By the way - doesn't looking to see >if you can lock a line and actually locking it, before you try to open it >for exclusive use make sense in general?) ------------------------------ Date: Wed, 28 Jan 87 15:04:27 EST From: rutgers!unirot!citibank!halloran@seismo.CSS.GOV Subject: Re: C-Kermit Compile Problems on AT&T 3BX Keywords: C-Kermit, AT&T 3BX I ran a make on the 4D(061) source obtained from okstate using a 3B15 under V.2.1.1 and had no errors as described. The preprocessor apparently handled the #endif XXX without problems, nor did I have pointer problems with the signal() calls. I suggest he check his makefile for any funny redirection of include directories, etc. The problem doesn't seem to be in the standard makefile or code. Bob Halloran, Consultant UUCP: rutgers!unirot!halloran DDD: (201)251-7514 eve ET CSNet/ARPA: unirot!halloran@rutgers.edu ATTmail: RHALLORAN ------------------------------ Date: Mon, 2 Feb 87 09:40:02 CST From: Christian G. Herzog <ihnp4!laidbak!zog@ucbvax.Berkeley.EDU> Subject: Complaints about AT&T 3BX Kermit Keywords: AT&T 3BX Kermit RE: Info-Kermit Digest V6 #3 In regards to the blurb on complaints when porting to ATT3Bx systems : Starting with System V Release 3, signal() is now defined as returning a pointer to a function returning void. This was kind of makes sense since you couldn't use the return value of a signal function anyway. Signal probably would have been defined this way from day one if the 'void' data type had existed. Chris Herzog ihnp4!laidbak!zog Lachman Associates ------------------------------ Date: Mon, 9 Feb 87 14:24:24 CST From: sun!soma.bcm.tmc.edu!rice!masscomp-request@seismo.CSS.GOV (Stan Barber) Subject: C-Kermit 4D(061) on the Masscomp Keywords: C-Kermit, Masscomp Kermit I have finally taken time to check out the C-Kermit release of late last year on the Masscomp family of computers. Here are the results of the test: "make rtu" makes a working version except the usualy problems with the uucp spool locking problems. "make bsd" makes a working version if it is used in the ucb environment with the enclosed modifications make to the ucb environment libc.a. The problem with the spool locking remains. I also provide a version of the acucntrl program for the masscomp that can toggle the getty on the line and provide line locking if needed. So people can add "-DNEWUUCP" to the CFLAGS line if they use this program. Finally, I tested the dial command with our Hayes modems, and it doesn't work. I have not tested why. I will try to test it out sometime. Here is the "fix" to allow "make bsd" to work on the masscomp. This "fix" is unsupported, but it does seem to work. #!/bin/sh # this program will a bug in the ucb universe libc that seems # to remain uncorrected on the Masscomp # even with the new release of the run-time libraries. # You must be the superuser to use this. ar x /.attlib/libc.a ttyname.o ar r /.ucblib/libc.a ttyname.o rm ttyname.o ranlib /.ucblib/libc.a exit 0 Stan Barber, Moderator mod.computers.masscomp (or comp.sys.masscomp) masscomp-request@soma.bcm.tmc.edu ------------------------------ Date: Thu, 29 Jan 87 21:48:57 est From: Joel Seiferas <joel@rochester.arpa> Subject: /Q in Fansi-Console Keywords: MS-DOS Kermit, 2.29b, Fansi-quick Jim Celoni (Celoni@Score.Stanford.EDU) solved my problem with the file transfer screen in 2.29b for the IBM PC: ``The file transfer screen is incompatible with Fconsole 2.0's /Q1 option. Fansi-quick really does speed things up, so all I do is toggle it before and after the transfer. Good thing they put /Q1 /Q0 on keystrokes... +j'' This does solve the problem. Joel Seiferas joel@cs.rochester.edu ------------------------------ Date: Fri, 06 Feb 87 19:56:58 EST From: "Roger Fajman" <RAF@NIHCU> Subject: Fansi-Console and Tallscreen Keywords: Fansi-Console, Tallscreen > Joel Seiferas said the file transfer screen flashed on only > momentarily with his IBM PC w/Fansi-Console 2.0. Kermit follows DOS's > rules for the display. I suggest he try again without Fansi-Console > because such utilities trap video i/o and apply their own rules. Kermit, > of course, is completely unaware of the Helpful Utility and does not > need an ANSI interpreter. There was an earlier problem with Fansi-Console > when Kermit displayed the Connect mode status line; Fansi-Console's author, > Bob Smith, fixed that this summer. The problem that I encountered with the displaying of the attributes of the status line in MS-Kermit 2.29a was related to Tallscreen, not Fansi-Console. Bob Smith, the author of Tallscreen, provided a fix. The problem was that the video attributes of the status line were not displayed correctly. The information itself was properly displayed. The confusion probably arose because part of Tallscreen is a replacement for ANSI.SYS. It is, however, a completely separate product from Fansi-Console, which also replaces ANSI.SYS. Roger ------------------------------ Date: Wed, 28 Jan 87 15:39:42 est From: Bennett E. Todd III <ecsvax!bet@mcnc.org> Subject: Bad Filename in MS-DOS Kermit Version 2.29 Keywords: MS-DOS Kermit RE: Info-Kermit Digest V6 #3 >From: Ed Barton <EB%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU> >Subject: Bad Filename in MS-DOS Kermit Version 2.29 > >The IBM-PC implementation of Kermit 2.29 does not catch filenames that are >actually device names. [...] and a fine thing, too! I can print files from remote systems by downloading to a file named "prn".... This is a DOS "feature", and is quite well documented in elementary DOS tutorial materials. It's nice that this feature (allowing access to character-special devices via names in the filename space) isn't disabled by some well-meaning hackery. Allow the system to behave as documented! (Note: I do NOT intend here to claim that MS-DOS is particularly correct in its documented behavior; that is a separate issue). If you don't like the current behavior of MS-DOS vis-a-vis filenames matching device names, there is an undocumented DOS interrupt which can be used to change it. It is called the AVAILDEV function, and is stacked up on the same DOS function number as the SWITCHAR function. Specifically, to prevent prn.dat from referring to the printer (or any other such device name overriding) issue the following machine language instructions (the debugger can be used to make a .COM file to run these): mov ax,3703h xor dl,dl int 21h -Bennett ------------------------------ Date: Mon, 02 Feb 87 21:58:22 EST From: "James H. Coombs" <JAZBO@BROWNVM> Subject: MS-DOS Kermit and Mouse Definitions Keywords: MS-DOS Kermit, Microsoft Mouse I am thinking about writing a Microsoft Mouse menu for use with Kermit. Is anyone interested in sharing definitions/ideas? Thanks. --Jim P.S. I am primarily interested in experimenting with using the mouse when emulating a VT100 on an IBM mainframe (CMS, XEDIT, etc.), but it might be best to concentrate on supporting such Kermit functions as Push to DOS. One problem that I see immediately is that cursor movement is sluggish; the speed at which one can move a mouse makes this sluggishness obvious and problematic. Comments, suggestions? ------------------------------ Date: Mon, 9 Feb 1987 11:46:06 CST From: Dan DeNise <KERMIT@UMRVMB> Subject: MS-Kermit Key Definitions Keywords: MS-DOS Kermit, Key Definitions I just got Info-Kermit Digest V6 #4 today, and felt moved to respond to Roger Fajman's suggestion of adding SET commands for key names. I don't like it. It would add bulk to an already bulky program and reading and decoding key name definitions as well as key definitions would make startup even slower than it is now. I think a simpler and better solution is to add a prompted version of the SET KEY command. set key q z could be entered as: set key Press a key: q Scan code is 20 Enter definition: z and set 4455 kexit could be entered as: set key Press a key: <Alt-X> Scan code is 4455 Enter Definition: kexit This would facilitate interactive key definitions by not forcing people to do a SHOW KEY command to find the scan code before doing each SET KEY commmand. I also think Kermit should be able to write the current key definitions to a file. The most appropriate form, of course, is a series of SET KEY commands, ready to be TAKEn in MSKERMIT.INI. Dan DeNise C0016@UMRVMB.BITNET ------------------------------ Date: Sun 1 Feb 87 01:14:52-PST From: Bob Larson <BLARSON@USC-ECLB.ARPA> Subject: Prime Kermit and Kermit Sliding Windows Keywords: Prime Kermit, Sliding Windows I've noticed a couple of problems in prime kermit: The character '*' is converted to the wildcard character '@' in filenames. Since '*' is a legal character in filenames, this can cause problems. This is why you can't use a relitive pathname such as '*>subdir>file' in a get command from another system. Wildcard characters '+' and '^' are not expanded unless the pathname also contains an '@'. The default window size is much bigger than the tipical terminal input buffer, so windowed kermit operation may be slower than non-window unless it is set to something reasonable. (2 or 3) Parity is not set or unset consistantly on outgoing data. Specificly, the parity bit is set on the quote character in the send-init packet and not in the data packets. I'm working on a new version, modernized (requires 20.0 or later primos) with connect mode and several other new features. In my test version, I've noticed that the NAK of most desired on receiving a short packet tends to cause the same packet to be sent numerous times. (The errors were caused by receive buffer overflow.) Delaying the NAK of the most desired (which has already been NAKed once) until the receive buffer is empty seems to me to be a better policy, but I havn't actually tried it. [Ed. - Thanks! Your message was added to PRIME.BWR.] ------------------------------ Date: Wed, 04 Feb 1987 13:40 PST From: JAJZ801@CALSTATE.BITNET Subject: Intel MDS Kermit Keywords: MDS Kermit A while ago in the digest I questioned if anyone knew which Kermit version for the intel MDS's was most current in view of closely spaced revision dates. I have examined both versions and the MD2* files are obviously enhanced with respect to functionality. However, in examining them carefully, the implementation of the new features, principally server commands (not server mode) appears to have been done with block-copy type editing since many text strings are duplicated even where not exactly appropriate. Moreover, the logic does not completely support the protocol manual specifications: It will not handle long replys and interprets any ACK reply as init information instead of display text. This all seems rather harmless and I don't doubt that it works for the implementor, particularly since the comments and many menus and prompts specifically refer to a VAX as the remote host machine and may not have had widespread testing. I am undertaking a correction of these features and also adding support for several low-level enhancements: binary quoting, alternate checksums, long (and extra long) packets, repeat prefixing, and character parity. Will probably also add xon-xoff control and server mode later. In conjunction with this I am reorganizing the source along more functional lines and to balance module size somewhat (many MDS's still operate on painfully slow floppies and have 808x chips ... compiles can take a while). I notice that several other people are working on modifications (according to the AAWAIT file), mostly to upper level features such as TAKE, SETs, menus, which I am not addressing. I would like to contact them for cooperative purposes but no network addresses are listed. If any are on the net, I would appreciate being contacted to coordinate and merge changes. Jeffrey Sicherman JAJZ801@CALSTATE.BITNET ------------------------------ Date: Fri, 06 Feb 87 09:22:45 ULG From: Andre PIRARD <A-PIRARD@BLIULG12.BITNET> Subject: CMS TAKE File for Mac Kermit National Characters Keywords: CMS Kermit, Macintosh Kermit, National Characters, EBCDIC, ASCII I told you some time ago of national characters and an emerging IBM EBCDIC set called "table 500" to support them. I've composed an according conversion table to be TAKEn on CMS KERMIT for use with MacKermit. Pitifully, it's only useful in file transfer mode. I see no way in terminal mode (on the 7171) that would not involve screen codes translation on the Mac. By the way, there is still the problem of the "OPTION dot" key that is nowhere to find on our national keyboards. We have : (colon) where you have "." (dot) and our dot is the shifted key to the right of your M (which is our ",?" (isn't that easy?)). Neither OPTION ":" nor "." (which needs the shift key) nor others yield the interrupt. Do you have a hint? Or wouldn't there be a more "international" choice to be chosen in a future version? Here goes my file for anyone it can help: [Ed. - Thanks, Andre. We've never seen a European Macintosh Keyboard. Can anyone else offer any hints? Meanwhile, Andre's translation table has been added to CKMKER.BWR and CMSKERM.BWR.] ------------------------------ End of Info-Kermit Digest ************************* -------