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.

MultiNet ECO, Process Software