Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-15 | rename to parabola-hackers-nslcd | Luke Shumaker | |
2014-12-15 | touch up man pages | Luke Shumaker | |
2014-12-15 | update the manual | Luke Shumaker | |
2014-12-15 | update configure | Luke Shumaker | |
2014-11-28 | configure.ac: woops, nlscd requires NSS_LDAP_SONAME | Luke Shumaker | |
2014-10-04 | foo | Luke Shumaker | |
2014-10-04 | remove non-nslcd stuff | Luke Shumaker | |
2014-06-06 | Get files ready for 0.9.4 release | Arthur de Jong | |
2014-06-05 | Introduce lookup_groupbyuser test command | Arthur de Jong | |
This command can be used to perform a lookup using getgrouplist() to present a list of returned numeric group ids. This can be used to avoid the additional lookups that are done with the id and groups commands. | |||
2014-05-04 | Use FreeBSD lib directory and SONAME on Dragonfly | Arthur de Jong | |
2014-03-12 | Get files ready for 0.9.3 release | Arthur de Jong | |
2014-01-25 | Add test for krb5 thread safety | Arthur de Jong | |
This adds a test that checks the return value of krb5_is_thread_safe() to see if krb5 is thread safe (during build) and issues a warning if it is not. nslcd does not directly link to krb5 but the library may be loaded (by GSSAPI) if Kerberos is used to authenticate nslcd to the LDAP server. | |||
2014-01-25 | Also detect DragonFly as BSD | Francois Tigeot | |
This fixes the detection of DragonFly as requiring the freebsd NSS interface flavour. | |||
2014-01-05 | Provide a myldap_get_deref_values() function | Arthur de Jong | |
This function looks for deref response controls (LDAP_CONTROL_X_DEREF) in the entry and returns the information from the dereferenced attribute in two lists: dereferenced values and attribute values that could not be dereferenced. | |||
2014-01-05 | Provide replacement ldap_create_deref_control() | Arthur de Jong | |
This adds a test for a bug in OpenLDAP that allocated a LDAP_CONTROL_PAGEDRESULTS control instead of a LDAP_CONTROL_X_DEREF control. | |||
2014-01-05 | Request attribute deref via search control | Arthur de Jong | |
This uses the LDAP_CONTROL_X_DEREF control as descibed in draft-masarati-ldap-deref-00 to request the LDAP server to dereference member attribute values to uid attribute values in order to avoid doing extra searches. This control is currently only added for group search by looking for the member attribute in the search. | |||
2014-01-02 | Remove daemon() replacement function | Arthur de Jong | |
2014-01-02 | Close daemon pipe file descriptor on fork or exec | Arthur de Jong | |
This tries to avoid child processes ending up with a copy of the pipe file descriptor that is used to signal readiness of the daemon. | |||
2013-12-28 | Re-organise ldap function tests | Arthur de Jong | |
2013-11-25 | Add a test for pam_get_item() argument type | Arthur de Jong | |
This checks whether pam_get_item() takes a const void ** or void ** item value argument and defines a PAM_ITEM_CONST macro that is const when it should. This avoids some compiler warnings. | |||
2013-10-30 | Get files ready for 0.9.2 release | Arthur de Jong | |
2013-10-29 | Add -Werror=implicit if compiler supports it | Arthur de Jong | |
2013-10-29 | Fix usage of AC_LANG_PROGRAM | Arthur de Jong | |
Apparently the macro got changed a long time ago to provide a main() definition. This bug caused the extra warning flags to not be added. | |||
2013-10-29 | Compatibility definitions for {set,get,end}usershell() | Arthur de Jong | |
This provides compatibility definitions for systems that don't have these functions (some Solaris flavours). | |||
2013-10-27 | Specify m4 directory in configure script | Arthur de Jong | |
2013-09-15 | Add more python module checks to configure | Arthur de Jong | |
2013-09-15 | Make missing Python modules a waring | Arthur de Jong | |
This avoids having to have all modules installed in the build environment. A Python version is still required during build. | |||
2013-09-15 | Cleanups and fixes related to automake upgrade | Arthur de Jong | |
This removes a few legacy workarounds and fixes for older versions of automake. This also removes adding specific DEBUG flags for tests since subdir objects are handled differently now. | |||
2013-09-13 | Add configure test for {set,get,end}usershell() availability | Arthur de Jong | |
2013-09-08 | Add configure check to see whether to install manual pages | Arthur de Jong | |
This also reworks the manual page generation check in the configure script and avoids build errors if no tool for generating manual pages is present when working on a Git checkout. | |||
2013-09-02 | Use clock_gettime() instead of gettimeofday() | Arthur de Jong | |
This avoids problems with system clock changes (though there are some safeguards in place to avoid waiting too long on clock changes). Thanks to John Sullivan for pointing this out. We can't easily use CLOCK_MONOTONIC_RAW or CLOCK_MONOTONIC_COARSE even on platforms that define the clock because we can get runtime errors. CLOCK_MONOTONIC seems to work on all tested platforms that provide it. | |||
2013-08-25 | Get files ready for 0.9.1 release | Arthur de Jong | |
2013-08-25 | Add configure test for Python modules | Arthur de Jong | |
This uses the AX_PYTHON_MODULE test to check for availability of used Python modules. All third-party modules and modules that are not a builtin for Python 2.5 are tested. This also splits the tests for the utils and pynslcd. | |||
2013-08-17 | Implement tests for caching functionality | Arthur de Jong | |
2013-07-28 | Have configure show --disable-utils by default | Arthur de Jong | |
Since the utils are automatically built if Python is available --disable is more appropriate a default then --enable. | |||
2013-07-11 | Upgrade to automake 1.13 | Arthur de Jong | |
2013-04-05 | Get files ready for 0.9.0 release | Arthur de Jong | |
2013-04-03 | Ignore missing Python in initial test | Arthur de Jong | |
2013-03-30 | Fix test for absence of Python | Arthur de Jong | |
2013-03-30 | Preset default configure values consistently | Arthur de Jong | |
2013-03-30 | Give an error when the Python interpreter is missing | Arthur de Jong | |
2013-03-30 | Build command-line utilities by default if Python is available | 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 | also support systems without bet_get_enum() | Arthur de Jong | |
2013-03-09 | implement functionality to send a cache invalidation signal to nscd | 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 | add some missing checks to the configure script | Arthur de Jong | |
2013-02-08 | add an --enable-utils option to configure to build command-line utilities | Arthur de Jong | |