glibc/nscd
Ulrich Drepper 3a2c02424d Cache network interface information
Whenever getaddrinfo needed network interface information it used the
netlink interface to read the information every single time.  The
problem is that this information can change at any time.

The patch implements monitoring of the network interfaces through
nscd.  If no change is detected the previously read information can
be reused (which is the norm).  This timestamp information is also
made available to other processes using the shared memory segment
between nscd and those processes.
2011-10-31 01:51:16 -04:00
..
aicache.c nscd cleanups 2011-07-01 23:02:09 -04:00
cache.c Implement caching of nscd 2011-10-07 10:06:31 -04:00
connections.c Cache network interface information 2011-10-31 01:51:16 -04:00
dbg_log.c Print timestamp in nscd debug messages. 2009-10-29 13:45:10 -07: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 Avoid warning when reload of group entry fails 2011-10-06 03:44:19 -04:00
hstcache.c nscd cleanups 2011-07-01 23:02:09 -04:00
initgrcache.c nscd cleanups 2011-07-01 23:02:09 -04:00
Makefile Implement caching of nscd 2011-10-07 10:06:31 -04:00
mem.c Revert "Fix lock handling in memory hander of nscd." 2009-07-17 07:49:16 -07:00
netgroupcache.c Fix nesting of #ifdefs in netgroupcache.c 2011-10-17 10:30:03 -04:00
nscd_conf.c Implement caching of nscd 2011-10-07 10:06:31 -04: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 Cache network interface information 2011-10-31 01:51:16 -04:00
nscd_getpw_r.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_getserv_r.c Avoid warning. 2011-07-05 06:56:12 -04:00
nscd_helper.c Cache network interface information 2011-10-31 01:51:16 -04:00
nscd_initgroups.c Robustify libc-side nscd database reader. 2009-05-15 21:17:08 -07:00
nscd_netgroup.c Implement caching of nscd 2011-10-07 10:06:31 -04:00
nscd_proto.h Fix some nit warnings. 2011-10-08 15:25:08 -07: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 Print reload count in nscd statistics. 2010-04-08 19:58:29 -07:00
nscd-client.h Cache network interface information 2011-10-31 01:51:16 -04:00
nscd.c Avoid possible crashes in anormal nscd exits 2011-07-19 13:59:57 -04:00
nscd.conf Implement caching of nscd 2011-10-07 10:06:31 -04:00
nscd.h Implement caching of nscd 2011-10-07 10:06:31 -04:00
nscd.init . 2007-07-31 13:33:18 +00:00
pwdcache.c nscd cleanups 2011-07-01 23:02:09 -04:00
res_hconf.c [BZ #4814] 2007-08-22 03:14:29 +00:00
selinux.c Implement caching of nscd 2011-10-07 10:06:31 -04:00
selinux.h Fix a comment. 2011-04-17 20:55:16 -04:00
servicescache.c Add missing initialization in service cache in nscd 2011-08-14 22:20:09 -04:00