summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* AUTOFS: a client libraryJakub Hrozek2012-02-057-1/+487
| | | | | | | | | | | | | | | 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
* AUTOFS: sysdb interfaceJakub Hrozek2012-02-055-7/+522
|
* SYSDB: Remove code duplication between member_add and member_delJakub Hrozek2012-02-051-39/+14
|
* BUILD: Introduce a --with-autofs config optionJakub Hrozek2012-02-052-0/+23
| | | | | This would allow to select the autofs feature during build without having to select the other features.
* Fix configure with old autoconf versionsJakub Hrozek2012-02-041-1/+0
|
* Build all experimental features during 'make distcheck'Stephen Gallagher2012-02-041-1/+2
|
* Move BUILD_SUDO outside the generic LDAP source filesJakub Hrozek2012-02-045-95/+127
| | | | Avoid #ifdefs in the general part of the code
* SUDO: introduce a new config option --with-sudoJakub Hrozek2012-02-042-5/+24
| | | | | | | At the time being the option is also turned on when --enable-all-experimental-features is specified. https://fedorahosted.org/sssd/ticket/1145
* ConfigAPI: add sudo to known servicesJakub Hrozek2012-02-043-2/+14
| | | | | | | https://fedorahosted.org/sssd/ticket/1144 Squashed patch from Jan Zeleny: Add SUDO provider to the list of available providers in SSSDConfig.py
* Fixes for sudo_timedJakub Hrozek2012-02-042-23/+53
| | | | https://fedorahosted.org/sssd/ticket/1116
* SUDO Integration - responder 'sudo_timed' optionPavel Březina2012-02-046-38/+166
| | | | https://fedorahosted.org/sssd/ticket/1116
* SUDO Integration - in-memory cache in responderPavel Březina2012-02-048-9/+456
| | | | | | New sudo responder option: cache_timeout https://fedorahosted.org/sssd/ticket/1111
* NSS: Add individual timeouts for entry typesStephen Gallagher2012-02-0423-43/+164
| | | | https://fedorahosted.org/sssd/ticket/1016
* LDAP: Fix incorrect search timeoutsStephen Gallagher2012-02-042-2/+2
|
* LDAP: Do not fail if RootDSE check cannot determine search basesStephen Gallagher2012-02-049-5/+95
| | | | https://fedorahosted.org/sssd/ticket/1152
* NSS: Use sss_hash_create instead of destructorJakub Hrozek2012-02-042-13/+2
|
* RESPONDERS: Provide a common sss_cmd_send_error functionJakub Hrozek2012-02-023-13/+19
| | | | The common function could be reused in new responders
* Use profiling Docbook XSLT only if available, fall back to normalJakub Hrozek2012-02-013-12/+30
|
* Fixed wrong position of ldap_service_search_baseJan Zeleny2012-02-011-1/+1
| | | | | | The wrong position in configuration directive array caused problems in IPA provider, which tried to fetch another value instead of the services lookup base.
* Refactor nss_cmd_send_emptyJakub Hrozek2012-01-316-41/+46
|
* SYSDB: index sudoUserJakub Hrozek2012-01-313-1/+99
| | | | | Most of the the searches in the Sudo responder include the sudoUser attribute. Indexing it will make the responder faster.
* KRB5: Add syslog messages for Kerberos failuresStephen Gallagher2012-01-312-0/+9
| | | | https://fedorahosted.org/sssd/ticket/1137
* LDAP: Add new options for service mapsStephen Gallagher2012-01-314-1/+89
| | | | | Adds the new service map options to the SSSDConfig API and the manpages.
* IPA: Add support for services lookups (non-enum)Stephen Gallagher2012-01-314-1/+44
|
* LDAP: Add enumeration support for servicesStephen Gallagher2012-01-317-3/+215
|
* LDAP: Add support for service lookups (non-enum)Stephen Gallagher2012-01-319-0/+893
|
* SYSDB: Add sysdb_attrs_get_uint16_tStephen Gallagher2012-01-312-0/+28
|
* SYSDB: extend sysdb_store_service() to accept additional attributesStephen Gallagher2012-01-316-21/+47
|
* SUDO: Provide documentation for the SUDO APIJakub Hrozek2012-01-306-3/+1673
|
* docs: Use absolute srcdir pathJakub Hrozek2012-01-302-4/+4
| | | | | | Building docs only worked in parallel builds. This patch uses abs_top_srcdir to make building documentation work in both parallel and in-tree builds.
* Include sudo manual pages only conditionallyJakub Hrozek2012-01-303-11/+44
|
* SUDO Integration - manual pagePavel Březina2012-01-302-1/+212
| | | | https://fedorahosted.org/sssd/ticket/1109
* SSSDConfigAPI: Move sssd.api.* to /usr/share/sssdStephen Gallagher2012-01-303-12/+11
| | | | https://fedorahosted.org/sssd/ticket/1158
* Fix sudo compilation on RHEL5Jakub Hrozek2012-01-303-0/+5
|
* SUDO Integration - test client changedPavel Březina2012-01-271-78/+13
| | | | | | | Without user name given it displays cn=defaults record. Client no longer display raw data. https://fedorahosted.org/sssd/ticket/1143
* SUDO Integration - SUDO API can request only cn=defaults recordPavel Březina2012-01-273-26/+44
| | | | https://fedorahosted.org/sssd/ticket/1143
* SUDO Integration - responder command for cn=defaultsPavel Březina2012-01-275-18/+94
| | | | https://fedorahosted.org/sssd/ticket/1143
* SUDO Integration - prepare data provider for new responder commandsPavel Březina2012-01-277-200/+287
| | | | https://fedorahosted.org/sssd/ticket/1143
* SUDO Integration - make sysdb_get_sudo_filter() more configurablePavel Březina2012-01-273-48/+73
| | | | https://fedorahosted.org/sssd/ticket/1143
* Rename sss_dp_type to sss_dp_sudo_typeStephen Gallagher2012-01-272-4/+4
| | | | | I pushed an older version of this patch that had the incorrect name. This is the interdiff.
* Use the new SUDO request in DP and sudo responderJakub Hrozek2012-01-274-235/+115
| | | | | | Also remove the old request implementation https://fedorahosted.org/sssd/ticket/1115
* SUDO: Provide a sudo DP request based on the internal_reqJakub Hrozek2012-01-273-0/+145
|
* PROXY: add support for enumerating servicesStephen Gallagher2012-01-274-0/+226
|
* NSS: Add service enumeration support to NSS providerStephen Gallagher2012-01-273-1/+662
|
* SYSDB: add support for enumerating servicesStephen Gallagher2012-01-272-0/+55
|
* NSS: Add client support for [set|get|end]servent()Stephen Gallagher2012-01-271-4/+125
|
* DP: Refactor responder_dp_req so it's reusable by other respondersJakub Hrozek2012-01-273-240/+349
| | | | | | | | | | | | | | | | | | | | | | | | * the internal request is now more generic and is decoupled from account-specific data. There is a new sss_dp_issue_request() wrapper that issues a BE request or registers a callback * the public requests all use struct sss_dp_req_state as the tevent_req state data. This allows to report back data from the internal request even if the caller is just a callback notifier * each specific request now uses an _info structure that contains all the data necessary to construct a DBusMessage passed to provider * each specific request now defines a sss_dp_get_$data_msg callback that is called from the sss_dp_issue_request() common wraper. The purpose of the wrapper is to construct a DBusMessage and bind it to a DBus method so the message can be just sent over to back end The miscellanous changes include: * change SSS_DP_ constants to an enum. This way, a switch() would error if a value is not handled. * rename sss_dp_get_account_int_send() to sss_dp_internal_get_send() request because the internal request is going to handle more than just account data * the DBus return values were renamed from err_maj, err_min to dp_err and dp_ret respectively
* PROXY: add support for service lookups (non-enumeration)Stephen Gallagher2012-01-275-0/+274
|
* NSS: Add getservbyname and getservbyport support to the NSS ResponderStephen Gallagher2012-01-274-0/+1211
|
* NSS: Add negative cache routines for servicesStephen Gallagher2012-01-272-3/+132
|