summaryrefslogtreecommitdiffstats
path: root/src/responder/pam/pamsrv.h
Commit message (Collapse)AuthorAgeFilesLines
* PAM: new options pam_trusted_users & pam_public_domainsPavel Reichl2014-09-291-0/+7
| | | | | | | | | | | | | pam_public_domains option is a list of numerical UIDs or user names that are trusted. pam_public_domains option is a list of domains accessible even for untrusted users. Based on: https://fedorahosted.org/sssd/wiki/DesignDocs/RestrictDomainsInPAM Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
* PAM: remove ldb_result member from pam_auth_req contextSumit Bose2014-09-011-1/+0
| | | | | This member was used only in a single call where a local variable suits better.
* Allocate PAM DP request data on responder contextJakub Hrozek2013-04-081-0/+6
| | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/1869 Currently the private data passed to the PAM request is a structure allocated on the client context. But in the odd case where the back end would be stopped or stuck until the idle timeout hits, the DP callback would access data that were freed when the client timed out. This patch introduces a new structure allocated on responder context, whose only purpose is to live as long as the request is active.
* PAM: make initgroups timeout work across multiple clientsStephen Gallagher2011-12-201-0/+1
| | | | | | | | | | | Instead of timing out the initgroups lookup on a per-cctx basis, we will maintain a hash table of recently-seen users and use this instead. This will allow SSSD to handle user's logging into multiple services simultaneously more graciously, as well as playing nicer with SSH (which makes calls to PAM both before and after a fork). https://fedorahosted.org/sssd/ticket/1063
* Update the ID cache for any PAM requestStephen Gallagher2010-12-221-0/+1
| | | | | | | | Also adds an option to limit how often we check the ID provider, so that conversations with multiple PAM requests won't update the cache multiple times. https://fedorahosted.org/sssd/ticket/749
* Honor filter_users in PAMStephen Gallagher2010-06-171-0/+2
|
* Remove dead code from the PAM responderJakub Hrozek2010-06-061-1/+0
|
* sysdb: convert sysdb_getpwnamSimo Sorce2010-04-121-0/+1
|
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+57
Also update BUILD.txt