Patch-ID# T106942-05   (Preliminary Patch - Not Yet Released)
Keywords: security libnsl automountd nfsd rpc lookups rpc.nisd initgroups
Synopsis: SunOS 5.7: libnsl, rpc.nisd and nis_cachemgr patch
Date: 25/Aug/99

Solaris Release: 7

SunOS release: 5.7

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.7: libnsl, rpc.nisd and nis_cachemgr patch

BugId's fixed with this patch: 4055704 4055715 4055724 4055727 4152002 4157559 4161969 4162879 4186012 4216240 4239643 

Changes incorporated in this version: 4239643

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 107215-01 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/usr/lib/libnsl.a
/usr/lib/libnsl.so.1
/usr/lib/nis/nisopaccess
/usr/lib/nis/nisping
/usr/lib/sparcv9/libnsl.so.1
/usr/sbin/nis_cachemgr
/usr/sbin/rpc.nisd

Problem Description:

4239643 rgmd servers core dump when running low on memory due to non-robust RPC

(from 106942-04)

4055715 PSARC/1999/159 - NIS_PING not authenticated
4055704 PSARC/1999/159 - NIS_CALLBACK not authenticated
4055724 PSARC/1999/159 - NIS_CHECKPOINT not authenticated
4055727 PSARC/1999/159 - NIS_CPTIME not authenticated
4216240 nisd generates irrelevant messages  "isn't a directory"

(from 106942-03)

4186012 NIS+ replicas may loose synchronisation with the NIS+ master

(from 106942-02)

4162879 After the TTL value of directory cache expires the subdomain client. root object

(from 106942-01)

4161969 passwd lookups via FOLLOW_LINK do not FOLLOW_PATH from linked table any further
4157559 automountd won't retry the Null call to nfsd in pingnfs()

(from 107215-01)

4152002 NIS+ groups do not work in the Solaris 2.6

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 
None.

