e07d700ed9daf0cf96607fa2d72978cb2431b794 |
|
16-Aug-2016 |
Pavel Březina <pbrezina@redhat.com> |
PROXY: Do not abuse data provider interface
We want to use custom interface for proxy provider so we do not
abuse the data provider one. This way we gain more control over
it and we can remove the old interface entirely.
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
3d29430867cf92b2d71afa95abb679711231117c |
|
15-Jul-2016 |
Pavel Březina <pbrezina@redhat.com> |
DP: rename be_acct_req to dp_id_data
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
dea636af4d1902a081ee891f1b19ee2f8729d759 |
|
20-Jun-2016 |
Pavel Březina <pbrezina@redhat.com> |
DP: Switch to new interface
Reviewed-by: Sumit Bose <sbose@redhat.com>
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
cc2d77d5218c188119fa954c856e858cbde76947 |
|
20-Jun-2016 |
Pavel Březina <pbrezina@redhat.com> |
Rename dp_backend.h to backend.h
Reviewed-by: Sumit Bose <sbose@redhat.com>
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> |
19a410288778a3aaf6a01bc71cacb8cb46465875 |
|
27-Nov-2013 |
Lukas Slebodnik <lslebodn@redhat.com> |
Remove unused parameter from save_netgroup |
4fcc50e133f90cd4c5931a3ac48c84cb628b16fc |
|
15-Nov-2013 |
Michal Zidek <mzidek@redhat.com> |
SYSDB: Drop the sysdb_ctx parameter from the sysdb_services module |
a67d8ee4a86a5ffd3c33b4dde3b24b6bedf60e6a |
|
19-Aug-2013 |
Lukas Slebodnik <lslebodn@redhat.com> |
Remove include recursion
Header file proxy.h included itself. |
9acfb09f7969a69f58bd45c856b01700541853ca |
|
02-Apr-2013 |
Lukas Slebodnik <lslebodn@redhat.com> |
Making the authtok structure really opaque.
Definition of structure sss_auth_token was removed from header file
authtok.h and there left only declaration of this structure.
Therefore only way how to use this structure is to use accessory function from
same header file.
To creating new empty authotok can only be used newly created function
sss_authtok_new(). TALLOC context was removed from copy and setter functions,
because pointer to stuct sss_auth_token is used as a memory context.
All declaration of struct sss_auth_token variables was replaced with
pointer to this structure and related changes was made in source code.
Function copy_pam_data can copy from argument src which was dynamically
allocated with function create_pam_data() or zero initialized struct pam_data
allocated on stack.
https://fedorahosted.org/sssd/ticket/1830 |
8e5549e453558d4bebdec333a93e215d5d6ffaec |
|
21-Jan-2013 |
Simo Sorce <simo@redhat.com> |
Introduce be_req_terminate() helper
Call it everywhere instead of directly dereferencing be_req->fn
This is in preparation of making be_req opaque. |
64af76e2bef2565caa9738f675c108a4b3789237 |
|
10-Jan-2013 |
Simo Sorce <simo@redhat.com> |
Change pam data auth tokens.
Use the new authtok abstraction and interfaces throught the code. |
51773686d354b82081830444c048706d83d43d65 |
|
20-Apr-2012 |
Jakub Hrozek <jhrozek@redhat.com> |
proxy: new option proxy_fast_alias |
bd92e8ee315d4da9350b9ef0358c88a7b54aeebe |
|
04-Feb-2012 |
Stephen Gallagher <sgallagh@redhat.com> |
NSS: Add individual timeouts for entry types
https://fedorahosted.org/sssd/ticket/1016 |
627d83dff183219826489949cb55ef71945e94ab |
|
27-Jan-2012 |
Stephen Gallagher <sgallagh@redhat.com> |
PROXY: add support for enumerating services |
aec5785126354bd8b192f63fe04ea08dae9c0705 |
|
27-Jan-2012 |
Stephen Gallagher <sgallagh@redhat.com> |
PROXY: add support for service lookups (non-enumeration) |
4e9631a9f1ae87317eef53145622099c46196b56 |
|
16-Dec-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Use the case sensitivity flag in the proxy provider |
ac3a1f3da772cf101101c31675c63dc3549b21b5 |
|
22-Nov-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Cleanup: Remove unused parameters |
e4c0aa467500c2919c76776d3667f4b08f1ad09d |
|
15-Dec-2010 |
Sumit Bose <sbose@redhat.com> |
Fix memory leak of library handle in proxy
https://fedorahosted.org/sssd/ticket/733 |
04feeade1f6259368a6b23c6b3ecbad261161659 |
|
25-Oct-2010 |
Sumit Bose <sbose@redhat.com> |
Implement netgroups for proxy provider |
d7dc57bcc2468bee756bcd568daee0644e5b888d |
|
25-Oct-2010 |
Sumit Bose <sbose@redhat.com> |
Add netgroups infrastructure to proxy provider |
2dd3faebcd3cfd00efda38ffd2585d675e696b12 |
|
30-Jun-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Split proxy.c into smaller files
proxy.c was growing too large to manage (and some graphical
development tools could no longer open it because of memory
limitations).
This patch splits proxy.c into the following files:
proxy_init.c: Setup routines for the plugin
proxy_id.c: Functions to handle user and group lookups
proxy_auth.c: Functions to handle PAM interactions
proxy_common.c: Common utility routines |
10afbe39cb81a1810dba486c4b8e46578bb300bb |
|
27-May-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Proxy provider PAM handling in child process
This patch adds a new tevent_req to the proxy provider, which will
spawn short-lived child processes to handle PAM requests. These
processes then call the proxied PAM stack and return the results
via SBUS method reply. Once it is returned, the parent process
kills the child.
There is a maximum of ten child processes running simultaneously,
after which requests will be queued for sending once a child slot
frees up. The maximum processes will be made configurable at a
later date (as this would violate string freeze). |