[Bug 748] HP-UX 11.11 (aka 11i) needs BROKEN_GETADDRINFO
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Tue May 25 09:20:54 EST 2004
http://bugzilla.mindrot.org/show_bug.cgi?id=748
------- Additional Comments From baby_p_nut at yahoo.com 2004-05-25 09:20 -------
Patch Name: PHNE_27796
Patch Description: s700_800 11.11 libnss_dns DNS backend patch
Creation Date: 02/11/26
Post Date: 03/01/07
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_27796
Symptoms:
PHNE_27796:
1. JAGae35468 / SR 8606271239
Problem with DNS library resolver routines.
2. JAGae37148 / SR 8606273042
Problem with getipnodeby* IPv6 resolver code.
3. JAGae26956 / SR 8606262621
Programs that use getaddrinfo() may not run properly on
certain HP-UX 11.11 systems.
PHNE_24129:
1. JAGad75337 / SR 8606206162
The libnss_dns.1 library should be IPv6 enabled.
PHNE_23574:
1. JAGad48393 / SR 8606179169:
libnss_dns.1's "dependency" on libnsl increases
FTP's resource usage.
Defect Description:
PHNE_27796:
1. JAGae35468 / SR 8606271239
Under certain circumstances, the resolver incorrectly
calculates the available buffer size.
Resolution:
The buffer size is now calculated properly.
2. JAGae37148 / SR 8606273042
Under certain circumstances, large size packets received
by the IPv6 resolver were not handled properly.
Resolution:
The resolver now properly handles packets of all sizes.
3. JAGae26956 / SR 8606262621
The memory initialization and freeing were not done
correctly.
Resolution:
Code has been modified to initialize and free the memory
correctly.
PHNE_24129:
1. JAGad75337 / SR 8606206162
The libnss_dns.1 library should be IPv6 enabled, so
that IPv6 nameservers can be queried by clients.
Resolution:
The libnss_dns.1 is now IPv6 enabled.
The /etc/resolv.conf file now supports IPv6 addresses
for the nameserver directive.
PHNE_23574:
1. JAGad48393 / SR 8606179169:
Since libnss_dns.1 was linked with libnsl, resource
utilization was more.
Resolution:
dependency of libnss_dns.1 on libnsl has been removed.
Enhancement:
No (superseded patches contained enhancements)
PHNE_24129:
This is an enhancement to support IPv6 in libnss_dns.
SR:
8606206162 8606179169 8606271239 8606273042 8606262621
Patch Files:
NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/libnss_dns.1
NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/libnss_dns.1
what(1) Output:
NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/libnss_dns.1:
$ PATCH/11.11:PHNE_27796 Sep 17 2002 15:43:17 $
NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/libnss_dns.1:
$ PATCH/11.11:PHNE_27796 Sep 17 2002 15:43:17 $
cksum(1) Output:
NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
331410839 36864 /usr/lib/libnss_dns.1
NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2979937160 34816 /usr/lib/pa20_64/libnss_dns.1
Patch Conflicts: None
Patch Dependencies:
s700: 11.11: PHCO_24400
s800: 11.11: PHCO_24400
Hardware Dependencies: None
Other Dependencies:
The solution for SR 8606206162 (JAGad75337) will only be
available if the "HP-UX 11i IPv6 product bundle" is
installed. SR 8606206162 (JAGad75337) provides details about
the IPv6 name resolution for DNS clients.
Supersedes:
PHNE_23574 PHNE_24129
Equivalent Patches: None
Patch Package Size: 100 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHNE_27796
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_27796.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_27796. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHNE_27796.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHNE_27796.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_27796.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
PHNE_27796:
After this patch is installed, *ONLY* if you want to
recompile and/or relink the applications that use libnsl.1
APIs, link the application explicitly with libnsl.1. This
is applicable only in the case of applications expecting
to resolve libnsl.1 symbols through libnss_dns.1.
Not linking these applications with libnsl.1 will cause the
linker to report unresolved symbols, as libnss_dns.1 no
longer resolves libnsl.1 entry points.
For 64-bit applications, loading of the libnss_dns library
will fail unless PHCO_24400 or any later patch is installed
in the system. In certain cases such as using shl_load()
with BIND_IMMEDIATE flag, 32-bit applications require
PHCO_24400 or any of its superseded patch to be present in
the system; otherwise it will result in an unsatisfied
symbol error.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the openssh-bugs
mailing list