home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
311ptd.exe
/
311PTD.TXT
next >
Wrap
Text File
|
1993-09-17
|
41KB
|
1,031 lines
NOVELL TECHNICAL INFORMATION DOCUMENT
TITLE: Patch Kit for NetWare 3.11 OS
DOCUMENT ID: TID000018
DOCUMENT REVISION: A
DATE: 01JUL93
ALERT STATUS: Yellow
INFORMATION TYPE: Symptom Solution
README FOR: 311PTD.EXE
NOVELL PRODUCT and VERSION:
NetWare 3.11
ABSTRACT:
This file contains the latest OS patches for v3.11. Included with this
release are all patches for various number-of user-versions of NetWare
3.11. There are some specific notes regarding the use of these patches
with any OS patches dated prior to 10/91.
_________________________________________________________________
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.
_________________________________________________________________
Self-Extracting File Name: 311PTD.EXE
Files Included Size Date Time
311PTD.TXT (This File)
GETQFIX.NLM 1211 3-23-92 2:57p
PAPFIX3.NLM 1310 1-08-92 10:32a
PAPFIX1.NLM 1145 12-02-91 3:18p
AFPFIX1.NLM 2663 1-06-92 7:22p
SYNCTIME.NLM 2211 11-19-92 2:37p
TRSTFIX.NLM 1688 10-02-92 11:20a
REMDEVFX.NLM 1299 10-03-91 5:04p
DIRLPFIX.NLM 1508 12-12-91 1:07p
MKDIRFIX.NLM 2295 5-15-92 10:02a
EVENTFIX.NLM 2498 6-29-92 3:55p
SPXFSFIX.NLM 1742 7-20-92 3:02p
MFIXOPEN.NLM 1459 10-03-91 5:00p
NCPSPFIX.NLM 1760 5-15-92 10:13a
GETRFIX.NLM 1311 4-22-92 3:38p
PATCHMAN.NLM 9051 4-16-92 11:21a
FATFIX.NLM 3357 4-23-92 12:53a
CLPHFIX.NLM 1238 6-16-92 7:59a
ASNCRDFX.NLM 1521 9-23-92 5:03p
VREPAIR.NLM 88941 9-10-92 5:02p
DUPFIX.NLM 1513 9-16-92 10:22a
UNLCKFIX.NLM 1247 5-15-92 8:01a
PCHMN223.TXT 6110 5-07-92 4:33p
DTRSTFIX.NLM 1384 9-17-92 1:48p
NCOMFIX.NLM 2109 12-14-92 8:00a
INDSKFIX.EXE 10686 9-24-92 8:34a
MPRPSFIX.EXE 10674 9-23-92 9:33a
EAERRFIX.NLM 1241 9-24-92 10:39a
OBPRGFIX.NLM 1640 11-06-92 10:49a
REMFILFX.NLM 1279 1-18-93 11:12a
GVIWHFIX.NLM 1215 1-18-93 11:18a
WORMROFX.NLM 1081 10-03-91 4:49p
OS2OPNFX.NLM 1409 2-02-93 7:10a
WSDFIX.NLM 1753 6-29-92 4:05p
MAXCDCFX.NLM 962 5-15-92 9:36a
UNKFIX.NLM 1058 5-15-92 9:41a
GNSFIX.NLM 2509 5-15-92 9:35a
TTSFIX.NLM 1227 5-20-92 8:41a
REQFIX.NLM 1251 5-15-92 9:38a
EAINFIX.NLM 1788 5-15-92 9:33a
CROPNFX.NLM 1040 12-18-91 3:18p
HTFXFX.NLM 1036 5-15-92 9:36a
DIAGRFSX.NLM 2593 3-18-92 8:21a
XMDFIX.NLM 1496 9-15-92 3:29p
BIGRFIX.NLM 1425 4-22-92 3:36p
GETSEFIX.NLM 1463 4-22-92 10:41a
DOSUNFIX.NLM 1910 4-22-92 10:35a
RPLENFX.NLM 2729 1-11-93 2:15p
PPCFIX.NLM 1233 2-09-93 6:02p
ROUTERFX.NLM 2058 2-02-93 1:40p
SPXLISFX.NLM 1287 2-02-93 10:11a
DEVRQFIX.NLM 975 8-28-92 9:15a
README of 311PTD.EXE
********** WARNING ********************************************
Load ONLY the specific NLM that corrects the problem you are experiencing.
***************************************************************
This file contains the latest release of NetWare v3.11 Operating System
Patches. Additional file information:
User Versions Supported
_______________________
| 1 | 5-250 | 1000 |
| user | user | user |
311PTD.TXT |=======|=======|=======|
AFPFIX1.NLM | | X | |
ASNCRDFX.NLM | X | X | X |
BIGRFIX.NLM | X | X | X |
CLPHFIX.NLM | X | X | X |
CROPNFX.NLM | | X | |
DEVRQFIX.NLM | X | X | X |
DIAGRFSX.NLM | | X | |
DIRLPFIX.NLM | | X | |
DOSUNFIX.NLM | X | X | X |
DTRSTFIX.NLM | X | X | X |
DUPFIX.NLM | X | X | X |
EAERRFIX.NLM | X | X | X |
EAINFIX.NLM | X | X | X |
EVENTFIX.NLM | X | X | X |
FATFIX.NLM | X | X | X |
GETQFIX.NLM | | X | |
GETRFIX.NLM | X | X | X |
GETSEFIX.NLM | X | X | X |
GNSFIX.NLM | | X | X |
GVIWHFIX.NLM | X | X | X |
HTFXFX.NLM | X | X | X |
INDSKFIX.EXE | X | X | X |
MAXCDCFX.NLM | X | X | X |
MFIXOPEN.NLM | | X | |
MKDIRFIX.NLM | | X | X |
MPRPSFIX.EXE | X | X | X |
NCOMFIX.NLM | X | X | X |
NCPSPFIX.NLM | | X | X |
OBPRGFIX.NLM | X | X | X |
OS2OPNFX.NLM | X | X | X |
PAPFIX1.NLM | | X | |
PAPFIX3.NLM | | X | |
PATCHMAN.NLM | X | X | X |
PCHMN223.TXT | - | - | - |
PPCFIX.NLM | X | X | X |
REMDEVFX.NLM | | X | |
REMFILFX.NLM | X | X | X |
REQFIX.NLM | | X | X |
ROUTERFX.NLM | X | X | X |
RPLENFX.NLM | X | X | X |
SPXFSFIX.NLM | X | X | X |
SPXLISFX.NLM | X | X | X |
SYNCTIME.NLM | X | X | X |
TRSTFIX.NLM | X | X | X |
TTSFIX.NLM | X | X | X |
UNKFIX.NLM | X | X | X |
UNLCKFIX.NLM | X | X | X |
VREPAIR.NLM | X | X | X |
WORMROFX.NLM | | X | |
WSDFIX.NLM | | X | X |
XMDFIX.NLM | X | X | X |
|_______|_______|_______|
This file supersedes previous releases of the 3.11 OS patches distributed
on NetWire under the names 311PT1.EXE, 311PT2.EXE, 311PT3.EXE, 311PT4.EXE,
311PT5.EXE, 311PT6.EXE 311PT7.EXE, 311PT8.EXE, 311PT9.EXE, 311PTA.EXE,
311PTB.EXE and 311PTC.EXE.
The following patches were added to create 311PT2.EXE:
GNSFIX NLM 2397 02-19-92 1:43p
EAINFIX NLM 1600 03-09-92 10:59a
MAXCDCFX NLM 942 12-18-91 3:19p
REQFIX NLM 1235 02-19-92 1:39p
TTSFIX NLM 1049 01-06-92 3:35p
UNKFIX NLM 1050 02-19-92 1:52p
The following patches were added to create 311PT3.EXE:
CROPNFX NLM 1040 12-18-91 3:18p
DIAGRFSX NLM 2593 03-18-92 8:21a
GETQFIX NLM 1211 03-23-92 2:57p
HTFXFX NLM 1036 03-24-92 1:25p
PATCHMAN NLM 8987 03-12-92 11:24a
PCHMN222 TXT 6110 04-03-92 10:49a
SPXFIX1 NLM 1513 03-13-92 12:32p
XMCFIX NLM 1232 02-19-92 1:56p
The following patches were added to create 311PT4.EXE:
BIGRFIX NLM 1425 4-22-92 3:36p
DOSUNFIX NLM 1910 4-22-92 10:35a
GETSEFIX NLM 1463 4-22-92 10:41a
PATCHMAN NLM 9051 4-16-92 11:21a
PCHMN223 TXT 6110 5-07-92 4:33p
The following patches were added to create 311PT5.EXE:
FATFIX NLM 3357 4-23-92 12:53p
The following changes were made to create 311PT6.EXE:
GETRFIX NLM 1311 4-22-92 3:38p (Added)
ELRDFIX NLM 2953 12-17-91 4:33p (Removed)
***************************************************************
ELRDFIX.NLM was removed because of possible data corruption with this patch
loaded in conjunction with running Vrepair.
***************************************************************
The following patches were added to create 311PT7.EXE:
CLPHFIX NLM 1238 6-16-92 7:59a
ASNCRDFX NLM 1508 4-20-92 1:51a
The following changes were made to create 311PT8.EXE:
EAINFIX NLM 1788 5-15-92 9:33a (1000 user capability)
EVENTFIX NLM 2498 6-29-92 3:55p (1000 user capability)
GNSFIX NLM 2509 5-15-92 9:35a (1000 user capability)
HTFXFX NLM 1036 5-15-92 9:36a (1000 user capability)
MAXCDCFX NLM 962 5-15-92 9:36a (1000 user capability)
MKDIRFIX NLM 2295 5-15-92 10:02a (1000 user capability)
NCPSPFIX NLM 1760 5-15-92 10:13a (1000 user capability)
REQFIX NLM 1251 5-15-92 9:38a (1000 user capability)
SYNCTIME NLM 2211 6-29-92 4:19p (1000 user capability)
TRSTFIX NLM 1476 5-15-92 10:51a (1000 user capability)
TTSFIX NLM 1227 5-20-92 8:41a (1000 user capability)
UNKFIX NLM 1058 5-15-92 9:41a (1000 user capability)
WSDFIX NLM 1753 6-29-92 4:05p (1000 user capability)
DUPFIX NLM 1513 9-16-92 10:22a (New)
RPLENFX NLM 3139 9-03-92 11:01a (New)
SPXFSFIX NLM 1742 7-20-92 3:02p
(Updated file replacing SPXFSFIX dated 12-12-91 size 1617)
UNLCKFIX NLM 1247 5-15-92 8:01a (New)
VREPAIR NLM 88893 8-19-92 1:18p (New)
XMDFIX NLM 1496 6-23-92 1:01p (replacing XMCFIX)
The following changes were made to create 311PT9.EXE:
ASNCRDFIX NLM 1521 9-23-92 5:03p (Updated to work with
BNETX replaces ASNCRDFIX dated 4/20/92 size 1508)
DTRSTFIX NLM 1384 9-17-92 1:48p (New)
TRSTFIX NLM 1688 10-02-92 11:20a (Updated file replacing
TRSTFIX dated 05-15-92 size 1476 which had a problem loading.)
The following changes were made to create 311PTA.EXE:
EAERRFIX NLM 1241 9-24-92 10:39a (New)
INDSKFIX EXE 10686 9-24-92 8:34a (New static patch)
MPRPSFIX EXE 10674 9-23-92 9:33a (New static patch)
OBPRGFIX NLM 1640 11-06-92 10:49a (New)
RENFIX NLM 1363 11-12-92 8:58a (New)
SPXFIX1 NLM 1533 10-21-92 2:31p (Updated file replacing
SPXFIX1 dated 03-13-92 size 1513)
SYNCTIME NLM 2131 12-17-91 4:17p (Replacement file for
SYNCTIME dated 06-29-92 size 2211 which caused an Abend on the
1000 user)
XMDFIX NLM 1496 9-15-92 3:29p (Updated file replacing
XMDFIX dated 06-23-92 size 1496)
***************************************************************
SYNCTIME.NLM was replaced due to an Abend "Registerscreeninputroutine
called with invalid screen id" when run on the 1000 user version. Note
that the replacement nlm is not 1000 user compatible.
***************************************************************
The following changes were made to create 311PTB.EXE:
RPLENFX NLM 3139 9-03-92 11:01a (Removed)
***************************************************************
RPLENFX.NLM was removed because of a possible Abend "Reply keep given
packet that is too long" when being run in conjunction with the Pburst.nlm
that shipped with the 386 Security files.
***************************************************************
The following changes were made to create 311PTC.EXE
DOTFIX NLM 1343 12-12-91 1:29p (Removed)
NCOMFIX NLM 2109 12-14-92 8:00a (New)
RENFIX NLM 1363 11-12-92 8:58a (Removed)
SYNCTIME NLM 2211 11-19-92 2:37p (Replacement file for
SYNCTIME dated 12-17-91 size 2131)
***************************************************************
DOTFIX.NLM has been removed as a precautionary measure; even though, no
actual problems have been encountered.
RENFIX.NLM has been removed because this functionality will no longer be
supported.
SYNCTIME.NLM is now 1000 user compatible and solves the Abend problem.
***************************************************************
The following changes were made to create 311PTD.EXE
DEVRQFIX NLM 975 08-28-92 9:15a (New)
GVIWHFIX NLM 1215 01-18-93 11:18a (New)
PPCFIX NLM 1233 02-09-93 6:02p (New)
OS2OPNFX NLM 1409 02-02-93 7:10a (Replacement file for
OS2OPNFX dated 11-22-91 size 1389)
REMFILFX NLM 1279 01-18-93 11:12a (New)
ROUTERFX NLM 2058 02-02-93 1:40p (New)
RPLENFX NLM 2729 01-11-93 2:15p (New update which corrects an)
(Abend when run in conjuction)
(with Pburst.nlm, see changes)
(made to create 311PTB.EXE)
SPXFIX1 NLM 1533 10-21-92 2:31p (Removed)
SPXLISFX NLM 1287 02-02-93 10:11a (New)
***************************************************************
OS2OPNFX.NLM added 1 and 1000 user support.
RPLENFX.NLM corrects a problem with an earlier rplenfx.nlm which would
cause an Abend to occur when running in conjunction with PBURST.NLM
SPXFIX1.NLM was removed because of the possiblity of SPX connections
hanging
***************************************************************
***IMPORTANT NOTES:********************************************
1. There are some specific notes regarding the use of these patches with
any 3.11 Operating System patches dated prior to October of 1991. These
notes are included below under the heading NOVELL TECHNICAL BULLETIN and
should be reviewed by anyone using these patches.
2. A second documentation file by the name of PCHMN223.TXT is included,
which accompanies PATCHMAN.NLM. PATCHMAN.NLM is required when loading the
dynamic patches (nlms).
3. Each of the patches included in this release is listed below.
4. Also included below is a brief discussion of the patch concept and
installation instructions.
5. Note that specific instructions are given for the use of FATFIX.NLM
below the description of that patch.
6. The 1 User version, or runtime version, patches have been combined into
this zip file. (1U311 will no longer be available)
7. This zip file contains static (exe extensions) and dynamic (nlm
extensions) below is a description of each
***************************************************************
DESCRIPTION OF THE PATCHES
AFPFIX1 NLM
2663 01-06-92 7:22p
This patch is only for NetWare for Macintosh. AFPFIX1.NLM corrects a
problem with copying folders (containing files) into drop boxes on a
NetWare v3.11 server. This patch fixes all known drop box problems in both
System 6 and 7 for all released versions of AFP.NLM. This patch supersedes
the original AFPFIX1.NLM version and the correction in AFP.NLM v3.01.
ASNCRDFX NLM
1521 09-23-92 5:03p
This patch fixes a problem that may occur often multiple threads do
asyncrhonous reads. It is possible for a thread to read data that was
written by another thread. This problem has been known to occur with the
Btrieve.nlm application if a Btrieve data file page size is not 512, 1024,
2048 or 4096 bytes. If the page size is not one of these sizes, the data
file may become corrupt.
This updated version will now work with BNETX.
BIGRFIX NLM
1425 4-22-92 3:36p
This patch allows the OS to prevent "read" requests larger than 512K from
overrunning the stack. This problem has been known to occur when loading
large NLMs.
CLPHFIX NLM
1238 6-16-92 7:59a
This patch fixes the "ClearPhantom called with not primary directory
number" Abend.
CROPNFX NLM
1040 12-18-91 3:18p
This patch fixes a problem found when a client makes a request to create or
open a file. When a user makes a CreateOpenFile request, the server
creates the file, but the server's reply to the user gets lost. The client
then makes a second request to create the file, but since it has already
been created, the user gets the error message:
"file already created."
Additionally, when a client request is made to open a file, the server
opens the file, but its response to the client is lost. The client makes a
second request to open the file, and the server opens the file a second
time. This scenario can result in the server keeping the file open while
the user thinks it has been closed. This problem becomes apparent when the
user attempts to delete the file and receives the error message:
"File in use."
DEVRQFIX NLM
975 08-28-92 9:15a
This patch addresses an Abend: GPE. This would happen in the ADISK
process, halting at location 171bd0 when an application using the DAI call
DeviceIO was loaded.
DIAGRFSX NLM
2593 03-18-92 8:21a
This patch fixes two network management errors. The first error caused the
server to not respond to requests issued by the network management console
(only rebooting would fix the problem). The second error did not allow the
File Server to respond to network management requests directed to other
networks connected to the File Server other than the Internal Network.
DIRLPFIX NLM
1508 12-12-91 1:07p
This patch fixes a problem in NetWare 386 v3.11 that results in an infinite
loop when the DOS DIR command is used in a subdirectory where more than
65,535 files exist. This loop will also occur with the FindFirst and
FindNext DOS function calls.
DOSUNFIX NLM
1910 4-22-92 10:35a
This patch fixes a problem with NetWare/NFS V1.2. If a file is renamed
from 99999999.v0 to 99999999.V0, it causes the server to ABEND with the
message:
"DOSGenerateUniqueName tried over 100000000
names and couldn't get a unique one."
DTRSTFIX NLM
1384 09-17-92 1:48p
DTrstFix.NLM fixes a problem in which various GPPEs and Abends occur
because of an invalid Trustee Node pointer in a Directory Entry.
DUPFIX NLM
1513 09-16-92 10:22a
This patch fixes a problem in which a certain sequence of events would
cause duplexed drives to report all mirrored drives were in sync after a
hardware failure, yet they were not. DUPFIX.NLM must be loaded in memory at
the time a hardware error occurs with the disk drive.
EAERRFIX NLM
1241 09-24-92 10:39a
EAERRFIX.NLM fixes an Invalid Semaphore Abend which is initially caused by
an ERR_EA_NOT_FOUND being returned in the Error Code on a Read Extended
Attribute NCP reply.
EAINFIX NLM
1788 05-15-92 9:33a
This patch fixes a problem with Extended Attributes when two or more work
stations execute XCOPY multiple times. The result is that after about ten
minutes the server will ABEND with the message:
"Free called with a memory block that has
an invalid resource tag.".
EVENTFIX NLM
2498 6-29-92 3:55p
This patch is required by any NLM that needs object deletion notification.
Symptoms of this bug will vary, depending on the NLM being run.
It addresses a problem that occurs when a "delete bindery object" call is
made to the OS. The OS reports the event after the object is already
deleted, thus preventing the application from accessing information on the
object when the event is reported. This patch fixes this problem; the
bindery object is not deleted until after the event is reported.
FATFIX NLM
3357 4-23-92 12:53p
This patch fixes a problem with TurboFAT and FAT corruption in general,
when multiple workstations randomly access large database files. (The min.
size of a TurboFat database file is, using a default 4k block size and 64
blocks as the TurboFat, 64 * 4k = 256k. If you have set up a different
block size substitute that number.)
****** IMPORTANT SPECIFIC INSTRUCTIONS FOR FATFIX.NLM ******
It is important to note that the latest version of VREPAIR.NLM should be
run before implementing this patch. (Use the Vrepair.nlm that is included
with this zip file.) FATFIX.NLM will prevent corruption of the FAT and
TURBOFAT, but VREPAIR is required to correct previous corruption. The
steps below should guide you through using FATFIX.NLM.
3. In order to use this patch, first add the following two lines to your
AUTOEXEC.NCF file after the assignment of the "IPX INTERNAL NET" number
(See page 150 of the NetWare v3.11 "Installation" manual for an example of
this statement):
LOAD PATCHMAN
LOAD FATFIX
It is important that these lines are added immediately after the assignment
of the internal network number. After editing, be sure to save the file.
2. After editing the AUTOEXEC.NCF file do the following things:
2a. LOAD VREPAIR at the console.
2b. Dismount the volumes.
2c. Run VREPAIR on all volumes until there are no further
errors reported (This make take one or more attempts).
2d. Down the server.
2e. Bring the server back up with the modified
AUTOEXEC.NCF file.
GETQFIX NLM
1211 03-23-92 2:57p
This patch fixes a problem which caused a large number of deleted .SRV
files in the queue subdirectories in SYS:SYSTEM.
GETRFIX NLM
1311 04-22-92 3:38p
This patch fixes an abend caused by a driver requesting a valid linked
request, which has been changed by another process. A zero is now returned
to the calling process instead of abending the server.
GETSEFIX NLM
1463 4-22-92 10:41a
This patch fixes a problem found when more than 31 security equivalences
for a user or group ID are set up. This can result in a system hang which
may be accompanied by a message indicating a "multiple abend".
GNSFIX NLM
2509 05-15-92 9:35a
This patch fixes a problem found when rebooting and attempting to get a
connection to the file server. If all of the connections are in use, (e.g.
20 for the 20-user version, 50 for the 50-user version, etc.), and one of
the users reboots, the user will not be able to log back in to the server.
This problem will only occur if there is only one network. If the user is
on an internet, a re-connection will be possible.
The problem is that once a user reboots, his connection is not terminated
at the server until a time out limit is reached (usually 15 minutes).
This patch corrects the problem by checking the source node address of the
incoming packet to the node address of all workstations the server
currently thinks it is attached to. If a match is found the server
responds to the workstation, thus re-creating a connection in the same slot
the workstation had prior to its reboot.
GVIWHFIX NLM
1215 01-18-93 11:18a
GVIWHFix.NLM fixes a problem with the NCP Get Volume Info With Handle (2222
22 21) which would not always return the correct total volume size.
HTFXFX NLM
1036 05-15-92 9:36a
Corrects a problem when using disk block sizes larger than 4K and cache
buffer sizes larger than 4K. If a block was read from the redirection area
while copying a file in the above circumstance, it could cause the
destination block to become corrupted.
INDSKFIX EXE (static)
10686 9-24-92 8:34a
InDskFix.EXE changes the SERVER.EXE file on disk to fix the abend "The
sleeping process was prematurely awakened during Delay."
MAXCDCFX NLM
962 05-15-92 9:36a
This patch changes the maximum limit for the Set Parameter "Maximum
Concurrent Disk Cache Writes" from the old range of 10 to 100, to a new
range, 10 to 1000.
This change will be transparent to most users. The performance of some
high throughput disk controller drivers is limited by the slower limit.
You may want to load this NLM if your system uses high throughput EISA
drives.
MFIXOPEN NLM
1459 10-03-91 5:00p
This patch is intended for all number-of-user versions of NetWare 386 v3.11
that are running the MAC gateway VAPS instead of the AFP NLMs. This patch
fixes the problem that MAC users have when trying to open files that are
flagged Read Only. The user is unable to open the file, and receives the
error message: "File not found."
MKDIRFIX NLM
2295 05-15-92 10:02a
This patch corrects invalid error codes returned by the "create directory"
call or when copying a file to an invalid path. It replaces and supersedes
the previously released patch, DIRHFIX1.NLM. Since DIRHFIX1.NLM and
MKDIRFIX.NLM patch some of the same areas, they cannot coexist.
To run MKDIRFIX.NLM, DIRHFIX1.NLM must be removed from the system.
Additionally, this fix changes error codes returned from
"ERR_BAD_DIR_HANDLE-program aborted" to "ERR_INVALID_PATH" in the case
where the server is scanning a directory path and a file name exists in the
middle of that directory path. (For example: Makedir: dir1/dir2/dir3 where
dir2 is a filename.)
MPRPSFIX EXE (static)
10674 9-23-92 9:33a
MPRPSFix.EXE changes the SERVER.EXE file on disk to allow the Maximum
Physical Receive Packet Size to be 24,682 bytes. Previously the allowable
limit was set at 4,202 bytes.
NCOMFIX NLM
2109 12-14-92 8:00a
NComFix.NLM fixes the Abends "Resource tag link error detected in
NCompleteRequest" and "Invalid disk request passed to ReturnDiskRequest".
NCPSPFIX NLM
1760 05-15-92 10:13a
This patch prevents a zero-length WriteToSpool NCP from being processed.
This problem has been known to cause an ABEND:GENERAL PROTECTION PROCESSOR
EXCEPTION and corrupt an entire volume.
OBPRGFIX NLM
1640 11-06-92 10:49a
ObPrgFix.NLM fixes the Abend "A string with too long a length was passed to
the output formatter".
OS2OPNFX NLM
1409 02-02-93 7:10a
This patch allows a user to use the "TYPE" command to view a file even
though SCAN file rights have not been granted. Without this patch, if the
user is granted all rights but the SUPERVISOR and SCAN file rights
(including Read) the file still cannot be "TYPE"ed. This patch fixes this
problem.
PAPFIX1 NLM
1145 12-02-91 3:18p
This patch is only for V3.0 NetWare for Macintosh. PAPFIX1.NLM is a patch
to APPLETLK.NLM v3.0. This patch resolves a problem where server PAP
sessions of greater than 255 transactions would be interrupted and fail.
The AppleTalk stack would then generate an error message stating that the
Tickle Timer popped on the affected connection.
This problem would cause ATPS.NLM to consistently fail to print files over
one megabyte in size or to return font lists greater than 255 entries to
Macintosh clients. In these circumstances, ATPS would return the message
"PAP write: no such device or address".
This patch is for use with v3.0 NetWare for Macintosh; the problem is
resolved with v3.01 NetWare for Macintosh.
PAPFIX3 NLM
1310 01-08-92 10:32a
This patch is only for V3.0 NetWare for Macintosh. PAPFIX3.NLM modifies
APPLETLK.NLM v3.0 to resolve a problem that ATPS.NLM has connecting to
certain non-Apple printers that require an incrementing value in the
WaitTime field of PAP OpenConn packets.
The symptom of this problem visible to users would be that ATPS.NLM
generates messages such as "Printer busy, status- idle" and may not
advertise the affected queue on AppleTalk. This problem is resolved with
v3.01 NetWare for Macintosh.
PATCHMAN NLM
9051 4-16-92 11:21a
PATCHMAN.NLM is the Patch Manager which tracks and manages all dynamic
patches for NetWare 386 v3.10 or above. All 3.11 Operating System patches
included with this documentation will require PATCHMAN.NLM V2.20 or above.
The version of PATCHMAN included in this file is v2.23. Please see
PCHMN223.TXT that is included with this file for further explanation on
PATCHMAN.NLM.
PPCFIX NLM
1233 02-09-93 6:02p
This patch fixes a problem where an NLM being unloaded causes the server to
abend because it fails to return a polling procedure resource. The server
may abend after printing following message: "1.1.14 Module did not release
1 resource Module: NetWare 386 Print Server Resource: Print Server Polling
Procedure Description: Poll Procedure Call-Backs"
REMDEVFX NLM
1299 10-03-91 5:04p
This patch fixes a problem formatting removable devices. If INSTALL.NLM is
loaded and FORMAT is run, the 3.11 Operating System causes an abend with
the message "ABEND: Kernel detected a process switch during interrupt
time."
REMFILFX NLM
1279 01-18-93 11:12a
RemFilFx.NLM fixes the Abend "RemoveFile called with invalid file handle."
REQFIX NLM
1251 05-15-92 9:38a
This patch reinitializes the number of requests made from a station each
time a new user logs in.
This problem was visible when looking at data returned by PAUDIT. If an
individual workstation was used to login for several different users, the
"requests" value displayed in PAUDIT was not reinitialized for each user.
ROUTERFX NLM
2058 02-02-93 1:40p
This patch fixes a 386 v3.11 Server RIP and SAP packet problem.
When a 386 server loses its last known route to a server or networks it is
broadcasting out on all boards that the network or server is down and is
not customizing the information for each connected board. For example, if
a WAN link loses some networks or servers (either from not getting updated
soon enough or from the resource going down) and broadcasts this
information onto its network which has 386 servers on it and is the only
source for these resources, all of the servers will broadcast back onto the
network that these networks and/or servers are down at the same time. The
more server present, the more the amount of DOWN broadcast traffic.
RPLENFX NLM
2729 01-11-93 2:15p
RPLENFX.NLM fixes a problem found in which the server leaves files open.
This patch changes the length of the reply buffer in the StationControl
structure. This patch has a command line parameter that allows for a
configurable size. The default is 1024.
Changing of the buffer size is accomplished at the time of loading the
patch. To change the default buffer size, (to 2048, for example), type
"load rplenfx size 2048," at the console prompt.
SPXFSFIX NLM
1742 07-20-92 3:02p
This patch fixes a problem that results in a file server GPI in the
SPXFindSession. This ABEND is known to occur when using Madge "Smart IPX"
Token Ring drivers.
The problem is caused by a connect request SPX packet which arrives at the
server without the system bit being set. This causes the server to look up
the session with ID = FFFF (session ID for system packets), but since the
system bit isn't set, the server looks in the session table for a client
with a corresponding ID. This causes SPXFindSession to look beyond the end
of memory, resulting in a GPI ABEND.
The patch adds a test to SPXFindSession to check for sessions beyond the
end of the session table. With this patch, if a connect request SPX packet
is sent without the system bit set, the packet will be discarded as invalid
and the workstation that sent the invalid packet will hang.
SPXLISFX NLM
1287 02-02-93 10:11a
SPXLisFx.NLM fixes a problem where SPX is incorrectly reporting the number
of listen Event Control Blocks.
SYNCTIME NLM
2211 12-19-92 2:37p
This patch forces the server's date/time to be synchronized to the
hardware's clock at specified intervals. These NLM's eliminate the gradual
loss of time experienced by the server due to "missed" clock ticks while
the server is in real mode.
**NOTE: This file should not be confused with TIM386.EXE located in forum
NOVLIB, Library 4, which is for Netware 386 v3.10a and specifically refers
to v3.10a in the documentation that comes with that file.
TRSTFIX NLM
1688 10-02-92 11:20a
This patch fixes a problem found when 9 or more trustee directory
assignments for individual users or groups are made at the root level of
the same volume (usually volumes other than the SYS: volume). Although the
assignments are made as they should be, the 9th and above cannot be seen
from SYSCON. (They do appear in FILER or TLIST.)
This patch adds a check for the parent of the trustee node that contains
the ninth trustee assignment; if the parent node is the root of the volume,
it checks for trustee assignments.
This patch also fixes a problem found when granting trustee rights to an
existing group. The rights appear to be correct in SYSCON when viewed from
user SUPERVISOR, but these new rights do not appear when viewed by the
individual user. These rights are not actually in effect. When viewed as a
group member, the user gets the error: "GetTrusteePaths returned error
242".
TTSFIX NLM
1227 05-20-92 8:41a
TTSFIX.NLM fixes a bug encountered when certain applications execute
explicit TTS, and file locking is also used. This results in an
application hang at the workstation, and a GPPE ABEND at the file server.
UNKFIX NLM
1058 05-15-92 9:41a
This patch fixes a problem which was causes an ABEND on a 3.11 FILE SERVER.
This is caused by entering a complete file name of a valid NetWare file at
the file server console. This file may be located on any of the server's
search paths.
FOR EXAMPLE: typing "MONITOR.NLM" at the console instead of "LOAD
MONITOR.NLM" will cause the above condition. Typing "MONITOR" without the
.NLM extension will not cause the ABEND.
If the named file is not an .NCF file the server will repeatedly display:
"Unknown command" and "Invalid line in command file-line length exceeds 511
characters" until it eventually would abend with the message:
"ABEND: General Protection Processor Exception running console command
process."
The Operating System is incorrectly attempting to open and read the NLM as
if it were an .NCF file.
UNLCKFIX NLM
1247 05-15-92 8:01a
This patch corrects a problem which causes a ABEND with the message:
"UnlockDirectoryEntry called with entry that was already unlocked"
This problems occurs when the system tries to read the primary directory
table and fails. It then attempts to read the mirrored table and though it
appears to read the table sucessfully, the information is corrupt and the
system ABENDS.
VREPAIR NLM
88941 09-10-92 5:02p
This version fixes problems where vrepair has not been able to correct
errors in the FAT or Directory tables. Vrepair has been enhanced to now
check for errors, and in the algorithm used in comparing values for the
correct entry.
WORMROFX NLM
1081 10-03-91 4:49p
Currently, if a removable device is initially mounted read/write, and then
the cartridge is removed and a new device is inserted that has the write
disable tab set, the OS does not recognize that the device is now Read
only. This patch fixes this problem.
WSDFIX NLM
1753 06-29-92 4:05p
This patch fixes a problem with APIs that allow users to access files on
volumes where they have no rights. This patch generates a new handle so
that rights are re-enumerated with each volume change.
XMDFIX NLM
1496 09-15-92 3:29p
This patch corrects a problem with utilities that use the SPX protocol to
maintain communication with the server. Typically the client will loose the
connection to the server and the following message will be displayed:
"No more response buffers available"
The most common occurrence is with a remote printer(RPRINTER.EXE) loosing
it's connection to the print server(PSERVER.NLM), but it may happen with
other utilities. This is happens when a call to SPXSendSequencedPacket()
resets a session retransmit count which causes it to NOT abort the
connection if the connection is broken in one direction and maintained in
another.
***************************************************************
DYNAMIC PATCH INSTALLATION AND INFORMATION:
***************************************************************
Each of the dynamic patches listed above are intended for 386 v.3.11. The
dynamic patches are loaded at the file server console as NetWare Loadable
Modules and require PATCHMAN.NLM v2.20 or later in order to load.
It is recommended that the command "LOAD <patch name>" be placed in the
server's AUTOEXEC.NCF file to ensure that the patch is always in effect
when the server is initially brought up.
Since they are NLM's, the patches can be loaded and unloaded without ever
having to bring the server down. Once loaded, the Operating System is
patched and ready to go.
Unloading the patches will restore the Operating System to its original
"un-patched" state.
Like all NLM-type patches, REMDEVFX.NLM requires the Patch Manager
(PATCHMAN.NLM) to be loaded before it can be loaded. If PATCHMAN is not
already loaded, the first patch will attempt to locate PATCHMAN and load it
automatically if found. PATCHMAN only needs to be loaded once. All other
patches will load once PATCHMAN is loaded. PATCHMAN cannot be unloaded
until all patches that rely on it are first unloaded. Typing "Patches" at
the system command line once PATCHMAN is loaded will display all patches
currently loaded on the file server.
Installation:
To install a specific patch or patches, simply place the patch file in the
same directory as the other NLM files (SYS:SYSTEM or DOS partition), and
type "LOAD <patch name>" for each patch you wish to load. Once a patch has
loaded, all changes are in effect until it is unloaded. If an error
message appears, contact Novell Technical Support. As suggested above, you
will probably want to enter the LOAD commands into your AUTOEXEC.NCF file
to insure that the patches are loaded automatically.
***************************************************************
STATIC PATCH INSTALLATION AND INFORMATION:
***************************************************************
The static patches are run against the Server.exe file and may not be
compatible with other static patches.
To implement a STATIC patch: (Ensure a backup copy of SERVER.EXE has been
made and is kept in a safe place)
Installation:
To use INDSKFIX.EXE, or MPRPSFIX.EXE, at the DOS prompt type INDSKFIX
SERVER.EXE or MPRPSFIX SERVER.EXE. The message "Patch written to disk"
will be displayed indicating the process is complete. If an error message
appears, contact Novell Technical Support.
NOVELL TECHNICAL BULLETIN
TITLE: Effects of v3.11 Serialization Changes on
Patches and Fixes
DOCUMENT ID#: TB.P.298
DATE: 4 December 1991
PRODUCT: NetWare
PRODUCT REVISION: v3.11
SUPERSEDES: N/A
SYMPTOM: Errors, such as "Unexpected code encountered
in area to be patched" during implementation
of patches and fixes.
ISSUE/PROBLEM
Because of the unanticipated success of NetWare v3.11, the available
serialization range was exhausted. As a result, the v3.11 operating system
has been modified to extend that serialization range. This modification
has required a corresponding change to all v3.11 operating system patches,
including those previously released. It does not affect any patches or
fixes other than v3.11 operating system patches. When a user attempts to
apply an unmodified NetWare v3.11 operating system patch to a v3.11
operating system with the extended serialization range, he or she may
receive an error similar to the one above.
SOLUTION
The modified NetWare v3.11 operating system patches can be applied to any
v3.11 operating system if the PATCHMAN.NLM (v2.20 or later) that
accompanies them is loaded at the file server. PATCHMAN.NLM performs the
application of a given patch to the v3.11 operating system as it resides in
file server memory.
Users should be aware of six important points:
1) PATCHMAN.NLM v2.20 (or later) must be loaded.
2) The modified patches, with PATCHMAN.NLM v2.20 (or later), will
successfully load on NetWare v3.11 operating systems without the extended
serialization range.
3) The re-released patches will not be successfully implemented if
PATCHMAN NLM v2.20 (or later) is not loaded.
4) Unmodified v3.11 operating system patches will work successfully only
on operating systems without the extended serialization range. They will
not work on a newly modified operating system, nor on an operating system
also running modified patches or PATCHMAN v2.20 (or later).
5) The re-released NetWare v3.11 operating system patches are dated
October 1991 or later.
6) All NetWare v3.11 patches, with the latest PATCHMAN.NLM, are zipped
into the file 311PTx.EXE (where x was 1 at the time this bulletin was
released) and this file will be updated with a successively higher value of
x as v3.11 patches and PATCHMAN.NLM are updated.