From d927ba1d5be6f2e93034737884d7ec17eafe448f Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Thu, 4 Feb 2010 20:07:09 +0100 Subject: Document when LDAP referral chasing is available --- server/providers/ldap/ldap_common.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'server/providers') diff --git a/server/providers/ldap/ldap_common.c b/server/providers/ldap/ldap_common.c index 15d44dc1..bd4294f8 100644 --- a/server/providers/ldap/ldap_common.c +++ b/server/providers/ldap/ldap_common.c @@ -217,6 +217,18 @@ int ldap_get_options(TALLOC_CTX *memctx, goto done; } + +#ifndef HAVE_LDAP_CONNCB + bool ldap_referrals; + + ldap_referrals = dp_opt_get_bool(opts->basic, SDAP_REFERRALS); + if (ldap_referrals) { + DEBUG(1, ("LDAP referrals are not supported, because the LDAP library " + "is too old, see sssd-ldap(5) for details.\n")); + ret = dp_opt_set_bool(opts->basic, SDAP_REFERRALS, false); + } +#endif + /* schema type */ schema = dp_opt_get_string(opts->basic, SDAP_SCHEMA); if (strcasecmp(schema, "rfc2307") == 0) { -- cgit