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 . 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 . 4. Type "UPATCH B:CLIENT.EXE", press 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. ÿ