HP Tru64 UNIX and TruCluster Server Version 5.1B-5 Patch Summary and Release Notes (March 2009)
• Fixes a problem in the libnuma function nacreate() and the system header <sgtty.h.
• Provides protection against a class of potential security vulnerabilities called buffer
overflows. Buffer overflows are sometimes exploited in an attempt to subvert the
function of a privileged program and possibly execute commands at the elevated
privileges if the program file has the setuid privilege. This patch allows a system
administrator to enable memory management protections that limit potential
buffer overflow vulnerabilities.
• Installs version V2.1-120 of /usr/lib/libots3.a and /usr/shlib/libots3.so to fix a
problem where long running OpenMP applications might overflow an internal
libots3 counter, resulting in a breakdown of thread synchronization.
• Installs DECthreads V3.20-033, which addresses the possibility of floating point
errors in threaded programs.
• Corrects the behavior of munlockall in the realtime library (librt).
• Improves null partition checking code.
• Fixes a librt memory leak that can occur when multiple message queue files are
opened and then closed. (The memory would be recovered when the process
terminates.)
• Expands libpset APIs to enable the caller to get processor set information.
• Installs DECthreads V3.20-029, which fixes problems that may affect threaded
programs. DECthreads V3.20-029 is the initial support version of the HP POSIX
Threads Library.
• Installs DECthreads V3.20-049.
• Adds support for NEW_OPEN_MAX_SYSTEM (64K) file descriptors to libaio.
• Installs DECthreads V3.20-049a, which fixes a problem that could cause some
threaded applications to hang.
• Resolves several DECthreads faults and resolves performance issues with certain
Java applications.
Patch 27051.00
OSFLSMBASE540
• Fixes a problem with vold logging (vold -k -x log) in which the default log file
cannot be created.
• Improves LSM's volunmigrate disk processing to produce more informative error
messages on command line errors rather than defaulting to a general usage
statement.
• Corrects volunmigrate to allow for the full pathname to the device as input and
to properly reject partitions with an invalid partition length.
• Fixes an issue whereby the volevac command can appear hung when the number
of volumes exceeds 512.
• Provides enhancements to LSM hot-sparing.
• Fixes a problem of adding LUNs off a SWXCR controller to LSM.
176 Tru64 UNIX Patches