OBSOLETE Patch-ID# 147267-05


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security nss_ldap nscd
Synopsis: Obsoleted by: 147148-26 SunOS 5.10_x86: nss_ldap patch
Date: Apr/26/2012


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 147266

Topic: SunOS 5.10_x86: nss_ldap patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
695152715642439
695734615646925
698461015668818
698563515669720
703247615706121
703660715709324
704234115713801
705344515721386
706379415726907
706657315728201
707162815731385
707534815733436
708044315736282
708942215740988
709368715743434
709552615744407
710417815750209
710458415750491
710824315752823


Changes incorporated in this version: 7071628 7080443 7089422 7093687 7108243

Patches accumulated and obsoleted by this patch: 148062-03

Patches which conflict with this patch:

Patches required with this patch: 118855-36 120012-14 120901-03 121334-04 127128-11 137138-09 139556-08 141445-09 142910-17 144501-19 (or greater)

Obsoleted by:

Files included with this patch:

/usr/bin/ldaplist
/usr/lib/amd64/libsldap.so.1
/usr/lib/amd64/nss_ldap.so.1
/usr/lib/ldap/ldap_cachemgr
/usr/lib/libsldap.so.1
/usr/lib/nss_ldap.so.1
/usr/sbin/nscd

Problem Description:

7071628 ldap_cachemgr exits after failure in profile refresh, only when using sasl/GSSAPI authentication
7080443 LDAP client failover doesn't work
7089422 ldap client uses bindTimeLimit instead of searchTimeLimit when searching for entries
7093687 LDAP client/ldap_cachemgr: long delays in failover to secondary Directory Server
7108243 ldap_cachemgr spins on configuration error
 
(from 147267-04)
 
6984610 standalone libsladp function getDirBaseDN() does not always find the nisDomainObject
7053445 ldaplist does not complete in a multi-master-referral environment, upon a master failure
7063794 LDAP enumerations don't work if a referral is returned via the SearchResultDone protocol
7066573 very large LDAP enumeration fail with referred servers
7075348 nscd hangs in ldap_result holding a mutex and blocking the rest of the threads
7104584 ldaplist fails with "No results returned" upon receiving ref when using followReferrals=false
 
(from 147267-03)
 
7095526 ldapclient init too strict, exits on Solaris 10 Update 9 when profile has unrecognized attributes
 
(from 147267-02)
 
7036607 getgrent() should not return errno 9 (EBADF) when connection to LDAP server is lost
 
(from 147267-01)
 
6951527 answer can leak in __getldapaliasbyname()
7042341 problem with LDAP switch
 
(from 148062-03)
 
7104178 per-user nscd: forker-nscd daemon accumulates LWPs that should be running in per-user children
 
(from 148062-02)
 
7032476 forker-nscd fails to initialize door, preventing per-user nscds from becoming forked
 
(from 148062-01)
 
6957346 nscd_nswstate.c: _nscd_create_nsw_state NULL pointer dereference
6985635 nscd_nswstate.c: _get_nsw_state_int NULL pointer dereference


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


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


README -- Last modified date: Wednesday, February 6, 2013