NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Novell Client Post-4.91 SP1 Patch Kit "A" TID #: 2973054 README FOR: 491psp1_pka.exe SUPERSEDES: 491psp1_conn_1.exe NOVELL PRODUCTS and VERSIONS: Novell Client v4.91 for Windows 2000/XP ABSTRACT: 491psp1_pka.exe is a collection of patches for Novell Client 4.91 SP1. These files are NOT a support pack, but are fixes to problems found after the 4.91 SP1 client was released. Some of the files included in this patch are localized for each language supported by the Novell Client. Other files are not localized. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: == PRE-INSTALLATION == 1. This patch is designed to update the Novell Client v4.91 SP1 for Windows 2000/XP. Be sure to install only on this version of the client. == PATCH INSTALLATION == 1. Expand the self-extracting file 491psp1_pka.exe (this file) to a temporary folder. 2. Open the folder. 3. (recommended, but optional) Rename the existing files (with a .old extension, for example) which will be replaced with this patch kit in the following locations: \System32 CALWIN32.DLL LGNCXW32.DLL LGNWNT32.DLL LOGINW32.DLL NOVNPNT.DLL NWGINA.DLL NWSHLXNT.DLL \System32\NetWare NWDHCP.SYS NWDNS.SYS NWFS.SYS NWHOST.SYS NWSIPX32.SYS NWSNS.SYS SRVLOC.SYS \System32\nls\ LOGINW32.RLL NOVNPNTR.DLL Do not reboot before proceeding! 4. Right-Click on the supplied inf appropriate for the language of the installed client and then click on INSTALL. 5. You will be prompted to reboot. This reboot is required to complete the installation. Another method to install is to manually copy and replace the existing files in directories listed in Step 3, above. == OVERLAYING THE 4.91 SP1 INSTALLATION SET == The files in this package can also be overlaid on top of a Novell Client 4.91 SP1 installation set so that when SETUPNW.EXE is run to install the Novell client you will be installing the core 4.91 SP1 client and the updates contained in this package in one operation. To update the installation set with the file in this patch set, extract this package to a temporary location, then copy the resultant directory structure over the top of the i386 folder in your "Novell Client 4.91 SP1" installation. ISSUE: This patch bundle has known limitations regarding the password "hint" feature in conjunction with a Forgotten Password policy. For these features, we recommend that you update to the the current version of the Novell Client. 1. Issue regarding the password "hint" feature in conjunction with a Forgotten Password policy. A. If the Forgotten Password policy has "Require a challenge set" selected, the Novell Client login will be unable to successfully display the password hint, despite the challenge set itself being successfully handled. B. If the Forgotten Password policy has "Require a challenge set" selected, the Novell Client login will be unable to successfully save the password hint during a password change. These scenarios are supported in the Novell Client 4.91 SP2. An update to the NMAS client is required for these features to work properly. Currently (11Jan2006), the appropriate NMAS update is available in nmcl312.exe from the Novell support site. 2. Using the contextless login caching feature disables the wild card search option. In order to enable the contextless login caching feature the following value needs to exist and must be set to a value other than 0. KEY name = HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Graphical Login\NWLGE\LDAPContextless VALUE name (DWORD) = UseCachedResults (0 is off any other value is on) This patch fixes multiple issues seen with the 4.91 SP1 code, including the following (new fixes are marked with an asterisk): Fixes to CALWIN32.DLL: 1. Can't get properties on file or directory containing extended characters when UTF8 is not enabled. (98289) 2. NWParseNetWarePath function crashes with large path. (94908) 3. Unable to set trustees on folder names containing Danish characters. (90692) Fixes to LGNCXW32.DLL: 1. Contextless login cursor doesn't always change back to the text cursor once the user context is found. (37017) 2. LDAP Contextless login fails if the part of the tree is not reachable. (83507) 3. LDAP contextless login seems to cause slow login with WAN down. (113982) 4. Workstation with LDAP Contextless login hangs when unlocked. See TID 10099078. (97754) 5. Speed up contextless login by caching previous resolves. (In order to enable this feature the registry setting documented above is required.) (81937) Fixes to LOGINW32.RLL: 1. The "Did you forget your password?" link is not displayed for non-English workstations (except Swedish). 2. Change the warning / error dialog flow of the challenge-response method to match that of the password hint method. This allows the user experience to be as similar as possible across various NMAS methods. 3. Display the password policy within a vertically-scrollable window that spans the entire horizontal width of the dialogs in which it is placed. Moved the administrator message to the bottom of the dialog (also within a vertically scrollable window that spans the horizontal width.) Used indention to delineate policy items across multiple trees. This password display is in place of the current "policy" button: this is so that users do not have to click a modal policy dialog and then close it again before setting their passwords. Fixes to LGNWNT32.DLL: 1. Forgotten password has problems with usernames containing dots. (95271) 2. NMAS client does not reauthenticate connection if logged in status. (10442) 3. Forgotten Password allows hint to be displayed without passing the Challenge Set. (117141) 4. Speed up contextless login by caching previous resolves. (81937) Fixes to LOGINW32.DLL: 1. User is prompted for local Windows password, when the Windows password should have been saved to SSO during a previous login pass. See TID 10098797. (85833) 2. The password field is now cleared on authentication failure to match the behavior of the Microsoft GINA. 3. Fixed a problem which occurred if EnablePassword was turned off (in the location profile) and we attempted to login workstation only. 4. Forgotten password has problems with usernames containing dots. The "Did you forget your password?" link does not retrieve the password policy correctly for a user if the username contains dots. Instead, the user gets a message indicating that the policy could not be read. The client setting to ignore dots in the username is turned on, and all other functionality works as expected. (95271) 5. Unable to edit NMAS tab in Location Profile. When editing a Location Profile via the Novell Client Properties, the "NMAS" tab is completely disabled and does not allow editing of the fields. (116973) 6. 'Access Denied' when you attempt to change expired password and 'prompt for password' is disabled. If you turn off the password field on the client, then login with an expired password you are prompted to change your password. If you try to change it, you get an access denied message. (116194) 7. Use UTF8 for the challenge/response data. (131671) 8. Password hint field should only be enabled when the policy mandates it. This will ensure users are not attempting to use the password hint feature. This corrects a problem where even if the Forgotten Password Policy does not allow or use Password Hint, the Password Change dialog has a field for password hint. As users are changing their password they may think they need to enter a hint. This fix removes that option from the password change dialog.(118926) 9. Client allows users to specify password as a hint. (116619) 10. Added code to enable/disable the busy cursor while checking the password hint/password policy. This will only be visible only if there is a delay inretrieving this information. Fixes to NOVNPNT.DLL: 1. Challenge/response dialog is already open error. (99536) 2. Erroneous message: "The Challenge/Response administration dialog is already active." (127872) 3. Forgotten password has problems with usernames containing dots. See fix #7 under LOGINW32.DLL, above. (95271) 4. Windows Explorer Crashes with Windows XP SP2. Mapping drives to either the volume object or to a subdirectory, causes Windows Explorer to crash. (104121) 5. Use UTF8 for the challenge/response data. (131671) 6. Editing a login script larger than 64K makes the script go away. (74399) 7. Password hint field should only be enabled when the policy mandates it. (118926) 8. Client allows users to specify password as a hint. (116619) 9. Forgotten Password allows hint to be displayed without passing the Challenge Set. (117141) 10. Properties of folders through DFS junction do not display the Novell Tabs (requires NWSHLXNT.DLL). (130730) 11. Browse To menu items cannot be created or edited successfully. (118963) 12. Shell extension attempts to resolve drive letter as network host. (10407) Fixes to NWDHCP.SYS, NWDNS.SYS, and SRVLOC.SYS: 1. Login fails with Tree or Server not found with "Use DHCP for SLP" enabled. (120365) 2. "Tree or server not found" error. (104836) Fixes to NWDNS.SYS: 1. NWDNS fails to load IP costing interface when loaded by SRVLOC. (127805) 2. Novell login failure with Meetinghouse AEGIS client "Logon" authentication profile. (117321) 3. NWDNS initialization delayed due to use of SRVLOC client interface for address up notification. (121863) 4. DNS name servers not successfully re-established after address release/renew. (130765) Fixes to NWFS.SYS: 1. Windows XP workstation blue screens in NWFS.SYS after installing Citrix Secure Access Client. (104115) 2. Blue Screen in NWFS.SYS dated 31MAY2005 when receiving a malformed NCP 123,17. See TID 10098717. (98279) 3. Deadlock in NWFS.SYS when running a database on an NSS volume (118244) 4. Path of ":" will hang cmd after upgrading to 4.91 client (114274) 5. Grep can't find .c files (87267) 6. Clients login to Linux R/W replica got redirected to master NW replica server (106584) 7. System crash when copying read-only file w/ UTF-8 = ON. See TID 10099161. (118107) 8. Changed the default for "Use UTF8 encoding and NCPs" setting to "On". (114254) 9. Blue Screen in NWFS.SYS when saving or closing Microsoft Word 2003 documents. (120884) 10. Novell login failure with Meetinghouse AEGIS client "Logon" authentication profile. (117321) 11. NWFS bad address cache is not flushed on address notification or VPN Ready. (133459) Fixes in NWGINA.DLL: 1. Slow login using Client 4.91 and roaming profile. (112628) 2. NWgina causes Homefolder to be split into Homeshare and Homepath variables. See TID 10098791. (100803) 3. Unable to use cached credentials after installing the Novell Client. (114168) 4. Only load/unload the user profile if ZEN is installed and active for this login session. Some customer profiles were taking up to 2 extra minutes on the login time to load/unload the profile. See TID 10099432. 5. Avoid unloading the roaming profile during the login sequence. This was causing problems due to the extra traffic it generates. We now close the profile at logout time instead. Note that we will also close it if an XP remote connection starts up as well. Because of the way XP handles remote connections it caused the profile reference count to get messed up and then the profile would not completely close and reconcile itself when the user logout out. So, we now just close it when the remote connection happens. See TID 10099432. 6. When setting up home directories, honor the Group Policy settings for map rooting the drive to the home directory. 7. Map root the Windows home directory regardless of whether we logged in local workstation or not. 8. Personal IE certificates and EFS stop working after password change. (412322) Fixes in NWSIPX32.SYS: 1. Bugcheck D1 in nwsipx32.sys occurs when accessing bad memory. (94907) Fixes in NWSNS.SYS and NWHOST.SYS: 1. Workstation blue screens during login in NWSNS.SYS. See TID 10099327. (114825) Fixes to SRVLOC.SYS: 1. Novell login failure with Meetinghouse AEGIS client "Logon" authentication profile. (117321) 2. SLPINFO is adding a new interface after each address release/renew. (10444) Self-Extracting File Name: 491psp1_pka.exe Files Included Size Date Time ..\ 491PSP1_PKA.TXT (This file) 491PSP1_PKA_DEUTSCH.INF 1776 1-11-2006 5:37:53 pm 491PSP1_PKA_ENGLISH.INF 1775 1-11-2006 5:38:12 pm 491PSP1_PKA_ESPANOL.INF 1776 1-11-2006 5:38:29 pm 491PSP1_PKA_FRANCAIS.INF 1777 1-11-2006 5:38:43 pm 491PSP1_PKA_ITALIANO.INF 1777 1-11-2006 5:38:58 pm 491PSP1_PKA_NIHONGO.INF 1776 1-11-2006 5:39:12 pm 491PSP1_PKA_POLSKI.INF 1775 1-11-2006 5:39:26 pm 491PSP1_PKA_PORTUGUE.INF 1777 1-11-2006 5:39:37 pm 491PSP1_PKA_RUSSKI.INF 1775 1-11-2006 5:39:47 pm 491PSP1_PKA_SVENSKA.INF 1776 1-11-2006 5:39:58 pm ..\LIBS32\ CALWIN32.DLL 158720 9-8-2005 7:44:08 am LGNWNT32.DLL 235520 11-10-2005 11:38:44 am LOGINW32.DLL 483412 10-31-2005 11:46:12 am ..\NLS\ ..\NLS\DEUTSCH\ LOGINW32.RLL 204800 10-31-2005 12:30:48 pm NOVNPNTR.DLL 482232 10-31-2005 12:31:06 pm ..\NLS\ENGLISH\ LOGINW32.RLL 192512 10-31-2005 11:47:26 am NOVNPNTR.DLL 474040 10-31-2005 11:46:32 am ..\NLS\ESPANOL\ LOGINW32.RLL 200704 10-31-2005 12:31:22 pm NOVNPNTR.DLL 486328 10-31-2005 12:31:38 pm ..\NLS\FRANCAIS\ LOGINW32.RLL 204800 10-31-2005 12:29:32 pm NOVNPNTR.DLL 486328 10-31-2005 12:29:56 pm ..\NLS\ITALIANO\ LOGINW32.RLL 204800 10-31-2005 12:30:16 pm NOVNPNTR.DLL 486328 10-31-2005 12:30:32 pm ..\NLS\NIHONGO\ LOGINW32.RLL 192512 10-31-2005 12:32:30 pm NOVNPNTR.DLL 474040 10-31-2005 12:32:52 pm ..\NLS\POLSKI\ LOGINW32.RLL 200704 10-31-2005 12:33:10 pm NOVNPNTR.DLL 482232 10-31-2005 12:33:26 pm ..\NLS\PORTUGUE\ LOGINW32.RLL 196608 10-31-2005 12:31:56 pm NOVNPNTR.DLL 482232 10-31-2005 12:32:12 pm ..\NLS\RUSSKI\ LOGINW32.RLL 196608 10-31-2005 12:33:42 pm NOVNPNTR.DLL 482232 10-31-2005 12:34:00 pm ..\NLS\SVENSKA\ LOGINW32.RLL 196608 10-31-2005 12:34:16 pm NOVNPNTR.DLL 478136 10-31-2005 12:34:32 pm ..\REDIR\ LGNCXW32.DLL 57432 11-11-2005 9:47:10 am NOVNPNT.DLL 847954 12-6-2005 3:29:20 pm NWDHCP.SYS 18353 11-10-2005 7:53:00 am NWDNS.SYS 39600 11-22-2005 9:47:42 am NWFS.SYS 502223 11-22-2005 9:46:10 am NWGINA.DLL 356433 10-25-2005 9:37:36 am NWHOST.SYS 9297 10-12-2005 1:12:18 pm NWSHLXNT.DLL 245843 12-6-2005 3:17:42 pm NWSIPX32.SYS 39731 8-31-2005 10:18:34 am NWSNS.SYS 6128 10-12-2005 1:11:32 pm SRVLOC.SYS 159985 11-22-2005 9:46:58 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------