summaryrefslogtreecommitdiff
path: root/sss_client/sss_cli.h
AgeCommit message (Collapse)AuthorFilesLines
2010-02-12Make change password errors more transparentSumit Bose1-1/+2
2010-02-10Make return values more specific during password changeSumit Bose1-1/+2
- return PAM_AUTHTOK_ERR instead of PAM_SYSTEM_ERR if the password change operation fails - send a message to the user if the system is offline and the password cannot be changed
2010-02-10Send a message to the user if the login is delayedSumit Bose1-1/+2
2010-02-02Warn the user if authentication happens offlineSumit Bose1-0/+5
2010-02-01Avoid 'PAM' at the beginning of define and enum namesSumit Bose1-17/+17
2010-02-01Rename PAM_USER_INFO to PAM_SYSTEM_INFOSumit Bose1-1/+1
2009-12-18Handle chauthtok with PAM_PRELIM_CHECK separatelySumit Bose1-1/+1
If pam_sm_chauthtok is called with the flag PAM_PRELIM_CHECK set we generate a separate call to the sssd to validate the old password before asking for a new password and sending the change password request.
2009-09-14make cli_pid mandatory and increase version number of pam protocolSumit Bose1-1/+1
2009-09-14Let the PAM client send its PIDSumit Bose1-1/+2
- 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-28add configure check for errno_tSumit Bose1-0/+5
2009-08-11Make socket paths a compile-time optionStephen Gallagher1-6/+0
Previously, we had hardcoded the paths for the NSS, PAM and private PAM sockets to /var/lib/sss/pipes. With this patch, we will specify the sockets with --with-pipe-path.
2009-05-15added new pam client protocolSumit Bose1-1/+14
2009-05-15added more flexible handling of client protocolSumit Bose1-1/+2
- allow different protocol versions for PAM and NSS - support more than one protocol version in the responder
2009-03-20added response type PAM_ENV_ITEM and integrated response data into dbus messagesSumit Bose1-0/+3
2009-03-10added generic PAM return messages and a false login delaySumit Bose1-0/+5
2009-03-10Treat uids and gids as 32 bit numbers not 64Simo Sorce1-1/+1
In the nss communication protocol we were treating uids and gids as 64 bit values, but uids and gids are really u32 values, change the protocol to reflect the real size.
2009-03-05added a privileged pipeSumit Bose1-6/+8
2009-02-24Add PAM clientSumit Bose1-0/+188
Also rename nss_client to sss_client and reuse the same pipe protocol for both the NSS and PAM client libraries. Signed-off-by: Simo Sorce <ssorce@redhat.com>