<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 106621-07
Keywords: security disk filter replication dsservd core dsradiusd dspushd time
Synopsis: Sun Directory Services 3.1: Patch 
Date: Jan/04/00

Solaris Release: 2.6 7

SunOS Release: 5.6 5.7

Unbundled Product: Sun Directory Services

Unbundled Release: 3.1

Relevant Architectures: sparc

BugId's fixed with this patch:  4279447 4271600 4271449 4270598 4263915 4261313 4255872 4255239 4254680 4253274 4251908 4251714 4251213 4247594 4247237 4245914 4244906 4244343 4243415 4242774 4242767 4242704 4234901 4242144 4233524 4233309 4231529 4231528 4230190 4229514 4226035 4225968 4225504 4224763 4220150 4218442

BugId's fixed with this patch:  4218060 4212603 4209565 4209169 4209134 4206257 4206250 4203984 4198028 4197201 4196006 4196000 4194470 4192806 4192554 4192431 4192228 4191970 4190482 4187813 4187464 4187365 4187106 4186380 4185872 4184501 4183272 4183168 4182035 4179989 4179056 4178991 4177599 4177590 4176044 4175335

BugId's fixed with this patch:  4175320 4174804 4173672 4173666 4173395 4171352 4171076 4169709 4167124 4167093 4167091 4166077 4165733 4165732 4164370 4161381 4159453 4159096 4158858 4158774 4158326 4157809 4157793 4157348 4157334 4154517 4145220

Changes incorporated in this version: 4279447 4271600 4271449 4270598 4255872 4255239 4254680 4247237 

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


Problem Description:

4279447 filter &gt;= or &lt;= are badly handled for values different than timestamp
4271600 memory leak in dsradiusd
4271449 Authentication may fail in case of different entries with same UID
4270598 ldapsearch dumps core if PATH &gt; 1024 chars
4255872 Replication fails if too many connections ( &gt; 256 )
4255239 Unbinding dn and rebinding with wrong password stills allows MOD ops
4254680 simple page control in LDAP search causes dsservd to core dump
4247237 dspushd doesn't work around time=1000000000 (2001/9/9 10:46:50)

(from 106621-06)
4263915 prevent dsservd from logging hostname in log file
4261313 wildcard searches take too long
4253274 Bad syntax in radius.mapping causes dsradiusd to fail
4251908 dsservd bloats in memory over time
4251714 radius daemon hangs under heavy load (mult. authentication NAS requests)
4251213 radius daemon core dumps when user-name is too long
4247594 dsservd core dumps when searching for long dns
4245914	dsservd is stuck when renaming entries in parallel
4244906 replog file generated by dsprepush is incorrect
4244343 dsservd crashes when RDN value is more than 100 characters
4243415 Successfully replicated entries get in reject log
4242774 radius dynamic attributes are not being removed from LDAP entries
4242767 radius daemon is leaking memory
4242704 createtimestamp index seems corrupted ( &lt;= operator badly handled )
4242144 dsservd is stuck when running on a Solaris LDAP client machine
4233524 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 dsservd reports MOD operations as added entries and violates license
4231529 Need interface to RADIUS server to call a user supplied functions (PAM)
4231528 RADIUS mapping fails if userid is mapped differently from user-name
4230190 dspushd is failing to replicate entries; replog growing
4229514 dsservd doesn't handle certain kinds of licenses correctly
4226035 dspushd fails sanity check; core dump with no clues
4225968 dsservd core dumps when NIS service is activated
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 index gets corrupted when long DNs are used
4209565 The server ignores the "attribute types only" flag in LDAP search
4197201 Dynamic-Session-Counter ldap attr does not work properly
4196006 Lost packets under load
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 entries through an 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 core dump SIGBUS - dsservd in register_cancel when stopping dsservcmd
4192431 NIS Automatic Restart is enabled when Default access=none
4190482 Fix pb with binary values (strcpy doesn't copy the whole value)
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 doesn't take into account the key param when answering yp_next
4175335 Add list of error codes in the man pages
4173395 locales C,it,sv; deja help; Illogical links in Help
4166077 importing values from file does not work
4158858 SunDS unable to handle large databases

(from 106621-03)
4187365 Remove attribute when last value is deleted
4187106 Bad indexes may be generated when renaming entries to same place
4186380 Security hole when specifying a wrong syntax of the password in on-line commands
4184501 Server does not follow multiple referrals properly
4183272 Variable concatenation syntax in dsimport mapping file does't work without separator
4183168 First entry in shadow file causes dsyppasswd to exit
4182035 Crash (SIGSEGV) in dsradiusd
4179989 Wrong spell for a html window title
4179056 make Dynamic-Session-Counter ldap attr not be deleted when 0
4178991 Add and document variable Tim_limit in radius.mapping
4177599 Crash in dsradiusd (SIGSEGV) when "enough" radius entries
4177590 Invalid format error when adding binary attribute on Intel platform
4176044 dsadmintool corrupts dsserv.conf when ACL rules has been added
4175320 ldif2ldbm fails to import values on Intel platform
4174804 ACL list cannot take 32 entries; slapd dies if limit is exceeded
4173672 Typo in dsserv.log - "vaareiable" should be "variable"
4173666 map mail.byaddr and mail.aliases not generated in Solaris 7
4167124 ldapmodrdn makes some entries unreachable

(from 106621-02)
4158774 Web gateway doesn't display createtimestamp correctly for an entry
4157348 Date becomes garbage on Web gateway when running in ja locale

(from 106621-01)
4171352 /opt/SUNWconn/html/index.html says 1.0
4171076 Deja main window size is hardcoded
4169709 ypcat behaves differently on 2.7 after importing nis maps
4167093 I18N: dsyprsvd, dsypxfr and dsypdecl do not pick up L10N messages
4167091 I18N errors in sds.msg
4165733 Errors in Deja help
4165732 Errors in admintool help
4164370 I18N: ldap tools don't pick up L10N messages from /opt/SUNWconn/lib
4161381 Unable to display ldap_att?.html
4159453 admintool stops with exception (jdk 1.1.6)
4159096 ldapmodify always requires -r option
4158326 ldbmtest dumps core when entering commands multiple time
4157809 Bad space in error message: "Could not open/create dn2id .dbb"
4157793 ldif2ldbm: Uncomplete diagnostic when non-existing directory
4157334 'HEAD' key in dsweb.messages
4154517 When dsservd is running in ja locale, search with japanese fails
4145220 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
</pre></body></html>