The following is a description of the NCSA/BYU Telnet program... BYU has implemented a very primitive ftp client in the NCSA Telnet application for the Macintosh. This means that you can use this application to do high speed "MacBinary" transfers between Macintosh systems that are connected to the same network. You can also FTP directly from a Mac to any FTP servers (like sumex-aim at Stanford), which you can not do with the original NCSA Telnet application. There is no cost for this application, and the source code is available for both MPW and LightSpeed C. Note: NCSA is not responsible for maintenance of this version, so please don't bother them with problem reports. Instead, send problems and suggestions to Jim Logan at "loganj@yvax.byu.edu". This ftp client is implemented in the non-Mac "command and scroll" style (of older and lower life forms). We're making this version available now for others who need the outgoing ftp capability and aren't fussy about interface elegance. Known problems: 1. Only one outgoing ftp session can be active at one time, but it does work okay with simultaneous Telnet sessions and incoming ftp activity. 2. There is no "ftp>" prompt as you find on most other systems. So when an ftp session is established you login by typing "user username", then type your password on the next line. We'll fix the user interface after we decide what to do and when we have time to work on it. This is not a commitment to provide maintenance support, and since we're busy we might not be able to respond. VERSION 2.3.1 improvements... 1. NCSA's FTP client code added. 2. Holding down the shift key while pressing "cmd F" during a "Telnet" session sends the FTP command without the "-n", which is necessary for some non-unix systems like VAX/VMS. VERSION 2.3.2 improvements... 1. Problem with the VT100 emulation of scrolling regions which causes the Mac to crash in some situations. 2. FTP client "MGET" and "MPUT" functions are working properly, and ftp server "NLST" related functions (i.e., MPUT & MGET) work much better. VERSION 2.3.3 problems & improvements... 1. Problem reported by Ted Nieland of Control Data Corporation (25 Jun 1990): Session one: A telnet session to a host Session two: A FTP client session to same host as session one. Start a MGET from session two. Switch to session one. After the current file gets finished in session two, session one turns into a ftp session and the further requests from the MGET go to it and subsequently fail. Status: Fixed. 2. Requested improvement from Russell Owen (31 Aug 1990): Implement a way of opening an ftp session purely from the keyboard; either by bringing up the Open Session... dialog box with "ftp" already checked (e.g. by cmd-option-O), or by allowing some key command to toggle the "ftp" check box. Status: Done: Command F now toggles the "FTP Session" check box. 3. Problem reported by "PWF@vx.acs.umn.edu": During the option negotiation between NCSA Telnet and the Multinet server an '!' exclamation mark keeps on appearing before the Username: prompt. Has anyone run into this before? I'm using NCSA Telnet 2.3g for the Macintosh. I haven't run into it yet logging into any other system except Vaxen using Multinet. Status: Fixed, and reported to NCSA. 4. FTP client "mget" function not working on Mac II FX. Status: Fixed. VERSION 2.3.4 improvements... 1. Problem & solution reported by David Palmer (16 Dec 1990): Tektronix graphics "x coordinates can be up to 3 pixels off, which means that if you have a line in two segments, the ends don't match up properly. Status: Fixed. 2. Dynamic IP assignment broken in version 2.3.3. Status: Fixed. VERSION 2.4.8 improvements... 1. Changes made at BYU to version 2.3.x have been included in 2.4.8. 2. TEK graphics are fixed to work as they did on version 2.3.x. VERSION 2.4.9 improvements... 1. The "Set Usable Lines..." function under the "Session" menu was broken in version 2.4.8. Status: Fixed. 2. FTP server was not returning the "257" code during a PWD operation causing it to fail, also broken in version 2.4.8. Status: Fixed. 3. Two new keywords have been added to the "config.tel" file: "linemode=no" disables linemode globally. "eightbit=no" masks off 8th bit of incoming visible characters. 4. The default is now FTP server "off", to avoid potential security problems. VERSION 2.4.10 improvements... 1. Now that the default is FTP server "off", "ftp=yes" in the "config.tel" file turns it on. 2. The mode "eightbit=no" (in config.tel) has been improved. VERSION 2.4.11 improvements... 1. We fixed a bug that was causing Telnet to crash occasionally when a session was closed. 2. FTP to certain IBM hosts such as brownvm.brown.edu has been fixed, there was a problem with sending the password. 3. Printing/copying graphics from a Tek graphics window has been fixed, it no longer requires text to be selected in the session window before the "Print Selection..." menu item becomes available. 4. By popular demand: a blinking cursor and 1 of 3 different cursor styles can now be selected in the preferences dialog. 5. When the non-MacTCP version is used on localtalk it will attempt to "register" with or without KIP. VERSION 2.4.12 improvements... 1. VT220 emulation has been implemented, and it will identify itself as VT200-series unless one or both of the following conditions are found: 1) No extended keyboard, or 2) "eightbit=no" specified in the "config.tel" file. In VT220 mode both the keyboard and display emulate a VT220. 2. FTP client initiated file transfers and other functions that fail with a result code of "5XX" are now aborted properly. This solves the problem of files being created that can't be trashed or written over because they are still open. 3. Keyboard mapping of option keys has been fixed to honor the active system script. And, Telnet no longer does a "setscript" which fouls up other applications. The application "KCHR" resource is used for mapping keys only if it is the only "KCHR" resource that can be found (i.e. System 6). 4. The non-MacTCP version will now attempt to connect to hosts with or without KIP. 5. Blinking cursors have been improved, so the cursor image is not visible when it should be invisible. Future: 1. The FTP client needs a prompt. Status: Not fixed yet. Regards, Jim Logan bitnet: loganj@byuvax.bitnet internet: loganj@yvax.byu.edu .