HP Tru64 UNIX and TruCluster Server Version 5.1B-6 Patch Summary and Release Notes

Fixes a problem that causes some TCP connections to reset when sending large amounts of
data (more than 2GB) to a very efficient receiving host.
Corrects the incompatibility of the waitpid() system call with revised UNIX98 standards.
Fixes an internal kernel declaration for variable maxuthreads that resolves the following
types of kernel failures when the sysconfig value for max_threads_per_user in the proc
subsystem is set to a value larger than 2147483647:
thread_create() failed for pid # : maxuthreads (=-1) exceeded for uid 201
thread_create() failed for pid 1479950: maxuthreads (=-#) exceeded for uid 15
Fixes a panic resulting from CDFS using a deallocated vnode.
Corrects a problem in which the tmt_walk_list() function in nifftmt.c mallocs memory for
the tmt_state_info array, but fails to free memory when thread terminates.
Reduces the default value of IPFRAGTTL from 60 to 18 to avoid reassembly problems.
Modifies the setluid system call to handle the license correctly when a non-root user switches
to different non-root user using login command.
Corrects a problem in which elevated load averages were reported on NUMA class systems.
Fixes resource leaks seen after a device file is revoked.
Makes possible a sticky connection feature for cluster alias.
Updates sysconfig to use the cluster interconnect to allow for greater SSI collaboration, which
will help with changing variables on hung systems, single user systems, and normal running
systems.
Allows the UFS attribute delay_wbuffers to be tuned using sysconfig.
Allows the packet filter variables pfilt_loopback and pfilt_physaddr to be tuned using
sysconfig.
Increases the default value of ipqmaxlen (IP input queue) to 2048.
Provides an option to enable cluster NFS clients to use a nonprivileged TCP port to check
to see if a remote NFS server is up.
Corrects a potential issue with NFS version 3 memory mapped files that can lead to a system
panic.
Allows the stat system call to correctly report the st_blocks for dvdrom files.
Corrects a condition that causes a panic while creating or extending large UFS file system.
Corrects a problem in which under certain load conditions shared memory usage can lead
to an inconsistency that results in a "u_ssm_oop_deallocate: reference count mismatch"
panic.
Corrects a potential hang on exit from applications utilizing /dev/poll.
Fixes a condition in the kernel whereby an incorrect internal status can be returned from
mpsleep(), thereby causing potentially incorrect behavior.
Fixes problems in tcp_output that cause connections to hang when window fills and fixes
a potential loss of data when a connection is closed.
Corrects a potential loss of data a connection is closed.
Corrects inappropriate TCP probe timeouts associated with case.
Adds support for CPU offline on GS1280 systems (required for Capacity on Demand).
Corrects a problem with the keepalive mechanism that causes TCP connections to disconnect
unexpectedly.
Corrects a problem in which changing memory protection results in a kernel memory fault
panic.
Fixes a condition that can cause a panic in the kernel during interconnect operations involving
configuration requests.
Corrects a problem in which an invalid core file may be generated following abnormal
program termination.
Fixes mount/umount failures and panics in FMS, UFS FDFS.
92 Tru64 UNIX Patches