summaryrefslogtreecommitdiff
path: root/server/providers/dp_auth_util.c
AgeCommit message (Collapse)AuthorFilesLines
2010-02-18Rename server/ directory to src/Stephen Gallagher1-414/+0
Also update BUILD.txt
2010-02-15Make PAM responses more compatible with D-BUS specStephen Gallagher1-34/+106
Previously, the PAM responses could contain an arbitrary number of arguments. This is not acceptable by the D-BUS protocol, as there is no way to introspect it. This patch converts the response objects to be an array of D-BUS structs. It also fixes two potential memory leaks by not unref'ing the reply object if we get an error.
2009-10-09Remove DP processSimo Sorce1-8/+6
Turn the backend process into data provider servers Make Frontends (pam, nss) directly attach to the backends
2009-09-23Revert "Use syslog for logging error conditions in SSSD"Stephen Gallagher1-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.
2009-09-21Use syslog for logging error conditions in SSSDJakub Hrozek1-6/+6
This is just a band-aid until ELAPI is fully functional and ready to use.
2009-09-14Let the PAM client send its PIDSumit Bose1-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
2009-08-11Change the why DP clients identifySimo Sorce1-0/+117
Mirrors what we have done with the monitor.
2009-07-02added kerberos backend with tevent_req event handlingSumit Bose1-0/+6
2009-05-26Silence warningsSimo Sorce1-4/+4
2009-05-14added check for NULL valuesSumit Bose1-0/+7
- allow unspecified value in struct pam_data to be NULL - check if domain structure is initialized in pam_reply
2009-04-27fix for pam proxy chauthtokSumit Bose1-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.
2009-04-13Implement credentials caching in pam responder.Simo Sorce1-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)