home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / os2pt2.exe / OS2PT2.TXT < prev    next >
Text File  |  1998-12-18  |  13KB  |  294 lines

  1. NOVELL TECHNICAL INFORMATION DOCUMENT
  2.  
  3. TITLE:  OS2PT2.EXE; Client v2.12 for OS/2 Patch
  4. TID #:  2946186
  5. README FOR:  OS2PT2.EXE
  6.  
  7. SUPERSEDES:
  8. OS2212I2.EXE
  9. OS2IPX.EXE
  10. os2pt1.exe
  11.  
  12. NOVELL PRODUCTS and VERSIONS:
  13. OS/2-NW312
  14. NetWare Client for OS/2 2.12
  15. Requester OS/2 2.12
  16.  
  17. ABSTRACT:
  18.  
  19. This file contains the latest patches for the NetWare Client v2.12 for OS/2
  20. (NetWare Requester for OS/2). 
  21. The 32bit libraries from SDK13 are also included.
  22.  
  23.  
  24.  
  25. -----------------------------------------------------------------
  26. DISCLAIMER
  27. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO 
  28. NOVELL.  NOVELL MAKES ALL REASONABLE EFFORTS TO VERIFY THIS 
  29. INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT 
  30. IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO EXPLICIT OR IMPLIED 
  31. CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  32. -----------------------------------------------------------------
  33.  
  34.  
  35. INSTALLATION INSTRUCTIONS:
  36.  
  37. Create a directory called INSTALL$.NEW under \NETWARE.  Copy all files into
  38. \NETWARE\INSTALL$.NEW and reboot.  During boot up, all files in the
  39. INSTALL$.NEW directory will be moved automatically to the \NETWARE directory. 
  40. Existing files in the \NETWARE directory will be overwritten, and the
  41. INSTALL$.NEW directory will be removed.
  42.  
  43. Specific instructions for NWIPXSPX.DLL and TBMI2.COM:
  44. 1. Exit WinOS2 (Optional, but recommended) 
  45. 2. Replace the NWIPXSPX.DLL and TBMI2.EXE file in the directory where the
  46. Windows NetWare drivers are located (typically WINDOWS\SYSTEM or 
  47. \OS2\MDOS\WINOS2\SYSTEM).
  48. 3. Restart Windows.
  49.  
  50. Specific instructions for INSTALL.DOC:
  51. 1. Rename  \NETWARE\NLS\ENGLISH\INSTALL.DOC
  52. 2. Copy the new INSTALL.DOC to \NETWARE\NLS\ENGLISH
  53.  
  54. * It is a good idea to make sure you have backups of all files being
  55. replaced.
  56.  
  57.  
  58. ISSUE: 
  59.  
  60. Symptom:
  61. Previous revisions of VIPX used a different method of determining when
  62. an SL-enhanced 486 (and all Pentiums) had enabled interrupts in a
  63. VDM.  It was possible for a Dos or Windows application to hang OS2 
  64. because VIPX believed the VDM's interrupts were disabled when in fact they were
  65. not.  This was most often reported with (Excel) but possible with any Dos/Win
  66. application.
  67.  
  68. Solution:
  69. Apply VIPX.SYS and DOSVIPX.SYS dated 6-05-97 or later.
  70.  
  71. Symptom:
  72. Revisions prior to 7-30-97 of the v2.12 IFS could halt OS2 when reading
  73. corrupt extended attributes.
  74. Revisions prior to 1-29-97 of the requester did not support long UNC
  75. filenames for volumes whose server-assigned volume number was
  76. greater than 31.
  77. Revisions of the v2.12 IFS prior to 1-27-97 did not spool captured
  78. print data correctly, causing kernel traps.
  79. Revisions prior to 11-08-96 could cause preformance problems with "True
  80. Commit".  The Requester for NetWare has been fixed to commit files
  81. to disk on the NetWare server when OS/2 requests it to do so. This can
  82. manifest itself in slower performance depending on the circumstances.
  83. The new NET.CFG setting as follows:
  84. Netware Requester
  85.       True Commit 0   (0 = Off / 1 = On)
  86. Revisons prior to 12-10-96 had problems when attempting to do a directory on a
  87. NetWare server using UNC syntax, the user would get the following error:
  88. SYS0003: The system cannot find the path specified.
  89.  
  90. Solution:
  91. Apply NWIFS.IFS dated 12-10-96 or later.
  92. Apply NWREQOS2.MSG dated 12-05-96 or later.
  93.  
  94. Symptom:
  95. Revisions of NWREQ prior to 12-05-97 assumed that Large Internet Packets
  96. would be delivered across routers and renegotiate a packet size if an NCP
  97. request timed out.  There is now a new NET.CFG option for the Netware
  98. Requester section:  "Large Internet Packets Negotiated".  This option
  99. causes NWREQ to "renegotiate" LIP by pinging the server after a LIP size
  100. is agreed upon by NWREQ and the server.
  101. Example:
  102. NetWare Requester
  103.    Large Internet Packets Negotiated 
  104. The "Large Internet Packets" parameter can take three values:  'On', 'Off', and
  105. 'Negotiated'.  They are mutually exclusive, and only one value will be used. 
  106. Whichever is specified last will be used.
  107. Revisions of NWREQ prior to 11-24-97 would cause data corruption in two
  108. situations with packet burst enabled.  First, any burst read from the
  109. server with overlapping data would cause data corruption.  Second, if a
  110. burst written to a server times out, but receives a successful status
  111. after a PBurst system packet, data corruption would occur.
  112. Revisions prior to 2-13-97 had problems when NWStop is typed the 
  113. OS/2 client continues to RIP the network and create a service connection to
  114. anything that responds.  This manifests itself in Not-Logged-In connections on
  115. the server. One workstation can eat up all the connections on a v3.x server.
  116. Previous revisions of NWREQ did not handle hard errors correctly.  No
  117. abort/retry/fail message was presented to the user when hard errors
  118. occurred.
  119.  
  120. Solution:
  121. Apply NWREQ.SYS, dated 12-18-97 or later.
  122.  
  123. Symptom:
  124. Revisions or SPX prior to 10-27-97 left parts of SPXListenForDisconnect
  125. unimplemented.  This API was added to support NWSIPX32.DLL.
  126. Revisions of SPX prior to 8-22-97 had a timing problem when a watchdog
  127. event occurs while another daemon thread is aborting a connection.
  128. Revisions of SPX prior to 6-26-97  had an incomplete method for verifying
  129. access to memory specified by SPX applications.
  130. Revisions of SPX (in the 2.12 requester) prior to 3-04-97 had session
  131. table pages where table entries overlapped a control structure.  This
  132. could cause system GP faults and other undefined behaviors.
  133. Previous revisions of SPX did not return LSL buffers when hangup
  134. ACK packets arrive whose connection is no longer valid.  This would
  135. eventually cause the entire ODI system to stop functioning.
  136. Revisions of SPX prior to 1-29-97 did not return LSL buffers when hangup
  137. ACK packets arrive whose connection is no longer valid.  This would
  138. eventually cause the entire ODI system to stop functioning.
  139. Note: OS2IT1.EXE, a previous patch file, shipped with the incorrect version of
  140. SPX.SYS dated 2-04-97.
  141.  
  142. Solution:
  143. Apply SPX .SYS, dated  10-27-97 or later.
  144.  
  145. Symptom:
  146. Revisions prior to 12-18-97 of TLI_SPX did not have a thread-safe
  147. implementation of t_sndudata().  The immediate address of sent IPX packets
  148. could be wrong.
  149. Revisions of TLI_SPX prior to 4-02-97 limited sent packet lengths to 576
  150. bytes.  Packet lengths are now increased to the LAN driver's maximum
  151. packet length.
  152. Prior revisions of TLI_SPX always responded to connection requests
  153. with the SPXII bit (0x08) set in the connection control field.  This
  154. caused Microsoft's implementation(s) to hang.
  155. Prior revisions of TLI_SPX ignored changes to the spxIIMinimumRetryDelay
  156. configuration parameter.
  157. Revisions prior to 12-11-96 had an issue with IBM's DB2.
  158. IBM's DB2 works fine except when the client accessing it is a Win95 machine.
  159. If that is the case, during a large query, after the OS/2 box transmits 32k 
  160. of data the connection will hang and will get a SYS3175 error in TLI_SPX.DLL at
  161. 1:a4a6.  This causes the client to lose connection to the server and sometimes
  162. causes the DB2 database to crash and can corrupt the data.
  163.  
  164. Solution:
  165. Apply TLI_SPX.DLL, dated 12-18-97 or later.
  166.  
  167. Symptom:
  168. Revisions of IPX prior to 12-05-97 did not deliver IPX SAP packets to VDMs
  169. using VIPX if any OS2 applications had the SAP (452h) socket open.
  170. Revisions of SPX prior to 1-29-97 did not return LSL buffers when hangup
  171. ACK packets arrive whose connection is no longer valid.  This would
  172. eventually cause the entire ODI system to stop functioning.
  173.  
  174. Solution:
  175. Apply IPX.SYS ,dated 12-05-97 or later.
  176.  
  177. Symptom:
  178. One of the menus of the NetWare Requester install program documented and 
  179. allowed editing of the OS/2 NET.CFG. Parameters that were incorrect or not 
  180. documented at all have been included or fixed.
  181.  
  182. Solution:
  183. Apply INSTALL.DOC dated 5-20-97 or later.
  184.  
  185. Symptom:
  186. If you try the OS/2 help on a NetWare Requester error no help will be found.
  187. (IE "HELP REQ0815")
  188. Help files for the OS/2 Requester are included with this patch kit.
  189.  
  190. Solution:
  191. Apply REQ.MSG and REQH.MSG dated 8-27-97 or later.
  192.  
  193. Symptom:
  194. Revisions of NWWORKER prior to 10-23-97 used NWParsePath() in NWCALLS.DLL to
  195. split the \\SERVER\PRINTQUEUENAME given to NWWORKER, and a 16-character limit
  196. is now imposed on what appears to be a volume name in pathnames given to
  197. NWParsePath().  A lower-level call in NWCALLS.DLL is now used to get around
  198. this limitation.
  199. Revisions of NWWORKER prior to 10-06-98 returned an error "SYS0059 an unknown
  200. network error has occurred" when using the Network Folder to view the objects
  201. in the network if the user does not have rights to the print queue.  See TID
  202. 2939742.
  203.  
  204. Solution:
  205. Apply NWWORKER.DLL dated 10-06-98 or later.
  206.  
  207. Symptom:
  208. Revisions of NWIPXSPX prior to 7-25-97 strictly limited the packet size
  209. requested from standard mode by IPXInitialize() and friends to the value
  210. returned by IPX.  A somewhat larger packet size may now be requested, but no
  211. other validation is done by NWIPXSPX.  Due to varying MAC header lengths, there
  212. are situations where an IPX application (such as Lotus Notes) is configured for
  213. smaller MAC headers and hence expects a larger packet size. A revision of
  214. TBMI2.COM dated 7-25-97 or later is also required to accommodate this
  215. situation.
  216.  
  217. Solution:
  218. Apply NWIPXSPX.DLL dated 7-25-97 or later.
  219.  
  220. Symptom:
  221. Revisions of TBMI2 prior to 7-25-97 strictly limited packets to the worst-case
  222. packet size reported by IPX.  When USE MAX PACKET ON and ADD MAX PACKET nn is
  223. specified, TBMI2 allows nn extra bytes to be used per packet.  This NET.CFG
  224. parameter was added for use in situations where an IPX application (such as
  225. Lotus Notes) is configured for smaller MAC headers. Revisions of TBMI2 prior to
  226. 11-25-96 did not process the USE MAX PACKET
  227. configuration parameter, and NWIPXSPX.DLL has no way to discover this
  228. situation.  TBMI2 now processes USE MAX PACKET.
  229.  
  230. Solution:
  231. Apply TBMI2.COM dated 7-25-97 or later.
  232.  
  233. Symptom:
  234. Revisions of VSHELL.SYS prior to 10-16-98 could kill the current VDM when an
  235. application made certain VLM connection management calls.
  236.  
  237. Solution:
  238. Apply VSHELL.SYS dated 10-16-98 or later.
  239.  
  240. Symptom:
  241. The OS/2 v2.12 Client does not have the current 32 bit SDK libraries or DLL's
  242. for OS/2.
  243.  
  244. Solution:
  245. The 32 bit libraries or DLL's have been included in this patch kit. They are
  246. from Novell's Developer SDK13.
  247. Apply: 
  248. NETOS232 DLL       253,842  07-15-97
  249. CALOS232 DLL       139,493  07-10-97
  250. CFGOS232 DLL        30,281  07-11-97
  251. CLNOS232 DLL        56,932  07-10-97
  252. CLXOS232 DLL        31,468  07-11-97
  253. LOCOS232 DLL       102,551  07-10-97
  254. NCPOS232 DLL       156,695  07-10-97
  255. AUDOS232 DLL        36,953  07-11-97
  256.  
  257.  
  258. Self-Extracting File Name: OS2PT2.EXE
  259.  
  260. Files Included            Size          Date            Time
  261. ..\
  262.       OS2PT2.TXT   (This file)  
  263.     AUDOS232.DLL         36953     7-11-1997      6:50:12 am
  264.     CALOS232.DLL        139493     7-10-1997      3:05:44 pm
  265.     CFGOS232.DLL         30281     7-11-1997      6:48:54 am
  266.     CLNOS232.DLL         56932     7-10-1997      2:35:28 pm
  267.     CLXOS232.DLL         31468     7-11-1997      6:48:40 am
  268.      DOSVIPX.SYS         10560      6-5-1997      9:00:16 am
  269.      INSTALL.DOC         76326     5-20-1997      6:13:54 am
  270.          IPX.SYS         12340     12-5-1997      3:22:08 am
  271.     LOCOS232.DLL        102551     7-10-1997      2:33:34 pm
  272.     NCPOS232.DLL        156695     7-10-1997      2:50:26 pm
  273.     NETOS232.DLL        253842     7-15-1997     11:29:08 am
  274.        NWIFS.IFS         43988     7-30-1997      9:31:34 am
  275.     NWIPXSPX.DLL         41152     7-25-1997      9:28:28 am
  276.        NWREQ.SYS         37684    12-18-1997     10:02:18 am
  277.     NWREQOS2.MSG         16846     12-5-1997      3:05:54 am
  278.     NWWORKER.DLL        114710     10-6-1998      7:20:02 am
  279.          REQ.MSG         13771     8-27-1996      7:01:16 am
  280.         REQH.MSG         61738     8-27-1996      7:01:18 am
  281.          SPX.SYS         17220    10-27-1997      5:49:56 am
  282.        TBMI2.COM         25021     7-25-1997      5:22:12 am
  283.      TLI_SPX.DLL         55871    12-18-1997      9:15:52 am
  284.         VIPX.SYS         53248      6-5-1997      9:00:10 am
  285.       VSHELL.SYS         77824    10-16-1998      9:46:30 am
  286.  
  287.  
  288.  
  289. -----------------------------------------------------------------
  290. Any trademarks referenced in this document are the property of their respective
  291. owners.  Consult your product manuals for complete trademark information.
  292. -----------------------------------------------------------------
  293.  
  294.