July 25, 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.98 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 already have RXFTP.DLL anywhere in your LIBPATH (usually \TCPIP\DLL) then DO NOT, I repeat, DO NOT replace it with RXFTP.DLL from this package. 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. To install the files in this package, put RSUINSTN.EXE in a separate directory then enter RSUINSTN. This will create the following files: rsuinst.exe rxftp.dll unzip.exe It also includes this file (rsuinst.txt). 1. Rename all existing copies of RSUINST.EXE, UNZIP.EXE. Note: If you already have RXFTP.DLL on your system, leave it alone, do not replace it with the one from this package. 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. Note: If you already have RXFTP.DLL on your system, leave it alone, do not replace it with the one from this package. All future updates will be available via the automated update mechanism now in RSUINST.EXE. Every time you click on a .RSU file, RSUINST will check to see if a new level of RSUINST is available and if so will download it for you. You must then manually unzip it and replace the current one with the new one. Dick Kurtz; OS/2 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 Correct bad level of RXFTP.DLL in RSUINST.197 and RSUINSTN.EXE. 1.98 Add Software Choice support