about summary refs log tree commit diff
path: root/nss
Commit message (Collapse)AuthorAgeFilesLines
* Remove pre-ISO C supportUlrich Drepper2012-01-071-3/+3
| | | | No more __const.
* Also update new programsUlrich Drepper2012-01-011-2/+2
|
* Update copyright yearUlrich Drepper2012-01-011-2/+2
|
* Clean up internal fopen usesUlrich Drepper2011-11-156-8/+8
| | | | No need to ever not use c and e.
* Fix db makefile rule for group.dbAndreas Schwab2011-11-111-1/+1
|
* Fix buffer allocation in files initgroups handlerAndreas Schwab2011-11-071-1/+1
|
* Don't fail in makedb if SELinux is disabledAndreas Schwab2011-11-031-1/+1
|
* Unify getent output for initgroups databaseUlrich Drepper2011-10-311-0/+6
| | | | | Requests for other fail if iteration is not supported and no parameters are given. Do this for initgroups as well.
* Fix some nit warnings.Roland McGrath2011-10-081-1/+0
|
* Implement caching of nscdUlrich Drepper2011-10-075-6/+22
|
* Stop crash in OOM handling in NSSUlrich Drepper2011-10-061-5/+3
|
* More fallout from OOM in NSSJiri Olsa2011-10-061-1/+1
|
* Handle OOM in NSSJiri Olsa2011-10-061-1/+4
|
* Optimize libnss_files initializationUlrich Drepper2011-09-281-35/+18
|
* Correctly reparse group line after enlarging the bufferAndreas Schwab2011-09-271-4/+8
|
* More optimizations of nss_filesUlrich Drepper2011-08-202-7/+5
|
* Minor optimizatin in alias lookup in files NSS moduleUlrich Drepper2011-08-201-3/+3
|
* Avoid executable stack in makedbAndreas Schwab2011-08-171-5/+7
|
* Generalize framework to register monitoring of files in nscdUlrich Drepper2011-07-116-48/+259
| | | | | | | | 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.
* nss_db: Quash read implicit declaration warningMarek Polacek2011-06-241-0/+1
| | | | | In the function `internal_setent' is used the function read, but the forward declaration is missing. Thusly fixed.
* Fix crash in unsuccessful uses of nss_dbUlrich Drepper2011-06-211-4/+7
|
* Install db-MakefileUlrich Drepper2011-06-151-0/+5
|
* Cleanup of db-XXX.cUlrich Drepper2011-06-151-63/+59
|
* Add initgroups lookups to nss_dbUlrich Drepper2011-06-155-14/+206
|
* Add initgroups lookup support to getentUlrich Drepper2011-06-151-0/+33
|
* Fix handling of initgroups database.Ulrich Drepper2011-06-151-1/+2
|
* Optimize hash table generation in makedbUlrich Drepper2011-06-151-23/+102
|
* Reenable nss_db with a completely new implementationUlrich Drepper2011-06-1521-1391/+519
| | | | | | 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.
* Rewrite makedb to avoid using db libraryUlrich Drepper2011-06-152-95/+595
|
* More configurability for secondary group lookupUlrich Drepper2011-05-101-1/+1
| | | | | | | | | | | | | 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.
* Report if no record is found by initgroups in nss_files.Ulrich Drepper2011-05-061-1/+3
|
* Add finer grained control for initgroups lookups to NSS.Ulrich Drepper2011-04-291-0/+1
|
* Remove doubled words.Jim Meyering2011-04-221-2/+2
|
* Fix reallocation bug in last nss_files change.Ulrich Drepper2011-04-211-1/+2
|
* Fix little issue with last change.Ulrich Drepper2011-04-191-2/+4
|
* Define initgroups callback for nss_files.Ulrich Drepper2011-04-193-1/+135
|
* Obsolete RPC implementation in libc.Ulrich Drepper2011-04-161-2/+3
|
* Update copyright year.Ulrich Drepper2011-01-171-2/+2
|
* Handle long lines in host lookups in the right place.Ulrich Drepper2011-01-131-6/+55
|
* Add self-contained test for NSS.Ulrich Drepper2010-08-117-9/+268
| | | | | While at it fix interaction between __nss_configure_lookup and nscd. Otherwise the test fails if nscd is runnung.
* Enable IDN support in getent.Ulrich Drepper2010-05-061-1/+11
|
* Update copyright year.Ulrich Drepper2010-03-151-2/+2
|
* Fix a few error cases in *name4_r lookup handling.Ulrich Drepper2009-12-101-0/+5
|
* Fix nss_files if /etc/hosts is missing.Steve Langasek2009-10-291-1/+6
|
* Fix getent networks lookup and resulting incorrect NSS change.Ulrich Drepper2009-07-012-2/+2
| | | | | | 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.
* Fix getnetbyaddr implementation.Ulrich Drepper2009-07-012-3/+4
| | | | | | | | | | | 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.
* Don't treat bug reporting message as a format string.Andreas Schwab2009-06-161-2/+2
|
* Extend getent to handle the shadow database.Aurelien Jarno2009-06-151-0/+66
| | | | BZ #10207
* * version.h (VERSION): Bump to 2.10.1. cvs/fedora-glibc-20090510T1842 cvs/masterUlrich Drepper2009-05-102-10/+16
| | | | | | | | | | | | | | * 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.
* * nss/nsswitch.c (__nss_lookup_function): En/Decrypt cachedUlrich Drepper2009-04-261-3/+7
| | | | function pointers.