NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: WS310d.EXE; Web Server 3.1 Patch rev.D README FOR: WS310D.EXE NOVELL PRODUCTS and VERSIONS: Novell Web Server 3.x ABSTRACT: This patch is a full release file for the Novell WebServer version 3.1. It contains some replacement modules for the Novell Web Server, not the entire product. The Novell Web Server 3.1 must be installed prior to installing this patch. The latest TCPIP.NLM is also required (currently ftcpsv09.exe). ----------------------------------------------------------------- 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. ----------------------------------------------------------------- ISSUE: This patch file contains the following fixes: 1-QuickFinder not indexing French Word files properly (TID 2927173). 2-QuickFinder abending when QFSRCH30.NLM loads with the following message (TID 2927187): Abend: Free detected modified memory beyond the end of the cell being returned. 3-File names that contain spaces (%20) in a URL are not accessible (TID 2925584). 4-If the tilde (~) is converted by a browser to %7E when making a request to a user's home directory, the %7E is not recognized by the server as a tilde (~) and the user's home directory is not found (TID 2927220). 5-LCGI variables that contain escaped characters may have the percent sign (%) stripped from in front of the escape character number. That is "%7E" will be passed to the LCGI script as "7E" (TID 2927122). 6-Server abend when a server side include (SSI) document has a #CONFIG TIMEFMT command after an #INCLUDE command which includes another SSI document (TID 2925124). 7-Problems with users of in a group not being able to authenticate to gain access to an area of the Web Server (TID 2928183). 8-Problems with user authentication if the Directory Services tree starts with a country container rather than an organization container (TID 2925586). 9-Problems authenticating as a user with a space in the username (TID 2925121). 10-The maximum number of "Allow from" lines is 50. Multiple entries can be placed on each line (delimited by spaces) up to a maximum line length of 255 characters. The maximum number of total entries has been increased to 250 (TID 2928545). 11-QuickFinder would not return all documents found if the documents were found under a virtual host associated with an interface which was created using "Add Secondary IPAddress" rather than a "bind" command (TID 2929767). 12-Directories defined as "Alias" in the SRM.CFG (virtual directories) would not be indexed using fancy indexing (TID 2928545). 13-Files with long filenames that existed in "Alias" directories (virtual directories) on another NetWare server could not be accessed. Attempting to access such a file would result in a 403 Access Denied error (TID 2929523). 14-Passing a long URL to Perl would cause the Web Server to abend (TID 2929682). 15-Abend: Free called with a memory block that has a null resource tag. (TID 2930394) 16-Abend: Free detected modified memory beyond the end of the cell being returned. (TID 2931215) 17-Long name support not working for aliases with extensions greaterthan 3 characters. (TID 2931229) 18-Fancy indexing not working for document root if the document root specified in the SRM.CFG was on a different volume than the virtual server root specified in the SYS:ETC\WEB.CFG. (TID 2931354) 19-A method for disabling DNS lookup is now provided. When disabled, system access control based on host domain name, logging of the requesting host domain name, and anything else having to do with DNS lookup is also disabled. System access control based on IP address will still work. (TID 2931347) 20-When nesting SSI documents, environment variables are corrupted. DISABLING DNS LOOKUP With this patch, a new HTTP command line parameter is added. This is NOT a load line parameter. After HTTP.NLM is loaded on the server, two new console commands are available: "http dnson" and "http dnsoff". Once the DNS lookup is enabled or disabled, resetting the web server from WebMgr will not change the DNS lookup behavior. If you want to re-enable the DNS lookup you must either use the "http dnson" command or reload HTTP.NLM. Because this is a new command line parameter, it can be placed in the WEBSTART.NCF file. But it must execute after the "load http" line. Self-Extracting File Name: ws310d.exe Files Included Size Date Time ..\ WS310D.TXT (This file) WEBICMD.NLM 16524 7-2-96 9:36:08 am WS310.IPS 3149 11-5-97 4:45:48 pm WS310D.TXT 6738 11-25-97 12:54:30 pm ..\SHARED\ ..\SHARED\LCGI\ ..\SHARED\LCGI\PERL5\ PERL5.NLM 631088 10-7-97 3:27:40 pm ..\SHARED\LCGI\QFSEARCH\ QFSRCH30.NLM 167453 7-29-97 9:04:50 am ..\SYSTEM\ HTTP.NLM 771505 11-5-97 2:34:58 pm QFENG30.NLM 490620 6-24-97 2:12:20 pm Installation Instructions: Copy this self-extracting file to a temporary directory on your NetWare file server. Run the file to extract the patch modules. Load INSTALL on the file server. Select "Product Options". Select "Install a product not listed". Press and enter the path where you extracted the patch file. Follow the instructions displayed. NOTE: This patch does not provide an uninstall mechanism. However, during the installation of the patch, a backup is made of all the files that are replaced. You may restore those backed-up files from their backup directory to their original locations and re-load the web server to undo the changes made by this patch. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------