Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-29 | Also perform authentication search using LDAPSearch class | Arthur de Jong | |
2013-03-28 | Make the NSS tests dependant on the configuration of nsswitch.conf | Arthur de Jong | |
2013-03-28 | Do not rely on printf() being able to print NULL strings | Arthur de Jong | |
2013-03-28 | Fix manual page generation | Arthur de Jong | |
2013-03-28 | Fix comment for nss_nested_groups config option | Arthur de Jong | |
2013-03-24 | Implement support for nested groups | Arthur de Jong | |
2013-03-24 | Add tests for nested group functionality | Arthur de Jong | |
This also includes some changes to the test directory contents that were for other tests and functionality. | |||
2013-03-24 | Implement a nss_nested_groups configuration option | Arthur de Jong | |
This option can be used in both nslcd and pynslcd to enable recursive group member lookups. By default the functionality is disabled. This also updates the documentation. | |||
2013-03-24 | Implement support for nested groups in pynslcd | Arthur de Jong | |
2013-03-24 | Implement support for nested groups in nslcd | Arthur de Jong | |
This differs from the code provided by Steve Hill in that it avoids (recursively) performing parallel LDAP searches by queueing groups and check for extra members per queued group (in the forward lookup) or check for extra parents (for the user to groups lookup). For the reverse lookup handling the NSLCD_HANDLE macro could no longer be used because extra care should be taken to free the sets before returning and two search phases are needed. | |||
2013-03-24 | Implement a mkfilter_group_bymemberdn() function | Steve Hill | |
This was part of a bigger change to implement nested groups, however most of the other parts were re-implemented differently. For the original changes, see: http://lists.arthurdejong.org/nss-pam-ldapd-users/2013/msg00034.html | |||
2013-03-24 | Unpack the LDIF file to make diffs clearer | Arthur de Jong | |
2013-03-24 | spelling fixes | Arthur de Jong | |
2013-03-24 | fix service request logging | Arthur de Jong | |
2013-03-19 | NSS: Return TRYAGAIN on zero-length buffer | Jakub Hrozek | |
One of our customers was running into a situation where glibc provided a zero buffer, which is a condition that is retriable and the nss module should return NSS_STATUS_TRYAGAIN not NSS_STATUS_UNAVAIL. | |||
2013-03-11 | fix the text representation of shadow information for nscd on Solaris | Arthur de Jong | |
2013-03-11 | implement a lookup_shadow test command for use on systems that don't allow ↵ | Arthur de Jong | |
querying shadow via getent | |||
2013-03-10 | fix a few compiler warnings | Arthur de Jong | |
2013-03-10 | guess the value for --with-pam-seclib-dir if it is not specified | Arthur de Jong | |
2013-03-10 | small portability fix in test_pamcmds.sh | Arthur de Jong | |
2013-03-10 | only log protocol name if it is present | Arthur de Jong | |
2013-03-10 | also support systems without bet_get_enum() | Arthur de Jong | |
2013-03-09 | log hex value of action id to make debugging easier | Arthur de Jong | |
2013-03-09 | ensure consistent naming of DN variables | Arthur de Jong | |
2013-03-09 | clean up imports and use ldap.filter.escape_filter_chars() directly | Arthur de Jong | |
2013-03-09 | move get_connection function to search module as Connection class as ↵ | Arthur de Jong | |
subclass of ReconnectLDAPObject to automatically reconnect to the LDAP server | |||
2013-03-09 | move Search class to search module | Arthur de Jong | |
2013-03-09 | fix default logging configuration setting in pynslcd | Arthur de Jong | |
2013-03-09 | fix the description of the tio_time_remaining() function | Arthur de Jong | |
2013-03-09 | document the nscd_invalidate option | Arthur de Jong | |
2013-03-09 | start the nscd invalidator and invalidate the nscd cache after reconnecting ↵ | Arthur de Jong | |
to the LDAP server after failure | |||
2013-03-09 | implement parsing of the nscd_invalidate option | Arthur de Jong | |
2013-03-09 | implement functionality to send a cache invalidation signal to nscd | Arthur de Jong | |
2013-03-09 | move signame() function to common.c to make it available to all modules | Arthur de Jong | |
2013-03-03 | document the trimming expressions in the nslcd.conf(5) manual page | Arthur de Jong | |
2013-03-03 | support trimming expressions with full shell glob matching in pynslcd | Arthur de Jong | |
2013-03-03 | add tests for trimming expressions | Arthur de Jong | |
2013-03-03 | update the trimming expressions code to follow the new coding style | Arthur de Jong | |
2013-03-03 | allow trimming expressions with ${foo#bar} syntax in nslcd | Thorsten Glaser | |
2013-03-03 | return the password policy bind information via PAM | Arthur de Jong | |
2013-03-03 | provide a basic replacement implementation of ldap_passwordpolicy_err2txt() ↵ | Arthur de Jong | |
for systems that don't have it | |||
2013-03-03 | provide a replacement implementation of ldap_parse_passwordpolicy_control() ↵ | Arthur de Jong | |
for systems that don't have it | |||
2013-03-03 | request and parse password policy controls when doing user authentication in ↵ | Arthur de Jong | |
nslcd | |||
2013-03-03 | pass the session along to the do_bind() function | Arthur de Jong | |
2013-03-03 | add some missing checks to the configure script | Arthur de Jong | |
2013-03-01 | log a more meaningful error in nslcd when trying to authenticate as ↵ | Arthur de Jong | |
administrator when rootpwmoddn is not set | |||
2013-03-01 | move update_lastchange() function from shadow to pam code | Arthur de Jong | |
2013-03-01 | move parsing to command line arguments to main body | Arthur de Jong | |
2013-03-01 | update TODO (setnetgrent() returns an error since r1874) | Arthur de Jong | |
2013-02-27 | include information about when some of the options were added | Arthur de Jong | |