summaryrefslogtreecommitdiff
path: root/src/providers/dp_backend.h
AgeCommit message (Collapse)AuthorFilesLines
2012-05-03SSH: Add dp_get_host_send to common responder codeJakub Hrozek1-0/+7
Instead of using account_info request, creates a new ssh specific request. This improves code readability and will make the code more flexible in the future. https://fedorahosted.org/sssd/ticket/1176
2012-04-24Carry sysdb context and domain info in be_req structureJan Zeleny1-0/+3
2012-04-24Add domain name to get_account_info requestSumit Bose1-0/+1
2012-04-24data provider: added subdomainsSumit Bose1-0/+7
2012-03-08Detect cycle in the fail over on subsequent resolve requests onlyJakub Hrozek1-1/+2
2012-03-06Only do one cycle when resolving a serverJakub Hrozek1-0/+5
https://fedorahosted.org/sssd/ticket/1214
2012-03-01IPA: Set the DNS discovery domain to match ipa_domainStephen Gallagher1-2/+5
https://fedorahosted.org/sssd/ticket/1217
2012-02-07SSH: ResponderJan Cholasta1-0/+1
2012-02-07DP: Add host info handlerJan Cholasta1-0/+1
2012-02-06Add session target in data providerJan Zeleny1-0/+1
2012-02-05AUTOFS: Data Provider requestJakub Hrozek1-0/+6
2012-01-27SUDO Integration - prepare data provider for new responder commandsPavel Březina1-0/+3
https://fedorahosted.org/sssd/ticket/1143
2012-01-27DP: Handle parsing extra results in be_get_account_infoStephen Gallagher1-0/+1
2011-12-19Move child_common routines to utilStephen Gallagher1-1/+1
2011-12-19Add common SIGCHLD handling for providers.Pavel Zuna1-0/+2
2011-12-16SUDO integration - data provider backend handlerPavel Březina1-0/+6
2010-12-01Run checks before resetting offline stateSumit Bose1-0/+3
Before setting the backend to online during a reset offline request the check_online method if the ID provider is called. If the check_online method returns that the ID provider is still not reachable the backend stays offline. Otherwise the backend is switched to online and the related callbacks are run. Additionally the check online test is called during the res_init request because a change in /etc/resolve.conf might also make a server reachable which was assumed offline before.
2010-12-01Allow protocol fallback for SRV queriesJakub Hrozek1-2/+8
https://fedorahosted.org/sssd/ticket/691
2010-07-09Add an interface to try next fail-over server after connection to the active ↵eindenbom1-0/+6
server was unexpectedly dropped.
2010-07-09Added an interface to query number of configured (and currently resolved ↵eindenbom1-0/+1
through SRV records) failover servers.
2010-06-30Add dns_discovery_domain optionJakub Hrozek1-1/+2
The service discovery used to use the SSSD domain name to perform DNS queries. This is not an optimal solution, for example from the point of view of authconfig. This patch introduces a new option "dns_discovery_domain" that allows to set the domain part of a DNS SRV query. If this option is not set, the default behavior is to use the domain part of the machine's hostname. Fixes: #479
2010-05-27Add run_callbacks flagSumit Bose1-0/+2
2010-05-27Add offline callbacksSumit Bose1-1/+9
2010-05-27Refactor data provider callbacksSumit Bose1-5/+5
2010-05-07Use service discovery in backendsJakub Hrozek1-0/+9
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.
2010-05-07Add callback when the ID provider switches from offline to onlineStephen Gallagher1-0/+17
Allow backends to set a callback in the be_ctx that should be invoked when the ID provider goes online. This can be used to perform regular maintenance tasks that are valid only when going online.
2010-05-03Better handle sdap_handle memory from callers.Simo Sorce1-0/+4
Always just mark the sdap_handle as not connected and let later _send() functions to take care of freeing the handle before reconnecting. Introduce restart functions to avoid calling _send() functions in _done() functions error paths as this would have the same effect as directly freeing the sdap_handle and cause access to freed memory in sdap_handle_release() By freeing sdap_handle only in the connection _recv() function we guarantee it can never be done within sdap_handle_release() but only in a following event.
2010-02-18Rename server/ directory to src/Stephen Gallagher1-0/+142
Also update BUILD.txt