home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 28 Fixes4x / 28-Fixes4x.zip / v4rsu.zip / read.me < prev    next >
Text File  |  1998-02-06  |  14KB  |  361 lines

  1. READ.ME for LATEST40.EXE
  2.  
  3. Note: The self-extracting zip file may be distributed as LATEST40.EXE or
  4.       IC20005.EXE. If you receive the file with the name IC20005.EXE, please
  5.       substitute "IC20005" for "LATEST40" in the "Installation Instructions"
  6.       below.
  7.  
  8.  
  9. Abstract:
  10. ---------
  11.  
  12.  APAR     Module(s)     Abstract
  13. -------  ----------    ---------------------------------------
  14. IC20005  tcpipdll.dll  DCAF 1.33 SYS3175 AFTER WR08421 AND IC19489 APPLIED
  15.          sockets.sys
  16.  
  17.  
  18. Description:
  19. ------------
  20.  
  21. This package provides replacement modules for the V4.0 tcp/ip
  22. stack and DLL's. Note that service is cumulative. See the Change History
  23. below for the APARs applied to the stack and DLL's since OS/2 Warp V4 GA.
  24.  
  25.  
  26. Prerequisites:
  27. -------------
  28.  
  29. You must have one of the following installed on your system:
  30.   - TCP/IP V4.0 and MPTS from OS/2 Warp Version 4, component id 5639B1700,
  31.     R510.
  32.   - Warp Connect or Warp Server with either or both of the following:
  33.        - the MPTS from Comm Server
  34.        - the MPTS from Warp Server SMP client   (NOT Warp Server SMP server)
  35.        - MPTS FixPak WRx8421   (superceded WRx8415)
  36.  
  37. You must also have one of the following installed:
  38.   - MPTS FixPak WRx8421
  39.   - The fix for IC16063 (see below for a description)
  40.  
  41.  
  42.  
  43. Pre-Installation Instruction:
  44. ----------------------------
  45.  
  46. The following must be done one time only to avoid tcp/ip problems:
  47. If the file c:\tcpip\archive\dll\tcpipdll.dll exists, please erase it.
  48. (Substitute the drive letter on which \TCPIP\ is installed for "c:")
  49. This is a downlevel DLL which may replace the current DLL.
  50.  
  51.  
  52.  
  53. Installation instructions:
  54. --------------------------
  55.  
  56. 1. You should create a temporary directory and decompress (unzip) LATEST40.EXE
  57.    into it. Enter the following:
  58.       LATEST40 .
  59.    No subdirectories are created.
  60.  
  61. 2. Since some of the files are locked by the system (the DLL's), to replace
  62.    them you must now perform a shutdown of your OS/2 system.
  63.    The directions below will walk you thru the procedure for replacing
  64.    these files.
  65.  
  66. 3. Reboot your system.
  67.  
  68. 4. As soon as your system begins to boot, and you see the OS2 with a small
  69.    white block in the upper left corner of your screen, depress the ALT key and
  70.    the F1 key at the same time (ALT-F1).
  71.  
  72. 5. The Recovery Choices screen should be displayed. Press F2 to
  73.    get a command prompt.
  74.  
  75. 6. Your system will now continue to boot, and should complete with an [X:\]
  76.    prompt, where "X" is your boot drive.
  77.  
  78. 7. Change to the drive and temporary directory in which you unzipped the
  79.    LATEST40.EXE file.
  80.  
  81. 8. The files listed in this directory should replace ANY EXISTING FILES of
  82.    the same name currently on your system.  DO NOT create a subdirectory for
  83.    these files and simply place it in your PATH in CONFIG.SYS.  If you do,
  84.    it will create multiple copies of DLL'S, and EXE's etc, which could cause
  85.    erratic behavior of your system.
  86.  
  87. 9. Place the files in directories as listed in the "Contents" section below.
  88.    Note that "y:" is the drive on which MPTN was installed, and "x:" is
  89.    the drive on which TCP/IP was installed (x: and y: are usually the same).
  90.  
  91. 10. Reboot your system. You can use Ctrl-Alt-Del.
  92.  
  93. 11. Your system should now start normally and all file changes will be in
  94.     effect.
  95.  
  96. 12. When your system has completed startup, you can verify that the new
  97.     TCP/IP stack is running by issuing the following command from an OS/2
  98.     command prompt:
  99.        INETVER
  100.     The following should be displayed:
  101.        Inet Version: 4.02t
  102.  
  103.  
  104. Contents
  105. --------
  106.  
  107. The following is a list of the files contained in LATEST40.EXE and
  108. the directories in which they should be placed:
  109.  
  110. y:\mptn\protocol
  111.  
  112.  1-29-98   2:49p     37400           0  ifndis.sys
  113. 02-06-98  09:41p     59957           0  sockets.sys
  114. 12-18-97  11:58a    242521           0  afinet.sys
  115. 12-20-96  12:26p      8696           0  afos2.sys
  116.  
  117. y:\mptn\dll
  118.  
  119.  9-15-97  11:03a     37842           0  so32dll.dll
  120. 12-14-97  11:04p     78325           0  tcp32dll.dll
  121. 02-05-98  23:00p     33228           0  tcpipdll.dll
  122. 12-14-97  11:04p     32288           0  tcptime.dll
  123.  
  124. y:\mptn\bin
  125.  
  126.  8-19-97   2:20p     17215           0  ifconfig.exe
  127.  9-10-97  11:04p     19134           0  syndef.exe
  128. 11-05-97  11:03p     20671           0  route.exe
  129. 10-23-97  11:05p    123904           0  ipformat.exe
  130.  
  131. x:\tcpip\bin
  132.  9-11-97  12:18p     90112           0  routed.exe
  133.  
  134.  
  135. Change History
  136. ---------------
  137.  
  138.  APAR     Module(s)    Abstract
  139. -------  ----------   ----------------------------------------
  140. IC19728  ifndis.sys    TRAP D IN IFNET$ WHEN PING FROM ANOTHER HOST WITH STACK
  141.                        FIX LEVEL INETVER 4.02M AND 4.02O
  142.  
  143. IC19732  sockets.sys   TRAP D IN OS/2 TCP/IP STACK RUNNING 3172 OFFLOAD AND
  144.                        TELNETD
  145.  
  146. IC19489   sockets.sys  ARP TABLE ENTRIES ON 3172 OFFLOAD BOX TIMING OUT. ALSO
  147.           afinet.sys   OCCURS ON NON-3172 HOSTS IF ROUTED IS RUNNING.
  148.           ifndis.sys
  149.  
  150. IC19332  tcp32dll.dll   SOCKS_DOMAIN LIMITED TO ONE DOMAIN
  151.           sockets.sys
  152.  
  153. IC19483  ifndis.sys    UNABLE TO NET USE TO SERVER USING TCPBEUI AFTER IC19235
  154.                        FIX IS APPLIED TO TCP/IP STACK
  155.  
  156. IC19396  sockets.sys  UNABLE TO CLOSE FTPD OR TELNETD BY CNTRL-C
  157.  
  158. IC19112   afinet.sys   TCP/IP HANGS INTERMITTENTLY, WHEN TCP/IP CONFIG NOTEBOOK ADDS
  159.           route.exe    NET ROUTE AFTER DEFAULT ROUTE, AND NETWORK IS NOT SUBNETTED
  160.           sockets.sys
  161.  
  162. IC19235  sockets.sys   SOCENOPROTOOPT (RC=42) RETURNED BY TCPIPDLL.DLL ON
  163.                        TCP/IP V4 FOR PCEXPRESS CALL TO SETSOCKOPT() WITH
  164.                        OPTION SO_RCVTIMEO
  165.  
  166. IC19108  sockets.sys   ADD NEW FUNCTION FOR 802.3 MACHINE TO COMMUNICATE IN 802.3
  167.          ifndis.sys    ENCAPSULATION IF TARGET MACHINE IS 802.3. RE: IC18964.
  168.  
  169. IC18602  ipformat.exe  IPFORMAT FOR 802.3 FAILS TO FORMAT IPTRACE.DMP CORRECTLY
  170.  
  171. IC17957  sockets.sys  TCP/IP STACK PERFORMANCE IMPROVEMENT WHEN MANY THREADS BLOCKED
  172.          afinet.sys   ON ACCEPT() CALLS
  173.  
  174. IC19010   afinet.sys   TCPBEUI NEEDS TO KNOW WHEN AN INTERFACE IP ADDRESS CHANGES
  175.           sockets.sys
  176.  
  177. IC18959   afinet.sys   TCPBEUI STOPS RESPONDING TO NAME / SESSION REQUEST
  178.           sockets.sys
  179.  
  180. IC17084  ifndis.sys    WRONG ARP TABLE ENTRY DELETED
  181.  
  182. IC18964  ifndis.sys    NEW FUNCTION FOR ETHERNET NETWORK. BOTH DIX AND 802.3 ARP
  183.                        REQUEST WILL BE SENT IF ONLY IF WE ARE CONFIGURED AS 802.3.
  184.  
  185. IC18725  tcp32dll.dll  CAN'T EDIT FILE 'SOCKS.ENV' AFTER IC17933 IS APPLIED
  186.  
  187. IC18433  so32dll.dll   SO32DLL MEMORY LEAK IN APPLICATION WITH FTPDIR(), FTPLS(),
  188.                        AND FTPLOGOFF() CALLS, CAUSING SWAPPER.DAT TO FILL UP
  189.  
  190. IC18573  afinet.sys    TRAP D IN AFINET.SYS AFTER WR08415 WAS APPLIED
  191.  
  192. IC18488  routed.exe    ROUTED ADDS NETWORK ROUTES USING NETMASK OF
  193.                        INTERFACE ON WHICH THE REQUEST PACKET ARRIVED,
  194.                        SHOULD BE NETWORK CLASS MASK
  195.  
  196. IC18755  sockets.sys   PREVENT SYN ATTACK FROM CONSUMING TCP/IP RESOURCES
  197.          syndef.exe
  198.  
  199. IC18562   afinet.sys    Integrate firewall code into base stack
  200.           ifndis.sys
  201.           sockets.sys
  202.           tcp32dll.dll
  203.  
  204. IC17933   tcp32dll.dll  TCP32DLL.DLL traps when no socks.cfg found
  205.           tcptime.dll   NOTE: The changed modules for this APAR have been removed
  206.           sockets.sys   from the normal service sources.
  207.  
  208. IC18319   sockets.sys  TRAP 000D IN AFINET.SYS ON WARP 4 WITH FP2 AND MPTS AT WR08415
  209.           afinet.sys
  210.  
  211. IC18307  ifconfig.exe  EZB5133E OFFLOAD BOX OFF1: IP LINK TO MVS NOT FOUND
  212.                        AFTER WR08415
  213.  
  214. IC18283   sockets.sys  MEMORY LEAK IN TCP/IP STACK. MBUFS ARE GETTING OVER, WHEN
  215.           afinet.sys   RUNNING INTERNET SERVER.
  216.  
  217. IC18356   sockets.sys  3172  OS/2 TCPIP STOPS FORWARDING PACKETS TO AND FROM AN
  218.           afinet.sys   MVS HOST.
  219.           ifndis.sys
  220.  
  221. IC18349  *IC18356*     RANDOM TRAP000D WHEN RUNNING 3172 OFFLOAD ON WARP CONNECT'S
  222.                        TCPIP
  223.  
  224. IC17939  *IC18356*     SYSTEM HANG RUNNING 3172 OFFLOAD ON A WARP CONNECT SYSTEM.
  225.  
  226. IC18136  afinet.sys    ROUTING TABLE CORRUPTED RANDOMLY IF TRY TO CHANGE
  227.                        DEFAULT ROUTER FROM A METRIC 1 DEFAULT ROUTER TO
  228.                        METRIC 2 DEFAULT ROUTER
  229.  
  230. IC17924  ifndis.sys    IFCONFIG UP ALLOWED FOR DUPLICATE IPADDR IN SUBNET
  231.  
  232. IC17928  so32dll.dll   SOCKET CALL IOCTL() W/COMMAND OF SIOCATMARK IS
  233.          sockets.sys   NOT SETTING THE PROPER VALUE.
  234.  
  235. IC17715  ifndis.sys    THIS APAR OPENED TO CORRECT PROBLEMS WITH 802.3 THAT
  236.          sockets.sys   ic16331 DID NOT FIX AND NEW PROBLEMS IT INTRODUCED
  237.  
  238. IC17443  tcp32dll.dll  malloc breaks in multithreaded application.
  239.  
  240. WR08415  (see below)   MPTS FixPak
  241.  
  242.  
  243. TCP/IP APAR fixes included in MPTS FixPak WR08415:
  244. -------------------------------------------------
  245.  
  246.  APAR     Module(s)    Abstract
  247. -------  ----------   ----------------------------------------
  248. IC17349  Ifndis.sys    TCP/IP ALLOWS IP ADDRESS THAT ANOTHER HOST IS USING
  249.  
  250. IC17544  sockets.sys   Using NETBOIS over tcp/ip, connection being
  251.                        dropped during file transfer(NET MOVE fails)
  252.  
  253. IC17362  ifndis.sys    OS/2 MACHINE WITH IP ADRRESS 0.0.0.0 REPLIES INCORRECTLY
  254.                        TO ARPS FROM OTHER MACHINES WITH IP ADDRESS 0.0.0.0
  255.  
  256. IC17305  tcp32dll.dll  ANYNET TRAPS ON STARTUP DUE TO SHORTAGE OF STACK SPACE
  257.  
  258. IC17122  afinet.sys    EXCEPTION IN DEVICE DRIVER: AFINET$ WHEN PROCESSING
  259.                        SOCLOSE()
  260.  
  261. IC16684  tcpipdll.dll  TCPIPDLL is not thread safe
  262.          tcp32dll.dll
  263.  
  264. IC16782  afinet.sys   SELF CONNECTS AND SIMULTANEOUS OPENS  ( 4.4BSD )
  265.  
  266. IC16223  so32dll.dll  GPF in SO32DLL.DLL doing addsockettolist
  267.  
  268. IC16613  so32dll.dll  TCP/IP client hangs sending requests to web server
  269.  
  270. IC16331  ifndis.sys   NEW FUNCTION IN TCP/IP TO SUPPORT INCOMING ETHERNET
  271.                       PACKETS IN EITHER DIX OR 802.3 FRAME TYPES
  272.  
  273. IC16463  afinet.sys   ARP STORM, ICMP PORT 137 UNREACHABLE, IN RESPONSE TO
  274.                       MS CLIENT BROADCAST PACKETS, WHILE WAITING FOR
  275.                       DHCP ADDRESS ASSIGNMENT
  276.  
  277. IC16176  afinet.sys   OS/2 TCP/IP CONFIGURED AS ROUTER MAY OUTPUT INCORRECT
  278.                       MTU FOR PATH MTU DISCOVERY.
  279.  
  280. IC16063  (see below)  OS/2 TCP/IP V4.0 STACK, STACK APPS - SERVICE
  281.                       UPDATES FROM PREVIOUS RELEASES, CONSOLIDATION
  282.                       WITH COMM SERVER STACK
  283.  
  284.  
  285. APAR fixes included in IC16063:
  286. ------------------------------
  287.  
  288. IC16063 provides replacement modules for the OS/2 Warp V4, TCP/IP V4.0
  289. stack, DLL's, and stack applications. This is a consolidation of service
  290. fixes to Warp Connect and Warp Server, forward-fitted to OS/2 Warp V4 TCP/IP,
  291. since GA (see below for the list of APARs).
  292. Also, the OS/2 Warp V4 TCP/IP stack was consolidated with the TCP/IP stack
  293. for Comm Server V4.1.
  294.  
  295.  
  296.  APAR     Module(s)   Abstract
  297. -------  ----------   ---------------------------------------
  298. IC15207  ifndis.sys   MAKE GRATUITOUS ARP BE SENT FOR ALL
  299.                       ALIASES DEFINED
  300.  
  301. IC15208  afinet.sys   HOSTID AND NAME ARE BEING CHANGED WHEN
  302.                       LOOPBACK IS DEFINED
  303.  
  304. IC15266  afinet.sys   MPTS FROM COMM SERVER 4.1: THE PRIMARY
  305.                       SX.EXE PROCESS DOES NOT SHUTDOWN IF
  306.                       ACSTRACE IS RUNNING AT COMM SERVER
  307.                       SHUTDOWN TIME
  308.  
  309. IC15615  afinet.sys   POOR PERFORMANCE DUE TO IMPROPER
  310.                       IMPLEMENTATION OF ALGORITHMS
  311.  
  312. IC15799  ifndis.sys   ATM (IFTYPE=37) IS NOT SUPPORTED IN
  313.                       IFNDIS.SYS
  314.  
  315. IC15890  afinet.sys   WHILE BOOTP CLIENT IS AWATING A SERVER'S
  316.                       REPLY, IT WILL RESPOND TO A PING OF ANY
  317.                       ADDRESS THAT IS SENT TO ITS MAC ADDR
  318.  
  319. IC15891  sockets.sys  ROUTED STOPS UPDATING THE ROUTE TABLE IN
  320.                       MIDDLE OF FOURTH RIP UPDATE (WHEN THERE
  321.                       REDUNDANT ROUTERS SENDING RIP)
  322.  
  323. IC15892  afinet.sys   INTERNET CONNECTION SERVER (ICS)
  324.                       BOTTLENECK DUE TO TOO HIGH MSL
  325.                       (MAXIMUM SEGMENT LIFETIME)
  326.  
  327. IC15920  tcp32dll.dll SINCE APPLYING WR08210, THE DOMAIN NAME
  328.          tcpipdll.dll GETS APPENDED TO FULLY QUALIFIED NAME
  329.                       ON TCP/IP REQUESTS, CAUSING NETWORK
  330.                       CONGESTION
  331.  
  332. IC15921  afinet.sys   TRAP IN AFINET WHEN LOTUS NOTES SERVER
  333.                       PERFORMING HIGH LEVELS OF NETWORK
  334.                       TRAFFIC
  335.  
  336. IC15929  inetwait.exe MPTSTART CALLING IFCONFIG BEFORE NETBIND
  337.                       COMPLETES RESULTING IN TCP/IP NOT
  338.                       ACTIVATING - REGRESSION IN WR08210 OF
  339.                       ORIGINAL APAR
  340.  
  341. IC15945  tcpipdll.dll TCP/IP 3.0: SEARCH COMMAND OF RESOLV2
  342.                       DOESN'T LOOK FOR THE OTHER DOMAIN
  343.  
  344. IC15962  ifndis.sys   SNMPD RETURNS A "0" WHEN QUERIED FOR
  345.                       "IFOPERSTATUS." LEGAL VALUES ARE 1, 2,
  346.                       OR 3 ACCORDING TO RFC1213.
  347.  
  348. IC15972  routed.exe   WITH ROUTED TURNED ON, NFS FAILS TO
  349.                       START ON BOOT-UP DUE INABILITY TO
  350.                       INTERPRET THE RIP REQUEST PACKETS
  351.                       CORRECTLY.
  352.  
  353. IC15973  tcp32dll.dll HOSTNAME RESOLUTION ON THE LAN, BUT NOT
  354.                       THROUGH A SERIAL CONNECTION.
  355.  
  356. IC16034  inetwait.exe INETWAIT.EXE DOES EXIT(STATUS) INSTEAD
  357.                       OF RETURN(STATUS), AND THUS MPTSTART.CMD
  358.                       CANNOT PARSE ITS RETURN CODE.
  359.  
  360.  
  361.