May 20, 1999 This package contains 4 files to be used with the RSU process for downloading and installing Fixpaks from the Internet without the need to create diskettes. It contains version 1.94 of RSUINST.EXE, which is a VisPro/Rexx 3.1 generated program to replace the initial versions of RSUINST.EXE from Raleigh, NC. It also contains RXFTP.DLL and FTPAPI.DLL as well as UNZIP.EXE. FTPAPI.DLL is new with the 1.93 version and is needed along with a companion change in RXFTP.DLL to support FTP PASV mode when working through a Firewall system. To install the files in this package, put RSUINSTN.EXE in a separate directory then enter RSUINSTN. This will create the following files: Archive: RSUINSTN.EXE Length Method Size Ratio Date Time CRC-32 Name ------ ------ ---- ----- ---- ---- ------ ---- 221334 Implode 102661 54% 05-20-99 10:09 0ebbb879 rsuinst.exe 104222 Implode 53962 48% 03-11-99 11:20 c28c7be0 rxftp.dll 109509 Implode 91207 17% 03-11-99 11:20 5278773c ftpapi.dll 139827 Implode 82348 41% 11-04-97 02:19 5ff67e0b unzip.exe ------ ------ --- ------- 574892 330178 43% 4 files 1. Rename all existing copies of RSUINST.EXE, UNZIP.EXE, RXFTP.DLL and FTPAPI.DLL. 2. Place the new RSUINST.EXE and UNZIP.EXE in the \TCPIP\BIN directory (or any directory in your PATH). Make sure they are the only copies in your PATH. 3. Place the new RXFTP.DLL and FTPAPI.DLL in the \TCPIP\DLL directory Make sure they are the only copy in your LIBPATH. All future updates will also be available via the automated update mechanism now in RSUINST.EXE when you click on a .RSU file. Dick Kurtz; NCSD Fix Distribution; Austin, Tx History: 1.70 Has some fixes so it works better with the new FTPINSTL.EXE program. This is the minimum level needed for all future OS/2 RSU Fixpaks. 1.71 Implements automatic update when a new version is released. 1.72 changed way test was done for ending vbrace }. 1.73 Y2K - use 4 digit year in log file. 1.74 Allow download target to be remote drive. Fix automatic update (-o on unzip) 1.75 Use common Wincent routine 1.76 Fix syntax error when no path for NAME= in .RSU file. 1.77 Fix Self-update code, error lines 8 and 15 of generated @r@s@u@.cmd. 1.78 Start install program instead of running inline. Use /I so config.sys environment used for started program. Do not cleanup $RSUTMP$ directory. Leave to called pgm. Pass ver as 5th parm TO called program. 1.79 Fix tempfile setup in 1005 Beep on error conditions Save/restore remote_cb setting 1.80 Define lbet/ubet used in translations 1.81 Pass userid/password asis, no translation Remove lbet/ubet 1.82 Remove @ from @START so E launches in foreground. Log version string passed as last parm to called install program. 1.83 START /I install program only if INSTALL_PGM word 2=pristine in rsu file. 1.84 Honor UNZIP= setting in .RSU file. 1.85 Allow multiple PKG_FILE sections in RSU file. Change directory only if needed. Start install_pgm with /F. 1.86 Alow multiple FTP_SITE entries. Show time/throughput on downloads. Change mode only if needed. 1.87 Fix space_needed calculation when multiple FTP_SITE entries. 1.88 Allow comments and blank lines in .rsu file, remove quiet from FtpLoadFuncs call, change where auto-update code gets called. 1.89 Set RC=0 if not updating rsuinst.exe in loop. 1.90 Handle FTP DIR response of 6 words (Leon's server). 1.91 Allow use of remote drive if no space on local 1.92 Add PASV support. Requires updated RXFTP.DLL and FTPAPI.DLL 1.93 Trap errors around FtpSetActiveMode() in case new RXFTP.DLL not installed 1.94 Verify FPTAPI.DLL has FtpSetActiveMode API. Use message boxes for early errors. Support ? -? /? -version parm (show who we are and what version). Fix FtpGet of new rsuinst. Local/remote names were reversed in Updater.