glibc/nscd
Ulrich Drepper 6aa10807fc [BZ #677]
* nscd/nscd.c (termination_handler): Avoid segfault if some database
	is not enabled.

	* nscd/nscd_getai.c (__nscd_getai): If ai_resp->found == -1, set
	__nss_not_use_nscd_hosts and return -1.
	* nscd/nscd_initgroups.c (__nscd_getgrouplist): If
	initgr_resp->found == -1, set __nss_not_use_nscd_group and return -1.
	Avoid leaking sockets.

2005-01-28  Andreas Schwab  <schwab@suse.de>
	    H.J. Lu  <hongjiu.lu@intel.com>

	[BZ #677]
	* elf/dl-runtime.c (fixup): Change return type to
	DL_FIXUP_VALUE_TYPE. Use DL_FIXUP_VALUE_TYPE,
	DL_FIXUP_MAKE_VALUE and DL_FIXUP_VALUE_CODE_ADDR for relocation
	values. Use DL_FIXUP_VALUE_ADDR and DL_FIXUP_ADDR_VALUE to
	store and retrieve relocation values.
	(profile_fixup): Likewise.
	* include/link.h (link_map): Use DL_FIXUP_VALUE_TYPE for
	l_reloc_result.
	* sysdeps/generic/dl-fptr.h (link_map): Forward declaration.
	* sysdeps/generic/dl-lookupcfg.h (DL_FIXUP_VALUE_TYPE): New.
	(DL_FIXUP_MAKE_VALUE): Likewise.
	(DL_FIXUP_VALUE_CODE_ADDR): Likewise.
	(DL_FIXUP_VALUE_ADDR): Likewise.
	(DL_FIXUP_ADDR_VALUE): Likewise.
	* sysdeps/ia64/dl-lookupcfg.h: Include <dl-fptr.h> for "struct fdesc".
	(DL_FIXUP_VALUE_TYPE): New.
	(DL_FIXUP_MAKE_VALUE): Likewise.
	(DL_FIXUP_VALUE_CODE_ADDR): Likewise.
	(DL_FIXUP_VALUE_ADDR): Likewise.
	(DL_FIXUP_ADDR_VALUE): Likewise.
	* sysdeps/ia64/dl-machine.h (elf_machine_profile_fixup_plt): Removed.
	(elf_machine_profile_plt): Removed.
	(elf_machine_fixup_plt): Change return type and type of value
	parameter to struct fdesc.
	(elf_machine_plt_value): Likewise.
	(elf_machine_rela): Use DL_FIXUP_MAKE_VALUE to construct
	argument for elf_machine_fixup_plt.

2005-02-07  Jakub Jelinek  <jakub@redhat.com>
2005-02-07 22:56:07 +00:00
..
Depend Update. 1998-11-19 11:23:37 +00:00
Makefile 2005-01-17 Roland McGrath <roland@redhat.com> 2005-01-18 01:21:35 +00:00
aicache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
cache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
connections.c Update. 2005-01-30 20:34:21 +00:00
dbg_log.c 2.5-18.1 2007-07-12 18:26:36 +00:00
dbg_log.h [BZ #18] 2004-02-17 05:16:49 +00:00
gai.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getgrgid_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getgrnam_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
gethstbyad_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
gethstbynm2_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getpwnam_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getpwuid_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
grpcache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
hstcache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
initgrcache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
mem.c 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd-client.h 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd.c [BZ #677] 2005-02-07 22:56:07 +00:00
nscd.conf 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd.h 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd.init * nscd/nscd.init (reload): Print Reloading nscd: before and a newline 2005-02-07 19:30:19 +00:00
nscd_conf.c 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd_getai.c [BZ #677] 2005-02-07 22:56:07 +00:00
nscd_getgr_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd_gethst_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd_getpw_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
nscd_helper.c Update. 2005-01-30 20:34:21 +00:00
nscd_initgroups.c [BZ #677] 2005-02-07 22:56:07 +00:00
nscd_nischeck.c * posix/getconf.c: Update copyright year. 2005-01-12 23:43:44 +00:00
nscd_proto.h Update. 2004-09-30 02:24:51 +00:00
nscd_stat.c 2.5-18.1 2007-07-12 18:26:36 +00:00
pwdcache.c 2.5-18.1 2007-07-12 18:26:36 +00:00
selinux.c 2.5-18.1 2007-07-12 18:26:36 +00:00
selinux.h 2.5-18.1 2007-07-12 18:26:36 +00:00