This README file accompanies PATCHMAN.NLM v1.20b. The following files are included for this revision: PATCHMAN.NLM 6550 02-05-91 10:16am PATCHMAN.DOC (This file) This version of PATCHMAN replaces any and all previous versions of PATCHMAN.NLM. Any patches released after February 1, 1991, will require this version of PATCHMAN in order to load. Patches written prior to February 1, 1991 will also load using version 1.20b of PATCHMAN. PATCHMAN.NLM is the Patch Manager that tracks and manages all official patches for NetWare 386 v3.10a. Patches for NetWare 386 v3.10a consist of three types: DYNAMIC -- Dynamic patches are implemented as .NLM files that can be loaded/unloaded while the server is running. Unloading a dynamic patch will restore the Operating System to its original "unpatched" state. SEMI-STATIC -- Semi-static patches can also be loaded while the server is running; however, they cannot be unloaded. It is not possible to undo the effects of a semi-static patch without first bringing down the server and bringing it back up without loading the semi-static patch. STATIC -- A static patch is a DOS executable program that modifies the SERVER.EXE file. This type of patch is applied once and its effects are permanent. It is suggested that a backup of the original SERVER.EXE file be made before applying a static patch. (Do not patch the SERVER.EXE on your original distribution diskette!) Dynamic and semi-static patches modify the Operating System in memory, not to disk. This means that dynamic and semi-static patches must be loaded each time the Operating System is brought up in order for any 'fixes' to take effect. It is recommended that the command "LOAD " be placed in the file server's AUTOEXEC.NCF file to ensure that the patch is always loaded when the server is brought up. In order to see which patches are currently loaded on the system, type "PATCHES" at the file server console. The patches will then be grouped and displayed according to their type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC). Typing "MODULES" at the server console will show you which Dynamic patches have been loaded. The Patch Manager (PATCHMAN.NLM) must be loaded before any dynamic or semi-static patches can be loaded. If PATCHMAN is not already loaded, the .NLM will attempt to locate PATCHMAN and, if found, will load it automatically. PATCHMAN only needs to be loaded once; all .NLM patches can then be loaded. PATCHMAN cannot be unloaded until all patches that rely on patchman are first unloaded. ***************************************************************************** DISCLAIMER Novell, Inc. makes no representations or warranties with respect to this software program, and specifically disclaims any express or implied warranties of merchantability, title, or fitness for a particular purpose. Novell's intentions for this software program is to provide a temporary work-around to the anomalies described in this file. Such work-arounds are typically addressed in future releases of NetWare. Novell will not be responsible for any data loss that may result from implementing this program. Novell strongly recommends a backup be made before any program is applied. Technical support for this program is provided at the discretion of Novell. *****************************************************************************