diff options
| author | Pavel Březina <pbrezina@redhat.com> | 2016-10-14 13:55:57 +0200 |
|---|---|---|
| committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-12-19 23:22:58 +0100 |
| commit | 3df5c41c19ef852021819954a2db1d067844d136 (patch) | |
| tree | 3b619cfc1dfd5e4327c67fce30d1674a340fa321 /src/responder/common/cache_req/plugins | |
| parent | b206e1abb7f6ea373d12537b3338552aed6b656d (diff) | |
cache_req: add ability to gather result from all domains
This is preparation for enumeration support inside cache_req.
Resolves:
https://fedorahosted.org/sssd/ticket/3151
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/responder/common/cache_req/plugins')
11 files changed, 11 insertions, 0 deletions
diff --git a/src/responder/common/cache_req/plugins/cache_req_group_by_filter.c b/src/responder/common/cache_req/plugins/cache_req_group_by_filter.c index fc21aff56..00d9a44a0 100644 --- a/src/responder/common/cache_req/plugins/cache_req_group_by_filter.c +++ b/src/responder/common/cache_req/plugins/cache_req_group_by_filter.c @@ -121,6 +121,7 @@ struct cache_req_plugin cache_req_group_by_filter = { .parse_name = true, .bypass_cache = true, .only_one_result = false, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_group_by_id.c b/src/responder/common/cache_req/plugins/cache_req_group_by_id.c index 7d84d4aeb..5356fd592 100644 --- a/src/responder/common/cache_req/plugins/cache_req_group_by_id.c +++ b/src/responder/common/cache_req/plugins/cache_req_group_by_id.c @@ -109,6 +109,7 @@ struct cache_req_plugin cache_req_group_by_id = { .parse_name = false, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_group_by_name.c b/src/responder/common/cache_req/plugins/cache_req_group_by_name.c index 863082ef9..4bf330155 100644 --- a/src/responder/common/cache_req/plugins/cache_req_group_by_name.c +++ b/src/responder/common/cache_req/plugins/cache_req_group_by_name.c @@ -159,6 +159,7 @@ struct cache_req_plugin cache_req_group_by_name = { .parse_name = true, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_initgroups_by_name.c b/src/responder/common/cache_req/plugins/cache_req_initgroups_by_name.c index 8755d7e9c..fdc30c9f0 100644 --- a/src/responder/common/cache_req/plugins/cache_req_initgroups_by_name.c +++ b/src/responder/common/cache_req/plugins/cache_req_initgroups_by_name.c @@ -174,6 +174,7 @@ struct cache_req_plugin cache_req_initgroups_by_name = { .parse_name = true, .bypass_cache = false, .only_one_result = false, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = true, .upn_equivalent = CACHE_REQ_INITGROUPS_BY_UPN, diff --git a/src/responder/common/cache_req/plugins/cache_req_initgroups_by_upn.c b/src/responder/common/cache_req/plugins/cache_req_initgroups_by_upn.c index a8cf81ee0..04e337c9a 100644 --- a/src/responder/common/cache_req/plugins/cache_req_initgroups_by_upn.c +++ b/src/responder/common/cache_req/plugins/cache_req_initgroups_by_upn.c @@ -110,6 +110,7 @@ struct cache_req_plugin cache_req_initgroups_by_upn = { .parse_name = false, .bypass_cache = false, .only_one_result = false, + .search_all_domains = false, .allow_missing_fqn = true, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_object_by_sid.c b/src/responder/common/cache_req/plugins/cache_req_object_by_sid.c index b519ee92d..20d5eaa36 100644 --- a/src/responder/common/cache_req/plugins/cache_req_object_by_sid.c +++ b/src/responder/common/cache_req/plugins/cache_req_object_by_sid.c @@ -82,6 +82,7 @@ struct cache_req_plugin cache_req_object_by_sid = { .parse_name = false, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_user_by_cert.c b/src/responder/common/cache_req/plugins/cache_req_user_by_cert.c index 4b0cdaaa3..18baaf436 100644 --- a/src/responder/common/cache_req/plugins/cache_req_user_by_cert.c +++ b/src/responder/common/cache_req/plugins/cache_req_user_by_cert.c @@ -85,6 +85,7 @@ struct cache_req_plugin cache_req_user_by_cert = { .parse_name = false, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = true, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_user_by_filter.c b/src/responder/common/cache_req/plugins/cache_req_user_by_filter.c index a1bde5d36..f4a3bf4cf 100644 --- a/src/responder/common/cache_req/plugins/cache_req_user_by_filter.c +++ b/src/responder/common/cache_req/plugins/cache_req_user_by_filter.c @@ -121,6 +121,7 @@ struct cache_req_plugin cache_req_user_by_filter = { .parse_name = true, .bypass_cache = true, .only_one_result = false, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_user_by_id.c b/src/responder/common/cache_req/plugins/cache_req_user_by_id.c index f799a4d58..7e20e7468 100644 --- a/src/responder/common/cache_req/plugins/cache_req_user_by_id.c +++ b/src/responder/common/cache_req/plugins/cache_req_user_by_id.c @@ -109,6 +109,7 @@ struct cache_req_plugin cache_req_user_by_id = { .parse_name = false, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, diff --git a/src/responder/common/cache_req/plugins/cache_req_user_by_name.c b/src/responder/common/cache_req/plugins/cache_req_user_by_name.c index af7dd4513..9a4fbcf00 100644 --- a/src/responder/common/cache_req/plugins/cache_req_user_by_name.c +++ b/src/responder/common/cache_req/plugins/cache_req_user_by_name.c @@ -159,6 +159,7 @@ struct cache_req_plugin cache_req_user_by_name = { .parse_name = true, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = false, .allow_switch_to_upn = true, .upn_equivalent = CACHE_REQ_USER_BY_UPN, diff --git a/src/responder/common/cache_req/plugins/cache_req_user_by_upn.c b/src/responder/common/cache_req/plugins/cache_req_user_by_upn.c index e5f4b9905..c419d703f 100644 --- a/src/responder/common/cache_req/plugins/cache_req_user_by_upn.c +++ b/src/responder/common/cache_req/plugins/cache_req_user_by_upn.c @@ -109,6 +109,7 @@ struct cache_req_plugin cache_req_user_by_upn = { .parse_name = false, .bypass_cache = false, .only_one_result = true, + .search_all_domains = false, .allow_missing_fqn = true, .allow_switch_to_upn = false, .upn_equivalent = CACHE_REQ_SENTINEL, |
