History log of /illumos-gate/usr/src/cmd/nscd/cache.c
Revision Date Author Comments Expand
7d7551bcfe5ded1738ddbe3268520996a32023b4 26-Apr-2012 Milan Jurik <milan.jurik@xylab.cz>

2579 nscd contains several bad macros with side effects Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Vitaliy Gusev <gusev.vitaliy@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>

07925104db56e5c3eacc4865b918bd16af5cec59 08-Jul-2010 gww <gary.winiger@oracle.com>

PSARC/2010/003 EOL and removal of audit_user(4) and getauusernam(3bsm) 6914742 remove audit_user phase 1 PSARC/2010/003 EOL and removal of audit_user(4) and getauusernam(3bsm)

/illumos-gate/exception_lists/interface_cmp /illumos-gate/usr/src/cmd/ldap/ns_ldap/idsconfig.sh /illumos-gate/usr/src/cmd/ldap/ns_ldap/ldapaddent.c /illumos-gate/usr/src/cmd/ldap/ns_ldap/ldapaddent.h /illumos-gate/usr/src/cmd/ldap/ns_ldap/ldapaddrbac.c /illumos-gate/usr/src/cmd/ldap/ns_ldap/mapping.c Makefile cache.c cache.h getauuser.c nscd_cfgdef.h nscd_initf.c nscd_nswstate.c server.c /illumos-gate/usr/src/cmd/oamuser/user/Makefile /illumos-gate/usr/src/cmd/oamuser/user/funcs.c /illumos-gate/usr/src/cmd/passmgmt/Makefile /illumos-gate/usr/src/cmd/passmgmt/passmgmt.c /illumos-gate/usr/src/cmd/ypcmd/net_files/Makefile /illumos-gate/usr/src/head/secdb.h /illumos-gate/usr/src/head/user_attr.h /illumos-gate/usr/src/lib/libbc/libc/gen/common/getfaudflgs.c /illumos-gate/usr/src/lib/libbc/sparc/Makefile /illumos-gate/usr/src/lib/libbsm/Makefile /illumos-gate/usr/src/lib/libbsm/Makefile.com /illumos-gate/usr/src/lib/libbsm/audit_user.txt /illumos-gate/usr/src/lib/libbsm/common/au_usermask.c /illumos-gate/usr/src/lib/libbsm/common/audit_user.c /illumos-gate/usr/src/lib/libbsm/common/libbsm.h /illumos-gate/usr/src/lib/libbsm/common/mapfile-vers /illumos-gate/usr/src/lib/libsecdb/user_attr.txt /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf
18bdb8a7484e018149ac9a2766c97bdea9752c87 29-Oct-2007 michen <none@none>

6612782 Repeated msg "yp_all: failed to get server's name" on cluster node consoles 6616435 nscd process aborts and dumps core with S10U4 6617555 nscd debug mode broken in S10U4 6620843 New nscd rejects databases without a source in nsswitch.conf

606f6aa3d37f0f8e8282e483c1400bae5275aeeb 01-May-2007 michen <none@none>

6548196 Multiple memory corruption vulnerabilities in nscd(1M)

3ea037cc19cdc1fa08072c41271d316bfbf9c54a 30-Apr-2007 michen <none@none>

6534136 nsc_ctx_t's waiters list is poorly protected 6537512 nscd hangs desktop at password prompt with gdm 6550191 nscd should update the queries-queued (wait_count) counter

e37190e5b4531a897e4191a30b8f41678b582e25 13-Nov-2006 michen <none@none>

6462185 /etc/hosts parsing is still retarded and broken 6479473 nscd needs a better way to manage resources for setxxxent/getxxxent requests 6486404 ftpuser(anonymous, root or regular) test fails ramdomly when system is stressed. 6487770 id -a may return incorrect group ids on a system running snv_50/snv_51 6490506 nscd dumps core on a system bfu'd from a nightly built with gcc

ad0e80f7538b612141768bfda60009eb76550ee7 30-Oct-2006 michen <none@none>

6482820 nscd forgets local password entries on system with "passwd: compat" 6482827 nscd dumps core when doing getent passwd in compat mode 6486472 nscd fails nisplus lookups when network/rpc/nisplus is disabled but nisplus is operational

cb5caa98562cf06753163f558cbcfe30b8f4673a 29-Sep-2006 djl <none@none>

PSARC 2005/133 Sparks: Name Service Switch 2 4406529 artificial limit of 10 threads per backend 4516075 LDAP connections could be reused more 4696964 LDAP naming services should support Kerberos authentication 4740951 Need host based authentication options in Native LDAP 4952533 Some backends of gethostby* do not set h_errno correctly 4979596 getXbyY calls should have better buffer mechanism 5028908 /usr/bin/logins accesses free memory deep in nss_getent_u(). 5046881 nscd: old-data-ok parameter is not useful, should go away 6225323 NSS/nscd Enhancements (Sparks Project) --HG-- rename : usr/src/cmd/nscd/attrstr.c => deleted_files/usr/src/cmd/nscd/attrstr.c rename : usr/src/cmd/nscd/hash.c => deleted_files/usr/src/cmd/nscd/hash.c rename : usr/src/cmd/nscd/nscd_parse.c => deleted_files/usr/src/cmd/nscd/nscd_parse.c rename : usr/src/cmd/nscd/nscd.h => usr/src/cmd/nscd/cache.h

/illumos-gate/deleted_files/usr/src/cmd/nscd/attrstr.c /illumos-gate/deleted_files/usr/src/cmd/nscd/hash.c /illumos-gate/deleted_files/usr/src/cmd/nscd/nscd_parse.c /illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/cmd/initpkg/nscd.conf /illumos-gate/usr/src/cmd/ldap/Makefile.com /illumos-gate/usr/src/cmd/ldap/ns_ldap/idsconfig.sh /illumos-gate/usr/src/cmd/ldap/ns_ldap/ldapaddent.c /illumos-gate/usr/src/cmd/ldap/ns_ldap/ldapclient.c /illumos-gate/usr/src/cmd/ldap/ns_ldap/mapping.c /illumos-gate/usr/src/cmd/ldapcachemgr/Makefile /illumos-gate/usr/src/cmd/ldapcachemgr/cachemgr.c /illumos-gate/usr/src/cmd/ldapcachemgr/cachemgr_getldap.c Makefile cache.c cache.h getauth.c getauuser.c getbootp.c getether.c getexec.c getgr.c gethost.c getnet.c getnetmasks.c getnode.c getprinter.c getprof.c getproject.c getproto.c getpw.c getrpc.c getserv.c gettnrhdb.c gettnrhtp.c getuser.c name-service-cache.xml nscd.h nscd_access.c nscd_admin.c nscd_admin.h nscd_biggest.c nscd_cfgdef.h nscd_cfgfile.c nscd_common.h nscd_config.c nscd_config.h nscd_db.h nscd_dbimpl.c nscd_door.c nscd_door.h nscd_frontend.c nscd_frontend.h nscd_getentctx.c nscd_init.c nscd_initf.c nscd_intaddr.c nscd_log.c nscd_log.h nscd_nswcfgst.c nscd_nswconfig.c nscd_nswparse.c nscd_nswstate.c nscd_selfcred.c nscd_selfcred.h nscd_seqnum.c nscd_smfmonitor.c nscd_switch.c nscd_switch.h nscd_wait.c req.flg server.c svc-nscd /illumos-gate/usr/src/cmd/rpcsvc/nis/utils/nisaddent.c /illumos-gate/usr/src/head/nss_common.h /illumos-gate/usr/src/head/nss_dbdefs.h /illumos-gate/usr/src/head/nss_netdir.h /illumos-gate/usr/src/head/nsswitch.h /illumos-gate/usr/src/lib/libc/inc/nsswitch_priv.h /illumos-gate/usr/src/lib/libc/inc/tsd.h /illumos-gate/usr/src/lib/libc/port/gen/getgrnam_r.c /illumos-gate/usr/src/lib/libc/port/gen/getnetgrent.c /illumos-gate/usr/src/lib/libc/port/gen/getpwnam.c /illumos-gate/usr/src/lib/libc/port/gen/getpwnam_r.c /illumos-gate/usr/src/lib/libc/port/gen/getspent_r.c /illumos-gate/usr/src/lib/libc/port/gen/getxby_door.c /illumos-gate/usr/src/lib/libc/port/gen/getxby_door.h /illumos-gate/usr/src/lib/libc/port/gen/nss_common.c /illumos-gate/usr/src/lib/libc/port/gen/nss_dbdefs.c /illumos-gate/usr/src/lib/libc/port/gen/nss_deffinder.c /illumos-gate/usr/src/lib/libc/port/mapfile-vers /illumos-gate/usr/src/lib/libnsl/common/llib-lnsl /illumos-gate/usr/src/lib/libnsl/key/publickey.c /illumos-gate/usr/src/lib/libnsl/nss/getauthattr.c /illumos-gate/usr/src/lib/libnsl/nss/getauuser.c /illumos-gate/usr/src/lib/libnsl/nss/getexecattr.c /illumos-gate/usr/src/lib/libnsl/nss/gethostby_door.c /illumos-gate/usr/src/lib/libnsl/nss/gethostbyname_r.c /illumos-gate/usr/src/lib/libnsl/nss/gethostent.c /illumos-gate/usr/src/lib/libnsl/nss/getipnodeby_door.c /illumos-gate/usr/src/lib/libnsl/nss/getprofattr.c /illumos-gate/usr/src/lib/libnsl/nss/getrpcent_r.c /illumos-gate/usr/src/lib/libnsl/nss/getuserattr.c /illumos-gate/usr/src/lib/libnsl/nss/netdir_inet.c /illumos-gate/usr/src/lib/libsecdb/common/getexecattr.c /illumos-gate/usr/src/lib/libsecdb/common/getprofattr.c /illumos-gate/usr/src/lib/libsecdb/common/getuserattr.c /illumos-gate/usr/src/lib/libsldap/Makefile.com /illumos-gate/usr/src/lib/libsldap/common/llib-lsldap /illumos-gate/usr/src/lib/libsldap/common/mapfile-vers /illumos-gate/usr/src/lib/libsldap/common/ns_cache_door.h /illumos-gate/usr/src/lib/libsldap/common/ns_common.c /illumos-gate/usr/src/lib/libsldap/common/ns_config.c /illumos-gate/usr/src/lib/libsldap/common/ns_connect.c /illumos-gate/usr/src/lib/libsldap/common/ns_init.c /illumos-gate/usr/src/lib/libsldap/common/ns_internal.h /illumos-gate/usr/src/lib/libsldap/common/ns_reads.c /illumos-gate/usr/src/lib/libsldap/common/ns_sasl.c /illumos-gate/usr/src/lib/libsldap/common/ns_sldap.h /illumos-gate/usr/src/lib/libsldap/common/ns_writes.c /illumos-gate/usr/src/lib/libsldap/req.flg /illumos-gate/usr/src/lib/libsocket/common/mapfile-vers /illumos-gate/usr/src/lib/libsocket/inet/ether_addr.c /illumos-gate/usr/src/lib/libsocket/inet/getnetent_r.c /illumos-gate/usr/src/lib/libsocket/inet/getprotoent_r.c /illumos-gate/usr/src/lib/libsocket/inet/getservent_r.c /illumos-gate/usr/src/lib/libsocket/inet/netmasks.c /illumos-gate/usr/src/lib/nsswitch/compat/common/compat_common.c /illumos-gate/usr/src/lib/nsswitch/compat/common/compat_common.h /illumos-gate/usr/src/lib/nsswitch/compat/common/getauuser.c /illumos-gate/usr/src/lib/nsswitch/compat/common/getgrent.c /illumos-gate/usr/src/lib/nsswitch/compat/common/getpwent.c /illumos-gate/usr/src/lib/nsswitch/compat/common/getspent.c /illumos-gate/usr/src/lib/nsswitch/compat/common/getuserattr.c /illumos-gate/usr/src/lib/nsswitch/dns/Makefile.com /illumos-gate/usr/src/lib/nsswitch/dns/common/dns_common.c /illumos-gate/usr/src/lib/nsswitch/dns/common/dns_common.h /illumos-gate/usr/src/lib/nsswitch/dns/common/dns_mt.c /illumos-gate/usr/src/lib/nsswitch/dns/common/gethostent.c /illumos-gate/usr/src/lib/nsswitch/dns/common/gethostent6.c /illumos-gate/usr/src/lib/nsswitch/dns/common/mapfile-vers /illumos-gate/usr/src/lib/nsswitch/files/Makefile.com /illumos-gate/usr/src/lib/nsswitch/files/common/bootparams_getbyname.c /illumos-gate/usr/src/lib/nsswitch/files/common/ether_addr.c /illumos-gate/usr/src/lib/nsswitch/files/common/files_common.c /illumos-gate/usr/src/lib/nsswitch/files/common/files_common.h /illumos-gate/usr/src/lib/nsswitch/files/common/getauthattr.c /illumos-gate/usr/src/lib/nsswitch/files/common/getauuser.c /illumos-gate/usr/src/lib/nsswitch/files/common/getexecattr.c /illumos-gate/usr/src/lib/nsswitch/files/common/getgrent.c /illumos-gate/usr/src/lib/nsswitch/files/common/gethostent.c /illumos-gate/usr/src/lib/nsswitch/files/common/gethostent6.c /illumos-gate/usr/src/lib/nsswitch/files/common/getnetent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getprinter.c /illumos-gate/usr/src/lib/nsswitch/files/common/getprofattr.c /illumos-gate/usr/src/lib/nsswitch/files/common/getprojent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getprotoent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getpwnam.c /illumos-gate/usr/src/lib/nsswitch/files/common/getrpcent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getservent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getspent.c /illumos-gate/usr/src/lib/nsswitch/files/common/getuserattr.c /illumos-gate/usr/src/lib/nsswitch/files/common/netmasks.c /illumos-gate/usr/src/lib/nsswitch/files/common/tsol_getrhent.c /illumos-gate/usr/src/lib/nsswitch/files/common/tsol_gettpent.c /illumos-gate/usr/src/lib/nsswitch/ldap/Makefile.com /illumos-gate/usr/src/lib/nsswitch/ldap/common/getauthattr.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getauuser.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getbootparams.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getether.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getexecattr.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getgrent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/gethostent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/gethostent6.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getkeyent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getnetent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getnetgrent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getnetmasks.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getprinter.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getprofattr.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getprojent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getprotoent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getpwnam.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getrpcent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getservent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getspent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/getuserattr.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/ldap_common.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/ldap_common.h /illumos-gate/usr/src/lib/nsswitch/ldap/common/tsol_getrhent.c /illumos-gate/usr/src/lib/nsswitch/ldap/common/tsol_gettpent.c /illumos-gate/usr/src/lib/nsswitch/nis/Makefile.com /illumos-gate/usr/src/lib/nsswitch/nis/common/ether_addr.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getauthattr.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getauuser.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getexecattr.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getgrent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/gethostent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/gethostent6.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getnetgrent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getprinter.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getprofattr.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getprojent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getpwnam.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getrpcent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getservent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getspent.c /illumos-gate/usr/src/lib/nsswitch/nis/common/getuserattr.c /illumos-gate/usr/src/lib/nsswitch/nis/common/nis_common.c /illumos-gate/usr/src/lib/nsswitch/nis/common/nis_common.h /illumos-gate/usr/src/lib/nsswitch/nisplus/Makefile.com /illumos-gate/usr/src/lib/nsswitch/nisplus/common/bootparams_getbyname.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/ether_addr.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getauthattr.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getauuser.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getexecattr.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getgrent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/gethostent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/gethostent6.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getnetent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getnetgrent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getprinter.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getprofattr.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getprotoent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getpwnam.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getrpcent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getservent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getspent.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/getuserattr.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/netmasks.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/nisplus_common.c /illumos-gate/usr/src/lib/nsswitch/nisplus/common/nisplus_common.h /illumos-gate/usr/src/lib/nsswitch/nisplus/common/nisplus_tables.h /illumos-gate/usr/src/lib/nsswitch/user/Makefile.com /illumos-gate/usr/src/lib/nsswitch/user/common/getprinter.c /illumos-gate/usr/src/lib/nsswitch/user/common/user_common.c /illumos-gate/usr/src/lib/print/libprint/common/nss_printer.c