summaryrefslogtreecommitdiff
path: root/nslcd/passwd.c
AgeCommit message (Expand)Author
2010-11-17return correct PAM status code for when LDAP server is unavailable (based on ...Arthur de Jong
2010-11-07log the request with any logged messagesArthur de Jong
2010-11-04avoid unneeded strdup()s by using a passed buffer to lookup_dn2uid() and usin...Arthur de Jong
2010-11-04fix race condition that could cause a memory leakArthur de Jong
2010-05-07tune some buffer sizes and small cleanupsArthur de Jong
2010-04-13also have myldap_search() return an LDAP status codeArthur de Jong
2009-12-28implement attribute mapping using shell-like expressionsArthur de Jong
2009-11-01give search filter escaping buffers more logical namesArthur de Jong
2009-08-31rename software to nss-pam-ldapdArthur de Jong
2009-08-12don't return password hashes at all for non-root users, based on a patch by A...Arthur de Jong
2009-06-29fix off by one error in the maximum number of uidNumber attributes in an LDAP...Arthur de Jong
2009-06-06implement case-sensitive filtering for group, netgroup, passwd, protocols, rp...Arthur de Jong
2009-06-03make lookup_dn2uid() available to other modules and split uid2dn() into uid2e...Arthur de Jong
2009-05-29refactor protocol reading and writing macros to the common directory, use mor...Arthur de Jong
2009-05-24initialise database modules only once after parsing configArthur de Jong
2009-05-24support multiple search bases, partially based on a patch by Leigh Wedding <l...Arthur de Jong
2009-04-19clear up protocol description in nslcd.h, renaming NSLCD_RESULT_SUCCESS to NS...Arthur de Jong
2009-02-27add some more documentationArthur de Jong
2008-06-13combine isvalidusername() and isvalidgroupname() into isvalidname() because t...Arthur de Jong
2008-06-06miscellaneous portability improvementsArthur de Jong
2008-05-03implement a cache for dn2uid() lookups that saves some time doing LDAP search...Arthur de Jong
2008-04-26make log message a little more descriptiveArthur de Jong
2008-04-23don't issue warning when myldap_get_entry() returns NULL and LDAP_SUCCESSArthur de Jong
2008-04-20fix tests for valid user and group namesArthur de Jong
2008-04-20add checks for valid user and group names in incoming requests and for data r...Arthur de Jong
2008-04-19add test for emtpy DNArthur de Jong
2008-04-05fix member->group searches by also searching for DN in uniqueMember attributeArthur de Jong
2008-02-02implement a dn2uid() function to transform a DN into a username (looking insi...Arthur de Jong
2008-01-03update copyright yearArthur de Jong
2008-01-03do not warn about missing loginShell attribute because it is not mandatoryArthur de Jong
2007-12-09switch to new LDAP entry parsing code that is much simpler and more readableArthur de Jong
2007-10-28first step to use the new myldap interfaceArthur de Jong
2007-10-20call mysnprintf() instead of snprintf() where needed (bugfix)Arthur de Jong
2007-09-15remove support for nested groups and use of uniqueMember and member attribute...Arthur de Jong
2007-09-15do not pass useless errnos around because they aren't used anymoreArthur de Jong
2007-09-14move the two remaining useful functions from util.c to ldap-nss.cArthur de Jong
2007-09-14add note about free()ing the returned value and add loggingArthur de Jong
2007-09-14move user2dn() from group.c to passwd_username2dn() in passwd.cArthur de Jong
2007-09-14do not flush streams: our caller closes the streams flusing themArthur de Jong
2007-09-14make use of write_*ent() functions consistentArthur de Jong
2007-09-14remove mutex from all LDAP operations because we now have a session and a con...Arthur de Jong
2007-09-14get rid of global session and instead pass the session as a parameter with ev...Arthur de Jong
2007-09-08move base and scope handling to database specific modules, gettting rid of ld...Arthur de Jong
2007-09-08move filters definitions to the database modules themselves (and already defi...Arthur de Jong
2007-09-07make handling of ent_context consistent and simplerArthur de Jong
2007-09-07properly initialize all contextsArthur de Jong
2007-09-07remove the ldap-schema.[ch] files since this is now fully implemented in the ...Arthur de Jong
2007-09-07also pass search filter for the *_all() functions from the database module in...Arthur de Jong
2007-09-07rename attlst stuff to attrs since that is the name of the parameter that is ...Arthur de Jong
2007-09-07move some of the filter code to the database specific modules to be able to r...Arthur de Jong