BANYAN Site-Specific Patch Release Notice

Download

Date

13 March 1995

Patch Name

5.54(0) SITE-SPECIFIC PATCH 5.54(0)-VNS-NF-2

Permanently Restricted

No

Platform

CNS, AT, MC, SMP

Prerequisites

Server must be running either VINES version 5.50(1), 5.52(5),

5.53(0), 5.53(6), 5.54(0)

Does the Patch REBOOT or RESTART the Server

Reboot

Problem Fixed

1. Error logging is now available when configuring TCP/IP.

The errors are logged to the server's system log file.

SPR: 1006747

2. When configuring specific routes through a server gateway,

either the server gateway's serial number or server name

is displayed on the screen.

SPR: 1006814

3. The Manage Routing through TCP/IP Networks screen displays

the status of the configured default gateway based on the

current status of the configured TCP/IP interfaces.

SPR: 1006967

4. Servers will not forward VINES IPC broadcasts with bad

checksums when these broadcasts encapsulate TCP/IP ARP

requests which the server can resolve (i.e. resolve the

TCP/IP address to a VINES address).

SPR: 1007261

5. TCP/IP server tunnelling configuration will be upgraded

correctly from 4.xx and 5.00. A backup of the original

configuration must be restored before applying this patch.

SPR: 1007917

6. Fixes a bug in TCP/IP that would cause the server to panic

while trying to send an ICMP error packet. This could happen

if a short UDP packet is received, and the server must try to

send an ICMP_UNREACHABLE back to the host. This has been seen

most often in network environments that have Network Management

modules installed in their routers or concentrators, or

applications that would perform similiar functions.

SPR: 1006022

7. Fixes a bug where TCP/IP was not freeing its buffers properly

after reassembling a fragmented datagram. This could occur

during FTP file transfers to the server. This caused the

server to panic in the ip_freef routine.

SPR: 1007082

8. Fixes a bug in TCP/IP that occurred during the process of

fragmenting a datagram for output. This could happen during

large FTP file transfers from the server to another host. This

caused the server to panic with an "fmem already free"

message.

SPR: 1007089

9. Once the initial routing request and response has been

exchanged, TCP/IP Server-to-Server connections established

automatically will always have the correct VINES IP address

corresponding to the remote peer which manually configured

this connection.

SPR: 1007947

10. Modifications done to TCP/IP specific routes through the

Manage TCP/IP Communication program will be reflected

correctly in the system.

SPR: 1007992

11. Servers will be able to run both Appletalk and TCP/IP even

though TCP/IP Server-to-Server connections have been

configured.

SPR: 1008030

12. Applications will no longer get a 153 error when attempting

to send a UDP broadcast using the default broadcast address

specified for a given interface.

SPR: 1008031

13. Users may now enter very large serial numbers (up to 4294967294)

when configuring server entries through the Manage TCP/IP

configuration program.

SPR: 1008033

14. 5.50 servers will broadcast three full topology updates during

the initial establishment of a TCP/IP Server-to-Server

connection with a pre-5.50 server.

SPR: 1008034

15. The Server-to-Server LAN Option is no longer required to run

the TCP/IP Server-to-Server Option.

SPR: 1008062

16. The use of INADDR_BROADCAST address in UDP applications will

result in a UDP broadcast on every active TCP/IP interface

using the default broadcast address assigned to the outgoing

TCP/IP interface. The UDP broadcast will not be transmitted

over the VINES interface.

SPR: 1007588

17. An ARP packet will no longer be transmitted prior to a UDP

broadcast.

SPR: 1008061

18. A limited TCP/IP protocol stack is available so SNMP can

run on a server which does not have any TCP/IP Options

installed.

SPR: 1007817

19. The server will not panic when attempting to transmit a UDP

broadcast.

SPR: 1008580

20. VINES Assistant will be able to display TCP/IP routes from a

5.5x server.

SPR: 1008582

21. The TCP/IP library call gethostbyname will not take an

exceptionally long time to complete when no domain name server

has been configured, or when it is configured and a domain name

server is not available at the given IP address.

SPR: 1008668

22. Fixes the problem where TCP-IP on an SMP platform was incorrectly

handling ACK information and then generating short packets with

bad TCP checksums.

SPR: 1010043

23. The TCP/IP configuration program will no longer incorrectly

identify a previously-configured network interface when

reentered.

SPR: 1010045

24. TCP/IP will no longer panic or hang the server when automatic

connectivity is enabled in certain configurations.

SPR: 1010047

25. TCP/IP will no longer drop ARP requests when they are received

via an automatically-configured route through VINES.

SPR: 1010050

26. Makes a limited TCP/IP protocol stack available on a server

which does not have any TCP/IP Options installed. This default

limited TCP/IP includes both TCP and UDP. See Special

Considerations section for more information.

SPR: 1010163

27. TCP/IP will no longer create a VINES tunnelled route if a

dynamic route already exists and it will no longer delete

the dynamic route during the check for the existence of a

dynamic route.

SPR: 1010162

28. TCP/IP addresses will now be configured correctly when configuring

a TCP/IP interface.

SPR: 1011760

29. HP27248A EISA card can now be configured by the TCP/IP menu.

SPR: 1010286

SPRs Fixed

1006747, 1006814, 1006967, 1007261, 1007917, 1006022, 1007082,

1007089, 1007947, 1007992, 1008030, 1008031, 1008033, 1008034,

1008062, 1007588, 1008061, 1007817, 1008580, 1008582, 1008668,

1010043, 1010045, 1010047, 1010050, 1010162, 1010163, 1011760,

1010286.

Files Changed

mtcpip, mtcpip.msb, tcpip.ldm, commstartup, bmenu

Special Considerations

Version History: NF-1 removed the limited TCP/IP stack option

and the user would receive a 164 error when choosing 2 in the

Managing Communication menu. NF-2 rectifies this omission.

This patch supersedes the following patches:

(Each entry lists the corresponding fixes in 5.54(0)-VNS-NF-2)

5.50(1)-VNS-BD-1 (fix #1-9)

5.50(1)-VNS-BK-1 (fix #10-14)

5.52(5)-VNS-CC-2 (fix #15-18)

5.52(5)-VNS-FJ-1 (fix #19-20)

5.52(5)-VNS-FT-1 (fix #21)

5.53(6)-VNS-JR-1 (fix #1-25)

5.53(6)-VNS-KC-2 (fix #1-27)