glibc/nscd
Jakub Jelinek 1a77d37f92 * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier
from return value. 
* nscd/nscd_helper.c: Include string.h. 
(__nscd_cache_search): Remove const qualifier from return value. 
On strict alignment architectures check hash entry and data head 
alignment. 
* nscd/nscd_getpw_r.c (nscd_getpw_r): Don't crash or fail because 
mmapped data during GC cycle contains garbage.  If 
__nscd_drop_map_ref fails, decrement mapped->counter when returning 
error or if retrying with NO_MAPPING, only __nscd_unmap if counter 
dropped to 0. 
* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. 
* nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise. 
* nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise. 
* nscd/nscd_getai.c (__nscd_getai): Likewise. 
* nscd/nscd_getserv_r.c (nscd_getserv_r): Likewise.
2007-01-31  Jakub Jelinek  <jakub@redhat.com>

	* nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier
	from return value.
	* nscd/nscd_helper.c: Include string.h.
	(__nscd_cache_search): Remove const qualifier from return value.
	On strict alignment architectures check hash entry and data head
	alignment.
	* nscd/nscd_getpw_r.c (nscd_getpw_r): Don't crash or fail because
	mmapped data during GC cycle contains garbage.  If
	__nscd_drop_map_ref fails, decrement mapped->counter when returning
	error or if retrying with NO_MAPPING, only __nscd_unmap if counter
	dropped to 0.
	* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
	* nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise.
	* nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise.
	* nscd/nscd_getai.c (__nscd_getai): Likewise.
	* nscd/nscd_getserv_r.c (nscd_getserv_r): Likewise.
2007-01-31 09:14:21 +00:00
..
aicache.c [BZ #2114] 2006-01-06 19:15:13 +00:00
cache.c (cache_add): Record the failure to add to the cache. 2007-01-16 00:23:46 +00:00
connections.c * nscd/connections.c (servinfo): Renamed to reqinfo. Change all 2007-01-16 01:27:56 +00:00
dbg_log.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
dbg_log.h [BZ #18] 2004-02-17 05:16:49 +00:00
Depend Update. 1998-11-19 11:23:37 +00:00
gai.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
getgrgid_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
getgrnam_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
gethstbyad_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
gethstbynm2_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
getpwnam_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
getpwuid_r.c * catgets/gencat.c: Use GPL, not LGPL. 2005-12-07 05:49:17 +00:00
getsrvbynm_r.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
getsrvbypt_r.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
grpcache.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
hstcache.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
initgrcache.c 2006-03-04 Jakub Jelinek <jakub@redhat.com> 2006-09-05 14:49:19 +00:00
Makefile * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
mem.c * nscd/mem.c (mempool_alloc): Round array size to 16 bytes 2006-10-02 16:34:25 +00:00
nscd_conf.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd_getai.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_getgr_r.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_gethst_r.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_getpw_r.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_getserv_r.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_helper.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_initgroups.c * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd_proto.h * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd_setup_thread.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
nscd_stat.c 2005-11-18 Paul Brook <paul@codesourcery.com> 2005-11-18 22:42:21 +00:00
nscd-client.h * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier 2007-01-31 09:14:21 +00:00
nscd.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd.conf * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd.h * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
nscd.init . 2007-07-31 13:33:18 +00:00
pwdcache.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
selinux.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00
selinux.h . 2007-07-31 13:33:18 +00:00
servicescache.c * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct 2007-01-14 05:26:04 +00:00