NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Readme for C3295D.EXE (C32 for Win95 Update) README FOR: C3295D.EXE NOVELL PRODUCTS and VERSIONS: Windows 95 NetWare Client32 for WIN95 2.1 Application Issues WIN95 Requester Client 32 WIN95 GUI Login WIN95 INTL Enabling WIN95 LAN Driver WIN95 NIOS WIN95 Printing WIN 95 Protocols WIN95 Provider WIN95 Setup WIN95 Microsoft Interop WIN95 ABSTRACT: This file contains updates to the NetWare Client 32 for Windows 95, including: 1. Group Policy Support 2. Client 32 Uninstall 3. NWIP95.NLM enhancing NetWare/IP Client 32 support for Windows 95, providing full DHCP and PPP support. 4. Updates to the print provider. 5. An ACU SETUP.EXE that eliminates the need for human intervention during an ACU install. 6. Updates to CLIENT32.NLM. 7. NIOS.VXD that fixes DOS based INT 17 application printing problems. 8. DLLs that include the SEND functionality from the provider. ----------------------------------------------------------------- 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. ----------------------------------------------------------------- ISSUE: C3295D.EXE contains the latest files and patches for the NetWare Client 32 for Windows 95. This readme contains a listing of the features added and the main problems fixed by the files contained in C3295D.EXE. The problems are listed under the module the problem was fixed by: GROUP POLICIES The NetWare Client 32 for Windows 95 now supports Group Policies. Refer to the Windows 95 Resource Kit for instructions on how to implement. SEND FUNCTIONALITY From the Network Neighborhood, right click on the desired server and choose the SEND MESSAGE option. A list of users will appear. Type the message you want to send and select the user(s) that you want to send the message to. Press Send to distribute the message to the selected users. UNINSTALL UTILITY The UNC32.EXE utility will remove the NetWare Client 32 for Windows 95 from a Windows 95 workstation. AUTOMATIC CLIENT UPDATE SETUP 1- The changes made to SETUP.EXE will remove the screens at the beginning of the process and the reboot message that require manual intervention. The ACU Setup is provided to automatically upgrade and setup a group of clients to use the NetWare Client 32 for Windows 95. The changes are controlled with the following parameters contained in the NWSETUP.INI file provided in C3295D.EXE. (Fixed 3/11/96) ; ACU Option ; The following section contains settings that will minimize user intervention ; during the automated upgrade of clients. ; DisplayFirstScreen ; Setting this to 1 will prompt the user whether they wish to continue or cancel ; the automated upgrade. ; DisplayLastScreen ; Setting this to 1 will prompt the user whether they wish to reboot for the ; changes to take effect or not. [AcuOptions] DisplayFirstScreen=0 DisplayLastScreen=0 CLIENT32.NLM Note: The major problems that have been fixed are identified. This list does not represent every problem that was addressed in this file. 1- During execution of Beyond Mail (BMailw.exe) the following error message is displayed: Error: "You have insufficient rights to read the public rule/form database." It also fixes the problem that caused the following error in Beyond Mail: "This users inbox is already in use." 2- Application called "ProSystem for Windows" that uses "Ramia Data Base" returns error message: Error:"CTX_BXERROR-906 unable to get access to taf file. Load share and retry" 3- Dos TSR using 78K memory when it should only use 4K of memory. 4- Lock - Unlock and reacquiring a lock fails with error code 162. 5- Microsoft Access. Error: Couldn't open file SYSTEM.MDA.. 6- Timeslip application causes machine hang. 7- Peachtree application causes machine hang 8- During execution of "Lacerte Income Tax Program" the following error message is displayed Error: "Program has performed an illegal operation" 9- Garbage is printed when printing from a dos application when using "Set Specific Capture Flags" and reply buffer length is greater than 45. 10- Menu application called ODBS would always return to the initial menu screen instead of the menu that it was called from. 11- Timeout parameter not working with DOS Capture. 12- Environment variables not being passed to DOS during the login process. 13- Solves problems related to corruption in various databases and mail programs (i.e. CC:Mail) dealing with opportunistic locking. 14- Fixes problems with QBASIC programs failing to capture LPT2 or LPT3. DOS Error 68 is returned 15- Fixes issues related to applications sending garbage to various output devices (printer, screen, file, etc.) from a DOS box. 16- Dos file locking issues 17- Mapping a Drive to a NFS Gateway volumes with NFS v1.2 18- Slow performance in Dos Box after applying Patch c3295B.exe or C3295c.exe 19- Slow performance when application using small file/io requests 20- Garbage when printing from Dos application 21- Map A: to a Network drive and Map del A: caused GPF 22- MS-Access v2.0 gets "SHARE.EXE NOT LOADED" error when opening MS-Access database 23- Language issue with a Danish Character saved to NetWare volume. NOVPP32.DLL 1- This file fixes a printer offline error message that appears when trying to access a network printer from within the Printer Wizard when a tree and a server on the network have the same name. In the properties for the defined printer, the printer name should start with a leading "." (default syntax if the printer is selected by using the browsing process). If the printer name is manually typed in, make sure that the leading "." exists, i.e. \\\<.printer.ou.o>. (Fixed 3/5/96) 2- NOVPP32.DLL changed the way that the DLL was loaded. Previous to this version of NOVPP32.DLL, if the network was not yet available when Windows 95 loaded NOVPP32, the DLL just didn't load. Now NOVPP32 will load regardless of whether the network has been completely initialized. (Fixed 3/25/96) 3- This version will not abort the job if the printer handle is closed by Windows 95 before the job is closed. 4- The PRTWIN32.DLL file is included to support calls made by NOVPP32.DLL NWIP95.NLM This new NWIP95.NLM provides full DHCP and PPP functionality for NetWare/IP for Client 32 for Windows 95. NIOS.VXD This change to NIOS.VXD will solve a problem that causes the error: "There was an error writing to LPT1 for the printer . The printer is not ready. Make sure it is turned on and online. To continue printing click retry. Windows will automatically retry after 5 seconds" Many TSRs available call the int 17 function directly to print. This version of NIOS.VXD was modified to handle all direct int 17 calls. Self-Extracting File Name: C3295D.EXE Files Included Size Date Time ..\ C3295D.TXT (This file) C3295D.TXT 12725 7-8-96 10:41:52 pm CLIENT32.NLM 460776 7-1-96 6:59:34 pm IPX.NLM 113982 7-1-96 5:59:58 pm NIOS.VXD 168436 7-1-96 8:08:24 pm NOVELLNP.DLL 125952 7-2-96 7:04:08 pm NOVELNPR.DLL 41984 7-2-96 7:52:22 pm NOVPP32.DLL 76800 7-2-96 7:34:12 pm NWIP95.NLM 58688 6-7-96 9:18:08 pm PRTWIN32.DLL 192512 6-18-96 8:49:08 pm ..\ACUSETUP\ NWSETUP.INI 3712 5-31-96 11:10:02 pm SETUP.EX 311920 4-23-96 4:27:14 pm ..\GROUPPOL\ INSTALL.EXE 18432 4-22-96 7:41:42 pm NWGROUP.DLL 6656 6-7-96 6:07:26 pm ..\UNINSTAL\ UNC32.EXE 253248 5-14-96 2:59:02 pm UNC32.INF 3094 5-7-96 6:07:44 pm UNC32.INI 519 5-9-96 7:29:20 pm Installation Instructions: Note: Always make a backup of files replaced in the patch process. GROUP POLICIES In order for Group Policies to work with Novell's Windows 95 client, the Windows Group Policy DLL, GROUPPOL.DLL must be installed on each client. Group Policy instructions are in the Windows 95 Resource Kit. To install support for Group Polices and Client32, run the INSTALL.EXE progam contained in the group policies directory. This will copy the NetWare Group Policy DLL, NWGROUP.DLL, to the client's Windows\System directory. It will also create a string value in the Windows 95 registry. The value is located under the key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\NOVELLNP\NetworkProvider The value name is: GroupFcn The string value is: NWGROUP.DLL,NWGetUserGroups NOTE: The install.exe program will only install the group policy support. UNINSTALL UTILITY 1. Place the files in the UNINSTAL directory in a subdirectory on your hard drive and run UNC32.EXE. UPDATES TO THE PRINT PROVIDER 1- Make a backup of the NOVPP32.DLL in the Windows 95\system subdirectory. 2- Copy the NOVPP32.DLL in this file to the Windows 95\system subdirectory 3- Copy the PRTWIN32.DLL from this file to the Windows 95\system subdirectory 4- Reboot your workstation for the change to be in effect CLIENT32.NLM 1- Make a backup of the CLIENT32.NLM in the novell\client32\ subdirectory. 2- Copy the CLIENT32.NLM in this file to the novell\client32\ subdirectory. 3- Reboot your workstation for the change to be in effect AUTOMATIC CLIENT UPDATE NOTE: The setup utility contained in this patch is not an installation utility for this patch. The SETUP.EXE is an update for the Automatic Client Update process. For more information on the ACU process, please refer to the Online help for more information. The SETUP.EXE included in this file will uninstall the existing Client and unless you have access to the Client 32 installation files, you will be left without a client installed. SETUP.EXE was renamed to SETUP.EX in order to reduce the chance that an administrator would attempt to install the patch without reading the readme. 1. Make a backup of the SETUP.EXE and NWSETUP.INI files in the Client 32's \ENGLISH subdirectory. 2- In the directory where this file was extracted, in the ACUSETUP subdirectory, rename the SETUP.EX to SETUP.EXE 3- Copy the SETUP.EXE and NWSETUP.INI from the \ACUSETUP directory of this file to the Client 32 \ENGLISH subdirectory. 4- Run SETUP /ACU for the new Automatic Client Update Setup process to be run. Please refer to the Windows 95 Online help (Start | Help | Novell NetWare Client 32 | Installing | Option 4: Automatic Client Update for more information concerning the ACU process. NWIP95.NLM 1. Backup your current NWIP95.NLM in the C:\NOVELL\CLIENT32 directory. 2. Copy the included NWIP95.NLM to the C:\NOVELL\CLIENT32 directory. 3. Reboot your workstation for these new features to take effect. NIOS.VXD 1. Rename the NIOS.VXD in the \windows\system directory to NIOS.ORG. 2. Copy the NIOS.VXD contained in this file to the windows\system directory. 3. Reboot the workstation for the changes to be in effect. IPX.NLM 1. Backup your current IPX.NLM in the C:\NOVELL\CLIENT32 directory. 2. Copy the included IPX.NLM to the C:\NOVELL\CLIENT32 directory. 3. Reboot your workstation for these new features to take effect. NOVELLNP.DLL & NOVELNPR.DLL 1- Make a backup of the NOVELLNP.DLL in the Windows95\system subdirectory. 2- Make a backup of the NOVELNPR.DLL in the Windows95\nls\english subdirectory 3- Copy NOVELLNP.DLL in this file to the Windows95\system subdirectory 4- Copy NOVELNPR.DLL in this file to the Windows95\nls\english subdirectory 5- Reboot your workstation for the change to be in effect NOTE: Some of the files may be in use by Windows 95 during the upgrade process. If this happens, restart the workstation in MSDOS mode and copy the files to the directories detailed in this file. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------