aboutsummaryrefslogtreecommitdiff
path: root/nss
AgeCommit message (Collapse)Author
2012-01-08Optimize xmalloc, xcalloc, xrealloc, and xstrdupUlrich Drepper
Add alloc_size attribute and apply consistently the malloc attribute to xmalloc, xcalloc, xrealloc, and xstrdup.
2012-01-07Remove pre-ISO C supportUlrich Drepper
No more __const.
2012-01-01Also update new programsUlrich Drepper
2012-01-01Update copyright yearUlrich Drepper
2011-11-15Clean up internal fopen usesUlrich Drepper
No need to ever not use c and e.
2011-11-11Fix db makefile rule for group.dbAndreas Schwab
2011-11-07Fix buffer allocation in files initgroups handlerAndreas Schwab
2011-11-03Don't fail in makedb if SELinux is disabledAndreas Schwab
2011-10-31Unify getent output for initgroups databaseUlrich Drepper
Requests for other fail if iteration is not supported and no parameters are given. Do this for initgroups as well.
2011-10-08Fix some nit warnings.Roland McGrath
2011-10-07Implement caching of nscdUlrich Drepper
2011-10-06Stop crash in OOM handling in NSSUlrich Drepper
2011-10-06More fallout from OOM in NSSJiri Olsa
2011-10-06Handle OOM in NSSJiri Olsa
2011-09-28Optimize libnss_files initializationUlrich Drepper
2011-09-27Correctly reparse group line after enlarging the bufferAndreas Schwab
2011-08-20More optimizations of nss_filesUlrich Drepper
2011-08-20Minor optimizatin in alias lookup in files NSS moduleUlrich Drepper
2011-08-17Avoid executable stack in makedbAndreas Schwab
2011-07-11Generalize framework to register monitoring of files in nscdUlrich Drepper
nscd can clear caches when certain files change. The list of files was hardcoded so far and worked for nss_files and nss_dns and those modules which need no monitoring. nss_db, for instance, has its own set of files to monitor. Now the NSS modules themselves can request that certain files are monitored.
2011-06-24nss_db: Quash read implicit declaration warningMarek Polacek
In the function `internal_setent' is used the function read, but the forward declaration is missing. Thusly fixed.
2011-06-21Fix crash in unsuccessful uses of nss_dbUlrich Drepper
2011-06-15Install db-MakefileUlrich Drepper
2011-06-15Cleanup of db-XXX.cUlrich Drepper
2011-06-15Add initgroups lookups to nss_dbUlrich Drepper
2011-06-15Add initgroups lookup support to getentUlrich Drepper
2011-06-15Fix handling of initgroups database.Ulrich Drepper
2011-06-15Optimize hash table generation in makedbUlrich Drepper
2011-06-15Reenable nss_db with a completely new implementationUlrich Drepper
No longer is Berkeley db used. Instead a simple hash function is used. The database files are not updated once they are created and therefore no complicated database is needed.
2011-06-15Rewrite makedb to avoid using db libraryUlrich Drepper
2011-05-10More configurability for secondary group lookupUlrich Drepper
Together with a previous patch which introduced the initgroups entry in nsswitch.conf this patch allows more customization of the lookups for initgroups/getgrouplist. Nothing changes if the groups entry in nsswitch.conf is used. If the initgroups entry is used instead the code now doesn't automatically continue looking for more entries aftedr a successful lookup. Instead the normal rules are followed which do specify that by default no more service is consulted. This can be overwritten with [SUCCESS=continue] appropriately placed in the line.
2011-05-06Report if no record is found by initgroups in nss_files.Ulrich Drepper
2011-04-29Add finer grained control for initgroups lookups to NSS.Ulrich Drepper
2011-04-22Remove doubled words.Jim Meyering
2011-04-21Fix reallocation bug in last nss_files change.Ulrich Drepper
2011-04-19Fix little issue with last change.Ulrich Drepper
2011-04-19Define initgroups callback for nss_files.Ulrich Drepper
2011-04-16Obsolete RPC implementation in libc.Ulrich Drepper
2011-01-17Update copyright year.Ulrich Drepper
2011-01-13Handle long lines in host lookups in the right place.Ulrich Drepper
2010-08-11Add self-contained test for NSS.Ulrich Drepper
While at it fix interaction between __nss_configure_lookup and nscd. Otherwise the test fails if nscd is runnung.
2010-05-06Enable IDN support in getent.Ulrich Drepper
2010-03-15Update copyright year.Ulrich Drepper
2009-12-10Fix a few error cases in *name4_r lookup handling.Ulrich Drepper
2009-10-29Fix nss_files if /etc/hosts is missing.Steve Langasek
2009-07-01Fix getent networks lookup and resulting incorrect NSS change.Ulrich Drepper
I changed the files NSS backend for networks because I thought the getent use of getnetbyaddr is correct. But it isn't. Undo parts of the last change and fix getent.
2009-07-01Fix getnetbyaddr implementation.Ulrich Drepper
There were two problems in the getnetbyaddr implementation. The type argument is pretty much useless since (almost) no input file contains this information and the NSS backends make up the value they fill in for the n_addrtype field. Therefore we now declare that passing AF_UNSPEC is always recognized. Secondly, the files backend didn't compare the network numbers with the correct endianess. Also change getent to take advantage of the type parameter change.
2009-06-16Don't treat bug reporting message as a format string.Andreas Schwab
2009-06-15Extend getent to handle the shadow database.Aurelien Jarno
BZ #10207
2009-05-10* version.h (VERSION): Bump to 2.10.1.cvs/fedora-glibc-20090510T1842cvs/masterUlrich Drepper
* nss/getXXbyYY_r.c: If NO_COMPAT_NEEDED is defined don't define any compatibility functions. * nss/getXXent_r.c: Likewise. * gshadow/getsgent_r.c: Define NO_COMPAT_NEEDED. * gshadow/getsgnam_r.c: Likewise. * gshadow/Version: Remove duplicate entries. * sysdeps/x86_64/cacheinfo.c (intel_02_cache_info): Add missing entries for recent processor. * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_02_cache_info): Likewise.