home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / 401pt3.abs < prev    next >
Text File  |  1994-10-17  |  28KB  |  891 lines

  1. STATUS:                                                  BBS:YES
  2. FL: NETWARE 4.01 OPERATING SYSTEM PATCHES         401PT3
  3.  
  4.  This file contains the latest operating system test patches for
  5.  NetWare 4.01.  Included with this prerelease are all patches
  6.  for all user-versions of NetWare 4.01.
  7.  ---------------------------------------------------------------
  8.  
  9.  This package is made up of the following files:
  10.  
  11.          401PT3.DOC    - This document
  12.          401PT3.EXE    - Binary self-extracting file.
  13.  
  14.  The file, once downloaded with the binary option, needs to be
  15.  run as it is a self-extracting file.
  16.  ---------------------------------------------------------------
  17.  
  18.  NOVELL PRODUCT and VERSION:
  19.  NetWare 4.01
  20.  
  21.  ABSTRACT:
  22.  
  23.  The patches included have system tested by Novell.  This Patch
  24.  Kit is more current than the NW4UPD_101 Update CD-ROM and
  25.  contains additional patches.  (Changes from 401PT2 to 401PT3:
  26.  UNLDIRFX.NLM has been removed due to a possible ABEND)
  27.  
  28.  ---------------------------------------------------------------
  29.                             DISCLAIMER
  30.  THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  31.  NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  32.  THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  33.  DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO
  34.  EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  35.  ---------------------------------------------------------------
  36.  
  37.  BCKTTSFX NLM
  38.  ============
  39.  
  40.  SYMPTOM
  41.  
  42.  Typically, after rebooting the server and going though the
  43.  process of backing out the TTS files, the server would hang
  44.  with no messages.
  45.  
  46.  SOLUTION
  47.  
  48.        Apply BCK     NLM.       932 03-28-94   8:49a
  49.  
  50.  Solution Specifics:
  51.  
  52.  Versions of this patch will run on the following NetWare
  53.  operating systems: 3.11, 3.12, 4.01
  54.  
  55.  This Patch corrects a problem with backing out more than 263
  56.  Transaction Tracking System (TTS) files.
  57.  
  58.  It is important to Load BCKTTSFX.NLM after loading PATCH
  59.  MANAGER in the STARTUP.NCF file to allow the patch to work
  60.  properly.
  61.  
  62.  ---------------------------------------------------------------
  63.  COMPRFIX NLM
  64.  ============
  65.  
  66.  SYMPTOM
  67.  
  68.  A case has been found where compression will causes an ABEND
  69.  when server memory is low and there has been several attempts
  70.  for the compressor to get more memory.
  71.  
  72.  SOLUTION
  73.  
  74.  Apply COMPRFIX NLM.      1487 03-28-94   9:03a
  75.  
  76.  Solution Specifics:
  77.  
  78.  Versions of this patch will run on the following NetWare
  79.  operating systems: 4.01
  80.  
  81.  ---------------------------------------------------------------
  82.  COMPVLFX NLM
  83.  ============
  84.  
  85.  SYMPTOM
  86.  
  87.  After a compressed file (*.exe, *.com, *.bat) is copied to a
  88.  volume with compression turned off then executed, CCDSetFile is
  89.  called with invalid file.  SOLUTION
  90.  
  91.  Apply COMPVLFX NLM.     1636 12-21-93   9:07a
  92.  
  93.  Solution Specifics:
  94.  
  95.  Versions of this patch will run on the following NetWare
  96.  operating systems: 4.01
  97.  
  98.  This patch fixes CCDSetFile called with invalid file.  This
  99.  occurs after a compressed file  (*.exe, *.com, *.bat) is copied
  100.  to a volume with compression turned off then executed.
  101.  
  102.  ---------------------------------------------------------------
  103.  CRDIRFIX NLM
  104.  ============
  105.  
  106.  SYMPTOM
  107.  
  108.  The following error is returned if an attempt is made to create
  109.  a directory with an blank character (Alt+255) as the last
  110.  character in the name.
  111.  
  112.  MESSAGE
  113.  
  114.       Unable to create directory
  115.  
  116.  SOLUTION
  117.  
  118.  Apply CRDIRFIX NLM.      1313 02-22-94   4:22p
  119.  
  120.  Solution Specifics:
  121.  
  122.  Versions of this patch will run on the following NetWare
  123.  operating systems: 3.12, 4.01
  124.  
  125.  Fix to allow the addition of a blank Character (Alt+255) to the
  126.  end of a directory name.
  127.  
  128.  NetWare 3.11 allows the user to create directories for security
  129.  reasons that have a "blank"(Alt+255) as the last character of
  130.  the directory name.  To allow Netware 3.12 and 4.01 to have a
  131.  blank Character (Alt+255) to the end of a directory name, apply
  132.  this patch.
  133.  
  134.  Example:  md test(Alt+255)
  135.  
  136.  This works in DOS and on a NetWare 3.11 server.
  137.  
  138.  ---------------------------------------------------------------
  139.  DAICCFIX NLM
  140.  ============
  141.  
  142.  SYMPTOM
  143.  
  144.  If an error condition occurs, such as reaching the end of a
  145.  tape, an error code is returned to the calling application.
  146.  The error code would be scrambled, resulting in the wrong error
  147.  passed to the application.  The result, as far as the Server
  148.  (that is ABEND, hang, and so forth) would depend on the
  149.  specific application.
  150.  
  151.  SOLUTION
  152.  
  153.  Apply DAICCFIX NLM.      1031 02-08-94   9:47a
  154.  
  155.  This patch deals with applications that directly control
  156.  hardware devices through NetWare (that is, Jukeboxes, worms,
  157.  tapes, and so forth).  The patch applies to applications that
  158.  use a DAI interface to communicate with the server's hardware.
  159.  Check with the vendor of the application to verify the use of
  160.  the DAI interface and apply the patch if necessary.
  161.  
  162.  Solution Specifics:
  163.  
  164.  Versions of this patch will run on the following NetWare
  165.  operating systems: 3.12, 4.01
  166.  
  167.  ---------------------------------------------------------------
  168.  DEVIOFIX NLM
  169.  ============
  170.  
  171.  SYMPTOM
  172.  
  173.  Problem reported by Compaq with devices using DAI emulation.
  174.  Insight Manager, on NetWare 4.01 servers, with a failed storage
  175.  device, may show the device as grey, rather than red.  Insight
  176.  Manager, on NetWare 4.01 servers, with a manually deactivated
  177.  storage device, may show the device as grey, rather than green.
  178.  This is a problem that applies to devices using DAI emulation.
  179.  
  180.  SOLUTION
  181.  
  182.  Apply DEVIOFIX NLM.      1024 08-23-93   3:16p
  183.  
  184.  Solution Specifics:
  185.  
  186.  Versions of this patch will run on the following NetWare
  187.  operating systems: 4.01
  188.  
  189.  ---------------------------------------------------------------
  190.  DFSRFIX  NLM
  191.  ============
  192.  
  193.  SYMPTOM
  194.  
  195.  When using Direct File System Read, the time stamp on the file
  196.  is updated each time the file is read.
  197.  
  198.  SOLUTION
  199.  
  200.  Apply DFSRFIX  NLM.       925 03-28-94   9:07a
  201.  
  202.  Solution Specifics:
  203.  
  204.  Versions of this patch will run on the following NetWare
  205.  operating systems: 4.01
  206.  
  207.  ---------------------------------------------------------------
  208.  DIRSPCFX NLM
  209.  ============
  210.  
  211.  SYMPTOM
  212.  
  213.  Disk space cannot be accounted for.
  214.  
  215.  CAUSE
  216.  
  217.  The Set parameter only searched one of the mirrored tables for
  218.  extended attributes to verify that the limit had been met,
  219.  which allows the set parameter to use twice as much space as
  220.  indicated.  The Table for Extended Attributes will grow;
  221.  however, it will never decrease in size.  So, after the space
  222.  is allocated for the EA table, it cannot be used for any thing
  223.  other than Extended Attributes.
  224.  
  225.  SOLUTION
  226.  
  227.  Apply DIRSPCFX NLM.      1128 02-22-94   4:20p
  228.  
  229.  Solution Specifics:
  230.  
  231.  Versions of this patch will run on the following NetWare
  232.  operating systems: 3.11, 3.12, 4.01
  233.  
  234.  The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  235.  Percent of Volume Used By Directory."  The limits of this set
  236.  parameter are 5 to 50 percent default and the setting is 13
  237.  percent.
  238.  
  239.  The set parameter "Maximum Percent of Volume Used By Directory"
  240.  can use double the disk space set.
  241.  
  242.  Example:
  243.  
  244.  If the Set parameter is 13 percent, the actual space that can
  245.  be used by Extended Attributes is 26 percent.
  246.  
  247.  ---------------------------------------------------------------
  248.  EADATFIX NLM
  249.  ============
  250.  
  251.  SYMPTOM
  252.  
  253.  A problem exists with Extended Attributes when performing a
  254.  drag and drop COPY of a directory structure from an OS/2
  255.  client.  Which would cause the Extended Attribute for the new
  256.  Parent Directory to be corrupt.
  257.  VREPAIR returned the following error message:
  258.  
  259.       Error at extended directory entry xxxx
  260.       Invalid Data error
  261.       Invalid Score card error
  262.  
  263.  SOLUTION
  264.  
  265.  Apply EADATFIX NLM.       997 03-28-94   9:08a
  266.  
  267.  Solution Specifics:
  268.  
  269.  Versions of this patch will run on the following NetWare
  270.  operating systems: 3.11, 3.12, 4.01
  271.  
  272.  To install the patch, load patchman for the operating system
  273.  that is running and the version of EADATFIX.NLM in the same
  274.  directory.
  275.  
  276.  ---------------------------------------------------------------
  277.  EAREPLFX NLM
  278.  ============
  279.  
  280.  SYMPTOM
  281.  
  282.  The following errors could be seen on a OS/2 Client:
  283.  
  284.  1.   "The Drive ";,is not a valid Drive"
  285.  2.   " " " is either read-only or is being used by another
  286.       program"
  287.  These errors would be received when using the drives ICON from
  288.  the DESKTOP to view a NetWare volume and most often with a CD-
  289.  ROM mounted volume.  Sometimes after receiving these errors,
  290.  the connection to the File Server would be lost.
  291.  
  292.  SOLUTION
  293.  
  294.  Apply EAREPLFX NLM.      1169 02-22-94   4:23p
  295.  
  296.  Solution Specifics:
  297.  
  298.  Versions of this patch will run on the following NetWare
  299.  operating systems: 3.11, 3.12, 4.01
  300.  
  301.  Also it is suggested to use NetWare Requester for OS/2 v2.10 to
  302.  help correct the problem.
  303.  
  304.  ---------------------------------------------------------------
  305.  EASCORFX NLM
  306.  ============
  307.  
  308.  SYMPTOM
  309.  
  310.  A problem exists with Extended Attributes on files that have
  311.  been deleted.  When a file with extended attributes was
  312.  deleted, the Directory Entry was changed to reflect the deleted
  313.  state of the file.  The Extended Directory Entries for the
  314.  Extended Attributes were not all updated to correctly reflect
  315.  this deleted state.
  316.  
  317.  The following error messages would be seen when running
  318.  VREPAIR:
  319.       Error at extended directory entry XXXX
  320.       Invalid data error
  321.       Invalid score card error
  322.  
  323.  SOLUTION
  324.  
  325.  Apply EASCORFX NLM.      1062 11-09-93  10:59a
  326.  
  327.  Solution Specifics:
  328.  
  329.  Versions of this patch will run on the following NetWare
  330.  operating systems: 3.11, 4.01
  331.  
  332.  Run VREPAIR on all volume to correct all Invalid data errors
  333.  and Invalid score card errors, then load EASCORFX.NLM.
  334.  
  335.  ---------------------------------------------------------------
  336.  EAUNIQFX NLM
  337.  ============
  338.  
  339.  SYMPTOM
  340.  
  341.  A problem exists with Extended Attributes on files that have
  342.  been deleted.
  343.  
  344.  When a file with extended attributes was deleted, the extended
  345.  directory entry for the file was not updated properly to
  346.  reflect the deleted status of the file.
  347.  
  348.  The following error messages would be seen when running
  349.  VREPAIR:
  350.       -Error at file entry XXXX
  351.       Original Entry - Deleted DOS file entry
  352.       Name: yyyy
  353.       Size: zzzz
  354.       The Extended Attribute / Directory information is Invalid
  355.       Corrected Entry - Deleted DOS file entry
  356.       Name: yyyy
  357.       Size: zzzz
  358.  
  359.  SOLUTION
  360.  
  361.  Apply EAUNIQFX NLM.      1147 11-09-93  11:02a
  362.  
  363.  Solution Specifics:
  364.  
  365.  Versions of this patch will run on the following NetWare
  366.  operating systems: 3.11, 4.01
  367.  
  368.  Run VREPAIR on all volume to correct all Invalid data errors
  369.  and Invalid score card errors, then load EASCORFX.NLM.
  370.  
  371.  ---------------------------------------------------------------
  372.  ELEVFIX  NLM
  373.  ============
  374.  
  375.  SYMPTOM
  376.  
  377.  A window exist where two identical requests to access the same
  378.  sector on the hard disk could get placed in the elevator queue
  379.  at the same time resulting in a file server lock up.
  380.  
  381.  SYMPTOM
  382.  
  383.  The file server may possibly hang when a system is in the
  384.  process of remirroring and when there is extremely high I/O
  385.  traffic on the bus.
  386.  
  387.  SOLUTION
  388.  
  389.  Apply ELEVFIX  NLM.      1650 02-22-94   4:24p
  390.  
  391.  Solution Specifics:
  392.  
  393.  Versions of this patch will run on the following NetWare
  394.  operating systems: 3.12, 4.01
  395.  
  396.  ---------------------------------------------------------------
  397.  EXTENDFX NLM
  398.  ============
  399.  
  400.  SYMPTOM
  401.  
  402.  The following message appears on the console.
  403.  
  404.  MESSAGE
  405.  
  406.       User <username> on connection <connectionnumber>
  407.       attempted to extend the length of a file with no
  408.       owner  File Name <filename>
  409.  
  410.  SYMPTOM
  411.  
  412.  At the workstation, a message indicating that the disk is full
  413.  may be received.
  414.  
  415.  SOLUTION
  416.  
  417.  Apply EXTENDFX NLM.       986 11-11-93  12:07p
  418.  
  419.  Solution Specifics:
  420.  
  421.  Versions of this patch will run on the following NetWare
  422.  operating systems: 4.01
  423.  
  424.  THIS PATCH MUST BE LOADED BEFORE ANY VOLUMES ARE MOUNTED AND
  425.  CAN BE LOADED FROM THE STARTUP.NCF.
  426.  
  427.  This patch does not change the ownership of the file but will
  428.  allow files with no owner to be extended.  Disk space being
  429.  used by files with no owner will not be added to the disk space
  430.  used by the user that is attempting to extend the file.  This
  431.  is not a problem unless disk space usage is being limited for
  432.  the specified user.
  433.  
  434.  ---------------------------------------------------------------
  435.  GNSOFFFX NLM
  436.  ============
  437.  
  438.  SYMPTOM
  439.  
  440.  With "reply to get nearest server" set off, the specified
  441.  server still responds first to workstations loading the NetWare
  442.  Requester.
  443.  
  444.  SOLUTION
  445.  
  446.  Apply GNSOFFFX NLM.      1049 02-23-94  11:36a
  447.  
  448.  Solution Specifics:
  449.  
  450.  Versions of this patch will run on the following NetWare
  451.  operating systems: 4.01
  452.  
  453.  The above mentioned set parameter was designed to stop the file
  454.  server from responding while still allowing other services on
  455.  the specified server to reply.  With NetWare 4, while the file
  456.  server is not responding, the Directory service is responding
  457.  to the workstations allowing them to attach to the specified
  458.  server.  On the server that you have the "set reply to get
  459.  nearest server = off" parameter, load the GNSOFFFX.NLM patch.
  460.  
  461.  ---------------------------------------------------------------
  462.  LOSTSRFX NLM
  463.  ============
  464.  
  465.  SYMPTOM
  466.  
  467.  When a Cisco router sends a SAP packet whose first SAP entry
  468.  has the service type set to 0000 (unknown service), the NetWare
  469.  4.01 server ignores all SAPs contained in that packet.  This
  470.  will cause the NetWare 4.01 server to accept any SAP from that
  471.  packet.  Therefore, NLIST SERVERS /B doesn't show certain
  472.  servers.
  473.  
  474.  SOLUTION
  475.  
  476.  Apply LOSTSRFX NLM.       959 03-30-94   1:19p
  477.  
  478.  Solution Specifics:
  479.  
  480.  Versions of this patch will run on the following NetWare
  481.  operating systems: 4.01
  482.  
  483.  ---------------------------------------------------------------
  484.  MEMFRGFX NLM
  485.  ============
  486.  
  487.  SYMPTOM
  488.  
  489.  on servers that have greater than 80 megabytes of server RAM
  490.  and that have large amounts of volume space to mount.
  491.  
  492.  A client was creating directories on the network volume. At
  493.  about 125,000 directories, the following errors occurred:
  494.  
  495.  At the workstation:
  496.  
  497.  MESSAGE
  498.  
  499.       SHELL-331-92: Out of dynamic work space during CREATE A
  500.  SUBDIRECTORY Abort, Retry?
  501.  
  502.  At the server console:
  503.  
  504.  MESSAGE
  505.  
  506.       SERVER-4.0-2335:  Error expanding SERVERNAME/VOLUME
  507.       directory because directory size limit was reached.
  508.  
  509.  TROUBLESHOOTING
  510.  
  511.  After this condition was achieved and the volume was
  512.  dismounted, it would fail to mount with an error message at the
  513.  server console:
  514.  
  515.  MESSAGE
  516.  
  517.       SERVER-4.00-4.25: Insufficient memory for directory
  518.  tables.
  519.  These errors with lots of available cache are indicators of the
  520.  segmented memory problem.
  521.  
  522.  SOLUTION
  523.  
  524.  Apply MEMFRGFX NLM.      2582 03-28-94   9:12a
  525.  
  526.  Solution Specifics:
  527.  
  528.  Versions of this patch will run on the following NetWare
  529.  operating systems: 4.01
  530.  
  531.  MEMFRGFX.NLM addresses an issue on NetWare where a server would
  532.  run out of memory while mounting the volume or when dynamically
  533.  expanding the directory entry table.  This MEMFRGFX.NLM patch
  534.  fixes this problem by providing an alternate method of
  535.  registering server memory for NetWare 4.01.
  536.  It fixes a condition where the normal auto registration of
  537.  memory would represent memory with non-contiguous blocks.
  538.  Consequently, only a portion of memory is available for
  539.  mounting volumes and growing the directory entry.  This
  540.  condition will only manifest itself on servers that have
  541.  greater than 80 megabytes of server RAM and that have large
  542.  amounts of volume space to mount.  To install and implement
  543.  this version of MEMFRGFX.NLM:
  544.  
  545.  1.  Copy MEMFRGFX.NLM to the same directory where SERVER.EXE
  546.  and the STARTUP.NCF files reside.
  547.  
  548.  2.  Modify the startup .ncf file and add the set parameter,
  549.  "set auto register memory above 16 megabytes=off" as the first
  550.  line.
  551.  
  552.  3.  After disabling the auto registration of memory and before
  553.  loading any other driver or patch, load the MEMFRGFX.NLM patch
  554.  with the following syntax: LOAD MEMFRGFX.NLM <STARTING MEMORY
  555.  ADDRESS>  <LENGTH>
  556.  
  557.  The <starting memory address> will always be 1000000 hex (16
  558.  MB).  The <length> in hex can be calculated by taking the total
  559.  amount of File Server memory as reported by the hardware memory
  560.  POST, converting that number to hexadecimal and then
  561.  subtracting 1000000 hex therefrom.
  562.  
  563.  For example, if the file server POST reports 163840 KB of RAM,
  564.  the calculation would be as follows:
  565.  
  566.       163,840KB = 1024x163840 = 167772160 bytes = A000000 hex
  567.  bytes
  568.       A000000 hex minus 1000000 hex = 9000000 hex
  569.  
  570.  In this case, the command would be the following:
  571.  
  572.       LOAD MEMFRGFX.NLM 1000000 9000000
  573.  
  574.  4.   You can then proceed with the loading of any other
  575.  STARTUP.NCF commands as usual.
  576.  
  577.  ---------------------------------------------------------------
  578.  MMACCFIX NLM
  579.  ============
  580.  
  581.  SYMPTOM
  582.  
  583.  The workstation will hang while performing reads from the file
  584.  server.  High (100%) utilization at the server console.  By
  585.  typing "scan for new devices" at the console prompt, the high
  586.  utilization drops but will climb back up over time.
  587.  
  588.  SOLUTION
  589.  
  590.  Apply MMACCFIX NLM.       960 11-09-93  10:10a
  591.  
  592.  Solution Specifics:
  593.  
  594.  Versions of this patch will run on the following NetWare
  595.  operating systems: 3.12, 4.01
  596.  
  597.  MMACCFIX.NLM fixes this condition by patching the media manager
  598.  accelerator module of the NetWare 4.01 operating system code.
  599.  This patch is recommended for general application on all
  600.  NetWare 4.01 servers.
  601.  
  602.  ---------------------------------------------------------------
  603.  PBWANFIX NLM
  604.  ============
  605.  
  606.  SYMPTOM
  607.  
  608.  WAN links saturated with packets.
  609.  
  610.  SOLUTION
  611.  
  612.  Apply PBWANFIX NLM.      1291 10-18-93  11:39a
  613.  
  614.  Solution Specifics:
  615.  
  616.  Versions of this patch will run on the following NetWare
  617.  operating systems: 3.12, 4.01
  618.  
  619.  Description of problem addressed by PBWANFIX.NLM.  Due to the
  620.  nature of packet burst, it is very easy to saturate WANS with
  621.  packets that have already been sent and arrived correctly.
  622.  
  623.  ---------------------------------------------------------------
  624.  REALMFIX NLM
  625.  ============
  626.  
  627.  SYMPTOM
  628.  
  629.  If an error condition occurs such as reaching the end of a
  630.  tape, an error code is returned to the calling application.
  631.  The error code would be scrambled, resulting in the wrong error
  632.  passed to the application.  The result, as far as the Server
  633.  (that is ABEND, hang, and so forth) depends on the specific
  634.  application.
  635.  
  636.  SYMPTOM
  637.  
  638.  Application requests made to a device driver using the
  639.  DeviceIOCTL and DeviceBlockingIOCTL APIs are aborted if NetWare
  640.  is in the process of switching to real mode (that is the DOS
  641.  Mode semaphore is set).  The APIs should instead delay the
  642.  execution of the request.
  643.  
  644.  SOLUTION
  645.  
  646.  Apply REALMFIX NLM.      2756 02-08-94   9:37a
  647.  
  648.  Solution Specifics:
  649.  
  650.  Versions of this patch will run on the following NetWare
  651.  operating systems: 3.12, 4.01
  652.  
  653.  This patch deals with applications that directly control
  654.  hardware devices through NetWare (that is Jukeboxes, worms,
  655.  tapes, and so forth). The patch applies to applications that
  656.  use a DAI interface to communicate with the server's hardware.
  657.  Check with the vendor of the application to verify the use of
  658.  the DAI interface and apply the patch if necessary.
  659.  This patch fixes two DAI emulation bugs:
  660.  
  661.  Fixed the device IOCTL routine to return the driver specified
  662.  error code instead of the media manager code.
  663.  
  664.  Fixed the IOCTL routines to postpone the execution of the IOCTL
  665.  if the DOSDiskSemaphore is set instead of returning with an
  666.  error.
  667.  ---------------------------------------------------------------
  668.  RTCHGFIX NLM
  669.  ============
  670.  
  671.  SYMPTOM
  672.  
  673.  When packet signing was enabled and a switch over occurs on an
  674.  NetWare SFT III server or a router switch over, the workstation
  675.  would timeout or appear to be hung.
  676.  
  677.  CAUSE
  678.  
  679.  When the switch over occurs, the packet size would be
  680.  renegotiated between the server and the workstation.  The
  681.  server in would send unsigned packets to the workstation during
  682.  the renegotiation process.  The workstation, expecting signed
  683.  packets discards all of the packets from the server attempting
  684.  the renegotiation.  The workstation would eventually timeout or
  685.  appear to be hung.  SOLUTION
  686.  
  687.  Apply RTCHGFIX NLM.       952 12-21-93  11:38a
  688.  
  689.  Solution Specifics:
  690.  
  691.  Versions of this patch will run on the following NetWare
  692.  operating systems: 3.12, 4.01
  693.  
  694.  This patch fixes a problem with packet signing after a switch
  695.  over occurs on an NetWare SFT III server or a router switch
  696.  over (that is networks with redundant routes).  The key to the
  697.  patch is that packet signing would have to be enabled for this
  698.  problem to happen.
  699.  
  700.  ---------------------------------------------------------------
  701.  SPXDDFIX NLM
  702.  ============
  703.  
  704.  SYMPTOM
  705.  
  706.  If the connection had already transitioned into
  707.  SESSION_TERMINATED when the retry came in, it was treated as a
  708.  new connection request.
  709.  
  710.  SYMPTOM
  711.  
  712.  Data was handled incorrectly by an application.
  713.  
  714.  CAUSE
  715.  
  716.  SPX was still acknowledging data packets that arrived after
  717.  SPXTerminateConnection was called; therefore, data that arrived
  718.  after the application initiated a disconnect by calling
  719.  SPXTerminateConnection, was acknowledged and delivered to the
  720.  application.  Depending on how the application was written this
  721.  could give the transmitting side an invalid picture of the
  722.  guaranteed delivery of the data by leaving both endpoints with
  723.  different information about the state and completeness of the
  724.  data.
  725.  
  726.  SOLUTION
  727.  
  728.  Apply SPXDDFIX NLM.      1112 03-10-94   9:45a
  729.  
  730.  Solution Specifics:
  731.  
  732.  Versions of this patch will run on the following NetWare
  733.  operating systems: 3.12, 4.01
  734.  
  735.  This patch fixes the problem with the way SPX handles retried
  736.  connect requests.  The patch causes all inbound packets after
  737.  SPXTerminateConnection has been called to just be dropped.
  738.  
  739.  Also fixes a problem where SPX was still acknowledging data
  740.  packets that arrived after SPXTerminateConnection was called.
  741.  This could lead to incorrect handling of the data by the
  742.  application, leaving both endpoints with different information
  743.  about the state and completeness of the data.
  744.  
  745.  NOTE: This SPX problem is masked by the SPXS.NLM that ships
  746.  with NMS 2.0 and SPXS.NLM included in STRTL2.EXE.  The fix for
  747.  this specific issue is addressed by SPXDDFIX.NLM.
  748.  
  749.  ---------------------------------------------------------------
  750.  SPXFIX2  NLM
  751.  ============
  752.  
  753.  SYMPTOM
  754.  
  755.  An SPX terminate ack is received on a non-existent session.
  756.  
  757.  CAUSE
  758.  
  759.  This bug is a side effect of SPXFIX2 v2.00 (that is native to
  760.  NetWare 3.12) that leaves SPX terminate ack packets in system
  761.  ECBs rather than copying them into application ECBs.
  762.  
  763.  SOLUTION
  764.  
  765.  Apply SPXFIX2  NLM.      1023 11-23-93   8:52a
  766.  
  767.  Solution Specifics:
  768.  
  769.  Versions of this patch will run on the following NetWare
  770.  operating systems: 3.12, 4.01
  771.  
  772.  This patch fixes SPX code in the case where an SPX terminate
  773.  ack is received on a non-existent session.  When the terminate
  774.  ack is received and the session does not exist, this fix
  775.  returns the ECB to IPX rather than reposting it to the
  776.  application socket.
  777.  
  778.  ---------------------------------------------------------------
  779.  SYNCMFIX NLM
  780.  ============
  781.  
  782.  SYMPTOM
  783.  
  784.  One drive off of one HBA is mirrored to two drives both of
  785.  which are on the other HBA.  (A total of three drives mirroring
  786.  the same data).  The single drive off of the first HBA is in
  787.  sync and the other two drives off of the second HBA are
  788.  mirrored to the first drive.  The server is downed while the
  789.  two secondary mirrored drives are still out of sync, (install
  790.  NLM shows them still to be in the mirroring process).
  791.  
  792.  When SERVER.EXE is invoked, INSTALL.NLM shows the primary drive
  793.  as In Sync and one of the secondary drives as In Sync and the
  794.  other as Out Of Sync.  The two secondary drives are the only
  795.  ones showing disk activity as if they are mirroring each other
  796.  and ignoring the actual in sync primary drive.
  797.  
  798.  SOLUTION
  799.  
  800.  Apply SYNCMFIX NLM.       974 11-09-93  10:50a
  801.  
  802.  Solution Specifics:
  803.  
  804.  Versions of this patch will run on the following NetWare
  805.  operating systems: 3.12, 4.01
  806.  
  807.  The problem is resolved by loading the SYNCMFIX.NLM patch.  You
  808.  must load the patch manager (PM401.NLM) and the SYNCMFIX.NLM in
  809.  the startup.ncf before the disk driver or move the disk driver
  810.  load statements to the AUTOEXEC.NCF and have them loading after
  811.  the patch manager and the SYNCMFIX.NLM patch.
  812.  ---------------------------------------------------------------
  813.  UNLDIRFX NLM
  814.  ============
  815.  
  816.  SYMPTOM
  817.  
  818.  UNLDIRFX.NLM has been removed from download file 401PT3 due to
  819.  problems discovered with the patch. If applied, it may cause a
  820.  GPPE abend when deleting a user. A new version of UNLDIRFX.NLM
  821.  is available in the download file 401IT4 £GO NSD|.
  822.  
  823.  ABEND "UnLockDirectoryEntry called with entry that was already
  824.  unlocked" happens in INWPurgeTrustee when UnLockDirectoryEntry
  825.  is called with TNode->TFileEntryNumber that sometimes gets
  826.  overwritten by the call to ImmediateReuseGetDirectoryEntry.
  827.  
  828.  Whenever the directory structure for the file entry isn't in
  829.  RAM, ImmediateReuseGetDirectoryEntry reads in a directory block
  830.  over the top of the current block and invalidates the TNode
  831.  pointer.
  832.  
  833.  NOTE: Locking the file entry doesn't guarantee the TNode is
  834.  locked.
  835.  
  836.  SOLUTION
  837.  
  838.  Apply UNLDIRFX NLM.      1807 04-13-94   9:38a
  839.  
  840.  Solution Specifics:
  841.  
  842.  Versions of this patch will run on the following NetWare
  843.  operating systems: 3.11, 3.12, 4.01
  844.  
  845.  Self-Extracting File Name:  401PT3.EXE     Revision:  A
  846.  
  847.  Files Included     Size     Date      Time
  848.  
  849.  \
  850.    401PT3.TXT         (This File)
  851.     PM401.NLM       8113   02-03-94    1:09a
  852.     PM401.TXT       3674   06-08-94   11:53a
  853.   DFSRFIX.NLM        925   03-28-94    9:07a
  854.   ELEVFIX.NLM       1650   02-22-94    4:24p
  855.   SPXFIX2.NLM       1023   11-23-93    8:52a
  856.  BCKTTSFX.NLM        932   03-28-94    8:49a
  857.  COMPRFIX.NLM       1487   03-28-94    9:03a
  858.  COMPVLFX.NLM       1636   12-21-93    9:07a
  859.  CRDIRFIX.NLM       1313   02-22-94    4:22p
  860.  DAICCFIX.NLM       1031   02-08-94    9:47a
  861.  DEVIOFIX.NLM       1024   08-23-93    3:16p
  862.  DIRSPCFX.NLM       1128   02-22-94    4:20p
  863.  EADATFIX.NLM        997   03-28-94    9:08a
  864.  EAREPLFX.NLM       1169   02-22-94    4:23p
  865.  EASCORFX.NLM       1062   11-09-93   10:59a
  866.  EAUNIQFX.NLM       1147   11-09-93   11:02a
  867.  EXTENDFX.NLM        986   11-11-93   12:07p
  868.  GNSOFFFX.NLM       1049   02-23-94   11:36a
  869.  LOSTSRFX.NLM        959   03-30-94    1:19p
  870.  MEMFRGFX.NLM       2582   03-28-94    9:12a
  871.  MMACCFIX.NLM        960   11-09-93   10:10a
  872.  NCPIDFIX.NLM       1837   01-18-94    4:22p
  873.  PBWANFIX.NLM       1291   10-18-93   11:39a
  874.  REALMFIX.NLM       2756   02-08-94    9:37a
  875.  RTCHGFIX.NLM        952   12-21-93   11:38a
  876.  SPXDDFIX.NLM       1112   03-10-94    9:45a
  877.  SYNCMFIX.NLM        974   11-09-93   10:50a
  878.  
  879.  UNLDIRFX.NLM       REMOVED
  880.  
  881.  Installation Instructions:
  882.  
  883.  See solution specific for specific patch application
  884.  instructions.
  885.  
  886.  ---------------------------------------------------------------
  887.  Any trademarks referenced in this document are the property of
  888.  their respective owners.  Consult your product manuals for
  889.  complete trademark information.
  890.  ---------------------------------------------------------------
  891.