home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / 311pt4.arj / 311PT4.DOC next >
Text File  |  1992-05-08  |  36KB  |  818 lines

  1.           README FILE FOR 311PT4.ZIP
  2. This file contains the latest release of NetWare v3.11 Operating
  3. System Patches.  The following files are included in this release:
  4.  
  5. 311PT4   DOC    (This file)
  6. AFPFIX1  NLM     2663  1-06-92  7:22p
  7. BIGRFIX  NLM     1425  4-22-92  3:36p
  8. CROPNFX  NLM     1040 12-18-91  3:18p
  9. DIAGRFSX NLM     2593  3-18-92  8:21a
  10. DIRLPFIX NLM     1508 12-12-91  1:07p
  11. DOSUNFIX NLM     1910  4-22-92 10:35a
  12. DOTFIX   NLM     1343 12-12-91  1:29p
  13. EAINFIX  NLM     1600  3-09-92 10:59a
  14. ELRDFIX  NLM     2953 12-17-91  4:33p
  15. EVENTFIX NLM     2174 12-12-91  1:47p
  16. GETQFIX  NLM     1211  3-23-92  2:57p
  17. GETSEFIX NLM     1463  4-22-92 10:41a
  18. GNSFIX   NLM     2397  2-19-92  1:43p
  19. HTFXFX   NLM     1036  3-24-92  1:25p
  20. MAXCDCFX NLM      942 12-18-91  3:19p
  21. MFIXOPEN NLM     1459 10-03-91  5:00p
  22. MKDIRFIX NLM     2071 12-12-91  1:49p
  23. NCPSPFIX NLM     1644 10-04-91  9:13a
  24. OS2OPNFX NLM     1389 11-22-91  2:45p
  25. PAPFIX1  NLM     1145 12-02-91  3:18p
  26. PAPFIX3  NLM     1310  1-08-92 10:32a
  27. PATCHMAN NLM     9051  4-16-92 11:21a
  28. PCHMN223 DOC     6110  5-07-92  4:33p
  29. REMDEVFX NLM     1299 10-03-91  5:04p
  30. REQFIX   NLM     1235  2-19-92  1:39p
  31. SPXFIX1  NLM     1513  3-13-92 12:32p
  32. SPXFSFIX NLM     1617 12-12-91  1:59p
  33. SYNCTIME NLM     2131 12-17-91  4:17p
  34. TRSTFIX  NLM     1621 12-17-91  4:52p
  35. TTSFIX   NLM     1049  1-06-92  3:35p
  36. UNKFIX   NLM     1050  2-19-92  1:52p
  37. WORMROFX NLM     1081 10-03-91  4:49p
  38. WSDFIX   NLM     1733 10-09-91  3:39p
  39. XMCFIX   NLM     1232  2-19-92  1:56p
  40.  
  41.  
  42. This file supersedes previous releases of the 3.11 OS patches
  43. distributed on NetWire under the names 311PT1.ZIP, 311PT2.ZIP,
  44. and 311PT3.ZIP.
  45.  
  46. The following patches were added to create 311PT2.ZIP:
  47.  
  48. GNSFIX   NLM      2397 02-19-92   1:43p
  49. EAINFIX  NLM      1600 03-09-92  10:59a
  50. MAXCDCFX NLM       942 12-18-91   3:19p
  51. REQFIX   NLM      1235 02-19-92   1:39p
  52. TTSFIX   NLM      1049 01-06-92   3:35p
  53. UNKFIX   NLM      1050 02-19-92   1:52p
  54.  
  55. The following patches were added to create 311PT3.ZIP:
  56.  
  57. CROPNFX  NLM      1040 12-18-91   3:18p
  58. DIAGRFSX NLM      2593 03-18-92   8:21a
  59. GETQFIX  NLM      1211 03-23-92   2:57p
  60. HTFXFX   NLM      1036 03-24-92   1:25p
  61. PATCHMAN NLM      8987 03-12-92  11:24a
  62. PCHMN222 DOC      6110 04-03-92  10:49a
  63. SPXFIX1  NLM      1513 03-13-92  12:32p
  64. XMCFIX   NLM      1232 02-19-92   1:56p
  65.  
  66. The following patches were added to create 311PT4.ZIP:
  67.  
  68. BIGRFIX  NLM     1425  4-22-92  3:36p
  69. DOSUNFIX NLM     1910  4-22-92 10:35a
  70. GETSEFIX NLM     1463  4-22-92 10:41a
  71. PATCHMAN NLM     9051  4-16-92 11:21a
  72. PCHMN223 DOC     6110  5-07-92  4:33p
  73.  
  74. IMPORTANT NOTES:
  75. 1. Patches for the 3.11 Operating System included with this
  76. release are for all number-of-user versions of NetWare v3.11.   
  77. There are some specific notes regarding the use of these patches
  78. with any 3.11 Operating System patches dated prior to October of 
  79. 1991.  These notes are included below under the heading NOVELL
  80. TECHNICAL BULLETIN and should be reviewed by anyone using these
  81. patches.
  82.  
  83. 2. A second documentation file by the name of PCHMN223.DOC is 
  84. included, which accompanies PATCHMAN.NLM.  PATCHMAN.NLM is 
  85. required when loading these patches.
  86.  
  87. 3.  Each of the patches included in this release is listed below 
  88. along with a description and a list of files it replaces.
  89.  
  90. 4.  Also included below is a brief discussion of the patch concept 
  91. and installation instructions.
  92.  
  93.  
  94. DESCRIPTION OF THE PATCHES
  95.  
  96. AFPFIX1  NLM      
  97. 2663 01-06-92   7:22p   This patch is only for NetWare for
  98.                         Macintosh. AFPFIX1.NLM corrects a problem
  99.                         with copying folders (containing files)
  100.                         into drop boxes on a NetWare v3.11
  101.                         server. This patch fixes all known drop
  102.                         box problems in both System 6 and 7 for
  103.                         all released versions of AFP.NLM.  This
  104.                         patch supersedes the original AFPFIX1.NLM
  105.                         version and the correction in AFP.NLM
  106.                         v3.01.
  107.  
  108. **NOTE: This patch supersedes AFPFIX.NLM (4-11-91 907) previously
  109. distributed under the name AFPFIX.ZIP on forum NOVLIB, library 8
  110.  
  111.  
  112. BIGRFIX  NLM     
  113. 1425  4-22-92  3:36p    This patch allows the OS to prevent 
  114.             "read" requests larger than 512K from
  115.             overrunning the stack.  This problem has 
  116.             been known to occur when loading large NLMs.   
  117.  
  118.  
  119. CROPNFX  NLM      
  120. 1040 12-18-91   3:18p    This patch fixes a problem found when a 
  121.             client makes a request to create or open a
  122.             file.  When a user makes a CreateOpenFile 
  123.             request, the server creates the file, but 
  124.             the server's reply to the user gets lost. 
  125.             The client then makes a second request to 
  126.             create the file, but since it has already 
  127.             been created, the user gets the error 
  128.             message:
  129.  
  130.              "file already created." 
  131.  
  132.             Additionally, when a client request is made 
  133.             to open a file, the server opens the file, 
  134.             but its response to the client is lost. The 
  135.             client makes a second request to open the 
  136.             file, and the server opens the file a second 
  137.             time. This scenario can result in the server 
  138.             keeping the file open while the user thinks 
  139.             it has been closed. This problem becomes 
  140.             apparent when the user attempts to delete 
  141.             the file and receives the error message: 
  142.             
  143.                 "File in use." 
  144.  
  145. DIAGRFSX NLM      
  146. 2593 03-18-92   8:21a    This patch fixes two network management 
  147.             errors.  The first error caused the server 
  148.             to not respond to requests issued by the 
  149.             network management console (only rebooting
  150.             would fix the problem).  The second error did 
  151.             not allow the File Server to respond to network 
  152.             management requests directed to other networks 
  153.             connected to the File Server other than the 
  154.             Internal Network.
  155.  
  156.  
  157. DIRLPFIX NLM      
  158. 1508 12-12-91   1:07p   This patch fixes a problem in NetWare 386
  159.                         v3.11 that results in an infinite loop
  160.                         when the DOS DIR command is used in a
  161.                         subdirectory where more than 65,535 files
  162.                         exist.  This loop will also occur with
  163.                         the FindFirst and FindNext DOS function
  164.                         calls. 
  165.  
  166. **NOTE: This patch supersedes DIRLPFIX1.NLM (4-9-91 797) previously
  167. distributed under the name DRLFX1.ZIP.  It also supersedes
  168. DIRLPFIX.NLM (10-2-91 1532) previously distributed under the name
  169. of DRLFX1.ZIP in the NSD area of Netwire.
  170.  
  171.  
  172. DOSUNFIX NLM     
  173. 1910  4-22-92 10:35a    This patch fixes a problem with NetWare/NFS 
  174.             V1.2.  If a file is renamed from 99999999.v0
  175.             to 99999999.V0, it causes the server to ABEND
  176.             with the message: 
  177.  
  178.             "DOSGenerateUniqueName tried over 100000000 
  179.             names and couldn't get a unique one."
  180.  
  181. **NOTE: This patch supersedes DOSUNFIX.NLM (3-19-92 1662) previously
  182. distributed under the name of DOSUN.ZIP in the NSD area of Netwire.
  183.  
  184.  
  185. DOTFIX   NLM      
  186. 1343 12-12-91   1:29p   This patch fixes the problem of multiple
  187.                         directories of the same name being
  188.                         created at the SYS: (root) level.
  189.                         Currently, if the user creates
  190.                         directories ending in two dots: ".."
  191.                         (e.g. "STATS.."), multiple directories of
  192.                         the same name will be created.  A directory 
  193.             listing using DIR will show multiple 
  194.             directories of the same name.  For example:
  195.  
  196.                               >DIR
  197.  
  198.                               STATS     <DIR>
  199.                               STATS     <DIR>
  200.                               STATS     <DIR>
  201.  
  202.                         DOTFIX.NLM fixes the problem so that if
  203.                         the user tries to create directories with
  204.                         the same name, the error message "Unable
  205.                         to create directory" appears.  
  206.  
  207. **NOTE: This file supersedes DOTFIX.NLM (10-2-91 1351) previously
  208. distributed under the name of DOTFIX.ZIP in the NSD area of
  209. Netwire.
  210.  
  211.  
  212. EAINFIX  NLM
  213. 1600 03-09-92  10:59a    This patch fixes a problem with Extended 
  214.             Attributes when two or more work stations 
  215.             execute XCOPY multiple times.  The result 
  216.             is that after about ten minutes the server 
  217.             will ABEND with the message:
  218.  
  219.             "Free called with a memory block that has 
  220.             an invalid resource tag.".
  221.  
  222. **NOTE: This file (EAINFIX.NLM) was previously distributed under the
  223. name EAINFIX.ZIP direct from Novell on a Field Test (or BETA) basis.
  224. This file has passed testing.
  225.  
  226.  
  227. ELRDFIX  NLM      
  228. 2953 12-17-91   4:33p   This patch is to be used in systems where
  229.                         disk read performance is being affected
  230.                         by workstations doing large amounts of
  231.                         disk writes.  The patch changes the disk
  232.                         elevator queuing scheme to give priority
  233.                         to disk reads.
  234.  
  235. **NOTE: This file supersedes ELRDFIX.NLM(10-2-91 2973) previously
  236. distributed under the name ELRDFX.ZIP in the NSD area of Netwire.
  237.  
  238.  
  239. EVENTFIX NLM      
  240. 2174 12-12-91   1:47p   This patch is required by any NLM that
  241.                         needs object deletion notification.
  242.                         Symptoms of this bug will vary, depending
  243.                         on the NLM being run. 
  244.  
  245.                         It addresses a problem that occurs 
  246.             when a "delete bindery object" call
  247.                         is made to the OS.  The OS reports the
  248.                         event after the object is already
  249.                         deleted, thus preventing the application
  250.                         from accessing information on the object
  251.                         when the event is reported.  This patch
  252.                         fixes this problem; the bindery object is
  253.                         not deleted until after the event is
  254.                         reported. 
  255.  
  256. **NOTE: This file supersedes EVENTFIX.NLM(10-2-91 2206) previously
  257. distributed under the name OBJDEL.ZIP in the NSD area of Netwire.
  258.  
  259.  
  260. GETQFIX  NLM      
  261. 1211 03-23-92   2:57p    This patch fixes a problem which caused 
  262.                         a large number of deleted .SRV files
  263.                         in the queue subdirectories in SYS:SYSTEM.
  264.  
  265. **NOTE: This file supersedes GETQFIX.NLM (1211 03-11-92 11:56a) 
  266. previously distributed under the name GETFIX.ZIP direct from Novell
  267. on a Field Test (or BETA) basis. This file has passed testing.
  268.  
  269.  
  270. GETSEFIX NLM     
  271. 1463  4-22-92 10:41a    This patch fixes a problem found when more 
  272.             than 31 security equivalences for a user or 
  273.             group ID are set up.  This can result in a 
  274.             system hang which may be accompanied by a 
  275.             message indicating a "multiple abend".
  276.  
  277. **NOTE: This file supersedes GETSEFIX.NLM (3-18-92 1299) previously
  278. distributed under the name GETSE.ZIP in the NSD area of Netwire.
  279.  
  280.  
  281. GNSFIX   NLM
  282. 2397 02-19-92   1:43p   This patch fixes a problem found when
  283.                         rebooting and attempting to get a
  284.                         connection to the file server.  If all of
  285.                         the connections are in use, (e.g. 20 for
  286.                         the 20-user version, 50 for the 50-user
  287.                         version, etc.), and one of the users
  288.                         reboots, the user will not be able to log
  289.                         back in to the server. This problem will
  290.                         only occur if there is only one network.
  291.                         If the user is on an internet, a
  292.                         re-connection will be possible. 
  293.  
  294.                         The problem is that once a user reboots,
  295.                         his connection is not terminated at the
  296.                         server until a time out limit is reached
  297.                         (usually 15 minutes).  
  298.  
  299.                         This patch corrects the problem by
  300.                         checking the source node address of the
  301.                         incoming packet to the node address of
  302.                         all workstations the server currently
  303.                         thinks it is attached to.   If a match is
  304.                         found the server responds to the
  305.                         workstation, thus re-creating a
  306.                         connection in the same slot the
  307.                         workstation had prior to its reboot.
  308.  
  309. **NOTE: This file supersedes GNSFIX.NLM (12-4-91 2484) previously
  310. distributed under the name GNSFIX.ZIP in the NSD area of Netwire.
  311.  
  312.  
  313. HTFXFX   NLM      
  314. 1036 03-24-92   1:25p    Corrects a problem when using disk block 
  315.             sizes larger than 4K and cache buffer sizes 
  316.             larger than 4K.  If a block was read from
  317.             the redirection area while copying a file 
  318.             in the above circumstance, it could cause 
  319.             the destination block to become corrupted.
  320.  
  321. **NOTE: This file is the same file as HTFXFX.NLM (1163 03-13-92 
  322. 10:44a) previously distributed under the name HTFXFX.ZIP direct 
  323. from Novell on a Field Test (or BETA) basis. This file has passed 
  324. testing.
  325.  
  326.  
  327. MAXCDCFX NLM
  328. 942 12-18-91   3:19p    This patch changes the maximum limit for
  329.                         the Set Parameter "Maximum Concurrent
  330.                         Disk Cache Writes" from the old range of
  331.                         10 to 100, to a new range, 10 to 1000. 
  332.                         This change will be transparent to most
  333.                         users. The performance of some high
  334.                         throughput disk controller drivers is
  335.                         limited by the slower limit.  
  336.  
  337.                         You may want to load this NLM if your
  338.                         system uses high throughput EISA drives.
  339.  
  340.  
  341. MFIXOPEN NLM      
  342. 1459 10-03-91   5:00p   This patch is intended for all
  343.                         number-of-user versions of NetWare 386
  344.                         v3.11 that are running the MAC gateway
  345.                         VAPS instead of the AFP NLMs.  This patch
  346.                         fixes the problem that MAC users have
  347.                         when trying to open files that are
  348.                         flagged Read Only. The user is unable to
  349.                         open the file, and receives the error
  350.                         message: "File not found." 
  351.  
  352. **NOTE: This file supersedes MFIXOPEN.NLM(7-3-91 1112) previously
  353. distributed under the name MFXOP1.ZIP in forum NOVLIB, library 8 of
  354. Netwire.  It also supersedes MFIXOPEN.NLM (10-2-91 1459) previously
  355. distributed under the name MFXOP1.ZIP in the NSD area of Netwire.
  356.  
  357. MKDIRFIX NLM      
  358. 2071 12-12-91   1:49p   This patch corrects invalid error codes 
  359.             returned by the "create directory" call 
  360.             or when copying a file to an invalid path.  
  361.             It replaces and supersedes the previously 
  362.             released patch, DIRHFIX1.NLM.  Since 
  363.             DIRHFIX1.NLM and MKDIRFIX.NLM patch some 
  364.             of the same areas, they cannot coexist. 
  365.             To run MKDIRFIX.NLM, DIRHFIX1.NLM must be
  366.                         removed from the system.
  367.  
  368.                         Additionally, this fix changes error
  369.                         codes returned from
  370.                         "ERR_BAD_DIR_HANDLE-program aborted" to
  371.                         "ERR_INVALID_PATH" in the case where the
  372.                         server is scanning a directory path and a
  373.                         file name exists in the middle of that
  374.                         directory path. (For example: Makedir:
  375.                         dir1/dir2/dir3 where dir2 is a filename.)
  376.  
  377. **NOTE: This file supersedes MKDIRFIX.NLM(10-2-91 2087) previously
  378. distributed under the name MKDIR1.ZIP in the NSD area of Netwire.
  379.  
  380.  
  381. NCPSPFIX NLM      
  382. 1644 10-04-91   9:13a   This patch prevents a zero-length
  383.                         WriteToSpool NCP from being processed.
  384.                         This problem has been known to cause an
  385.                         ABEND:GENERAL PROTECTION PROCESSOR
  386.                         EXCEPTION and corrupt an entire volume. 
  387.  
  388. **NOTE: This file supersedes NCPSPFIX.NLM(10-2-91 1644) previously
  389. distributed under the name NCPSP1.ZIP in the NSD area of Netwire.
  390.  
  391.  
  392. OS2OPNFX NLM      
  393. 1389 11-22-91   2:45p   This patch allows a user to use the
  394.                         "TYPE" command to view a file even though
  395.                         SCAN file rights have not been granted. 
  396.                         Without this patch, if the user is
  397.                         granted all rights but the SUPERVISOR and
  398.                         SCAN file rights (including Read) the
  399.                         file still cannot be "TYPE"ed.  This
  400.                         patch fixes this problem.   
  401.  
  402. **NOTE: This file is the same file as OS2OPNFX.NLM previously
  403. distributed under the name OS2OPN.ZIP direct from Novell on a Field
  404. Test (or BETA) basis. This file has passed testing.
  405.  
  406.  
  407. PAPFIX1  NLM      
  408. 1145 12-02-91   3:18p   This patch is only for V3.0 NetWare for
  409.                         Macintosh.  PAPFIX1.NLM is a patch to
  410.                         APPLETLK.NLM v3.0. This patch resolves a
  411.                         problem where server PAP sessions of
  412.                         greater than 255 transactions would be
  413.                         interrupted and fail.  The AppleTalk
  414.                         stack would then generate an error
  415.                         message stating that the Tickle Timer
  416.                         popped on the affected connection.
  417.        
  418.                         This problem would cause ATPS.NLM to
  419.                         consistently fail to print files over one
  420.                         megabyte in size or to return font lists
  421.                         greater than 255 entries to Macintosh
  422.                         clients.  In these circumstances, ATPS
  423.                         would return the message "PAP write: no
  424.                         such device or address".
  425.  
  426.                         This patch is for use with v3.0 NetWare
  427.                         for Macintosh; the problem is resolved
  428.                         with v3.01 NetWare for Macintosh.
  429.  
  430. **NOTE: This file supersedes PAPFIX1.NLM(4-26-91 1033) previously
  431. distributed under the name PAPFIX.ZIP in forum NOVLIB, LIB 8.
  432.  
  433.  
  434. PAPFIX3  NLM      
  435. 1310 01-08-92  10:32a   This patch is only for V3.0 NetWare for
  436.                         Macintosh.  PAPFIX3.NLM modifies
  437.                         APPLETLK.NLM v3.0 to resolve a problem
  438.                         that ATPS.NLM has connecting to certain
  439.                         non-Apple printers that require an
  440.                         incrementing value in the WaitTime field
  441.                         of PAP OpenConn packets. 
  442.  
  443.                         The symptom of this problem visible to
  444.                         users would be that ATPS.NLM generates
  445.                         messages such as "Printer busy, status-
  446.                         idle" and may not advertise the affected
  447.                         queue on AppleTalk.  This problem is
  448.                         resolved with v3.01 NetWare for
  449.                         Macintosh.
  450.  
  451. **NOTE: This file supersedes PAPFIX3.NLM(6-5-91 1326) previously
  452. distributed under the name PAPFX3.ZIP in forum NOVLIB, LIB 8.
  453.  
  454.  
  455. PATCHMAN NLM      
  456. 9051  4-16-92 11:21a    PATCHMAN.NLM is the Patch Manager  which
  457.                         tracks and manages all dynamic patches
  458.                         for NetWare 386 v3.10 or above.  All 3.11
  459.                         Operating System patches included with
  460.                         this documentation will require
  461.                         PATCHMAN.NLM V2.20 or above.  The version
  462.                         of PATCHMAN included in this file is
  463.                         v2.23.  Please see PCHMN223.DOC that is
  464.                         included with this file for further
  465.                         explanation on PATCHMAN.NLM.
  466.  
  467. **NOTE: This file supersedes ALL PREVIOUS versions of PATCHMAN (FOR
  468. VERSION 3.11 ONLY!) including PCH121.ZIP in forum NOVLIB, LIB 13.
  469.  
  470. REQFIX   NLM
  471. 1235 02-19-92   1:39p   This patch reinitializes the number of
  472.                         requests made from a station each time a
  473.                         new user logs in.  
  474.  
  475.                         This problem was visible when looking at
  476.                         data returned by PAUDIT.  If an
  477.                         individual workstation was used to login
  478.                         for several different users, the
  479.                         "requests" value displayed in PAUDIT was
  480.                         not reinitialized for each user.
  481.  
  482. **NOTE: This file (REQFIX.NLM) was previously distributed under the
  483. name REQFIX.ZIP direct from Novell on a Field Test (or BETA) basis.
  484. This file has passed testing.
  485.  
  486.  
  487. REMDEVFX NLM      
  488. 1299 10-03-91   5:04p   This patch fixes a problem formatting
  489.                         removable devices.  If INSTALL.NLM is
  490.                         loaded and FORMAT is run, the 3.11
  491.                         Operating System causes an abend with the
  492.                         message "ABEND: Kernel detected a process
  493.                         switch during interrupt time."  
  494.  
  495. **NOTE: This file supersedes REMDEVFX.NLM(8-2-91 1107) previously
  496. distributed under the name REMDEV.ZIP in forum NOVLIB, LIB 4.  It
  497. also supersedes REMDEVFX.NLM(10-2-91 1299) previously available
  498. under the name REMDEV.ZIP in the NSD area of Netwire.
  499.  
  500.  
  501. SPXFIX1  NLM      
  502. 1513 03-13-92  12:32p    This patch corrects problems for certain 
  503.             applications that may hang due to lost 
  504.             ECB's.
  505.  
  506.  
  507. SPXFSFIX NLM      
  508. 1617 12-12-91   1:59p   This patch fixes a problem that results
  509.                         in a file server GPI in the
  510.                         SPXFindSession. This ABEND is known to
  511.                         occur when using Madge "Smart IPX" Token
  512.                         Ring drivers.
  513.  
  514.                         The problem is caused by a connect
  515.                         request SPX packet which arrives at the
  516.                         server without the system bit being set.
  517.                         This causes the server to look up the
  518.                         session with ID = FFFF (session ID for
  519.                         system packets), but since the system bit
  520.                         isn't set, the server looks in the
  521.                         session table for a client with a
  522.                         corresponding ID.  This causes
  523.                         SPXFindSession to look beyond the end of
  524.                         memory, resulting in a GPI ABEND.  
  525.  
  526.                         The patch adds a test to SPXFindSession
  527.                         to check for sessions beyond the end of
  528.                         the session table.  With this patch, if a
  529.                         connect request SPX packet is sent
  530.                         without the system bit set, the packet
  531.                         will be discarded as invalid and the
  532.                         workstation that sent the invalid packet
  533.                         will hang.
  534.  
  535. **NOTE: This file supersedes SPXFSFIX.NLM(10-2-91 1625) previously
  536. distributed under the name SPXFIX.ZIP in the NSD area of Netwire.
  537.  
  538.  
  539. SYNCTIME NLM      
  540. 2131 12-17-91   4:17p   This patch forces the server's date/time
  541.                         to be synchronized to the hardware's
  542.                         clock at specified intervals.  These
  543.                         NLM's eliminate the gradual loss of time
  544.                         experienced by the server due to "missed"
  545.                         clock ticks while the server is in real
  546.                         mode.  
  547.  
  548. **NOTE: This file supersedes SYNC311.NLM(9-27-91 1987) previously
  549. distributed under the name TIM386.ZIP in the NSD area of Netwire.
  550.  
  551. **NOTE ALSO: This file should not be confused with TIM386.ZIP
  552. located in forum NOVLIB, Library 4, which is for Netware 386 v3.10a
  553. and specifically refers to v3.10a in the documentation that comes
  554. with that file.
  555.  
  556.  
  557. TRSTFIX  NLM      
  558. 1621 12-17-91   4:52p   This patch fixes a problem found when 9
  559.                         or more trustee directory assignments for
  560.                         individual users or groups are made at
  561.                         the root level of the same volume
  562.                         (usually volumes other than the SYS:
  563.                         volume).  Although the assignments are
  564.                         made as they should be, the 9th and above
  565.                         cannot be seen from SYSCON. (They do
  566.                         appear in FILER or TLIST.)
  567.  
  568.                         This patch adds a check for the parent of
  569.                         the trustee node that contains the ninth
  570.                         trustee assignment; if the parent node is
  571.                         the root of the volume, it checks for
  572.                         trustee assignments.
  573.  
  574.                         This patch also fixes a problem found
  575.                         when granting trustee rights to an
  576.                         existing group.  The rights appear to be
  577.                         correct in SYSCON when viewed from user
  578.                         SUPERVISOR, but these new rights do not
  579.                         appear when viewed by the individual
  580.                         user.  These rights are not actually in
  581.                         effect. When viewed as a group member,
  582.                         the user gets the error: "GetTrusteePaths
  583.                         returned error 242".
  584.  
  585. **NOTE: This file supersedes TRSTFIX.NLM(10-11-91 1603) previously
  586. distributed under the name TRSTFX.ZIP in NSD area of Netwire.
  587.  
  588.  
  589. TTSFIX   NLM
  590. 1049 01-06-92   3:35p   TTSFIX.NLM fixes a bug encountered when
  591.                         certain applications execute explicit
  592.                         TTS, and file locking is also used.  This
  593.                         results in an application hang at the
  594.                         workstation, and a GPPE ABEND at the file
  595.                         server. 
  596.  
  597. **NOTE: This file is the same file as TTSFIX.NLM previously
  598. distributed under the name TTS311.ZIP in NSD area of Netwire.
  599.  
  600.  
  601. UNKFIX   NLM
  602. 1050 02-19-92   1:52p   This patch fixes a problem which was
  603.                         causes an ABEND on a 3.11 FILE SERVER. 
  604.                         This is caused by entering a complete
  605.                         file name of a valid NetWare file at the
  606.                         file server console.  This file may be
  607.                         located on any of the server's search
  608.                         paths.  
  609.  
  610.                         FOR EXAMPLE: typing "MONITOR.NLM" at the
  611.                         console instead of "LOAD MONITOR.NLM" 
  612.                         will cause the above condition. Typing
  613.                         "MONITOR" without the .NLM extension will
  614.                         not cause the ABEND.
  615.  
  616.                         If the named file is not an .NCF file the
  617.                         server will repeatedly display: "Unknown
  618.                         command" and "Invalid line in command
  619.                         file-line length exceeds 511 characters"
  620.                         until it eventually would abend with the
  621.                         message:    
  622.  
  623.                         "ABEND: General Protection Processor
  624.                         Exception running console command
  625.                         process."
  626.  
  627.                         The Operating System is incorrectly
  628.                         attempting to open and read the NLM as if
  629.                         it were an .NCF file.
  630.  
  631. **NOTE: This file supersedes UNKFIX.NLM (1153 1-29-92) previously
  632. distributed under the name UNKFIX.ZIP direct from Novell on a Field
  633. Test (or BETA) basis. This file has passed testing.
  634.  
  635.  
  636. WORMROFX NLM      
  637. 1081 10-03-91   4:49p   Currently, if a removable  device is
  638.                         initially mounted read/write, and then
  639.                         the cartridge is removed and a new device
  640.                         is inserted that has the write disable
  641.                         tab set, the OS does not recognize that
  642.                         the device is now Read only. This patch
  643.                         fixes this problem.  
  644.  
  645. **NOTE: This file supersedes WORMROFX.NLM(8-2-91 929) previously
  646. distributed under the name WORMROFX.ZIP in forum NOVLIB, Library 4.
  647.  
  648. It also supersedes WORMROFX.NLM (10-2-91 1081) previously located
  649. in the NSD area of Netwire.
  650.  
  651.  
  652. WSDFIX   NLM      
  653. 1733 10-09-91   3:39p   This patch fixes a problem with APIs that
  654.                         allow users to access files on volumes
  655.                         where they have no rights.  This patch
  656.                         generates a new handle so that rights are
  657.                         re-enumerated with each volume change. 
  658.  
  659. **NOTE: This is the same file as WSDFIX.NLM(10-9-91 1733)
  660. previously distributed under the name WSDFIX.ZIP in NSD area of
  661. Netwire.
  662.  
  663.  
  664. XMCFIX   NLM      
  665. 1232 02-19-92   1:56p    This patch corrects a problem with utilities 
  666.                         that use the SPX protocol to maintain 
  667.                         communication with the server. Typically the 
  668.                         client will loose the connection to the 
  669.                         server and the following message will be 
  670.                         displayed:
  671.  
  672.                         "No more response buffers available"
  673.  
  674.                         The most common occurrence is with a remote 
  675.                         printer(RPRINTER.EXE) loosing it's connection 
  676.                         to the print server(PSERVER.NLM), but it may 
  677.                         happen with other utilities.   
  678.  
  679.                         This is happens when a call to 
  680.                         SPXSendSequencedPacket() resets a session 
  681.                         retransmit count which causes it to NOT abort 
  682.                         the connection if the connection is broken in 
  683.                         one direction and maintained in another.
  684.  
  685. **NOTE: This is the same file as XMCFIX.NLM(1232 02-19-92 1:56p)
  686. previously distributed under the name XMCFIX.ZIP in NSD area of
  687. Netwire.
  688.  
  689.  
  690.  
  691. INSTALLATION AND INFORMATION ABOUT NetWare v3.11 O.S. PATCHES
  692. Each of the patches listed above are intended for 386 v.3.11 and
  693. are dynamic patches which are loaded at the file server console as
  694. a NetWare Loadable Modules.  They require PATCHMAN.NLM v2.20 or
  695. later in order to load.
  696.  
  697. *** PLEASE NOTE THE TECHNICAL BULLETIN ON THE 3.11 OPERATING SYSTEM
  698.     PATCHES INCLUDED BELOW.
  699.  
  700. Unlike patches previous to those for Netware 386 v3.10, the
  701. SERVER.EXE file is never modified by these patches.  These patches 
  702. patch the Operating System in memory, not on the disk.  This means
  703. that each patch must be loaded each time before any "fixes" take
  704. effect.  It is recommended that the command "LOAD <patch name>" be
  705. placed in the server's AUTOEXEC.NCF file to ensure that
  706. the patch is always in effect when the server is initially brought
  707. up.
  708.  
  709. Since they are NLM's, the patches can be loaded and unloaded
  710. without ever having to bring the server down. Once loaded, the
  711. Operating System is patched and ready to go.
  712.  
  713. Unloading the patches will restore the Operating System to its
  714. original "un-patched" state.
  715.  
  716. Like all NLM-type patches, REMDEVFX.NLM requires the Patch Manager
  717. (PATCHMAN.NLM) to be loaded before it can be loaded.  If PATCHMAN
  718. is not already loaded, the first patch will attempt to locate
  719. PATCHMAN and load it automatically if found. PATCHMAN only needs
  720. to be loaded once.  All other patches will load once PATCHMAN is
  721. loaded.  PATCHMAN cannot be unloaded until all patches that rely on
  722. it are first unloaded. Typing "Patches" at the system command line
  723. once PATCHMAN is loaded will display all patches currently loaded
  724. on the file server. 
  725.  
  726. Installation:
  727. To install a specific patch or patches, simply place the patch file
  728. in the same directory as the other NLM files (SYS:SYSTEM or DOS
  729. partition), and type "LOAD <patch name>" for each patch you which
  730. to load.  Once a patch has loaded, all changes are in
  731. effect until it is unloaded.  If an error message appears, contact
  732. Novell Technical Support.  As suggested above, you will probably
  733. want to enter the LOAD commands into your AUTOEXEC.NCF file to
  734. insure that the patches are loaded automatically.
  735.  
  736.  
  737.  
  738.                     NOVELL TECHNICAL BULLETIN
  739.  
  740.               TITLE:  Effects of v3.11 Serialization Changes on
  741.                       Patches and Fixes
  742.        DOCUMENT ID#:  TB.P.298
  743.                DATE:  4 December 1991
  744.             PRODUCT:  NetWare
  745.    PRODUCT REVISION:  v3.11   
  746.          SUPERSEDES:  N/A
  747.  
  748.             SYMPTOM:  Errors, such as "Unexpected code encountered
  749.                       in area to be patched" during implementation
  750.                       of patches and fixes.
  751.  
  752. ISSUE/PROBLEM
  753.  
  754. Because of the unanticipated success of NetWare v3.11, the
  755. available serialization range was exhausted.  As a result, the
  756. v3.11 operating system has been modified to extend that
  757. serialization range.  This modification has required a
  758. corresponding change to all v3.11 operating system patches,
  759. including those previously released.  It does not affect any
  760. patches or fixes other than v3.11 operating system patches.  When
  761. a user attempts to apply an unmodified NetWare v3.11 operating
  762. system patch to a v3.11 operating system with the extended
  763. serialization range, he or she may receive an error similar to the
  764. one above.
  765.  
  766. SOLUTION
  767.  
  768. The modified NetWare v3.11 operating system patches can be applied
  769. to any v3.11 operating system if the PATCHMAN.NLM (v2.20 or later) 
  770. that accompanies them is loaded at the file server.  PATCHMAN.NLM
  771. performs the application of a given patch to the v3.11 operating
  772. system as it resides in file server memory.
  773.  
  774. Users should be aware of six important points:
  775.  
  776. 1)   PATCHMAN.NLM v2.20 (or later) must be loaded.
  777.  
  778. 2)   The modified patches, with PATCHMAN.NLM v2.20 (or later), will
  779.      successfully load on NetWare v3.11 operating systems without
  780.      the extended serialization range.
  781.  
  782. 3)   The re-released patches will not be successfully implemented
  783.      if PATCHMAN NLM v2.20 (or later) is not loaded.
  784.  
  785. 4)   Unmodified v3.11 operating system patches will work
  786.      successfully only on operating systems without the extended
  787.      serialization range.  They will not work on a newly modified
  788.      operating system, nor on an operating system also running
  789.      modified patches or PATCHMAN v2.20 (or later).
  790. 5)   The re-released NetWare v3.11 operating system patches are
  791.      dated October 1991 or later.
  792.  
  793. 6)   All NetWare v3.11 patches, with the latest PATCHMAN.NLM, are
  794.      zipped into the file 311PTx.ZIP (where x was 1 at the time
  795.      this bulletin was released) and this file will be updated with
  796.      a successively higher value of x as v3.11 patches and
  797.      PATCHMAN.NLM are updated.  This file is available on NetWire
  798.      in NOVLIB library 4.
  799.  
  800. ***************************************************************** 
  801.                     DISCLAIMER  
  802.   
  803. Novell, Inc. makes no representations or warranties with respect to
  804. any NetWare software, and specifically disclaims any express or
  805. implied warranties of merchantability, title, or fitness for a
  806. particular purpose.  
  807.  
  808. Distribution of any NetWare software is forbidden without the
  809. express written consent of Novell, Inc.  Further, Novell reserves
  810. the right to discontinue distribution of any NetWare software.
  811.  
  812. Novell is not responsible for lost profits or revenue, loss of use
  813. of the software, loss of data, costs of re-creating lost data, the
  814. cost of any substitute equipment or program, or claims by any party
  815. other than you.  Novell strongly recommends a backup be made before
  816. any software is installed.   Technical support for this software
  817. may be provided at the discretion of Novell.
  818. *****************************************************************