summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/ldap_common.h
Commit message (Collapse)AuthorAgeFilesLines
* LDAP: Provide a common sdap_set_sasl_options init functionJakub Hrozek2012-11-201-0/+7
| | | | | The AD and IPA initialization functions shared the same code. This patch moves the code into a common initialization function.
* Clean up cache on server reinitializationPavel Březina2012-08-231-0/+9
| | | | | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/734 We successfully detect when the server is reinitialized by testing the new lastUSN value. The maximum USN values are set to zero, but the current cache content remains. This patch removes records that were deleted from the server. It uses the following approach: 1. remove entryUSN attribute from all entries 2. run enumeration 3. remove records that doesn't have entryUSN attribute updated We don't need to do this for sudo rules, they will be refreshed automatically during next smart/full refresh, or when an expired rule is deleted.
* Primary server support: LDAP adaptationJan Zeleny2012-08-011-1/+2
| | | | | | This patch adds support for the primary server functionality into LDAP provider. No backup servers are added at the moment, just the basic support is in place.
* sudo ldap provider: load host filter configuration on initPavel Březina2012-06-291-1/+4
| | | | | | | We need to load host information during provider initialization. Currently it loads only values from configuration files, but it is implemented as an asynchrounous request as it will later try to autodetect these settings (which will need to contact DNS).
* LDAP: Add helper routine to convert LDAP blob to SID stringStephen Gallagher2012-05-031-0/+6
|
* LDAP: Enable looking up ID-mapped users by nameStephen Gallagher2012-05-031-0/+1
|
* Modifications to simplify list_missing_attrsJan Zeleny2012-02-241-1/+0
|
* IPA: Add ipa_parse_search_base()Stephen Gallagher2012-02-231-0/+5
| | | | | | | | | | Previously, we were using sdap_parse_search_base() for setting up the search_base objects for use in IPA. However, this was generating unfriendly log messages about unknown search base types. This patch creates a new common_parse_search_base() routine that can be used with either LDAP or IPA providers. https://fedorahosted.org/sssd/ticket/1151
* AUTOFS: IPA providerJakub Hrozek2012-02-071-0/+3
|
* AUTOFS: LDAP providerJakub Hrozek2012-02-051-0/+5
|
* Move BUILD_SUDO outside the generic LDAP source filesJakub Hrozek2012-02-041-8/+4
| | | | Avoid #ifdefs in the general part of the code
* LDAP: Add support for service lookups (non-enum)Stephen Gallagher2012-01-311-0/+12
|
* SUDO Integration - periodical update of rules in data providerPavel Březina2012-01-171-0/+1
| | | | | | | | https://fedorahosted.org/sssd/ticket/1110 Adds new configuration options: - ldap_sudo_refresh_enabled - enable/disable periodical updates - ldap_sudo_refresh_timeout - rules timeout (refresh period)
* Pass sdap_id_ctx to online check from IPA providerJakub Hrozek2011-12-191-0/+2
|
* SUDO integration - LDAP providerPavel Březina2011-12-161-0/+5
|
* SUDO Integration - LDAP configuration optionsPavel Březina2011-12-161-0/+5
|
* Fix sdap_id_ctx/ipa_id_ctx mismatch in IPA providerJakub Hrozek2011-11-251-0/+1
| | | | | This was causing a segfault during HBAC processing and any ID lookups except for netgroups
* Modified sdap_parse_search_base()Jan Zeleny2011-11-231-2/+1
|
* Renamed some LDAP routinesJan Zeleny2011-11-231-5/+5
| | | | | These were renamed just ot make sure they are not mistook for IPA netgroup functions.
* LDAP: Add parser for multiple search basesStephen Gallagher2011-11-021-0/+5
|
* Make sdap_get_id_specific_filter() more strictStephen Gallagher2011-11-021-2/+2
|
* Add helper function msgs2attrs_arrayStephen Gallagher2011-07-081-0/+4
| | | | | This function converts a list of ldb_messages into a list of sysdb_attrs.
* Add user and group search LDAP filter optionsJakub Hrozek2011-04-191-0/+4
| | | | https://fedorahosted.org/sssd/ticket/647
* Do not attempt to use START_TLS on SSL connectionsStephen Gallagher2011-02-161-0/+7
| | | | | | | Not all LDAP servers are capable of handling dual-encryption with both TLS and SSL. https://fedorahosted.org/sssd/ticket/795
* Delete attributes that are removed from LDAPStephen Gallagher2011-01-211-0/+13
| | | | | | | | Sometimes, a value in LDAP will cease to exist (the classic example being shadowExpire). We need to make sure we purge that value from SSSD's sysdb as well. https://fedorahosted.org/sssd/ticket/750
* Remove unused member of a structSumit Bose2010-12-211-1/+0
|
* ldap: Use USN entries if available.Simo Sorce2010-12-071-2/+1
| | | | Otherwise fallback to the default modifyTimestamp indicator
* ldap: remove variable that was never assigned nor usedSimo Sorce2010-12-071-2/+0
|
* Add ldap_chpass_uri config optionSumit Bose2010-12-061-0/+1
|
* Make string_to_shadowpw_days() publicSumit Bose2010-12-061-0/+2
|
* Add check_online method to LDAP ID providerSumit Bose2010-12-011-0/+1
|
* Implement netgroup support for LDAP providerSumit Bose2010-10-131-0/+6
|
* Initialize kerberos service for GSSAPIJakub Hrozek2010-10-131-0/+20
|
* Store rootdse supported features in sdap_handlerSumit Bose2010-09-151-0/+3
|
* Remove remainder of now unused global LDAP connection handle.eindenbom2010-07-091-9/+0
|
* Use new LDAP connection framework to get group account info from LDAP.eindenbom2010-07-091-1/+1
|
* Use new LDAP connection framework to get user account info from LDAP.eindenbom2010-07-091-1/+1
|
* LDAP connection usage tracking, sharing and failover retry framework.eindenbom2010-07-091-0/+4
|
* Add ldap_access_filter optionStephen Gallagher2010-05-271-0/+3
| | | | | | | | | | This option (applicable to access_provider=ldap) allows the admin to set an additional LDAP search filter that must match in order for a user to be granted access to the system. Common examples for this would be limiting access to users by in a particular group, for example: ldap_access_filter = memberOf=cn=access_group,ou=Groups,dc=example,dc=com
* Add offline callback to disconnect global SDAP handleSumit Bose2010-05-271-0/+1
|
* Use service discovery in backendsJakub Hrozek2010-05-071-3/+5
| | | | | | | | | Integrate the failover improvements with our back ends. The DNS domain used in the SRV query is always the SSSD domain name. Please note that this patch changes the default value of ldap_uri from "ldap://localhost" to "NULL" in order to use service discovery with no server set.
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+115
Also update BUILD.txt