From 90062aa7ee34b2883c4da81d18a4110410a6f43c Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Thu, 23 Jun 2016 11:58:30 +0200 Subject: [PATCH 1/6] IPA: read ipaNTAdditionalSuffixes for master and trusted domains --- src/providers/ipa/ipa_subdomains.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/providers/ipa/ipa_subdomains.c b/src/providers/ipa/ipa_subdomains.c index cb443db9ca76d844b983e0fb28350a6a955df463..40de7da6e899f00d2b3fd8e44364fc4b00764ce8 100644 --- a/src/providers/ipa/ipa_subdomains.c +++ b/src/providers/ipa/ipa_subdomains.c @@ -40,6 +40,7 @@ #define IPA_SID "ipaNTSecurityIdentifier" #define IPA_TRUSTED_DOMAIN_SID "ipaNTTrustedDomainSID" #define IPA_RANGE_TYPE "ipaRangeType" +#define IPA_ADDITIONAL_SUFFIXES "ipaNTAdditionalSuffixes" #define IPA_BASE_ID "ipaBaseID" #define IPA_ID_RANGE_SIZE "ipaIDRangeSize" @@ -785,7 +786,8 @@ ipa_subdomains_master_send(TALLOC_CTX *mem_ctx, struct tevent_req *subreq; struct tevent_req *req; errno_t ret; - const char *attrs[] = { IPA_CN, IPA_FLATNAME, IPA_SID, NULL }; + const char *attrs[] = { IPA_CN, IPA_FLATNAME, IPA_SID, + IPA_ADDITIONAL_SUFFIXES, NULL }; req = tevent_req_create(mem_ctx, &state, struct ipa_subdomains_master_state); @@ -936,7 +938,8 @@ ipa_subdomains_slave_send(TALLOC_CTX *mem_ctx, struct tevent_req *req; errno_t ret; const char *attrs[] = { IPA_CN, IPA_FLATNAME, IPA_TRUSTED_DOMAIN_SID, - IPA_TRUST_DIRECTION, NULL }; + IPA_TRUST_DIRECTION, IPA_ADDITIONAL_SUFFIXES, + NULL }; req = tevent_req_create(mem_ctx, &state, struct ipa_subdomains_slave_state); -- 2.1.0