summaryrefslogtreecommitdiffstats
path: root/server/providers/dp_auth_util.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove DP processSimo Sorce2009-10-091-8/+6
| | | | | Turn the backend process into data provider servers Make Frontends (pam, nss) directly attach to the backends
* Revert "Use syslog for logging error conditions in SSSD"Stephen Gallagher2009-09-231-6/+6
| | | | | | | | This reverts commit 8c50bd085c0efe5fde354deee2c8118887aae29d. Amended: commit 1016af2b1b97ad4290ccce8fa462cc7e3c191b2e also made use of the SYSLOG_ERROR() macro, so those portions of that code also needed to be reverted.
* Use syslog for logging error conditions in SSSDJakub Hrozek2009-09-211-6/+6
| | | | | This is just a band-aid until ELAPI is fully functional and ready to use.
* Let the PAM client send its PIDSumit Bose2009-09-141-4/+7
| | | | | | - the client sends the PID as uint32_t and sssd will use uint32_t too - fix a possible type issue where a uint32_t is sent as int32 in internal dbus communication
* Change the why DP clients identifySimo Sorce2009-08-111-0/+117
| | | | Mirrors what we have done with the monitor.
* added kerberos backend with tevent_req event handlingSumit Bose2009-07-021-0/+6
|
* Silence warningsSimo Sorce2009-05-261-4/+4
|
* added check for NULL valuesSumit Bose2009-05-141-0/+7
| | | | | - allow unspecified value in struct pam_data to be NULL - check if domain structure is initialized in pam_reply
* fix for pam proxy chauthtokSumit Bose2009-04-271-0/+3
| | | | | | | | | | When a user from a domain served by the proxy backend changes his password with passwd the passwd command asks for the old password, but it is not validated by the pam_chauthtok call in the proxy backend, because it is running as root. If the request is coming the unpriviledged socket we now call pam_authenticate explicitly before pam_chauthtok.
* Implement credentials caching in pam responder.Simo Sorce2009-04-131-0/+208
Implement credentials caching in pam responder. Currently works only for the proxy backend. Also cleanup pam responder code and mode common code in data provider. (the data provider should never include responder private headers)