summaryrefslogtreecommitdiff
path: root/nslcd
AgeCommit message (Collapse)Author
2013-03-10fix a few compiler warningsArthur de Jong
2013-03-10only log protocol name if it is presentArthur de Jong
2013-03-09start the nscd invalidator and invalidate the nscd cache after reconnecting ↵Arthur de Jong
to the LDAP server after failure
2013-03-09implement parsing of the nscd_invalidate optionArthur de Jong
2013-03-09implement functionality to send a cache invalidation signal to nscdArthur de Jong
2013-03-09move signame() function to common.c to make it available to all modulesArthur de Jong
2013-03-03return the password policy bind information via PAMArthur de Jong
2013-03-03request and parse password policy controls when doing user authentication in ↵Arthur de Jong
nslcd
2013-03-03pass the session along to the do_bind() functionArthur de Jong
2013-03-01log a more meaningful error in nslcd when trying to authenticate as ↵Arthur de Jong
administrator when rootpwmoddn is not set
2013-03-01move update_lastchange() function from shadow to pam codeArthur de Jong
2013-02-23log version information from the NSS moduleArthur de Jong
2013-02-23extra sanity check to ensure not too many file descriptors are openArthur de Jong
2013-02-23allow names with one character in default validnames option and allow ↵Arthur de Jong
parentheses (taken from Fedora packages)
2013-02-23handle the log configuration option in nslcdArthur de Jong
2013-02-23implement functions for configuring alternative loggingArthur de Jong
2013-02-08implement a netgroup_all requestArthur de Jong
2013-01-18make checking dlsym() result a little saferArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1925 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-18use pthreads thread-local storage as fallback mechanism if compiler doesn't ↵Arthur de Jong
provide a keyword for TLS git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1922 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-18use the AX_TLS macro to find correct thread-local storage class compiler ↵Arthur de Jong
directive git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1921 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-18dump full nslcd configuration at debug level on start-upArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1920 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-14support children search scope for systems that have itArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1917 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-12reorganise configuration file parsing codeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1913 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-12have myldap_get_ranged_values() return a list of values instead of a setArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1912 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-12check result of set_tolist() to ensure that memory allocation problems are ↵Arthur de Jong
logged git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1911 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-12fix memory leak in myldap_get_values_len() when using ranged attributes ↵Arthur de Jong
(very unlikely to occur) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1910 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-12fix a problem in memory handling in myldap_get_values_len() if malloc() ↵Arthur de Jong
would fail git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1909 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-10fix typo in commentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1906 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-06perform search for pam_authz_search on all search basesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1903 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-05update FIXMEsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1901 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-05change ethernet address formatting from FIXME to noteArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1900 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-05inline most is_valid_...() functionsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1898 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-01log and return a diagnostic message instead of just the LDAP error on ↵Arthur de Jong
password change failure git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1895 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-01retry updating the lastChange attribute with the normal nslcd LDAP ↵Arthur de Jong
connection if the update with the user's connection failed git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1894 ef36b2f9-881f-0410-afb5-c4e39611909c
2013-01-01fix setting restart option log message (fixes r1889)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1892 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-30remove deprecated use_sasl, reconnect_tries, reconnect_maxsleeptime and ↵Arthur de Jong
tls_checkpeer options which have been replaced some time ago git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1890 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-30remove undocumented restart configuration optionArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1889 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-30reorganise and rename configuration options to be in line with manual pageArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1888 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-30remove the ldc_ prefix from struct ldap_config fieldsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1887 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-28another comment typo fixArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1881 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-28re-order enum values to use the same order as elsewhereArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1880 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-24more comment fixesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1879 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-24fix typo in commentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1878 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-23move the action argument to NSLCD_HANDLE to the frontArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1877 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-23update the netgroup by name request to have one result entry per netgroup ↵Arthur de Jong
with multiple rows within one result git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1874 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-22update C coding style to a more commonly used styleArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1873 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-20don't process the passwd_byuid request at all for uids < nss_min_uidArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1870 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-20fix logic error (use && instead of & for logical and)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1868 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-16make nslcd actions hexadecimal values with some structure to make debugging ↵Arthur de Jong
easier git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1866 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-16change PAM protocol to be more consistent and simplerArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1865 ef36b2f9-881f-0410-afb5-c4e39611909c