NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Common TCPIP.NLM for NW 3.12 README FOR: TCP312.EXE NOVELL PRODUCTS and VERSIONS: NetWare 3.12 NetWare Connect 2.0 NetWare IP-NW312 NetWare MultiProtocol Router 3.1 NetWare 3.2 ABSTRACT: This file contains a new TCPIP.NLM (v4.01G) that runs on Netware 3.12 and WAN (MPR 3.1, NWC 2.0) platforms. TCPN05.EXE also contains the same stack but runs an install script that is not supported on Netware 3.12. (Readme updated 4.18.98). (Obsoletes TCPN04A.EXE and FTCP312.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: IPTRACE (requires 312PTC.EXE to be installed) ======== + No command line to reset IPTRACE.LOG file, which has a tendency to grow very large. Now availabl eusing:- LOAD IPTRACE NEWLOG + When IPTRACE is executed with NORESOLVE, it still attempts to resolve the From and To IP addresses TCPIP ===== + UDP broadcasts on multihomed box would be sent out the first bound IP interface, and not all IP interfaces + IP routing table showing bogus next hop IP address when learning routes from OSPF LS database + Forwarding database not in sync with OSPF LSP database entries when default route filtered + RIPII does not send the correct subnet mask across a router ie. no support for discontiguous subnet masking + Fixed fragmentation problem in forwarding packets - caused + Server lost TCPIP network (cannot ping any IP node) while performing connect/disconnect stress test. + When using an ASBR to import statically assigned IP addresses into the OSPF database, the external type 2 advertisement would be integrated correctly into the LSP database but the resulting forwarding database would show an incorrect next hop field. + TCPNewSendData can take more than 80 milliseconds to send a data out to the wire. + UDP Broadcast packets not broadcasting when the destination address is 255.255.255.255. + Server abends when you bind an unnumbered WAN link before having a numbered interface bound + When adding a secondary IP address, TCPIP did not check if that address is already in use - now generates an ARP. + Fixes an issue with LANDC denial of service attacks where the packets being sent are UDP, and not TCP based. The server will remain at 100% utilisation. + Fixes an issue with GroupWise POA hanging because TCPIP dropping internal requests + fixes problem where bogus IP Address being sent as source address on Unnumbered PPP IP links if the LAN Mapping address parameter is not used + Fixes an issue where TCPIP was generating Invalid ECBs when transmitting replies to sites where the maximum routable mtu packet size is smaller than the local adapter maximum packet size. + When we receive a FIN when we are in any other state other than EST, FW_1, FW_2 state, we pass the packet to the application and the application does not know what to do with this FIN. We drop these packets now. + Fixed fragmentation problem in forwarding packets - caused Abend issues that were solved by reducing the max. physical packet size + Unlimited command line length - previous versions of the stack caused abends when more than 132 characters were typed at the server console and the buffers filled up + Timeout value changes in TCPCON cause to show local snmp statistics + TCPCON crash after changing SNMP Access Configuration to non-existant server. + Server abends when you have OSPF, PPPRNS, and IPFLT enabled in one box. (1. NWCSTOP 2. Unload IPFLT and 3. Unload TCPIP would cause this to happen) IPFLT31 ======= + Toggling the enable/disable field in FILTCFG does NOT switch the status of the filters defined + race condition prevents assigning filter function pointers at load time + An existing External OSPF route failed to work when the router is restarted or after the filter status was changed + BOOTP Requests are blocked on ALL interfaces when a filter is defined for a specific interface + IP Packet forwarding exceptions don't work on subsequent connections when interface groups are used on AVM's MPR + When filters are setup on servers running PPPRNS, the external route filters block the propagation of the PPPRNS route when any change is performed to the filters.cfg file TCPCFG.NLM (MPR only) ==================== + fix the stub-subnet without debugging symbols. I have fixed the error checking routine so that it permits stub-subnet. + It only displays a warning message when users configure both bindings with the same IP address and mask. The correct thing is that it should first display the warning message and then force the user to reconfigure that IP address. Self-Extracting File Name: tcp312.exe Files Included Size Date Time ..\ TCP312.TXT (This file) TCP312.TXT 9302 5-18-98 6:57:26 pm ..\DISK1\ PINSTALL.HLP 5582 2-3-97 7:05:00 pm PINSTALL.NLM 168811 2-25-97 9:32:02 pm PSCRIPT.DAT 4390 4-23-98 12:18:52 am README.TXT 1390 3-19-97 5:58:10 pm ..\DISK1\RINSTALL\ PINSTALL.IPS 340 3-19-97 6:05:02 pm ..\DISK1\TCPIP\ CSLIND.NLM 11831 10-10-97 10:25:58 pm CSLIND3X.NLM 799 8-7-97 11:03:52 pm IPCONFIG.NLM 858 8-5-97 9:50:40 pm IPFLT.NLM 1787 9-23-97 8:19:34 pm IPFLT30.NLM 21196 4-26-96 4:18:34 pm IPFLT31.NLM 78865 10-10-97 10:28:22 pm IPTRACE.NLM 11121 9-30-97 1:28:06 am MPRDINST.NLM 4637 5-19-97 7:12:02 pm NETDB.NLM 57940 3-8-94 9:25:02 pm PING.NLM 41461 9-23-97 8:17:10 pm TCPCFG.NLM 305156 3-3-98 12:17:52 am TPING.NLM 4983 9-23-97 8:16:22 pm TUI.NLM 43415 11-22-94 7:18:56 am ..\DISK1\TCPIP\NLS4\ BOOTPFWD.MSG 1398 10-26-97 5:57:52 pm IPTRACE.MSG 1034 6-2-97 7:30:42 pm PING.HLP 5148 11-22-95 9:55:50 pm PING.MSG 1085 6-2-97 7:36:42 pm TPING.MSG 662 6-2-97 7:36:10 pm ..\DISK2\ ..\DISK2\SNMP\ SNMP.NLM 50975 6-25-97 6:41:16 pm SNMPLOG.NLM 5257 6-25-97 6:41:18 pm ..\DISK2\SNMP\NLS4\ SNMP.MSG 4064 6-25-97 6:40:54 pm SNMPLOG.MSG 615 6-25-97 6:40:58 pm ..\DISK2\TCPIP\ TCPCON.NLM 242854 9-30-97 12:34:36 am TCPIP.NLM 536528 3-12-98 12:14:12 am ..\DISK2\TCPIP\NLS\ ..\DISK2\TCPIP\NLS\4\ TCPCON.HLP 101573 5-14-97 11:39:54 pm TCPCON.MSG 29304 6-24-97 6:23:08 pm ..\DISK2\TCPIP\NLS4\ TCPCON.HLP 101573 5-14-97 11:39:54 pm TCPCON.MSG 29304 8-5-97 9:57:28 pm TCPCON.NLM 79731 6-24-97 6:23:20 pm TCPIP.MSG 21461 3-3-98 11:56:20 pm Installation Instructions: Patches required =============== Before this TCP312.EXE patch is installed, make sure that the 312PTC.EXE patch has been applied to the NetWare 3.12 server. Note that the file may be located on http://support.novell.com Installation instructions ========================= 1. To install from floppy, you will need two 1.44MB floppies. 1.1. COPY DISK1\*.* A: /S/E/V 1.2. LABEL A:DISK1 1.3. COPY DISK2\*.* A: /S/E/V 1.4. LABEL A:DISK2 1.5 Load install at server console and enter A: for the installation path. 2. To install from local system volume: For example: 2.1. Create a TEMP Directory (sys:temp) and put DISK1 and DISK2 there. 2.2. Load install at the server console and enter SYS:\TEMP\DISK1 for the installation path. For Netware 3.12 servers running the MPR 3.1, manually copy over the TCPCFG.NLM (found in disk1\tcpip subdir) to the SYS:\SYSTEM directory, as well as the corresponding MSG and HLP files to the SYS:\SYSTEM\NLS\4 directory. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------