OBSOLETE Patch-ID# 128624-11


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 ldapclient libldap automountd libthread sigbus rpc.nisd mdb sppp.so ldap libsldap.so bsearch 2gb libc ldap_cachemgr sldaputil.so embedded_su
Synopsis: Obsoleted by: 128624-12 SunOS 5.8: LDAP2 client, libc, libthread and libnsl libraries patch
Date: Mar/09/2009


Install Requirements: See Special Install Instructions
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: 8

SunOS Release: 5.8

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 128625

Topic: SunOS 5.8: LDAP2 client, libc, libthread and libnsl libraries patch
	*********************************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	*********************************************************************


Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
114158514870680
116774214880317
120975814897434
122616614906142
123916814911103
125708414918360
125857014919045
126452314921564
402655614930888
409146614949278
409880114951365
409965414951635
411270714955268
415287614965391
415658014966341
416041514967513
419368314976577
419652814977347
422136514983666
422591314984926
423642714988070
424473114990430
425088714992404
425363014993350
427195714999409
428071415002632
428372615003774
428479515004160
428562315004445
428812915005436
428829915005498
429127815006564
429184415006768
429252415007048
429268315007131
429721315008642
429802415008962
429919115009455
430022815009931
430259215010902
430396215011490
430436715011666
430536515012073
430538915012088
430550415012148
430585915012289
430755115012955
430767615013008
430862215013308
430914015013589
431035315014099
431037915014122
431136015014558
431194815014861
431227815015013
431266715015194
431313515015443
431374615015748
431374715015753
431420115015949
431491315016255
431499315016290
431817815017138
432066115018149
432090115018264
432478815019907
432481515019916
432506315020021
432694315020765
432739615020968
432847615021411
433140115022721
433204615022999
433259515023225
433261415023242
433448815024095
433595615024704
433633215024884
433693315025124
434115015026933
434127215026971
434129015026980
434238715027446
434300615027704
434378715028064
434472615028474
435033215030721
435151015031156
435360115031989
435383615032080
435400715032133
435520515032557
435520615032560
435656715033108
435726615033402
435777815033585
435782715033608
435788515033622
435791215033638
435965615034342
435967715034351
436695615036860
436719215036943
436749615037049
436816315037318
437162415038462
437250815038830
437403915039377
437414215039411
437469215039600
437544915039871
437658515040258
437990615041380
438049415041607
438062615041642
438190815042116
438470915043054
438481615043108
438627415043608
438798615044246
439034515045015
439034715045017
439050515045053
439111515045285
439225015045621
439336315045928
439339915045945
439375215046027
439457615046303
439537915046548
439662815046928
440036115048193
440186415048702
440245315048931
440290915049052
440393815049353
440480515049648
440700215050274
440850215050746
440941115051102
441014215051362
441165215051812
441188015051868
441192915051881
441320315052315
441322715052327
441336315052355
441341115052371
441514315052981
441942815054393
441945415054398
441988215054527
442118615054952
442148515055046
442154715055063
442154815055065
442154915055068
442296815055508
442312615055566
442460615056076
442484415056175
442509015056249
442516315056278
442539215056362
442825715057366
442980215057837
443047315058121
443295315058992
443301515059013
443307215059037
443337315059150
443562815059825
443847015060151
444142215060358
444456915060525
444569715060627
444580215060690
444955715061687
444961315061704
445010315061861
445154715062319
445206415062528
445223215062608
445263415062727
445272615062751
445432715063253
445565415063573
445583815063620
445589615063639
445915515064608
445979715064798
446139115065341
446217515065556
446411115066207
446531615066659
446855915067832
447104115068599
447119915068662
447504415070022
447885215071325
447918715071441
448011915071747
448403515073097
448452215073277
448543615073600
448661615074011
448798615074438
448824915074513
449034115075218
449088915075387
449096515075412
449109315075437
449109415075439
449332315076085
449432415076395
449634315077003
449661715077070
449785315077537
450115315078606
450304815079216
450371415079413
450415515079531
450477215079764
450656915080409
450657815080412
451030215081763
451209915082365
451450615083144
451450815083146
451584315083583
451601115083640
451688515083890
451700315083953
451758415084131
451763215084147
451979815084871
452393615086285
452394015086290
452452715086456
452567115086794
452585115086816
452597115086863
452842215087596
452866515087664
453036715088142
454573815089318
461404115090935
461494515091150
461660915091559
461713515091691
461731815091742
461735615091755
462273615093028
462395715093347
462686115094159
462962315094917
463144915095367
463173415095445
463261115095634
463292815095706
463555615096393
463623315096532
463988015097466
464336615098222
464430815098458
464741015099097
464792715099237
464808515099269
465654615101275
465856915101828
466008415102257
466045515102376
466199715102868
466307715103110
466717315104052
466725115104080
466869915104390
466996315104621
467900515106479
468069115106795
468301515107268
468331115107338
468455815107585
468622315107889
468696015108038
468845015108294
468875215108394
469077515109140
469112715109215
469836615110747
469837915110751
469838715110752
470175515111616
470181115111626
470256815111824
470594215112703
471092815114004
472081815116342
472772615118150
473045915118862
473885215121270
473944715121465
474590915123360
474611415123422
474927415124356
475118215124934
475138615124989
475619315126422
475728215126769
475738715126822
475799315127021
476550615129205
476553015129212
476721515129780
476727615129811
476814015130134
476834315130193
476875815130327
476915015130447
476916615130453
477460715132194
477528515132395
477657115132758
477933315133569
478010915133825
478041715133907
478656615135786
478748815136085
479100615137131
479239615137549
479290815137710
479371915137997
480241415141174
480497115142029
480563515142235
480718415142722
481928915146641
482079815147096
482309015147877
482767015149241
482827115149381
483040615150065
483052515150104
484335415154311
484704715155296
484847015155661
485227015156722
485611515157978
485706315158260
485867315158694
485898415158788
486127915159350
486564315160559
487393915162814
487474915163012
487779615163918
488738015166744
488790615166914
489023315167626
489030315167648
489223715168256
489458315168992
489474615169045
489770015170080
489899115170488
490213715171391
490230215171436
490924715173426
491343715174523
491505315174948
491661215175442
492044415176432
492344915177233
493720715181032
494166915182111
494751615183542
495431015185463
496021715187155
496642315188919
496652615188959
497400515190983
497711015191805
498044115192695
498148415192995
498186815193068
498885915195177
498945415195320
499633715197191
500680115199238
500789115199560
501251415201110
501499315201874
502207615203697
503920115208883
504452215210452
504685515211049
504725015211189
505574815213546
506633615216267
506733315216565
506937715217169
507044815217497
507175915217900
507709815219661
508001215220741
508424115222092
510672515229066
510943915229946
617609615231135
617646315231243
618235015233042
618280715233166
619550915236672
621068115241869
621914315245148
621977415245438
622677615248306
623092715250017
623256415250740
623257915250744
623746615252728
625946715261586
626212115262543
626215315262550
627451715267412
628998615273453
629332015274874
629472815275377
629503715275504
630176615278164
631101015281758
632924015289042
634814715296907
636210615302418
636588215303974
636875315305176
637193215306632
637327115307175
638024815310392
638677015313434
640212915320685
640433715321571
640615315322457
640619815322478
645543115343331
645711015344267
646616015348463
646753915349115
648134215355309
649475015361789
649671915362855
650593315367874
650844215369118
652889915380991
652986015381467
654020915387255
655523915395654
656601915401877
656982415403863
658605015412870
659168015415940
660914415426076
661011715426552
662586015436147
662586115436148
662906415438056
666019315456386
667455315464539
668713415472041
671001915484812
673756615501656
675451415512102
677344515523908


Changes incorporated in this version: 6710019 6754514

Patches accumulated and obsoleted by this patch: 108827-40 108991-18 108993-67 108997-03 109005-05 109322-09 109461-03 109680-01 110194-01 110390-02 110511-05 110589-02 110700-01 111081-01 111085-02 111090-03 111177-06 111217-02 111299-04 111393-02 111431-01 111464-01 111641-01 111659-07 111780-01 111921-02 112022-02 112218-01 112605-04 125802-01 126373-05 126769-01 126946-01 126954-01 126992-01

Patches which conflict with this patch: 109079-01

Patches required with this patch: 108528-24 108989-02 110386-01 111023-03 111317-05 113648-03 115827-01 116602-01 (or greater)

Obsoleted by:

Files included with this patch:

/etc/asppp.cf
/etc/default/login
/etc/default/nss
/etc/default/rpc.nisd
/etc/init.d/asppp
/etc/init.d/ldap.client
/etc/init.d/pppd
/etc/lib/nss_files.so.1
/etc/name_to_major
/etc/nsswitch.conf
/etc/nsswitch.dns
/etc/nsswitch.files
/etc/nsswitch.ldap
/etc/nsswitch.nis
/etc/nsswitch.nisplus
/etc/pam.conf
/etc/project
/etc/rc0.d/K41ldap.client
/etc/rc0.d/K50asppp
/etc/rc0.d/K50pppd
/etc/rc1.d/K41ldap.client
/etc/rc1.d/K50asppp
/etc/rc1.d/K50pppd
/etc/rc2.d/S47asppp
/etc/rc2.d/S47pppd
/etc/rc2.d/S71ldap.client
/etc/rcS.d/K41ldap.client
/etc/rcS.d/K50asppp
/etc/rcS.d/K50pppd
/etc/security/exec_attr
/kernel/fs/autofs
/kernel/fs/sparcv9/autofs
/sbin/su.static
/usr/bin/chkey
/usr/bin/ldapadd
/usr/bin/ldapdelete
/usr/bin/ldaplist
/usr/bin/ldapmodify
/usr/bin/ldapmodrdn
/usr/bin/ldapsearch
/usr/bin/login
/usr/bin/nispasswd
/usr/bin/passwd
/usr/bin/pppd
/usr/bin/su
/usr/bin/yppasswd
/usr/include/exacct.h
/usr/include/exacct_impl.h
/usr/include/ldap.h
/usr/include/net/ppp-comp.h
/usr/include/net/ppp_defs.h
/usr/include/net/pppio.h
/usr/include/net/vjcompress.h
/usr/include/netinet/if_ether.h
/usr/include/nl_types.h
/usr/include/nss_dbdefs.h
/usr/include/nsswitch.h
/usr/include/project.h
/usr/include/pthread.h
/usr/include/rpc/clnt.h
/usr/include/rpc/clnt_stat.h
/usr/include/rpc/rpc_com.h
/usr/include/rpc/svc.h
/usr/include/rpc/trace.h
/usr/include/rpcsvc/autofs_prot.h
/usr/include/rpcsvc/autofs_prot.x
/usr/include/rpcsvc/nis.x
/usr/include/rpcsvc/nislib.h
/usr/include/secdb.h
/usr/include/security/pam_appl.h
/usr/include/shadow.h
/usr/include/synch.h
/usr/include/sys/fs/autofs.h
/usr/include/thread_db.h
/usr/include/userdefs.h
/usr/kernel/drv/sparcv9/sppp
/usr/kernel/drv/sparcv9/sppptun
/usr/kernel/drv/sppp
/usr/kernel/drv/sppptun
/usr/kernel/drv/sppptun.conf
/usr/kernel/strmod/sparcv9/spppasyn
/usr/kernel/strmod/sparcv9/spppcomp
/usr/kernel/strmod/sparcv9/sppptun
/usr/kernel/strmod/spppasyn
/usr/kernel/strmod/spppcomp
/usr/kernel/strmod/sppptun
/usr/lib/abi/abi_libc.so.1
/usr/lib/abi/abi_libexacct.so.1
/usr/lib/abi/abi_libnsl.so.1
/usr/lib/abi/abi_libproject.so.1
/usr/lib/abi/abi_libsldap.so.1
/usr/lib/abi/abi_watchmalloc.so.1
/usr/lib/abi/sparcv9/abi_libc.so.1
/usr/lib/abi/sparcv9/abi_libexacct.so.1
/usr/lib/abi/sparcv9/abi_libnsl.so.1
/usr/lib/abi/sparcv9/abi_libproject.so.1
/usr/lib/abi/sparcv9/abi_libsldap.so.1
/usr/lib/abi/sparcv9/abi_watchmalloc.so.1
/usr/lib/adb/ppp_stats
/usr/lib/adb/pppstat
/usr/lib/adb/sparcv9/ppp_stats
/usr/lib/adb/sparcv9/pppstat
/usr/lib/adb/sparcv9/sppa
/usr/lib/adb/sparcv9/sppp_ahdlc
/usr/lib/adb/sparcv9/sppp_comp
/usr/lib/adb/sparcv9/spppstr
/usr/lib/adb/sparcv9/vjcompress
/usr/lib/adb/sparcv9/vjstat
/usr/lib/adb/sppa
/usr/lib/adb/sppp_ahdlc
/usr/lib/adb/sppp_comp
/usr/lib/adb/spppstr
/usr/lib/adb/vjcompress
/usr/lib/adb/vjstat
/usr/lib/autofs/automountd
/usr/lib/embedded_su
/usr/lib/fs/autofs/automount
/usr/lib/ldap/idsconfig
/usr/lib/ldap/ldap_cachemgr
/usr/lib/libc.a
/usr/lib/libc.so.1
/usr/lib/libdoor.so.1
/usr/lib/libexacct.so
/usr/lib/libexacct.so.1
/usr/lib/libldap.so.4
/usr/lib/libnsl.a
/usr/lib/libnsl.so
/usr/lib/libnsl.so.1
/usr/lib/libp/libc.a
/usr/lib/libp/sparcv9/libc.so.1
/usr/lib/libpam.so.1
/usr/lib/libproject.so
/usr/lib/libproject.so.1
/usr/lib/libpthread.so.1
/usr/lib/libsldap.so.1
/usr/lib/libthread.so.1
/usr/lib/libthread_db.so.0
/usr/lib/libthread_db.so.1
/usr/lib/llib-lc
/usr/lib/llib-lc.ln
/usr/lib/llib-ldoor.ln
/usr/lib/llib-lexacct
/usr/lib/llib-lexacct.ln
/usr/lib/llib-lnsl
/usr/lib/llib-lnsl.ln
/usr/lib/llib-lpam
/usr/lib/llib-lpam.ln
/usr/lib/llib-lpasswdutil
/usr/lib/llib-lpasswdutil.ln
/usr/lib/llib-lproject
/usr/lib/llib-lproject.ln
/usr/lib/llib-lpthread.ln
/usr/lib/llib-lsldap
/usr/lib/llib-lsldap.ln
/usr/lib/llib-lsldaputil
/usr/lib/llib-lsldaputil.ln
/usr/lib/llib-lthread.ln
/usr/lib/lwp/libthread.so.1
/usr/lib/lwp/libthread_db.so.1
/usr/lib/lwp/llib-lthread.ln
/usr/lib/lwp/llib-lthread_db.ln
/usr/lib/lwp/sparcv9/libthread.so.1
/usr/lib/lwp/sparcv9/libthread_db.so.1
/usr/lib/lwp/sparcv9/llib-lthread.ln
/usr/lib/lwp/sparcv9/llib-lthread_db.ln
/usr/lib/mdb/kvm/sparcv9/sppp.so
/usr/lib/mdb/kvm/sppp.so
/usr/lib/nfs/rquotad
/usr/lib/nis/nisping
/usr/lib/nss_files.so.1
/usr/lib/nss_ldap.so.1
/usr/lib/nss_nis.so.1
/usr/lib/nss_nisplus.so.1
/usr/lib/passwdutil.so
/usr/lib/passwdutil.so.1
/usr/lib/pics/libc_pic.a
/usr/lib/pics/sparcv9/libc_pic.a
/usr/lib/security/pam_authtok_check.so
/usr/lib/security/pam_authtok_check.so.1
/usr/lib/security/pam_authtok_get.so
/usr/lib/security/pam_authtok_get.so.1
/usr/lib/security/pam_authtok_store.so
/usr/lib/security/pam_authtok_store.so.1
/usr/lib/security/pam_dhkeys.so
/usr/lib/security/pam_dhkeys.so.1
/usr/lib/security/pam_dial_auth.so.1
/usr/lib/security/pam_ldap.so.1
/usr/lib/security/pam_passwd_auth.so
/usr/lib/security/pam_passwd_auth.so.1
/usr/lib/security/pam_rhosts_auth.so.1
/usr/lib/security/pam_unix.so.1
/usr/lib/security/pam_unix_account.so
/usr/lib/security/pam_unix_account.so.1
/usr/lib/security/pam_unix_auth.so
/usr/lib/security/pam_unix_auth.so.1
/usr/lib/security/pam_unix_session.so
/usr/lib/security/pam_unix_session.so.1
/usr/lib/security/sparcv9/pam_authtok_check.so
/usr/lib/security/sparcv9/pam_authtok_check.so.1
/usr/lib/security/sparcv9/pam_authtok_get.so
/usr/lib/security/sparcv9/pam_authtok_get.so.1
/usr/lib/security/sparcv9/pam_authtok_store.so
/usr/lib/security/sparcv9/pam_authtok_store.so.1
/usr/lib/security/sparcv9/pam_dhkeys.so
/usr/lib/security/sparcv9/pam_dhkeys.so.1
/usr/lib/security/sparcv9/pam_dial_auth.so.1
/usr/lib/security/sparcv9/pam_ldap.so.1
/usr/lib/security/sparcv9/pam_passwd_auth.so
/usr/lib/security/sparcv9/pam_passwd_auth.so.1
/usr/lib/security/sparcv9/pam_rhosts_auth.so.1
/usr/lib/security/sparcv9/pam_unix.so.1
/usr/lib/security/sparcv9/pam_unix_account.so
/usr/lib/security/sparcv9/pam_unix_account.so.1
/usr/lib/security/sparcv9/pam_unix_auth.so
/usr/lib/security/sparcv9/pam_unix_auth.so.1
/usr/lib/security/sparcv9/pam_unix_session.so
/usr/lib/security/sparcv9/pam_unix_session.so.1
/usr/lib/sldaputil.so
/usr/lib/sldaputil.so.5
/usr/lib/sparcv9/libc.so.1
/usr/lib/sparcv9/libdoor.so.1
/usr/lib/sparcv9/libexacct.so
/usr/lib/sparcv9/libexacct.so.1
/usr/lib/sparcv9/libldap.so.4
/usr/lib/sparcv9/libnsl.so
/usr/lib/sparcv9/libnsl.so.1
/usr/lib/sparcv9/libnss_files.so.1
/usr/lib/sparcv9/libnss_ldap.so.1
/usr/lib/sparcv9/libnss_nis.so.1
/usr/lib/sparcv9/libnss_nisplus.so.1
/usr/lib/sparcv9/libpam.so.1
/usr/lib/sparcv9/libproject.so
/usr/lib/sparcv9/libproject.so.1
/usr/lib/sparcv9/libpthread.so.1
/usr/lib/sparcv9/libsldap.so.1
/usr/lib/sparcv9/libthread.so.1
/usr/lib/sparcv9/libthread_db.so.1
/usr/lib/sparcv9/llib-lc.ln
/usr/lib/sparcv9/llib-ldoor.ln
/usr/lib/sparcv9/llib-lexacct.ln
/usr/lib/sparcv9/llib-lnsl.ln
/usr/lib/sparcv9/llib-lpam.ln
/usr/lib/sparcv9/llib-lpasswdutil.ln
/usr/lib/sparcv9/llib-lproject.ln
/usr/lib/sparcv9/llib-lpthread.ln
/usr/lib/sparcv9/llib-lsldap.ln
/usr/lib/sparcv9/llib-lsldaputil.ln
/usr/lib/sparcv9/llib-lthread.ln
/usr/lib/sparcv9/nss_files.so.1
/usr/lib/sparcv9/nss_ldap.so.1
/usr/lib/sparcv9/nss_nis.so.1
/usr/lib/sparcv9/nss_nisplus.so.1
/usr/lib/sparcv9/passwdutil.so
/usr/lib/sparcv9/passwdutil.so.1
/usr/lib/sparcv9/sldaputil.so
/usr/lib/sparcv9/sldaputil.so.5
/usr/lib/sparcv9/watchmalloc.so.1
/usr/lib/watchmalloc.so.1
/usr/sbin/aspppd
/usr/sbin/aspppls
/usr/sbin/ldap_gen_profile
/usr/sbin/ldapaddent
/usr/sbin/ldapclient
/usr/sbin/newkey
/usr/sbin/nis_cachemgr
/usr/sbin/rpc.nisd
/usr/sbin/rpc.nispasswdd
/usr/share/src/ppputil/plugins/pppd.h
/usr/xpg4/lib/abi/abi_libpthread.so.1
/usr/xpg4/lib/abi/abi_libthread.so.1
/usr/xpg4/lib/abi/sparcv9/abi_libpthread.so.1
/usr/xpg4/lib/abi/sparcv9/abi_libthread.so.1
/usr/xpg4/lib/libpthread.so
/usr/xpg4/lib/libpthread.so.1
/usr/xpg4/lib/libthread.so
/usr/xpg4/lib/libthread.so.1
/usr/xpg4/lib/llib-lpthread.ln
/usr/xpg4/lib/llib-lthread.ln
/usr/xpg4/lib/sparcv9/libpthread.so
/usr/xpg4/lib/sparcv9/libpthread.so.1
/usr/xpg4/lib/sparcv9/libthread.so
/usr/xpg4/lib/sparcv9/libthread.so.1
/usr/xpg4/lib/sparcv9/llib-lpthread.ln
/usr/xpg4/lib/sparcv9/llib-lthread.ln

Problem Description:

6710019 automountd might dump core if NFS URL is used
6754514 su(1M) uses wrong facility level to record syslog message
 
(from 128624-10)
 
6773445 nss_files leaks in get_wild
 
(from 128624-09)
 
6466160 rpc.nisd can hang for 3-4 minutes attempting NIS+ callback if connection to client silently fails
6687134 autofs xdr processing problems
 
(from 128624-08)
 
6737566 S8: MT application hangs up as a thread is suspended after getting _calloutlock
 
(from 128624-07)
 
6674553 getpwuid slow with bugfix 6540209 - native LDAP client config with compat and use of netgroups
 
(from 128624-06)
 
4960217 ldaplist passwd <user> fails if searchdescriptor points to two containers
6660193 bad interaction between Solaris 8 brand and NLSPATH security code
 
(from 128624-05)
 
6569824 password reset loops for password changes when owner not allowed to change password aging policy
6609144 ldap_cachemgr needs to be more careful
6610117 ldap_cachemgr caching mechanism has flaws
6629064 ldap_cachemgr cores when debug is enabled on Solaris 9
 
(from 128624-04)
 
4791006 ldap_cachemgr initializes ldap_cache_door file with wrong permissions
6508442 nscd hangs with too many sockets open with AD
6528899 misleading native LDAP client error message during reusing closed connection
 
(from 128624-03)
 
6293320 gettxt()  not MT-SAFE
6406198 regexec with REG_ICASE may not correctly work
6586050 bracket expression with REG_ICASE doesn't match in some locale
 
(from 128624-02)
 
6496719 connections should fall back to primary server after it comes back
6566019 minor memory leak during connection failover
 
(from 128624-01)
 
6625860 prepatch script from 108993 and 108994 fails to halt patch if SUNWxcu4 package cannot be added
6625861 patches 108993-67 and 108994-67 don't contain SUNWxcu4.stream.pkg required by prepatch script
 
(from 108993-67)
 
4660455 pam_dial_auth returns PAM_SUCCESS when it is a NOP
4974005 Purify/dbx reports Memory Leaks in PAM [Solaris 8/9/10]
6295037 passwdutil.so.1 init function has race in MT app when used with dlopen
6386770 pam_authenticate can fail if open files are >= 255 and soft fd limit greater than 256
6467539 nscd's keep persistent connections to even wedged LDAP servers
6481342 null pointer dereference causes crash in CERT_GetNameElement()
6494750 nscd reuses ports after long idle time causes lookup failures
 
(from 108993-66)
 
4631734 small memory leak in referral handling in libsldap
4639880 memory leak in __s_api_sortServerPref
4865643 libsldap has memory leaks
4887380 some Native LDAP client functions may take forever using simple paged results
6406153 LDAP authentication causes CDE to core when unlocking screen
 
(from 108993-65)
 
4937207 libnsl core dumps in __inet_taddr2uaddr()
 
(from 108993-64)
 
4667251 groups command returns number, not name for large group
5080012 LDAP: roles returns NULL if size of roles exceeds 1022 characters
 
(from 108993-63)
 
4768758 ldap_cachemgr doesn't disable cancellation
6226776 passwd command will fail if first LDAP server in referral list down
 
(from 108993-62)
 
4288129 problem in C standard I/O library
6289986 LDAP backend could be more efficient for netgroup lookups
6362106 LDAP netgroup backend does not handle null user information correctly
6455431 improper usage of locale-sensitive functions
6329240 libsldap: nscd leaks file descriptors, too many opens on ldap_cache_door
 
(from 108993-61)
 
6195509 NSCD continually reconnects to LDAP server
6402129 strfmon truncates most significant digit when rounding up
 
(from 108993-60)
 
4660084 gethostbyaddr_r leaks if type is not AF_INET
6380248 LDAP clients select incorrect profile on refresh when "cn=" same but "dn=" is different
 
(from 108993-59)
 
4989454 ldap_cachemgr failover functionality needs clarification
5077098 ldap_cachemgr still reports LDAP server is up, while it is down
6274517 libsldap: search_state_machine() falls into recursive loop if ldap_search_ext() returns 91
6237466 LDAP client using multiple authentication methods do not fail to second method listed
 
(from 108993-58)
 
6294728 ldaplist: very long filter causes ldaplist to dump core in set_filter
6365882 ldaplist should print error messages to stderr not stdout
 
(from 108993-57)
 
6301766 deadlock in nis_cachemgr when addressing request to itself
 
(from 108993-56)
 
6368753 need patch solution to 4522909 automountd hangs with executable maps
 
(from 108993-55)
 
6311010 pam_passwd_auth can't deal with old SunOS aging
 
(from 108993-54)
 
4909247 Solaris 8 Client broken .rhosts authentication with patch 108993-21
 
(from 108993-53)
 
4751182 strtod() with inf or infinity input sets endptr incorrectly
 
(from 108993-52)
 
4756193 ldap_cache_mgr cores
6348147 POSIX timezones 2007 transition dates - U.S. Energy Policy Act of 2005
6371932 Makefile.com fails to link ldapmodify with threads library since putback for 4701811
6373271 ldap/Makefile.com clean target does not remove object files
 
(from 108993-51)
 
4419428 libnsl caches stale YP password data
4701755 idsconfig makes unsafe use of temporary files
4701811 Directory Server rootDN password used on command line
4739447 idsconfig needs changes to support DS 5.2 new password config
4857063 LDAP Makefile.com could be tidied up
 
(from 108993-50)
 
6262121 Solaris 9 & 8 libldap5 crashes when compiled with -DDEBUG and using SSL
6262153 unable to build libldap5 with LDAP_DEBUG defined for Solaris 8 or 9 due to error in request.c
 
(from 108993-49)
 
4626861 if search times out, libsldap logs wrong message
6232564 when interrupted (EINTR) while polling, libsldap should retry poll
6232579 libldap not handling select() failures when issuing connection
 
(from 108993-48)
 
4827670 buffer overflow in printf when printing very long string
4843354 snprintf() reduced to sprintf() after 4827670
6182807 printf(3C) can induce memory corruption
 
(from 108993-47)
 
6230927 using multiple netgroups in nfs_share access list breaks access list
 
(from 108993-46)
 
5055748 memory leak in libsldap/sldaputil
5047250 automountd memory-heap growing on Solaris 8 with 108993-33 patch
4858984 automountd leaks memory when umountall is run
 
(from 108993-45)
 
4503714 rpc.nisd memory leaks and SEGVs
4686960 NIS+ replica/domain hangs if master gone and TTL expires on replica
4757387 several daemons die with same stack trace strlen/xdr_nis_name/xdr_directory_obj
4941669 getpwent() calls core dump
4996337 replica stuck sleeping in replica_update following nismkdir/nisrmdir
5046855 unfortunate free() in __nis_destroy_callback()
5071759 minor memory bugs prevent effective use of libumem with rpc.nisd
5109439 rpc.nisd stuck looping in __nis_path()
5067333 need fix for 5036036
6219143 LDAP server failover causes client to delete cert7.db file
 
(from 108993-44)
 
4688752 "ldapclient mod" with no arguments causes naming services to fail
4698387 "ldapclient manual" results in "__default_config" error message on console
4698366 "ldapclient list" does not display CACHETTL when it set
4698379 "ldapclient manual" gets default CACHETTL of 3600
4702568 "ldapclient uninit" does not restore /etc/.rootkey
5106725 netname to user resolution won't work for LDAP
 
(from 108993-43)
 
4026556 su - command does not pick up locale variables from /etc/TIMEZONE
5022076 pam_ldap:pam_sm_acct_mgmt() uses incorrect password in BIND to LDAP
 
(from 108993-42)
 
4643366 groups with no members broken
5069377 libthread opens file without application's consent or knowledge
4954310 automountd runs continuously
6176463 core dump in printf() functions after patch 108993-35 and kernel patch
6182350 printf() behavior changed after fixing 4981484
 
(from 108993-41)
 
4894583 su to local account will dump core if LDAP enabled
 
(from 108993-40)
 
4858673 innetgr may never return and when it does, may produce incorrect results
 
(from 108993-39)
 
5044522 root able to change user passwd if no. of attempts > max_attempts in NIS+
5066336 /usr/lib/lwp/libthread crashes returning in child of fork1()
5084241 thr_suspend(3THR) dequeues already dequeued thread from onprocq
 
(from 108993-38)
 
4644308 when public network down, switching to user using "su" hangs
4830406 passwdutil too dumb to handle NIS+ subdomains correctly
4966423 RBAC exec_attr search in LDAP: everything's wild
4966526 problem using RPC_SVC_CONNMAXREC_SET when using rpc mode RPC_SVC_MT_USER
4981868 "passwd <user>" with NIS+ backend chooses wrong uid/credentials for update
4988859 passwd -g, -e, -h cause segfault
5070448 stack overflow in autofs thread, stack size not configurable
 
(from 108993-37)
 
4774607 pam_ldap gets confused when root tries to change user's password
4745909 _get_hostserv_inetnetdir_byname/NETDIR_BY may return success on failure
4915053 nss_setent() always fails for setpwent()
5014993 user logins may fail when nsswitch compat mode used with NIS+ or LDAP
 
(from 108993-36)
 
5039201 patches 108993-35 & 108994-35 missing correct i.none CAS for SUNWcsl
 
(from 108993-35)
 
4342387 libexacct coredumps because of missing data initialization
4890303 pam_ldap should return PAM_AUTH_ERROR instead of PAM_PERM_DENIED
4913437 changing password in NIS+ fails on clients with "Permission denied"
5012514 'passwd <nis+_user>' fails as root on NIS+ systems
4977110 passwd doesn't work with compat entries in /etc/nsswitch.conf
4980441 PAM module pam_dhkeys fails to retrieve changed credentials
4981484 vsprintf does not perform as well as sprintf
5006801 getprojent(3project) dumps core with LDAP project(4) database
5007891 Solaris 8 passwd(1) command may SEGV on NIS+ master servers
 
(from 108993-34)
 
4887906 pam_sm_chauthtok() returns 13 (PAM_USER_UNKNOWN) if lastchg=0 for local users
4902137 PPP4.0 using demand option, fails to negotiate MTU above 1500
 
(from 108993-33)
 
4490341 nis_cachemgr too reluctant to rebind when server address changes
4765506 NIS+ password problems
4848470 ldap_gen_profile(1M) broken with patch 108993-18
4902302 patch 108993-18+: support generation & use of both versions of client profile
4890233 using 'use_first_pass' for pam_ldap does not work
4920444 libldap.so.4 ber encoding memory corruption
 
(from 108993-32)
 
4305504 statd dumped core in add_aliases
4297213 literal IPv4 address code in __mappedtov4 wrong and unnecessary
4390505 swscanf memory leaks
4523936 mountd memory leak when using Native LDAP
4898991 mountd leaks memory
4746114 libpam internationalized messages off by 1 for locale != C
4787488 ldapaddent can only add ethers or bootparams for same hosts, not both
4793719 pam_authtok_check.so.1::circ() too space-conservative
4805635 root may change enduser password in NIS+ without entering own password
4873939 pam and compat do not work after applying patch 108993-18
4877796 passwd (passwdutil) inadvertently resets aging information
 
(from 108993-31)
 
4947516 undefined symbol in /etc/lib/nss_files.so.1 between 108993-27 through 108993-30
 
(from 108993-30)
 
4253630 nis_first_entry dumps core
4461391 nisplus library SEGV's in stc/nss 64-bit tests
4804971 nss_nisplus: some test cases failed
4738852 NIS: ypserv dev udp opened failed
4779333 LDAP get*ent requests may free already freed memory
4780109 __ns_ldap_firstEntry may return cookie that is freed
4802414 client does not follow referral without hostname
4658569 following referrals does not work in all cases
4856115 sldaputil: __BP_ldap_simple_bind() fails in 64-bit mode when using tls:simple
4874749 passwd -x modifies lastchg field also in /etc/shadow file
4892237 native LDAP 2 on Solaris 8 does not include read support for printers
4897700 memory alignment of %sp set to non 8bytes alignment in _ex_unwind_local()
4916612 bugfix 4684558 breaks mulithomed NIS master to reply correct ip-address
4923449 bugfix 4506972 inadvertently made in Solaris 8 needs to be backed out
 
(from 108993-29)
 
4830525 buffer overflow in nss_ldap.so.1
 
(from 108993-28)
 
4271957 ucontext_t.uc_link points to garbage
 
(from 108993-27)
 
4353836 if more than 255 file descriptors already open then gethostbyname fails
4152876 getspnam_r() fails due to use of fopen() in libnsl.so in applications under load
4156580 getnetlist uses fopen, limiting RPC to 256 descriptors
4852270 libnsl accesses freed memory
 
(from 108993-26)
 
1209758 need thread local storage rather than just thread specific data
4292524 POSIX threads created with PTHREAD_INHERIT_SCHED will not inherit t_mappedpri
4465316 TDB Portion of TLS Support
4479187 dtlogin deadlock while invoking Xreset, induced by longjmp()
4491093 default thread attributes initialized correctly by accident
4494324 _libc_thr_keycreate isn't robust w.r.t. memory allocation failures
4496343 ph_lock_ta returns success on failure; caller unlocks unowned rwlock
4501153 bugfix 4461751 breaks old libthread
4504772 rwlock: writers can be starved
4514506 libthread uncontended recursive/errorcheck mutexes much slower
4514508 would like non-error-checking recursive mutex
4519798 libthread should not use alloca()
4528422 process-shared mutexes could benefit from adaptive locking
4622736 zombie threads show up wrong in thread_db (in T2)
4632928 gdb doesn't like new libthread_db
4647410 SIGCANCEL received (and interrupted door_call) with cancellation OFF
4647927 new libthread thr_suspend/continue behaves differently from old libthread
4663077 libthread can deadlock itself on _schedlock
4667173 ti_sigmask is all 0's when 64bit dbx debugs 32bit app
4679005 thr_stksegment() reports incorrect stack sizes
4688450 VSU TC setcontex4.c dumps core due to setcontext() if linked with libthread
4768343 fork() in libthread won't clear deferred signal for child
4769150 libthread should not depend on librt
4769166 x86 libthread could improve current thread references
4786566 mdb dumps core when examining process linked with old_libthread
4792908 new libthread inherits arbitrary restrictions on mutex attributes from old
4819289 threads: ASSERT(sigequalset(&oldset, &self->ul_sigmask))
 
(from 108993-25)
 
4684558 NIS server doesn't answer ypbind broadcast request on IPMP failed over interface
4894746 header file autofs_prot.h for autofs version 4 missing in patch 108993-22
 
(from 108993-24)
 
4757282 ldapclient init fails with SIGBUS if SSD's are > 15 in profile
4768140 passwd core dumps when changing shell
4776571 applications running on SSL enabled native LDAP clients may crash at termination
 
(from 108993-23)
 
4313135 do_accept() does not log enough info when t_open fails
4828271 clnt_create()/clnt_create_timed() don't timeout with unexpected UDP
 
(from 108993-22)
 
4705942 invoke_utmp_update(): buffer-overflow bug and pad field written to utmpx wrong
 
(from 108993-21)
 
4861279 libsldap: password of proxyagent becomes logged as cleartext
 
(from 108993-20)
 
4847047 automountd dumps core when accessing /xfn/_x500 with patch 108993-18
 
(from 108993-19)
 
4757993 libthread patch 108827-30 fails to install on AutoClients
4387986 libthread deadlock
4432953 UNIX98: nftw does not set errno=0 before calling walk()
4780417 deferred pthread cancellation in non-cancellation point with DCE
4455838 kernel cancellation handled asynchronously
 
(from 108993-18)
 
4767276 rpcbind can be killed remotely
 
(from 108993-17)
 
1141585 makecontext() is buggy
 
(from 108993-16)
 
4668699 buffer overflow in dbm_open and dbminit (except the one in libc)
4823090 NLDAP2 backport: update idsconfig to use Solaris 8 ldap_gen_profile SYNOPSIS
 
(from 108993-15)
 
4820798 restore bootable version of etc/pam.conf file after LDAP2 patch removed
 
(from 108993-14)
 
4357827 pam_ldap should fully support password aging
4792396 request to backport Native LDAP Phase 2 to Solaris 8
4807184 bugfix 4720818 overwritten by Native LDAP 2 backport to Solaris 8
 
(from 108993-13)
 
4751386 ether_ntohost() fails with rc 1 when resolving data from LDAP
 
(from 108993-12)
 
4720818 LDAP naming services fail when domainname greater than 23 characters
 
(from 108993-11)
 
4614945 memory leak in getgrent() when using against Native Ldap
 
(from 108993-10)
 
4486616 NS_LDAP_SERVER_PREF= in ldap_client_file causes libsldap to crash
 
(from 108993-09)
 
4623957 nested netgroups on Solaris 8 Native LDAP I causes getent to core
 
(from 108993-08)
 
4357885 passwd dumps core if no gecos field in LDAP entry for user
 
(from 108993-07)
 
4459155 mountd in netgroup_check() waiting for LDAP
4632611 putback for 4320901 backed out fix for 4425163
 
(from 108993-06)
 
4320901 native LDAP takes long time to try next server in list
 
(from 108993-05)
 
4351510 LDAP Switch getgrpgid causes nscd crash
4425163 handling of multiple solarisdatasearchdn still broken
4359677 ldapclient -m -B overwrites previous database rather than adding new one
 
(from 108993-04)
 
4409411 LDAP Name Service (nss_ldap) returns unexpected NULL pointer for group passwd
4429802 LDAP Name Service (nss_ldap) neglects to remove "{crypt}" from group password
4480119 _nss_ldap_group2ent() getgrent.c does not use last byte in supplied buffer
 
(from 108993-03)
 
1257084 login times out due to excessive time in group lookup
4357778 PSARC 2000/038 creates /etc/default/nss
 
(from 108993-02)
 
4353601 i.nsswitch CAS removes non-hosts entries for xfn
 
(from 108993-01)
 
4312278 tasks, projects, extended accounting project
 
(from 110390-02)
 
4415143 ldapclient fails to handle -i flag
 
(from 110390-01)
 
        This revision accumulates feature point patch 110194-01.
 
(from 110194-01)
 
4310379 ldapclient needs to be smarter to work with install (sysid)
 
(from 111090-03)
 
4449613 buffer overflow in libsldap.so.1 leads to root compromise
 
(from 111090-02)
 
4357912 cannot change password when ldapclient set to use a replica
 
(from 111090-01)
 
4359656 LDAP backend does not search multiple paths as per NS_LDAP_SEARCH_DN parameter
 
(from 111431-01)
 
4435628 libldap does not support rfc 2254 encoded characters as used by automountd
 
(from 108827-40)
 
4710928 rpcbind exits with segv on both cluster nodes
 
(from 108827-39)
 
4530367 after retry timeout - nss_search() no longer retries lookups
4749274 MT-Safe functions such as syslog(3C) and wordexp(3C) cannot use fork()
 
(from 108827-38)
 
4775285 memory leak in 64-bit fopen()
 
(from 108827-37)
 
4767215 incorrect output with kP format, losing significant digits
 
(from 108827-36)
 
4680691 doctored rpc calls over UDP can bring down machines through rpcbind
4730459 Solaris 8 libthread library causes coredump
 
(from 108827-35)
 
4669963 strong security checks in catgets(3C) break setuid application
4727726 NIS+ user unable to change his/her passwd
 
(from 108827-34)
 
4311360 updwtmp(3c) creates files with unspecified permissions
4475044 GNU gettext should be supported
4545738 iconv not picking up geniconvtbl conversion binaries
4629623 regression: iconv_open() can return -1 with incorrect errno values
 
(from 108827-33)
 
1226166 rpcbind does not bind with correct network interface
4690775 nisplus_ldap_udt: rpcbind got killed and core dump during nisplus server setup
4683311 rquotad is not largefile aware
 
(from 108827-32)
 
4663077 libthread can deadlock itself on _schedlock
 
(from 108827-31)
 
4648085 automountd dumps core freeing illegal address in __svc_dupcache_victim()
 
(from 108827-30)
 
4691127 possible type overflow in xdr_array
 
(from 108827-29)
 
4517003 ypserv spinning after client disconnects
4525671 RPC exit when running out of memory
4616609 libnsl rpcb_clnt.c/add_cache() calls exit() unnecessarily
4617318 more calls to exit() in libnsl
 
(from 108827-28)
 
4350332 netdir_getbyaddr fails often for IPv6 addresses
4503048 getutxent_frec sends init looping
 
(from 108827-27)
 
1258570 qsort performs poorly with multiple identical keys
4635556 atexit() does not scale. Can cause very slow startup of C++ programs
 
(from 108827-26)
 
4525851 DCE 3.1 hangs while configuring
 
(from 108827-25)
 
4524527 pstack goes into a loop
 
(from 108827-24)
 
4661997 buffer overflow in dbm_open
 
(from 108827-23)
 
4318178 wordexp puts automatic string into environment
4444569 Purify reports memory leaks in wordexp(3C)
4656546 Purify UMR errors with Solaris 8 02/02 libthread library
 
(from 108827-22)
 
4380626 strcasecmp and strncasecmp broken for 8-bit characters
4617356 dcgettext() doesn't properly restore signal masks
 
(from 108827-21)
 
4344726 /usr/sbin/rpcbind SEGV in __xdrrec_getbytes_nonblock()
4517584 bad performance due to serialization in mutex_destroy()
 
(from 108827-20)
 
4221365 readdir_r() is not POSIX compliant
4523940 more getipnodebyname memory leaks
 
(from 108827-19)
 
4617135 status error with ROBUST shm mutexes used with shm condition-variable
4393752 cond_* calls might cause data corruption when used with ROBUST mutexes
 
(from 108827-18)
 
4496617 getgrent_r not consistent between 5.7 and 5.8
4614041 UNIX98: execvp does not use standards-conforming shell
 
(from 108827-17)
 
4394576 nisgrpadm intermittently fails to update NIS+ group
4484522 call from HotSpot JavaVM to libthread "T1" thr_suspend hangs calling thread
 
(from 108827-16)
 
4430473 rpc.nisd: svc_getreqset: No transport handle for fd 291
4484035 vxvm - vxlicense and other commands hang when locale is set
4506569 catgets() function call doesn't return, hang in extract_format()
 
(from 108827-15)
 
4510302 UNIX98: *vsu* getpriority returned EINVAL when ESRCH was expected
4528665 deadlock between clnt_create_timed and fork1
 
(from 108827-14)
 
4411880 NIS+ cannot handle file descriptors > 1024
4411929 inter-record timeout for non-blocking COTS RPC results in early disconnects
4512099 directory server hangs and returns to normal after applying pstack
4493323 thr_getconcurrency() behaves differently for alt. and default libthread
4491094 thread-specific data memory leak in child of fork1()
4490965 pthread_rwlock_rdlock(): allow multiple read locks with writers waiting
4490889 LIBTHREAD_ERROR_DETECTION race malfunction for USYNC_PROCESS mutexes
4488249 lwp_suspend() livelocks with spin_lock_loop() or continue_fork()
 
(from 108827-13)
 
        This revision accumulates feature point patch 111921-02
        and also includes these additional fixes:
 
4324788 NIS+ commands may core dump on literal IPv6 address
4343006 td_thr_validate returns wrong results in 64 bit mode
4497853 THR_BOUND THR_DETACHED thread can run and exit before thrp_create has finished
4515843 bugfix 4307676 causes recursion between libthread and ld.so.1
 
(from 108827-12)
 
4393752 cond_* calls might cause data corruption when used with ROBUST mutexes
 
(from 108827-11)
 
4433015 libthread & ld.so.1 should not use crt*.o modules provided by compilers
 
(from 108827-10)
 
4368163 ypserv starts hundreds of ypserv processes all in defunct-status
4300228 threaded process grows tired of receiving signals
 
(from 108827-09)
 
4376585 libthread abysmal when many threads awakened from cond_wait_cancel
 
(from 108827-08)
 
4335956 msgrcv hangs in multi processor environment due to signal loss
 
(from 108827-07)
 
4381908 libthread hangs when both SIGPROF and SIGEMT are arriving
4367192 libthread leaves underlying lwp signal mask with SIGEMT (and SIGPROF) blocked
 
(from 108827-06)
 
4236427 Sybase Replication Server crashes on Multi-CPU Ultra Platforms
 
(from 108827-05)
 
4336933 fix for overflow problem in bug 4145630 incomplete
 
(from 108827-04)
 
4311948 non-static recursive mutexes do not get unlocked
 
(from 108827-03)
 
4091466 RFE (request for enhancement) to force core dump instead of libthread hang
 
(from 108827-02)
 
4307551 td_sync_get_info() returns incorrect ownership information
 
(from 108827-01)
 
4288299 recursive mutexes not properly released
 
(from 108991-18)
 
4419882 large select(3c) timeout
 
(from 108991-17)
 
4312667 getpriority fails with ESRCH when used on SHR class process
 
(from 108991-16)
 
4408502 lfmt(3C) calls ctime() which is MT_Unsafe
4425090 strange files in /var/adm when using utmp library (utmpname())
 
(from 108991-15)
 
4428257 kernel patch 106541-15 makes application dysfunctional
4459797 catgets sets errno to EBADF for special message catalog for C locale
 
(from 108991-14)
 
4396628 UNIX98: catopen() does not set errno when it receives null or empty string
4386274 check_nlspath_env should avoid using strncmp()
4452064 errno handling of catgets not correct
 
(from 108991-13)
 
        This revision accumulates feature point patch 111217-02.
 
(from 108991-12)
 
1257084 login times out due to excessive time in group lookup
4357778 PSARC 2000/038 creates /etc/default/nss
 
(from 108991-11)
 
4395379 door_return mishandles arguments after EINTR
 
(from 108991-10)
 
4341290 memory leak in regcomp
 
(from 108991-09)
 
        This revision accumulates feature point patch 110589-02.
 
(from 108991-08)
 
4314993 libc .init race causes .div to overwrite return address in MT application
4374039 libc/realpath can still write past end of buffer
 
(from 108991-07)
 
4302592 TLI library is not fork-safe
 
(from 108991-06)
 
4366956 NLSPATH gettext introduces problems when used printf format specifier
4375449 dtmail crashes when calling catgets with NULL default message
 
(from 108991-05)
 
4303962 multi-threaded fork1/execvp can fail because __environ_lock is held in parent
 
(from 108991-04)
 
4291844 strftime and strptime MT-Unsafe due to use of tzname[]
 
(from 108991-03)
 
4310353 msgids, semids, shmids and msgsnap
 
(from 108991-02)
 
4312278 tasks, projects, extended accounting project
 
(from 108991-01)
 
4193683 malloc() with very big requested array size works incorrectly
4225913 malloc does not set errno to ENOMEM when not enough memory
4314913 bugfix 4042527 leaves part of heap unusable, so frees cannot combine
4292683 /usr/ucb/shutdown core dumps in syslog()
 
(from 110589-02)
 
        Patch rev'ed to sync feature gate with generic patch gate.
 
(from 110589-01)
 
4355205 System V semaphores suffer from false sharing
4355206 System V semaphore timeout mechanism
 
(from 109680-01)
 
4244731 initgroups() doesn't return all groups when RFE 4005653 (full table scans can overload NIS+ servers) is on NIS+ server
 
(from 111217-02)
 
        This revision includes an escalated fix.
 
(from 111217-01)
 
4400361 need to add support for sendfilev() system call
 
(from 109322-09)
 
4455896 rpc.nispasswdd failed: RPC: .... NIS+ fatal error: 15
 
(from 109322-08)
 
4356567 multiple system daemons loop in clnt_dg_call
 
(from 109322-07)
 
4283726 fsck hangs in phase 4 in getpwuid() call
4327396 nis_modify_entry(): deadlock in rpc_fd_lock() with MT NIS table modification
4354007 xdrmem_putbytes and xdrmem_putlong emit syslog error message
 
(from 109322-06)
 
4374142 RPC services using RPC_SVC_MT_AUTO can stop listening
 
(from 109322-05)
 
4357266 bad line syntax in /etc/hosts causes host table lookup to abort early
 
(from 109322-04)
 
4336332 svc_getreqset (t_accept) returns illegal file descriptor
 
(from 109322-03)
 
4302592 TLI library is not fork-safe
 
(from 109322-02)
 
4320661 getipnodebyname hangs on mutex when requesting IPv6 literal
 
(from 109322-01)
 
4305859 libnsl security bug
 
(from 111177-06)
 
4413227 cond_* calls might cause data corruption when used with ROBUST mutexes
 
(from 111177-05)
 
        This revision accumulates feature point patch 111641-01.
 
(from 111177-04)
 
4433015 libthread & ld.so.1 should not use crt*.o modules provided by compilers
 
(from 111177-03)
 
4441422 FP control state lost on thread_create with alt_libthread
 
(from 111177-02)
 
4421186 prex aborts when using /usr/lib/lwp/libthread.so on Solaris 8
 
(from 111177-01)
 
4393363 lwp/libthread_db doesn't work with core files
 
(from 109461-03)
 
4407002 UNIX98: pthread wrapper needed in /usr/xpg4/lib
4390345 UNIX98: SCHED_FIFO and SCHED_RR threads fail to enter real time class
4371624 UNIX98: aio_fsync signal arrives before aio_read signal
 
(from 109461-02)
 
4336933 fix for overflow problem in bug 4145630 incomplete
 
(from 109461-01)
 
4305389 SIGPROF/SIGEMT erroneously masked for some threads/LWPs
 
(from 111641-01)
 
4423126 pthread_getspecific()/thr_getspecific() can be made up to 4x faster
 
(from 111921-02)
 
        This revision accumulates feature point patch 112022-02.
 
(from 111921-01)
 
1167742 MUTEX_HELD and similar macros don't do a very good test
1239168 introduce pthread_cond_timedwait_np() which takes relative timeout arg
4160415 door_return has evil knowledge of libthread internals
4196528 thr_stksegment() returns incorrect stack information
4285623 libthread siglongjmp should not restore SPARC application globals
4298024 32-bit popen(3S) does not set errno when fd > 255
4299191 alternate libthread needs improvement
4304367 performance problem in SIGPROF handling with alternate libthread
4307676 libthreads (alt and default) need consistent handshake with ld.so.1
4309140 libthread should lazyload librt
4324815 need interface to provide information about recursive mutexes etc
4325063 alternate libthread lock statistics must be aware of dynamic linker
4332046 alternate libthread: thr_create() not fork1-safe on x86
4332595 system(3S) and popen(3S) should be made thread-safe
4332614 definitions of DEFAULTRWLOCK and SHAREDRWLOCK incorrect
4334488 libthread should set and clear PTHREAD_PRIO_INHERIT mutex lock byte
4341150 private memory allocator inconsistency causes SEGVs
4343787 need infrastructure to enable OS-NET libraries to become fork1-safe
4367496 restore _sigon/_sigoff until alternative is phased in
4372508 incorrect field being used for T_TEMPBOUND in libthread/common/disp.c
4380494 nanosleep() isn't acting as cancellation point for deferred cancellation
4384709 error in <pthread.h>
4390347 UNIX98: pthread_detach() should not be a cancellation point
4391115 alt libthread library clobbers preemption control state
4393752 cond_* calls might cause data corruption when used with ROBUST mutexes
4401864 PTHREAD_MUTEX_ERRORCHECK should work across process boundaries
4402453 thr_create segfaults in child of fork1
4402909 libthread missing mutex_held(), rw_read_held(), rw_write_held(), and sema_held()
4403938 doors cancellation doesn't work with alternate libthread
4404805 /usr/lib/sparcv9/libthread.so.1 doesn't inline curthread()
4413203 lock primitive data types need to be cleaned up and made consistent
4413363 __free_selector() called with wrong argument if sysi86(SI86DSCR) fails
4413411 implement user-level sleep queues in alternate libthread
4421485 add setcontext() to libc/libthread jump table
4422968 need to set fp of door server to 0 on Intel
4424606 race between sigprocmask and sigacthandler causes assertion failure
4424844 dueling libthreads result in mutual annihilation
4425392 alternate libthread should provide _libthread_sema_wait() function
4433072 alternate libthread_db: td_thr_get_info() returns empty ti_sigmask
4433373 alt. libthread should optimize case of mutex_unlock() with no waiters
4438470 T2: primordial threads need to have tid and lid of 1
4445697 T2: calling _thr_main() in middle of init will seg fault
4445802 thr_slot_get()/thr_slot_set() should be ripped out
4449557 improve speed of uncontended mutex_lock()/mutex_unlock()
4451547 thr_setmutator() returns spurious EINVAL when marking thread as non-mutator
4452634 old libthread.so.1 fails to build on 32-bit sparc kernel
4454327 libthread should have option to defer signals within cond_wait()
4455654 many problems with thread suspend/continue
4464111 thread cancelled in pthread_cond_wait() consumes condition signal
4468559 restore tag names of lock structs for threaded programs in system headers
4478852 libthread assertion failure in sigaction.c with sigsuspend()
 
(from 112022-02)
 
4504155 missing symbols in 64-bit version of libnsl
 
(from 112022-01)
 
4485436 require support of one-way asynchronous model to RPC library
 
(from 110700-01)
 
4341272 kernel and /etc/mnttab do not contain reliable info on automounted filesystems
 
(from 111085-02)
 
4516885 *login* security problem
 
(from 111085-01)
 
4291278 /bin/login misses failure when logging to /var/adm/loginlog
 
(from 111299-04)
 
4683015 aspppls unsafely opens /tmp/.asppp.fifo file
 
(from 111299-03)
 
4516011 pppd fails with "Failed to open /dev/hihp0: Device busy" error
4517632 pppd erroneously falls back on Configure-Reject for Magic-Number
 
(from 111299-02)
 
        This revision accumulates feature point patch 111464-01.
 
(from 111299-01)
 
        This revision accumulates feature point patch 111081-01.
 
(from 111081-01)
 
1264523 aspppd must be restarted when new PAP identification added
4098801 request to turn off hardware flow control feature on ppp
4410142 libpam does not lint cleanly
 
(from 111464-01)
 
4328476 RFE: PPPoE (RFC 2516) client support in Solaris
4421547 uts/common/io/ppp/sppp/sppp.c includes __DATE__ and __TIME__
4421548 uts/common/io/ppp/spppasyn/spppasyn.c includes __DATE__ and __TIME__
4421549 uts/common/io/ppp/spppcomp/spppcomp.c includes __DATE__ and __TIME__
4419454 idle option doesn't work if lcp-echo-interval/chap-interval is used
 
(from 111780-01)
 
4452726 maxconnect timeout causes SIGSEGV
 
(from 111659-07)
 
4099654 no convenient method of reactivating inactive accounts
4393399 bugfix 4180899 changes password prompt behavior of pam_unix
 
(from 111659-06)
 
4450103 ftp login fails on system under full load
 
(from 111659-05)
 
4462175 passwd -g option does not work as advertised
 
(from 111659-04)
 
4452232 passwd -D domainname ignored - uses default domainname
 
(from 111659-03)
 
4250887 pam_open_session() segfaults if PAM_RHOST or PAM_TTY == NULL
 
(from 111659-02)
 
4112707 password expiration (passwd -f) doesn't work correctly
4284795 when passwd given -r option, it ignores /etc/pam.conf
 
(from 111659-01)
 
4392250 "passwd -r nis -e user" causes rpc.yppasswdd down
 
(from 112218-01)
 
4384816 users able to authenticate in pam_ldap with NULL password
 
(from 112605-04)
 
4525971 autofs passes nonsensical unmount requests to automountd, which may then spin
 
(from 112605-03)
 
4471199 autofs deadlock when thread allowed to stop() while holding mutex
 
(from 112605-02)
 
4631449 race condition in autofs between auto_perform_link and auto_search
 
(from 112605-01)
 
4506578 Solaris 8, lofs panic, NULL vfs ptr passed into makelfsnode()
 
(from 111393-02)
 
4308622 automountd dumps core while umounting mounted file systems
 
(from 111393-01)
 
4379906 automounter LDAP wildcard key lookup incorrect
 
(from 108997-03)
 
        This revision reinstates the new /var/adm/exacct directory which got
        dropped from -02.
 
(from 108997-02)
 
4305365 kernel, libexacct need to be marked as dependent on common/exacct
4313746 ea_set_item and ea_object_t definitions don't agree well
4313747 ea_attach functions not hardened against incorrect types
4314201 extended accounting partial records not distinguishable from full
 
(from 108997-01)
 
4312278 tasks, projects, extended accounting project
 
(from 109005-05)
 
4487986 su(1M) limits TZ to 26 characters
 
(from 109005-04)
 
4411652 'su' command fails to correctly log failed attempts to assume role - RBAC
 
(from 109005-03)
 
4331401 segmentation violation in au_user_mask()
 
(from 109005-02)
 
4374692 su does not warn about logins of imminent expiry
 
(from 109005-01)
 
4312278 tasks, projects, extended accounting project
 
(from 110511-05)
 
4686223 rpc.nisd_resolv fails in startup after patch 110511-03 installed
 
(from 110511-04)
 
4471041 rpc.nisd should accept rpc records > 9K for non-blocking transfers
 
(from 110511-03)
 
4411880 NIS+ cannot handle file descriptors > 1024
4411929 inter-record timeout for non-blocking COTS RPC results in early disconnects
 
(from 110511-02)
 
4280714 rpc.nisd hangs and consumes a lot of memory
 
(from 110511-01)
 
4326943 gets hundreds of __directory_object: Failed to lookup ... no such name
 
(from 125802-01)
 
6176096 DoS attack on IP fragment handling
6210681 null pointer in ill_frag_free_pkts
6259467 ill_frag_prune() can be invoked with negative number as second argument
 
(from 126373-05)
 
6591680 users failed to log in at first attempt but could log in at second attempt
 
(from 126373-04)
 
6555239 pam_ldap to take into account DS52p5 and follow new encoding for Account Availability control
 
(from 126373-03)
 
6540209 nscd in nss_compat:ldap keeps a lot of memory
 
(from 126373-02)
 
6404337 nscd crashes in libsldap:get_mapped_filter() when using invalid chars in search filter
 
(from 126373-01)
 
4636233 libsldap logs far too much
4765530 server failover causes syslog messages with every LDAP request
 
(from 126769-01)
 
6505933 bsearch breaks if table size larger than 2GB
 
(from 126946-01)
 
6457110 pkill -HUP ldap_cachemgr alters NS_LDAP_CACHETTL in ldap_client_file
 
(from 126954-01)
 
6529860 nscd core dumps in prldap_set_ld_error
 
(from 126992-01)
 
6219774 embedded_su: create new variation on su for use by other programs (PSARC 2004/695)


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts 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:
-----------------------------
 
Not all patches listed in this section as needed for the completion
of a fix or feature, may be available at the same time as this patch.
This allows the remaining fixes/features to be made available sooner.
 
NOTE 1:  Reboot the system while in single user mode after patch installation.
 
NOTE 2:  For Sun Cluster 3.0 Customers Only
         ===================================
 
         Sun Cluster 3.0 cluster nodes will hang at boot time after installing
         Solaris 8 02/02 (Update 7 *without* the Sun Cluster core patch
         110648-12 (or greater).
 
         The workaround is to install Sun Cluster core patch 110648-12 (or
         greater), before rebooting the nodes into cluster mode.  If the cluster
         nodes are already hung, boot the nodes in non-cluster mode (boot -x),
         add Sun Cluster core patch 110648-12 (or greater) and then boot the
         nodes back into cluster mode.
 
NOTE 3:  Native LDAP Phase 2 to Solaris 8
         ================================
 
         a) ldapclient -f certificatepath option is non-functional
 
            If using ldapclient -P, the default certificate path (/var/ldap)
            will always be used.
 
            The -f certificatepath option will report an error.
            The workaround is to copy your certificate db's to /var/ldap.
 
         b) ldapaddent: does not function with tls specified
 
            You cannot use ldapaddent with tls at present. If you wish to
            protect the data sent to ldapaddent, you must either run
            ldapaddent on the server running the LDAP server that you will
            write the data to.  (You must make the LDAP server a client of
            itself to do this - which is not a supported configuration.)
            Alternately, you can use ipsec or a private network.
 
NOTE 4:  The following patches can be installed to obtain further documentation
         and man pages:
 
         114255-01 (or greater)  System Administration documentation
         108808-43 (or greater)  Manual Page updates
 
NOTE 5:  During patchadd, before the /etc/pam.conf file is changed, a copy of
         the current version is saved as /etc/pam.conf.pre<patchid>. If the
         patch is removed, the existing /etc/pam.conf file is copied to
         /etc/pam.conf.<patchid> and then the previous version is restored
         to /etc/pam.conf from the existing /etc/pam.con.pre<patchid> file.
 
         The method of restoring the file is not supported if the following
         action(s) occur:
 
          a) /etc/pam.conf is changed after the patch has been installed.
          b) same rev of patch is installed more than once.
 
NOTE 6:  To get the complete support for Tasks, Projects and Accounting,
         please also install the following patches:
 
         108995-01 (or greater)  libproc.so.1 patch
         108999-01 (or greater)  PAM patch
         109003-01 (or greater)  acctadm patch
         109007-01 (or greater)  at/atrm/batch/cron patch
         109009-01 (or greater)  /etc/magic and /usr/bin/file patch
         109011-01 (or greater)  id patch
         109013-01 (or greater)  lastcomm patch
         109015-01 (or greater)  newtask patch
         109017-01 (or greater)  pgrep and pkill patch
         109019-01 (or greater)  priocntl patch
         109021-01 (or greater)  projects patch
         109023-01 (or greater)  ps patch
         109025-01 (or greater)  truss patch
         109027-01 (or greater)  wracct patch
         109029-01 (or greater)  perl patch
         109031-01 (or greater)  projadd/projdel/projmod patch
         109033-01 (or greater)  prstat patch
         109035-01 (or greater)  useradd/userdel/usermod patch
         109037-01 (or greater)  /var/yp/{Makefile,nicknames} patch
 
NOTE 7:  To get the complete fix for 4310353 (msgids, semids, shmids and
         msgsnap -- provide all of the System 5 message queue identifiers
         in the system), please also install the following patches:
 
         109236-01 (or greater)  msgsys, semsys, shmsys patch
         109238-01 (or greater)  /usr/bin/{sparcv7,sparcv9}/ipcs patch
 
NOTE 8:  To get the complete fix for:
 
         4355205 System V semaphores suffer from false sharing
         4355206 System V semaphore timeout mechanism
 
         please also install the following patch:
 
         109025-02 (or greater)  truss patch
 
NOTE 9:  To get the complete NCAfs, NCA Proxy and sendfilev() feature,
         please also install the following patches:
 
         108995-02 (or greater)  libproc.so.1 patch
         109025-03 (or greater)  truss patch
         109234-03 (or greater)  NCA patch
         109472-06 (or greater)  tcp driver patch
         111295-01 (or greater)  pstack patch
         111297-01 (or greater)  libsendfile.so.1 patch
 
NOTE 10: To get the complete T2 Modifications to "Alternate Libthread
         in Solaris 8" feature, please also install the following patches:
 
         108995-03 (or greater)  libproc patch
         109025-04 (or greater)  truss patch
         109045-03 (or greater)  crash patch
 
NOTE 11: To get the complete Sun RPC Library feature, please also
         install the following patch:
 
         112165-01 (or greater)  rpcgen patch
 
NOTE 12: When responding to the question:
         Do you wish to continue this installation {yes or no} [yes]?
         (by default, installation will continue in 60 seconds)
 
         A 'kill <pid>' is shown when default behavior is specified
         (e.g. yes).  This is harmless.
 
NOTE 13: The fix for 4614041 involves a dependency on /usr/xpg4/bin/sh
         which is delivered in the optional package SUNWxcu4. To ensure
         that libc functions correctly, this package is automatically
         installed on user's system if it does not exist. The stream
         formatted base FCS SUNWxcu4 package included with this patch
         is  "SUNWxcu4.stream.pkg".
 
NOTE 14: To get the complete fix for bugid 4691127 (possible type overflow
         in xdr_array), please also install the following patch:
 
         108901-06 (or greater)  rpcmod patch
 
NOTE 15: To get the complete fix for bugids 4475044, 4335175 and 4340959,
         please also install the following patch:
 
         113415-01 (or greater)  GNU gettext patch
 
NOTE 16: The fix for bug#4680691 uncovered a bug (4775198) in the SUNWjbcp
         package.  A patch for this bug has been released as 114152-01.
         This patch (or greater) also has to be installed if you use
         the SUNWjbcp package.
 
NOTE 17: To get complete feature for Solaris 8 PPP 4.0, please also install
         the following packages from Solaris 8 Update 5 (07/01) Release:
 
         SUNWpppd   (Solaris PPP Device Drivers)
         SUNWpppdr  (Solaris PPP configuration files)
         SUNWpppdu  (Solaris PPP daemon and utilities)
         SUNWpppdx  (Solaris PPP Device Drivers (64-bit))
         SUNWpppg   (GNU utilities for PPP)
         SUNWpppgS  (Source for the GNU utilities for PPP)
 
NOTE 18: To get the complete support for PPP over Ethernet, please also
         install:
 
         the new package SUNWpppdt (Solaris PPP Tunneling)
         from Solaris 8 Update 6 (10/01) Release
 
         and the following patch:
 
         108964-06 (or greater)  snoop patch
 
NOTE 19: To get the complete fix for 4392250 ("passwd -r nis -e user " causes
         rpc.yppasswdd down), please also install the following patch:
 
         111596-02 (or greater)  rpc.yppasswdd patch
 
NOTE 20: To get the complete security fix for bugid 4668699 (buffer overflow
         in dbm_open), please also install the following patch:
 
         109152-02 (or greater)  libc.so.x.9 and libdbm patch
 
NOTE 21: The fix for 4506972 included in 108993-18 and 108994-18 changed the
         behavior of some commands such as cron(1M), rcp(1) and OpenSSH for
         locked accounts.  Accounts which have been locked (via 'passwd -l'
         command) contain the string "*LK*" in the password field of the
         shadow(4) file.  Users with locked accounts were no longer able
         to execute cron jobs successfully or issue rcp(1) commands with
         .rhosts files for example.  This changed behavior has been backed
         out and the original behavior of affected commands such as cron(1),
         rcp(1) and OpenSSH has been restored with the fix for 4923449
         which is included in 108993-30 and 108994-30 and later revisions
         of these patches.
 
         Solaris 9 and future releases will keep the fix for 4506972
         and the new behavior of locked accounts for commands such
         as cron(1M), rcp(1), and OpenSSH will remain.
 
NOTE 22: To get the complete fix for bugid 4503714 (rpc.nisd memory
         leaks and SEGVs), please also install the following patch:
 
         110269-02 (or greater)  libnisdb.so.2 patch
 
NOTE 23: To get the complete fix for "U.S. Energy Policy Act of 2005"
         which will change daylight saving time transition dates of
         United States timezones, beginning in 2007, please also install
         the following patch:
 
         109809-02 (or greater)  timezone data patch
 
         Solaris supports two types of timezones:  POSIX timezones and
         zoneinfo timezones.  This patch incorporates the fix for
         "U.S. Energy Policy Act of 2005" for POSIX timezones, whereas
         patch 109809-02 incorporates the fix for "U.S. Energy Policy
         Act of 2005" for zoneinfo timezones.  In Solaris, the default
         transition dates for POSIX timezones (when the transition date
         is not specified) use U.S. rules.
 
         Note this patch does not include the fix for DST changes in 2006
         for Australia. Those fixes are in aforementioned Patch 109809-02,
         where the zoneinfo timezones for Australia are fixed.
 
NOTE 24: To get the complete fix for 4909247 (Solaris 8 Client has broken
         .rhosts authentication with patch 108993-21), the LDAP server must
         be Sun Java System Directory server 5.2 patch 4 or newer, and
         pam_ldap(5) must be used for account management. Then, in cases
         where there is no user authentication token (PAM_AUTHTOK) available,
         the pam_sm_acct_mgmt(3PAM) function from pam_ldap(5) tries to
         retrieve the user's account status without authenticating to the
         LDAP server as the user logging in.
 
NOTE 25: To get the complete fix for:
 
         6176096 DoS attack on IP fragment handling
         6210681 null pointer in ill_frag_free_pkts
         6259467 ill_frag_prune() can be invoked with negative number
                 as second argument
 
         please also install the following patches:
 
         116965-26 (or greater)  ip/arp/tcp/udp/tun patch
         109896-31 (or greater)  USB and Audio Framework patch
         116975-05 (or greater)  kadb patch
 
NOTE 26: To get the complete fix for bugid 6710019 (automountd might dump core
         if NFS URL is used), please, also install the following patch:
 
         113648-05 (or greater)  mount patch


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

108989-02 replaces 108989-01




README -- Last modified date: Saturday, November 10, 2012