glibc/nscd
Jakub Jelinek 5078fff6c4 Fix forced loop termination in nscd database lookup.
There are two issues with the forced loop exit in the nscd lookup:
1. the estimate of the entry size isn't pessimistic enough for all
   databases, resulting potentially is too early exits
2. the combination of 64-bit process and 32-bit nscd would lead to
   rejecting valid records in the database.
2009-05-18 10:19:50 -07:00
..
Depend Update. 1998-11-19 11:23:37 +00:00
Makefile * Makeconfig: Define pie-ccflag and PIE-ccflag variables. 2008-07-26 22:22:24 +00:00
aicache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
cache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
connections.c * nscd/connections.c (send_ro_fd): Define temporary variable to avoid 2009-04-26 22:31:19 +00:00
dbg_log.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
dbg_log.h [BZ #18] 2004-02-17 05:16:49 +00:00
gai.c * nscd/gai.c (__ioctl): Define. Include check_native.c. 2007-11-14 15:14:05 +00:00
getgrgid_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getgrnam_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
gethstbyad_r.c * nscd/Makefile (nscd-modules): Replace gethstbynm2_r with 2007-10-30 00:48:09 +00:00
gethstbynm3_r.c * nscd/Makefile (nscd-modules): Replace gethstbynm2_r with 2007-10-30 00:48:09 +00:00
getpwnam_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getpwuid_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getsrvbynm_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
getsrvbypt_r.c * elf/ldconfig.c: Allow GPLv2 or any later version. 2007-07-16 00:56:07 +00:00
grpcache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
hstcache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
initgrcache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
mem.c [BZ #5381] 2009-02-13 20:36:37 +00:00
nscd-client.h Move BLOCK_ALIGN* macros back. 2009-05-16 10:29:43 -07:00
nscd.c Don't try to cleanup libselinux and libaudit. 2009-05-15 20:48:08 -07:00
nscd.conf * time/tzfile.c (__tzfile_read): Fix check for version 0 data files. 2007-11-06 01:04:13 +00:00
nscd.h Move BLOCK_ALIGN* macros back. 2009-05-16 10:29:43 -07:00
nscd.init . 2007-07-31 13:33:18 +00:00
nscd_conf.c [BZ #5818] 2008-03-04 01:54:09 +00:00
nscd_getai.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_getgr_r.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_gethst_r.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_getpw_r.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_getserv_r.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_helper.c Fix forced loop termination in nscd database lookup. 2009-05-18 10:19:50 -07:00
nscd_initgroups.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07: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 * nscd/aicache.c (addhstaiX): Check herrno after IPv4 lookup only 2007-11-06 00:45:40 +00:00
nscd_stat.c 2005-11-18 Paul Brook <paul@codesourcery.com> 2005-11-18 22:42:21 +00:00
pwdcache.c [BZ #5381] 2009-02-13 20:36:37 +00:00
res_hconf.c [BZ #4814] 2007-08-22 03:14:29 +00:00
selinux.c Don't try to cleanup libselinux and libaudit. 2009-05-15 20:48:08 -07:00
selinux.h Don't try to cleanup libselinux and libaudit. 2009-05-15 20:48:08 -07:00
servicescache.c [BZ #5381] 2009-02-13 20:36:37 +00:00