summaryrefslogtreecommitdiff
path: root/nslcd/myldap.c
AgeCommit message (Expand)Author
2010-05-09only log "connected to LDAP server" if the previous connect failed or we are ...Arthur de Jong
2010-05-09rename reconnect_maxsleeptime option to reconnect_retrytimeArthur de Jong
2010-05-09don't log errno if it is not set (make error less confusing)Arthur de Jong
2010-05-09handle authentication searches a little differently (only try once if an auth...Arthur de Jong
2010-05-09refactor retry timing mechanism to use time between first and last error to d...Arthur de Jong
2010-05-07fix buffer overflowArthur de Jong
2010-04-13don't have myldap_set_credentials() try to open a connection but have the PAM...Arthur de Jong
2010-04-13also have myldap_search() return an LDAP status codeArthur de Jong
2010-02-28have less warnings when LDAP_OPT_X_TLS isn't definedArthur de Jong
2010-02-17first try password modification without the old password and if that fails wi...Arthur de Jong
2010-01-25fix for type mismatch (thanks to Jan Schampera)Arthur de Jong
2010-01-24make logging of passwords consistent and support a NULL oldpassword value in ...Arthur de Jong
2010-01-24free data returned from ldap_passwd_s() call if needed and add missing castsArthur de Jong
2009-12-29some small simplifcations and clarificationsArthur de Jong
2009-12-13change dict and set API to perform loops with a list of strings instead of lo...Arthur de Jong
2009-11-01also log uri when ldap_start_tls_s() failsArthur de Jong
2009-10-17provide replacement functions for ldap_initialize() and ldap_passwd_s() and c...Arthur de Jong
2009-10-08fix some header checks in configure and fix ldap_set_rebind_proc() return typ...Arthur de Jong
2009-10-07implement password changing in the PAM module by performing an LDAP password ...Arthur de Jong
2009-10-05some compatibility improvementsArthur de Jong
2009-08-31rename software to nss-pam-ldapdArthur de Jong
2009-06-04also compile correctly if HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not setArthur de Jong
2009-06-03implement myldap_set_credentials() and myldap_cpy_dn() which will be used in ...Arthur de Jong
2009-05-01set most SSL/TLS related options globally instead of per connectionArthur de Jong
2009-04-30move debugging initialisation to myldap_set_debuglevel() functionArthur de Jong
2009-04-25produce more logging and get OpenLDAP logging working by logging to stderr (a...Arthur de Jong
2009-04-25clear errno before ldap calls to get usable returned errnoArthur de Jong
2008-12-06rename the tls_checkpeer option to tls_reqcert, deprecating the old name and ...Arthur de Jong
2008-11-29use tls_* options also for StartTLS connectionsArthur de Jong
2008-09-24also retry if ldap_result() failed and getting error number returned LDAP_SUC...Arthur de Jong
2008-09-24log option name instead of option value for ldap_set_option() valueArthur de Jong
2008-07-10LDAP_OPT_X_TLS_REQUIRE_CERT is not a booleanArthur de Jong
2008-06-17replace https:// by ldaps:// (stupid typo)Arthur de Jong
2008-06-14implement SASL authentication based on a patch by Dan White <dwhite@olp.net>Arthur de Jong
2008-06-06also set TLS options if an ldaps:// URL is specifiedArthur de Jong
2008-06-06miscellaneous portability improvementsArthur de Jong
2008-05-16add sanity checks to sleep calls to never sleep too long (problems could occu...Arthur de Jong
2008-05-11close the connection and retry the search (once) if the search fails with the...Arthur de Jong
2008-05-11split retry mechanism of myldap_search() into a new do_retry_search() functionArthur de Jong
2008-05-11allocate the search memory region in myldap_search() instead of in do_try_sea...Arthur de Jong
2008-05-11also allow closing of searches that no longer have a valid connection and int...Arthur de Jong
2008-05-02only support tls-related options if LDAP library supports TLS, only add rebin...Arthur de Jong
2008-05-01support ranged attribute valuesArthur de Jong
2008-04-26also close the LDAP connection on LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)Arthur de Jong
2008-04-26ensure that the connection to the LDAP server is closed whenever any of the l...Arthur de Jong
2008-04-25implement new timing mechanism for retries to quickly fail lookups to LDAP se...Arthur de Jong
2008-04-20make warning message more verbose, fix comment and don't try to store empty r...Arthur de Jong
2008-04-18instead of using the dict module to build a cache just store the values in an...Arthur de Jong
2008-04-17change dict_values_first() and dict_values_next() into dict_loop_first() and ...Arthur de Jong
2008-04-05split closing of LDAP session to separate funtion to invalidate running searc...Arthur de Jong