Jan 29, 2001 This package contains 3 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.97 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 UNZIP.EXE. If you access the Internet through a Firewall system and need PASV support, you must have TCP/IP 4.3 or later installed. It contains updated RXFTP and FTPAPI DLLs that support PASV (Passive) mode. If you have TCP/IP 4.3 or later installed, do not replace RXFTP.DLL with the one from this package. RSUINST will automatically use PASV mode if it is available. 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 Attr Name ------ ------ ----- ----- ---- ---- -------- ---- ---- 222070 DeflatN 94659 57.4% 05/03/00 9:15a b9ffbafd --w- rsuinst.exe 104651 DeflatN 50931 51.4% 04/17/00 1:01p a6787b64 --w- rxftp.dll 139827 DeflatN 66397 52.6% 11/04/97 2:19a 5ff67e0b --w- unzip.exe ------ ------ ----- ---- 466548 211987 54.6% 3 1. Rename all existing copies of RSUINST.EXE, UNZIP.EXE, and RXFTP.DLL. If you have TCP/IP 4.3 or later, leave RXFTP.DLL asis. 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 in the \TCPIP\DLL directory. Make sure it is the only copy in your LIBPATH. If you have TCP/IP 4.3 or later, leave RXFTP.DLL asis. All future updates will also be available via the automated update mechanism now in RSUINST.EXE when you click on an .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. 1.95 Finish FtpSetActiveMode checking. 1.96 Added messages about PASV mode. 1.97 Remove check for FtpSetActiveMode, just load RXFTP.DLL functions