|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
From 5e47ae51f5cf11decdfec483ab1adef07ec2b7ef Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
From: =?UTF-8?q?Michal=20=C5=BDidek?= <mzidek@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
Date: Wed, 4 Apr 2018 12:17:37 +0200
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
Subject: [PATCH] GPO: Add ad_options to ad_gpo_process_som_state
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
We will need at least ad_site option from this
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
context available to get the AD site override
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
value.
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
Resolves:
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
https://pagure.io/SSSD/sssd/issue/3646
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
(cherry picked from commit 7a42831b208ed8d2fcb9d8beaa12bd2214bb7dce)
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
---
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
src/providers/ad/ad_gpo.c | 5 +++++
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
1 file changed, 5 insertions(+)
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
index d9ea31141..028f6a2e7 100644
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
--- a/src/providers/ad/ad_gpo.c
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+++ b/src/providers/ad/ad_gpo.c
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
@@ -146,6 +146,7 @@ struct tevent_req *ad_gpo_process_som_send(TALLOC_CTX *mem_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct ldb_context *ldb_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_id_op *sdap_op,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_options *opts,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+ struct dp_option *ad_options,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
int timeout,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
const char *target_dn,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
const char *domain_name);
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
@@ -1975,6 +1976,7 @@ ad_gpo_target_dn_retrieval_done(struct tevent_req *subreq)
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->ldb_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->sdap_op,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->opts,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+ state->access_ctx->ad_options,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->timeout,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->target_dn,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->host_domain->name);
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
@@ -2701,6 +2703,7 @@ struct ad_gpo_process_som_state {
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct tevent_context *ev;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_id_op *sdap_op;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_options *opts;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+ struct dp_option *ad_options;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
int timeout;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
bool allow_enforced_only;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
char *site_name;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
@@ -2734,6 +2737,7 @@ ad_gpo_process_som_send(TALLOC_CTX *mem_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct ldb_context *ldb_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_id_op *sdap_op,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
struct sdap_options *opts,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+ struct dp_option *ad_options,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
int timeout,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
const char *target_dn,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
const char *domain_name)
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
@@ -2752,6 +2756,7 @@ ad_gpo_process_som_send(TALLOC_CTX *mem_ctx,
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->ev = ev;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->sdap_op = sdap_op;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->opts = opts;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
+ state->ad_options = ad_options;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->timeout = timeout;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->som_index = 0;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
state->allow_enforced_only = 0;
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
--
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
2.14.3
|
|
![](https://seccdn.libravatar.org/avatar/e97db2cfa6e315e83e77676f7b13ad283ba0738ec4a79f8efe2612fafcdf04b6?s=16&d=retro) |
dd0a6fb |
|