summaryrefslogtreecommitdiff
path: root/pynslcd/pam.py
AgeCommit message (Expand)Author
2014-10-04remove non-nslcd stuffLuke Shumaker
2013-08-18Fix rootpwmodpw handling in pynslcdArthur de Jong
2013-08-18Rename isvalidname() to is_valid_name() in pynslcdArthur de Jong
2013-07-29Fix handling of pam_password_prohibit_message in pynslcdArthur de Jong
2013-07-28Implement PAM session handling in pynslcdArthur de Jong
2013-04-12Raise an error with a missing old password on password modificationArthur de Jong
2013-04-12Fix getting caller's uid on password change (pynslcd)Arthur de Jong
2013-03-30Update the shadowLastChange on password change in pynslcdArthur de Jong
2013-03-30Implement password modification in pynslcdArthur de Jong
2013-03-30Rename authentication function and return connectionArthur de Jong
2013-03-29Rename validate_request to validateArthur de Jong
2013-03-29Also perform authentication search using LDAPSearch classArthur de Jong
2013-03-09ensure consistent naming of DN variablesArthur de Jong
2013-03-09clean up imports and use ldap.filter.escape_filter_chars() directlyArthur de Jong
2013-03-09move get_connection function to search module as Connection class as subclass...Arthur de Jong
2013-03-09move Search class to search moduleArthur de Jong
2013-01-06request and parse password policy controls when doing user authentication in ...Arthur de Jong
2013-01-05some simplifications in the current pynslcd PAM request handlingArthur de Jong
2013-01-01update pynslcd PAM protocol handling to be in line with r1865Arthur de Jong
2012-07-15rename internal pam_authz_search to pam_authz_searchesArthur de Jong
2012-05-04implement PAM authorisation check using pam_authz_search optionArthur de Jong
2012-05-04ignore user-supplied DN for PAM requests and don't send it backArthur de Jong
2012-03-16refactor some of the attribute mapping code to introduce a mapping instance t...Arthur de Jong
2012-01-06user the logging framework, handle exceptions properly and some cleanupsArthur de Jong
2011-12-28fall back to trying to authenticate with provided password (in case rootpwmod...Arthur de Jong
2011-12-27PEP8 fixesArthur de Jong
2011-05-13simplify request handling by passing read parameters around in a dict instead...Arthur de Jong
2011-05-01implement attribute mapping functionality and do some refactoringArthur de Jong
2011-05-01remove unneeded importArthur de Jong
2011-05-01pass dn and attributes to functions separatelyArthur de Jong
2011-05-01small code improvementsArthur de Jong
2011-04-28put standard library imports before application imports and remove some unuse...Arthur de Jong
2011-03-24fix configuration nameArthur de Jong
2010-12-29add an experimental (currently partial) Python implementation of nslcd to see...Arthur de Jong