
This archive contains a ZIP image of the \tcpip\ directory tree of an OS/2 3.0
system that has applied ALL the fixes and updates (including Y2K) as supplied
by IBM. Its' sole purpose is to make it easier for persons running OS/2 3.0 to
update their tcpip stack, eliminating any possible confusion or errors in the
process.

Since it is a complete image, it will also replace any files that were deleted,
corrupted or otherwise missing from the original /tcpip/ directory tree.

*******************************************************************************

   This update is for the 2.x tcpip stack as delivered via the BONUSPAK of
   the OS/2 3.0 distribution. It is not intended for OS/2 3.0 Connect or
   anyother version of the tcpip stack.

   If you have already applied fixes/updates to your 2.x tcpip stack,
   execute INETVER from a command prompt to see what level your tcpip has
   been updated to. If it matches 2.07m, then bypass this update all
   together. If it excedes 2.07m, PLEASE drop me an email, you have
   something I haven't found yet! I can be reached at: mcbrides@erols.com

   Sorry, hand holding is not offered. If you're not comfortable applying
   this update, then go party instead... it's not for you... :0)

*******************************************************************************


REQUIREMENTS:
-------------
-- YOU MUST HAVE - OS/2 3.0 (red or blue) with the IAK installed from the
   BONUSPAK.
-- YOU MUST HAVE - INFOZIP's UNZIP utility (available on HOBBES)
-- YOU MUST HAVE - LXLite version 1.21 and its' utilities, namely UNLOCK.EXE
   (available on HOBBES)


WHAT IT DOES NOT DO:
--------------------
-- This update ONLY updates the files in the \tcpip\ directory tree. It does
   not create or destroy DeskTop objects in the INTERNET HIGHWAY folder. If you
   want the objects in the mentioned folder, stop here and re-install the IAK
   from the BONUSPAK CDRom. Then continue with this update...

-- Also, this update does not overwrite any of the *.INI files in the \tcpip\
   directory tree, so your settings in DOIP, etc. will be uneffected. However,
   backups are encouraged anyway. ;')


WHAT'S IN THIS UPDATE THAT'S NOT ORIGINAL TO OS/2?
--------------------------------------------------
-- The only file in this update that hasn't come from IBM is the file at
   \tcpip\etc\services. It has the following socket ID's added into the
   original services file:

smtp            25/tcp mail                     #Simple Mail Transfer
smtp            25/udp mail                     #Simple Mail Transfer
pop3            110/tcp                         #Post Office Protocol - Version 3
pop3            110/udp                         #Post Office Protocol - Version 3
nntp            119/tcp readnews untp           #Network News Transfer Protocol
nntp            119/udp readnews untp           #Network News Transfer Protocol

--  The additions of the above lines to the services file allows the correct
    operation of VSOUP/SOUPER and my JSOUP newsgroup/email utilities to operate
    correctly.


BEFORE INSTALLATION OF THIS UPGRADE:
------------------------------------
-- Using INFOZIP'z ZIP utility, make a backup of the existing tcpip directory
   tree. I recommend: ZIP -rS9 TCPIP-OLD C:\TCPIP\
-- If you completely flubb the update you can restore your original tcpip by
   executing: UNZIP -oC TCPIP-OLD


INSTALLATION:
------------
-- Close all running tcpip processes.
-- Move to the drive that contains the \tcpip\ to be updated.
-- Execute UNLOCK.EXE from the root using this command line: UNLOCK tcpip\* /R+
** THERE SHOULD BE NO ERRORS REPORTED FROM THE UNLOCK.EXE UTILITY.
   IF THERE ARE ERRORS REPORTED, YOU FAILED TO EXECUTE THE UTILITY CORRECTLY.
-- Execute UNZIP from the root: UNZIP -oC tcpip207m
** THERE SHOULD BE NO ERRORS REPORTED FROM THE UNZIP COMMAND. IF ERRORS ARE
   REPORTED, YOU POSSIBLY FAILED TO USE THE UNLOCK.EXE UTILITY CORRECTLY OR
   FLUBBED THE UNZIP COMMAND. You did point unzip to the update archive???
-- Shutdown and reboot from the desktop.
-- You may now delete the directory that you unzipped TCPIPUP.ZIP in.
-- At a command prompt enter: INETVER
-- INETVER should now show version 2.07m...


FOR YOUR INFORMATION ONLY:
--------------------------
-- The use of UNLOCK.EXE is absolutely neccessary! It unlocks any programs or
   dll's that may be in use by the system and allows them to be over written.
   The "other way" of applying this update is; boot from floppy, skip the
   "unlock step" and continue with the rest of the instructions. I'm too busy
   to sit and wait for OS/2 to boot from floppy, so UNLOCK works just fine
   for me... <VBG>
-- After installing the IAK, I found these new entries or additions added to my
   config.sys. I post them here for comparison ONLY.

LIBPATH=C:\TCPIP\DLL;C:\TCPIP\UMAIL
SET HELP=C:\TCPIP\HELP;C:\TCPIP\UMAIL
SET PATH=C:\TCPIP\BIN;C:\TCPIP\UMAIL
SET ETC=C:\TCPIP\ETC
DEVICE=C:\TCPIP\BIN\INET.SYS
DEVICE=C:\TCPIP\BIN\IFNDISNL.SYS
DEVICE=C:\TCPIP\BIN\VDOSTCP.VDD
DEVICE=C:\TCPIP\BIN\VDOSTCP.SYS
RUN=C:\TCPIP\BIN\CNTRL.EXE
RUN=C:\TCPIP\BIN\VDOSCTL.EXE


A REQUEST:
----------

If any of you are running the 4.1 tcpip stack on OS/2 3.0, please email me as
to HOW you did it. Thanks.



