home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / 312pt5.abs < prev    next >
Text File  |  1995-02-17  |  30KB  |  959 lines

  1. STATUS:                                                  BBS:YES
  2. FL: NETWARE 3.12 OS PATCHES                       312PT5
  3.  
  4.  ---------------------------------------------------------------
  5.  This package is made up of the following files:
  6.  
  7.          312PT5.DOC    - This document
  8.          312PT5.EXE    - Binary self-extracting file.
  9.  
  10.  ---------------------------------------------------------------
  11.  
  12.  NOVELL PRODUCT and VERSION: NetWare 3.12
  13.  
  14.  ABSTRACT:
  15.  
  16.  This file contains the latest operating system test patches for
  17.  NetWare 3.12. Included with this prerelease are all patches for
  18.  all user-versions of NetWare 3.12.  The patches included have
  19.  been system tested by Novell.
  20.  
  21.  ---------------------------------------------------------------
  22.  DISCLAIMER
  23.  THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  24.  NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  25.  THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  26.  DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO
  27.  EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  28.  ---------------------------------------------------------------
  29.  
  30.  The change from 312PT4 to 312PT5 is that UNLDIRFX.NLM has been
  31.  removed due to a potential problem this patch may cause.
  32.  Versions of this patch prior to 9-13-94 can cause GPPE abends,
  33.  often during the process of deleting a user. The 9-13-94 or
  34.  later version of this patch which has corrected the problem is
  35.  available from the 312ITX.EXE download from the NSD forum.
  36.  
  37.  ---------------------------------------------------------------
  38.  BCKTTSFX NLM
  39.  ============
  40.  
  41.  SYMPTOM
  42.  
  43.  Typically after re-booting the server and going though the
  44.  process of backing out the TTS files the server would hang with
  45.  no messages.
  46.  
  47.  SOLUTION
  48.  
  49.  Apply BCKTTSFX NLM       985 04-26-94   9:00a
  50.  
  51.  Solution Specifics:
  52.  
  53.  Different versions of this patch are available for the
  54.  following NetWare Operating System's:
  55.  
  56.    V3.11, V3.12, V4.01, V4.02
  57.  
  58.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  59.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  60.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  61.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  62.           v3.11 SFT is in SFTITx.EXE.
  63.  
  64.  This Patch corrects a problem with backing out more than 263
  65.  Transaction Tracking System (TTS) files.
  66.  
  67.  It is important to Load BCKTTSFX.NLM after loading PATCH
  68.  MANAGER in the STARTUP.NCF file to allow the patch to work
  69.  properly.
  70.  
  71.  Installation Instructions:
  72.  
  73.  NCF FILE: STARTUP.NCF
  74.  
  75.  ---------------------------------------------------------------
  76.  CRDIRFIX NLM
  77.  ============
  78.  
  79.  SYMPTOM
  80.  
  81.  The following error is return if an attempt is made to create a
  82.  directory with an blank character(alt-25) as the last character
  83.  in the name.
  84.  
  85.     "Unable to create directory"
  86.  
  87.  SOLUTION
  88.  
  89.  Apply CRDIRFIX NLM      1361 04-26-94   9:03a
  90.  
  91.  Solution Specifics:
  92.  
  93.  Different versions of this patch are available for the
  94.  following NetWare Operating System's:
  95.  
  96.    V3.12, V4.01
  97.  
  98.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  99.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  100.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  101.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  102.           v3.11 SFT is in SFTITx.EXE.
  103.  
  104.  Fix to allow the addition of a blank Character (alt-255) to the
  105.  end of a directory name.
  106.  
  107.  3.11 allows the user to create directories for security reasons
  108.  that have a "blank"(alt-255) as the last character of the
  109.  directory name.  To allow NetWare v3.12 and v4.01 to have a
  110.  blank Character (alt-255) to the end of a directory name, apply
  111.  this patch.
  112.  
  113.  example:  md test(alt-255)  This works in DOS and on a 3.11
  114.  server.
  115.  
  116.  Installation Instructions:
  117.  
  118.  NCF FILE: AUTOEXEC.NCF
  119.  
  120.  ---------------------------------------------------------------
  121.  DIRSPCFX NLM
  122.  ============
  123.  
  124.  SYMPTOM
  125.  
  126.  Disk space can  not be accounted for.
  127.  
  128.  SOLUTION
  129.  
  130.  Apply DIRSPCFX NLM      1212 04-26-94   9:06a
  131.  
  132.  Solution Specifics:
  133.  
  134.  Different versions of this patch are available for the
  135.  following NetWare Operating System's:
  136.  
  137.    V3.11, V3.12, V4.01, V3.11 SFT III
  138.  
  139.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  140.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  141.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  142.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  143.           v3.11 SFT is in SFTITx.EXE.
  144.  
  145.  The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  146.  Percent of Volume Used By Directory."  The limits of this set
  147.  parameter are 5 to 50 percent default and the setting is 13
  148.  percent.
  149.  
  150.  The set parameter "Maximum Percent of Volume Used By
  151.  Directory". can use double the disk space set.
  152.  
  153.  Example; If the Set parameter is 13 percent, the actual space
  154.  that can be used by Extended Attributes is 26 percent.
  155.  
  156.  CAUSE
  157.  
  158.  The Set parameter only searched one of the mirrored tables for
  159.  extended attributes to verify that the limit had been met,
  160.  which allows the set parameter to use twice as much space as
  161.  indicated. The Table for Extended Attributes will grow;
  162.  however, it will never decrease in size.  So, after the space
  163.  is allocated for the EA table, it can not be used for any thing
  164.  other than Extended Attributes.
  165.  
  166.  Installation Instructions:
  167.  
  168.  NCF FILE: STARTUP.NCF
  169.  
  170.  ---------------------------------------------------------------
  171.  DIRSRCFX NLM
  172.  ============
  173.  
  174.  SYMPTOM
  175.  
  176.  When running out of short term alloc memory, the server
  177.  ABEND's.
  178.  
  179.  SOLUTION
  180.  
  181.  Apply DIRSRCFX NLM      1087 05-09-94  11:00a
  182.  
  183.  Solution Specifics:
  184.  
  185.  Different versions of this patch are available for the
  186.  following NetWare Operating System's:
  187.  
  188.    V3.11, V3.12, V4.01
  189.  
  190.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  191.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  192.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  193.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  194.           v3.11 SFT is in SFTITx.EXE.
  195.  
  196.  Changed procedure INWDirectorySearch to first look at the code
  197.  returned from the GetDirectoryHandle call made above before
  198.  referencing the DirHandle.
  199.  
  200.  Installation Instructions:
  201.  
  202.  NCF FILE: AUTOEXEC.NCF
  203.  
  204.  ---------------------------------------------------------------
  205.  EAACCFIX NLM
  206.  ============
  207.  
  208.  SYMPTOM
  209.  
  210.  The following Error message: SYS0002 Access Denied is received
  211.  when trying to copy a file with Extended Attributes from a
  212.  NetWare v3.12 file server if the users only has Read and
  213.  FileScan rights.
  214.  
  215.  SOLUTION
  216.  
  217.  Apply EAACCFIX NLM       970 04-26-94   9:06a
  218.  
  219.  Solution Specifics:
  220.  
  221.  Different versions of this patch are available for the
  222.  following NetWare Operating System's:
  223.  
  224.    V3.12
  225.  
  226.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  227.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  228.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  229.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  230.           v3.11 SFT is in SFTITx.EXE.
  231.  
  232.  Installation Instructions:
  233.  
  234.  NCF FILE: AUTOEXEC.NCF
  235.  
  236.  ---------------------------------------------------------------
  237.  EADATFIX NLM
  238.  ============
  239.  
  240.  SYMPTOM
  241.  
  242.  A problem exists with Extended Attributes when performing a
  243.  drag and drop COPY of a directory structure from an OS/2
  244.  client.  Which would cause the Extended Attribute for the new
  245.  Parent Directory to be corrupt.
  246.  
  247.  VREPAIR returned the following error message:
  248.  
  249.  Error at extended directory entry xxxx
  250.  Invalid Data error
  251.  Invalid Score card error
  252.  
  253.  SOLUTION
  254.  
  255.  Apply EADATFIX NLM      1181 04-26-94   4:33p
  256.  
  257.  Solution Specifics:
  258.  
  259.  Different versions of this patch are available for the
  260.  following NetWare Operating System's:
  261.  
  262.    V3.11, V3.12, V4.01, V3.11 SFT III
  263.  
  264.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  265.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  266.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  267.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  268.           v3.11 SFT is in SFTITx.EXE.
  269.  
  270.  To install the patch, load patchman for the Operating System
  271.  which is running and the version of EADATFIX.NLM in the same
  272.  directory.
  273.  
  274.  Installation Instructions:
  275.  
  276.  NCF FILE: AUTOEXEC.NCF
  277.  
  278.  ---------------------------------------------------------------
  279.  EAREPLFX NLM
  280.  ============
  281.  
  282.  SYMPTOM
  283.  
  284.  The following errors could be seen on a OS/2 Client:
  285.  1.   "The Drive ";,is not a valid Drive"
  286.  2.   " " " is either read-only or is being used by another
  287.  program"
  288.  
  289.  This errors would be received if using the drives ICON from the
  290.  DESKTOP to view a NetWare volume and most often with a CDRom
  291.  mounted volume.  Sometimes after receiving these errors the
  292.  connection to the File Server would be lost.
  293.  
  294.  SOLUTION
  295.  
  296.  Apply EAREPLFX NLM      1182 04-26-94   9:00a
  297.  
  298.  Solution Specifics:
  299.  
  300.  Different versions of this patch are available for the
  301.  following NetWare Operating System's:
  302.  
  303.    V3.11, V3.12, V4.01, V3.11 SFT III
  304.  
  305.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  306.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  307.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  308.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  309.           v3.11 SFT is in SFTITx.EXE.
  310.  
  311.  Also it is suggested to use NetWare Requester for OS/2 v2.10 to
  312.  help correct the problem.
  313.  
  314.  Installation Instructions:
  315.  
  316.  NCF FILE: AUTOEXEC.NCF
  317.  
  318.  ---------------------------------------------------------------
  319.  ELEVFIX  NLM
  320.  ============
  321.  
  322.  SYMPTOM
  323.  
  324.  A window exists where two identical requests to access the same
  325.  sector on the hard disk could get placed in the elevator queue
  326.  at the same time resulting in a file server lock up.
  327.  
  328.  The file server may possibly hang when a system is in the
  329.  process of re-mirroring and when there is extremely high I/O
  330.  traffic on the bus.
  331.  
  332.  SOLUTION
  333.  
  334.  Apply ELEVFIX  NLM      1717 04-26-94   9:08a
  335.  
  336.  Solution Specifics:
  337.  
  338.  Different versions of this patch are available for the
  339.  following NetWare Operating System's:
  340.  
  341.    V3.12, V4.01
  342.  
  343.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  344.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  345.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  346.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  347.           v3.11 SFT is in SFTITx.EXE.
  348.  
  349.  Installation Instructions:
  350.  
  351.  NCF FILE: AUTOEXEC.NCF
  352.  
  353.  ---------------------------------------------------------------
  354.  GLOCKFIX NLM
  355.  ============
  356.  
  357.  SYMPTOM
  358.  
  359.  NWScanPhysicalLocksByFile fails if more than 23 locks on a
  360.  file.
  361.  
  362.  NWScanPhysicalLocksByFile is an assembly call.  It is making
  363.  the NCP 23 238. The lanalyzer shows that garbage is returned by
  364.  this NCP when more than 23 locks are placed on a file.
  365.  
  366.  SOLUTION
  367.  
  368.  Apply GLOCKFIX NLM      1080 03-09-94   8:30a
  369.  
  370.  Solution Specifics:
  371.  
  372.  Different versions of this patch are available for the
  373.  following NetWare Operating System's:
  374.  
  375.    V3.11, V3.12, V3.11 SFT III
  376.  
  377.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  378.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  379.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  380.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  381.           v3.11 SFT is in SFTITx.EXE.
  382.  
  383.  Installation Instructions:
  384.  
  385.  NCF FILE: AUTOEXEC.NCF
  386.  
  387.  ---------------------------------------------------------------
  388.  GNSFIX   NLM
  389.  ============
  390.  
  391.  SYMPTOM
  392.  
  393.  This patch fixes a problem found when re-booting and attempting
  394.  to get a connection to the file server.  If all of the
  395.  connections are in use, (e.g. 20 for the 20-user version, 50
  396.  for the 50-user version, etc.), and one of the users re-boots,
  397.  the user will not be able to log back in to the server. This
  398.  problem will only occur if there is only one network.  If the
  399.  user is on an internet, a re-connection will be possible.
  400.  
  401.  The problem is that once a user re-boots, his connection is not
  402.  terminated at the server until a time out limit is reached
  403.  (usually 15 minutes).
  404.  
  405.  SOLUTION
  406.  
  407.  Apply GNSFIX   NLM      1099 03-28-94   8:47a
  408.  
  409.  Solution Specifics:
  410.  
  411.  Different versions of this patch are available for the
  412.  following NetWare Operating System's:
  413.  
  414.    V3.11, V3.12, V3.11 SFT III
  415.  
  416.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  417.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  418.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  419.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  420.           v3.11 SFT is in SFTITx.EXE.
  421.  
  422.  This patch corrects the problem by checking the source node
  423.  address of the incoming packet to the  node address of all
  424.  workstations the server currently thinks it is attached to.  If
  425.  a match is found the server responds to the workstation, thus
  426.  re-creating a connection in the same slot the workstation had
  427.  prior to its reboot.
  428.  
  429.  Installation Instructions:
  430.  
  431.  NCF FILE: AUTOEXEC.NCF
  432.  
  433.  ---------------------------------------------------------------
  434.  IPXRCVFX NLM
  435.  ============
  436.  
  437.  SYMPTOM
  438.  
  439.  These patches fix a problem with receiving a GPPE ABEND because
  440.  of the generation of an NCP request that IPX.386 did not handle
  441.  correctly, thus causing an invalid fragment count.
  442.  
  443.  A problem has been encountered with the NetWare SFT III
  444.  operating system that is produced by Running ARCServe 4.0 on
  445.  one of the mirrored NetWare SFT III servers.  If ARCServe is
  446.  backing up a file to the tape and the secondary server restarts
  447.  for any reason, upon re-synchronizing the memory the operating
  448.  system will ABEND with a General Protection Processor Exception
  449.  (GPPE) error.
  450.  
  451.  This error only occurs if a file is being copied to the tape at
  452.  the time.
  453.  
  454.  If ARCServe is loaded but not in the process of copying a file
  455.  to  tape, then the problem is not apparent.
  456.  
  457.  CAUSE
  458.  
  459.  The problem is that an NCP request is generated that IPX.386
  460.  did not handle correctly, causing an invalid fragment count
  461.  that would bring down the primary server.  Because the primary
  462.  server is being re-mirrored to the secondary server, the
  463.  secondary server dies as well.
  464.  
  465.  SOLUTION
  466.  
  467.  Apply IPXRCVFX NLM       976 04-26-94   9:04a
  468.  
  469.  Solution Specifics:
  470.  
  471.  Different versions of this patch are available for the
  472.  following NetWare Operating System's:
  473.  
  474.    V3.11, V3.12, V3.11 SFT III
  475.  
  476.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  477.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  478.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  479.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  480.           v3.11 SFT is in SFTITx.EXE.
  481.  
  482.  Installation Instructions:
  483.  
  484.  NCF FILE: MSAUTO.NCF, IOAUTO.NCF
  485.  
  486.  The patch needs to be loaded in both the MSEngine and IOEngine.
  487.  1. Copy the IIPXRCFX.NLM and PM311IO.NLM files to the NetWare
  488.  boot directory.
  489.  
  490.  2. Copy the IPXRCVFX.NLM and PATCHMAN.NLM files to the
  491.  SYS:SYSTEM directory.
  492.  
  493.  3. Edit the IOSTART.NCF file to load the PM311IO.NLM and
  494.  IIPXRCFX.NLM files.
  495.  
  496.  4. Edit the MSSTART.NCF file to load PATCHMAN.NLM and
  497.  IPXRCVFX.NLM files.
  498.  
  499.  ---------------------------------------------------------------
  500.  MMACCFIX NLM
  501.  ============
  502.  
  503.  SYMPTOM
  504.  
  505.  The workstation will hang while performing reads from the file
  506.  server.  High (100%) utilization at the server console.  By
  507.  typing "scan for new devices" at the console prompt the high
  508.  utilization drops but will climb back up over time.
  509.  
  510.  SOLUTION
  511.  
  512.  Apply MMACCFIX NLM      1006 04-26-94   8:54a
  513.  
  514.  Solution Specifics:
  515.  
  516.  Different versions of this patch are available for the
  517.  following NetWare Operating System's:
  518.  
  519.    V3.12, V4.01
  520.  
  521.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  522.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  523.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  524.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  525.           v3.11 SFT is in SFTITx.EXE.
  526.  
  527.  MMACCFIX.NLM fixes this condition by patching the media manager
  528.  accelerator module of the NetWare 4.01 OS code.  This patch is
  529.  recommended for general application on all 4.01 NetWare
  530.  servers.
  531.  
  532.  Installation Instructions:
  533.  
  534.  NCF FILE: AUTOEXEC.NCF
  535.  
  536.  ---------------------------------------------------------------
  537.  PBWANFIX NLM
  538.  ============
  539.  
  540.  SYMPTOM
  541.  
  542.  WAN links saturated with packets.
  543.  
  544.  SOLUTION
  545.  
  546.  Apply PBWANFIX NLM      3028 04-19-94   9:41a
  547.  
  548.  Solution Specifics:
  549.  
  550.  Different versions of this patch are available for the
  551.  following NetWare Operating System's:
  552.  
  553.    V3.12, V4.01
  554.  
  555.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  556.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  557.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  558.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  559.           v3.11 SFT is in SFTITx.EXE.
  560.  
  561.  Description of problem addressed by PBWANFIX.NLM.  Due to the
  562.  nature of packet burst, it is very easy to saturate WANS with
  563.  packets that have already been sent and arrived correctly.
  564.  
  565.  Installation Instructions:
  566.  
  567.  NCF FILE: AUTOEXEC.NCF
  568.  
  569.  ---------------------------------------------------------------
  570.  PM312    NLM
  571.  ============
  572.  
  573.  SYMPTOM
  574.  
  575.  SOLUTION
  576.  
  577.  Apply PM312    NLM      9221 03-24-94  11:06a
  578.  
  579.  Solution Specifics:
  580.  
  581.  Different versions of this patch are available for the
  582.  following NetWare Operating System's:
  583.  
  584.    V3.12
  585.  
  586.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  587.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  588.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  589.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  590.           v3.11 SFT is in SFTITx.EXE.
  591.  
  592.  This README file accompanies PM312.NLM.  The following files
  593.  are included for this revision:
  594.  
  595.  PM312.NLM replaces any and all previous versions of PM312.NLM.
  596.  
  597.  PM312.NLM is the Patch Manager which tracks and manages all
  598.  official patches for NetWare 386 v3.12.
  599.  
  600.  Patches for NetWare 386 v3.12 consist of three types:
  601.  
  602.  DYNAMIC -- Dynamic patches are implemented as .NLM files that
  603.  can be loaded/unloaded while the server is running.  Unloading
  604.  a dynamic patch will restore the Operating System to its
  605.  original "un-patched" state.
  606.  
  607.  SEMI-STATIC -- Semi-static patches can also be loaded while the
  608.  server is running, but they cannot be unloaded.  It is not
  609.  possible to undo the effects of a semi-static patch without
  610.  first downing the server and bringing it back up without
  611.  loading the semi-static patch.
  612.  
  613.  STATIC -- A static patch is a DOS executable program that
  614.  modifies the SERVER.EXE file.  This type of patch is applied
  615.  once and its effects are permanent.  It is suggested that a
  616.  backup of the original SERVER.EXE file be made before applying
  617.  a static patch.  (In other words, do not patch the SERVER.EXE
  618.  on your original distribution diskette!)
  619.  
  620.  Dynamic and semi-static patches modify the Operating System in
  621.  memory, not on the disk.  This means that dynamic and semi-
  622.  static patches must be loaded each time the Operating System is
  623.  brought up in order for any 'fixes' to take effect. It is
  624.  recommended that the command "LOAD <patch>" be placed in the
  625.  file server's AUTOEXEC.NCF file to ensure that the patch is
  626.  always in effect as soon as the server is brought up.
  627.  
  628.  In order to see which patches are currently loaded on the
  629.  system, type "PATCHES" at the file server command line.  The
  630.  patches will then be grouped and displayed according to their
  631.  type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC).  Typing
  632.  "MODULES" at the server console will show which dynamic patches
  633.  have been loaded, but will not show semi-static or static
  634.  patches.
  635.  
  636.  To install PM312.NLM, log into the server as supervisor or
  637.  supervisor equivalent and copy PM312.NLM into the SYS:SYSTEM
  638.  subdirectory.  The Patch Manager (PM312.NLM) must be loaded
  639.  before any dynamic or semi-static patches can be loaded.  If
  640.  PM312 is not already loaded, the <patch>.NLM will attempt to
  641.  locate PM312 and, if found, will load it automatically.  PM312
  642.  only needs to be loaded once; all NLM patches can then be
  643.  loaded.  PM312 cannot be unloaded until all patches that rely
  644.  on it are first unloaded.
  645.  
  646.  ---------------------------------------------------------------
  647.  REALMFIX NLM
  648.  ============
  649.  
  650.  SYMPTOM
  651.  
  652.  This patch deals with applications that directly control
  653.  hardware devices through NetWare (i.e. Jukeboxes, worms, tapes,
  654.  etc.).  If an error condition occurs such as reaching the end
  655.  of a tape, an error code is returned to the calling
  656.  application.  The error code would be scrambled, resulting in
  657.  the wrong error passed to the application.  The result, as far
  658.  as the Server (i.e. ABEND, hang, etc.) would depend on the
  659.  specific application.   The patch applies to applications which
  660.  use a DAI interface to communicate with the server's hardware.
  661.  Check with the vendor of the application to verify the use of
  662.  the DAI interface and apply the patch if necessary.
  663.  
  664.  Application requests made to a device driver using the device
  665.  IOCTL and DeviceBlockingIOCTL API's are aborted if NetWare is
  666.  in the process of switching to real mode.
  667.  
  668.  Application requests made to a device driver using the
  669.  DeviceIOCTL and DeviceBlockingIOCTL API's are aborted if
  670.  NetWare is in the process of switching to real mode (i.e. the
  671.  DOS Mode semaphore is set).  The API's should instead delay the
  672.  execution of the request.
  673.  
  674.  FIXED 2 DAI emulation bugs. Fixed the device IOCTL routine to
  675.  return the driver specified error code instead of the media
  676.  manager code.  Fixed the IOCTL routines to postpone the
  677.  execution of the IOCTL if the DOSDiskSemaphore is set instead
  678.  of returning with an error.
  679.  
  680.  SOLUTION
  681.  
  682.  Apply REALMFIX NLM      3207 02-08-94   9:14a
  683.  
  684.  Solution Specifics:
  685.  
  686.  Different versions of this patch are available for the
  687.  following NetWare Operating System's:
  688.  
  689.    V3.12, V4.01
  690.  
  691.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  692.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  693.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  694.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  695.           v3.11 SFT is in SFTITx.EXE.
  696.  
  697.  Installation Instructions:
  698.  
  699.  NCF FILE: AUTOEXEC.NCF
  700.  
  701.  ---------------------------------------------------------------
  702.  RKIELFIX NLM
  703.  ============
  704.  
  705.  SYMPTOM
  706.  
  707.  Message Correction for the following ABEND Message: "Richard
  708.  Kiel memorial ABEND #27"
  709.  
  710.  SOLUTION
  711.  
  712.  Apply RKIELFIX NLM      1044 05-04-94   2:38p
  713.  
  714.  Solution Specifics:
  715.  
  716.  Different versions of this patch are available for the
  717.  following NetWare Operating System's:
  718.  
  719.    V3.12
  720.  
  721.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  722.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  723.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  724.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  725.           v3.11 SFT is in SFTITx.EXE.
  726.  
  727.  The new ABEND message is "Invalid entry in message list.".
  728.  
  729.  In the OS there is a process that checks the consistency of the
  730.  message list. When this list is found to be invalid the OS will
  731.  return this ABEND message.
  732.  
  733.  Follow the Guidelines for troubleshooting in the System
  734.  Messages Manual Appendix "A".
  735.  
  736.  Installation Instructions:
  737.  
  738.  NCF FILE: AUTOEXEC.NCF
  739.  
  740.  ---------------------------------------------------------------
  741.  RTCHGFIX NLM
  742.  ============
  743.  
  744.  SYMPTOM
  745.  
  746.  This patch fixes a problem with packet signing after a switch
  747.  over occurs on either an SFT III server or a router switch over
  748.  (i.e. networks with redundant routes).  When the switch over
  749.  occurs the packet size would be renegotiated between the server
  750.  and the workstation.  The server in would send unsigned packets
  751.  to the workstation during the renegotiation process.  The
  752.  workstation, expecting signed packets will discard all of the
  753.  packets from the server attempting the renegotiation.  The
  754.  workstation would eventually timeout or appear to be hung.  The
  755.  key to the patch is that packet signing would have to be
  756.  enabled or order for this problem to happen.
  757.  
  758.  SOLUTION
  759.  
  760.  Apply RTCHGFIX NLM       984 12-21-93  11:30a
  761.  
  762.  Solution Specifics:
  763.  
  764.  Different versions of this patch are available for the
  765.  following NetWare Operating System's:
  766.  
  767.    V3.12, V4.01
  768.  
  769.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  770.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  771.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  772.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  773.           v3.11 SFT is in SFTITx.EXE.
  774.  
  775.  Installation Instructions:
  776.  
  777.  NCF FILE: AUTOEXEC.NCF
  778.  
  779.  ---------------------------------------------------------------
  780.  RTRTIME  NLM
  781.  ============
  782.  
  783.  SYMPTOM
  784.  
  785.  The speed of the network link is slow enough to require
  786.  increasing timeout values to more than the default value.
  787.  
  788.  SOLUTION
  789.  
  790.  Apply RTRTIME  NLM      2054 02-23-94   4:19p
  791.  
  792.  Solution Specifics:
  793.  
  794.  Different versions of this patch are available for the
  795.  following NetWare Operating System's:
  796.  
  797.    V3.11, V3.12
  798.  
  799.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  800.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  801.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  802.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  803.           v3.11 SFT is in SFTITx.EXE.
  804.  
  805.  This patch provides a new server console command "ROUTER
  806.  TIMEOUT"  which adjusts the RIP and SAP information timeout
  807.  value.  This patch would be used on a network where the speed
  808.  of the network link is slow enough to require increasing
  809.  timeout values to more than the default value.
  810.  
  811.  The default RIP/SAP timeout value is 4 minutes, which means
  812.  that the server router will keep Server or Network information
  813.  for 4 minutes without that information being updated.  If the
  814.  server does not get updated RIP/SAP information within the time
  815.  specified by the timeout value, the RIP/SAP information is
  816.  removed from the server's tables.
  817.  
  818.  This new console command allows the router timeout value to be
  819.  changed in the range of 4 to 255 minutes.
  820.  
  821.  SYNTAX:
  822.  
  823.    ROUTER TIMEOUT 100
  824.  
  825.  This command would change the timeout default from 4 to 100
  826.  minutes.
  827.  
  828.  RTRTIME.NLM is intended for 386 v3.12 and is a dynamic patch
  829.  which is loaded at the file server console as a NetWare
  830.  Loadable Module.  RTRTIME.NLM requires the latest version of
  831.  PATCHMAN.NLM in order to load.
  832.  
  833.  Installation Instructions:
  834.  
  835.  NCF FILE: AUTOEXEC.NCF
  836.  
  837.  ---------------------------------------------------------------
  838.  SPXDDFIX NLM
  839.  ============
  840.  
  841.  SYMPTOM
  842.  
  843.  This fixes a problem with the way SPX handles retried connect
  844.  requests.  If the connection had already transitioned into
  845.  SESSION_TERMINATED when the retry came in, it was treated as a
  846.  new connection request.
  847.  
  848.  Also fixes a problem where SPX was still acknowledging data
  849.  packets that arrived after SPXTerminateConnection was called.
  850.  This could lead to incorrect handling of the data by the
  851.  application, leaving both endpoints with different information
  852.  about the state and completeness of the data. NOTE: This SPX
  853.  problem is masked by the SPXS.NLM that ships with NMS 2.0 and
  854.  SPXS.NLM included in STRTL2.EXE.  The fix for this specific
  855.  issue is addressed by SPXDDFIX.NLM.
  856.  
  857.  SOLUTION
  858.  
  859.  Apply SPXDDFIX NLM      1148 03-10-94   9:48a
  860.  
  861.  Solution Specifics:
  862.  
  863.  Different versions of this patch are available for the
  864.  following NetWare Operating System's:
  865.  
  866.    V3.11, V3.12, V4.01
  867.  
  868.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  869.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  870.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  871.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  872.           v3.11 SFT is in SFTITx.EXE.
  873.  
  874.  Before the patch, data that arrived after the application
  875.  initiated a disconnect by calling SPXTerminateConnection, was
  876.  acknowledged and delivered to the application.  Depending on
  877.  how the application was written this could give the
  878.  transmitting side an invalid picture of the guaranteed delivery
  879.  of the data.  The patch causes all inbound packets after
  880.  SPXTerminateConnection has been called to just be dropped.
  881.  
  882.  Installation Instructions:
  883.  
  884.  NCF FILE: AUTOEXEC.NCF
  885.  
  886.  ---------------------------------------------------------------
  887.  SPXFIX2  NLM
  888.  ============
  889.  
  890.  SYMPTOM
  891.  
  892.  Fix SPX code in the case where an SPX terminate ack is received
  893.  on a non-existent session.  When the terminate ack is received
  894.  and the session does not exist, this fix returns the ECB to IPX
  895.  rather than re-posting it back to the application socket.
  896.  
  897.  SOLUTION
  898.  
  899.  Apply SPXFIX2  NLM      1035 11-23-93   9:13a
  900.  
  901.  Solution Specifics:
  902.  
  903.  Different versions of this patch are available for the
  904.  following NetWare Operating System's:
  905.  
  906.    V3.11, V3.12, V4.01
  907.  
  908.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  909.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  910.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  911.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  912.           v3.11 SFT is in SFTITx.EXE.
  913.  
  914.  This bug is a side effect of SPXFIX2 v2.00 (which is native to
  915.  NetWare v3.12) that leaves SPX terminate ack packets in system
  916.  ECB's rather than copying them into application ECB's.
  917.  
  918.  Installation Instructions:
  919.  
  920.  NCF FILE: AUTOEXEC.NCF
  921.  
  922.  ---------------------------------------------------------------
  923.  SPXNSFIX NLM
  924.  ============
  925.  
  926.  SYMPTOM
  927.  
  928.  If the session did not exist, SPX failed to interpret terminate
  929.  ACKs as system packets.
  930.  
  931.  SOLUTION
  932.  
  933.  Apply SPXNSFIX NLM      1044 05-26-94   8:45a
  934.  
  935.  Solution Specifics:
  936.  
  937.  Different versions of this patch are available for the
  938.  following NetWare Operating System's:
  939.  
  940.    V3.11, V3.12, V4.01
  941.  
  942.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  943.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  944.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  945.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  946.           v3.11 SFT is in SFTITx.EXE.
  947.  
  948.  When an application errors out because the session does not
  949.  exist, SPX posts the system buffer to the socket rather than
  950.  returning it to the Link Support Layer (LSL).
  951.  
  952.  The SPXNSFIX.NLM for NetWare 4.01, 3.12, and 3.11 fixex the way
  953.  that SPX handles the Terminate Acknowledgement packets on
  954.  sessions that do not exist.
  955.  
  956.  Installation Instructions:
  957.  
  958.  NCF File:
  959.