| /openbsd-src/usr.sbin/ldapd/ |
| H A D | search.c | 226 !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 D | namespace.c | 409 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 D | ldapd.h | 192 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 D | ldape.c | 113 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 D | login_ldap.c | 213 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 D | login_ldap.h | 47 char *basedn;/* base dn for search, may be null */ member
|
| H A D | util.c | 238 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 D | aldap.c | 251 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 D | login_ldap.conf | 5 basedn=dc=openbsd,dc=org
|
| H A D | ypldap.conf | 15 basedn "dc=example,dc=com"
|
| /openbsd-src/regress/lib/libutil/ber/ |
| H A D | ber_test.c | 594 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 D | aldap.c | 287 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 D | aldap.c | 251 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()
|