Home
last modified time | relevance | path

Searched refs:basedn (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/usr.sbin/ldapd/
H A Dsearch.c226 !is_child_of(key, search->basedn)) { in check_search_entry()
328 if (*search->basedn) in conn_search()
329 key.data = search->basedn; in conn_search()
401 !is_child_of(&key, search->basedn)) { in conn_search()
434 if (!has_suffix(&key, search->basedn)) { in conn_search()
874 &search->basedn, in ldap_search()
887 normalize_dn(search->basedn); in ldap_search()
888 log_debug("base dn = %s, scope = %lld", search->basedn, search->scope); in ldap_search()
890 if (*search->basedn == '\0') { in ldap_search()
907 if (strcasecmp(search->basedn, "cn=schema") == 0) { in ldap_search()
[all …]
H A Dnamespace.c409 namespace_lookup_base(const char *basedn, int include_referrals) in namespace_lookup_base() argument
414 assert(basedn); in namespace_lookup_base()
415 blen = strlen(basedn); in namespace_lookup_base()
421 bcmp(basedn + blen - slen, ns->suffix, slen) == 0) { in namespace_lookup_base()
433 namespace_for_base(const char *basedn) in namespace_for_base() argument
435 return namespace_lookup_base(basedn, 0); in namespace_for_base()
439 namespace_referrals(const char *basedn) in namespace_referrals() argument
443 if ((ns = namespace_lookup_base(basedn, 1)) != NULL && in namespace_referrals()
H A Dldapd.h192 char *basedn; member
362 int ldap_refer(struct request *req, const char *basedn,
382 struct namespace *namespace_lookup_base(const char *basedn,
384 struct namespace *namespace_for_base(const char *basedn);
386 struct referrals *namespace_referrals(const char *basedn);
H A Dldape.c113 ldap_refer(struct request *req, const char *basedn, struct search *search, in ldap_refer() argument
147 rc = asprintf(&url, "%s/%s??%s", ref->url, basedn, in ldap_refer()
150 rc = asprintf(&url, "%s/%s", ref->url, basedn); in ldap_refer()
/openbsd-src/libexec/login_ldap/
H A Dlogin_ldap.c213 if (ctx.basedn == NULL) { in auth_ldap()
223 ctx.userdn = search(&ctx, ctx.basedn, ctx.filter, ctx.scope); in auth_ldap()
251 if (ctx.basedn != NULL) { in auth_ldap()
H A Dlogin_ldap.h47 char *basedn;/* base dn for search, may be null */ member
H A Dutil.c238 free(ctx->basedn); in parse_conf()
239 if ((ctx->basedn = strdup(value)) == NULL) { in parse_conf()
306 if (ctx->basedn == NULL && ctx->binddn == NULL) { in parse_conf()
H A Daldap.c251 aldap_search(struct aldap *ldap, char *basedn, enum scope scope, char *filter, in aldap_search() argument
269 ber = ober_printf_elements(ber, "sEEddb", basedn, (long long)scope, in aldap_search()
/openbsd-src/etc/examples/
H A Dlogin_ldap.conf5 basedn=dc=openbsd,dc=org
H A Dypldap.conf15 basedn "dc=example,dc=com"
/openbsd-src/regress/lib/libutil/ber/
H A Dber_test.c594 char *basedn = "ou=people"; in test_ber_printf_elements_ldap_search() local
612 basedn, scope, deref, sizelimit, timelimit, typesonly, filter); in test_ber_printf_elements_ldap_search()
/openbsd-src/usr.sbin/ypldap/
H A Daldap.c287 aldap_search(struct aldap *ldap, char *basedn, enum scope scope, char *filter, in aldap_search() argument
305 ber = ober_printf_elements(ber, "sEEddb", basedn, (long long)scope, in aldap_search()
/openbsd-src/usr.bin/ldap/
H A Daldap.c251 aldap_search(struct aldap *ldap, char *basedn, enum scope scope, char *filter, in aldap_search() argument
269 ber = ober_printf_elements(ber, "sEEddb", basedn, (long long)scope, in aldap_search()