summaryrefslogtreecommitdiff
path: root/src/sss_client
AgeCommit message (Collapse)AuthorFilesLines
2012-03-19sss_client: shared memory cache passwd map supportSimo Sorce3-0/+262
2012-03-19sss_client: Add common shared memory cache utilsSimo Sorce2-0/+334
2012-03-15SSH: Canonicalize host name and do reverse DNS lookup in sss_ssh_knownhostsproxyJan Cholasta1-26/+38
https://fedorahosted.org/sssd/ticket/1245
2012-03-15SSH: Allow clients to explicitly specify host aliasJan Cholasta4-6/+25
This change removes the need to canonicalize host names on the responder side - the relevant code was removed.
2012-03-09Fixed resource leak in ssh client codeJan Zeleny1-0/+1
2012-03-09Fixed uninitialized pointer in SSH authorized keys clientJan Zeleny1-1/+1
2012-03-09Fixed uninitialized pointer in SSH known host proxyJan Zeleny1-1/+1
2012-03-09Use of unininitialized value in sss_sudo_parse_responsePavel Březina1-0/+2
https://fedorahosted.org/sssd/ticket/1231
2012-03-09Two memory leaks in sss_sudo_get_valuesPavel Březina1-1/+4
https://fedorahosted.org/sssd/ticket/1235
2012-03-08Only free returned values on successJakub Hrozek1-3/+3
https://fedorahosted.org/sssd/ticket/1237
2012-03-08Autofs: operate on contents of double-pointer, not addressJakub Hrozek1-3/+3
https://fedorahosted.org/sssd/ticket/1234
2012-02-27SSH: Remove unused --file option of sss_ssh_knownhostsproxyJan Cholasta1-5/+0
2012-02-27SSH: Add more debugging messagesJan Cholasta2-4/+18
2012-02-27AUTOFS: speed up the client by requesting multiple entries at onceJakub Hrozek1-44/+160
https://fedorahosted.org/sssd/ticket/1166
2012-02-26SSH: Manage global known_hosts file in the responderJan Cholasta1-78/+2
https://fedorahosted.org/sssd/ticket/1193
2012-02-26SSH: Continue connecting to SSH server even when SSSD is not running in ↵Jan Cholasta1-112/+85
sss_ssh_knownhostsproxy Additionally, don't drop the connection when the sss_ssh_knownhostsproxy process receives a signal. https://fedorahosted.org/sssd/ticket/1179 https://fedorahosted.org/sssd/ticket/1184
2012-02-26SSH: Refactor responder and client common codeJan Cholasta4-177/+72
2012-02-23pam_sss: keep selinux optionalSimo Sorce1-0/+6
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2012-02-23nss_group: Cache the result from sssd when the glibc provided buffer is too ↵Simo Sorce1-8/+145
small.
2012-02-14Refactor sss_result into sss_sudo_resultPavel Březina5-36/+38
https://fedorahosted.org/sssd/ticket/1159
2012-02-13Fix missing NULL check after mallocStephen Gallagher1-0/+4
Coverity #12528
2012-02-13SSH: Verify that names received from client are valid UTF-8 in responderJan Cholasta1-0/+17
Also added a comment describing the wire format of client requests and responses. https://fedorahosted.org/sssd/ticket/1177
2012-02-07Fix SSH compilation on RHEL5Jakub Hrozek1-1/+3
2012-02-07Make sudo installation path configurable, install into libdir by defaultJakub Hrozek1-1/+1
2012-02-07SSH: OpenSSH known_hosts clientJan Cholasta1-0/+401
2012-02-07SSH: OpenSSH authorized_keys clientJan Cholasta1-0/+130
2012-02-07SSH: Common client codeJan Cholasta4-0/+372
2012-02-07SSH: ResponderJan Cholasta1-0/+4
2012-02-06SELinux support in PAM moduleJan Zeleny1-1/+60
2012-02-06SELinux support in PAM responderJan Zeleny1-0/+4
2012-02-05AUTOFS: a command-line test clientJakub Hrozek1-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-05AUTOFS: a client libraryJakub Hrozek5-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-30SUDO: Provide documentation for the SUDO APIJakub Hrozek2-0/+1658
2012-01-30Fix sudo compilation on RHEL5Jakub Hrozek2-0/+3
2012-01-27SUDO Integration - test client changedPavel Březina1-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-27SUDO Integration - SUDO API can request only cn=defaults recordPavel Březina3-26/+44
https://fedorahosted.org/sssd/ticket/1143
2012-01-27SUDO Integration - responder command for cn=defaultsPavel Březina1-0/+1
https://fedorahosted.org/sssd/ticket/1143
2012-01-27NSS: Add client support for [set|get|end]servent()Stephen Gallagher1-4/+125
2012-01-27NSS: Add client support for services (non-enumeration)Stephen Gallagher3-5/+388
2012-01-18NSS: Add sss_readrep_copy_stringStephen Gallagher5-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-17Export libsss_sudo as a separate packageJakub Hrozek2-0/+27
2012-01-17SUDO Integration review issuesPavel Březina4-7/+8
2012-01-14NSS: Validate input string lengthsStephen Gallagher4-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-16SUDO Integration - pseudo client for testingPavel Březina1-0/+167
2011-12-16SUDO Integration - API for sudoPavel Březina4-0/+553
2011-12-16SUDO Integration - responderPavel Březina1-0/+3
2011-12-16SUDO integration - client common interfacePavel Březina2-0/+24
2011-12-08Fixed incorrect return code in PAM clientJan Zeleny1-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-28sss_cli.h - fix: function declaration after the header guardPavel Březina1-2/+2
2011-11-22Cleanup: Remove unused parametersJakub Hrozek1-8/+2