Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-02-07 | Make sudo installation path configurable, install into libdir by default | Jakub Hrozek | 1 | -1/+1 | |
2012-02-07 | SSH: OpenSSH known_hosts client | Jan Cholasta | 1 | -0/+401 | |
2012-02-07 | SSH: OpenSSH authorized_keys client | Jan Cholasta | 1 | -0/+130 | |
2012-02-07 | SSH: Common client code | Jan Cholasta | 4 | -0/+372 | |
2012-02-07 | SSH: Responder | Jan Cholasta | 1 | -0/+4 | |
2012-02-06 | SELinux support in PAM module | Jan Zeleny | 1 | -1/+60 | |
2012-02-06 | SELinux support in PAM responder | Jan Zeleny | 1 | -0/+4 | |
2012-02-05 | AUTOFS: a command-line test client | Jakub Hrozek | 1 | -0/+116 | |
A very simply binary that can be used to test getting data from the library via SSSD in pretty much the same way SSSD would. A required positional parameter specifies the map name and the tool would print out all the key/value pairs using _sss_getautomntent_r(). You can also specify -n to query a specific key using _sss_getautomntbyname_r(). | |||||
2012-02-05 | AUTOFS: a client library | Jakub Hrozek | 5 | -0/+451 | |
This is the library the autofs client is using. automounter dlopen()s the library so there is no header file, no pkgconfig file and the library is in the libsss_autofs package, not in -devel. The library provides the following interface: * _sss_setautomntent() - select the map for processing * _sss_getautomntent_r() - iterates through key/value pairs in the selected map. The key is usually the mount point, the value is mount information (server:/export) * _sss_getautomntbyname_r() - returns value for a specific key. * _sss_endautomntent() deselect a map, clean up | |||||
2012-01-30 | SUDO: Provide documentation for the SUDO API | Jakub Hrozek | 2 | -0/+1658 | |
2012-01-30 | Fix sudo compilation on RHEL5 | Jakub Hrozek | 2 | -0/+3 | |
2012-01-27 | SUDO Integration - test client changed | Pavel Březina | 1 | -78/+13 | |
Without user name given it displays cn=defaults record. Client no longer display raw data. https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | SUDO Integration - SUDO API can request only cn=defaults record | Pavel Březina | 3 | -26/+44 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | SUDO Integration - responder command for cn=defaults | Pavel Březina | 1 | -0/+1 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | NSS: Add client support for [set|get|end]servent() | Stephen Gallagher | 1 | -4/+125 | |
2012-01-27 | NSS: Add client support for services (non-enumeration) | Stephen Gallagher | 3 | -5/+388 | |
2012-01-18 | NSS: Add sss_readrep_copy_string | Stephen Gallagher | 5 | -181/+131 | |
There were many places in the client code where we were duplicating a loop to copy data in from the response buffer. This patch turns those loops into a function for easier maintenance and easier-to-read *readrep() routines. | |||||
2012-01-17 | Export libsss_sudo as a separate package | Jakub Hrozek | 2 | -0/+27 | |
2012-01-17 | SUDO Integration review issues | Pavel Březina | 4 | -7/+8 | |
2012-01-14 | NSS: Validate input string lengths | Stephen Gallagher | 4 | -9/+32 | |
Also fixes a return value bug where we were returning errno error codes instead of nss_status codes. Fixes https://fedorahosted.org/sssd/ticket/1135 | |||||
2011-12-16 | SUDO Integration - pseudo client for testing | Pavel Březina | 1 | -0/+167 | |
2011-12-16 | SUDO Integration - API for sudo | Pavel Březina | 4 | -0/+553 | |
2011-12-16 | SUDO Integration - responder | Pavel Březina | 1 | -0/+3 | |
2011-12-16 | SUDO integration - client common interface | Pavel Březina | 2 | -0/+24 | |
2011-12-08 | Fixed incorrect return code in PAM client | Jan Zeleny | 1 | -1/+1 | |
The original return code when SSSD was not running was system_err, now it is authinfo_unavail. https://fedorahosted.org/sssd/ticket/1011 | |||||
2011-11-28 | sss_cli.h - fix: function declaration after the header guard | Pavel Březina | 1 | -2/+2 | |
2011-11-22 | Cleanup: Remove unused parameters | Jakub Hrozek | 1 | -8/+2 | |
2011-09-20 | Added quiet option to pam_sss | Pavel Březina | 1 | -5/+25 | |
https://fedorahosted.org/sssd/ticket/894 | |||||
2011-08-08 | Fixed implicit declaration of function 'time' in src/sss_client/common.c. | Pavel Březina | 1 | -0/+1 | |
2011-07-29 | sss_client: avoid leaking file descriptors | Simo Sorce | 1 | -0/+3 | |
If a pam or nss module is dlcolse()d and unloaded we were leaking the file descriptor used to communicate to sssd in the process. Make sure the fucntion used to close the socket file descriptor is called on dlclose() Silence autoconf 2.28 warnings (Patch by Jakub Hrozek) | |||||
2011-05-23 | Import config.h earlier | Stephen Gallagher | 1 | -1/+1 | |
On RHEL 5 and other older platforms, failing to set _GNU_SOURCE early would cause some functions - such as strndup() - to be unavailable. | |||||
2011-05-23 | Include string.h in sss_cli.h | Sumit Bose | 1 | -0/+1 | |
Since memcpy() is used in sss_cli.h it should be declared here, too. | |||||
2011-05-23 | Set _GNU_SOURCE globally | Sumit Bose | 2 | -7/+1 | |
2011-05-03 | clients: use poll instead of select | Simo Sorce | 1 | -9/+6 | |
select is limited to fd numbers up to 1024, we need to use poll() here to avoid causing memory corruption in the calling process. Fixes: https://fedorahosted.org/sssd/ticket/861 | |||||
2011-02-11 | Use neutral name for functions used by both pam and nss | Simo Sorce | 3 | -49/+64 | |
2011-02-08 | Check that the socket is really ours before attempting to close it. | Simo Sorce | 1 | -13/+42 | |
Fixes: https://fedorahosted.org/sssd/ticket/790 | |||||
2010-12-17 | Fix wrong test in pam_sss | Simo Sorce | 1 | -1/+1 | |
2010-12-16 | Fix segfault for PAM_TEXT_INFO conversations | Stephen Gallagher | 1 | -1/+1 | |
2010-12-15 | Fix another possible memory leak in sss_nss_recv_rep() | Sumit Bose | 1 | -8/+19 | |
https://fedorahosted.org/sssd/ticket/723 | |||||
2010-12-15 | Fix possible memory leak in do_pam_conversation | Sumit Bose | 1 | -16/+28 | |
https://fedorahosted.org/sssd/ticket/731 | |||||
2010-12-14 | Fix possible memory leak in sss_nss_recv_rep() | Sumit Bose | 1 | -8/+13 | |
https://fedorahosted.org/sssd/ticket/723 | |||||
2010-12-14 | Fix improper bit manipulation in pam_sss | Sumit Bose | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/715 | |||||
2010-12-03 | Add a renew task to krb5_child | Sumit Bose | 1 | -1/+7 | |
2010-11-22 | sss_client: make code thread-safe | Simo Sorce | 5 | -58/+219 | |
Add mutexes around nss operations and serialize them. This is necessary because nss operations may have global state. For pam it is sufficient to protect socket operations instead. As pam functions use only the provided pam handler. Fixes: https://fedorahosted.org/sssd/ticket/640 | |||||
2010-11-15 | Fix incorrect type comparison | Stephen Gallagher | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/657 | |||||
2010-11-15 | Fix cast warning for pam_sss.c | Stephen Gallagher | 1 | -8/+11 | |
2010-11-15 | Avoid long long in messages to PAM client use int64_t | Sumit Bose | 2 | -9/+9 | |
2010-10-13 | Avoid a global variable in netgroup client. | Sumit Bose | 2 | -38/+26 | |
The structure which is used to store the result also provides elements to store a context for the netgroup enumeration call. | |||||
2010-10-13 | Add handling of nested netgroups to nss client | Sumit Bose | 2 | -68/+109 | |
2010-10-13 | Return NSS_STATUS_RETURN instead of NSS_STATUS_NOTFOUND | Sumit Bose | 1 | -1/+1 | |
NSS_STATUS_RETURN needs to be returned to glibc otherwise nested groups are not resolved by glibc. |