summaryrefslogtreecommitdiffstats
path: root/server/responder/pam/pamsrv.h
Commit message (Collapse)AuthorAgeFilesLines
* Simplify interfaces initializationSimo Sorce2009-08-101-1/+1
| | | | | | | Make as much as possible static, and remove use of talloc_reference and allocation/deallocation of memory when not necessary. Fix also responder use of rctx->conn, was mistakenly used for both monitor and dp connections.
* Move actual password caching into sysdbSimo Sorce2009-05-181-1/+0
| | | | Convert auth modules to do the caching themselves
* change PAM timeout the match NSS timeSumit Bose2009-04-281-2/+0
|
* Force user check and discover user's domainSimo Sorce2009-04-171-0/+3
| | | | | | | | | | | Force a user lookup against the users domain provider. If a user domain is not specified search though all non fully qualifying domains. Perform authentication against the corrent domain auth backend, based on the user's domain found in the lookup if one was not specified. Also move the NSS-DP functions in COMMON-DP as they are reused by the PAM responder too now.
* Implement credentials caching in pam responder.Simo Sorce2009-04-131-39/+14
| | | | | | | 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)
* Unify name parsing and reposnder headersSimo Sorce2009-04-071-1/+1
| | | | | | Use common sss_parse_name function in all responders Simplify responder headers by combining common,cmd,dp in one header and add name parse structure as part of the common responder context.
* added response type PAM_ENV_ITEM and integrated response data into dbus messagesSumit Bose2009-03-201-5/+5
|
* use pam_data as main data structure for dbus communicationSumit Bose2009-03-191-0/+5
|
* added generic PAM return messages and a false login delaySumit Bose2009-03-101-2/+15
|
* Simplify some aspects of pam_LOCAL_domainSimo Sorce2009-03-041-1/+2
| | | | | | | | | | Use only one context (the local request) for all functions. Use new helper function in sysdb to set numbers as sysdb_attrs values. Do not use pam_status to report internal errors, use an error variable and check it only when we finally reply. Use sysdb_error_to_errno() to convert and ldb error to errno. Do not free every single buffer allocated, they are all appended to the local request and will be automatically freed once the request is finished.
* first version of LOCAL pam backendSumit Bose2009-03-021-0/+7
|
* Add PAM responderSumit Bose2009-02-241-0/+33
Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>