glibc/nscd
Jakub Jelinek cfe1fc1013 Robustify libc-side nscd database reader.
The nscd database mapped in processes can change at any time.  We
have to be more vigilant when it comes to using that memory.  Test
the data entries are valid in their entire size, don't read data
again from memory once we verified it, and make sure the trailing
pointer is not going off the deep end.
2009-05-15 21:17:08 -07: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
Depend Update. 1998-11-19 11:23:37 +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
Makefile * Makeconfig: Define pie-ccflag and PIE-ccflag variables. 2008-07-26 22:22:24 +00:00
mem.c [BZ #5381] 2009-02-13 20:36:37 +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 Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -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
nscd-client.h Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -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 [BZ #5381] 2009-02-13 20:36:37 +00:00
nscd.init . 2007-07-31 13:33:18 +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