ECO kit KERNEL-UPDATE-151_A055

KERNEL-UPDATE-151_A055 - ECO kit Rev 15.0 for MultiNet 5.5A 2-Sep-2021

    Copyright © 2016, 2017, 2018, 2019, 2021 Process Software, LLC
 
    This kit updates MultiNet V5.5 Rev A with a new version of MULTINET.EXE
    or MULTINET_KERNEL.EXE for MultiNet V5.5 for OpenVMS.

    The ranking for this ECO is 3.
    The overall ranking for it is 1. (KERNEL-UPDATE-060_A055)

    Included in this kit are fixes for the following :

    - Return the handling to attempt to bind to INADDR_ANY multiple times to
      the traditional behavior.
      (ECO Rank 3 KERNEL-UPDATE-151_A055)

    - Restrict the allowing of multiple binds to INADDR_ANY to be only ports
      in the range 6000-6063 (X display ports).
      (ECO Rank 3 KERNEL-UPDATE-150_A055)

    - Correct potential crashes in setsockopt and ioctl routines.
      (ECO Rank 2 KERNEL-UPDATE-140_A055)

    - Detect a rare occurrence that can cause a crash and avoid it.
      (ECO Rank 2 KERNEL-UPDATE-130_A055)

    - Correct a condition that can cause a crash.
      (ECO Rank 2 KERNEL-UPDATE-120_A055)

    - Detect a rare occurrence that can cause a crash and avoid it.
      (ECO Rank 3 KERNEL-UPDATE-110_A055)

    - Change check for binding to a specific port with a wild card address
      when multiple requests have been made.
      (ECO Rank 3 KERNEL-UPDATE-100_A055)

    - Change a section of code that can sometimes fail to get memory from
      MultiNet's pool on VMS V8 systems to allocate directly from VMS
      non-paged pool.  This patch is only for VMS V8 on ia64 and Alpha/AXP.
      (ECO Rank 3 KERNEL-UPDATE-090_A055)

    - Correct an error in calculating the size of TCP packets that could lead
      to packets larger than the destination can accept in certain cases.
      (ECO Rank 3 KERNEL-UPDATE-080_A055)

    - Correct the interpretation of KEEPINVTL and KEEPINIT when coming from an
      application.  The code was assuming that they were in half seconds, but
      the documentation says that they are expressed in seconds.
      (ECO Rank 3 KERNEL-UPDATE-070_A055)

    - Correct a problem that can cause a crash when manipulating interface
      filters.  (ECO Rank 1 KERNEL-UPDATE-060_A055)

    - Correct a problem with retransmits that are done as a full sized packet
      followed by a short packet. (ECO Rank 3 KERNEL-UPDATE-050_A055)

    - Correct a problem with writes to the BG device when the socket buffer
      becomes full. (ECO Rank 2 KERNEL-UPDATE-041_A055)

    - On ia64 systems let the VMS driver decide if the packet is less than the
      minimum size and should be padded. The adjustment that was being made in
      MultiNet was causing problems on some configurations.
      (ECO Rank 3 KERNEL-UPDATE-040_A055)

    - Do not allow the TCP maximum segment size to be set to less than the
      minumum path mtu size as it can cause a crash.
      (ECO Rank 2 KERNEL-UPDATE-030_A055)

    - Correct a length calculation problem with TCP packets that can cause too
      large packets to be sent, which are then not received or ignored by the
      destination. (ECO Rank 3 KERNEL-UPDATE-02_a055)

    - Correct a potential memory corruption that can result in a crash. Add
      code to the routine that frees the socket data structure to clear the
      pointer from the device UCB to the socket data structure.
      (ECO Rank 1 KERNEL-UPDATE-010_A055)

    You must reboot after installing this ECO kit for the changes to
    take effect.

MultiNet ECO, Process Software