Software Distributor defects fixed in HP-UX 11i v1, v2 and v3

Table 16 HP-UX 11i v2 September 2004 Fixes (continued)
DescriptionDefect ID
In the swremove man page an example of how to remove all software from
a depot now shows a backslash before the asterisk in the swremove command
line. Previously, the example did not show a backslash before the asterisk.
JAGaf05956
A message is logged containing the path "//var" when "-x logdetail=true" is
set on the swinstall command line, and a patch is installed that causes old
copies of the patched files to be saved. The messages are fixed to show "/var"
instead.
JAGaf07705
In some cases, SD incorrectly attempts host lookups on strings that do not
represent hosts. When a DNS server is down or if DNS is otherwise
misconfigured, these lookups must time-out before the lookup fails. When
many such lookups are performed, the cumulative delay caused by these
timeouts can be significant.
JAGaf10372
When performing operations on an already-installed bundle, missing contents
result in warning messages even when the contents was not compatible with
the target system. For swverify, such messages should be issued as an
informational note, and for swconfig and swremove, these messages aren't
useful at all and should be suppressed.
JAGaf10873
SD commands are enhanced to handle 256 character hostnames on platforms
that support large hostnames. This enhancement is implemented in SD in a
way that is compatible with older releases of HP-UX, so this fix can be
installed on systems that do not support large hostnames.
JAGaf15245
When a value in /stand/system is commented using the comment indicator
"*", the comment syntax is merged with the value. This results in invalid
syntax for mk_kernel.
JAGaf18192
When a configure or remove operation fails during the execution of the
swconfig startup script, extraneous output from the swconfig or swremove
command is included in the /etc/rc.log file, making it difficult to locate the
pertinent error information. Now, only the standard error output is included
when an operation fails.
JAGaf18336
Two objects used to obtain bundle and product information from the SD
Provider are not being freed. This results in a memory leak that causes the
cimserver daemon to grow in size.
JAGaf21724
Complex dependencies on patches can cause the SD agent or other SD
commands to abort in some circumstances, due to a problem in handling
OR'ed dependencies.
JAGaf22414
When swmodify is called to remove a product's entry from the IPD and the
product's filesets are not removed too, then swmodify does not remove the
product and returns a warning message, but also returns an exit code of 0
indicating success. This condition should produce an error and return an
exit code of 1.
JAGaf23134
Patch selection and dependency resolution becomes unacceptably slow when
operating on roots or depots that have huge numbers of interdependent
filesets. A number of enhancements were made to reduce performance
bottlenecks.
JAGaf24699
When in locale fr_CA.iso88591, English messages are displayed for SD
commands such as swinstall, swlist, etc. This problem is fixed by linking
swagent.cat, swagentd.cat, swinstall.cat, swpackage.cat, and swutil.cat from
the /usr/lib/nls/msg/fr_FR.iso85591 directory to the
/usr/lib/nls/msg/fr_CA.iso88591 directory.
JAGaf26194
Some formatted messages written to SD logfiles are written up to column
79, although most are written up to column 72. The control_utils msg()
function is incorrectly writing messages beyond column 72.
JAGaf26547
22