ECO kit KERNEL-UPDATE-049_A054
KERNEL-UPDATE-049_A054 - ECO kit Rev 4.9 for MultiNet 5.4A 18-Nov-2014
Copyright © 2011, 2012, 2013, 2014 Process Software, LLC
This kit updates MultiNet V5.4 Rev A with a new version of MULTINET.EXE
or MULTINET_KERNEL.EXE for MultiNet V5.4 for OpenVMS.
The ranking for this ECO is 1. (Corrects a potential crash.)
The overall ranking for it is 1. (KERNEL-UPDATE-048_A054)
Included in this kit are fixes for the following :
- Improve detection of socket data structure deleted when processing
slow timeout loop.
(ECO Rank 1 KERNEL-UPDATE-049_A054)
- Improve interlocking in socket access routines.
(ECO Rank 1 KERNEL-UPDATE-047_A054)
(ECO Rank 1 KERNEL-UPDATE-048_A054)
- Correct a crash that can occur when using packet filtering.
(ECO Rank 1 KERNEL-UPDATE-046_A054 DE 11336)
- Improve interlocking in socket creation and deletion routines to
reduce chances of list corruption which can lead to a system crash.
(ECO Rank 1 KERNEL-UPDATE-045_A054 DE 11263)
- Clear a pointer when a data structure is freed to improve detection of
attempting to use a socket after it is closed and prevent a crash.
(ECO Rank 1 KERNEL-UPDATE-044_A054 DE 11270)
- Change the default to off for the new ephemeral port assignment
algorithm and improve error detection in it.
(ECO Rank 3 KERNEL-UPDATE-043_A054)
- Correct a potential memory corruption problem that can cause a crash.
(ECO Rank 1 KERNEL-UPDATE-042_A054 DE 11263)
- Correct setting of fast path for VMS V8 interfaces to observe whether or
not the VMS interface supports fast path. This corrects a potential
crash. (ECO Rank 1 KERNEL-UPDATE-041_A054)
- Change the value of IPPORT_USERRESERVED to match TCP/IP Services. This
increases the number of ephemeral ports available and reduces the chance
that an excessive amount of time will be spent trying to find one.
(ECO Rank 3 KERNEL-UPDATE-041_A054)
- Change the way that local port assignment is done for connect operations
so that the hashing tables can be used. This can make a significant
reduction in time spent holding the spin lock during connect operations.
This feature can be disabled by setting the MultiNet kernel variable
USE_NEW_TCP_CONNECT to 0 (zero).
(ECO Rank 3 KERNEL-UPDATE-041_A054 DE 11259)
- Correct discrepancies between MultiNet and TCP/IP Service IPv6 socket
option codes. This allows Apache (Secure Web Server) to offer service
on IPv6 when the logical TCPIP$IPV6_STARTED is defined to "Completed".
(ECO Rank 3 KERNEL-UPDATE-040_A054 DE 11243)
----------------------------------------
This kit also includes the following changes from previous ECO kits:
- Correct a potential system crash due to improper spin lock maintenance
in IPv6 code.
(ECO Rank 1 KERNEL-UPDATE-030_A054)
- Remove recognition of SITELOCAL addresses from IPv6 code. SITELOCAL
addresses were removed from IPv6 specifications.
(ECO Rank 3 KERNEL-UPDATE-030_A054 DE 11240)
- Improve maintenance of derived IPv6 addresses.
(ECO Rank 3 KERNEL-UPDATE-030_A054)
- Correct a potential system crash.
(ECO Rank 1 KERNEL-UPDATE-020_A054 DE 11200)
- More work to allow IPv6 Link Local addresses to be used without an
interface index.
(ECO Rank 3 KERNEL-UPDATE-020_A054 DE 11193)
- Restore the prior order of entry for interface names in the list,
correcting problems with DNS cluster alias names.
(KERNEL-UPDATE-010_A054 ECO DE 11196 Rank 2)
- Allow IPv6 Link Local addresses to be used without an interface index
in the second part of the address. This makes the use of addresses more
consistent with other implementations. When the interface index is not
specified the first interface with an IPv6 Link Local address will be
used to transmit packets.
ECO Rank: 3 KERNEL-UPDATE-010_A054 DE 11193
You must reboot after installing this ECO kit for the changes to
take effect.