Patch-ID# 103061-04
Keywords: nis_cachemgr NIS+ client RPC rpcbind libsnl nisd rpc.nisd
Synopsis: SunOS 5.5_x86: nis_cachemgr and libnsl fixes
Date: Sep/03/96

Solaris Release: 2.5_x86

SunOS Release: 5.5_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 103060

Topic: SunOS 5.5_x86: nis_cachemgr and libnsl fixes

BugId's fixed with this patch: 1160090 1213016 1216036 1221809 1223383 1224057 1232010 1234630 1235501 1242395 1244872 1246630

Changes incorporated in this version: 1213016

Relevant Architectures: i386

Patches accumulated and obsoleted by this patch: 103067-01 103231-05

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/usr/sbin/nis_cachemgr
/usr/lib/libnsl.a
/usr/lib/libnsl.so.1
/usr/sbin/rpc.nisd

Problem Description:

1213016 User looses access to secondary groups if nisplus root master is not up

(from 103061-03)

1246630 nisd can potentially hang if it gets a SIGCHLD/SIGHUP on an established callback

(from 103061-02)

1244872 nis_cachemgr can deadlock when servers are unavailable

(from 103061-01)

1160090 nis_cachemgr should delete expired dir objects only if they can be refreshed

(from 103231-05)

1242395 NIS+ TTLs for objects not correct on 2.4 slave replicas and 2.3 slave/clients.

(from 103231-04)

1232010 retransmit time, 15 seconds, for NIS+ UDP queries is too long

(from 103231-03)

1234630 Client side RPC handle caching and server side fd leaks needs a general solutio
1223383 NIS+ clients should always try to bind to servers on the local subnet first

(from 103231-02)

1221809 absence of user public key caching makes NIS+ inter-domain lookups unreliable

(from 103231-01)

1235501 checkpointing can crash nisd if non-existent replica is in transaction log
1216036 NIS+ client library does not retransmit RPC call to rpcbind on NIS+ servers

(from 103067-01)

1224057 rpc.nisd hangs in write(2)

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch. Any other special or non-generic installation
instructions should be described below.

Special Install Instructions:
-----------------------------

None.
