• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/postfix-252/postfix/src/global/

Lines Matching +defs:base +defs:name

43 /*	The LDAP search base, for example: \fIO=organization name, C=country\fR.
56 /* the name \fIresult_filter\fR for compatibility with older releases.
72 /* LDAP search scope: sub, base, or one.
77 /* If you must bind to the server, do it with this distinguished name ...
139 /* not available. Generally set to the name of the EGD/PRNGD socket.
273 int dynamic_base; /* Search base has substitutions? */
364 /* rfc2253_quote - Quote input key for safe inclusion in the search base */
366 static void rfc2253_quote(DICT *unused, const char *name, VSTRING *result)
368 const char *sub = name;
388 static void rfc2254_quote(DICT *unused, const char *name, VSTRING *result)
390 const char *sub = name;
582 static int search_st(LDAP *ld, char *base, int scope, char *query,
596 if ((rc = ldap_search_ext(ld, base, scope, query, attrs, WANTVALS, 0, 0,
814 myname, dict_ldap->parser->name, dict_ldap->size_limit);
913 myname, dict_ldap->parser->name);
1073 VSTRING *result, const char *name)
1111 myname, recursion, dict_ldap->parser->name,
1211 name, result, 0)
1216 dict_ldap->parser->name, name);
1272 dict_ldap_get_values(dict_ldap, resloop, result, name);
1304 dict_ldap->parser->name, attr, vals[0]->bv_val);
1320 static const char *dict_ldap_lookup(DICT *dict, const char *name)
1325 static VSTRING *base;
1340 if (!valid_utf_8(name, strlen(name))) {
1343 myname, dict_ldap->parser->name, name);
1353 vstring_strcpy(dict->fold_buf, name);
1354 name = lowercase(vstring_str(dict->fold_buf));
1362 if ((domain_rc = db_common_check_domain(dict_ldap->ctx, name)) == 0) {
1365 myname, dict_ldap->parser->name, name);
1378 INIT_VSTR(base, 10);
1396 myname, dict_ldap->parser->name);
1407 myname, dict_ldap->parser->name);
1420 myname, dict_ldap->parser->name, dict_ldap->size_limit);
1426 * Expand the search base and query. Skip lookup when the input key lacks
1430 * When the search base is not static, LDAP_NO_SUCH_OBJECT is expected and
1435 name, 0, base, rfc2253_quote)) {
1438 dict_ldap->parser->name, dict_ldap->search_base);
1442 name, 0, query, rfc2254_quote)) {
1445 dict_ldap->parser->name, dict_ldap->query);
1454 dict_ldap->parser->name, vstring_str(query));
1456 rc = search_st(dict_ldap->ld, vstring_str(base), dict_ldap->scope,
1463 myname, dict_ldap->parser->name);
1475 rc = search_st(dict_ldap->ld, vstring_str(base), dict_ldap->scope,
1488 dict_ldap_get_values(dict_ldap, res, result, name);
1510 * If the search base is input key dependent, then not finding it, is
1517 msg_warn("%s: %s: Search base '%s' not found: %d: %s",
1518 myname, dict_ldap->parser->name,
1519 vstring_str(base), rc, ldap_err2string(rc));
1558 /* dict_ldap_close - disassociate from data base */
1571 myname, dict_ldap->parser->name);
1607 /* dict_ldap_open - create association with data base */
1747 } else if (strcasecmp(scope, "base") == 0) {
1787 * dependent substitutions are found in the search base, treat
1847 dict_ldap->parser->name, "bind", bindopt);