glibc/nss
Carlos O'Donell cf9313e7d1 Enhance nscd's inotify support (Bug 14906).
In bug 14906 the user complains that the inotify support in nscd
is not sufficient when it comes to detecting changes in the
configurationfiles that should be watched for the various databases.

The current nscd implementation uses inotify to watch for changes in
the configuration files, but adds watches only for IN_DELETE_SELF and
IN_MODIFY. These watches are insufficient to cover even the most basic
uses by a system administrator. For example using emacs or vim to edit
a configuration file should trigger a reload but it might not if
the editors use move to atomically update the file. This atomic update
changes the inode and thus removes the notification on the file (as
inotify is based on inodes). Thus the inotify support in nscd for
configuration files is insufficient to account for the average use
cases of system administrators and users.

The inotify support is significantly enhanced and described here:
https://www.sourceware.org/ml/libc-alpha/2015-02/msg00504.html

Tested on x86_64 with and without inotify support.
2015-03-13 09:49:24 -04:00
..
nss_db Enhance nscd's inotify support (Bug 14906). 2015-03-13 09:49:24 -04:00
nss_files Enhance nscd's inotify support (Bug 14906). 2015-03-13 09:49:24 -04:00
alias-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-erange.c
databases.def Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
db-Makefile Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Depend
digits_dots.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ethers-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
function.def Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getent.c Exclude rpcent functions and NSS backends for rpc, key when excluding sunrpc. 2015-02-06 10:43:19 -08:00
getnssent_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getnssent.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getXXbyYY_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getXXbyYY.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getXXent_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getXXent.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
grp-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
hosts-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
key-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
makedb.c Update copyright dates not handled by scripts/update-copyrights. 2015-01-02 16:54:45 +00:00
Makefile Exclude rpcent functions and NSS backends for rpc, key when excluding sunrpc. 2015-02-06 10:43:19 -08:00
netgrp-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
network-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
nss_test1.c Add self-contained test for NSS. 2010-08-11 07:25:02 -07:00
nss.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
nsswitch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
nsswitch.conf More configurability for secondary group lookup 2011-05-10 00:36:29 -04:00
nsswitch.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
proto-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwd-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rpc-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
service-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sgrp-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spwd-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
test-digits-dots.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
test-netdb.c Split rpcent tests out of tst-netdb. 2015-03-04 15:55:38 -08:00
tst-nss-static.c 2012-04-06 Paul Pluzhnikov <ppluzhnikov@google.com> 2012-04-06 13:49:35 -07:00
tst-nss-test1.c Fix nss/tst-nss-test1.c format warning. 2014-11-27 03:24:18 +00:00
Versions Get canonical name in getaddrinfo from hosts file for AF_INET (fixes 16077) 2013-11-28 17:18:12 +05:30
XXX-lookup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00