
              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              Patch file for NetWare Lite 1.1
DOCUMENT ID:        TID013341
DOCUMENT REVISION:  A
DATE:               03SEP93
ALERT STATUS:       Yellow
INFORMATION TYPE:   Symptom Solution
README FOR:         L11P05.EXE

NOVELL PRODUCT and VERSION:
NetWare Lite 1.1 for DOS and Windows

ABSTRACT:
Patch file for NetWare Lite 1.1 includes: STACKFIX.PAT, COMPOPEN.PAT,
INT17FIX.PAT.

_________________________________________________________________

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.
_________________________________________________________________

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
WARNING: DO NOT APPLY ALL THESE PATCHES, UNLESS YOU HAVE BEEN INSTRUCTED TO
DO SO BY NOVELL TECHNICAL SUPPORT PERSONNEL.
	 
Self-Extracting File Name:  L11P05.EXE      Revision:  A

Files Included     Size     Date       Time

\
  L11P05.TXT            (This File)
STACKFIX.PAT       920    08-07-92     4:09p   
COMPOPEN.PAT      1731    04-13-93     9:41a
INT17FIX.PAT      1064    03-19-93     9:44a

Please note: These files have been through the patch test team.

*************************************************************************

TERMS

Update: A file that has a .PAT extension and defines changes to a software
program.

Target file: A file with an .EXE extension that is to be modified by an
update.

UPATCH: Universal Update Program.  A program that applies updates to target
files.

Note: UPATCH.EXE is shipped with Netware Lite v1.1 and the Netware Lite
v1.1 upgrade kit.

****************************************************************

GENERAL INFORMATION

You need only one diskette to update all copies of NetWare Lite on your
NetWare Lite network.  You do not need a separate diskette for each copy of
NetWare Lite.

Make backup copies of the files before running UPATCH.  Do not update the
original NetWare Lite Program and Driver diskette files.
 
If a machine has a hard disk with NetWare Lite software, the files to be
updated are in the C:\NWLITE directory.

If a machine does not have a hard disk, the files to be updated are on the
workstation's floppy diskette that has the NetWare Lite CLIENT.EXE.

To get consistent results from the network, use UPATCH to update all copies
of NetWare Lite on the network (all servers and clients).  If a server or
client is not updated, it will continue with the erratic behavior that the
update is designed to correct.

Review the section of this document that corresponds to the update to find
out what the update does.  Each section describes what the update will be
applied to, the update date, the checksums, the problems the update
corrects, and the symptoms you may see before the update is applied.

You can use UPATCH to apply updates before or after running NetWare Lite,
but the changes do not take effect until the computer is rebooted and the
updated files are loaded into memory.

****************************************************************

UPATCH INSTRUCTIONS

To update the SERVER or CLIENT software on a hard disk,

1. Copy the .PAT files into the NWLITE directory on the C drive.

2. To apply the update to the applicable target file, type "UPATCH" and
press <Enter>.

3. When the DOS prompt appears, reboot the computer.  The updated files
will be used when they are loaded into memory.

To update CLIENT software on a workstation that uses a floppy diskette,

1. Insert the diskette (w/updates) into drive A: (the floppy should contain
the .PAT files and UPATCH.EXE.

2. Insert the workstation's copy of the diskette that contains CLIENT.EXE
into drive B:.  Do not update the original NetWare Lite diskettes.

3. At the DOS prompt, type "A:" and press <Enter>.

4. Type "UPATCH B:CLIENT.EXE", press <Enter> and follow the instructions on
the screen.

NOTE: The updates are applied to the CLIENT.EXE file and the original file
is retained with an .OLD file extension.  If necessary, the .OLD version
can be renamed and executed.

5. When the DOS prompt appears, reboot the computer.  The updated
CLIENT.EXE file will be used when it is loaded into memory.

****************************************************************

To get the latest information on NetWare Lite updates, application
compatibility, hardware compatibility, upgrades and updates, top ten
support issues, NetWare Lite product information, etc., customers in the
U.S. and Canada can call Novell's 24-hour automated fax service.  To access
this service, dial (800) NETWARE [(800)638-9273] and press the star (*) key
during the recorded message.

****************************************************************

INFORMATION ON SPECIFIC PATCHES

****************************************************************
   
STACKFIX.PAT - NetWare Lite Server stack fix patch.

Target: SERVER.EXE

Checksums: 558, 481, 3F0

Problem: The server switches to its DOS reentrency stack during
initialization.  The Norton antivirus device driver interrupts the server
after initialization and does some work.  The server timer interrupt then
kicks in, switches to the top of the server DOS reentrency stack and
corrupts the data that the server had on the stack before the timer
interrupt. 

Symptoms: When the Norton antivirus device driver is loaded and SERVER.EXE
attempts to load, the server will hang.

****************************************************************

COMPOPEN.PAT 

Target: SERVER.EXE

Problem: FCB Opens fail on read only files.

This patch inserts code which which was removed from v1.0 which handles FCB
opens.  This patch should not be used with windows or CD ROM's.

****************************************************************

INT17FIX.PAT - NetWare Lite Client int 17 ISR patch.

Target: CLIENT.EXE

Checksums: 630, 312, 4F4, 14B, 312

Problem: Applications making calls to the BIOS interrupt 17 function 0 to
send characters to be printed under NWLite may experience character loss on
the print job.  The character loss happens when the application makes
repeated calls to interrupt 17 function 0 to send the same character to the
printer without reinitializing the character to be printed in register AL. 
The problem is caused because the NWLite client interrupt 17 ISR failed to
preserve the contents of AL.

Symptoms: When printing under NWLite, applications may experience
corruption on thier print job under the conditions described above.

