Patch-ID# 100648-01 Keywords: PCNFS 4.0a telnet scrolling RTM Windows vt100 token ring ndis Synopsis: PC-NFS/4.0a: Jumbo Patch Date: Jun/11/92 Solaris Release: SunOS Release: Unbundled Product: PC-NFS Unbundled Release: 4.0 Topic: Jumbo patch to fix several problems with PC-NFS v4.0 BugId's fixed with this patch: 1087957 1087118 1089225 1089307 1089352 1089848 1090477 1090772 1092117 1092328 Changes incorporated in this version: Relevant Architectures: i386 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: PC-NFS v4.1 Files included with this patch: File: Size: Comments: DNET DLL 39215 PC-NFS administration library. FTP EXE 95590 FTP executable. LPD EXE 48530 Resident print server. LPT EXE 61788 Print server manager. NFS-NDIS SYS 7360 PC-NFS NDIS interface. PCNFS 40A 60448 An unserialized copy of the resident NFS driver, which will replace your current PCNFS.SYS as described below. PCNFSLPD EXE 29219 Print server initiator. RELNOTES 40A 23395 A revised version of the PC-NFS 4.0 README.TXT, which will replace your current README.TXT. RNMFILE DLL 18917 Toolkit file-based naming module - DLL version. RNMFILE EXE 18662 Toolkit file-based naming module. RNMNIS DLL 14535 Toolkit NIS naming module - DLL version. RNMNIS EXE 34658 Toolkit NIS naming module. RTM EXE 32325 Toolkit resident transport module. TELNET EXE 111120 Telnet executable. TKLIB DLL 163840 Toolkit interface for Windows. COPYSER EXE 9068 Program to copy serial number to PCNFS.SYS README 1ST 9909 This file. UPGR40A BAT 3154 The installation script. Problem Description: This patch fixes the following bugs. A detailed description of each follows: For each fix, the external bug number and internal PC-NFS change order (SDR) number are shown. Any questions should reference the external bug number. 2.1 TELNET SCROLLING UNDER WINDOWS (SDR#pcn1801, bug#1087313) Using PCNFS 4.0 telnet under MS Windows 3.x, the scrolling of text in the window might not function correctly. Text would sometimes disappear from the bottom half of the screen and a keystroke would be required to bring the display back to normal. The problem appeared to be related to the PC speed and video configuration. FIXED. 2.2 IBM TOKEN RING W/NDIS (SDR#pcn1802, bug#1087118) This problem affected PS/2 systems with IBM Token Ring adapters using the NDIS driver. Powering down another PC on the same MAU could cause the driver to hang up. FIXED. 2.3 PRINT SERVER SOCKET ERROR (SDR#pcn1816, bug#1087957) If a print client attempted to access the PC-NFS print server while the PC user was running a TCP-based application such as telnet, the print server would hang and had to be restarted. FIXED. 2.4 TELNET LINE DRAWING CHARACTER SET (SDR#pcn1830, bug#1089225) There was a bug in the VT-100 control sequence handling. The most obvious effect of this was that applications were unable to switch between character sets, which affected programs which use the line drawing character set. FIXED. 2.5 INCREASE UNLOCK TIMEOUT (SDR#pcn1838, bug#1089307) If the lock manager on a server was slow, PC-NFS 4.0 might not retry an unlock request enough times, resulting in a dangling lock which could only be freed by restarting the server. This was because the 4.0 unlock code did not use the same retry parameters as other NFS requests (see p.84 of the Reference Manual). The new version uses the normal PC-NFS retry semantics when unlocking a file. FIXED. 2.6 INCLUDE PTK 4.0 FCS MODULES (SDR#pcn1839, bug#1089352) A number of bugs in PC-NFS Programmer's Toolkit 4.0 were found and fixed after the release of PC-NFS 4.0. Installing the latest resident modules and DLLs corrects a number of PC-NFS problems (notably the use of control-C when using Emacs under telnet), as well as ensuring compatibility with applications built with Toolkit 4.0. FIXED. 2.7 CORRECT (BENIGN) ERROR MESSAGE FROM FTP (SDR#pcn1846, bug#1089848) A bug in FTP meant that if you attempted to establish a session by giving the IP address of the host instead of the hostname, a null pointer reference would occur. Although this did not itself cause any problems, the C runtime library would display an error message when you exited from FTP. FIXED. 2.8 FIX CONTROL-P IN TELNET (SDR#pcn1854, bug#1090477) Telnet would sometimes ignore control-P type-ins. FIXED. 2.9 CONFUSING SEMANTICS OF 'LCD' IN FTP (SDR#pcn1859, bug#1090772) Users of the FTP program found that although the command "lcd \path" worked as expected, the command "lcd d:\path" changed the current directory for drive "d:" to be "\path", but did not switch the current drive to "d:". FIXED. As revised in PC-NFS 4.0a, any "lcd" command which includes a drive letter will cause FTP to switch to the specified drive as well as changing the current directory on that drive. 2.10 FTP HANDLES SOME MULTILINE REPLIES INCORRECTLY (SDR#pcn1877, bug#1092117) If an FTP command generates a multiline reply which is formatted in a particular way, FTP may fail to display all of the reply. If this occurs, subsequent commands may not work correctly. FIXED. 2.11 TELNET PROBLEM DUE TO HOST CONFIGURATION ERROR (SDR#pcn1881, bug#1092328) If you telnet to a server and the terminal characteristics (as reported by "stty") are incorrect, problems can occur with applications which use the "curses" screen handling package - especially "vi". If the number of rows and columns reported by "stty" is larger than the VT-100 screen (24 by 80), the application will send invalid cursor control sequences, which may cause telnet to malfunction. FIXED. Patch Installation Instructions: -------------------------------- This patch is distributed in several formats: a tar archive, a self-extracting DOS archive, etc. It is also included on the QUIKNDIS 3.5" diskette in newly-manufactured copies of PC-NFS. Follow these steps to install the patch: (i) Unpack the archive to a single diskette or to a directory on a mountable file system. (ii) Next, back up the PC's hard disk. (This should be standard operating procedure before any significant upgrade.) (iii) Then insert the diskette or mount the file system, change to the correct directory, and type UPGR40A C:\NFS where C:\NFS is the drive and path where PC-NFS was installed. (NOTE: You should have at least 100K free on this drive. If you have moved any of the PC-NFS files to other locations, you should make your own copy of the upgrade batch file and adapt it to your own configuration.) The serial number from your old PCNFS.SYS file will be copied to the new PCNFS.40A. Your old PCNFS.SYS file will be saved as PCNFS.OLD, and PCNFS.40A will be renamed as PCNFS.SYS. PCNFS.OLD may be deleted once you are sure that the system is operating correctly. Special Install Instructions: ----------------------------- None.