NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Various fixes for LWP 4.1 problems DOCUMENT ID: TID000586 DOCUMENT REVISION: A DATE: 09AUG93 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: LWP41N.EXE NOVELL PRODUCT and VERSION: LAN WorkPlace for DOS 4.1 ABSTRACT: Includes static route support, dead router detection, automatic router switch, TCP receive Window size tuning, updates to TNVT220 and more. _________________________________________________________________ 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. _________________________________________________________________ Self-Extracting File Name: LWP41N.EXE Files Included Size Date Time LWP41N.TXT (This File) INSTALL.BAT 36 4-29-93 5:09p PATCH.EXE 78129 1-19-93 12:18a PATCH.RTP 183924 6-28-93 2:20p LWP41N.EXE/binary Contains fixes for the LAN WorkPlace for DOS 4.1 product. The following files are updated in this patch (using the .RTPatch utility): INSTALL EXE 245454 02-02-93 4:10a INSTALL MSG 10136 02-02-93 4:10a LWPCON EXE 257222 04-06-93 4:38p LWPCON HLP 44238 04-06-93 11:48a LWPCON MSG 14334 04-06-93 4:37p PRESENTR EXE 183984 03-26-93 11:23a RFCNBIOS EXE 57367 05-12-93 3:13p SNMP EXE 32308 04-06-93 11:56a TCPIP EXE 40120 06-14-93 4:10a TELAPI EXE 39712 03-26-93 11:28a TELNET DLL 12304 06-07-93 3:49p TNVT220 EXE 107604 03-26-93 11:32a WFTPFS DLL 52592 01-15-93 3:01p WLIBSOCK DLL 43000 03-01-93 3:15p Installation instructions: 1. Ensure you have the original LWP DOS 4.1 software installed, and remove any previously applied patches. See the notes below for more info on removing patches. 2. Go to the \NET directory, and make a PATCH subdirectory, if one does not already exist. 3. Copy the LWP41N.EXE file to \NET\PATCH and unarchive it by executing it. 4. Execute the INSTALL.BAT file. Notes: You must have the original LWP DOS 4.1 software installed in order to apply this update. If the patch program cannot find the original 4.1 files, the new files will not be installed, and warning messages will be displayed. If you have installed any other updates to LWP, you should remove them and restore the original files prior to applying this update. The patch program will store the original files in the \NET\PATCH\BACKUP directory. If you need to revert to the original files, go to this directory, rename the UNPATCH.BAK file to UNPATCH.BAT, and execute the file. The original files will be restored. New features: 1. Static route support. New NET.CFG keyword "route" for entering static routes. route host route net Example: Protocol TCPIP route host 1.0.0.1 2.0.0.254 LWPCON is now able to insert/modify/delete entries in the LWP route table. All routes entered are treated as static routes. The type of route is determined by the destination IP address, hence only routes for non-subnetted network addresses can be differentiated. Subnetwork based routes are treated as host specific routes. LWPCON now displays default routers as entries in the route table for the local LWP node (default routers are not displayed for remote nodes). Default routers cannot be modified/deleted. 2. Dead router detection and automatic router switch. Up to three default routers can be entered with the NET.CFG "ip_router" keyword for each network interface supported. TCPIP.EXE will display them as "Default Router1/2/3" in the signon message if configured. The first active default router listed in NET.CFG is used by TCPIP.EXE at startup. TCPIP will automatically switch the default router if the current router does not respond to an ARP request, or upon sending the third TCP re-transmit packet. A new NET.CFG keyword "rt_trigger N" can be used to change the default TCP re-transmit router switch level from 3 (3rd re-xmit) to N (Nth re-xmit). The valid range is from 1 to 255. Setting this to a large value will effectively disable the router switch caused by excessive TCP retransmit. 3. ARP table editing. LWPCON can be used to edit the ARP table, for both local and remote hosts (proper ControlCommunity setting in LWPCON is required for remote editing). 4. TCP receive window size tuning. New NET.CFG keyword "tcp_window" to set the initial (maximum) LWP TCP receive window size. Valid range is from 0 to 32767. A value of zero or no entry tells TCPIP to use the default of 2880. 5. TCP max segment size tuning. New NET.CFG keyword "tcp_maxsegsize" to set the maximum segment size. Valid range is from 0 to the maximum size before IP fragmentation can occur (eg. for Ethernet, 1440). A value of zero or no entry tells TCPIP to use the default (varies by physical layer). 6. Allow spaces and non-printable characters in NetBIOS names. If you need to use a space within a NetBIOS name, you must use quote (") characters to delimit the beginning and ending of the name. If you don't need spaces in the cached names, then the old style syntax without quotes will continue to operate. Hex characters are delimited by the \ character. For example, dpx300\00\FFeng puts a byte of binary zeroes followed by a byte of binary ones between the "dpx300" and the "eng" in the above string. Sample NET.CFG section: Protocol RFCNBIOS Name1 131.57.5.96 "Name1 " 131.57.5.97 "Name 1" 131.57.5.98 " Name 1" 131.57.5.99 dpx300\00\FFeng 131.57.6.100 Summary of fixes: INSTALL.EXE, INSTALL.MSG ------------------------ Install fails on compressed disk drive (eg. DR. DOS Superstor). To use the new install, copy these 2 files to your LWP Installation disk 1. LWPCON.EXE, LWPCON.HLP, LWPCON.MSG ---------------------------------- Add/delete/modify static routes. Add/delete/modify ARP table entries. PRESENTR.EXE ------------ GP Faults when certain escape sequences are displayed on screen. Miscellaneous other display fixes. RFCNBIOS.EXE ------------ Allow spaces and non-printable characters in NetBIOS names. SNMP.EXE -------- NET.CFG entries ignored when preceded by tabs. TCPIP.EXE --------- System hangs when remote host advertises TCP window size > 32k. Connection reset when remote host advertises TCP window < 1k. Throughput slow after a reconnect. System hangs when large ping packet (eg. 3000 bytes) received. System hangs when multiple ARP replies received. Locus redirector fails with TinyTerm emulator. Out of band data support (send only). Configurable TCP window size. Configurable max segment size. Multiple static route support. Dead router detection. PPP overwrites ip_netmask and ip_router. Accept multiple default routers in BOOTP reply. UDP fragment reassembly problem. System hangs with WordPerfect SMTP TSR. Miscellaneous socket API fixes. TELAPI.EXE ---------- Not compatible with NASI V3.0 applications. TELNET.DLL ---------- Host Presenter error "A read request is already outstanding". TNVT220.EXE ----------- Terminal type switch (-t) does not work. dec-vt220 terminal type sent in vt100 emulation. cc:mail keyboard conflict. GP Faults when certain escape sequences displayed on screen. Can't print in landscape mode (132 columns). Other display fixes. WFTPFS.DLL ---------- Copy - rename to AIX causes connection to be dropped. WLIBSOCK.DLL ------------ Miscellaneous toolkit fixes. ÿ