summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2014-12-15rename to parabola-hackers-nslcdLuke Shumaker
2014-12-15touch up man pagesLuke Shumaker
2014-12-15update the manualLuke Shumaker
2014-12-15update configureLuke Shumaker
2014-11-28configure.ac: woops, nlscd requires NSS_LDAP_SONAMELuke Shumaker
2014-10-04fooLuke Shumaker
2014-10-04remove non-nslcd stuffLuke Shumaker
2014-06-06Get files ready for 0.9.4 releaseArthur de Jong
2014-06-05Introduce lookup_groupbyuser test commandArthur 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-04Use FreeBSD lib directory and SONAME on DragonflyArthur de Jong
2014-03-12Get files ready for 0.9.3 releaseArthur de Jong
2014-01-25Add test for krb5 thread safetyArthur 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-25Also detect DragonFly as BSDFrancois Tigeot
This fixes the detection of DragonFly as requiring the freebsd NSS interface flavour.
2014-01-05Provide a myldap_get_deref_values() functionArthur 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-05Provide 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-05Request attribute deref via search controlArthur 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-02Remove daemon() replacement functionArthur de Jong
2014-01-02Close daemon pipe file descriptor on fork or execArthur 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-28Re-organise ldap function testsArthur de Jong
2013-11-25Add a test for pam_get_item() argument typeArthur 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-30Get files ready for 0.9.2 releaseArthur de Jong
2013-10-29Add -Werror=implicit if compiler supports itArthur de Jong
2013-10-29Fix usage of AC_LANG_PROGRAMArthur 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-29Compatibility 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-27Specify m4 directory in configure scriptArthur de Jong
2013-09-15Add more python module checks to configureArthur de Jong
2013-09-15Make missing Python modules a waringArthur de Jong
This avoids having to have all modules installed in the build environment. A Python version is still required during build.
2013-09-15Cleanups and fixes related to automake upgradeArthur 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-13Add configure test for {set,get,end}usershell() availabilityArthur de Jong
2013-09-08Add configure check to see whether to install manual pagesArthur 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-02Use 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-25Get files ready for 0.9.1 releaseArthur de Jong
2013-08-25Add configure test for Python modulesArthur 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-17Implement tests for caching functionalityArthur de Jong
2013-07-28Have configure show --disable-utils by defaultArthur de Jong
Since the utils are automatically built if Python is available --disable is more appropriate a default then --enable.
2013-07-11Upgrade to automake 1.13Arthur de Jong
2013-04-05Get files ready for 0.9.0 releaseArthur de Jong
2013-04-03Ignore missing Python in initial testArthur de Jong
2013-03-30Fix test for absence of PythonArthur de Jong
2013-03-30Preset default configure values consistentlyArthur de Jong
2013-03-30Give an error when the Python interpreter is missingArthur de Jong
2013-03-30Build command-line utilities by default if Python is availableArthur de Jong
2013-03-10guess the value for --with-pam-seclib-dir if it is not specifiedArthur de Jong
2013-03-10also support systems without bet_get_enum()Arthur de Jong
2013-03-09implement functionality to send a cache invalidation signal to nscdArthur de Jong
2013-03-03provide a basic replacement implementation of ldap_passwordpolicy_err2txt() ↵Arthur de Jong
for systems that don't have it
2013-03-03provide a replacement implementation of ldap_parse_passwordpolicy_control() ↵Arthur de Jong
for systems that don't have it
2013-03-03request and parse password policy controls when doing user authentication in ↵Arthur de Jong
nslcd
2013-03-03add some missing checks to the configure scriptArthur de Jong
2013-02-08add an --enable-utils option to configure to build command-line utilitiesArthur de Jong