
              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              UPDATE.EXE for NetWare 4.01
DOCUMENT ID:        TID013429
DOCUMENT REVISION:  A
DATE:               24SEP93
ALERT STATUS:       Yellow
INFORMATION TYPE:   Symptom Solution
README FOR:         DSPAT.EXE

NOVELL PRODUCT and VERSION:
NetWare 4.01

ABSTRACT:
Since the release of NetWare 4.01 there have been several fixes to
Directory Services.  Rather than creating several dynamic patches for the
Directory, Novell has created one update to Directory Services.
_________________________________________________________________

DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. 
NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
ONLY.  NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
INFORMATION.
_________________________________________________________________

This README file of DSPAT.EXE accompanies UPDATE.EXE for NetWare v4.01.

Self-Extracting File Name:  DSPAT.EXE      Revision:  B

Files Included     Size     Date      Time

\
   DSPAT.TXT             (This File)
  UPDATE.EXE     220576    9-23-93    1:41p


Since the release of NetWare 4.01 there have been several fixes to
Directory Services.  Rather than creating several dynamic patches for the
Directory, Novell has created one update to Directory Services.  Below is a
brief description of the fixes that have been rolled into the update and
the instructions on how to apply the update to the 4.01 SERVER.EXE.

Description of Fixes:

Fixed stream-syntax and typeless-name buffer stuffing.  The DS.NLM will now
check for enough room in the buffer before data is placed in it. 

Replica ring corruption: added check to make sure each DS agent has ended
its previous attempt to synchronize before reusing the connection to
synchronize with other replicas.
     

Allow authentication of entries whose names contain characters not in code
page 437.

There are a few operations in the Directory that will raise a server-down
event.  Some NLMs register with the OS to be signaled when a server-down
event occurs, thus causing the NLM to shut itself down.  This has been
fixed with the new DS.NLM.

Fixed a problem where an alias of an object would not get deleted when the
real object that the alias referenced is deleted.


To install the UPDATE

1. Copy the UPDATE.EXE into a temporary sub-directory.  The UPDATE.EXE will
apply the update to SERVER.EXE.

2. Copy your 4.01 SERVER.EXE to the temporary sub-directory.  The
SERVER.EXE must be in the same directory as the newly created UPDATE.EXE.

3. Execute the UPDATE.EXE by typing "UPDATE" and then press <Enter>.  The
following message will be displayed, "Updating SERVER.EXE:DS.NLM from v4.01
(6/23/93) to v4.01 (8/11/93) Are you sure (Y/N)?  Press "Y" to continue. 
This step will create a backup copy of SERVER.EXE called SERVER.OLD and
will replace the existing DS.NLM in SERVER.EXE with the updated DS.NLM that
comes with DSPAT.EXE.

This new SERVER.EXE should be used on every 4.01 server on the network. 
The following steps should be used to install the new SERVER.EXE on the
4.01 servers.

note: This copy of SERVER.EXE can be used for all of the 4.01 servers on
the network.  The license is separate from SERVER.EXE in 4.x NetWare.

For each 4.01 server with a DOS partition you should:

1. Down the file server.

2. On the DOS partition of the server change directories to the
sub-directory that contains the 4.01 SERVER.EXE.  The default sub-directory
is SERVER.40.  

3. Rename the original SERVER.EXE by typing, "REN SERVER.EXE SERVER.ORG"
and then press <Enter>.

4. Copy the SERVER.EXE created in the UPDATE process to the sub-directory
that contained the original SERVER.EXE.

5. Reload the SERVER by typing,  "SERVER" and then press <Enter>.


For each 4.01 server booting from a floppy drive you should:

1. Create a new boot diskette with all of the files contained on the
original boot diskette.  This can be done by formatting a diskette using
the "/s" parameter to make it bootable, and then copy the original
diskettes contents to the new bootable diskette.

2. Delete the original SERVER.EXE from the new boot diskette.

3. Copy the new SERVER.EXE created in the UPDATE process to the new boot
diskette.

4. Put the new boot diskette in the floppy drive and reload the server by
typing, "SERVER" and then press <Enter>.

To verify that the new DS.NLM has been loaded, type "MODULES" at the
servers system prompt.  The following information for the DS.NLM should be
listed.

DS.NLM
     Netware Directory Services (291)
     Version 4.01  August 11 1993

reminder: All of the NetWare 4.01 servers on the network should be updated
with the new SERVER.EXE.

