Patch-ID# 106621-10
Keywords: grow memory dsadm java replcation Proxy certificate core slash
Synopsis: Sun Directory Services 3.1 patch
Date: Dec/17/2001

Solaris Release: 2.6 7 8

SunOS Release: 5.6 5.7 5.8

Unbundled Product: Directory Services

Unbundled Release: 3.1

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4145220 4154517 4157334 4157348 4157793 4157809 4158326 4158774 4158858 4159096 4159453 4161381 4164370 4165732 4165733 4166077 4167091 4167093 4167124 4169709 4171076 4171352 4173395 4173666 4173672 4174804 4175320 4175335 4176044 4177590 4177599 4178991 4179056 4179989 4182035 4183168 4183272 4184501 4185872 4186380 4187106 4187365 4187464 4187813 4190482 4191970 4192228 4192431 4192554 4192806 4194132 4194470 4196000 4196006 4197201 4198028 4203984 4206250 4206257 4209134 4209169 4209565 4212603 4218060 4218442 4220150 4224763 4225504 4225968 4226035 4229514 4230190 4231528 4231529 4233309 4233524 4234901 4242144 4242704 4242767 4242774 4243415 4244343 4244906 4245914 4247237 4247594 4251213 4251714 4251908 4252494 4253274 4254680 4255239 4255872 4261313 4263915 4270598 4271449 4271600 4279447 4304090 4318962 4321353 4324021 4326694 4340248 4345398 4350806 4361383 4481734

Changes incorporated in this version: 4481734

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/init.d/dsadm
/etc/init.d/dsserv
/etc/opt/SUNWconn/ldap/current/locale/C/dsweb.messages
<install_dir>/SUNWconn/ldap/bin/ldapdelete
<install_dir>/SUNWconn/ldap/bin/ldapmodify
<install_dir>/SUNWconn/ldap/bin/ldapmodrdn
<install_dir>/SUNWconn/ldap/bin/ldapsearch
<install_dir>/SUNWconn/ldap/default/acctattr
<install_dir>/SUNWconn/ldap/default/locale/C/dsweb.messages
<install_dir>/SUNWconn/ldap/default/mapping/radius.mapping
<install_dir>/SUNWconn/ldap/docs/locale/C/help/admin/IX.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/admin/IXtext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/admin/accesstext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/admin/contents.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/admin/datasttext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/IXnav.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/IXtext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/copy.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/copytext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/createtextnis.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/createtextrad.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/modifytext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/modifytextrad.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/searchtext.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/searchtextnis.html
<install_dir>/SUNWconn/ldap/docs/locale/C/help/deja/searchtextrad.html
<install_dir>/SUNWconn/ldap/html/Deja.jar
<install_dir>/SUNWconn/ldap/html/directoryAdmin.html
<install_dir>/SUNWconn/ldap/html/index.html
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/client/LDAStatusSection.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/client/LdapConfigAttrPropertyBook.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/client/LdapConfigOclPropertyBook.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/AclWhat.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/BackEnd.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/LDAPServiceConf.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/LdbmBackend.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/MainConf.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/common/Objcl.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/server/LDADirectoryServer.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/ldaps/sims/server/LDAParser.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/sims/admin/console/SDSAdmin.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/sims/avm/base/ImageScroller.class
<install_dir>/SUNWconn/ldap/html/lib/COM/Sun/sunsoft/sims/avm/base/Table.class
<install_dir>/SUNWconn/ldap/html/lib/libldaadmser.so
<install_dir>/SUNWconn/ldap/lib/dsprepush
<install_dir>/SUNWconn/ldap/lib/dspulld
<install_dir>/SUNWconn/ldap/lib/dspushd
<install_dir>/SUNWconn/ldap/lib/dsradiusd
<install_dir>/SUNWconn/ldap/lib/dsservd
<install_dir>/SUNWconn/ldap/lib/dswebd
<install_dir>/SUNWconn/ldap/lib/dsypdecl
<install_dir>/SUNWconn/ldap/lib/dsyppasswdd
<install_dir>/SUNWconn/ldap/lib/dsyprsvd
<install_dir>/SUNWconn/ldap/lib/dsypxfrd
<install_dir>/SUNWconn/ldap/lib/ldif2id2children
<install_dir>/SUNWconn/ldap/lib/ldif2id2entry
<install_dir>/SUNWconn/ldap/lib/ldif2index
<install_dir>/SUNWconn/ldap/lib/libfe.so.1
<install_dir>/SUNWconn/ldap/lib/libypserv.so.1
<install_dir>/SUNWconn/ldap/man/man1/ldapdelete.1
<install_dir>/SUNWconn/ldap/man/man1/ldapmoddn.1
<install_dir>/SUNWconn/ldap/man/man1/ldapmodify.1
<install_dir>/SUNWconn/ldap/man/man1/ldapmodrdn.1
<install_dir>/SUNWconn/ldap/man/man1/ldapsearch.1
<install_dir>/SUNWconn/ldap/man/man1m/dsservd.1m
<install_dir>/SUNWconn/ldap/man/man1m/ldif2ldbm.1m
<install_dir>/SUNWconn/ldap/man/man4/dsserv.conf.4
<install_dir>/SUNWconn/ldap/man/man4/ldif.4
<install_dir>/SUNWconn/ldap/samples/pam/Makefile
<install_dir>/SUNWconn/ldap/samples/pam/README
<install_dir>/SUNWconn/ldap/samples/pam/radius_pam.h
<install_dir>/SUNWconn/ldap/samples/pam/sample_acct_mgmt.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_authenticate.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_close_session.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_open_session.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_password.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_setcred.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_utils.c
<install_dir>/SUNWconn/ldap/samples/pam/sample_utils.h
<install_dir>/SUNWconn/ldap/sbin/dsadmintool
<install_dir>/SUNWconn/ldap/sbin/dsexport
<install_dir>/SUNWconn/ldap/sbin/dsidxgen
<install_dir>/SUNWconn/ldap/sbin/dsimport
<install_dir>/SUNWconn/ldap/sbin/dsservcmd
<install_dir>/SUNWconn/ldap/sbin/dsypinit
<install_dir>/SUNWconn/ldap/sbin/dsypinstall
<install_dir>/SUNWconn/ldap/sbin/dsyppush
<install_dir>/SUNWconn/ldap/sbin/dsypxfr
<install_dir>/SUNWconn/ldap/sbin/ldapsync
<install_dir>/SUNWconn/ldap/sbin/ldbmtest
<install_dir>/SUNWconn/ldap/sbin/ldif2ldbm

Problem Description:

4481734 CA-2001-18: LDAP Multiple Vulnerabilities
 
(from 106621-09)
 
 
4361383 106621-08 breaks dsadm links to rc scripts for system boot/shutdown
 
4194132 dsservd exit - doesn't request license when too much requests at startup
 
(from 106621-08)
 
 
4340248 dsservd process grows in memory
 
4350806 SunDS 3.1 dsadm daemons fails if 2.6/7 user changes default java to 1.2 JDK
 
4345398 SDS 3.1 radius accounting file perm mode wrongly set after -07 patch
 
4252494 Deja doesn't recognize leading forward slashes.
 
4304090 dsservd core dumps when more attribute types are added to object class
 
4318962 slapd 105266-13 cored
 
4324021 dspushd: replication corruption data field usercertificate
 
4326694 Sun DS 3.1 cores dump when replicating bug binary attribute
 
4321353 patch 106621-07 stops Netscape Proxy server working with SunDS
 
(from 106621-07)
 
4279447 hanging ldapsearch no connection to mail server possible
4271600 possible memory leak in pam_open_session() and/or pam_close_session()
4271449 Authentication may fail in case the DB stores different entries with same uid
4270598 ldapsearch dumps core if PATH > 1024 chars
4255872 Replication fails after a number of hours
4255239 binding to the Directory doesn't recycle the privileges for a NULL bind.
4254680 slapd cores (SEGV) when clients use simple page control
4247237 slurpd don't work around time=1000000000 (2001/9/9,10:46:50)
 
(from 106621-06)
4263915 prevent slapd.log from logging hostname
4261313 wildcard searches with ldapsearch take too long
4253274 Bad syntax in radius.mapping causes dsradiusd to fail.
4251908 memory leak in slapd when schema check on
4251714 radius daemon hangs under heavy load (multiple authentication NAS requests)
4251213 radius daemon dump core when user-name is too long
4247594 slapd core dump - security
4245914 3.1-05: dsservd stucked in deadlock while parallel renaming random entries
4244906 replog generated by dsprepush is incorrect
4244343 dsservd crashes when RDN value is more than 100 characters with schema check on.
4243415 Successfully replicated entries get in reject log
4242774 radius dynamic attributes are not being removed from LDAP entries
4242767 Radius Daemon had memory leak
4242704 SUNDS 3.1: createtimestamp index seems corrupted
4242144 dsserv deadlocks when running on a Solaris LDAP client machine
4233524 SunDS 3.1: Very long access groups in LDAP for NIS get dsservd to die.
4218442 dsmakedbm does not parse port number in dsserv.ini when calling dsimport
 
(from 106621-05)
4234901 SunDS 3.1 does not handle some LDAP special characters correctly.
4233309 SunDS 3.1 reports MODS as added entries violating license.
4231529 Need interface to RADIUS server to call a user supplied functions
4231528 RADIUS mapping fails if userid is mapped differently from user-name
4230190 dspushd failing to replicate man engtries; replog growing.
4229514 dsservd doesn't handle certain kinds of licenses correctly
4226035 dspushd fails sanity check; core dumps w/ no clues
4225968 Patch 106621-04 breaks nis functionality in sun directory services 3.1
4225504 dsservd core dumps when using SSL
4224763 cannot configure ldap port number in dsyppasswdd
4220150 Entry DNs with no space after delimiting comma get corrupted
4218060 dspushd is core dumping
4212603 ldapdelete shows Delete error: No such object even it is still present
4209565 The server ignores the "attribute types only" flag of LDAP search operations.
4197201 Dynamic-Session-Counter ldap attr does not work properly
4196006 Too many messages at console
4196000 crypt() method is LDACommandManager does not work
4194470 Bad exit status 0 (==ok) of S72dsservd when "SunDS stopped failed"
4192228 large distribution lists takes hours to add
4191970 dsidxgen says not enough disk space on a 9Gb disk to generate indexes
 
(from 106621-04)
4209169 ACLs can erroneously stop creation of an entry.
4209134 modrdn doesn't work on Intel platform
4206257 useless data added to user entry
4206250 dsservd crashes when modifying entry through a user defined in the DB
4203984 dsservd.conf man page: incorrect referral specification given
4198028 LDAParser:setInitialConfig() spits stacktrace to output
4192806 BIG memory leak in NIS server
4192554 Crash - core dump SIGBUS - dsservd in register_cancel when stopping dsservcmd
4192431 NIS Automatic Restart is enabled when Default access=none
4190482 DSservd doesn't check duplicated values for binary attributes
4187813 dsservd crashes SIGSEGV in ber_get_next under heavy load
4187464 Poor performances in dsservd due to index update while no modification
4185872 dsserv (NIS) does not take into account the key parameter when answering yp_next
4175335 Add list of error codes in the man pages
4173395 locales C,it,sv;deja help;i18n;Illogical links in Help.
4166077 SDS3.1: importing values from file does not work
4158858 SunDS unable to handle large databases
 
(from 106621-03)
4187365 Deleting the last value of an attribute doesn't remove the attribute from entry
4187106 Bad indexes may be generated when renaming entries (moving to same place)
4186380 SUNDS 3.1: security hole when giving password in on-line commands
4184501 Server does not follow multiple referrals properly.
4183272 variable concatenation in dsimport mapping file syntax does not work without sep
4183168 SunDS 3.1 - first entry in shadow file causes dsyppasswd to exit.
4182035 Crash - core dump SIGSEGV - dsradiusd line 863 of radiusd.c
4179989 SDS - Wrong spell for a html window title.
4179056 fix/enhancement to make Dynamic-Session-Counter ldap attr not be deleted when 0
4178991 Add and document variable Time_limit in radius.mapping (radius timeout 10 sec.)
4177599 Crash SIGSEGV dsradiusd in main (snmpaccfd = -1) when "enough" radius entries
4177590 Invalid format error occurs when adding binary attribute with Intel machine
4176044 dsadmintool corrupts dsserv.conf when ACL rules has been added
4175320 SDS 3.1:(x86 only) ldif2ldbm fails to import values
4174804 SLAP ACL list cannot take 32 entries and slapd shouldnot die if limit is exceeds
4173672 Typo in dsserv.log - "vaareiable" should be "variable"
4173666 map mail.byaddr and mail.aliases not generated in 2.7
4167124 ldapmodrdn makes some entries unreacheable
 
(from 106621-02)
4158774 Web gateway doesn't display createtimestamp correctly for an entry
4157348 SDS3.1 I18N: date becomes garbage on Web gateway when running in ja locale
 
(from 106621-01)
4171352 SDS3.1: /opt/SUNWconn/html/index.html says 1.0
4171076 Deja main window size is hardcoded.
4169709 After importing nis maps into SunDS ypcat behaves differently
4167093 SDS3.1 I18N: dsyprsvd, dsypxfr and dsypdecl do not pick up L10N messages
4167091 SDS3.1 I18N: errors in sds.msg
4165733 SDS3.1: errors in deja help
4165732 SDS3.1: errors in admin help
4164370 SDS3.1 I18N: ldap tools don't pick up L10N messages from /opt/SUNWconn/lib
4161381 SDS3.1: unable to display ldap_att?.html
4159453 SDS 3.1: admintool stops with exception on s998u2 build 8
4159096 ldapmodify always requires -r switch
4158326 ldbmtest dumps core when enterng commands multiple time
4157809 Bad space in error message: Could not open/create dn2id .dbb
4157793 ldif2ldbm: Uncomplete diagnostic when non-existing directory
4157334 SDS3.1 I18N RFE: 'HEAD' key in dsweb.messages
4154517 SDS3.1 I18N: when dsserv is running in ja locale, search with japanese fails
4145220 [RFE] customers want to disable line wrap capability during LDIF generation

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file 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 as special instructions.

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

README -- Last modified date:  Monday, December 17, 2001

