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)