ldb 29 lib/util/util_ldb.c int gendb_search_v(struct ldb_context *ldb,
ldb 53 lib/util/util_ldb.c ret = ldb_search(ldb, mem_ctx, &res, basedn, scope, attrs,
ldb 71 lib/util/util_ldb.c ldb_errstring(ldb)));
ldb 83 lib/util/util_ldb.c int gendb_search(struct ldb_context *ldb,
ldb 94 lib/util/util_ldb.c count = gendb_search_v(ldb, mem_ctx, basedn, res, attrs, format, ap);
ldb 104 lib/util/util_ldb.c int gendb_search_dn(struct ldb_context *ldb,
ldb 110 lib/util/util_ldb.c return gendb_search(ldb, mem_ctx, dn, res, attrs, NULL);
ldb 116 lib/util/util_ldb.c int gendb_add_ldif(struct ldb_context *ldb, const char *ldif_string)
ldb 120 lib/util/util_ldb.c ldif = ldb_ldif_read_string(ldb, &ldif_string);
ldb 122 lib/util/util_ldb.c ret = ldb_add(ldb, ldif->msg);
ldb 8 lib/util/util_ldb.h int gendb_search_v(struct ldb_context *ldb,
ldb 15 lib/util/util_ldb.h int gendb_search(struct ldb_context *ldb,
ldb 21 lib/util/util_ldb.h int gendb_search_dn(struct ldb_context *ldb,
ldb 26 lib/util/util_ldb.h int gendb_add_ldif(struct ldb_context *ldb, const char *ldif_string);
ldb 29 source3/groupdb/mapping_ldb.c static struct ldb_context *ldb;
ldb 51 source3/groupdb/mapping_ldb.c if (ldb != NULL) {
ldb 60 source3/groupdb/mapping_ldb.c ldb = ldb_init(NULL);
ldb 61 source3/groupdb/mapping_ldb.c if (ldb == NULL) goto failed;
ldb 64 source3/groupdb/mapping_ldb.c ldb_set_create_perms(ldb, 0600);
ldb 76 source3/groupdb/mapping_ldb.c ret = ldb_connect(ldb, db_path, flags, NULL);
ldb 92 source3/groupdb/mapping_ldb.c ldif = ldb_ldif_read_string(ldb, &init_ldif[i]);
ldb 94 source3/groupdb/mapping_ldb.c ret = ldb_add(ldb, ldif->msg);
ldb 111 source3/groupdb/mapping_ldb.c db_path, ldb?ldb_errstring(ldb):strerror(errno)));
ldb 112 source3/groupdb/mapping_ldb.c talloc_free(ldb);
ldb 113 source3/groupdb/mapping_ldb.c ldb = NULL;
ldb 149 source3/groupdb/mapping_ldb.c msg = ldb_msg_new(ldb);
ldb 169 source3/groupdb/mapping_ldb.c ret = ldb_add(ldb, msg);
ldb 177 source3/groupdb/mapping_ldb.c ret = ldb_modify(ldb, msg);
ldb 227 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, dn, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 251 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, talloc_tos(), &res, NULL, LDB_SCOPE_SUBTREE,
ldb 277 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, talloc_tos(), &res, NULL, LDB_SCOPE_SUBTREE,
ldb 301 source3/groupdb/mapping_ldb.c dn = mapping_dn(ldb, sid);
ldb 305 source3/groupdb/mapping_ldb.c ret = ldb_delete(ldb, dn);
ldb 325 source3/groupdb/mapping_ldb.c tmp_ctx = talloc_new(ldb);
ldb 336 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, tmp_ctx, &res, basedn, LDB_SCOPE_SUBTREE,
ldb 339 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, tmp_ctx, &res, basedn, LDB_SCOPE_SUBTREE,
ldb 390 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, talloc_tos(), &res, NULL, LDB_SCOPE_SUBTREE,
ldb 462 source3/groupdb/mapping_ldb.c ret = ldb_modify(ldb, &msg);
ldb 506 source3/groupdb/mapping_ldb.c dn = mapping_dn(ldb, alias);
ldb 511 source3/groupdb/mapping_ldb.c ret = ldb_search(ldb, ldb, &res, dn, LDB_SCOPE_BASE, attrs, NULL);
ldb 35 source3/lib/ldb/common/attrib_handlers.c int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx,
ldb 40 source3/lib/ldb/common/attrib_handlers.c ldb_oom(ldb);
ldb 53 source3/lib/ldb/common/attrib_handlers.c static int ldb_handler_fold(struct ldb_context *ldb, void *mem_ctx,
ldb 62 source3/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_casefold(ldb, mem_ctx, (const char *)(in->data));
ldb 64 source3/lib/ldb/common/attrib_handlers.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_handler_fold: unable to casefold string [%s]", in->data);
ldb 107 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_Integer(struct ldb_context *ldb, void *mem_ctx,
ldb 126 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_Integer(struct ldb_context *ldb, void *mem_ctx,
ldb 135 source3/lib/ldb/common/attrib_handlers.c int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx,
ldb 152 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_fold(struct ldb_context *ldb, void *mem_ctx,
ldb 188 source3/lib/ldb/common/attrib_handlers.c b1 = ldb_casefold(ldb, mem_ctx, s1);
ldb 189 source3/lib/ldb/common/attrib_handlers.c b2 = ldb_casefold(ldb, mem_ctx, s2);
ldb 227 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_dn(struct ldb_context *ldb, void *mem_ctx,
ldb 236 source3/lib/ldb/common/attrib_handlers.c dn = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)in->data);
ldb 258 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_dn(struct ldb_context *ldb, void *mem_ctx,
ldb 264 source3/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)v1->data);
ldb 267 source3/lib/ldb/common/attrib_handlers.c dn2 = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)v2->data);
ldb 273 source3/lib/ldb/common/attrib_handlers.c ret = ldb_dn_compare(ldb, dn1, dn2);
ldb 283 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_objectclass(struct ldb_context *ldb, void *mem_ctx,
ldb 288 source3/lib/ldb/common/attrib_handlers.c ret = ldb_comparison_fold(ldb, mem_ctx, v1, v2);
ldb 292 source3/lib/ldb/common/attrib_handlers.c subclasses = ldb_subclass_list(ldb, (char *)v1->data);
ldb 300 source3/lib/ldb/common/attrib_handlers.c if (ldb_comparison_objectclass(ldb, mem_ctx, &vs, v2) == 0) {
ldb 310 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_utctime(struct ldb_context *ldb, void *mem_ctx,
ldb 322 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_utctime(struct ldb_context *ldb, void *mem_ctx,
ldb 392 source3/lib/ldb/common/attrib_handlers.c const struct ldb_attrib_handler *ldb_attrib_handler_syntax(struct ldb_context *ldb,
ldb 44 source3/lib/ldb/common/ldb.c struct ldb_context *ldb = talloc_zero(mem_ctx, struct ldb_context);
ldb 47 source3/lib/ldb/common/ldb.c ret = ldb_setup_wellknown_attributes(ldb);
ldb 49 source3/lib/ldb/common/ldb.c talloc_free(ldb);
ldb 53 source3/lib/ldb/common/ldb.c ldb_set_utf8_default(ldb);
ldb 54 source3/lib/ldb/common/ldb.c ldb_set_create_perms(ldb, 0600);
ldb 56 source3/lib/ldb/common/ldb.c return ldb;
ldb 112 source3/lib/ldb/common/ldb.c int ldb_connect_backend(struct ldb_context *ldb, const char *url, const char *options[],
ldb 120 source3/lib/ldb/common/ldb.c backend = talloc_strndup(ldb, url, strchr(url, ':')-url);
ldb 123 source3/lib/ldb/common/ldb.c backend = talloc_strdup(ldb, "tdb");
ldb 129 source3/lib/ldb/common/ldb.c if (ldb_try_load_dso(ldb, backend) == 0) {
ldb 137 source3/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Unable to find backend for '%s'\n", url);
ldb 141 source3/lib/ldb/common/ldb.c ret = fn(ldb, url, ldb->flags, options, backend_module);
ldb 144 source3/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to connect to '%s'\n", url);
ldb 155 source3/lib/ldb/common/ldb.c static const struct ldb_dn *ldb_set_default_basedn(struct ldb_context *ldb)
ldb 163 source3/lib/ldb/common/ldb.c basedn = (struct ldb_dn *)ldb_get_opaque(ldb, "default_baseDN");
ldb 168 source3/lib/ldb/common/ldb.c tmp_ctx = talloc_new(ldb);
ldb 169 source3/lib/ldb/common/ldb.c ret = ldb_search(ldb, ldb, &res, ldb_dn_new(tmp_ctx), LDB_SCOPE_BASE,
ldb 173 source3/lib/ldb/common/ldb.c basedn = ldb_msg_find_attr_as_dn(ldb, res->msgs[0], "defaultNamingContext");
ldb 174 source3/lib/ldb/common/ldb.c ldb_set_opaque(ldb, "default_baseDN", basedn);
ldb 183 source3/lib/ldb/common/ldb.c const struct ldb_dn *ldb_get_default_basedn(struct ldb_context *ldb)
ldb 185 source3/lib/ldb/common/ldb.c return (const struct ldb_dn *)ldb_get_opaque(ldb, "default_baseDN");
ldb 198 source3/lib/ldb/common/ldb.c int ldb_connect(struct ldb_context *ldb, const char *url, unsigned int flags, const char *options[])
ldb 202 source3/lib/ldb/common/ldb.c ldb->flags = flags;
ldb 204 source3/lib/ldb/common/ldb.c ret = ldb_connect_backend(ldb, url, options, &ldb->modules);
ldb 209 source3/lib/ldb/common/ldb.c if (ldb_load_modules(ldb, options) != LDB_SUCCESS) {
ldb 210 source3/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Unable to load modules for %s: %s\n",
ldb 211 source3/lib/ldb/common/ldb.c url, ldb_errstring(ldb));
ldb 216 source3/lib/ldb/common/ldb.c ldb->default_timeout = 300; /* set default to 5 minutes */
ldb 219 source3/lib/ldb/common/ldb.c ldb_set_default_basedn(ldb);
ldb 224 source3/lib/ldb/common/ldb.c void ldb_set_errstring(struct ldb_context *ldb, const char *err_string)
ldb 226 source3/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 227 source3/lib/ldb/common/ldb.c talloc_free(ldb->err_string);
ldb 229 source3/lib/ldb/common/ldb.c ldb->err_string = talloc_strdup(ldb, err_string);
ldb 232 source3/lib/ldb/common/ldb.c void ldb_asprintf_errstring(struct ldb_context *ldb, const char *format, ...)
ldb 236 source3/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 237 source3/lib/ldb/common/ldb.c talloc_free(ldb->err_string);
ldb 241 source3/lib/ldb/common/ldb.c ldb->err_string = talloc_vasprintf(ldb, format, ap);
ldb 245 source3/lib/ldb/common/ldb.c void ldb_reset_err_string(struct ldb_context *ldb)
ldb 247 source3/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 248 source3/lib/ldb/common/ldb.c talloc_free(ldb->err_string);
ldb 249 source3/lib/ldb/common/ldb.c ldb->err_string = NULL;
ldb 253 source3/lib/ldb/common/ldb.c #define FIRST_OP(ldb, op) do { \
ldb 254 source3/lib/ldb/common/ldb.c module = ldb->modules; \
ldb 257 source3/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb, "unable to find module or backend to handle operation: " #op); \
ldb 265 source3/lib/ldb/common/ldb.c static int ldb_transaction_start_internal(struct ldb_context *ldb)
ldb 269 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, start_transaction);
ldb 271 source3/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 275 source3/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 277 source3/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 289 source3/lib/ldb/common/ldb.c static int ldb_transaction_commit_internal(struct ldb_context *ldb)
ldb 293 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, end_transaction);
ldb 295 source3/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 299 source3/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 301 source3/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 313 source3/lib/ldb/common/ldb.c static int ldb_transaction_cancel_internal(struct ldb_context *ldb)
ldb 317 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, del_transaction);
ldb 321 source3/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 323 source3/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 332 source3/lib/ldb/common/ldb.c int ldb_transaction_start(struct ldb_context *ldb)
ldb 335 source3/lib/ldb/common/ldb.c ldb->transaction_active++;
ldb 337 source3/lib/ldb/common/ldb.c return ldb_transaction_start_internal(ldb);
ldb 340 source3/lib/ldb/common/ldb.c int ldb_transaction_commit(struct ldb_context *ldb)
ldb 343 source3/lib/ldb/common/ldb.c if (ldb->transaction_active > 0)
ldb 344 source3/lib/ldb/common/ldb.c ldb->transaction_active--;
ldb 346 source3/lib/ldb/common/ldb.c return ldb_transaction_commit_internal(ldb);
ldb 349 source3/lib/ldb/common/ldb.c int ldb_transaction_cancel(struct ldb_context *ldb)
ldb 352 source3/lib/ldb/common/ldb.c if (ldb->transaction_active > 0)
ldb 353 source3/lib/ldb/common/ldb.c ldb->transaction_active--;
ldb 355 source3/lib/ldb/common/ldb.c return ldb_transaction_cancel_internal(ldb);
ldb 358 source3/lib/ldb/common/ldb.c static int ldb_autotransaction_start(struct ldb_context *ldb)
ldb 361 source3/lib/ldb/common/ldb.c if (ldb->transaction_active)
ldb 364 source3/lib/ldb/common/ldb.c return ldb_transaction_start_internal(ldb);
ldb 367 source3/lib/ldb/common/ldb.c static int ldb_autotransaction_commit(struct ldb_context *ldb)
ldb 370 source3/lib/ldb/common/ldb.c if (ldb->transaction_active)
ldb 373 source3/lib/ldb/common/ldb.c return ldb_transaction_commit_internal(ldb);
ldb 376 source3/lib/ldb/common/ldb.c static int ldb_autotransaction_cancel(struct ldb_context *ldb)
ldb 379 source3/lib/ldb/common/ldb.c if (ldb->transaction_active)
ldb 382 source3/lib/ldb/common/ldb.c return ldb_transaction_cancel_internal(ldb);
ldb 386 source3/lib/ldb/common/ldb.c static int ldb_autotransaction_request(struct ldb_context *ldb, struct ldb_request *req)
ldb 390 source3/lib/ldb/common/ldb.c ret = ldb_autotransaction_start(ldb);
ldb 395 source3/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 401 source3/lib/ldb/common/ldb.c return ldb_autotransaction_commit(ldb);
ldb 403 source3/lib/ldb/common/ldb.c ldb_autotransaction_cancel(ldb);
ldb 405 source3/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 407 source3/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb, "%s (%d)", ldb_strerror(ret), ret);
ldb 424 source3/lib/ldb/common/ldb.c int ldb_set_timeout(struct ldb_context *ldb, struct ldb_request *req, int timeout)
ldb 431 source3/lib/ldb/common/ldb.c req->timeout = ldb->default_timeout;
ldb 439 source3/lib/ldb/common/ldb.c int ldb_set_timeout_from_prev_req(struct ldb_context *ldb, struct ldb_request *oldreq, struct ldb_request *newreq)
ldb 448 source3/lib/ldb/common/ldb.c return ldb_set_timeout(ldb, newreq, 0);
ldb 464 source3/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms)
ldb 466 source3/lib/ldb/common/ldb.c ldb->create_perms = perms;
ldb 474 source3/lib/ldb/common/ldb.c int ldb_request(struct ldb_context *ldb, struct ldb_request *req)
ldb 479 source3/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 484 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, search);
ldb 488 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, add);
ldb 492 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, modify);
ldb 496 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, del);
ldb 500 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, rename);
ldb 504 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, sequence_number);
ldb 508 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, request);
ldb 524 source3/lib/ldb/common/ldb.c int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 530 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "NULL Context in callback");
ldb 537 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "NULL res or ares in callback");
ldb 582 source3/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 598 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 612 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Unable to parse search expression");
ldb 627 source3/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 640 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 656 source3/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 669 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 685 source3/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 698 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 714 source3/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 728 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 748 source3/lib/ldb/common/ldb.c static int _ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx,
ldb 766 source3/lib/ldb/common/ldb.c ret = ldb_build_search_req(&req, ldb, mem_ctx,
ldb 767 source3/lib/ldb/common/ldb.c base?base:ldb_get_default_basedn(ldb),
ldb 777 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 779 source3/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 802 source3/lib/ldb/common/ldb.c int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, struct ldb_result **result,
ldb 825 source3/lib/ldb/common/ldb.c ret = _ldb_search(ldb, ldb, &res, base, scope, attrs, expression);
ldb 843 source3/lib/ldb/common/ldb.c int ldb_add(struct ldb_context *ldb,
ldb 849 source3/lib/ldb/common/ldb.c ret = ldb_msg_sanity_check(ldb, message);
ldb 854 source3/lib/ldb/common/ldb.c ret = ldb_build_add_req(&req, ldb, ldb,
ldb 862 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 865 source3/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 874 source3/lib/ldb/common/ldb.c int ldb_modify(struct ldb_context *ldb,
ldb 880 source3/lib/ldb/common/ldb.c ret = ldb_msg_sanity_check(ldb, message);
ldb 885 source3/lib/ldb/common/ldb.c ret = ldb_build_mod_req(&req, ldb, ldb,
ldb 893 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 896 source3/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 906 source3/lib/ldb/common/ldb.c int ldb_delete(struct ldb_context *ldb, const struct ldb_dn *dn)
ldb 911 source3/lib/ldb/common/ldb.c ret = ldb_build_del_req(&req, ldb, ldb,
ldb 919 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 922 source3/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 931 source3/lib/ldb/common/ldb.c int ldb_rename(struct ldb_context *ldb, const struct ldb_dn *olddn, const struct ldb_dn *newdn)
ldb 936 source3/lib/ldb/common/ldb.c ret = ldb_build_rename_req(&req, ldb, ldb,
ldb 945 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 948 source3/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 958 source3/lib/ldb/common/ldb.c int ldb_sequence_number(struct ldb_context *ldb, enum ldb_sequence_type type, uint64_t *seq_num)
ldb 963 source3/lib/ldb/common/ldb.c req = talloc(ldb, struct ldb_request);
ldb 965 source3/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 973 source3/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 977 source3/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 992 source3/lib/ldb/common/ldb.c const char *ldb_errstring(struct ldb_context *ldb)
ldb 994 source3/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 995 source3/lib/ldb/common/ldb.c return ldb->err_string;
ldb 1100 source3/lib/ldb/common/ldb.c int ldb_set_opaque(struct ldb_context *ldb, const char *name, void *value)
ldb 1105 source3/lib/ldb/common/ldb.c for (o=ldb->opaque;o;o=o->next) {
ldb 1112 source3/lib/ldb/common/ldb.c o = talloc(ldb, struct ldb_opaque);
ldb 1114 source3/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 1117 source3/lib/ldb/common/ldb.c o->next = ldb->opaque;
ldb 1120 source3/lib/ldb/common/ldb.c ldb->opaque = o;
ldb 1127 source3/lib/ldb/common/ldb.c void *ldb_get_opaque(struct ldb_context *ldb, const char *name)
ldb 1130 source3/lib/ldb/common/ldb.c for (o=ldb->opaque;o;o=o->next) {
ldb 37 source3/lib/ldb/common/ldb_attributes.c int ldb_set_attrib_handlers(struct ldb_context *ldb,
ldb 43 source3/lib/ldb/common/ldb_attributes.c h = talloc_realloc(ldb, ldb->schema.attrib_handlers,
ldb 45 source3/lib/ldb/common/ldb_attributes.c ldb->schema.num_attrib_handlers + num_handlers);
ldb 47 source3/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 50 source3/lib/ldb/common/ldb_attributes.c ldb->schema.attrib_handlers = h;
ldb 51 source3/lib/ldb/common/ldb_attributes.c memcpy(h + ldb->schema.num_attrib_handlers,
ldb 54 source3/lib/ldb/common/ldb_attributes.c if (h[ldb->schema.num_attrib_handlers+i].flags & LDB_ATTR_FLAG_ALLOCATED) {
ldb 55 source3/lib/ldb/common/ldb_attributes.c h[ldb->schema.num_attrib_handlers+i].attr = talloc_strdup(ldb->schema.attrib_handlers,
ldb 56 source3/lib/ldb/common/ldb_attributes.c h[ldb->schema.num_attrib_handlers+i].attr);
ldb 57 source3/lib/ldb/common/ldb_attributes.c if (h[ldb->schema.num_attrib_handlers+i].attr == NULL) {
ldb 58 source3/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 63 source3/lib/ldb/common/ldb_attributes.c ldb->schema.num_attrib_handlers += num_handlers;
ldb 71 source3/lib/ldb/common/ldb_attributes.c static int ldb_default_copy(struct ldb_context *ldb,
ldb 88 source3/lib/ldb/common/ldb_attributes.c static int ldb_default_cmp(struct ldb_context *ldb,
ldb 113 source3/lib/ldb/common/ldb_attributes.c const struct ldb_attrib_handler *ldb_attrib_handler(struct ldb_context *ldb,
ldb 119 source3/lib/ldb/common/ldb_attributes.c for (i=0;i<ldb->schema.num_attrib_handlers;i++) {
ldb 120 source3/lib/ldb/common/ldb_attributes.c if (strcmp(ldb->schema.attrib_handlers[i].attr, "*") == 0) {
ldb 121 source3/lib/ldb/common/ldb_attributes.c def = &ldb->schema.attrib_handlers[i];
ldb 123 source3/lib/ldb/common/ldb_attributes.c if (ldb_attr_cmp(attrib, ldb->schema.attrib_handlers[i].attr) == 0) {
ldb 124 source3/lib/ldb/common/ldb_attributes.c return &ldb->schema.attrib_handlers[i];
ldb 134 source3/lib/ldb/common/ldb_attributes.c void ldb_remove_attrib_handler(struct ldb_context *ldb, const char *attrib)
ldb 138 source3/lib/ldb/common/ldb_attributes.c h = ldb_attrib_handler(ldb, attrib);
ldb 145 source3/lib/ldb/common/ldb_attributes.c i = h - ldb->schema.attrib_handlers;
ldb 146 source3/lib/ldb/common/ldb_attributes.c if (i < ldb->schema.num_attrib_handlers - 1) {
ldb 147 source3/lib/ldb/common/ldb_attributes.c memmove(&ldb->schema.attrib_handlers[i],
ldb 148 source3/lib/ldb/common/ldb_attributes.c h+1, sizeof(*h) * (ldb->schema.num_attrib_handlers-(i+1)));
ldb 150 source3/lib/ldb/common/ldb_attributes.c ldb->schema.num_attrib_handlers--;
ldb 156 source3/lib/ldb/common/ldb_attributes.c int ldb_set_attrib_handler_syntax(struct ldb_context *ldb,
ldb 159 source3/lib/ldb/common/ldb_attributes.c const struct ldb_attrib_handler *h = ldb_attrib_handler_syntax(ldb, syntax);
ldb 162 source3/lib/ldb/common/ldb_attributes.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Unknown syntax '%s'\n", syntax);
ldb 167 source3/lib/ldb/common/ldb_attributes.c return ldb_set_attrib_handlers(ldb, &h2, 1);
ldb 173 source3/lib/ldb/common/ldb_attributes.c int ldb_setup_wellknown_attributes(struct ldb_context *ldb)
ldb 189 source3/lib/ldb/common/ldb_attributes.c if (ldb_set_attrib_handler_syntax(ldb, wellknown[i].attr,
ldb 201 source3/lib/ldb/common/ldb_attributes.c const char **ldb_subclass_list(struct ldb_context *ldb, const char *classname)
ldb 204 source3/lib/ldb/common/ldb_attributes.c for (i=0;i<ldb->schema.num_classes;i++) {
ldb 205 source3/lib/ldb/common/ldb_attributes.c if (ldb_attr_cmp(classname, ldb->schema.classes[i].name) == 0) {
ldb 206 source3/lib/ldb/common/ldb_attributes.c return (const char **)ldb->schema.classes[i].subclasses;
ldb 216 source3/lib/ldb/common/ldb_attributes.c static int ldb_subclass_new(struct ldb_context *ldb, const char *classname, const char *subclass)
ldb 219 source3/lib/ldb/common/ldb_attributes.c s = talloc_realloc(ldb, ldb->schema.classes, struct ldb_subclass, ldb->schema.num_classes+1);
ldb 222 source3/lib/ldb/common/ldb_attributes.c ldb->schema.classes = s;
ldb 223 source3/lib/ldb/common/ldb_attributes.c c = &s[ldb->schema.num_classes];
ldb 234 source3/lib/ldb/common/ldb_attributes.c ldb->schema.num_classes++;
ldb 238 source3/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 245 source3/lib/ldb/common/ldb_attributes.c int ldb_subclass_add(struct ldb_context *ldb, const char *classname, const char *subclass)
ldb 251 source3/lib/ldb/common/ldb_attributes.c for (i=0;i<ldb->schema.num_classes;i++) {
ldb 252 source3/lib/ldb/common/ldb_attributes.c if (ldb_attr_cmp(classname, ldb->schema.classes[i].name) == 0) {
ldb 256 source3/lib/ldb/common/ldb_attributes.c if (i == ldb->schema.num_classes) {
ldb 257 source3/lib/ldb/common/ldb_attributes.c return ldb_subclass_new(ldb, classname, subclass);
ldb 259 source3/lib/ldb/common/ldb_attributes.c c = &ldb->schema.classes[i];
ldb 263 source3/lib/ldb/common/ldb_attributes.c s = talloc_realloc(ldb->schema.classes, c->subclasses, char *, n+2);
ldb 265 source3/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 272 source3/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 283 source3/lib/ldb/common/ldb_attributes.c void ldb_subclass_remove(struct ldb_context *ldb, const char *classname)
ldb 288 source3/lib/ldb/common/ldb_attributes.c for (i=0;i<ldb->schema.num_classes;i++) {
ldb 289 source3/lib/ldb/common/ldb_attributes.c if (ldb_attr_cmp(classname, ldb->schema.classes[i].name) == 0) {
ldb 293 source3/lib/ldb/common/ldb_attributes.c if (i == ldb->schema.num_classes) {
ldb 297 source3/lib/ldb/common/ldb_attributes.c c = &ldb->schema.classes[i];
ldb 300 source3/lib/ldb/common/ldb_attributes.c if (ldb->schema.num_classes-(i+1) > 0) {
ldb 301 source3/lib/ldb/common/ldb_attributes.c memmove(c, c+1, sizeof(*c) * (ldb->schema.num_classes-(i+1)));
ldb 303 source3/lib/ldb/common/ldb_attributes.c ldb->schema.num_classes--;
ldb 304 source3/lib/ldb/common/ldb_attributes.c if (ldb->schema.num_classes == 0) {
ldb 305 source3/lib/ldb/common/ldb_attributes.c talloc_free(ldb->schema.classes);
ldb 306 source3/lib/ldb/common/ldb_attributes.c ldb->schema.classes = NULL;
ldb 40 source3/lib/ldb/common/ldb_debug.c int ldb_set_debug(struct ldb_context *ldb,
ldb 45 source3/lib/ldb/common/ldb_debug.c ldb->debug_ops.debug = debug;
ldb 46 source3/lib/ldb/common/ldb_debug.c ldb->debug_ops.context = context;
ldb 67 source3/lib/ldb/common/ldb_debug.c int ldb_set_debug_stderr(struct ldb_context *ldb)
ldb 69 source3/lib/ldb/common/ldb_debug.c return ldb_set_debug(ldb, ldb_debug_stderr, ldb);
ldb 75 source3/lib/ldb/common/ldb_debug.c void ldb_debug(struct ldb_context *ldb, enum ldb_debug_level level, const char *fmt, ...)
ldb 78 source3/lib/ldb/common/ldb_debug.c if (ldb->debug_ops.debug == NULL) {
ldb 79 source3/lib/ldb/common/ldb_debug.c ldb_set_debug_stderr(ldb);
ldb 82 source3/lib/ldb/common/ldb_debug.c ldb->debug_ops.debug(ldb->debug_ops.context, level, fmt, ap);
ldb 90 source3/lib/ldb/common/ldb_debug.c void ldb_debug_set(struct ldb_context *ldb, enum ldb_debug_level level,
ldb 96 source3/lib/ldb/common/ldb_debug.c msg = talloc_vasprintf(ldb, fmt, ap);
ldb 99 source3/lib/ldb/common/ldb_debug.c ldb_set_errstring(ldb, msg);
ldb 100 source3/lib/ldb/common/ldb_debug.c ldb_debug(ldb, level, "%s", msg);
ldb 508 source3/lib/ldb/common/ldb_dn.c int ldb_dn_compare_base(struct ldb_context *ldb,
ldb 536 source3/lib/ldb/common/ldb_dn.c h = ldb_attrib_handler(ldb, base->components[n0].name);
ldb 537 source3/lib/ldb/common/ldb_dn.c ret = h->comparison_fn(ldb, ldb, &(base->components[n0].value),
ldb 554 source3/lib/ldb/common/ldb_dn.c int ldb_dn_compare(struct ldb_context *ldb,
ldb 563 source3/lib/ldb/common/ldb_dn.c return ldb_dn_compare_base(ldb, edn0, edn1);
ldb 566 source3/lib/ldb/common/ldb_dn.c int ldb_dn_cmp(struct ldb_context *ldb, const char *dn0, const char *dn1)
ldb 574 source3/lib/ldb/common/ldb_dn.c edn0 = ldb_dn_explode_casefold(ldb, ldb, dn0);
ldb 577 source3/lib/ldb/common/ldb_dn.c edn1 = ldb_dn_explode_casefold(ldb, ldb, dn1);
ldb 583 source3/lib/ldb/common/ldb_dn.c ret = ldb_dn_compare(ldb, edn0, edn1);
ldb 595 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn)
ldb 625 source3/lib/ldb/common/ldb_dn.c h = ldb_attrib_handler(ldb, dc.name);
ldb 626 source3/lib/ldb/common/ldb_dn.c ret = h->canonicalise_fn(ldb, cedn->components,
ldb 640 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_explode_casefold(struct ldb_context *ldb, void *mem_ctx, const char *dn)
ldb 646 source3/lib/ldb/common/ldb_dn.c edn = ldb_dn_explode(ldb, dn);
ldb 649 source3/lib/ldb/common/ldb_dn.c cdn = ldb_dn_casefold(ldb, mem_ctx, edn);
ldb 655 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_linearize_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn)
ldb 668 source3/lib/ldb/common/ldb_dn.c cdn = ldb_dn_casefold(ldb, mem_ctx, edn);
ldb 671 source3/lib/ldb/common/ldb_dn.c dn = ldb_dn_linearize(ldb, cdn);
ldb 239 source3/lib/ldb/common/ldb_ldif.c static int base64_encode_f(struct ldb_context *ldb,
ldb 244 source3/lib/ldb/common/ldb_ldif.c char *b = ldb_base64_encode(ldb, buf, len);
ldb 274 source3/lib/ldb/common/ldb_ldif.c int ldb_ldif_write(struct ldb_context *ldb,
ldb 298 source3/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: Invalid ldif changetype %d\n",
ldb 310 source3/lib/ldb/common/ldb_ldif.c h = ldb_attrib_handler(ldb, msg->elements[i].name);
ldb 331 source3/lib/ldb/common/ldb_ldif.c ret = h->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v);
ldb 337 source3/lib/ldb/common/ldb_ldif.c ret = base64_encode_f(ldb, fprintf_fn, private_data,
ldb 376 source3/lib/ldb/common/ldb_ldif.c static char *next_chunk(struct ldb_context *ldb,
ldb 388 source3/lib/ldb/common/ldb_ldif.c c2 = talloc_realloc(ldb, chunk, char, alloc_size);
ldb 511 source3/lib/ldb/common/ldb_ldif.c void ldb_ldif_read_free(struct ldb_context *ldb, struct ldb_ldif *ldif)
ldb 519 source3/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read(struct ldb_context *ldb,
ldb 531 source3/lib/ldb/common/ldb_ldif.c ldif = talloc(ldb, struct ldb_ldif);
ldb 548 source3/lib/ldb/common/ldb_ldif.c chunk = next_chunk(ldb, fgetc_fn, private_data);
ldb 563 source3/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: First line of ldif must be a dn not '%s'\n",
ldb 571 source3/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: Unable to parse dn '%s'\n",
ldb 590 source3/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 623 source3/lib/ldb/common/ldb_ldif.c h = ldb_attrib_handler(ldb, attr);
ldb 634 source3/lib/ldb/common/ldb_ldif.c ret = h->ldif_read_fn(ldb, ldif, &value, &el->values[el->num_values]);
ldb 639 source3/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 663 source3/lib/ldb/common/ldb_ldif.c ret = h->ldif_read_fn(ldb, ldif, &value, &el->values[0]);
ldb 697 source3/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_file(struct ldb_context *ldb, FILE *f)
ldb 701 source3/lib/ldb/common/ldb_ldif.c return ldb_ldif_read(ldb, fgetc_file, &state);
ldb 722 source3/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s)
ldb 727 source3/lib/ldb/common/ldb_ldif.c ldif = ldb_ldif_read(ldb, fgetc_string, &state);
ldb 755 source3/lib/ldb/common/ldb_ldif.c int ldb_ldif_write_file(struct ldb_context *ldb, FILE *f, const struct ldb_ldif *ldif)
ldb 759 source3/lib/ldb/common/ldb_ldif.c return ldb_ldif_write(ldb, fprintf_file, &state, ldif);
ldb 41 source3/lib/ldb/common/ldb_match.c static int ldb_match_scope(struct ldb_context *ldb,
ldb 54 source3/lib/ldb/common/ldb_match.c if (ldb_dn_compare(ldb, base, dn) == 0) {
ldb 61 source3/lib/ldb/common/ldb_match.c if (ldb_dn_compare_base(ldb, base, dn) == 0) {
ldb 69 source3/lib/ldb/common/ldb_match.c if (ldb_dn_compare_base(ldb, base, dn) == 0) {
ldb 82 source3/lib/ldb/common/ldb_match.c static int ldb_match_present(struct ldb_context *ldb,
ldb 98 source3/lib/ldb/common/ldb_match.c static int ldb_match_comparison(struct ldb_context *ldb,
ldb 117 source3/lib/ldb/common/ldb_match.c h = ldb_attrib_handler(ldb, el->name);
ldb 120 source3/lib/ldb/common/ldb_match.c ret = h->comparison_fn(ldb, ldb, &el->values[i], &tree->u.comparison.value);
ldb 139 source3/lib/ldb/common/ldb_match.c static int ldb_match_equality(struct ldb_context *ldb,
ldb 151 source3/lib/ldb/common/ldb_match.c valuedn = ldb_dn_explode_casefold(ldb, ldb,
ldb 157 source3/lib/ldb/common/ldb_match.c ret = ldb_dn_compare(ldb, msg->dn, valuedn);
ldb 172 source3/lib/ldb/common/ldb_match.c h = ldb_attrib_handler(ldb, el->name);
ldb 175 source3/lib/ldb/common/ldb_match.c if (h->comparison_fn(ldb, ldb, &tree->u.equality.value,
ldb 184 source3/lib/ldb/common/ldb_match.c static int ldb_wildcard_compare(struct ldb_context *ldb,
ldb 196 source3/lib/ldb/common/ldb_match.c h = ldb_attrib_handler(ldb, tree->u.substring.attr);
ldb 198 source3/lib/ldb/common/ldb_match.c if(h->canonicalise_fn(ldb, ldb, &value, &val) != 0)
ldb 207 source3/lib/ldb/common/ldb_match.c if(h->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed;
ldb 224 source3/lib/ldb/common/ldb_match.c if(h->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed;
ldb 255 source3/lib/ldb/common/ldb_match.c static int ldb_match_substring(struct ldb_context *ldb,
ldb 269 source3/lib/ldb/common/ldb_match.c if (ldb_wildcard_compare(ldb, tree, el->values[i]) == 1) {
ldb 304 source3/lib/ldb/common/ldb_match.c static int ldb_match_extended(struct ldb_context *ldb,
ldb 321 source3/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: dnAttributes extended match not supported yet");
ldb 325 source3/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: no-rule extended matches not supported yet");
ldb 329 source3/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: no-attribute extended matches not supported yet");
ldb 340 source3/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: unknown extended rule_id %s\n",
ldb 367 source3/lib/ldb/common/ldb_match.c static int ldb_match_message(struct ldb_context *ldb,
ldb 378 source3/lib/ldb/common/ldb_match.c v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
ldb 385 source3/lib/ldb/common/ldb_match.c v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
ldb 391 source3/lib/ldb/common/ldb_match.c return ! ldb_match_message(ldb, msg, tree->u.isnot.child, scope);
ldb 394 source3/lib/ldb/common/ldb_match.c return ldb_match_equality(ldb, msg, tree, scope);
ldb 397 source3/lib/ldb/common/ldb_match.c return ldb_match_substring(ldb, msg, tree, scope);
ldb 400 source3/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_GREATER);
ldb 403 source3/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_LESS);
ldb 406 source3/lib/ldb/common/ldb_match.c return ldb_match_present(ldb, msg, tree, scope);
ldb 409 source3/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_APPROX);
ldb 412 source3/lib/ldb/common/ldb_match.c return ldb_match_extended(ldb, msg, tree, scope);
ldb 419 source3/lib/ldb/common/ldb_match.c int ldb_match_msg(struct ldb_context *ldb,
ldb 425 source3/lib/ldb/common/ldb_match.c if ( ! ldb_match_scope(ldb, base, msg->dn, scope) ) {
ldb 429 source3/lib/ldb/common/ldb_match.c return ldb_match_message(ldb, msg, tree, scope);
ldb 74 source3/lib/ldb/common/ldb_modules.c const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string)
ldb 84 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_strdup_no_spaces()\n");
ldb 90 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_list_from_string()\n");
ldb 106 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_list_from_string()\n");
ldb 203 source3/lib/ldb/common/ldb_modules.c int ldb_try_load_dso(struct ldb_context *ldb, const char *name)
ldb 213 source3/lib/ldb/common/ldb_modules.c modulesdir = talloc_strdup(ldb, getenv("LD_LDB_MODULE_PATH"));
ldb 216 source3/lib/ldb/common/ldb_modules.c modulesdir = talloc_asprintf(ldb, "%s/ldb", get_dyn_LIBDIR());
ldb 218 source3/lib/ldb/common/ldb_modules.c modulesdir = talloc_strdup(ldb, MODULESDIR);
ldb 222 source3/lib/ldb/common/ldb_modules.c path = talloc_asprintf(ldb, "%s/%s.%s", modulesdir, name, SHLIBEXT);
ldb 226 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "trying to load %s from %s\n", name, path);
ldb 230 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_WARNING, "unable to load %s from %s: %s\n", name, path, dlerror());
ldb 237 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_ERROR, "no symbol "
ldb 252 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "no dlopen() - not trying to load %s module\n", name);
ldb 257 source3/lib/ldb/common/ldb_modules.c int ldb_load_modules_list(struct ldb_context *ldb, const char **module_list, struct ldb_module *backend, struct ldb_module **out)
ldb 270 source3/lib/ldb/common/ldb_modules.c if (ldb_try_load_dso(ldb, module_list[i]) == 0) {
ldb 276 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_WARNING, "WARNING: Module [%s] not found\n",
ldb 281 source3/lib/ldb/common/ldb_modules.c current = talloc_zero(ldb, struct ldb_module);
ldb 287 source3/lib/ldb/common/ldb_modules.c current->ldb = ldb;
ldb 296 source3/lib/ldb/common/ldb_modules.c int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module)
ldb 303 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "module initialization failed\n");
ldb 310 source3/lib/ldb/common/ldb_modules.c int ldb_load_modules(struct ldb_context *ldb, const char *options[])
ldb 315 source3/lib/ldb/common/ldb_modules.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 326 source3/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, &options[i][LDB_MODULE_PREFIX_LEN]);
ldb 332 source3/lib/ldb/common/ldb_modules.c if ((modules == NULL) && (strcmp("ldap", ldb->modules->ops->name) != 0)) {
ldb 343 source3/lib/ldb/common/ldb_modules.c ret = ldb_search(ldb, ldb, &res, mods_dn, LDB_SCOPE_BASE, attrs, "");
ldb 346 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "no modules required by the db\n");
ldb 349 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldb error (%s) occurred searching for modules, bailing out\n", ldb_errstring(ldb));
ldb 354 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Too many records found (%d), bailing out\n", res->count);
ldb 359 source3/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx,
ldb 368 source3/lib/ldb/common/ldb_modules.c ret = ldb_load_modules_list(ldb, modules, ldb->modules, &ldb->modules);
ldb 374 source3/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "No modules specified for this database\n");
ldb 377 source3/lib/ldb/common/ldb_modules.c return ldb_init_module_chain(ldb, ldb->modules);
ldb 386 source3/lib/ldb/common/ldb_modules.c struct ldb_context *ldb = module->ldb; \
ldb 390 source3/lib/ldb/common/ldb_modules.c ldb_asprintf_errstring(ldb, "Unable to find backend operation for " #op ); \
ldb 37 source3/lib/ldb/common/ldb_msg.c void ldb_dump_results(struct ldb_context *ldb, struct ldb_result *result, FILE *f);
ldb 511 source3/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
ldb 517 source3/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_copy(ldb, msg);
ldb 553 source3/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_diff(struct ldb_context *ldb,
ldb 561 source3/lib/ldb/common/ldb_msg.c mod = ldb_msg_new(ldb);
ldb 567 source3/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_canonicalize(ldb, msg2);
ldb 603 source3/lib/ldb/common/ldb_msg.c int ldb_msg_sanity_check(struct ldb_context *ldb,
ldb 611 source3/lib/ldb/common/ldb_msg.c ldb_set_errstring(ldb, "ldb message lacks a DN!");
ldb 619 source3/lib/ldb/common/ldb_msg.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 622 source3/lib/ldb/common/ldb_msg.c ldb_asprintf_errstring(ldb, "Element %s has empty attribute in ldb message (%s)!",
ldb 800 source3/lib/ldb/common/ldb_msg.c void ldb_dump_results(struct ldb_context *ldb, struct ldb_result *result, FILE *f)
ldb 809 source3/lib/ldb/common/ldb_msg.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 43 source3/lib/ldb/common/ldb_utf8.c void ldb_set_utf8_fns(struct ldb_context *ldb,
ldb 48 source3/lib/ldb/common/ldb_utf8.c ldb->utf8_fns.context = context;
ldb 50 source3/lib/ldb/common/ldb_utf8.c ldb->utf8_fns.casefold = casefold;
ldb 71 source3/lib/ldb/common/ldb_utf8.c void ldb_set_utf8_default(struct ldb_context *ldb)
ldb 73 source3/lib/ldb/common/ldb_utf8.c ldb_set_utf8_fns(ldb, NULL, ldb_casefold_default);
ldb 76 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s)
ldb 78 source3/lib/ldb/common/ldb_utf8.c return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s);
ldb 58 source3/lib/ldb/examples/ldbreader.c struct ldb_context *ldb;
ldb 69 source3/lib/ldb/examples/ldbreader.c ldb = ldb_init(NULL);
ldb 77 source3/lib/ldb/examples/ldbreader.c if (LDB_SUCCESS != ldb_connect(ldb, "tdb://tdbtest.ldb", LDB_FLG_RDONLY, NULL) ){
ldb 90 source3/lib/ldb/examples/ldbreader.c if (LDB_SUCCESS != ldb_search(ldb, ldb, &resultMsg, NULL, LDB_SCOPE_DEFAULT,
ldb 110 source3/lib/ldb/examples/ldbreader.c ldb_ldif_write(ldb, vprintf_fn, NULL, &ldifMsg);
ldb 119 source3/lib/ldb/examples/ldbreader.c talloc_free(ldb);
ldb 58 source3/lib/ldb/examples/ldifreader.c struct ldb_context *ldb;
ldb 74 source3/lib/ldb/examples/ldifreader.c ldb = ldb_init(NULL);
ldb 85 source3/lib/ldb/examples/ldifreader.c while ( (ldifMsg = ldb_ldif_read_file(ldb, fileStream)) ) {
ldb 113 source3/lib/ldb/examples/ldifreader.c ldb_ldif_write(ldb, vprintf_fn, NULL, ldifMsg);
ldb 118 source3/lib/ldb/examples/ldifreader.c ldb_ldif_read_free(ldb, ldifMsg);
ldb 124 source3/lib/ldb/examples/ldifreader.c talloc_free(ldb);
ldb 773 source3/lib/ldb/include/ldb.h int ldb_request(struct ldb_context *ldb, struct ldb_request *request);
ldb 777 source3/lib/ldb/include/ldb.h int ldb_set_timeout(struct ldb_context *ldb, struct ldb_request *req, int timeout);
ldb 778 source3/lib/ldb/include/ldb.h int ldb_set_timeout_from_prev_req(struct ldb_context *ldb, struct ldb_request *oldreq, struct ldb_request *newreq);
ldb 779 source3/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms);
ldb 826 source3/lib/ldb/include/ldb.h int ldb_connect(struct ldb_context *ldb, const char *url, unsigned int flags, const char *options[]);
ldb 832 source3/lib/ldb/include/ldb.h const struct ldb_dn *ldb_get_default_basedn(struct ldb_context *ldb);
ldb 853 source3/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares);
ldb 873 source3/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 898 source3/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 920 source3/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 942 source3/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 965 source3/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 990 source3/lib/ldb/include/ldb.h int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx,
ldb 998 source3/lib/ldb/include/ldb.h int ldb_search_bytree(struct ldb_context *ldb,
ldb 1018 source3/lib/ldb/include/ldb.h int ldb_add(struct ldb_context *ldb,
ldb 1033 source3/lib/ldb/include/ldb.h int ldb_modify(struct ldb_context *ldb,
ldb 1049 source3/lib/ldb/include/ldb.h int ldb_rename(struct ldb_context *ldb, const struct ldb_dn *olddn, const struct ldb_dn *newdn);
ldb 1063 source3/lib/ldb/include/ldb.h int ldb_delete(struct ldb_context *ldb, const struct ldb_dn *dn);
ldb 1068 source3/lib/ldb/include/ldb.h int ldb_transaction_start(struct ldb_context *ldb);
ldb 1073 source3/lib/ldb/include/ldb.h int ldb_transaction_commit(struct ldb_context *ldb);
ldb 1078 source3/lib/ldb/include/ldb.h int ldb_transaction_cancel(struct ldb_context *ldb);
ldb 1084 source3/lib/ldb/include/ldb.h const char *ldb_errstring(struct ldb_context *ldb);
ldb 1095 source3/lib/ldb/include/ldb.h void ldb_set_utf8_default(struct ldb_context *ldb);
ldb 1109 source3/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s);
ldb 1144 source3/lib/ldb/include/ldb.h int ldb_ldif_write(struct ldb_context *ldb,
ldb 1160 source3/lib/ldb/include/ldb.h void ldb_ldif_read_free(struct ldb_context *ldb, struct ldb_ldif *msg);
ldb 1189 source3/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read(struct ldb_context *ldb,
ldb 1208 source3/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_file(struct ldb_context *ldb, FILE *f);
ldb 1226 source3/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s);
ldb 1239 source3/lib/ldb/include/ldb.h int ldb_ldif_write_file(struct ldb_context *ldb, FILE *f, const struct ldb_ldif *msg);
ldb 1269 source3/lib/ldb/include/ldb.h int ldb_attrib_add_handlers(struct ldb_context *ldb,
ldb 1282 source3/lib/ldb/include/ldb.h char *ldb_dn_linearize_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn);
ldb 1283 source3/lib/ldb/include/ldb.h int ldb_dn_compare_base(struct ldb_context *ldb, const struct ldb_dn *base, const struct ldb_dn *dn);
ldb 1284 source3/lib/ldb/include/ldb.h int ldb_dn_compare(struct ldb_context *ldb, const struct ldb_dn *edn0, const struct ldb_dn *edn1);
ldb 1285 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn);
ldb 1286 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_explode_casefold(struct ldb_context *ldb, void *mem_ctx, const char *dn);
ldb 1310 source3/lib/ldb/include/ldb.h int ldb_dn_cmp(struct ldb_context *ldb, const char *dn1, const char *dn2);
ldb 1439 source3/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
ldb 1443 source3/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_diff(struct ldb_context *ldb,
ldb 1464 source3/lib/ldb/include/ldb.h int ldb_msg_sanity_check(struct ldb_context *ldb,
ldb 1483 source3/lib/ldb/include/ldb.h int ldb_set_debug(struct ldb_context *ldb,
ldb 1491 source3/lib/ldb/include/ldb.h void ldb_set_utf8_fns(struct ldb_context *ldb,
ldb 1498 source3/lib/ldb/include/ldb.h int ldb_set_debug_stderr(struct ldb_context *ldb);
ldb 1501 source3/lib/ldb/include/ldb.h int ldb_set_opaque(struct ldb_context *ldb, const char *name, void *value);
ldb 1502 source3/lib/ldb/include/ldb.h void *ldb_get_opaque(struct ldb_context *ldb, const char *name);
ldb 1504 source3/lib/ldb/include/ldb.h const struct ldb_attrib_handler *ldb_attrib_handler(struct ldb_context *ldb,
ldb 47 source3/lib/ldb/include/ldb_private.h struct ldb_context *ldb;
ldb 73 source3/lib/ldb/include/ldb_private.h typedef int (*ldb_connect_fn) (struct ldb_context *ldb, const char *url, unsigned int flags, const char *options[],
ldb 132 source3/lib/ldb/include/ldb_private.h #define ldb_oom(ldb) ldb_debug_set(ldb, LDB_DEBUG_FATAL, "ldb out of memory at %s:%d\n", __FILE__, __LINE__)
ldb 136 source3/lib/ldb/include/ldb_private.h int ldb_connect_backend(struct ldb_context *ldb, const char *url, const char *options[],
ldb 141 source3/lib/ldb/include/ldb_private.h const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string);
ldb 142 source3/lib/ldb/include/ldb_private.h int ldb_load_modules_list(struct ldb_context *ldb, const char **module_list, struct ldb_module *backend, struct ldb_module **out);
ldb 143 source3/lib/ldb/include/ldb_private.h int ldb_load_modules(struct ldb_context *ldb, const char *options[]);
ldb 144 source3/lib/ldb/include/ldb_private.h int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module);
ldb 151 source3/lib/ldb/include/ldb_private.h void ldb_set_errstring(struct ldb_context *ldb, const char *err_string);
ldb 152 source3/lib/ldb/include/ldb_private.h void ldb_asprintf_errstring(struct ldb_context *ldb, const char *format, ...) PRINTF_ATTRIBUTE(2,3);
ldb 153 source3/lib/ldb/include/ldb_private.h void ldb_reset_err_string(struct ldb_context *ldb);
ldb 157 source3/lib/ldb/include/ldb_private.h int ldb_try_load_dso(struct ldb_context *ldb, const char *name);
ldb 160 source3/lib/ldb/include/ldb_private.h void ldb_debug(struct ldb_context *ldb, enum ldb_debug_level level, const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4);
ldb 161 source3/lib/ldb/include/ldb_private.h void ldb_debug_set(struct ldb_context *ldb, enum ldb_debug_level level,
ldb 179 source3/lib/ldb/include/ldb_private.h int ldb_match_msg(struct ldb_context *ldb,
ldb 185 source3/lib/ldb/include/ldb_private.h void ldb_remove_attrib_handler(struct ldb_context *ldb, const char *attrib);
ldb 186 source3/lib/ldb/include/ldb_private.h const struct ldb_attrib_handler *ldb_attrib_handler_syntax(struct ldb_context *ldb,
ldb 188 source3/lib/ldb/include/ldb_private.h int ldb_set_attrib_handlers(struct ldb_context *ldb,
ldb 191 source3/lib/ldb/include/ldb_private.h int ldb_setup_wellknown_attributes(struct ldb_context *ldb);
ldb 192 source3/lib/ldb/include/ldb_private.h int ldb_set_attrib_handler_syntax(struct ldb_context *ldb,
ldb 196 source3/lib/ldb/include/ldb_private.h const char **ldb_subclass_list(struct ldb_context *ldb, const char *classname);
ldb 197 source3/lib/ldb/include/ldb_private.h void ldb_subclass_remove(struct ldb_context *ldb, const char *classname);
ldb 198 source3/lib/ldb/include/ldb_private.h int ldb_subclass_add(struct ldb_context *ldb, const char *classname, const char *subclass);
ldb 200 source3/lib/ldb/include/ldb_private.h int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx,
ldb 202 source3/lib/ldb/include/ldb_private.h int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx,
ldb 218 source3/lib/ldb/include/ldb_private.h int ldb_sequence_number(struct ldb_context *ldb, enum ldb_sequence_type type, uint64_t *seq_num);
ldb 55 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 127 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ildb->ldb, ldap_errstr(ildb->ldap, status));
ldb 180 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
ldb 194 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
ldb 208 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
ldb 222 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
ldb 255 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ac->module->ldb, msg->r.SearchResultDone.errormessage);
ldb 304 source3/lib/ldb/ldb_ildap/ldb_ildap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
ldb 332 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 340 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 376 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "async send request failed");
ldb 381 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "connection to remote LDAP server dropped?");
ldb 416 source3/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_ac->callback(module->ldb, ildb_ac->context, NULL);
ldb 434 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Async interface called with NULL callback function or NULL context");
ldb 439 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Invalid expression parse tree");
ldb 445 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 457 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Unable to determine baseDN");
ldb 740 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_connect(struct ldb_context *ldb, const char *url,
ldb 748 source3/lib/ldb/ldb_ildap/ldb_ildap.c ildb = talloc(ldb, struct ildb_private);
ldb 750 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 754 source3/lib/ldb/ldb_ildap/ldb_ildap.c ildb->ldb = ldb;
ldb 756 source3/lib/ldb/ldb_ildap/ldb_ildap.c ildb->ldap = ldap4_new_connection(ildb, ldb_get_opaque(ldb, "EventContext"));
ldb 758 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 768 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to connect to ldap URL '%s' - %s\n",
ldb 774 source3/lib/ldb/ldb_ildap/ldb_ildap.c *module = talloc(ldb, struct ldb_module);
ldb 776 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 781 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->ldb = ldb;
ldb 787 source3/lib/ldb/ldb_ildap/ldb_ildap.c creds = talloc_get_type(ldb_get_opaque(ldb, "credentials"), struct cli_credentials);
ldb 789 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct auth_session_info *session_info = talloc_get_type(ldb_get_opaque(ldb, "sessionInfo"), struct auth_session_info);
ldb 801 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to bind - %s\n",
ldb 808 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to bind - %s\n",
ldb 75 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 83 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 174 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_add_msg_attr(struct ldb_context *ldb,
ldb 246 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Async interface called with NULL callback function or NULL context");
ldb 251 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Invalid expression parse tree");
ldb 256 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls are not yet supported by ldb_ldap backend!\n");
ldb 307 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
ldb 352 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
ldb 397 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
ldb 433 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
ldb 485 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
ldb 552 source3/lib/ldb/ldb_ldap/ldb_ldap.c lldb_add_msg_attr(ac->module->ldb, ares->message, attr, bval);
ldb 560 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
ldb 587 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
ldb 612 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
ldb 628 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
ldb 640 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ac->module->ldb, errmsgp);
ldb 642 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ac->module->ldb, ldap_err2string(handle->status));
ldb 788 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_connect(struct ldb_context *ldb,
ldb 798 source3/lib/ldb/ldb_ldap/ldb_ldap.c lldb = talloc(ldb, struct lldb_private);
ldb 800 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_oom(ldb);
ldb 808 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldap_initialize failed for URL '%s' - %s\n",
ldb 817 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldap_set_option failed - %s\n",
ldb 822 source3/lib/ldb/ldb_ldap/ldb_ldap.c *module = talloc(ldb, struct ldb_module);
ldb 824 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_oom(ldb);
ldb 829 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->ldb = ldb;
ldb 68 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 76 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 345 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
ldb 348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 371 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c char *cdn = ldb_dn_linearize_casefold(module->ldb,
ldb 373 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_dn_explode(module->ldb,
ldb 410 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
ldb 416 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(subval), &value);
ldb 431 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
ldb 434 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 450 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
ldb 453 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 482 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
ldb 485 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 618 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb = (struct ldb_context *)sqlite3_user_data(ctx);
ldb 631 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(ldb, attr);
ldb 636 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = h->comparison_fn(ldb, ldb, &valY, &valX);
ldb 645 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(ldb, attr);
ldb 650 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = h->comparison_fn(ldb, ldb, &valY, &valX);
ldb 731 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->message = ldb_msg_canonicalize(ac->module->ldb, ac->ares->message);
ldb 735 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c handle->status = ac->callback(ac->module->ldb, ac->context, ac->ares);
ldb 831 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c cdn = ldb_dn_linearize(local_ctx, ldb_dn_casefold(module->ldb, local_ctx, dn));
ldb 868 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c norm_basedn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.search.base));
ldb 996 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1004 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsql_ac->ares->message = ldb_msg_canonicalize(module->ldb, lsql_ac->ares->message);
ldb 1008 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, lsql_ac->ares);
ldb 1047 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) {
ldb 1068 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ndn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, msg->dn));
ldb 1088 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1114 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, el->name);
ldb 1122 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
ldb 1143 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1153 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
ldb 1185 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) {
ldb 1217 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, el->name);
ldb 1237 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1253 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
ldb 1275 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1301 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1314 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
ldb 1335 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
ldb 1394 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1402 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
ldb 1429 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c old_cdn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.rename.olddn));
ldb 1430 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c new_cdn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.rename.newdn));
ldb 1449 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
ldb 1457 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
ldb 1566 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb, const char *url, int flags)
ldb 1746 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb , /* user data */
ldb 1836 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsqlite3_connect(struct ldb_context *ldb,
ldb 1846 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc(ldb, struct lsqlite3_private);
ldb 1855 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = initialize(lsqlite3, ldb, url, flags);
ldb 1864 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c *module = talloc(ldb, struct ldb_module);
ldb 1866 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_oom(ldb);
ldb 1870 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->ldb = ldb;
ldb 76 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_remove_attrib_handler(module->ldb, msg->elements[i].name);
ldb 118 source3/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_explode(module->ldb, LTDB_ATTRIBUTES);
ldb 135 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "Invalid @ATTRIBUTES element for '%s'\n", msg->elements[i].name);
ldb 149 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 155 source3/lib/ldb/ldb_tdb/ldb_cache.c h = ldb_attrib_handler_syntax(module->ldb, syntax);
ldb 157 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 165 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ldb_set_attrib_handlers(module->ldb, &h2, 1) != 0) {
ldb 187 source3/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_explode(module->ldb, LTDB_SUBCLASSES);
ldb 199 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ldb_subclass_add(module->ldb, el->name,
ldb 229 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_subclass_remove(module->ldb, msg->elements[i].name);
ldb 349 source3/lib/ldb/ldb_tdb/ldb_cache.c baseinfo_dn = ldb_dn_explode(module->ldb, LTDB_BASEINFO);
ldb 394 source3/lib/ldb/ldb_tdb/ldb_cache.c indexlist_dn = ldb_dn_explode(module->ldb, LTDB_INDEXLIST);
ldb 105 source3/lib/ldb/ldb_tdb/ldb_index.c static struct ldb_dn *ldb_dn_key(struct ldb_context *ldb,
ldb 114 source3/lib/ldb/ldb_tdb/ldb_index.c attr_folded = ldb_attr_casefold(ldb, attr);
ldb 119 source3/lib/ldb/ldb_tdb/ldb_index.c h = ldb_attrib_handler(ldb, attr);
ldb 120 source3/lib/ldb/ldb_tdb/ldb_index.c if (h->canonicalise_fn(ldb, ldb, value, &v) != 0) {
ldb 128 source3/lib/ldb/ldb_tdb/ldb_index.c char *vstr = ldb_base64_encode(ldb, (char *)v.data, v.length);
ldb 130 source3/lib/ldb/ldb_tdb/ldb_index.c dn = talloc_asprintf(ldb, "%s:%s::%s", LTDB_INDEX, attr_folded, vstr);
ldb 140 source3/lib/ldb/ldb_tdb/ldb_index.c dn = talloc_asprintf(ldb, "%s:%s:%.*s",
ldb 149 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ldb_dn_explode(ldb, dn);
ldb 192 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 209 source3/lib/ldb/ldb_tdb/ldb_index.c dn = ldb_dn_key(ldb, tree->u.equality.attr, &tree->u.equality.value);
ldb 270 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 281 source3/lib/ldb/ldb_tdb/ldb_index.c subclasses = ldb_subclass_list(module->ldb, target);
ldb 312 source3/lib/ldb/ldb_tdb/ldb_index.c list_union(ldb, list, list2);
ldb 336 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(module->ldb);
ldb 341 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(module->ldb);
ldb 356 source3/lib/ldb/ldb_tdb/ldb_index.c static int list_intersect(struct ldb_context *ldb,
ldb 367 source3/lib/ldb/ldb_tdb/ldb_index.c list3 = talloc(ldb, struct dn_list);
ldb 403 source3/lib/ldb/ldb_tdb/ldb_index.c static int list_union(struct ldb_context *ldb,
ldb 453 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 493 source3/lib/ldb/ldb_tdb/ldb_index.c if (list_union(ldb, list, list2) == -1) {
ldb 537 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 574 source3/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) {
ldb 688 source3/lib/ldb/ldb_tdb/ldb_index.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, ac->base, ac->scope)) {
ldb 705 source3/lib/ldb/ldb_tdb/ldb_index.c handle->status = ac->callback(ac->module->ldb, ac->context, ares);
ldb 750 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ac->module->ldb);
ldb 755 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ac->module->ldb);
ldb 780 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1_new(struct ldb_context *ldb,
ldb 817 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1_add(struct ldb_context *ldb,
ldb 854 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 866 source3/lib/ldb/ldb_tdb/ldb_index.c dn_key = ldb_dn_key(ldb, el->name, &el->values[v_idx]);
ldb 893 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1_new(ldb, msg, el, dn);
ldb 895 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1_add(ldb, msg, el, i, dn);
ldb 971 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
ldb 981 source3/lib/ldb/ldb_tdb/ldb_index.c dn_key = ldb_dn_key(ldb, el->name, &el->values[v_idx]);
ldb 1007 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1125 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "Invalid DN in re_index: %s\n",
ldb 84 source3/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb = module->ldb;
ldb 91 source3/lib/ldb/ldb_tdb/ldb_pack.c dn = ldb_dn_linearize(ldb, message->dn);
ldb 116 source3/lib/ldb/ldb_tdb/ldb_pack.c data->dptr = talloc_array(ldb, uint8_t, size);
ldb 166 source3/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb = module->ldb;
ldb 284 source3/lib/ldb/ldb_tdb/ldb_pack.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 116 source3/lib/ldb/ldb_tdb/ldb_search.c struct ldb_context *ldb = module->ldb;
ldb 126 source3/lib/ldb/ldb_tdb/ldb_search.c h = ldb_attrib_handler(ldb, msg->elements[i].name);
ldb 409 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree,
ldb 427 source3/lib/ldb/ldb_tdb/ldb_search.c handle->status = ac->callback(ac->module->ldb, ac->context, ares);
ldb 504 source3/lib/ldb/ldb_tdb/ldb_search.c ldb_set_errstring(module->ldb, "Indexed and full searches both failed!\n");
ldb 520 source3/lib/ldb/ldb_tdb/ldb_search.c ret = req->callback(module->ldb, req->context, ares);
ldb 89 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 97 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 123 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
ldb 140 source3/lib/ldb/ldb_tdb/ldb_tdb.c dn_folded = ldb_dn_linearize_casefold(ldb, ldb, dn);
ldb 145 source3/lib/ldb/ldb_tdb/ldb_tdb.c key_str = talloc_asprintf(ldb, "DN=%s", dn_folded);
ldb 183 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Invalid attribute value in an @ATTRIBUTES entry");
ldb 278 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "Entry %s already exists", dn);
ldb 303 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
ldb 322 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
ldb 407 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
ldb 432 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
ldb 465 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_add_element(struct ldb_context *ldb,
ldb 506 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb,
ldb 512 source3/lib/ldb/ldb_tdb/ldb_tdb.c dn = ldb_dn_linearize(ldb, msg->dn);
ldb 551 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
ldb 564 source3/lib/ldb/ldb_tdb/ldb_tdb.c h = ldb_attrib_handler(ldb, el->name);
ldb 567 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (h->comparison_fn(ldb, ldb, &el->values[i], val) == 0) {
ldb 574 source3/lib/ldb/ldb_tdb/ldb_tdb.c return msg_delete_attribute(module, ldb, msg, name);
ldb 593 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
ldb 642 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_add_element(ldb, msg2, el) != 0) {
ldb 656 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Type or value exists");
ldb 683 source3/lib/ldb/ldb_tdb/ldb_tdb.c msg_delete_attribute(module, ldb, msg2, msg->elements[i].name);
ldb 687 source3/lib/ldb/ldb_tdb/ldb_tdb.c msg_add_element(ldb, msg2, &msg->elements[i]) != 0) {
ldb 704 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_attribute(module, ldb, msg2,
ldb 706 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "No such attribute: %s for delete on %s", msg->elements[i].name, dn);
ldb 717 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "No matching attribute value when deleting attribute: %s on %s", msg->elements[i].name, dn);
ldb 728 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "Invalid ldb_modify flags on %s: 0x%x",
ldb 767 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
ldb 799 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
ldb 817 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
ldb 870 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
ldb 922 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
ldb 1005 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_connect(struct ldb_context *ldb, const char *url,
ldb 1016 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Invalid tdb URL '%s'", url);
ldb 1042 source3/lib/ldb/ldb_tdb/ldb_tdb.c ltdb = talloc_zero(ldb, struct ltdb_private);
ldb 1044 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_oom(ldb);
ldb 1051 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb->create_perms, ldb);
ldb 1053 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Unable to open tdb '%s'\n", path);
ldb 1060 source3/lib/ldb/ldb_tdb/ldb_tdb.c *module = talloc(ldb, struct ldb_module);
ldb 1062 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_oom(ldb);
ldb 1067 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->ldb = ldb;
ldb 128 source3/lib/ldb/ldb_tdb/ldb_tdb.h struct ldb_context *ldb);
ldb 65 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct ldb_context *ldb = talloc_get_type(tdb_get_logging_private(tdb), struct ldb_context);
ldb 69 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c message = talloc_vasprintf(ldb, fmt, ap);
ldb 89 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c ldb_debug(ldb, ldb_level, "ltdb: tdb(%s): %s", name, message);
ldb 103 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct ldb_context *ldb)
ldb 110 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c log_ctx.log_private = ldb;
ldb 74 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 82 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 149 source3/lib/ldb/modules/asq.c ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 154 source3/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 159 source3/lib/ldb/modules/asq.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 180 source3/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 185 source3/lib/ldb/modules/asq.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 198 source3/lib/ldb/modules/asq.c return ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 229 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb,
ldb 280 source3/lib/ldb/modules/asq.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->base_req);
ldb 284 source3/lib/ldb/modules/asq.c ret = ldb_request(module->ldb, ac->base_req);
ldb 339 source3/lib/ldb/modules/asq.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->base_req, ac->reqs[i]);
ldb 394 source3/lib/ldb/modules/asq.c ret = ldb_request(ac->module->ldb, ac->reqs[ac->cur_req]);
ldb 462 source3/lib/ldb/modules/asq.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "asq: Out of memory!\n");
ldb 469 source3/lib/ldb/modules/asq.c ret = ldb_request(module->ldb, req);
ldb 471 source3/lib/ldb/modules/asq.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "asq: Unable to register control with rootdse!\n");
ldb 234 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 453 source3/lib/ldb/modules/ldb_map.c return ldb_dn_compare_base(module->ldb, data->local_base_dn, dn) == 0;
ldb 491 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 498 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 563 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 570 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 692 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
ldb 701 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
ldb 763 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
ldb 772 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
ldb 793 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
ldb 827 source3/lib/ldb/modules/ldb_map.c static int map_search_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 832 source3/lib/ldb/modules/ldb_map.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "NULL Context or Result in callback"));
ldb 846 source3/lib/ldb/modules/ldb_map.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "Too many results to base search"));
ldb 886 source3/lib/ldb/modules/ldb_map.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, req);
ldb 1197 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 1202 source3/lib/ldb/modules/ldb_map.c ret = ldb_search(module->ldb, module->ldb, &res, dn, LDB_SCOPE_BASE, attrs, NULL);
ldb 1208 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 1214 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 74 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 86 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 100 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 165 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 191 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
ldb 208 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
ldb 321 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
ldb 361 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
ldb 477 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
ldb 499 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
ldb 588 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
ldb 605 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->down_req);
ldb 627 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
ldb 297 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 316 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 890 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 1011 source3/lib/ldb/modules/ldb_map_outbound.c int map_up_callback(struct ldb_context *ldb, const struct ldb_request *req, struct ldb_reply *ares)
ldb 1022 source3/lib/ldb/modules/ldb_map_outbound.c return req->callback(ldb, req->context, ares);
ldb 1026 source3/lib/ldb/modules/ldb_map_outbound.c if (!ldb_match_msg(ldb, ares->message, req->op.search.tree, req->op.search.base, req->op.search.scope)) {
ldb 1027 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(ldb, LDB_DEBUG_TRACE, "ldb_map: "
ldb 1030 source3/lib/ldb/modules/ldb_map_outbound.c ldb_dn_linearize(ldb, ares->message->dn));
ldb 1046 source3/lib/ldb/modules/ldb_map_outbound.c return req->callback(ldb, req->context, ares);
ldb 1050 source3/lib/ldb/modules/ldb_map_outbound.c int map_local_merge_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 1056 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "ldb_map: "
ldb 1067 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "ldb_map: "
ldb 1083 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, sc->ac->orig_req, ares);
ldb 1088 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, sc->ac->orig_req, sc->remote_res);
ldb 1093 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "ldb_map: "
ldb 1101 source3/lib/ldb/modules/ldb_map_outbound.c int map_remote_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 1109 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_errstring(ldb, talloc_asprintf(ldb, "ldb_map: "
ldb 1118 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, ac->orig_req, ares);
ldb 1130 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, ac->orig_req, ares);
ldb 1267 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->search_reqs[0]);
ldb 3 source3/lib/ldb/modules/ldb_map_private.h #define map_oom(module) ldb_set_errstring(module->ldb, talloc_asprintf(module, "Out of Memory"));
ldb 65 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 73 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 131 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: out of memory allocating objectclass list");
ldb 155 source3/lib/ldb/modules/objectclass.c const char **subclasses = ldb_subclass_list(module->ldb, current->objectclass);
ldb 210 source3/lib/ldb/modules/objectclass.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "objectclass_add\n");
ldb 237 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
ldb 266 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
ldb 273 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(module->ldb, msg);
ldb 294 source3/lib/ldb/modules/objectclass.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "objectclass_modify\n");
ldb 330 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
ldb 364 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
ldb 372 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(module->ldb, msg);
ldb 406 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
ldb 414 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->down_req);
ldb 422 source3/lib/ldb/modules/objectclass.c static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 427 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 436 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ldb, "Too many results");
ldb 459 source3/lib/ldb/modules/objectclass.c ldb_debug(ac->module->ldb, LDB_DEBUG_ERROR, "Out of Memory!\n");
ldb 468 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: Internal error producing null search");
ldb 475 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->search_req);
ldb 508 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->mod_req);
ldb 513 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not create new modify msg");
ldb 541 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not clear objectclass in modify msg");
ldb 550 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
ldb 556 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(ac->module->ldb, msg);
ldb 165 source3/lib/ldb/modules/operational.c ldb_debug_set(module->ldb, LDB_DEBUG_WARNING,
ldb 185 source3/lib/ldb/modules/operational.c static int operational_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 190 source3/lib/ldb/modules/operational.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 204 source3/lib/ldb/modules/operational.c return ac->up_callback(ldb, ac->up_context, ares);
ldb 277 source3/lib/ldb/modules/operational.c ldb_set_timeout_from_prev_req(module->ldb, req, down_req);
ldb 294 source3/lib/ldb/modules/operational.c ldb_set_attrib_handler_syntax(ctx->ldb, "whenCreated", LDB_SYNTAX_UTC_TIME);
ldb 295 source3/lib/ldb/modules/operational.c ldb_set_attrib_handler_syntax(ctx->ldb, "whenChanged", LDB_SYNTAX_UTC_TIME);
ldb 296 source3/lib/ldb/modules/operational.c ldb_set_attrib_handler_syntax(ctx->ldb, "subschemaSubentry", LDB_SYNTAX_DN);
ldb 297 source3/lib/ldb/modules/operational.c ldb_set_attrib_handler_syntax(ctx->ldb, "structuralObjectClass", LDB_SYNTAX_OBJECTCLASS);
ldb 152 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 160 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 177 source3/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 182 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 254 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb,
ldb 301 source3/lib/ldb/modules/paged_results.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->store->req);
ldb 354 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, msg->r);
ldb 371 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, msg->r);
ldb 439 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 546 source3/lib/ldb/modules/paged_results.c ret = ldb_request(module->ldb, req);
ldb 548 source3/lib/ldb/modules/paged_results.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "paged_request: Unable to register control with rootdse!\n");
ldb 71 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 79 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 160 source3/lib/ldb/modules/paged_searches.c static int send_referrals(struct ldb_context *ldb, struct ps_context *ac)
ldb 174 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares);
ldb 180 source3/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 186 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 194 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares);
ldb 211 source3/lib/ldb/modules/paged_searches.c ret = send_referrals(ldb, ac);
ldb 217 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares);
ldb 249 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb,
ldb 289 source3/lib/ldb/modules/paged_searches.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->new_req);
ldb 388 source3/lib/ldb/modules/paged_searches.c static int check_supported_paged(struct ldb_context *ldb, void *context,
ldb 421 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 431 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Unable to parse search expression");
ldb 440 source3/lib/ldb/modules/paged_searches.c ldb_set_timeout(module->ldb, req, 0); /* use default timeout */
ldb 64 source3/lib/ldb/modules/rdn_name.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "rdn_name_add_record\n");
ldb 109 source3/lib/ldb/modules/rdn_name.c const struct ldb_attrib_handler *handler = ldb_attrib_handler(module->ldb, rdn_name);
ldb 112 source3/lib/ldb/modules/rdn_name.c if (handler->comparison_fn(module->ldb, msg, &rdn_val, &attribute->values[i]) == 0) {
ldb 119 source3/lib/ldb/modules/rdn_name.c ldb_debug_set(module->ldb, LDB_DEBUG_FATAL,
ldb 152 source3/lib/ldb/modules/rdn_name.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "rdn_name_rename\n");
ldb 234 source3/lib/ldb/modules/rdn_name.c ldb_set_timeout_from_prev_req(h->module->ldb, ac->orig_req, ac->mod_req);
ldb 239 source3/lib/ldb/modules/rdn_name.c return ldb_request(h->module->ldb, ac->mod_req);
ldb 38 source3/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 74 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 82 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 163 source3/lib/ldb/modules/sort.c return ac->h->comparison_fn(ac->module->ldb, ac, &el2->values[0], &el1->values[0]);
ldb 165 source3/lib/ldb/modules/sort.c return ac->h->comparison_fn(ac->module->ldb, ac, &el1->values[0], &el2->values[0]);
ldb 168 source3/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 173 source3/lib/ldb/modules/sort.c ldb_set_errstring(ldb, "NULL Context or Result in callback");
ldb 234 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb,
ldb 269 source3/lib/ldb/modules/sort.c ret = ac->up_callback(module->ldb, ac->up_context, ares);
ldb 302 source3/lib/ldb/modules/sort.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->req);
ldb 317 source3/lib/ldb/modules/sort.c ac->h = ldb_attrib_handler(ac->module->ldb, ac->attributeName);
ldb 334 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 350 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 365 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ldb 423 source3/lib/ldb/modules/sort.c ret = ldb_request(module->ldb, req);
ldb 425 source3/lib/ldb/modules/sort.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "server_sort: Unable to register control with rootdse!\n");
ldb 62 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb,
ldb 163 source3/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb);
ldb 170 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &gr_res,
ldb 249 source3/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb);
ldb 256 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &gr_res,
ldb 337 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &uid_res,
ldb 53 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb = ldb_init(_ldb_nss_ctx);
ldb 54 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->ldb == NULL) {
ldb 58 source3/lib/ldb/nssldb/ldb-nss.c ret = ldb_connect(_ldb_nss_ctx->ldb, _LDB_NSS_URL, LDB_FLG_RDONLY, NULL);
ldb 371 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb,
ldb 386 source3/lib/ldb/nssldb/ldb-nss.c ldb_set_timeout(_ldb_nss_ctx->ldb, req, 0);
ldb 388 source3/lib/ldb/nssldb/ldb-nss.c ret = ldb_request(_ldb_nss_ctx->ldb, req);
ldb 46 source3/lib/ldb/nssldb/ldb-nss.h struct ldb_context *ldb;
ldb 49 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb,
ldb 129 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &res,
ldb 178 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &res,
ldb 35 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 56 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 94 source3/lib/ldb/samba/ldif_handlers.c static int ldb_comparison_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 103 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v1, &v) != 0) {
ldb 106 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2);
ldb 113 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v2, &v) != 0) {
ldb 116 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v);
ldb 120 source3/lib/ldb/samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 126 source3/lib/ldb/samba/ldif_handlers.c static int ldb_canonicalise_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 130 source3/lib/ldb/samba/ldif_handlers.c return ldif_read_objectSid(ldb, mem_ctx, in, out);
ldb 132 source3/lib/ldb/samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 138 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 160 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 199 source3/lib/ldb/samba/ldif_handlers.c static int ldb_comparison_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 208 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v1, &v) != 0) {
ldb 211 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2);
ldb 218 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v2, &v) != 0) {
ldb 221 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v);
ldb 225 source3/lib/ldb/samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 231 source3/lib/ldb/samba/ldif_handlers.c static int ldb_canonicalise_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 235 source3/lib/ldb/samba/ldif_handlers.c return ldif_read_objectGUID(ldb, mem_ctx, in, out);
ldb 237 source3/lib/ldb/samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 244 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx,
ldb 266 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx,
ldb 296 source3/lib/ldb/samba/ldif_handlers.c static int ldif_canonicalise_objectCategory(struct ldb_context *ldb, void *mem_ctx,
ldb 312 source3/lib/ldb/samba/ldif_handlers.c oc2 = ldb_casefold(ldb, mem_ctx, oc1);
ldb 320 source3/lib/ldb/samba/ldif_handlers.c static int ldif_comparison_objectCategory(struct ldb_context *ldb, void *mem_ctx,
ldb 347 source3/lib/ldb/samba/ldif_handlers.c oc1 = ldb_casefold(ldb, mem_ctx, oc1);
ldb 348 source3/lib/ldb/samba/ldif_handlers.c oc2 = ldb_casefold(ldb, mem_ctx, oc2);
ldb 480 source3/lib/ldb/samba/ldif_handlers.c int ldb_register_samba_handlers(struct ldb_context *ldb)
ldb 482 source3/lib/ldb/samba/ldif_handlers.c return ldb_set_attrib_handlers(ldb, samba_handlers, ARRAY_SIZE(samba_handlers));
ldb 67 source3/lib/ldb/tools/ad2oLschema.c static int fetch_attrs_schema(struct ldb_context *ldb, struct ldb_dn *schemadn,
ldb 87 source3/lib/ldb/tools/ad2oLschema.c ret = ldb_search(ldb, ldb, attrs_res, schemadn, LDB_SCOPE_SUBTREE,
ldb 90 source3/lib/ldb/tools/ad2oLschema.c printf("Search failed: %s\n", ldb_errstring(ldb));
ldb 110 source3/lib/ldb/tools/ad2oLschema.c static int fetch_oc_recursive(struct ldb_context *ldb, struct ldb_dn *schemadn,
ldb 122 source3/lib/ldb/tools/ad2oLschema.c ret = ldb_search(ldb, ldb, &res, schemadn, LDB_SCOPE_SUBTREE,
ldb 126 source3/lib/ldb/tools/ad2oLschema.c printf("Search failed: %s\n", ldb_errstring(ldb));
ldb 143 source3/lib/ldb/tools/ad2oLschema.c ret = fetch_oc_recursive(ldb, schemadn, mem_ctx, res, res_list);
ldb 152 source3/lib/ldb/tools/ad2oLschema.c static int fetch_objectclass_schema(struct ldb_context *ldb, struct ldb_dn *schemadn,
ldb 164 source3/lib/ldb/tools/ad2oLschema.c ret = ldb_search(ldb, ldb, &top_res, schemadn, LDB_SCOPE_SUBTREE,
ldb 167 source3/lib/ldb/tools/ad2oLschema.c printf("Search failed: %s\n", ldb_errstring(ldb));
ldb 182 source3/lib/ldb/tools/ad2oLschema.c ret = fetch_oc_recursive(ldb, schemadn, local_ctx, top_res, ret_res);
ldb 185 source3/lib/ldb/tools/ad2oLschema.c printf("Search failed: %s\n", ldb_errstring(ldb));
ldb 193 source3/lib/ldb/tools/ad2oLschema.c static struct ldb_dn *find_schema_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx)
ldb 205 source3/lib/ldb/tools/ad2oLschema.c ldb_ret = ldb_search(ldb, ldb, &rootdse_res, basedn, LDB_SCOPE_BASE, rootdse_attrs, NULL);
ldb 207 source3/lib/ldb/tools/ad2oLschema.c printf("Search failed: %s\n", ldb_errstring(ldb));
ldb 236 source3/lib/ldb/tools/ad2oLschema.c static struct schema_conv process_convert(struct ldb_context *ldb, enum convert_target target, FILE *in, FILE *out)
ldb 239 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 292 source3/lib/ldb/tools/ad2oLschema.c schemadn = find_schema_dn(ldb, mem_ctx);
ldb 294 source3/lib/ldb/tools/ad2oLschema.c printf("Failed to find schema DN: %s\n", ldb_errstring(ldb));
ldb 299 source3/lib/ldb/tools/ad2oLschema.c ldb_ret = fetch_attrs_schema(ldb, schemadn, mem_ctx, &attrs_res);
ldb 301 source3/lib/ldb/tools/ad2oLschema.c printf("Failed to fetch attribute schema: %s\n", ldb_errstring(ldb));
ldb 411 source3/lib/ldb/tools/ad2oLschema.c ldb_ret = fetch_objectclass_schema(ldb, schemadn, mem_ctx, &objectclasses_res);
ldb 413 source3/lib/ldb/tools/ad2oLschema.c printf("Failed to fetch objectClass schema elements: %s\n", ldb_errstring(ldb));
ldb 578 source3/lib/ldb/tools/ad2oLschema.c struct ldb_context *ldb;
ldb 586 source3/lib/ldb/tools/ad2oLschema.c ldb = ldb_init(ctx);
ldb 588 source3/lib/ldb/tools/ad2oLschema.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 616 source3/lib/ldb/tools/ad2oLschema.c ret = process_convert(ldb, target, in, out);
ldb 41 source3/lib/ldb/tools/cmdline.c struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb, int argc, const char **argv,
ldb 84 source3/lib/ldb/tools/cmdline.c r = ldb_register_samba_handlers(ldb);
ldb 91 source3/lib/ldb/tools/cmdline.c ret = talloc_zero(ldb, struct ldb_cmdline);
ldb 93 source3/lib/ldb/tools/cmdline.c ldb_oom(ldb);
ldb 141 source3/lib/ldb/tools/cmdline.c ldb_oom(ldb);
ldb 158 source3/lib/ldb/tools/cmdline.c ldb_oom(ldb);
ldb 213 source3/lib/ldb/tools/cmdline.c if (ldb_set_opaque(ldb, "sessionInfo", system_session(ldb))) {
ldb 216 source3/lib/ldb/tools/cmdline.c if (ldb_set_opaque(ldb, "credentials", cmdline_credentials)) {
ldb 219 source3/lib/ldb/tools/cmdline.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 223 source3/lib/ldb/tools/cmdline.c if (ldb_connect(ldb, ret->url, flags, ret->options) != 0) {
ldb 225 source3/lib/ldb/tools/cmdline.c ret->url, ldb_errstring(ldb));
ldb 48 source3/lib/ldb/tools/cmdline.h struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb, int argc, const char **argv,
ldb 54 source3/lib/ldb/tools/ldbadd.c static int process_file(struct ldb_context *ldb, FILE *f, int *count,
ldb 60 source3/lib/ldb/tools/ldbadd.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 67 source3/lib/ldb/tools/ldbadd.c ldif->msg = ldb_msg_canonicalize(ldb, ldif->msg);
ldb 69 source3/lib/ldb/tools/ldbadd.c ret = ldb_add(ldb, ldif->msg);
ldb 72 source3/lib/ldb/tools/ldbadd.c ldb_errstring(ldb), ldb_dn_linearize(ldb, ldif->msg->dn));
ldb 77 source3/lib/ldb/tools/ldbadd.c ldb_ldif_read_free(ldb, ldif);
ldb 87 source3/lib/ldb/tools/ldbadd.c struct ldb_context *ldb;
ldb 93 source3/lib/ldb/tools/ldbadd.c ldb = ldb_init(NULL);
ldb 95 source3/lib/ldb/tools/ldbadd.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 98 source3/lib/ldb/tools/ldbadd.c ret = process_file(ldb, stdin, &count, &failures);
ldb 108 source3/lib/ldb/tools/ldbadd.c ret = process_file(ldb, f, &count, &failures);
ldb 113 source3/lib/ldb/tools/ldbadd.c talloc_free(ldb);
ldb 38 source3/lib/ldb/tools/ldbdel.c static int ldb_delete_recursive(struct ldb_context *ldb, struct ldb_dn *dn)
ldb 44 source3/lib/ldb/tools/ldbdel.c ret = ldb_search(ldb, ldb, &res, dn, LDB_SCOPE_SUBTREE, attrs, "distinguishedName=*");
ldb 48 source3/lib/ldb/tools/ldbdel.c if (ldb_delete(ldb, res->msgs[i]->dn) == 0) {
ldb 77 source3/lib/ldb/tools/ldbdel.c struct ldb_context *ldb;
ldb 83 source3/lib/ldb/tools/ldbdel.c ldb = ldb_init(NULL);
ldb 85 source3/lib/ldb/tools/ldbdel.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 95 source3/lib/ldb/tools/ldbdel.c dn = ldb_dn_explode(ldb, options->argv[i]);
ldb 101 source3/lib/ldb/tools/ldbdel.c ret = ldb_delete_recursive(ldb, dn);
ldb 103 source3/lib/ldb/tools/ldbdel.c ret = ldb_delete(ldb, dn);
ldb 110 source3/lib/ldb/tools/ldbdel.c ldb_dn_linearize(ldb, dn),
ldb 111 source3/lib/ldb/tools/ldbdel.c ldb_errstring(ldb));
ldb 115 source3/lib/ldb/tools/ldbdel.c talloc_free(ldb);
ldb 43 source3/lib/ldb/tools/ldbedit.c static void ldif_write_msg(struct ldb_context *ldb,
ldb 51 source3/lib/ldb/tools/ldbedit.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 58 source3/lib/ldb/tools/ldbedit.c static int modify_record(struct ldb_context *ldb,
ldb 64 source3/lib/ldb/tools/ldbedit.c mod = ldb_msg_diff(ldb, msg1, msg2);
ldb 75 source3/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_MODIFY, mod);
ldb 78 source3/lib/ldb/tools/ldbedit.c if (ldb_modify(ldb, mod) != 0) {
ldb 80 source3/lib/ldb/tools/ldbedit.c ldb_dn_linearize(ldb, msg1->dn), ldb_errstring(ldb));
ldb 90 source3/lib/ldb/tools/ldbedit.c static struct ldb_message *msg_find(struct ldb_context *ldb,
ldb 97 source3/lib/ldb/tools/ldbedit.c if (ldb_dn_compare(ldb, dn, msgs[i]->dn) == 0) {
ldb 107 source3/lib/ldb/tools/ldbedit.c static int merge_edits(struct ldb_context *ldb,
ldb 118 source3/lib/ldb/tools/ldbedit.c msg = msg_find(ldb, msgs1, count1, msgs2[i]->dn);
ldb 121 source3/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_ADD, msgs2[i]);
ldb 123 source3/lib/ldb/tools/ldbedit.c if (ldb_add(ldb, msgs2[i]) != 0) {
ldb 125 source3/lib/ldb/tools/ldbedit.c ldb_dn_linearize(ldb, msgs2[i]->dn),
ldb 126 source3/lib/ldb/tools/ldbedit.c ldb_errstring(ldb));
ldb 131 source3/lib/ldb/tools/ldbedit.c if (modify_record(ldb, msg, msgs2[i]) > 0) {
ldb 139 source3/lib/ldb/tools/ldbedit.c msg = msg_find(ldb, msgs2, count2, msgs1[i]->dn);
ldb 142 source3/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_DELETE, msgs1[i]);
ldb 144 source3/lib/ldb/tools/ldbedit.c if (ldb_delete(ldb, msgs1[i]->dn) != 0) {
ldb 146 source3/lib/ldb/tools/ldbedit.c ldb_dn_linearize(ldb, msgs1[i]->dn),
ldb 147 source3/lib/ldb/tools/ldbedit.c ldb_errstring(ldb));
ldb 162 source3/lib/ldb/tools/ldbedit.c static int save_ldif(struct ldb_context *ldb,
ldb 176 source3/lib/ldb/tools/ldbedit.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 186 source3/lib/ldb/tools/ldbedit.c static int do_edit(struct ldb_context *ldb, struct ldb_message **msgs1, int count1,
ldb 215 source3/lib/ldb/tools/ldbedit.c if (save_ldif(ldb, f, msgs1, count1) != 0) {
ldb 221 source3/lib/ldb/tools/ldbedit.c cmd = talloc_asprintf(ldb, "%s %s", editor, file_template);
ldb 246 source3/lib/ldb/tools/ldbedit.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 247 source3/lib/ldb/tools/ldbedit.c msgs2 = talloc_realloc(ldb, msgs2, struct ldb_message *, count2+1);
ldb 258 source3/lib/ldb/tools/ldbedit.c return merge_edits(ldb, msgs1, count1, msgs2, count2);
ldb 276 source3/lib/ldb/tools/ldbedit.c struct ldb_context *ldb;
ldb 285 source3/lib/ldb/tools/ldbedit.c ldb = ldb_init(NULL);
ldb 287 source3/lib/ldb/tools/ldbedit.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 302 source3/lib/ldb/tools/ldbedit.c basedn = ldb_dn_explode(ldb, options->basedn);
ldb 309 source3/lib/ldb/tools/ldbedit.c ret = ldb_search(ldb, ldb, &result, basedn, options->scope, attrs, "%s", expression);
ldb 311 source3/lib/ldb/tools/ldbedit.c printf("search failed - %s\n", ldb_errstring(ldb));
ldb 320 source3/lib/ldb/tools/ldbedit.c do_edit(ldb, result->msgs, result->count, options->editor);
ldb 328 source3/lib/ldb/tools/ldbedit.c talloc_free(ldb);
ldb 53 source3/lib/ldb/tools/ldbmodify.c static int process_file(struct ldb_context *ldb, FILE *f, int *count,
ldb 59 source3/lib/ldb/tools/ldbmodify.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 63 source3/lib/ldb/tools/ldbmodify.c ret = ldb_add(ldb, ldif->msg);
ldb 66 source3/lib/ldb/tools/ldbmodify.c ret = ldb_delete(ldb, ldif->msg->dn);
ldb 69 source3/lib/ldb/tools/ldbmodify.c ret = ldb_modify(ldb, ldif->msg);
ldb 74 source3/lib/ldb/tools/ldbmodify.c ldb_errstring(ldb), ldb_dn_linearize(ldb, ldif->msg->dn));
ldb 79 source3/lib/ldb/tools/ldbmodify.c ldb_ldif_read_free(ldb, ldif);
ldb 87 source3/lib/ldb/tools/ldbmodify.c struct ldb_context *ldb;
ldb 95 source3/lib/ldb/tools/ldbmodify.c ldb = ldb_init(NULL);
ldb 97 source3/lib/ldb/tools/ldbmodify.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 100 source3/lib/ldb/tools/ldbmodify.c ret = process_file(ldb, stdin, &count, &failures);
ldb 110 source3/lib/ldb/tools/ldbmodify.c ret = process_file(ldb, f, &count, &failures);
ldb 114 source3/lib/ldb/tools/ldbmodify.c talloc_free(ldb);
ldb 55 source3/lib/ldb/tools/ldbrename.c struct ldb_context *ldb;
ldb 62 source3/lib/ldb/tools/ldbrename.c ldb = ldb_init(NULL);
ldb 64 source3/lib/ldb/tools/ldbrename.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 70 source3/lib/ldb/tools/ldbrename.c dn1 = ldb_dn_explode(ldb, options->argv[0]);
ldb 71 source3/lib/ldb/tools/ldbrename.c dn2 = ldb_dn_explode(ldb, options->argv[1]);
ldb 73 source3/lib/ldb/tools/ldbrename.c ret = ldb_rename(ldb, dn1, dn2);
ldb 78 source3/lib/ldb/tools/ldbrename.c options->argv[0], options->argv[1], ldb_errstring(ldb));
ldb 81 source3/lib/ldb/tools/ldbrename.c talloc_free(ldb);
ldb 56 source3/lib/ldb/tools/ldbsearch.c struct ldb_context *ldb = talloc_get_type(opaque, struct ldb_context);
ldb 57 source3/lib/ldb/tools/ldbsearch.c return ldb_dn_compare(ldb, (*el1)->dn, (*el2)->dn);
ldb 105 source3/lib/ldb/tools/ldbsearch.c static int display_message(struct ldb_context *ldb, struct ldb_message *msg, struct search_context *sctx) {
ldb 123 source3/lib/ldb/tools/ldbsearch.c ldb_ldif_write_file(ldb, stdout, &ldif);
ldb 137 source3/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ldb 148 source3/lib/ldb/tools/ldbsearch.c ret = display_message(ldb, ares->message, sctx);
ldb 186 source3/lib/ldb/tools/ldbsearch.c static int do_search(struct ldb_context *ldb,
ldb 196 source3/lib/ldb/tools/ldbsearch.c req = talloc(ldb, struct ldb_request);
ldb 205 source3/lib/ldb/tools/ldbsearch.c sctx->req_ctrls = parse_controls(ldb, options->controls);
ldb 211 source3/lib/ldb/tools/ldbsearch.c basedn = ldb_get_default_basedn(ldb);
ldb 223 source3/lib/ldb/tools/ldbsearch.c ldb_set_timeout(ldb, req, 0); /* TODO: make this settable by command line */
ldb 228 source3/lib/ldb/tools/ldbsearch.c ret = ldb_request(ldb, req);
ldb 230 source3/lib/ldb/tools/ldbsearch.c printf("search failed - %s\n", ldb_errstring(ldb));
ldb 236 source3/lib/ldb/tools/ldbsearch.c printf("search error - %s\n", ldb_errstring(ldb));
ldb 247 source3/lib/ldb/tools/ldbsearch.c ldb, (ldb_qsort_cmp_fn_t)do_compare_msg);
ldb 255 source3/lib/ldb/tools/ldbsearch.c display_message(ldb, sctx->store[i], sctx);
ldb 273 source3/lib/ldb/tools/ldbsearch.c struct ldb_context *ldb;
ldb 282 source3/lib/ldb/tools/ldbsearch.c ldb = ldb_init(NULL);
ldb 284 source3/lib/ldb/tools/ldbsearch.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 300 source3/lib/ldb/tools/ldbsearch.c basedn = ldb_dn_explode(ldb, options->basedn);
ldb 310 source3/lib/ldb/tools/ldbsearch.c if (do_search(ldb, basedn, options, line, attrs) == -1) {
ldb 315 source3/lib/ldb/tools/ldbsearch.c ret = do_search(ldb, basedn, options, expression, attrs);
ldb 318 source3/lib/ldb/tools/ldbsearch.c talloc_free(ldb);
ldb 53 source3/lib/ldb/tools/ldbtest.c static void add_records(struct ldb_context *ldb,
ldb 61 source3/lib/ldb/tools/ldbtest.c if (ldb_lock(ldb, "transaction") != 0) {
ldb 70 source3/lib/ldb/tools/ldbtest.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 96 source3/lib/ldb/tools/ldbtest.c vals[2][0].data = (uint8_t *)ldb_casefold(ldb, tmp_ctx, name);
ldb 120 source3/lib/ldb/tools/ldbtest.c ldb_delete(ldb, msg.dn);
ldb 122 source3/lib/ldb/tools/ldbtest.c if (ldb_add(ldb, &msg) != 0) {
ldb 123 source3/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", name, ldb_errstring(ldb));
ldb 133 source3/lib/ldb/tools/ldbtest.c if (ldb_unlock(ldb, "transaction") != 0) {
ldb 141 source3/lib/ldb/tools/ldbtest.c static void modify_records(struct ldb_context *ldb,
ldb 152 source3/lib/ldb/tools/ldbtest.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 178 source3/lib/ldb/tools/ldbtest.c if (ldb_modify(ldb, &msg) != 0) {
ldb 179 source3/lib/ldb/tools/ldbtest.c printf("Modify of %s failed - %s\n", name, ldb_errstring(ldb));
ldb 193 source3/lib/ldb/tools/ldbtest.c static void delete_records(struct ldb_context *ldb,
ldb 201 source3/lib/ldb/tools/ldbtest.c char *name = talloc_asprintf(ldb, "Test%d", i);
ldb 207 source3/lib/ldb/tools/ldbtest.c if (ldb_delete(ldb, dn) != 0) {
ldb 208 source3/lib/ldb/tools/ldbtest.c printf("Delete of %s failed - %s\n", ldb_dn_linearize(ldb, dn), ldb_errstring(ldb));
ldb 217 source3/lib/ldb/tools/ldbtest.c static void search_uid(struct ldb_context *ldb, struct ldb_dn *basedn, int nrecords, int nsearches)
ldb 226 source3/lib/ldb/tools/ldbtest.c ret = ldb_search(ldb, ldb, &res, basedn, LDB_SCOPE_SUBTREE, NULL, "(uid=TEST%d)", uid);
ldb 229 source3/lib/ldb/tools/ldbtest.c printf("Failed to find TEST%d - %s\n", uid, ldb_errstring(ldb));
ldb 248 source3/lib/ldb/tools/ldbtest.c static void start_test(struct ldb_context *ldb, int nrecords, int nsearches)
ldb 252 source3/lib/ldb/tools/ldbtest.c basedn = ldb_dn_explode(ldb, options->basedn);
ldb 255 source3/lib/ldb/tools/ldbtest.c add_records(ldb, basedn, nrecords);
ldb 259 source3/lib/ldb/tools/ldbtest.c search_uid(ldb, basedn, nrecords, nsearches);
ldb 263 source3/lib/ldb/tools/ldbtest.c modify_records(ldb, basedn, nrecords);
ldb 266 source3/lib/ldb/tools/ldbtest.c delete_records(ldb, basedn, nrecords);
ldb 283 source3/lib/ldb/tools/ldbtest.c static void start_test_index(struct ldb_context **ldb)
ldb 307 source3/lib/ldb/tools/ldbtest.c ldb_delete(*ldb, indexlist);
ldb 314 source3/lib/ldb/tools/ldbtest.c if (ldb_add(*ldb, msg) != 0) {
ldb 315 source3/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", ldb_dn_linearize(*ldb, msg->dn), ldb_errstring(*ldb));
ldb 328 source3/lib/ldb/tools/ldbtest.c if (ldb_add(*ldb, msg) != 0) {
ldb 329 source3/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", ldb_dn_linearize(*ldb, msg->dn), ldb_errstring(*ldb));
ldb 333 source3/lib/ldb/tools/ldbtest.c if (talloc_free(*ldb) != 0) {
ldb 338 source3/lib/ldb/tools/ldbtest.c (*ldb) = ldb_init(options);
ldb 340 source3/lib/ldb/tools/ldbtest.c ret = ldb_connect(*ldb, options->url, flags, NULL);
ldb 346 source3/lib/ldb/tools/ldbtest.c ret = ldb_search(*ldb, *ldb, basedn, LDB_SCOPE_SUBTREE, NULL, "uid=test");
ldb 356 source3/lib/ldb/tools/ldbtest.c if (ldb_delete(*ldb, msg->dn) != 0 ||
ldb 357 source3/lib/ldb/tools/ldbtest.c ldb_delete(*ldb, indexlist) != 0) {
ldb 358 source3/lib/ldb/tools/ldbtest.c printf("cleanup failed - %s\n", ldb_errstring(*ldb));
ldb 381 source3/lib/ldb/tools/ldbtest.c struct ldb_context *ldb;
ldb 385 source3/lib/ldb/tools/ldbtest.c ldb = ldb_init(mem_ctx);
ldb 387 source3/lib/ldb/tools/ldbtest.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 400 source3/lib/ldb/tools/ldbtest.c start_test(ldb, options->num_records, options->num_searches);
ldb 402 source3/lib/ldb/tools/ldbtest.c start_test_index(&ldb);
ldb 267 source4/auth/credentials/credentials.h struct ldb_context *ldb,
ldb 177 source4/auth/credentials/credentials_files.c struct ldb_context *ldb,
ldb 219 source4/auth/credentials/credentials_files.c if (!ldb) {
ldb 221 source4/auth/credentials/credentials_files.c ldb = secrets_db_connect(mem_ctx, event_ctx, lp_ctx);
ldb 222 source4/auth/credentials/credentials_files.c if (!ldb) {
ldb 232 source4/auth/credentials/credentials_files.c ldb_ret = gendb_search(ldb,
ldb 233 source4/auth/credentials/credentials_files.c mem_ctx, ldb_dn_new(mem_ctx, ldb, base),
ldb 78 source4/auth/gensec/schannel_state.c struct ldb_context *ldb;
ldb 92 source4/auth/gensec/schannel_state.c ldb = ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, path,
ldb 96 source4/auth/gensec/schannel_state.c if (!ldb) {
ldb 101 source4/auth/gensec/schannel_state.c gendb_add_ldif(ldb, init_ldif);
ldb 104 source4/auth/gensec/schannel_state.c return ldb;
ldb 112 source4/auth/gensec/schannel_state.c struct ldb_context *ldb,
ldb 135 source4/auth/gensec/schannel_state.c msg = ldb_msg_new(ldb);
ldb 140 source4/auth/gensec/schannel_state.c msg->dn = ldb_dn_new_fmt(msg, ldb, "computerName=%s", creds->computer_name);
ldb 145 source4/auth/gensec/schannel_state.c smbiconv = lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm"));
ldb 174 source4/auth/gensec/schannel_state.c ldb_delete(ldb, msg->dn);
ldb 176 source4/auth/gensec/schannel_state.c ret = ldb_add(ldb, msg);
ldb 180 source4/auth/gensec/schannel_state.c ldb_dn_get_linearized(msg->dn), ldb_errstring(ldb)));
ldb 192 source4/auth/gensec/schannel_state.c struct ldb_context *ldb;
ldb 196 source4/auth/gensec/schannel_state.c ldb = schannel_db_connect(mem_ctx, ev_ctx, lp_ctx);
ldb 197 source4/auth/gensec/schannel_state.c if (!ldb) {
ldb 201 source4/auth/gensec/schannel_state.c ret = ldb_transaction_start(ldb);
ldb 203 source4/auth/gensec/schannel_state.c talloc_free(ldb);
ldb 207 source4/auth/gensec/schannel_state.c nt_status = schannel_store_session_key_ldb(mem_ctx, ldb, creds);
ldb 210 source4/auth/gensec/schannel_state.c ret = ldb_transaction_commit(ldb);
ldb 212 source4/auth/gensec/schannel_state.c ret = ldb_transaction_cancel(ldb);
ldb 217 source4/auth/gensec/schannel_state.c creds->computer_name, ldb_errstring(ldb)));
ldb 218 source4/auth/gensec/schannel_state.c talloc_free(ldb);
ldb 222 source4/auth/gensec/schannel_state.c talloc_free(ldb);
ldb 230 source4/auth/gensec/schannel_state.c struct ldb_context *ldb,
ldb 244 source4/auth/gensec/schannel_state.c ret = ldb_search(ldb, mem_ctx, &res,
ldb 248 source4/auth/gensec/schannel_state.c DEBUG(3,("schannel: Failed to find a record for client %s: %s\n", computer_name, ldb_errstring(ldb)));
ldb 337 source4/auth/gensec/schannel_state.c struct ldb_context *ldb;
ldb 339 source4/auth/gensec/schannel_state.c ldb = schannel_db_connect(mem_ctx, ev_ctx, lp_ctx);
ldb 340 source4/auth/gensec/schannel_state.c if (!ldb) {
ldb 344 source4/auth/gensec/schannel_state.c nt_status = schannel_fetch_session_key_ldb(mem_ctx, ldb,
ldb 347 source4/auth/gensec/schannel_state.c talloc_free(ldb);
ldb 337 source4/dsdb/common/util.c struct ldb_dn *samdb_result_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const struct ldb_message *msg,
ldb 340 source4/dsdb/common/util.c struct ldb_dn *ret_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr);
ldb 689 source4/dsdb/common/util.c struct ldb_message_element *samdb_find_attribute(struct ldb_context *ldb,
ldb 709 source4/dsdb/common/util.c int samdb_find_or_add_value(struct ldb_context *ldb, struct ldb_message *msg, const char *name, const char *set_value)
ldb 711 source4/dsdb/common/util.c if (samdb_find_attribute(ldb, msg, name, set_value) == NULL) {
ldb 712 source4/dsdb/common/util.c return samdb_msg_add_string(ldb, msg, msg, name, set_value);
ldb 717 source4/dsdb/common/util.c int samdb_find_or_add_attribute(struct ldb_context *ldb, struct ldb_message *msg, const char *name, const char *set_value)
ldb 726 source4/dsdb/common/util.c return samdb_msg_add_string(ldb, msg, msg, name, set_value);
ldb 1046 source4/dsdb/common/util.c const struct dom_sid *samdb_domain_sid(struct ldb_context *ldb)
ldb 1058 source4/dsdb/common/util.c domain_sid = (struct dom_sid *)ldb_get_opaque(ldb, "cache.domain_sid");
ldb 1063 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1068 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &res, ldb_get_default_basedn(ldb), LDB_SCOPE_BASE, attrs, "objectSid=*");
ldb 1084 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.domain_sid", discard_const_p(struct dom_sid, domain_sid)) != LDB_SUCCESS) {
ldb 1088 source4/dsdb/common/util.c talloc_steal(ldb, domain_sid);
ldb 1099 source4/dsdb/common/util.c bool samdb_set_domain_sid(struct ldb_context *ldb, const struct dom_sid *dom_sid_in)
ldb 1106 source4/dsdb/common/util.c dom_sid_old = talloc_get_type(ldb_get_opaque(ldb,
ldb 1109 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1120 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.domain_sid", dom_sid_new) != LDB_SUCCESS) {
ldb 1124 source4/dsdb/common/util.c talloc_steal(ldb, dom_sid_new);
ldb 1138 source4/dsdb/common/util.c const char *samdb_result_fsmo_name(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const struct ldb_message *msg,
ldb 1142 source4/dsdb/common/util.c struct ldb_dn *fsmo_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr);
ldb 1161 source4/dsdb/common/util.c struct ldb_dn *samdb_ntds_settings_dn(struct ldb_context *ldb)
ldb 1170 source4/dsdb/common/util.c settings_dn = (struct ldb_dn *)ldb_get_opaque(ldb, "cache.settings_dn");
ldb 1175 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1181 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &root_res, ldb_dn_new(tmp_ctx, ldb, ""), LDB_SCOPE_BASE, root_attrs, NULL);
ldb 1184 source4/dsdb/common/util.c ldb_errstring(ldb)));
ldb 1192 source4/dsdb/common/util.c settings_dn = ldb_msg_find_attr_as_dn(ldb, tmp_ctx, root_res->msgs[0], "dsServiceName");
ldb 1195 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.settings_dn", settings_dn) != LDB_SUCCESS) {
ldb 1199 source4/dsdb/common/util.c talloc_steal(ldb, settings_dn);
ldb 1213 source4/dsdb/common/util.c const struct GUID *samdb_ntds_invocation_id(struct ldb_context *ldb)
ldb 1222 source4/dsdb/common/util.c invocation_id = (struct GUID *)ldb_get_opaque(ldb, "cache.invocation_id");
ldb 1227 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1232 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &res, samdb_ntds_settings_dn(ldb), LDB_SCOPE_BASE, attrs, NULL);
ldb 1249 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.invocation_id", invocation_id) != LDB_SUCCESS) {
ldb 1253 source4/dsdb/common/util.c talloc_steal(ldb, invocation_id);
ldb 1264 source4/dsdb/common/util.c bool samdb_set_ntds_invocation_id(struct ldb_context *ldb, const struct GUID *invocation_id_in)
ldb 1271 source4/dsdb/common/util.c invocation_id_old = (struct GUID *)ldb_get_opaque(ldb,
ldb 1274 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1287 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.invocation_id", invocation_id_new) != LDB_SUCCESS) {
ldb 1291 source4/dsdb/common/util.c talloc_steal(ldb, invocation_id_new);
ldb 1306 source4/dsdb/common/util.c const struct GUID *samdb_ntds_objectGUID(struct ldb_context *ldb)
ldb 1315 source4/dsdb/common/util.c ntds_guid = (struct GUID *)ldb_get_opaque(ldb, "cache.ntds_guid");
ldb 1320 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1325 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &res, samdb_ntds_settings_dn(ldb), LDB_SCOPE_BASE, attrs, NULL);
ldb 1342 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.ntds_guid", ntds_guid) != LDB_SUCCESS) {
ldb 1346 source4/dsdb/common/util.c talloc_steal(ldb, ntds_guid);
ldb 1357 source4/dsdb/common/util.c bool samdb_set_ntds_objectGUID(struct ldb_context *ldb, const struct GUID *ntds_guid_in)
ldb 1364 source4/dsdb/common/util.c ntds_guid_old = (struct GUID *)ldb_get_opaque(ldb, "cache.ntds_guid");
ldb 1366 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1379 source4/dsdb/common/util.c if (ldb_set_opaque(ldb, "cache.ntds_guid", ntds_guid_new) != LDB_SUCCESS) {
ldb 1383 source4/dsdb/common/util.c talloc_steal(ldb, ntds_guid_new);
ldb 1398 source4/dsdb/common/util.c struct ldb_dn *samdb_server_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx)
ldb 1400 source4/dsdb/common/util.c return ldb_dn_get_parent(mem_ctx, samdb_ntds_settings_dn(ldb));
ldb 1406 source4/dsdb/common/util.c struct ldb_dn *samdb_server_site_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx)
ldb 1411 source4/dsdb/common/util.c server_dn = samdb_server_dn(ldb, mem_ctx);
ldb 1423 source4/dsdb/common/util.c bool samdb_is_pdc(struct ldb_context *ldb)
ldb 1432 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1438 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &dom_res, ldb_get_default_basedn(ldb), LDB_SCOPE_BASE, dom_attrs, NULL);
ldb 1441 source4/dsdb/common/util.c ldb_dn_get_linearized(ldb_get_default_basedn(ldb)),
ldb 1442 source4/dsdb/common/util.c ldb_errstring(ldb)));
ldb 1449 source4/dsdb/common/util.c pdc = ldb_msg_find_attr_as_dn(ldb, tmp_ctx, dom_res->msgs[0], "fSMORoleOwner");
ldb 1451 source4/dsdb/common/util.c if (ldb_dn_compare(samdb_ntds_settings_dn(ldb), pdc) == 0) {
ldb 1470 source4/dsdb/common/util.c bool samdb_is_gc(struct ldb_context *ldb)
ldb 1477 source4/dsdb/common/util.c tmp_ctx = talloc_new(ldb);
ldb 1484 source4/dsdb/common/util.c ret = ldb_search(ldb, tmp_ctx, &res, samdb_ntds_settings_dn(ldb), LDB_SCOPE_BASE, attrs, NULL);
ldb 1505 source4/dsdb/common/util.c int samdb_search_for_parent_domain(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, struct ldb_dn *dn,
ldb 1518 source4/dsdb/common/util.c ret = ldb_search(ldb, local_ctx, &res, sdn, LDB_SCOPE_BASE, attrs,
ldb 1533 source4/dsdb/common/util.c ldb_errstring(ldb));
ldb 1950 source4/dsdb/common/util.c struct ldb_dn *samdb_dns_domain_to_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *dns_domain)
ldb 1967 source4/dsdb/common/util.c dn = ldb_dn_new(mem_ctx, ldb, NULL);
ldb 1988 source4/dsdb/common/util.c struct ldb_dn *samdb_domain_to_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx,
ldb 2000 source4/dsdb/common/util.c int ret_domain = ldb_search(ldb, mem_ctx,
ldb 2002 source4/dsdb/common/util.c samdb_partitions_dn(ldb, mem_ctx),
ldb 2012 source4/dsdb/common/util.c ret_domain = ldb_search(ldb, mem_ctx,
ldb 2014 source4/dsdb/common/util.c samdb_dns_domain_to_dn(ldb, mem_ctx, domain_name),
ldb 2034 source4/dsdb/common/util.c return samdb_result_dn(ldb, mem_ctx, res_domain_ref->msgs[0], "nCName", NULL);
ldb 190 source4/dsdb/repl/replicated_objects.c static WERROR dsdb_convert_object(struct ldb_context *ldb,
ldb 243 source4/dsdb/repl/replicated_objects.c msg->dn = ldb_dn_new(msg, ldb, in->object.identifier->dn);
ldb 285 source4/dsdb/repl/replicated_objects.c status = dsdb_attribute_drsuapi_to_ldb(ldb, schema, a, msg->elements, e);
ldb 327 source4/dsdb/repl/replicated_objects.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 342 source4/dsdb/repl/replicated_objects.c WERROR dsdb_extended_replicated_objects_commit(struct ldb_context *ldb,
ldb 363 source4/dsdb/repl/replicated_objects.c schema = dsdb_get_schema(ldb);
ldb 375 source4/dsdb/repl/replicated_objects.c out->partition_dn = ldb_dn_new(out, ldb, partition_dn);
ldb 392 source4/dsdb/repl/replicated_objects.c status = dsdb_convert_object(ldb, schema, out, cur, gensec_skey, out->objects, &out->objects[i]);
ldb 401 source4/dsdb/repl/replicated_objects.c ret = ldb_extended(ldb, DSDB_EXTENDED_REPLICATED_OBJECTS_OID, out, &ext_res);
ldb 404 source4/dsdb/repl/replicated_objects.c ldb_errstring(ldb), ldb_strerror(ret)));
ldb 1243 source4/dsdb/samdb/cracknames.c struct ldb_context *ldb;
ldb 1253 source4/dsdb/samdb/cracknames.c ldb = samdb_connect(mem_ctx, ev_ctx, lp_ctx, system_session(mem_ctx, lp_ctx));
ldb 1254 source4/dsdb/samdb/cracknames.c if (ldb == NULL) {
ldb 1258 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(ldb, mem_ctx, 0,
ldb 43 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_context *ldb;
ldb 46 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
ldb 50 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 58 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 73 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_context *ldb;
ldb 76 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
ldb 92 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 130 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_context *ldb;
ldb 134 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
ldb 136 source4/dsdb/samdb/ldb_modules/anr.c schema = dsdb_get_schema(ldb);
ldb 138 source4/dsdb/samdb/ldb_modules/anr.c ldb_asprintf_errstring(ldb, "no schema with which to construct anr filter");
ldb 148 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 164 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 183 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 196 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 205 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 212 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 318 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_context *ldb;
ldb 324 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
ldb 328 source4/dsdb/samdb/ldb_modules/anr.c ldb_oom(ldb);
ldb 351 source4/dsdb/samdb/ldb_modules/anr.c ldb, ac,
ldb 119 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
ldb 137 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->basedn = ldb_dn_new(ac, ac->module->ldb, found);
ldb 140 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
ldb 155 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_set_errstring(ac->module->ldb, str);
ldb 163 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
ldb 176 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
ldb 184 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
ldb 195 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
ldb 203 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
ldb 212 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
ldb 220 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
ldb 272 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_get_default_basedn(module->ldb);
ldb 276 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 285 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_get_default_basedn(module->ldb);
ldb 289 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 313 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 319 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_dn_new(req, module->ldb, tail_str);
ldb 322 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 327 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 338 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
ldb 351 source4/dsdb/samdb/ldb_modules/extended_dn_in.c module->ldb, ac,
ldb 136 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct ldb_context *ldb,
ldb 149 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_set_errstring(ldb, "Did not find objectGUID to inject into extended DN");
ldb 284 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = inject_extended_dn_out(ares, ac->module->ldb,
ldb 304 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
ldb 332 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
ldb 349 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct ldb_dn *dn = ldb_dn_from_ldb_val(ac, ac->module->ldb, &msg->elements[i].values[j]);
ldb 388 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
ldb 429 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_set_errstring(module->ldb, "extended_dn_out: extended_ctrl was of the wrong data type");
ldb 436 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 441 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ac->schema = dsdb_get_schema(module->ldb);
ldb 472 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 490 source4/dsdb/samdb/ldb_modules/extended_dn_out.c module->ldb, ac,
ldb 547 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 556 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 576 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 588 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 599 source4/dsdb/samdb/ldb_modules/extended_dn_out.c schema = dsdb_get_schema(module->ldb);
ldb 609 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 627 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 633 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
ldb 76 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
ldb 80 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->schema = dsdb_get_schema(module->ldb);
ldb 130 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_reset_err_string(os->ac->module->ldb);
ldb 231 source4/dsdb/samdb/ldb_modules/extended_dn_store.c os->dn = ldb_dn_from_ldb_val(os, ac->module->ldb, plain_dn);
ldb 234 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_asprintf_errstring(ac->module->ldb,
ldb 246 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->module->ldb, os, os->dn, LDB_SCOPE_BASE, NULL,
ldb 314 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
ldb 318 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_build_add_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
ldb 387 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
ldb 391 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_build_mod_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
ldb 400 source4/dsdb/samdb/ldb_modules/extended_dn_store.c struct ldb_dn *dn = ldb_dn_from_ldb_val(ac, module->ldb, &el->values[j]);
ldb 402 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_asprintf_errstring(module->ldb,
ldb 50 source4/dsdb/samdb/ldb_modules/instancetype.c struct ldb_context *ldb;
ldb 54 source4/dsdb/samdb/ldb_modules/instancetype.c ldb = ldb_module_get_ctx(ac->module);
ldb 66 source4/dsdb/samdb/ldb_modules/instancetype.c ldb_set_errstring(ldb, "Invalid reply type!");
ldb 78 source4/dsdb/samdb/ldb_modules/instancetype.c struct ldb_context *ldb;
ldb 87 source4/dsdb/samdb/ldb_modules/instancetype.c ldb = ldb_module_get_ctx(module);
ldb 89 source4/dsdb/samdb/ldb_modules/instancetype.c ldb_debug(ldb, LDB_DEBUG_TRACE, "instancetype_add_record\n");
ldb 98 source4/dsdb/samdb/ldb_modules/instancetype.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 117 source4/dsdb/samdb/ldb_modules/instancetype.c ldb_oom(ldb);
ldb 127 source4/dsdb/samdb/ldb_modules/instancetype.c if (ldb_dn_compare(msg->dn, samdb_base_dn(ldb)) != 0) {
ldb 134 source4/dsdb/samdb/ldb_modules/instancetype.c ldb_oom(ldb);
ldb 138 source4/dsdb/samdb/ldb_modules/instancetype.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 53 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 55 source4/dsdb/samdb/ldb_modules/kludge_acl.c = (struct auth_session_info *)ldb_get_opaque(ldb, "sessionInfo");
ldb 61 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 63 source4/dsdb/samdb/ldb_modules/kludge_acl.c = (struct auth_session_info *)ldb_get_opaque(ldb, "sessionInfo");
ldb 89 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_allowedAttributes(struct ldb_context *ldb, struct ldb_message *msg,
ldb 94 source4/dsdb/samdb/ldb_modules/kludge_acl.c const struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 113 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 123 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 135 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_asprintf_errstring(ldb, "kludge_acl: Failed to get list of attributes create %s attribute", attrName);
ldb 149 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_childClasses(struct ldb_context *ldb, struct ldb_message *msg,
ldb 154 source4/dsdb/samdb/ldb_modules/kludge_acl.c const struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 212 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb;
ldb 219 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(ac->module);
ldb 233 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_allowedAttributes(ldb,
ldb 241 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_childClasses(ldb,
ldb 254 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_allowedAttributes(ldb, ares->message,
ldb 261 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_childClasses(ldb, ares->message,
ldb 271 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_allowedAttributes(ldb, ares->message,
ldb 278 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_childClasses(ldb, ares->message,
ldb 321 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb;
ldb 330 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(module);
ldb 334 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 380 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb, ac,
ldb 410 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 417 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_asprintf_errstring(ldb,
ldb 428 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 444 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_asprintf_errstring(ldb,
ldb 455 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb;
ldb 465 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(module);
ldb 469 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 477 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 481 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = ldb_search(ldb, mem_ctx, &res,
ldb 482 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_dn_new(mem_ctx, ldb, "@KLUDGEACL"),
ldb 505 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_oom(ldb);
ldb 516 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 66 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 69 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
ldb 73 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 77 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->schema = dsdb_get_schema(ldb);
ldb 90 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 94 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 96 source4/dsdb/samdb/ldb_modules/linked_attributes.c op_dn = ldb_dn_from_ldb_val(ac, ldb, dn);
ldb 98 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 105 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 115 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 143 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 150 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
ldb 174 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 185 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 232 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 243 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 260 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 275 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 360 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 368 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
ldb 387 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 399 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 410 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 481 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 497 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 506 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 538 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 554 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
ldb 571 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_search_req(&search_req, ldb, req,
ldb 619 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 629 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 667 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 678 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_asprintf_errstring(ldb,
ldb 757 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 775 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 784 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 789 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 806 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_oom(ldb);
ldb 817 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 825 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_mod_req(&mod_req, ldb, ac->ops,
ldb 842 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 846 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 858 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 882 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 885 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 897 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 928 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 931 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 943 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 955 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_search_req(&search_req, ldb, req,
ldb 992 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 995 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 1007 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb_set_errstring(ldb,
ldb 1020 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 1054 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_context *ldb;
ldb 1056 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
ldb 1060 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 1067 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 1074 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_del_req(&down_req, ldb, ac,
ldb 1081 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_rename_req(&down_req, ldb, ac,
ldb 91 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 94 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
ldb 98 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Out of Memory");
ldb 110 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 114 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 126 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Unexpected reply type");
ldb 148 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 156 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
ldb 157 source4/dsdb/samdb/ldb_modules/local_password.c ldb_debug(ldb, LDB_DEBUG_TRACE, "local_password_add\n");
ldb 164 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 182 source4/dsdb/samdb/ldb_modules/local_password.c ldb_asprintf_errstring(ldb,
ldb 222 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb,
ldb 230 source4/dsdb/samdb/ldb_modules/local_password.c ldb, LOCAL_BASE);
ldb 239 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_add_req(&remote_req, ldb, ac,
ldb 256 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 262 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 274 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Unexpected reply type");
ldb 282 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_add_req(&local_req, ldb, ac,
ldb 309 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 316 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
ldb 317 source4/dsdb/samdb/ldb_modules/local_password.c ldb_debug(ldb, LDB_DEBUG_TRACE, "local_password_modify\n");
ldb 324 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 367 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_mod_req(&remote_req, ldb, ac,
ldb 384 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 391 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 403 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Unexpected reply type");
ldb 412 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 436 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 444 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 458 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Too many results");
ldb 482 source4/dsdb/samdb/ldb_modules/local_password.c ldb_asprintf_errstring(ldb,
ldb 499 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb,
ldb 511 source4/dsdb/samdb/ldb_modules/local_password.c local_dn = ldb_dn_new(ac, ldb, LOCAL_BASE);
ldb 521 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_mod_req(&local_req, ldb, ac,
ldb 552 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 557 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
ldb 558 source4/dsdb/samdb/ldb_modules/local_password.c ldb_debug(ldb, LDB_DEBUG_TRACE, "local_password_delete\n");
ldb 567 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 578 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_del_req(&remote_req, ldb, ac,
ldb 595 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 602 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 614 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Unexpected reply type");
ldb 623 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 647 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 655 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 669 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb, "Too many results");
ldb 709 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb,
ldb 721 source4/dsdb/samdb/ldb_modules/local_password.c local_dn = ldb_dn_new(ac, ldb, LOCAL_BASE);
ldb 730 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_del_req(&local_req, ldb, ac,
ldb 759 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 763 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 765 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_search_req(&local_req, ldb, ac,
ldb 783 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 791 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 809 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb,
ldb 896 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 904 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
ldb 933 source4/dsdb/samdb/ldb_modules/local_password.c ldb_set_errstring(ldb,
ldb 949 source4/dsdb/samdb/ldb_modules/local_password.c local_dn = ldb_dn_new(ac, ldb, LOCAL_BASE);
ldb 1014 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_context *ldb;
ldb 1021 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
ldb 1022 source4/dsdb/samdb/ldb_modules/local_password.c ldb_debug(ldb, LDB_DEBUG_TRACE, "local_password_search\n");
ldb 1031 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 1076 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_build_search_req_ex(&remote_req, ldb, ac,
ldb 34 source4/dsdb/samdb/ldb_modules/naming_fsmo.c struct ldb_context *ldb;
ldb 45 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb = ldb_module_get_ctx(module);
ldb 49 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_oom(ldb);
ldb 53 source4/dsdb/samdb/ldb_modules/naming_fsmo.c naming_dn = samdb_partitions_dn(ldb, mem_ctx);
ldb 55 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 63 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_oom(ldb);
ldb 68 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ret = ldb_search(ldb, mem_ctx, &naming_res,
ldb 72 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 78 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 80 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_strerror(ret), ldb_errstring(ldb));
ldb 85 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 90 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 97 source4/dsdb/samdb/ldb_modules/naming_fsmo.c naming_fsmo->master_dn = ldb_msg_find_attr_as_dn(ldb, naming_fsmo, naming_res->msgs[0], "fSMORoleOwner");
ldb 98 source4/dsdb/samdb/ldb_modules/naming_fsmo.c if (ldb_dn_compare(samdb_ntds_settings_dn(ldb), naming_fsmo->master_dn) == 0) {
ldb 104 source4/dsdb/samdb/ldb_modules/naming_fsmo.c if (ldb_set_opaque(ldb, "dsdb_naming_fsmo", naming_fsmo) != LDB_SUCCESS) {
ldb 105 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_oom(ldb);
ldb 111 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 64 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 67 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
ldb 71 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb, "Out of Memory");
ldb 93 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 99 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
ldb 134 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 139 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "objectclass %s is not a valid objectClass in schema", (const char *)objectclass_element->values[i].data);
ldb 229 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "objectclass %s is not a valid objectClass in objectClass chain", unsorted->objectclass->lDAPDisplayName);
ldb 236 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 240 source4/dsdb/samdb/ldb_modules/objectclass.c = ldb_get_opaque(ldb, "sessionInfo");
ldb 242 source4/dsdb/samdb/ldb_modules/objectclass.c const struct dom_sid *domain_sid = samdb_domain_sid(ldb);
ldb 265 source4/dsdb/samdb/ldb_modules/objectclass.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 278 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 283 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
ldb 298 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb, "Too many results");
ldb 387 source4/dsdb/samdb/ldb_modules/objectclass.c static int fix_attributes(struct ldb_context *ldb, const struct dsdb_schema *schema, struct ldb_message *msg)
ldb 397 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "attribute %s is not a valid attribute in schema", msg->elements[i].name);
ldb 412 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 418 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
ldb 420 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_debug(ldb, LDB_DEBUG_TRACE, "objectclass_add\n");
ldb 446 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 450 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_search_req(&search_req, ldb,
ldb 468 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 478 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
ldb 479 source4/dsdb/samdb/ldb_modules/objectclass.c schema = dsdb_get_schema(ldb);
ldb 490 source4/dsdb/samdb/ldb_modules/objectclass.c if (ldb_dn_compare(ldb_get_root_basedn(ldb),
ldb 495 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb, NULL);
ldb 497 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "objectclass: Cannot add %s, parent does not exist!",
ldb 511 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "Could not munge DN %s into normal form",
ldb 524 source4/dsdb/samdb/ldb_modules/objectclass.c ret = fix_attributes(ldb, schema, msg);
ldb 559 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 565 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb,
ldb 578 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 627 source4/dsdb/samdb/ldb_modules/objectclass.c samdb_msg_add_int(ldb, msg, msg, "systemFlags", systemFlags);
ldb 634 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_msg_sanity_check(ldb, msg);
ldb 641 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_add_req(&add_req, ldb, ac,
ldb 660 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 663 source4/dsdb/samdb/ldb_modules/objectclass.c const struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 671 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_debug(ldb, LDB_DEBUG_TRACE, "objectclass_modify\n");
ldb 700 source4/dsdb/samdb/ldb_modules/objectclass.c ret = fix_attributes(ldb, schema, msg);
ldb 705 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 737 source4/dsdb/samdb/ldb_modules/objectclass.c ret = fix_attributes(ldb, schema, msg);
ldb 768 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 774 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb,
ldb 784 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_msg_sanity_check(ldb, msg);
ldb 789 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 809 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 813 source4/dsdb/samdb/ldb_modules/objectclass.c ret = fix_attributes(ldb, schema, msg);
ldb 815 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 819 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 833 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 840 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
ldb 857 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 878 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 888 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
ldb 893 source4/dsdb/samdb/ldb_modules/objectclass.c schema = dsdb_get_schema(ldb);
ldb 903 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb,
ldb 932 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb, "objectclass: could not clear objectclass in modify msg");
ldb 941 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 946 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_set_errstring(ldb, "objectclass: could not re-add sorted objectclass to modify msg");
ldb 952 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_msg_sanity_check(ldb, msg);
ldb 958 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_mod_req(&mod_req, ldb, ac,
ldb 978 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 984 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
ldb 986 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_debug(ldb, LDB_DEBUG_TRACE, "objectclass_rename\n");
ldb 995 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "Cannot rename %s to be a child of itself",
ldb 1007 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_oom(ldb);
ldb 1010 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_search_req(&search_req, ldb,
ldb 1027 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb;
ldb 1032 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
ldb 1036 source4/dsdb/samdb/ldb_modules/objectclass.c ldb_asprintf_errstring(ldb, "objectclass: Cannot rename %s, parent does not exist!",
ldb 1055 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_build_rename_req(&rename_req, ldb, ac,
ldb 139 source4/dsdb/samdb/ldb_modules/objectguid.c struct ldb_context *ldb;
ldb 151 source4/dsdb/samdb/ldb_modules/objectguid.c ldb = ldb_module_get_ctx(module);
ldb 153 source4/dsdb/samdb/ldb_modules/objectguid.c ldb_debug(ldb, LDB_DEBUG_TRACE, "objectguid_add_record\n");
ldb 182 source4/dsdb/samdb/ldb_modules/objectguid.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 202 source4/dsdb/samdb/ldb_modules/objectguid.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 210 source4/dsdb/samdb/ldb_modules/objectguid.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 226 source4/dsdb/samdb/ldb_modules/objectguid.c struct ldb_context *ldb;
ldb 234 source4/dsdb/samdb/ldb_modules/objectguid.c ldb = ldb_module_get_ctx(module);
ldb 236 source4/dsdb/samdb/ldb_modules/objectguid.c ldb_debug(ldb, LDB_DEBUG_TRACE, "objectguid_add_record\n");
ldb 261 source4/dsdb/samdb/ldb_modules/objectguid.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 268 source4/dsdb/samdb/ldb_modules/objectguid.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 66 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(module->ldb, "Out of Memory");
ldb 77 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_context *ldbctx = module->ldb; \
ldb 126 source4/dsdb/samdb/ldb_modules/partition.c if (!ldb_errstring(module->ldb)) {
ldb 128 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 183 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
ldb 199 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
ldb 245 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(ac->module->ldb);
ldb 251 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_search_req_ex(&req, ac->module->ldb,
ldb 262 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_add_req(&req, ac->module->ldb, ac->part_req,
ldb 269 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_mod_req(&req, ac->module->ldb, ac->part_req,
ldb 276 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_del_req(&req, ac->module->ldb, ac->part_req,
ldb 283 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_rename_req(&req, ac->module->ldb, ac->part_req,
ldb 291 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&req, ac->module->ldb,
ldb 300 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
ldb 315 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(ac->module->ldb);
ldb 467 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
ldb 491 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
ldb 558 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
ldb 607 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 749 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
ldb 787 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
ldb 842 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
ldb 886 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
ldb 976 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended_replicated_objects: invalid extended data\n");
ldb 981 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended_replicated_objects: extended data invalid version [%u != %u]\n",
ldb 999 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended: invalid extended data\n");
ldb 1099 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_search(module->ldb, mem_ctx, &res,
ldb 1100 source4/dsdb/samdb/ldb_modules/partition.c ldb_dn_new(mem_ctx, module->ldb, "@PARTITION"),
ldb 1120 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(module->ldb, "partition_init: no partitions specified");
ldb 1133 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1142 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1155 source4/dsdb/samdb/ldb_modules/partition.c data->partitions[i]->dn = ldb_dn_new(data->partitions[i], module->ldb, base);
ldb 1157 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1163 source4/dsdb/samdb/ldb_modules/partition.c data->partitions[i]->backend = samdb_relative_path(module->ldb,
ldb 1167 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1171 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_connect_backend(module->ldb, data->partitions[i]->backend, NULL, &data->partitions[i]->module);
ldb 1187 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "partition: Out of memory!\n");
ldb 1196 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_timeout(module->ldb, req, 0);
ldb 1198 source4/dsdb/samdb/ldb_modules/partition.c req->handle = ldb_handle_new(req, module->ldb);
ldb 1203 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_request(module->ldb, req);
ldb 1208 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "partition: Unable to register partition with rootdse!\n");
ldb 1226 source4/dsdb/samdb/ldb_modules/partition.c data->replicate[i] = ldb_dn_from_ldb_val(data->replicate, module->ldb, &replicate_attributes->values[i]);
ldb 1228 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1254 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1263 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1270 source4/dsdb/samdb/ldb_modules/partition.c modules = ldb_modules_list_from_string(module->ldb, mem_ctx,
ldb 1273 source4/dsdb/samdb/ldb_modules/partition.c base_dn = ldb_dn_new(mem_ctx, module->ldb, base);
ldb 1287 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1294 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_load_modules_list(module->ldb, modules, partition->module, &partition->module);
ldb 1296 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1299 source4/dsdb/samdb/ldb_modules/partition.c base, ldb_errstring(module->ldb));
ldb 1303 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_init_module_chain(module->ldb, partition->module);
ldb 1305 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
ldb 1308 source4/dsdb/samdb/ldb_modules/partition.c base, ldb_errstring(module->ldb));
ldb 1317 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 1324 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
ldb 152 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 156 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 167 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 194 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 198 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 209 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 229 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 236 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 253 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 263 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 277 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 297 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 311 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 323 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 339 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 350 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 364 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 375 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 389 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 400 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 414 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 425 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 436 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 444 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 459 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 495 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 500 source4/dsdb/samdb/ldb_modules/password_hash.c ndr_err = ndr_pull_struct_blob(&blob, io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), &_old_pkb,
ldb 504 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 512 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 538 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 546 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 565 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 611 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 617 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 622 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 630 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 658 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb = ldb_module_get_ctx(io->ac->module);
ldb 905 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 910 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 920 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 927 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 932 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 939 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 944 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 960 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 986 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1033 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 1046 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1051 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1061 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1069 source4/dsdb/samdb/ldb_modules/password_hash.c do_newer_keys = lp_parm_bool(ldb_get_opaque(ldb, "loadparm"),
ldb 1128 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1133 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1141 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1160 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1165 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1173 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1191 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1196 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1204 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1220 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1225 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1233 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1246 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1251 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1259 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1274 source4/dsdb/samdb/ldb_modules/password_hash.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1279 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1307 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1312 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
ldb 1319 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1326 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1337 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1340 source4/dsdb/samdb/ldb_modules/password_hash.c if (!convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1343 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_asprintf_errstring(ldb,
ldb 1354 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1357 source4/dsdb/samdb/ldb_modules/password_hash.c if (!convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1370 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1382 source4/dsdb/samdb/ldb_modules/password_hash.c if (convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1387 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1437 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1440 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
ldb 1444 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1488 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1496 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 1510 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "Too many results");
ldb 1544 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1550 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1561 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1604 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1608 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 1614 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1618 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_build_search_req(&ac->dom_req, ldb, ac,
ldb 1619 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_get_default_basedn(ldb),
ldb 1629 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1637 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
ldb 1639 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_debug(ldb, LDB_DEBUG_TRACE, "password_hash_add\n");
ldb 1646 source4/dsdb/samdb/ldb_modules/password_hash.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 1677 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "Cannot set a password on entry that does not have objectClass 'person'");
ldb 1684 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "mupltiple values for userPassword not allowed!\n");
ldb 1688 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "mupltiple values for clearTextPassword not allowed!\n");
ldb 1693 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "mupltiple values for unicodePwd not allowed!\n");
ldb 1697 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "mupltiple values for dBCSPwd not allowed!\n");
ldb 1702 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "userPassword must have a value!\n");
ldb 1707 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "clearTextPassword must have a value!\n");
ldb 1712 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "unicodePwd must have a value!\n");
ldb 1716 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "dBCSPwd must have a value!\n");
ldb 1728 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1743 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1750 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 1759 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_get_event_context(ldb),
ldb 1760 source4/dsdb/samdb/ldb_modules/password_hash.c (struct loadparm_context *)ldb_get_opaque(ldb, "loadparm"),
ldb 1795 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_hash(ldb, ac, msg,
ldb 1802 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_hash(ldb, ac, msg,
ldb 1833 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_uint64(ldb, ac, msg,
ldb 1839 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_uint(ldb, ac, msg,
ldb 1846 source4/dsdb/samdb/ldb_modules/password_hash.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 1860 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1870 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
ldb 1872 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_debug(ldb, LDB_DEBUG_TRACE, "password_hash_modify\n");
ldb 1879 source4/dsdb/samdb/ldb_modules/password_hash.c if (ldb_dn_compare_base(ldb_dn_new(req, ldb, LOCAL_BASE),
ldb 1932 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_oom(ldb);
ldb 1948 source4/dsdb/samdb/ldb_modules/password_hash.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 1993 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 1998 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 2014 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "Too many results");
ldb 2023 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_set_errstring(ldb, "Object class violation");
ldb 2039 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 2064 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 2076 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 2078 source4/dsdb/samdb/ldb_modules/password_hash.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 2096 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb;
ldb 2106 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
ldb 2119 source4/dsdb/samdb/ldb_modules/password_hash.c ldb_get_event_context(ldb),
ldb 2120 source4/dsdb/samdb/ldb_modules/password_hash.c (struct loadparm_context *)ldb_get_opaque(ldb, "loadparm"),
ldb 2190 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_hash(ldb, ac, msg,
ldb 2197 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_hash(ldb, ac, msg,
ldb 2228 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_uint64(ldb, ac, msg,
ldb 2234 source4/dsdb/samdb/ldb_modules/password_hash.c ret = samdb_msg_add_uint(ldb, ac, msg,
ldb 2241 source4/dsdb/samdb/ldb_modules/password_hash.c ret = ldb_build_mod_req(&mod_req, ldb, ac,
ldb 33 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c struct ldb_context *ldb;
ldb 44 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb = ldb_module_get_ctx(module);
ldb 48 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_oom(ldb);
ldb 52 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c pdc_dn = samdb_base_dn(ldb);
ldb 54 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 62 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_oom(ldb);
ldb 67 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ret = ldb_search(ldb, mem_ctx, &pdc_res,
ldb 71 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 76 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 83 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 88 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 95 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c pdc_fsmo->master_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, pdc_res->msgs[0], "fSMORoleOwner");
ldb 96 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c if (ldb_dn_compare(samdb_ntds_settings_dn(ldb), pdc_fsmo->master_dn) == 0) {
ldb 102 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c if (ldb_set_opaque(ldb, "dsdb_pdc_fsmo", pdc_fsmo) != LDB_SUCCESS) {
ldb 103 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_oom(ldb);
ldb 109 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 65 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 78 source4/dsdb/samdb/ldb_modules/proxy.c dn = ldb_dn_new(proxy, ldb, "@PROXYINFO");
ldb 82 source4/dsdb/samdb/ldb_modules/proxy.c ret = ldb_search(ldb, proxy, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 85 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Can't find @PROXYINFO\n");
ldb 98 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Need url, olddn, newdn, oldstr, newstr, username and password in @PROXYINFO\n");
ldb 102 source4/dsdb/samdb/ldb_modules/proxy.c proxy->olddn = ldb_dn_new(proxy, ldb, olddn);
ldb 104 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Failed to explode olddn '%s'\n", olddn);
ldb 108 source4/dsdb/samdb/ldb_modules/proxy.c proxy->newdn = ldb_dn_new(proxy, ldb, newdn);
ldb 110 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Failed to explode newdn '%s'\n", newdn);
ldb 114 source4/dsdb/samdb/ldb_modules/proxy.c proxy->upstream = ldb_init(proxy, ldb_get_event_context(ldb));
ldb 116 source4/dsdb/samdb/ldb_modules/proxy.c ldb_oom(ldb);
ldb 122 source4/dsdb/samdb/ldb_modules/proxy.c ldb_oom(ldb);
ldb 128 source4/dsdb/samdb/ldb_modules/proxy.c ldb_oom(ldb);
ldb 135 source4/dsdb/samdb/ldb_modules/proxy.c ldb_oom(ldb);
ldb 138 source4/dsdb/samdb/ldb_modules/proxy.c cli_credentials_guess(creds, ldb_get_opaque(ldb, "loadparm"));
ldb 146 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "proxy failed to connect to %s\n", url);
ldb 150 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_TRACE, "proxy connected to %s\n", url);
ldb 228 source4/dsdb/samdb/ldb_modules/proxy.c static void proxy_convert_record(struct ldb_context *ldb,
ldb 258 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_context *ldb;
ldb 264 source4/dsdb/samdb/ldb_modules/proxy.c ldb = ldb_module_get_ctx(ac->module);
ldb 283 source4/dsdb/samdb/ldb_modules/proxy.c proxy_convert_record(ldb, proxy, ares->message);
ldb 308 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_context *ldb;
ldb 316 source4/dsdb/samdb/ldb_modules/proxy.c ldb = ldb_module_get_ctx(module);
ldb 354 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "proxying: '%s' with dn '%s' \n",
ldb 357 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "attr: '%s'\n", req->op.search.attrs[i]);
ldb 360 source4/dsdb/samdb/ldb_modules/proxy.c ret = ldb_build_search_req_ex(&newreq, ldb, ac,
ldb 371 source4/dsdb/samdb/ldb_modules/proxy.c ldb_set_errstring(ldb, ldb_errstring(proxy->upstream));
ldb 375 source4/dsdb/samdb/ldb_modules/proxy.c ldb_set_errstring(ldb, ldb_errstring(proxy->upstream));
ldb 380 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_TRACE, "proxy failed for %s\n",
ldb 59 source4/dsdb/samdb/ldb_modules/ranged_results.c struct ldb_context *ldb;
ldb 64 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb = ldb_module_get_ctx(ac->module);
ldb 112 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_oom(ldb);
ldb 129 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_oom(ldb);
ldb 143 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_asprintf_errstring(ldb,
ldb 153 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_oom(ldb);
ldb 164 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_oom(ldb);
ldb 176 source4/dsdb/samdb/ldb_modules/ranged_results.c struct ldb_context *ldb;
ldb 185 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb = ldb_module_get_ctx(module);
ldb 203 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_asprintf_errstring(ldb,
ldb 210 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_asprintf_errstring(ldb, "range request error: start must not be greater than end");
ldb 219 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_oom(ldb);
ldb 230 source4/dsdb/samdb/ldb_modules/ranged_results.c ret = ldb_build_search_req_ex(&down_req, ldb, ac,
ldb 69 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 72 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
ldb 76 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 208 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 212 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ac->module);
ldb 224 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_set_errstring(ldb,
ldb 237 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 261 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
ldb 263 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_TRACE, "replmd_add\n");
ldb 265 source4/dsdb/samdb/ldb_modules/repl_meta_data.c schema = dsdb_get_schema(ldb);
ldb 267 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 280 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 286 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 295 source4/dsdb/samdb/ldb_modules/repl_meta_data.c our_invocation_id = samdb_ntds_invocation_id(ldb);
ldb 297 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 305 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 330 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 342 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 355 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 395 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 399 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 403 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 412 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 417 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 420 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = samdb_msg_add_uint64(ldb, msg, msg, "uSNCreated", seq_num);
ldb 422 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 425 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = samdb_msg_add_uint64(ldb, msg, msg, "uSNChanged", seq_num);
ldb 427 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 432 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_oom(ldb);
ldb 441 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 456 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 470 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
ldb 472 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_TRACE, "replmd_modify\n");
ldb 474 source4/dsdb/samdb/ldb_modules/repl_meta_data.c schema = dsdb_get_schema(ldb);
ldb 476 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 513 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 526 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 557 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 562 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 574 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_set_errstring(ldb, "Invalid reply type\n!");
ldb 592 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 611 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 615 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 630 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = samdb_msg_add_uint64(ldb, msg, msg, "uSNCreated", seq_num);
ldb 635 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = samdb_msg_add_uint64(ldb, msg, msg, "uSNChanged", seq_num);
ldb 647 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 662 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb,
ldb 698 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 703 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 715 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_set_errstring(ldb, "Invalid reply type\n!");
ldb 733 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 747 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 757 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_FATAL, "replmd_replicated_apply_merge[%u]: rename not supported",
ldb 759 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_FATAL, "%s => %s\n",
ldb 765 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 774 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), &omd,
ldb 858 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 870 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_TRACE, "replmd_replicated_apply_merge[%u]: skip replace\n",
ldb 877 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_TRACE, "replmd_replicated_apply_merge[%u]: replace %u attributes\n",
ldb 888 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = samdb_msg_add_uint64(ldb, msg, msg, "uSNChanged", seq_num);
ldb 905 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb,
ldb 962 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 973 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 984 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb,
ldb 1002 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 1005 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 1017 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_set_errstring(ldb, "Invalid reply type\n!");
ldb 1035 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 1057 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 1071 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ret = ldb_sequence_number(ldb, LDB_SEQ_NEXT, &seq_num);
ldb 1082 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), &ouv,
ldb 1114 source4/dsdb/samdb/ldb_modules/repl_meta_data.c our_invocation_id = samdb_ntds_invocation_id(ldb);
ldb 1208 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1246 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ndr_err = ndr_pull_struct_blob(&orf_el->values[i], trf, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), trf,
ldb 1297 source4/dsdb/samdb/ldb_modules/repl_meta_data.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 1313 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb,
ldb 1369 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 1378 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
ldb 1382 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb,
ldb 1399 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_context *ldb;
ldb 1405 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
ldb 1407 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_TRACE, "replmd_extended_replicated_objects\n");
ldb 1411 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_FATAL, "replmd_extended_replicated_objects: invalid extended data\n");
ldb 1416 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug(ldb, LDB_DEBUG_FATAL, "replmd_extended_replicated_objects: extended data invalid version [%u != %u]\n",
ldb 1426 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ar->schema = dsdb_get_schema(ldb);
ldb 1428 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb_debug_set(ldb, LDB_DEBUG_FATAL, "replmd_ctx_init: no loaded schema found\n");
ldb 57 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_context *ldb;
ldb 62 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
ldb 63 source4/dsdb/samdb/ldb_modules/rootdse.c schema = dsdb_get_schema(ldb);
ldb 65 source4/dsdb/samdb/ldb_modules/rootdse.c msg->dn = ldb_dn_new(msg, ldb, NULL);
ldb 104 source4/dsdb/samdb/ldb_modules/rootdse.c server_sasl = talloc_get_type(ldb_get_opaque(ldb, "supportedSASLMechanims"),
ldb 122 source4/dsdb/samdb/ldb_modules/rootdse.c int ret = ldb_sequence_number(ldb, LDB_SEQ_HIGHEST_SEQ, &seq_num);
ldb 172 source4/dsdb/samdb/ldb_modules/rootdse.c dn_str = ldb_dn_get_linearized(samdb_schema_dn(ldb));
ldb 180 source4/dsdb/samdb/ldb_modules/rootdse.c naming_fsmo = talloc_get_type(ldb_get_opaque(ldb, "dsdb_naming_fsmo"),
ldb 183 source4/dsdb/samdb/ldb_modules/rootdse.c dn_str = ldb_dn_get_linearized(samdb_partitions_dn(ldb, msg));
ldb 191 source4/dsdb/samdb/ldb_modules/rootdse.c pdc_fsmo = talloc_get_type(ldb_get_opaque(ldb, "dsdb_pdc_fsmo"),
ldb 194 source4/dsdb/samdb/ldb_modules/rootdse.c dn_str = ldb_dn_get_linearized(samdb_base_dn(ldb));
ldb 230 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_context *ldb;
ldb 233 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
ldb 237 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_set_errstring(ldb, "Out of Memory");
ldb 302 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_context *ldb;
ldb 307 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
ldb 321 source4/dsdb/samdb/ldb_modules/rootdse.c ret = ldb_build_search_req(&down_req, ldb, ac,
ldb 322 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_dn_new(ac, ldb, "@ROOTDSE"),
ldb 396 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_context *ldb;
ldb 399 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
ldb 412 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_set_default_dns(ldb);
ldb 419 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_context *ldb;
ldb 432 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
ldb 443 source4/dsdb/samdb/ldb_modules/rootdse.c schema_dn = samdb_schema_dn(ldb);
ldb 445 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_reset_err_string(ldb);
ldb 446 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 451 source4/dsdb/samdb/ldb_modules/rootdse.c ret = ldb_extended(ldb, DSDB_EXTENDED_SCHEMA_UPDATE_NOW_OID, schema_dn, &ext_res);
ldb 126 source4/dsdb/samdb/ldb_modules/samba3sam.c struct ldb_context *ldb;
ldb 130 source4/dsdb/samdb/ldb_modules/samba3sam.c ldb = ldb_module_get_ctx(module);
ldb 135 source4/dsdb/samdb/ldb_modules/samba3sam.c ldb_debug(ldb, LDB_DEBUG_WARNING, "Unable to lookup '%s' in passwd", (char *)val->data);
ldb 83 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 86 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
ldb 90 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 147 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 152 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 168 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 202 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 212 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 214 source4/dsdb/samdb/ldb_modules/samldb.c opaque = ldb_get_opaque(ldb, "loadparm");
ldb 217 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 222 source4/dsdb/samdb/ldb_modules/samldb.c opaque = ldb_get_opaque(ldb, "templates_ldb");
ldb 227 source4/dsdb/samdb/ldb_modules/samldb.c templates_ldb_path = samdb_relative_path(ldb, ac,
ldb 230 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 236 source4/dsdb/samdb/ldb_modules/samldb.c ev = ldb_get_event_context(ldb);
ldb 238 source4/dsdb/samdb/ldb_modules/samldb.c templates_ldb = ldb_wrap_connect(ldb, ev,
ldb 251 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_set_opaque(ldb,
ldb 262 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 287 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 293 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 310 source4/dsdb/samdb/ldb_modules/samldb.c ldb, ac->msg, el->name,
ldb 313 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 328 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 334 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 350 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 360 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 373 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 382 source4/dsdb/samdb/ldb_modules/samldb.c ldb_reset_err_string(ldb);
ldb 415 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 421 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 429 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 436 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_search_req(&req, ldb, ac,
ldb 518 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 524 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 542 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_search_req(&req, ldb, ac,
ldb 558 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 564 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 568 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 576 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 581 source4/dsdb/samdb/ldb_modules/samldb.c ret = samdb_msg_add_uint(ldb,
ldb 594 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 599 source4/dsdb/samdb/ldb_modules/samldb.c ret = samdb_msg_add_uint(ldb,
ldb 615 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 621 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 637 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 647 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 671 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 693 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 699 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 721 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_search_req(&req, ldb, ac,
ldb 722 source4/dsdb/samdb/ldb_modules/samldb.c ldb_get_default_basedn(ldb),
ldb 819 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 829 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 837 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_search_req(&req, ldb, ac,
ldb 838 source4/dsdb/samdb/ldb_modules/samldb.c ldb_get_default_basedn(ldb),
ldb 855 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 860 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 871 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 892 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 900 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 913 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 918 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 923 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 935 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 946 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 953 source4/dsdb/samdb/ldb_modules/samldb.c ldb_oom(ldb);
ldb 958 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_mod_req(&req, ldb, ac,
ldb 972 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 976 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 987 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 1000 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1004 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 1006 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_add_req(&req, ldb, ac,
ldb 1075 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1082 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 1098 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 1108 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 1120 source4/dsdb/samdb/ldb_modules/samldb.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 1158 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1165 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 1182 source4/dsdb/samdb/ldb_modules/samldb.c ret = ldb_build_search_req(&req, ldb, ac,
ldb 1183 source4/dsdb/samdb/ldb_modules/samldb.c ldb_get_default_basedn(ldb),
ldb 1200 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1203 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
ldb 1210 source4/dsdb/samdb/ldb_modules/samldb.c ldb_set_errstring(ldb,
ldb 1248 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1251 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
ldb 1255 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb,
ldb 1267 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1271 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
ldb 1272 source4/dsdb/samdb/ldb_modules/samldb.c ldb_debug(ldb, LDB_DEBUG_TRACE, "samldb_add_record\n");
ldb 1288 source4/dsdb/samdb/ldb_modules/samldb.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 1293 source4/dsdb/samdb/ldb_modules/samldb.c if (samdb_find_attribute(ldb, ac->msg,
ldb 1298 source4/dsdb/samdb/ldb_modules/samldb.c ret = samdb_find_or_add_value(ldb, ac->msg,
ldb 1306 source4/dsdb/samdb/ldb_modules/samldb.c if (samdb_find_attribute(ldb, ac->msg,
ldb 1318 source4/dsdb/samdb/ldb_modules/samldb.c if (samdb_find_attribute(ldb, ac->msg,
ldb 1331 source4/dsdb/samdb/ldb_modules/samldb.c if (samdb_find_attribute(ldb, ac->msg,
ldb 1353 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_context *ldb;
ldb 1362 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
ldb 1365 source4/dsdb/samdb/ldb_modules/samldb.c ldb_asprintf_errstring(ldb, "sAMAccountType must not be specified");
ldb 1377 source4/dsdb/samdb/ldb_modules/samldb.c ret = samdb_msg_add_uint(ldb, msg, msg,
ldb 1393 source4/dsdb/samdb/ldb_modules/samldb.c ret = samdb_msg_add_uint(ldb, msg, msg,
ldb 32 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_objectClasses(struct ldb_context *ldb, struct ldb_message *msg,
ldb 34 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_attributeTypes(struct ldb_context *ldb, struct ldb_message *msg,
ldb 36 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_dITContentRules(struct ldb_context *ldb, struct ldb_message *msg,
ldb 38 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_extendedAttributeInfo(struct ldb_context *ldb, struct ldb_message *msg,
ldb 40 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_extendedClassInfo(struct ldb_context *ldb, struct ldb_message *msg,
ldb 82 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb;
ldb 90 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
ldb 91 source4/dsdb/samdb/ldb_modules/schema_fsmo.c schema_dn = samdb_schema_dn(ldb);
ldb 93 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_reset_err_string(ldb);
ldb 94 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 101 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 108 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 114 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (dsdb_get_schema(ldb)) {
ldb 120 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 124 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_schema_from_schema_dn(mem_ctx, ldb,
ldb 125 source4/dsdb/samdb/ldb_modules/schema_fsmo.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 129 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_reset_err_string(ldb);
ldb 130 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 137 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_asprintf_errstring(ldb,
ldb 145 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_set_schema(ldb, schema);
ldb 147 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 160 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb;
ldb 169 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
ldb 181 source4/dsdb/samdb/ldb_modules/schema_fsmo.c schema = dsdb_get_schema(ldb);
ldb 187 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 211 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 217 source4/dsdb/samdb/ldb_modules/schema_fsmo.c status = dsdb_create_prefix_mapping(ldb, schema, oid);
ldb 219 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_ERROR,
ldb 230 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb;
ldb 237 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
ldb 243 source4/dsdb/samdb/ldb_modules/schema_fsmo.c schema_dn = samdb_schema_dn(ldb);
ldb 245 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_reset_err_string(ldb);
ldb 246 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 253 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 257 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_schema_from_schema_dn(mem_ctx, ldb,
ldb 258 source4/dsdb/samdb/ldb_modules/schema_fsmo.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 262 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_reset_err_string(ldb);
ldb 263 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 270 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_asprintf_errstring(ldb,
ldb 278 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_set_schema(ldb, schema);
ldb 280 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 291 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_objectClasses(struct ldb_context *ldb, struct ldb_message *msg,
ldb 305 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_attributeTypes(struct ldb_context *ldb, struct ldb_message *msg,
ldb 320 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_dITContentRules(struct ldb_context *ldb, struct ldb_message *msg,
ldb 330 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 342 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_extendedAttributeInfo(struct ldb_context *ldb,
ldb 352 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 365 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int generate_extendedClassInfo(struct ldb_context *ldb,
ldb 375 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 393 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb;
ldb 400 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(ac->module);
ldb 421 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = generated_attrs[i].fn(ldb, ares->message, ac->schema);
ldb 446 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 450 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 469 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_oom(ldb);
ldb 477 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = ldb_build_search_req_ex(&down_req, ldb, search_context,
ldb 80 source4/dsdb/samdb/ldb_modules/show_deleted.c struct ldb_context *ldb;
ldb 89 source4/dsdb/samdb/ldb_modules/show_deleted.c ldb = ldb_module_get_ctx(module);
ldb 106 source4/dsdb/samdb/ldb_modules/show_deleted.c ret = ldb_build_search_req(&down_req, ldb, ar,
ldb 116 source4/dsdb/samdb/ldb_modules/show_deleted.c ret = ldb_build_search_req_ex(&down_req, ldb, ar,
ldb 140 source4/dsdb/samdb/ldb_modules/show_deleted.c struct ldb_context *ldb;
ldb 143 source4/dsdb/samdb/ldb_modules/show_deleted.c ldb = ldb_module_get_ctx(module);
ldb 147 source4/dsdb/samdb/ldb_modules/show_deleted.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 38 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb;
ldb 114 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 116 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c const struct ldb_schema_attribute *a = ldb_schema_attribute_by_name(ldb, "objectSid");
ldb 118 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (a->syntax->canonicalise_fn(ldb, ctx, val, &out) != LDB_SUCCESS) {
ldb 128 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 131 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c const struct ldb_schema_attribute *a = ldb_schema_attribute_by_name(ldb, "objectCategory");
ldb 133 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c dn = ldb_dn_from_ldb_val(ctx, ldb, val);
ldb 140 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (a->syntax->canonicalise_fn(ldb, ctx, val, &out) != LDB_SUCCESS) {
ldb 606 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb;
ldb 624 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ldb = ldb_module_get_ctx(module);
ldb 635 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 644 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ret = ldb_build_search_req(&search_req, ldb, req,
ldb 44 source4/dsdb/samdb/ldb_modules/subtree_delete.c struct ldb_context *ldb;
ldb 47 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(module);
ldb 51 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb_oom(ldb);
ldb 64 source4/dsdb/samdb/ldb_modules/subtree_delete.c struct ldb_context *ldb;
ldb 69 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(ac->module);
ldb 97 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb_asprintf_errstring(ldb,
ldb 120 source4/dsdb/samdb/ldb_modules/subtree_delete.c struct ldb_context *ldb;
ldb 129 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(module);
ldb 146 source4/dsdb/samdb/ldb_modules/subtree_delete.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 50 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_context *ldb;
ldb 53 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(module);
ldb 57 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb_oom(ldb);
ldb 72 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_context *ldb;
ldb 77 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(ac->module);
ldb 90 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb_set_errstring(ldb, "Invalid reply type!\n");
ldb 112 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_context *ldb;
ldb 116 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(ac->module);
ldb 122 source4/dsdb/samdb/ldb_modules/subtree_rename.c ret = ldb_build_rename_req(&req, ldb, ac->current,
ldb 215 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_context *ldb;
ldb 224 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(module);
ldb 249 source4/dsdb/samdb/ldb_modules/subtree_rename.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 80 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 92 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_oom(ldb);
ldb 96 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_search(ldb, data, &res,
ldb 114 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_oom(ldb);
ldb 122 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_oom(ldb);
ldb 126 source4/dsdb/samdb/ldb_modules/update_keytab.c cli_credentials_set_conf(item->creds, ldb_get_opaque(ldb, "loadparm"));
ldb 127 source4/dsdb/samdb/ldb_modules/update_keytab.c status = cli_credentials_set_secrets(item->creds, ldb_get_event_context(ldb), ldb_get_opaque(ldb, "loadparm"), ldb, NULL, filter);
ldb 147 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 152 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
ldb 164 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_set_errstring(ldb, "Invalid request type!\n");
ldb 186 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 190 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
ldb 192 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_build_del_req(&down_req, ldb, ac,
ldb 256 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 261 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
ldb 263 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_build_search_req(&search_req, ldb, ac,
ldb 280 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 285 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
ldb 294 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_build_add_req(&down_req, ldb, ac,
ldb 309 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 314 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
ldb 323 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_build_mod_req(&down_req, ldb, ac,
ldb 354 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 359 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
ldb 368 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = ldb_build_rename_req(&down_req, ldb, ac,
ldb 384 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 388 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
ldb 392 source4/dsdb/samdb/ldb_modules/update_keytab.c kret = cli_credentials_update_keytab(p->creds, ldb_get_event_context(ldb), ldb_get_opaque(ldb, "loadparm"));
ldb 396 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_asprintf_errstring(ldb, "Failed to update keytab: %s", error_message(kret));
ldb 420 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb;
ldb 423 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
ldb 427 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_oom(ldb);
ldb 45 source4/dsdb/samdb/samdb.c char *samdb_relative_path(struct ldb_context *ldb,
ldb 50 source4/dsdb/samdb/samdb.c (const char *)ldb_get_opaque(ldb, "ldb_url");
ldb 104 source4/dsdb/samdb/samdb.c struct ldb_context *ldb;
ldb 105 source4/dsdb/samdb/samdb.c ldb = ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx,
ldb 109 source4/dsdb/samdb/samdb.c if (!ldb) {
ldb 112 source4/dsdb/samdb/samdb.c dsdb_make_schema_global(ldb);
ldb 113 source4/dsdb/samdb/samdb.c return ldb;
ldb 119 source4/dsdb/samdb/samdb.c int samdb_copy_template(struct ldb_context *ldb,
ldb 132 source4/dsdb/samdb/samdb.c templates_ldb = talloc_get_type(ldb_get_opaque(ldb, "templates_ldb"), struct ldb_context);
ldb 135 source4/dsdb/samdb/samdb.c templates_ldb_path = samdb_relative_path(ldb,
ldb 143 source4/dsdb/samdb/samdb.c event_ctx = ldb_get_event_context(ldb);
ldb 144 source4/dsdb/samdb/samdb.c lp_ctx = (struct loadparm_context *)ldb_get_opaque(ldb, "loadparm");
ldb 152 source4/dsdb/samdb/samdb.c templates_ldb = ldb_wrap_connect(ldb, event_ctx, lp_ctx,
ldb 162 source4/dsdb/samdb/samdb.c ret = ldb_set_opaque(ldb, "templates_ldb", templates_ldb);
ldb 169 source4/dsdb/samdb/samdb.c basedn = ldb_dn_new(templates_ldb, ldb, "cn=Templates");
ldb 206 source4/dsdb/samdb/samdb.c ret = samdb_find_or_add_attribute(ldb, msg, el->name,
ldb 40 source4/dsdb/schema/schema.h WERROR (*drsuapi_to_ldb)(struct ldb_context *ldb,
ldb 46 source4/dsdb/schema/schema.h WERROR (*ldb_to_drsuapi)(struct ldb_context *ldb,
ldb 299 source4/dsdb/schema/schema_init.c WERROR dsdb_create_prefix_mapping(struct ldb_context *ldb, struct dsdb_schema *schema, const char *full_oid)
ldb 307 source4/dsdb/schema/schema_init.c mem_ctx = talloc_new(ldb);
ldb 311 source4/dsdb/schema/schema_init.c status = dsdb_read_prefixes_from_ldb( mem_ctx, ldb, &num_prefixes, &prefixes );
ldb 343 source4/dsdb/schema/schema_init.c status = dsdb_write_prefixes_to_ldb(mem_ctx, ldb, num_prefixes, prefixes);
ldb 448 source4/dsdb/schema/schema_init.c WERROR dsdb_write_prefixes_to_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
ldb 461 source4/dsdb/schema/schema_init.c schema_dn = samdb_schema_dn(ldb);
ldb 481 source4/dsdb/schema/schema_init.c ndr_err = ndr_push_struct_blob(&ndr_blob, ldb,
ldb 482 source4/dsdb/schema/schema_init.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 498 source4/dsdb/schema/schema_init.c ret = ldb_modify( ldb, &msg );
ldb 507 source4/dsdb/schema/schema_init.c WERROR dsdb_read_prefixes_from_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, uint32_t* num_prefixes, struct dsdb_schema_oid_prefix **prefixes)
ldb 521 source4/dsdb/schema/schema_init.c schema_dn = samdb_schema_dn(ldb);
ldb 527 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, mem_ctx, &schema_res, schema_dn, LDB_SCOPE_BASE, schema_attrs, NULL);
ldb 549 source4/dsdb/schema/schema_init.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 811 source4/dsdb/schema/schema_init.c int dsdb_schema_from_ldb_results(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
ldb 897 source4/dsdb/schema/schema_init.c schema->fsmo.master_dn = ldb_msg_find_attr_as_dn(ldb, schema, schema_res->msgs[0], "fSMORoleOwner");
ldb 898 source4/dsdb/schema/schema_init.c if (ldb_dn_compare(samdb_ntds_settings_dn(ldb), schema->fsmo.master_dn) == 0) {
ldb 918 source4/dsdb/schema/schema_init.c static int fetch_oc_recursive(struct ldb_context *ldb, struct ldb_dn *schemadn,
ldb 930 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, mem_ctx, &res,
ldb 949 source4/dsdb/schema/schema_init.c ret = fetch_oc_recursive(ldb, schemadn, mem_ctx, res, res_list);
ldb 958 source4/dsdb/schema/schema_init.c static int fetch_objectclass_schema(struct ldb_context *ldb, struct ldb_dn *schemadn,
ldb 971 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, local_ctx, &top_res,
ldb 977 source4/dsdb/schema/schema_init.c ldb_errstring(ldb));
ldb 992 source4/dsdb/schema/schema_init.c ret = fetch_oc_recursive(ldb, schemadn, local_ctx, top_res, ret_res);
ldb 1002 source4/dsdb/schema/schema_init.c int dsdb_schema_from_schema_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
ldb 1031 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, tmp_ctx, &schema_res,
ldb 1039 source4/dsdb/schema/schema_init.c ldb_errstring(ldb));
ldb 1054 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, tmp_ctx, &a_res,
ldb 1060 source4/dsdb/schema/schema_init.c ldb_errstring(ldb));
ldb 1068 source4/dsdb/schema/schema_init.c ret = fetch_objectclass_schema(ldb, schema_dn, tmp_ctx, &c_res, &error_string);
ldb 1076 source4/dsdb/schema/schema_init.c ret = dsdb_schema_from_ldb_results(tmp_ctx, ldb,
ldb 1077 source4/dsdb/schema/schema_init.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 30 source4/dsdb/schema/schema_set.c static int dsdb_schema_set_attributes(struct ldb_context *ldb, struct dsdb_schema *schema, bool write_attributes)
ldb 37 source4/dsdb/schema/schema_set.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 48 source4/dsdb/schema/schema_set.c ldb_oom(ldb);
ldb 53 source4/dsdb/schema/schema_set.c ldb_oom(ldb);
ldb 56 source4/dsdb/schema/schema_set.c msg->dn = ldb_dn_new(msg, ldb, "@ATTRIBUTES");
ldb 58 source4/dsdb/schema/schema_set.c ldb_oom(ldb);
ldb 61 source4/dsdb/schema/schema_set.c msg_idx->dn = ldb_dn_new(msg, ldb, "@INDEXLIST");
ldb 63 source4/dsdb/schema/schema_set.c ldb_oom(ldb);
ldb 95 source4/dsdb/schema/schema_set.c ret = ldb_schema_attribute_add(ldb, attr->lDAPDisplayName, LDB_ATTR_FLAG_FIXED,
ldb 98 source4/dsdb/schema/schema_set.c s = ldb_samba_syntax_by_name(ldb, attr->syntax->ldap_oid);
ldb 100 source4/dsdb/schema/schema_set.c ret = ldb_schema_attribute_add_with_syntax(ldb, attr->lDAPDisplayName, LDB_ATTR_FLAG_FIXED, s);
ldb 118 source4/dsdb/schema/schema_set.c ret = ldb_search(ldb, mem_ctx, &res, msg->dn, LDB_SCOPE_BASE, NULL, "dn=%s", ldb_dn_get_linearized(msg->dn));
ldb 120 source4/dsdb/schema/schema_set.c ret = ldb_add(ldb, msg);
ldb 123 source4/dsdb/schema/schema_set.c ret = ldb_add(ldb, msg);
ldb 129 source4/dsdb/schema/schema_set.c mod_msg = ldb_msg_diff(ldb, res->msgs[0], msg);
ldb 131 source4/dsdb/schema/schema_set.c ret = ldb_modify(ldb, mod_msg);
ldb 146 source4/dsdb/schema/schema_set.c ret = ldb_search(ldb, mem_ctx, &res_idx, msg_idx->dn, LDB_SCOPE_BASE, NULL, "dn=%s", ldb_dn_get_linearized(msg_idx->dn));
ldb 148 source4/dsdb/schema/schema_set.c ret = ldb_add(ldb, msg_idx);
ldb 151 source4/dsdb/schema/schema_set.c ret = ldb_add(ldb, msg_idx);
ldb 157 source4/dsdb/schema/schema_set.c mod_msg = ldb_msg_diff(ldb, res_idx->msgs[0], msg_idx);
ldb 159 source4/dsdb/schema/schema_set.c ret = ldb_modify(ldb, mod_msg);
ldb 176 source4/dsdb/schema/schema_set.c int dsdb_set_schema(struct ldb_context *ldb, struct dsdb_schema *schema)
ldb 180 source4/dsdb/schema/schema_set.c ret = ldb_set_opaque(ldb, "dsdb_schema", schema);
ldb 186 source4/dsdb/schema/schema_set.c ret = dsdb_schema_set_attributes(ldb, schema, true);
ldb 191 source4/dsdb/schema/schema_set.c talloc_steal(ldb, schema);
ldb 204 source4/dsdb/schema/schema_set.c int dsdb_set_global_schema(struct ldb_context *ldb)
ldb 210 source4/dsdb/schema/schema_set.c ret = ldb_set_opaque(ldb, "dsdb_schema", global_schema);
ldb 216 source4/dsdb/schema/schema_set.c ret = dsdb_schema_set_attributes(ldb, global_schema, false);
ldb 222 source4/dsdb/schema/schema_set.c if (talloc_reference(ldb, global_schema) == NULL) {
ldb 233 source4/dsdb/schema/schema_set.c struct dsdb_schema *dsdb_get_schema(struct ldb_context *ldb)
ldb 239 source4/dsdb/schema/schema_set.c p = ldb_get_opaque(ldb, "dsdb_schema");
ldb 256 source4/dsdb/schema/schema_set.c void dsdb_make_schema_global(struct ldb_context *ldb)
ldb 258 source4/dsdb/schema/schema_set.c struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 270 source4/dsdb/schema/schema_set.c dsdb_set_global_schema(ldb);
ldb 280 source4/dsdb/schema/schema_set.c WERROR dsdb_attach_schema_from_ldif_file(struct ldb_context *ldb, const char *pf, const char *df)
ldb 292 source4/dsdb/schema/schema_set.c mem_ctx = talloc_new(ldb);
ldb 297 source4/dsdb/schema/schema_set.c schema = dsdb_new_schema(mem_ctx, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")));
ldb 300 source4/dsdb/schema/schema_set.c schema->fsmo.master_dn = ldb_dn_new_fmt(schema, ldb, "@PROVISION_SCHEMA_MASTER");
ldb 308 source4/dsdb/schema/schema_set.c ldif = ldb_ldif_read_string(ldb, &pf);
ldb 315 source4/dsdb/schema/schema_set.c msg = ldb_msg_canonicalize(ldb, ldif->msg);
ldb 345 source4/dsdb/schema/schema_set.c while ((ldif = ldb_ldif_read_string(ldb, &df))) {
ldb 351 source4/dsdb/schema/schema_set.c msg = ldb_msg_canonicalize(ldb, ldif->msg);
ldb 393 source4/dsdb/schema/schema_set.c ret = dsdb_set_schema(ldb, schema);
ldb 34 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_FOOBAR_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 68 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_FOOBAR_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 78 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_BOOL_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 123 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_BOOL_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 165 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_INT32_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 205 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_INT32_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 245 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_INT64_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 285 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_INT64_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 325 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_NTTIME_UTC_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 376 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_NTTIME_UTC_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 419 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_NTTIME_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 462 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_NTTIME_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 505 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DATA_BLOB_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 539 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DATA_BLOB_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 573 source4/dsdb/schema/schema_syntax.c static WERROR _dsdb_syntax_OID_obj_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 620 source4/dsdb/schema/schema_syntax.c static WERROR _dsdb_syntax_OID_oid_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 661 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_OID_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 672 source4/dsdb/schema/schema_syntax.c return _dsdb_syntax_OID_obj_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out);
ldb 676 source4/dsdb/schema/schema_syntax.c return _dsdb_syntax_OID_oid_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out);
ldb 716 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_OID_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 735 source4/dsdb/schema/schema_syntax.c return dsdb_syntax_FOOBAR_ldb_to_drsuapi(ldb, schema, attr, in, mem_ctx, out);
ldb 764 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_UNICODE_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 807 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_UNICODE_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 848 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DN_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 897 source4/dsdb/schema/schema_syntax.c dn = ldb_dn_new(tmp_ctx, ldb, id3.dn);
ldb 944 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DN_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 978 source4/dsdb/schema/schema_syntax.c dn = ldb_dn_from_ldb_val(tmp_ctx, ldb, &in->values[i]);
ldb 1024 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DN_BINARY_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 1080 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_DN_BINARY_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 1126 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_PRESENTATION_ADDRESS_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 1174 source4/dsdb/schema/schema_syntax.c static WERROR dsdb_syntax_PRESENTATION_ADDRESS_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 1508 source4/dsdb/schema/schema_syntax.c WERROR dsdb_attribute_drsuapi_to_ldb(struct ldb_context *ldb,
ldb 1521 source4/dsdb/schema/schema_syntax.c return sa->syntax->drsuapi_to_ldb(ldb, schema, sa, in, mem_ctx, out);
ldb 1524 source4/dsdb/schema/schema_syntax.c WERROR dsdb_attribute_ldb_to_drsuapi(struct ldb_context *ldb,
ldb 1537 source4/dsdb/schema/schema_syntax.c return sa->syntax->ldb_to_drsuapi(ldb, schema, sa, in, mem_ctx, out);
ldb 42 source4/ldap_server/ldap_backend.c static int map_ldb_error(struct ldb_context *ldb, int err, const char **errstring)
ldb 44 source4/ldap_server/ldap_backend.c *errstring = ldb_errstring(ldb);
ldb 55 source4/ldap_server/ldap_backend.c conn->ldb = ldb_wrap_connect(conn,
ldb 62 source4/ldap_server/ldap_backend.c if (conn->ldb == NULL) {
ldb 93 source4/ldap_server/ldap_backend.c ldb_set_opaque(conn->ldb, "supportedSASLMechanims", sasl_mechs);
ldb 156 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = talloc_get_type(call->conn->ldb, struct ldb_context);
ldb 348 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = call->conn->ldb;
ldb 451 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = call->conn->ldb;
ldb 543 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = call->conn->ldb;
ldb 587 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = call->conn->ldb;
ldb 670 source4/ldap_server/ldap_backend.c struct ldb_context *samdb = call->conn->ldb;
ldb 72 source4/ldap_server/ldap_bind.c talloc_free(call->conn->ldb);
ldb 242 source4/ldap_server/ldap_bind.c talloc_free(conn->ldb);
ldb 251 source4/ldap_server/ldap_server.c basedn = ldb_dn_new(tmp_ctx, conn->ldb, NULL);
ldb 256 source4/ldap_server/ldap_server.c ret = ldb_search(conn->ldb, tmp_ctx, &res, basedn, LDB_SCOPE_BASE, attrs, NULL);
ldb 265 source4/ldap_server/ldap_server.c conf_dn = ldb_msg_find_attr_as_dn(conn->ldb, tmp_ctx, res->msgs[0], "configurationNamingContext");
ldb 276 source4/ldap_server/ldap_server.c ret = ldb_search(conn->ldb, tmp_ctx, &res, policy_dn, LDB_SCOPE_BASE, attrs2, NULL);
ldb 454 source4/ldap_server/ldap_server.c struct ldb_context *ldb;
ldb 481 source4/ldap_server/ldap_server.c ldb = samdb_connect(ldap_service, ldap_service->task->event_ctx,
ldb 483 source4/ldap_server/ldap_server.c if (!ldb) {
ldb 487 source4/ldap_server/ldap_server.c if (samdb_is_gc(ldb)) {
ldb 502 source4/ldap_server/ldap_server.c talloc_free(ldb);
ldb 32 source4/ldap_server/ldap_server.h struct ldb_context *ldb;
ldb 37 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 58 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 96 source4/lib/ldb-samba/ldif_handlers.c static int ldb_comparison_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 100 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 105 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v1, &v) != 0) {
ldb 107 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 109 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2);
ldb 116 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v2, &v) != 0) {
ldb 118 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 120 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v);
ldb 124 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 130 source4/lib/ldb-samba/ldif_handlers.c static int ldb_canonicalise_objectSid(struct ldb_context *ldb, void *mem_ctx,
ldb 134 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, in, out) != 0) {
ldb 136 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 140 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 143 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_read_SID(struct ldb_context *ldb, void *mem_ctx,
ldb 149 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, in, out) == 0) {
ldb 176 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 199 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 225 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_read_GUID(struct ldb_context *ldb, void *mem_ctx,
ldb 230 source4/lib/ldb-samba/ldif_handlers.c if (in->length == 36 && ldif_read_objectGUID(ldb, mem_ctx, in, out) == 0) {
ldb 260 source4/lib/ldb-samba/ldif_handlers.c static int ldb_comparison_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 264 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 269 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v1, &v) != 0) {
ldb 271 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 273 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2);
ldb 280 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v2, &v) != 0) {
ldb 282 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 284 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v);
ldb 288 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2);
ldb 294 source4/lib/ldb-samba/ldif_handlers.c static int ldb_canonicalise_objectGUID(struct ldb_context *ldb, void *mem_ctx,
ldb 298 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, in, out) != 0) {
ldb 300 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 304 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 311 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx,
ldb 333 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx,
ldb 364 source4/lib/ldb-samba/ldif_handlers.c static int ldif_canonicalise_objectCategory(struct ldb_context *ldb, void *mem_ctx,
ldb 368 source4/lib/ldb-samba/ldif_handlers.c const struct dsdb_schema *schema = dsdb_get_schema(ldb);
ldb 382 source4/lib/ldb-samba/ldif_handlers.c dn1 = ldb_dn_from_ldb_val(tmp_ctx, ldb, in);
ldb 387 source4/lib/ldb-samba/ldif_handlers.c struct ldb_dn *dn = ldb_dn_new(mem_ctx, ldb,
ldb 415 source4/lib/ldb-samba/ldif_handlers.c static int ldif_comparison_objectCategory(struct ldb_context *ldb, void *mem_ctx,
ldb 429 source4/lib/ldb-samba/ldif_handlers.c ret1 = ldif_canonicalise_objectCategory(ldb, tmp_ctx, v1, &v1_canon);
ldb 430 source4/lib/ldb-samba/ldif_handlers.c ret2 = ldif_canonicalise_objectCategory(ldb, tmp_ctx, v2, &v2_canon);
ldb 444 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_prefixMap(struct ldb_context *ldb, void *mem_ctx,
ldb 520 source4/lib/ldb-samba/ldif_handlers.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 533 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_prefixMap(struct ldb_context *ldb, void *mem_ctx,
ldb 546 source4/lib/ldb-samba/ldif_handlers.c lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")),
ldb 594 source4/lib/ldb-samba/ldif_handlers.c static int ldif_canonicalise_prefixMap(struct ldb_context *ldb, void *mem_ctx,
ldb 598 source4/lib/ldb-samba/ldif_handlers.c return ldif_read_prefixMap(ldb, mem_ctx, in, out);
ldb 600 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out);
ldb 603 source4/lib/ldb-samba/ldif_handlers.c static int ldif_comparison_prefixMap(struct ldb_context *ldb, void *mem_ctx,
ldb 617 source4/lib/ldb-samba/ldif_handlers.c ret1 = ldif_canonicalise_prefixMap(ldb, tmp_ctx, v1, &v1_canon);
ldb 618 source4/lib/ldb-samba/ldif_handlers.c ret2 = ldif_canonicalise_prefixMap(ldb, tmp_ctx, v2, &v2_canon);
ldb 629 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_write_hex(struct ldb_context *ldb, void *mem_ctx,
ldb 718 source4/lib/ldb-samba/ldif_handlers.c const struct ldb_schema_syntax *ldb_samba_syntax_by_name(struct ldb_context *ldb, const char *name)
ldb 736 source4/lib/ldb-samba/ldif_handlers.c int ldb_register_samba_handlers(struct ldb_context *ldb)
ldb 744 source4/lib/ldb-samba/ldif_handlers.c s = ldb_samba_syntax_by_name(ldb, samba_attributes[i].syntax);
ldb 747 source4/lib/ldb-samba/ldif_handlers.c s = ldb_standard_syntax_by_name(ldb, samba_attributes[i].syntax);
ldb 754 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_schema_attribute_add_with_syntax(ldb, samba_attributes[i].name, LDB_ATTR_FLAG_FIXED, s);
ldb 762 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_dn_extended_add_syntax(ldb, LDB_ATTR_FLAG_FIXED, &samba_dn_syntax[i]);
ldb 35 source4/lib/ldb/common/attrib_handlers.c int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx,
ldb 40 source4/lib/ldb/common/attrib_handlers.c ldb_oom(ldb);
ldb 53 source4/lib/ldb/common/attrib_handlers.c int ldb_handler_fold(struct ldb_context *ldb, void *mem_ctx,
ldb 63 source4/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_casefold(ldb, mem_ctx, (const char *)(in->data), in->length);
ldb 65 source4/lib/ldb/common/attrib_handlers.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_handler_fold: unable to casefold string [%s]", in->data);
ldb 108 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_Integer(struct ldb_context *ldb, void *mem_ctx,
ldb 127 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_Integer(struct ldb_context *ldb, void *mem_ctx,
ldb 136 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx,
ldb 153 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_fold(struct ldb_context *ldb, void *mem_ctx,
ldb 194 source4/lib/ldb/common/attrib_handlers.c b1 = ldb_casefold(ldb, mem_ctx, s1, n1);
ldb 195 source4/lib/ldb/common/attrib_handlers.c b2 = ldb_casefold(ldb, mem_ctx, s2, n2);
ldb 234 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_dn(struct ldb_context *ldb, void *mem_ctx,
ldb 243 source4/lib/ldb/common/attrib_handlers.c dn = ldb_dn_from_ldb_val(ldb, mem_ctx, in);
ldb 265 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_dn(struct ldb_context *ldb, void *mem_ctx,
ldb 271 source4/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_from_ldb_val(ldb, mem_ctx, v1);
ldb 274 source4/lib/ldb/common/attrib_handlers.c dn2 = ldb_dn_from_ldb_val(ldb, mem_ctx, v2);
ldb 290 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_utctime(struct ldb_context *ldb, void *mem_ctx,
ldb 302 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_utctime(struct ldb_context *ldb, void *mem_ctx,
ldb 366 source4/lib/ldb/common/attrib_handlers.c const struct ldb_schema_syntax *ldb_standard_syntax_by_name(struct ldb_context *ldb,
ldb 40 source4/lib/ldb/common/ldb.c struct ldb_context *ldb = talloc_get_type(ptr, struct ldb_context);
ldb 42 source4/lib/ldb/common/ldb.c if (ldb->transaction_active) {
ldb 43 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 45 source4/lib/ldb/common/ldb.c ldb);
ldb 60 source4/lib/ldb/common/ldb.c struct ldb_context *ldb = talloc_get_type(context, struct ldb_context);
ldb 81 source4/lib/ldb/common/ldb.c ldb_debug(ldb, ldb_level, "tevent: %s", s);
ldb 92 source4/lib/ldb/common/ldb.c struct ldb_context *ldb;
ldb 95 source4/lib/ldb/common/ldb.c ldb = talloc_zero(mem_ctx, struct ldb_context);
ldb 100 source4/lib/ldb/common/ldb.c tevent_set_debug(ev_ctx, ldb_tevent_debug, ldb);
ldb 104 source4/lib/ldb/common/ldb.c ret = ldb_setup_wellknown_attributes(ldb);
ldb 106 source4/lib/ldb/common/ldb.c talloc_free(ldb);
ldb 110 source4/lib/ldb/common/ldb.c ldb_set_utf8_default(ldb);
ldb 111 source4/lib/ldb/common/ldb.c ldb_set_create_perms(ldb, 0666);
ldb 112 source4/lib/ldb/common/ldb.c ldb_set_modules_dir(ldb, LDB_MODULESDIR);
ldb 113 source4/lib/ldb/common/ldb.c ldb_set_event_context(ldb, ev_ctx);
ldb 116 source4/lib/ldb/common/ldb.c ldb->default_timeout = 300; /* set default to 5 minutes */
ldb 118 source4/lib/ldb/common/ldb.c talloc_set_destructor((TALLOC_CTX *)ldb, ldb_context_destructor);
ldb 120 source4/lib/ldb/common/ldb.c return ldb;
ldb 128 source4/lib/ldb/common/ldb.c void ldb_set_default_dns(struct ldb_context *ldb)
ldb 142 source4/lib/ldb/common/ldb.c tmp_ctx = talloc_new(ldb);
ldb 143 source4/lib/ldb/common/ldb.c ret = ldb_search(ldb, tmp_ctx, &res, ldb_dn_new(tmp_ctx, ldb, NULL),
ldb 155 source4/lib/ldb/common/ldb.c if (!ldb_get_opaque(ldb, "rootDomainNamingContext")) {
ldb 156 source4/lib/ldb/common/ldb.c tmp_dn = ldb_msg_find_attr_as_dn(ldb, ldb, res->msgs[0],
ldb 158 source4/lib/ldb/common/ldb.c ldb_set_opaque(ldb, "rootDomainNamingContext", tmp_dn);
ldb 161 source4/lib/ldb/common/ldb.c if (!ldb_get_opaque(ldb, "configurationNamingContext")) {
ldb 162 source4/lib/ldb/common/ldb.c tmp_dn = ldb_msg_find_attr_as_dn(ldb, ldb, res->msgs[0],
ldb 164 source4/lib/ldb/common/ldb.c ldb_set_opaque(ldb, "configurationNamingContext", tmp_dn);
ldb 167 source4/lib/ldb/common/ldb.c if (!ldb_get_opaque(ldb, "schemaNamingContext")) {
ldb 168 source4/lib/ldb/common/ldb.c tmp_dn = ldb_msg_find_attr_as_dn(ldb, ldb, res->msgs[0],
ldb 170 source4/lib/ldb/common/ldb.c ldb_set_opaque(ldb, "schemaNamingContext", tmp_dn);
ldb 173 source4/lib/ldb/common/ldb.c if (!ldb_get_opaque(ldb, "defaultNamingContext")) {
ldb 174 source4/lib/ldb/common/ldb.c tmp_dn = ldb_msg_find_attr_as_dn(ldb, ldb, res->msgs[0],
ldb 176 source4/lib/ldb/common/ldb.c ldb_set_opaque(ldb, "defaultNamingContext", tmp_dn);
ldb 182 source4/lib/ldb/common/ldb.c struct ldb_dn *ldb_get_root_basedn(struct ldb_context *ldb)
ldb 184 source4/lib/ldb/common/ldb.c void *opaque = ldb_get_opaque(ldb, "rootDomainNamingContext");
ldb 188 source4/lib/ldb/common/ldb.c struct ldb_dn *ldb_get_config_basedn(struct ldb_context *ldb)
ldb 190 source4/lib/ldb/common/ldb.c void *opaque = ldb_get_opaque(ldb, "configurationNamingContext");
ldb 194 source4/lib/ldb/common/ldb.c struct ldb_dn *ldb_get_schema_basedn(struct ldb_context *ldb)
ldb 196 source4/lib/ldb/common/ldb.c void *opaque = ldb_get_opaque(ldb, "schemaNamingContext");
ldb 200 source4/lib/ldb/common/ldb.c struct ldb_dn *ldb_get_default_basedn(struct ldb_context *ldb)
ldb 202 source4/lib/ldb/common/ldb.c void *opaque = ldb_get_opaque(ldb, "defaultNamingContext");
ldb 216 source4/lib/ldb/common/ldb.c int ldb_connect(struct ldb_context *ldb, const char *url,
ldb 224 source4/lib/ldb/common/ldb.c ldb->flags = flags;
ldb 226 source4/lib/ldb/common/ldb.c url2 = talloc_strdup(ldb, url);
ldb 228 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 231 source4/lib/ldb/common/ldb.c ret = ldb_set_opaque(ldb, "ldb_url", talloc_strdup(ldb, url2));
ldb 236 source4/lib/ldb/common/ldb.c ret = ldb_connect_backend(ldb, url, options, &ldb->modules);
ldb 241 source4/lib/ldb/common/ldb.c if (ldb_load_modules(ldb, options) != LDB_SUCCESS) {
ldb 242 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 244 source4/lib/ldb/common/ldb.c url, ldb_errstring(ldb));
ldb 249 source4/lib/ldb/common/ldb.c ldb_set_default_dns(ldb);
ldb 254 source4/lib/ldb/common/ldb.c void ldb_set_errstring(struct ldb_context *ldb, const char *err_string)
ldb 256 source4/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 257 source4/lib/ldb/common/ldb.c talloc_free(ldb->err_string);
ldb 259 source4/lib/ldb/common/ldb.c ldb->err_string = talloc_strdup(ldb, err_string);
ldb 262 source4/lib/ldb/common/ldb.c void ldb_asprintf_errstring(struct ldb_context *ldb, const char *format, ...)
ldb 267 source4/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 268 source4/lib/ldb/common/ldb.c old_string = ldb->err_string;
ldb 272 source4/lib/ldb/common/ldb.c ldb->err_string = talloc_vasprintf(ldb, format, ap);
ldb 277 source4/lib/ldb/common/ldb.c void ldb_reset_err_string(struct ldb_context *ldb)
ldb 279 source4/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 280 source4/lib/ldb/common/ldb.c talloc_free(ldb->err_string);
ldb 281 source4/lib/ldb/common/ldb.c ldb->err_string = NULL;
ldb 285 source4/lib/ldb/common/ldb.c #define FIRST_OP(ldb, op) do { \
ldb 286 source4/lib/ldb/common/ldb.c module = ldb->modules; \
ldb 289 source4/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb, "unable to find module or backend to handle operation: " #op); \
ldb 297 source4/lib/ldb/common/ldb.c int ldb_transaction_start(struct ldb_context *ldb)
ldb 302 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 304 source4/lib/ldb/common/ldb.c ldb->transaction_active);
ldb 307 source4/lib/ldb/common/ldb.c if (ldb->transaction_active) {
ldb 308 source4/lib/ldb/common/ldb.c ldb->transaction_active++;
ldb 313 source4/lib/ldb/common/ldb.c ldb->transaction_active++;
ldb 315 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, start_transaction);
ldb 317 source4/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 321 source4/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 323 source4/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 335 source4/lib/ldb/common/ldb.c int ldb_transaction_commit(struct ldb_context *ldb)
ldb 340 source4/lib/ldb/common/ldb.c ldb->transaction_active--;
ldb 342 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 344 source4/lib/ldb/common/ldb.c ldb->transaction_active);
ldb 347 source4/lib/ldb/common/ldb.c if (ldb->transaction_active > 0) {
ldb 351 source4/lib/ldb/common/ldb.c if (ldb->transaction_active < 0) {
ldb 352 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 354 source4/lib/ldb/common/ldb.c ldb->transaction_active = 0;
ldb 358 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, end_transaction);
ldb 360 source4/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 364 source4/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 366 source4/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 378 source4/lib/ldb/common/ldb.c int ldb_transaction_cancel(struct ldb_context *ldb)
ldb 383 source4/lib/ldb/common/ldb.c ldb->transaction_active--;
ldb 385 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_TRACE,
ldb 387 source4/lib/ldb/common/ldb.c ldb->transaction_active);
ldb 390 source4/lib/ldb/common/ldb.c if (ldb->transaction_active > 0) {
ldb 394 source4/lib/ldb/common/ldb.c if (ldb->transaction_active < 0) {
ldb 395 source4/lib/ldb/common/ldb.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 397 source4/lib/ldb/common/ldb.c ldb->transaction_active = 0;
ldb 401 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, del_transaction);
ldb 405 source4/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 407 source4/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb,
ldb 417 source4/lib/ldb/common/ldb.c static int ldb_autotransaction_request(struct ldb_context *ldb,
ldb 422 source4/lib/ldb/common/ldb.c ret = ldb_transaction_start(ldb);
ldb 427 source4/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 433 source4/lib/ldb/common/ldb.c return ldb_transaction_commit(ldb);
ldb 435 source4/lib/ldb/common/ldb.c ldb_transaction_cancel(ldb);
ldb 437 source4/lib/ldb/common/ldb.c if (ldb->err_string == NULL) {
ldb 439 source4/lib/ldb/common/ldb.c ldb_asprintf_errstring(ldb, "%s (%d)", ldb_strerror(ret), ret);
ldb 458 source4/lib/ldb/common/ldb.c ev = ldb_get_event_context(handle->ldb);
ldb 492 source4/lib/ldb/common/ldb.c int ldb_set_timeout(struct ldb_context *ldb,
ldb 501 source4/lib/ldb/common/ldb.c req->timeout = ldb->default_timeout;
ldb 509 source4/lib/ldb/common/ldb.c int ldb_set_timeout_from_prev_req(struct ldb_context *ldb,
ldb 516 source4/lib/ldb/common/ldb.c return ldb_set_timeout(ldb, newreq, 0);
ldb 530 source4/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms)
ldb 532 source4/lib/ldb/common/ldb.c ldb->create_perms = perms;
ldb 535 source4/lib/ldb/common/ldb.c unsigned int ldb_get_create_perms(struct ldb_context *ldb)
ldb 537 source4/lib/ldb/common/ldb.c return ldb->create_perms;
ldb 540 source4/lib/ldb/common/ldb.c void ldb_set_event_context(struct ldb_context *ldb, struct tevent_context *ev)
ldb 542 source4/lib/ldb/common/ldb.c ldb->ev_ctx = ev;
ldb 545 source4/lib/ldb/common/ldb.c struct tevent_context * ldb_get_event_context(struct ldb_context *ldb)
ldb 547 source4/lib/ldb/common/ldb.c return ldb->ev_ctx;
ldb 565 source4/lib/ldb/common/ldb.c int ldb_request(struct ldb_context *ldb, struct ldb_request *req)
ldb 571 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Requests MUST define callbacks");
ldb 575 source4/lib/ldb/common/ldb.c ldb_reset_err_string(ldb);
ldb 580 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, search);
ldb 584 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, add);
ldb 588 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, modify);
ldb 592 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, del);
ldb 596 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, rename);
ldb 600 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, extended);
ldb 604 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, request);
ldb 703 source4/lib/ldb/common/ldb.c ldb_set_errstring(req->handle->ldb, "Invalid reply type!");
ldb 712 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 729 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 735 source4/lib/ldb/common/ldb.c req->op.search.base = ldb_dn_new(req, ldb, NULL);
ldb 743 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "'tree' can't be NULL");
ldb 753 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 755 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 757 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 766 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 782 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Unable to parse search expression");
ldb 786 source4/lib/ldb/common/ldb.c ret = ldb_build_search_req_ex(ret_req, ldb, mem_ctx, base,
ldb 796 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 810 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 820 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 822 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 824 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 834 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 848 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 858 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 860 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 862 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 872 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 886 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 896 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 898 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 900 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 910 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 925 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 936 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 938 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 940 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 974 source4/lib/ldb/common/ldb.c ldb_set_errstring(req->handle->ldb, "Invalid reply type!");
ldb 979 source4/lib/ldb/common/ldb.c struct ldb_context *ldb,
ldb 994 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1005 source4/lib/ldb/common/ldb.c ldb_set_timeout_from_prev_req(ldb, parent, req);
ldb 1007 source4/lib/ldb/common/ldb.c req->handle = ldb_handle_new(req, ldb);
ldb 1009 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 1018 source4/lib/ldb/common/ldb.c int ldb_extended(struct ldb_context *ldb,
ldb 1029 source4/lib/ldb/common/ldb.c res = talloc_zero(ldb, struct ldb_result);
ldb 1034 source4/lib/ldb/common/ldb.c ret = ldb_build_extended_req(&req, ldb, ldb,
ldb 1040 source4/lib/ldb/common/ldb.c ldb_set_timeout(ldb, req, 0); /* use default timeout */
ldb 1042 source4/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 1063 source4/lib/ldb/common/ldb.c int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx,
ldb 1094 source4/lib/ldb/common/ldb.c ret = ldb_build_search_req(&req, ldb, mem_ctx,
ldb 1095 source4/lib/ldb/common/ldb.c base?base:ldb_get_default_basedn(ldb),
ldb 1106 source4/lib/ldb/common/ldb.c ret = ldb_request(ldb, req);
ldb 1129 source4/lib/ldb/common/ldb.c int ldb_add(struct ldb_context *ldb,
ldb 1135 source4/lib/ldb/common/ldb.c ret = ldb_msg_sanity_check(ldb, message);
ldb 1140 source4/lib/ldb/common/ldb.c ret = ldb_build_add_req(&req, ldb, ldb,
ldb 1150 source4/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 1159 source4/lib/ldb/common/ldb.c int ldb_modify(struct ldb_context *ldb,
ldb 1165 source4/lib/ldb/common/ldb.c ret = ldb_msg_sanity_check(ldb, message);
ldb 1170 source4/lib/ldb/common/ldb.c ret = ldb_build_mod_req(&req, ldb, ldb,
ldb 1180 source4/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 1190 source4/lib/ldb/common/ldb.c int ldb_delete(struct ldb_context *ldb, struct ldb_dn *dn)
ldb 1195 source4/lib/ldb/common/ldb.c ret = ldb_build_del_req(&req, ldb, ldb,
ldb 1205 source4/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 1214 source4/lib/ldb/common/ldb.c int ldb_rename(struct ldb_context *ldb,
ldb 1220 source4/lib/ldb/common/ldb.c ret = ldb_build_rename_req(&req, ldb, ldb,
ldb 1231 source4/lib/ldb/common/ldb.c ret = ldb_autotransaction_request(ldb, req);
ldb 1241 source4/lib/ldb/common/ldb.c int ldb_sequence_number(struct ldb_context *ldb,
ldb 1252 source4/lib/ldb/common/ldb.c tmp_ctx = talloc_zero(ldb, struct ldb_request);
ldb 1254 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1259 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1265 source4/lib/ldb/common/ldb.c ret = ldb_extended(ldb, LDB_EXTENDED_SEQUENCE_NUMBER, seq, &res);
ldb 1272 source4/lib/ldb/common/ldb.c ldb_set_errstring(ldb, "Invalid OID in reply");
ldb 1288 source4/lib/ldb/common/ldb.c const char *ldb_errstring(struct ldb_context *ldb)
ldb 1290 source4/lib/ldb/common/ldb.c if (ldb->err_string) {
ldb 1291 source4/lib/ldb/common/ldb.c return ldb->err_string;
ldb 1396 source4/lib/ldb/common/ldb.c int ldb_set_opaque(struct ldb_context *ldb, const char *name, void *value)
ldb 1401 source4/lib/ldb/common/ldb.c for (o=ldb->opaque;o;o=o->next) {
ldb 1408 source4/lib/ldb/common/ldb.c o = talloc(ldb, struct ldb_opaque);
ldb 1410 source4/lib/ldb/common/ldb.c ldb_oom(ldb);
ldb 1413 source4/lib/ldb/common/ldb.c o->next = ldb->opaque;
ldb 1416 source4/lib/ldb/common/ldb.c ldb->opaque = o;
ldb 1423 source4/lib/ldb/common/ldb.c void *ldb_get_opaque(struct ldb_context *ldb, const char *name)
ldb 1426 source4/lib/ldb/common/ldb.c for (o=ldb->opaque;o;o=o->next) {
ldb 47 source4/lib/ldb/common/ldb_attributes.c int ldb_schema_attribute_add_with_syntax(struct ldb_context *ldb,
ldb 59 source4/lib/ldb/common/ldb_attributes.c n = ldb->schema.num_attributes + 1;
ldb 61 source4/lib/ldb/common/ldb_attributes.c a = talloc_realloc(ldb, ldb->schema.attributes,
ldb 64 source4/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 67 source4/lib/ldb/common/ldb_attributes.c ldb->schema.attributes = a;
ldb 69 source4/lib/ldb/common/ldb_attributes.c for (i = 0; i < ldb->schema.num_attributes; i++) {
ldb 80 source4/lib/ldb/common/ldb_attributes.c ldb->schema.num_attributes--;
ldb 83 source4/lib/ldb/common/ldb_attributes.c memmove(a+i+1, a+i, sizeof(*a) * (ldb->schema.num_attributes-i));
ldb 87 source4/lib/ldb/common/ldb_attributes.c ldb->schema.num_attributes++;
ldb 96 source4/lib/ldb/common/ldb_attributes.c ldb_oom(ldb);
ldb 121 source4/lib/ldb/common/ldb_attributes.c const struct ldb_schema_attribute *ldb_schema_attribute_by_name(struct ldb_context *ldb,
ldb 128 source4/lib/ldb/common/ldb_attributes.c if (strcmp(ldb->schema.attributes[0].name, "*") == 0) {
ldb 129 source4/lib/ldb/common/ldb_attributes.c def = &ldb->schema.attributes[0];
ldb 134 source4/lib/ldb/common/ldb_attributes.c e = ldb->schema.num_attributes - 1;
ldb 140 source4/lib/ldb/common/ldb_attributes.c r = ldb_attr_cmp(name, ldb->schema.attributes[i].name);
ldb 142 source4/lib/ldb/common/ldb_attributes.c return &ldb->schema.attributes[i];
ldb 159 source4/lib/ldb/common/ldb_attributes.c void ldb_schema_attribute_remove(struct ldb_context *ldb, const char *name)
ldb 164 source4/lib/ldb/common/ldb_attributes.c a = ldb_schema_attribute_by_name(ldb, name);
ldb 178 source4/lib/ldb/common/ldb_attributes.c i = a - ldb->schema.attributes;
ldb 179 source4/lib/ldb/common/ldb_attributes.c if (i < ldb->schema.num_attributes - 1) {
ldb 180 source4/lib/ldb/common/ldb_attributes.c memmove(&ldb->schema.attributes[i],
ldb 181 source4/lib/ldb/common/ldb_attributes.c a+1, sizeof(*a) * (ldb->schema.num_attributes-(i+1)));
ldb 184 source4/lib/ldb/common/ldb_attributes.c ldb->schema.num_attributes--;
ldb 190 source4/lib/ldb/common/ldb_attributes.c int ldb_schema_attribute_add(struct ldb_context *ldb,
ldb 195 source4/lib/ldb/common/ldb_attributes.c const struct ldb_schema_syntax *s = ldb_standard_syntax_by_name(ldb, syntax);
ldb 196 source4/lib/ldb/common/ldb_attributes.c return ldb_schema_attribute_add_with_syntax(ldb, attribute, flags, s);
ldb 202 source4/lib/ldb/common/ldb_attributes.c int ldb_setup_wellknown_attributes(struct ldb_context *ldb)
ldb 219 source4/lib/ldb/common/ldb_attributes.c ret = ldb_schema_attribute_add(ldb, wellknown[i].attr, 0,
ldb 233 source4/lib/ldb/common/ldb_attributes.c int ldb_dn_extended_add_syntax(struct ldb_context *ldb,
ldb 244 source4/lib/ldb/common/ldb_attributes.c n = ldb->schema.num_dn_extended_syntax + 1;
ldb 246 source4/lib/ldb/common/ldb_attributes.c a = talloc_realloc(ldb, ldb->schema.dn_extended_syntax,
ldb 253 source4/lib/ldb/common/ldb_attributes.c a[ldb->schema.num_dn_extended_syntax] = *syntax;
ldb 254 source4/lib/ldb/common/ldb_attributes.c ldb->schema.dn_extended_syntax = a;
ldb 256 source4/lib/ldb/common/ldb_attributes.c ldb->schema.num_dn_extended_syntax = n;
ldb 264 source4/lib/ldb/common/ldb_attributes.c const struct ldb_dn_extended_syntax *ldb_dn_extended_syntax_by_name(struct ldb_context *ldb,
ldb 268 source4/lib/ldb/common/ldb_attributes.c for (i=0; i < ldb->schema.num_dn_extended_syntax; i++) {
ldb 269 source4/lib/ldb/common/ldb_attributes.c if (ldb_attr_cmp(ldb->schema.dn_extended_syntax[i].name, name) == 0) {
ldb 270 source4/lib/ldb/common/ldb_attributes.c return &ldb->schema.dn_extended_syntax[i];
ldb 156 source4/lib/ldb/common/ldb_controls.c struct ldb_control **ldb_parse_control_strings(struct ldb_context *ldb, void *mem_ctx, const char **control_strings)
ldb 190 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 195 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 202 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 242 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 285 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 292 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 322 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 334 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 356 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 363 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 387 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 394 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 416 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 423 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 445 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 452 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 481 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 487 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 516 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 523 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 543 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 550 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 570 source4/lib/ldb/common/ldb_controls.c ldb_set_errstring(ldb, error_string);
ldb 577 source4/lib/ldb/common/ldb_controls.c ldb_oom(ldb);
ldb 588 source4/lib/ldb/common/ldb_controls.c ldb_asprintf_errstring(ldb, "Invalid control name: '%s'", control_strings[i]);
ldb 39 source4/lib/ldb/common/ldb_debug.c int ldb_set_debug(struct ldb_context *ldb,
ldb 44 source4/lib/ldb/common/ldb_debug.c ldb->debug_ops.debug = debug;
ldb 45 source4/lib/ldb/common/ldb_debug.c ldb->debug_ops.context = context;
ldb 66 source4/lib/ldb/common/ldb_debug.c int ldb_set_debug_stderr(struct ldb_context *ldb)
ldb 68 source4/lib/ldb/common/ldb_debug.c return ldb_set_debug(ldb, ldb_debug_stderr, ldb);
ldb 74 source4/lib/ldb/common/ldb_debug.c void ldb_debug(struct ldb_context *ldb, enum ldb_debug_level level, const char *fmt, ...)
ldb 77 source4/lib/ldb/common/ldb_debug.c if (ldb->debug_ops.debug == NULL) {
ldb 78 source4/lib/ldb/common/ldb_debug.c ldb_set_debug_stderr(ldb);
ldb 81 source4/lib/ldb/common/ldb_debug.c ldb->debug_ops.debug(ldb->debug_ops.context, level, fmt, ap);
ldb 89 source4/lib/ldb/common/ldb_debug.c void ldb_debug_set(struct ldb_context *ldb, enum ldb_debug_level level,
ldb 95 source4/lib/ldb/common/ldb_debug.c msg = talloc_vasprintf(ldb, fmt, ap);
ldb 98 source4/lib/ldb/common/ldb_debug.c ldb_set_errstring(ldb, msg);
ldb 99 source4/lib/ldb/common/ldb_debug.c ldb_debug(ldb, level, "%s", msg);
ldb 63 source4/lib/ldb/common/ldb_dn.c struct ldb_context *ldb;
ldb 83 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_from_ldb_val(void *mem_ctx, struct ldb_context *ldb, const struct ldb_val *strdn)
ldb 87 source4/lib/ldb/common/ldb_dn.c if (! ldb) return NULL;
ldb 92 source4/lib/ldb/common/ldb_dn.c dn->ldb = ldb;
ldb 134 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_new(void *mem_ctx, struct ldb_context *ldb, const char *strdn)
ldb 139 source4/lib/ldb/common/ldb_dn.c return ldb_dn_from_ldb_val(mem_ctx, ldb, &blob);
ldb 142 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_new_fmt(void *mem_ctx, struct ldb_context *ldb, const char *new_fmt, ...)
ldb 147 source4/lib/ldb/common/ldb_dn.c if ( (! mem_ctx) || (! ldb)) return NULL;
ldb 154 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *dn = ldb_dn_new(mem_ctx, ldb, strdn);
ldb 348 source4/lib/ldb/common/ldb_dn.c extended_syntax = ldb_dn_extended_syntax_by_name(dn->ldb, ex_name);
ldb 359 source4/lib/ldb/common/ldb_dn.c ret = extended_syntax->read_fn(dn->ldb, dn->extended_components,
ldb 735 source4/lib/ldb/common/ldb_dn.c extended_syntax = ldb_dn_extended_syntax_by_name(dn->ldb, name);
ldb 738 source4/lib/ldb/common/ldb_dn.c ret = extended_syntax->write_clear_fn(dn->ldb, mem_ctx,
ldb 742 source4/lib/ldb/common/ldb_dn.c ret = extended_syntax->write_hex_fn(dn->ldb, mem_ctx,
ldb 809 source4/lib/ldb/common/ldb_dn.c a = ldb_schema_attribute_by_name(dn->ldb, dn->components[i].cf_name);
ldb 810 source4/lib/ldb/common/ldb_dn.c ret = a->syntax->canonicalise_fn(dn->ldb, dn->components,
ldb 1286 source4/lib/ldb/common/ldb_dn.c base = ldb_dn_new(base_str, dn->ldb, base_str);
ldb 1404 source4/lib/ldb/common/ldb_dn.c child = ldb_dn_new(child_str, dn->ldb, child_str);
ldb 238 source4/lib/ldb/common/ldb_ldif.c static int base64_encode_f(struct ldb_context *ldb,
ldb 243 source4/lib/ldb/common/ldb_ldif.c char *b = ldb_base64_encode(ldb, buf, len);
ldb 273 source4/lib/ldb/common/ldb_ldif.c int ldb_ldif_write(struct ldb_context *ldb,
ldb 299 source4/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: Invalid ldif changetype %d\n",
ldb 311 source4/lib/ldb/common/ldb_ldif.c a = ldb_schema_attribute_by_name(ldb, msg->elements[i].name);
ldb 332 source4/lib/ldb/common/ldb_ldif.c ret = a->syntax->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v);
ldb 340 source4/lib/ldb/common/ldb_ldif.c ret = base64_encode_f(ldb, fprintf_fn, private_data,
ldb 379 source4/lib/ldb/common/ldb_ldif.c static char *next_chunk(struct ldb_context *ldb,
ldb 391 source4/lib/ldb/common/ldb_ldif.c c2 = talloc_realloc(ldb, chunk, char, alloc_size);
ldb 514 source4/lib/ldb/common/ldb_ldif.c void ldb_ldif_read_free(struct ldb_context *ldb, struct ldb_ldif *ldif)
ldb 522 source4/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read(struct ldb_context *ldb,
ldb 534 source4/lib/ldb/common/ldb_ldif.c ldif = talloc(ldb, struct ldb_ldif);
ldb 550 source4/lib/ldb/common/ldb_ldif.c chunk = next_chunk(ldb, fgetc_fn, private_data);
ldb 564 source4/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: First line of ldif must be a dn not '%s'\n",
ldb 569 source4/lib/ldb/common/ldb_ldif.c msg->dn = ldb_dn_from_ldb_val(msg, ldb, &value);
ldb 572 source4/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Error: Unable to parse dn '%s'\n",
ldb 591 source4/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 624 source4/lib/ldb/common/ldb_ldif.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 635 source4/lib/ldb/common/ldb_ldif.c ret = a->syntax->ldif_read_fn(ldb, ldif, &value, &el->values[el->num_values]);
ldb 640 source4/lib/ldb/common/ldb_ldif.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 664 source4/lib/ldb/common/ldb_ldif.c ret = a->syntax->ldif_read_fn(ldb, ldif, &value, &el->values[0]);
ldb 698 source4/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_file(struct ldb_context *ldb, FILE *f)
ldb 702 source4/lib/ldb/common/ldb_ldif.c return ldb_ldif_read(ldb, fgetc_file, &state);
ldb 723 source4/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s)
ldb 728 source4/lib/ldb/common/ldb_ldif.c ldif = ldb_ldif_read(ldb, fgetc_string, &state);
ldb 756 source4/lib/ldb/common/ldb_ldif.c int ldb_ldif_write_file(struct ldb_context *ldb, FILE *f, const struct ldb_ldif *ldif)
ldb 760 source4/lib/ldb/common/ldb_ldif.c return ldb_ldif_write(ldb, fprintf_file, &state, ldif);
ldb 40 source4/lib/ldb/common/ldb_match.c static int ldb_match_scope(struct ldb_context *ldb,
ldb 81 source4/lib/ldb/common/ldb_match.c static int ldb_match_present(struct ldb_context *ldb,
ldb 97 source4/lib/ldb/common/ldb_match.c static int ldb_match_comparison(struct ldb_context *ldb,
ldb 116 source4/lib/ldb/common/ldb_match.c a = ldb_schema_attribute_by_name(ldb, el->name);
ldb 119 source4/lib/ldb/common/ldb_match.c ret = a->syntax->comparison_fn(ldb, ldb, &el->values[i], &tree->u.comparison.value);
ldb 138 source4/lib/ldb/common/ldb_match.c static int ldb_match_equality(struct ldb_context *ldb,
ldb 150 source4/lib/ldb/common/ldb_match.c valuedn = ldb_dn_from_ldb_val(ldb, ldb, &tree->u.equality.value);
ldb 170 source4/lib/ldb/common/ldb_match.c a = ldb_schema_attribute_by_name(ldb, el->name);
ldb 173 source4/lib/ldb/common/ldb_match.c if (a->syntax->comparison_fn(ldb, ldb, &tree->u.equality.value,
ldb 182 source4/lib/ldb/common/ldb_match.c static int ldb_wildcard_compare(struct ldb_context *ldb,
ldb 194 source4/lib/ldb/common/ldb_match.c a = ldb_schema_attribute_by_name(ldb, tree->u.substring.attr);
ldb 196 source4/lib/ldb/common/ldb_match.c if(a->syntax->canonicalise_fn(ldb, ldb, &value, &val) != 0)
ldb 205 source4/lib/ldb/common/ldb_match.c if(a->syntax->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed;
ldb 222 source4/lib/ldb/common/ldb_match.c if(a->syntax->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed;
ldb 253 source4/lib/ldb/common/ldb_match.c static int ldb_match_substring(struct ldb_context *ldb,
ldb 267 source4/lib/ldb/common/ldb_match.c if (ldb_wildcard_compare(ldb, tree, el->values[i]) == 1) {
ldb 302 source4/lib/ldb/common/ldb_match.c static int ldb_match_extended(struct ldb_context *ldb,
ldb 319 source4/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: dnAttributes extended match not supported yet");
ldb 323 source4/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: no-rule extended matches not supported yet");
ldb 327 source4/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: no-attribute extended matches not supported yet");
ldb 338 source4/lib/ldb/common/ldb_match.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb: unknown extended rule_id %s\n",
ldb 365 source4/lib/ldb/common/ldb_match.c static int ldb_match_message(struct ldb_context *ldb,
ldb 376 source4/lib/ldb/common/ldb_match.c v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
ldb 383 source4/lib/ldb/common/ldb_match.c v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
ldb 389 source4/lib/ldb/common/ldb_match.c return ! ldb_match_message(ldb, msg, tree->u.isnot.child, scope);
ldb 392 source4/lib/ldb/common/ldb_match.c return ldb_match_equality(ldb, msg, tree, scope);
ldb 395 source4/lib/ldb/common/ldb_match.c return ldb_match_substring(ldb, msg, tree, scope);
ldb 398 source4/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_GREATER);
ldb 401 source4/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_LESS);
ldb 404 source4/lib/ldb/common/ldb_match.c return ldb_match_present(ldb, msg, tree, scope);
ldb 407 source4/lib/ldb/common/ldb_match.c return ldb_match_comparison(ldb, msg, tree, scope, LDB_OP_APPROX);
ldb 410 source4/lib/ldb/common/ldb_match.c return ldb_match_extended(ldb, msg, tree, scope);
ldb 417 source4/lib/ldb/common/ldb_match.c int ldb_match_msg(struct ldb_context *ldb,
ldb 423 source4/lib/ldb/common/ldb_match.c if ( ! ldb_match_scope(ldb, base, msg->dn, scope) ) {
ldb 427 source4/lib/ldb/common/ldb_match.c return ldb_match_message(ldb, msg, tree, scope);
ldb 40 source4/lib/ldb/common/ldb_modules.c static void *ldb_dso_load_symbol(struct ldb_context *ldb, const char *name,
ldb 43 source4/lib/ldb/common/ldb_modules.c void ldb_set_modules_dir(struct ldb_context *ldb, const char *path)
ldb 45 source4/lib/ldb/common/ldb_modules.c talloc_free(ldb->modules_dir);
ldb 46 source4/lib/ldb/common/ldb_modules.c ldb->modules_dir = talloc_strdup(ldb, path);
ldb 77 source4/lib/ldb/common/ldb_modules.c const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string)
ldb 87 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_strdup_no_spaces()\n");
ldb 93 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_list_from_string()\n");
ldb 109 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Out of Memory in ldb_modules_list_from_string()\n");
ldb 207 source4/lib/ldb/common/ldb_modules.c int ldb_connect_backend(struct ldb_context *ldb,
ldb 217 source4/lib/ldb/common/ldb_modules.c backend = talloc_strndup(ldb, url, strchr(url, ':')-url);
ldb 220 source4/lib/ldb/common/ldb_modules.c backend = talloc_strdup(ldb, "tdb");
ldb 227 source4/lib/ldb/common/ldb_modules.c char *symbol_name = talloc_asprintf(ldb, "ldb_%s_backend_ops", backend);
ldb 231 source4/lib/ldb/common/ldb_modules.c ops = ldb_dso_load_symbol(ldb, backend, symbol_name);
ldb 241 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL,
ldb 246 source4/lib/ldb/common/ldb_modules.c ret = fn(ldb, url, ldb->flags, options, backend_module);
ldb 249 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 294 source4/lib/ldb/common/ldb_modules.c static void *ldb_dso_load_symbol(struct ldb_context *ldb, const char *name,
ldb 301 source4/lib/ldb/common/ldb_modules.c if (ldb->modules_dir == NULL)
ldb 304 source4/lib/ldb/common/ldb_modules.c path = talloc_asprintf(ldb, "%s/%s.%s", ldb->modules_dir, name,
ldb 307 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "trying to load %s from %s\n", name, path);
ldb 311 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_WARNING, "unable to load %s from %s: %s\n", name, path, dlerror());
ldb 318 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_ERROR, "no symbol `%s' found in %s: %s\n", symbol, path, dlerror());
ldb 327 source4/lib/ldb/common/ldb_modules.c int ldb_load_modules_list(struct ldb_context *ldb, const char **module_list, struct ldb_module *backend, struct ldb_module **out)
ldb 344 source4/lib/ldb/common/ldb_modules.c char *symbol_name = talloc_asprintf(ldb, "ldb_%s_module_ops",
ldb 349 source4/lib/ldb/common/ldb_modules.c ops = ldb_dso_load_symbol(ldb, module_list[i], symbol_name);
ldb 354 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_WARNING, "WARNING: Module [%s] not found\n",
ldb 359 source4/lib/ldb/common/ldb_modules.c current = talloc_zero(ldb, struct ldb_module);
ldb 365 source4/lib/ldb/common/ldb_modules.c current->ldb = ldb;
ldb 374 source4/lib/ldb/common/ldb_modules.c int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module)
ldb 385 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "module %s initialization failed\n", module->ops->name);
ldb 393 source4/lib/ldb/common/ldb_modules.c int ldb_load_modules(struct ldb_context *ldb, const char *options[])
ldb 398 source4/lib/ldb/common/ldb_modules.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 409 source4/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, &options[i][LDB_MODULE_PREFIX_LEN]);
ldb 415 source4/lib/ldb/common/ldb_modules.c if ((modules == NULL) && (strcmp("ldap", ldb->modules->ops->name) != 0)) {
ldb 420 source4/lib/ldb/common/ldb_modules.c mods_dn = ldb_dn_new(mem_ctx, ldb, "@MODULES");
ldb 426 source4/lib/ldb/common/ldb_modules.c ret = ldb_search(ldb, mods_dn, &res, mods_dn, LDB_SCOPE_BASE, attrs, "@LIST=*");
ldb 429 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "no modules required by the db");
ldb 431 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldb error (%s) occurred searching for modules, bailing out\n", ldb_errstring(ldb));
ldb 437 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "no modules required by the db");
ldb 439 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "Too many records found (%d), bailing out\n", res->count);
ldb 445 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "no modules required by the db");
ldb 447 source4/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx,
ldb 456 source4/lib/ldb/common/ldb_modules.c ret = ldb_load_modules_list(ldb, modules, ldb->modules, &ldb->modules);
ldb 462 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_TRACE, "No modules specified for this database");
ldb 465 source4/lib/ldb/common/ldb_modules.c ret = ldb_init_module_chain(ldb, ldb->modules);
ldb 476 source4/lib/ldb/common/ldb_modules.c struct ldb_context *ldb = module->ldb; \
ldb 480 source4/lib/ldb/common/ldb_modules.c ldb_asprintf_errstring(ldb, "Unable to find backend operation for " #op ); \
ldb 487 source4/lib/ldb/common/ldb_modules.c struct ldb_context *ldb,
ldb 495 source4/lib/ldb/common/ldb_modules.c ldb_oom(ldb);
ldb 499 source4/lib/ldb/common/ldb_modules.c module->ldb = ldb;
ldb 513 source4/lib/ldb/common/ldb_modules.c return module->ldb;
ldb 535 source4/lib/ldb/common/ldb_modules.c ldb_set_errstring(module->ldb, "Requests MUST define callbacks");
ldb 572 source4/lib/ldb/common/ldb_modules.c if (!ldb_errstring(module->ldb)) {
ldb 574 source4/lib/ldb/common/ldb_modules.c ldb_asprintf_errstring(module->ldb, "error in module %s: %s (%d)", module->ops->name, ldb_strerror(ret), ret);
ldb 583 source4/lib/ldb/common/ldb_modules.c return ldb_init_module_chain(module->ldb, module);
ldb 604 source4/lib/ldb/common/ldb_modules.c struct ldb_handle *ldb_handle_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb)
ldb 610 source4/lib/ldb/common/ldb_modules.c ldb_set_errstring(ldb, "Out of Memory");
ldb 616 source4/lib/ldb/common/ldb_modules.c h->ldb = ldb;
ldb 639 source4/lib/ldb/common/ldb_modules.c ldb_oom(req->handle->ldb);
ldb 665 source4/lib/ldb/common/ldb_modules.c ldb_oom(req->handle->ldb);
ldb 694 source4/lib/ldb/common/ldb_modules.c ldb_oom(req->handle->ldb);
ldb 725 source4/lib/ldb/common/ldb_modules.c ldb_set_timeout(module->ldb, req, 0);
ldb 727 source4/lib/ldb/common/ldb_modules.c req->handle = ldb_handle_new(req, module->ldb);
ldb 732 source4/lib/ldb/common/ldb_modules.c ret = ldb_request(module->ldb, req);
ldb 412 source4/lib/ldb/common/ldb_msg.c struct ldb_dn *ldb_msg_find_attr_as_dn(struct ldb_context *ldb,
ldb 424 source4/lib/ldb/common/ldb_msg.c res_dn = ldb_dn_from_ldb_val(mem_ctx, ldb, v);
ldb 512 source4/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
ldb 518 source4/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_copy(ldb, msg);
ldb 554 source4/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_diff(struct ldb_context *ldb,
ldb 562 source4/lib/ldb/common/ldb_msg.c mod = ldb_msg_new(ldb);
ldb 568 source4/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_canonicalize(ldb, msg2);
ldb 604 source4/lib/ldb/common/ldb_msg.c int ldb_msg_sanity_check(struct ldb_context *ldb,
ldb 612 source4/lib/ldb/common/ldb_msg.c ldb_set_errstring(ldb, "ldb message lacks a DN!");
ldb 620 source4/lib/ldb/common/ldb_msg.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 623 source4/lib/ldb/common/ldb_msg.c ldb_asprintf_errstring(ldb, "Element %s has empty attribute in ldb message (%s)!",
ldb 870 source4/lib/ldb/common/ldb_msg.c void ldb_dump_results(struct ldb_context *ldb, struct ldb_result *result, FILE *f)
ldb 879 source4/lib/ldb/common/ldb_msg.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 42 source4/lib/ldb/common/ldb_utf8.c void ldb_set_utf8_fns(struct ldb_context *ldb,
ldb 47 source4/lib/ldb/common/ldb_utf8.c ldb->utf8_fns.context = context;
ldb 49 source4/lib/ldb/common/ldb_utf8.c ldb->utf8_fns.casefold = casefold;
ldb 70 source4/lib/ldb/common/ldb_utf8.c void ldb_set_utf8_default(struct ldb_context *ldb)
ldb 72 source4/lib/ldb/common/ldb_utf8.c ldb_set_utf8_fns(ldb, NULL, ldb_casefold_default);
ldb 75 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s, size_t n)
ldb 77 source4/lib/ldb/common/ldb_utf8.c return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s, n);
ldb 56 source4/lib/ldb/examples/ldbreader.c struct ldb_context *ldb;
ldb 68 source4/lib/ldb/examples/ldbreader.c ldb = ldb_init(NULL, NULL);
ldb 76 source4/lib/ldb/examples/ldbreader.c if (LDB_SUCCESS != ldb_connect(ldb, "tdb://tdbtest.ldb", LDB_FLG_RDONLY, NULL) ){
ldb 89 source4/lib/ldb/examples/ldbreader.c if (LDB_SUCCESS != ldb_search(ldb, ldb, &resultMsg,
ldb 110 source4/lib/ldb/examples/ldbreader.c ldb_ldif_write(ldb, vprintf_fn, NULL, &ldifMsg);
ldb 119 source4/lib/ldb/examples/ldbreader.c talloc_free(ldb);
ldb 56 source4/lib/ldb/examples/ldifreader.c struct ldb_context *ldb;
ldb 72 source4/lib/ldb/examples/ldifreader.c ldb = ldb_init(NULL, NULL);
ldb 83 source4/lib/ldb/examples/ldifreader.c while ( (ldifMsg = ldb_ldif_read_file(ldb, fileStream)) ) {
ldb 111 source4/lib/ldb/examples/ldifreader.c ldb_ldif_write(ldb, vprintf_fn, NULL, ldifMsg);
ldb 116 source4/lib/ldb/examples/ldifreader.c ldb_ldif_read_free(ldb, ldifMsg);
ldb 122 source4/lib/ldb/examples/ldifreader.c talloc_free(ldb);
ldb 352 source4/lib/ldb/include/ldb.h const struct ldb_schema_attribute *ldb_schema_attribute_by_name(struct ldb_context *ldb,
ldb 362 source4/lib/ldb/include/ldb.h const struct ldb_dn_extended_syntax *ldb_dn_extended_syntax_by_name(struct ldb_context *ldb,
ldb 793 source4/lib/ldb/include/ldb.h int ldb_request(struct ldb_context *ldb, struct ldb_request *request);
ldb 800 source4/lib/ldb/include/ldb.h int ldb_set_timeout(struct ldb_context *ldb, struct ldb_request *req, int timeout);
ldb 801 source4/lib/ldb/include/ldb.h int ldb_set_timeout_from_prev_req(struct ldb_context *ldb, struct ldb_request *oldreq, struct ldb_request *newreq);
ldb 802 source4/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms);
ldb 803 source4/lib/ldb/include/ldb.h void ldb_set_modules_dir(struct ldb_context *ldb, const char *path);
ldb 805 source4/lib/ldb/include/ldb.h void ldb_set_event_context(struct ldb_context *ldb, struct tevent_context *ev);
ldb 806 source4/lib/ldb/include/ldb.h struct tevent_context * ldb_get_event_context(struct ldb_context *ldb);
ldb 859 source4/lib/ldb/include/ldb.h void ldb_async_ctx_set_private_data(struct ldb_context *ldb,
ldb 861 source4/lib/ldb/include/ldb.h void ldb_async_ctx_set_add_op(struct ldb_context *ldb,
ldb 863 source4/lib/ldb/include/ldb.h void ldb_async_ctx_set_wait_op(struct ldb_context *ldb,
ldb 866 source4/lib/ldb/include/ldb.h int ldb_connect(struct ldb_context *ldb, const char *url, unsigned int flags, const char *options[]);
ldb 872 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_get_root_basedn(struct ldb_context *ldb);
ldb 878 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_get_config_basedn(struct ldb_context *ldb);
ldb 884 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_get_schema_basedn(struct ldb_context *ldb);
ldb 890 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_get_default_basedn(struct ldb_context *ldb);
ldb 941 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 953 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 980 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 1004 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 1028 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 1053 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 1110 source4/lib/ldb/include/ldb.h int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx,
ldb 1129 source4/lib/ldb/include/ldb.h int ldb_add(struct ldb_context *ldb,
ldb 1144 source4/lib/ldb/include/ldb.h int ldb_modify(struct ldb_context *ldb,
ldb 1160 source4/lib/ldb/include/ldb.h int ldb_rename(struct ldb_context *ldb, struct ldb_dn *olddn, struct ldb_dn *newdn);
ldb 1174 source4/lib/ldb/include/ldb.h int ldb_delete(struct ldb_context *ldb, struct ldb_dn *dn);
ldb 1213 source4/lib/ldb/include/ldb.h struct ldb_context *ldb,
ldb 1236 source4/lib/ldb/include/ldb.h int ldb_extended(struct ldb_context *ldb,
ldb 1244 source4/lib/ldb/include/ldb.h int ldb_sequence_number(struct ldb_context *ldb, enum ldb_sequence_type type, uint64_t *seq_num);
ldb 1249 source4/lib/ldb/include/ldb.h int ldb_transaction_start(struct ldb_context *ldb);
ldb 1254 source4/lib/ldb/include/ldb.h int ldb_transaction_commit(struct ldb_context *ldb);
ldb 1259 source4/lib/ldb/include/ldb.h int ldb_transaction_cancel(struct ldb_context *ldb);
ldb 1265 source4/lib/ldb/include/ldb.h const char *ldb_errstring(struct ldb_context *ldb);
ldb 1276 source4/lib/ldb/include/ldb.h void ldb_set_utf8_default(struct ldb_context *ldb);
ldb 1290 source4/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *s, size_t n);
ldb 1326 source4/lib/ldb/include/ldb.h int ldb_ldif_write(struct ldb_context *ldb,
ldb 1342 source4/lib/ldb/include/ldb.h void ldb_ldif_read_free(struct ldb_context *ldb, struct ldb_ldif *msg);
ldb 1371 source4/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read(struct ldb_context *ldb,
ldb 1390 source4/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_file(struct ldb_context *ldb, FILE *f);
ldb 1408 source4/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s);
ldb 1421 source4/lib/ldb/include/ldb.h int ldb_ldif_write_file(struct ldb_context *ldb, FILE *f, const struct ldb_ldif *msg);
ldb 1484 source4/lib/ldb/include/ldb.h int ldb_dn_extended_add_syntax(struct ldb_context *ldb,
ldb 1497 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *dn);
ldb 1507 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_new_fmt(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *new_fmt, ...) PRINTF_ATTRIBUTE(3,4);
ldb 1517 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_from_ldb_val(void *mem_ctx, struct ldb_context *ldb, const struct ldb_val *strdn);
ldb 1680 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_msg_find_attr_as_dn(struct ldb_context *ldb,
ldb 1692 source4/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
ldb 1696 source4/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_diff(struct ldb_context *ldb,
ldb 1718 source4/lib/ldb/include/ldb.h int ldb_msg_sanity_check(struct ldb_context *ldb,
ldb 1737 source4/lib/ldb/include/ldb.h int ldb_set_debug(struct ldb_context *ldb,
ldb 1745 source4/lib/ldb/include/ldb.h void ldb_set_utf8_fns(struct ldb_context *ldb,
ldb 1752 source4/lib/ldb/include/ldb.h int ldb_set_debug_stderr(struct ldb_context *ldb);
ldb 1755 source4/lib/ldb/include/ldb.h int ldb_set_opaque(struct ldb_context *ldb, const char *name, void *value);
ldb 1756 source4/lib/ldb/include/ldb.h void *ldb_get_opaque(struct ldb_context *ldb, const char *name);
ldb 1838 source4/lib/ldb/include/ldb.h struct ldb_control **ldb_parse_control_strings(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char **control_strings);
ldb 35 source4/lib/ldb/include/ldb_handlers.h int ldb_handler_copy( struct ldb_context *ldb, void *mem_ctx,
ldb 38 source4/lib/ldb/include/ldb_handlers.h int ldb_handler_fold( struct ldb_context *ldb, void *mem_ctx,
ldb 41 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_Integer( struct ldb_context *ldb, void *mem_ctx,
ldb 44 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_Integer( struct ldb_context *ldb, void *mem_ctx,
ldb 47 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_binary( struct ldb_context *ldb, void *mem_ctx,
ldb 50 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_fold( struct ldb_context *ldb, void *mem_ctx,
ldb 53 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_dn( struct ldb_context *ldb, void *mem_ctx,
ldb 56 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_dn( struct ldb_context *ldb, void *mem_ctx,
ldb 59 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_objectclass( struct ldb_context *ldb, void *mem_ctx,
ldb 62 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_utctime( struct ldb_context *ldb, void *mem_ctx,
ldb 65 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_utctime( struct ldb_context *ldb, void *mem_ctx,
ldb 63 source4/lib/ldb/include/ldb_module.h void ldb_debug(struct ldb_context *ldb, enum ldb_debug_level level, const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4);
ldb 64 source4/lib/ldb/include/ldb_module.h void ldb_debug_set(struct ldb_context *ldb, enum ldb_debug_level level,
ldb 67 source4/lib/ldb/include/ldb_module.h #define ldb_oom(ldb) ldb_debug_set(ldb, LDB_DEBUG_FATAL, "ldb out of memory at %s:%d\n", __FILE__, __LINE__)
ldb 74 source4/lib/ldb/include/ldb_module.h unsigned int ldb_get_create_perms(struct ldb_context *ldb);
ldb 76 source4/lib/ldb/include/ldb_module.h const struct ldb_schema_syntax *ldb_standard_syntax_by_name(struct ldb_context *ldb,
ldb 81 source4/lib/ldb/include/ldb_module.h int ldb_schema_attribute_add_with_syntax(struct ldb_context *ldb,
ldb 85 source4/lib/ldb/include/ldb_module.h int ldb_schema_attribute_add(struct ldb_context *ldb,
ldb 89 source4/lib/ldb/include/ldb_module.h void ldb_schema_attribute_remove(struct ldb_context *ldb, const char *name);
ldb 100 source4/lib/ldb/include/ldb_module.h int ldb_match_msg(struct ldb_context *ldb,
ldb 109 source4/lib/ldb/include/ldb_module.h struct ldb_context *ldb,
ldb 124 source4/lib/ldb/include/ldb_module.h void ldb_set_errstring(struct ldb_context *ldb, const char *err_string);
ldb 125 source4/lib/ldb/include/ldb_module.h void ldb_asprintf_errstring(struct ldb_context *ldb, const char *format, ...) PRINTF_ATTRIBUTE(2,3);
ldb 126 source4/lib/ldb/include/ldb_module.h void ldb_reset_err_string(struct ldb_context *ldb);
ldb 132 source4/lib/ldb/include/ldb_module.h typedef int (*ldb_connect_fn)(struct ldb_context *ldb, const char *url,
ldb 145 source4/lib/ldb/include/ldb_module.h struct ldb_handle *ldb_handle_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb);
ldb 53 source4/lib/ldb/include/ldb_private.h struct ldb_context *ldb;
ldb 59 source4/lib/ldb/include/ldb_private.h struct ldb_context *ldb;
ldb 115 source4/lib/ldb/include/ldb_private.h int ldb_connect_backend(struct ldb_context *ldb, const char *url, const char *options[],
ldb 117 source4/lib/ldb/include/ldb_private.h void ldb_set_default_dns(struct ldb_context *ldb);
ldb 144 source4/lib/ldb/include/ldb_private.h int ldb_setup_wellknown_attributes(struct ldb_context *ldb);
ldb 146 source4/lib/ldb/include/ldb_private.h const char **ldb_subclass_list(struct ldb_context *ldb, const char *classname);
ldb 147 source4/lib/ldb/include/ldb_private.h void ldb_subclass_remove(struct ldb_context *ldb, const char *classname);
ldb 148 source4/lib/ldb/include/ldb_private.h int ldb_subclass_add(struct ldb_context *ldb, const char *classname, const char *subclass);
ldb 153 source4/lib/ldb/include/ldb_private.h void ldb_dump_results(struct ldb_context *ldb, struct ldb_result *result, FILE *f);
ldb 158 source4/lib/ldb/include/ldb_private.h const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string);
ldb 159 source4/lib/ldb/include/ldb_private.h int ldb_load_modules_list(struct ldb_context *ldb, const char **module_list, struct ldb_module *backend, struct ldb_module **out);
ldb 160 source4/lib/ldb/include/ldb_private.h int ldb_load_modules(struct ldb_context *ldb, const char *options[]);
ldb 161 source4/lib/ldb/include/ldb_private.h int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module);
ldb 72 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 75 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ctx->module);
ldb 86 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 169 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 173 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(module);
ldb 181 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 184 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb,
ldb 207 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 221 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
ldb 298 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, msg->r.SearchResultDone.errormessage);
ldb 316 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldbmsg->dn = ldb_dn_new(ldbmsg, ldb, search->dn);
ldb 381 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 388 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
ldb 392 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "async send request failed");
ldb 398 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "connection to remote LDAP server dropped?");
ldb 421 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 426 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
ldb 429 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Async interface called with NULL callback function or NULL context");
ldb 434 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Invalid expression parse tree");
ldb 440 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Out of Memory");
ldb 452 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Unable to determine baseDN");
ldb 678 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_context *ldb;
ldb 685 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(module);
ldb 688 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Invalid timeout settings");
ldb 694 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ldb, "Out of Memory");
ldb 755 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_connect(struct ldb_context *ldb, const char *url,
ldb 765 source4/lib/ldb/ldb_ildap/ldb_ildap.c module = ldb_module_new(ldb, ldb, "ldb_ildap backend", &ildb_ops);
ldb 770 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 775 source4/lib/ldb/ldb_ildap/ldb_ildap.c ildb->event_ctx = ldb_get_event_context(ldb);
ldb 777 source4/lib/ldb/ldb_ildap/ldb_ildap.c lp_ctx = talloc_get_type(ldb_get_opaque(ldb, "loadparm"),
ldb 783 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_oom(ldb);
ldb 793 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to connect to ldap URL '%s' - %s\n",
ldb 799 source4/lib/ldb/ldb_ildap/ldb_ildap.c creds = talloc_get_type(ldb_get_opaque(ldb, "credentials"), struct cli_credentials);
ldb 801 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct auth_session_info *session_info = talloc_get_type(ldb_get_opaque(ldb, "sessionInfo"), struct auth_session_info);
ldb 813 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to bind - %s\n",
ldb 820 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Failed to bind - %s\n",
ldb 137 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_add_msg_attr(struct ldb_context *ldb,
ldb 199 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 209 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(module);
ldb 212 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, "Async interface called with NULL callback function or NULL context");
ldb 217 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, "Invalid expression parse tree");
ldb 222 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(ldb, LDB_DEBUG_WARNING, "Controls are not yet supported by ldb_ldap backend!\n");
ldb 266 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, ldap_err2string(ret));
ldb 277 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 305 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, ldap_err2string(ret));
ldb 316 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 344 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, ldap_err2string(ret));
ldb 355 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 374 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, ldap_err2string(ret));
ldb 385 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 420 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, ldap_err2string(ret));
ldb 473 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 489 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(ac->module);
ldb 515 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldbmsg->dn = ldb_dn_new(ldbmsg, ldb, dn);
ldb 534 source4/lib/ldb/ldb_ldap/ldb_ldap.c lldb_add_msg_attr(ldb, ldbmsg, attr, bval);
ldb 631 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, errmsgp);
ldb 739 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_context *ldb;
ldb 748 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(module);
ldb 751 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, "Invalid timeout settings");
ldb 755 source4/lib/ldb/ldb_ldap/ldb_ldap.c ev = ldb_get_event_context(ldb);
ldb 760 source4/lib/ldb/ldb_ldap/ldb_ldap.c ac = talloc_zero(ldb, struct lldb_context);
ldb 762 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ldb, "Out of Memory");
ldb 851 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_connect(struct ldb_context *ldb,
ldb 862 source4/lib/ldb/ldb_ldap/ldb_ldap.c module = ldb_module_new(ldb, ldb, "ldb_ldap backend", &lldb_ops);
ldb 867 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_oom(ldb);
ldb 874 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldap_initialize failed for URL '%s' - %s\n",
ldb 883 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(ldb, LDB_DEBUG_FATAL, "ldap_set_option failed - %s\n",
ldb 112 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 115 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 119 source4/lib/ldb/ldb_map/ldb_map.c ldb_set_errstring(ldb, "Out of Memory");
ldb 207 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 210 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 244 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 470 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 482 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 504 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 511 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 545 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 557 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 579 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 586 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 637 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 641 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 643 source4/lib/ldb/ldb_map/ldb_map.c dn = ldb_dn_from_ldb_val(mem_ctx, ldb, val);
ldb 666 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 670 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 672 source4/lib/ldb/ldb_map/ldb_map.c dn = ldb_dn_from_ldb_val(mem_ctx, ldb, val);
ldb 713 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 719 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 730 source4/lib/ldb/ldb_map/ldb_map.c ldb_oom(ldb);
ldb 739 source4/lib/ldb/ldb_map/ldb_map.c ldb_oom(ldb);
ldb 789 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 794 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 805 source4/lib/ldb/ldb_map/ldb_map.c ldb_oom(ldb);
ldb 814 source4/lib/ldb/ldb_map/ldb_map.c ldb_oom(ldb);
ldb 835 source4/lib/ldb/ldb_map/ldb_map.c ldb_oom(ldb);
ldb 873 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 877 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(ac->module);
ldb 888 source4/lib/ldb/ldb_map/ldb_map.c ret = ldb_build_search_req_ex(&req, ldb, ac,
ldb 908 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 914 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(ac->module);
ldb 937 source4/lib/ldb/ldb_map/ldb_map.c ret = ldb_build_mod_req(&req, ldb,
ldb 993 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_context *ldb;
ldb 1005 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
ldb 1007 source4/lib/ldb/ldb_map/ldb_map.c dn = ldb_dn_new_fmt(data, ldb, "%s=%s", MAP_DN_NAME, name);
ldb 1009 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 1014 source4/lib/ldb/ldb_map/ldb_map.c ret = ldb_search(ldb, data, &res, dn, LDB_SCOPE_BASE, attrs, NULL);
ldb 1020 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 1026 source4/lib/ldb/ldb_map/ldb_map.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 1033 source4/lib/ldb/ldb_map/ldb_map.c data->local_base_dn = ldb_msg_find_attr_as_dn(ldb, data, msg, MAP_DN_FROM);
ldb 1034 source4/lib/ldb/ldb_map/ldb_map.c data->remote_base_dn = ldb_msg_find_attr_as_dn(ldb, data, msg, MAP_DN_TO);
ldb 71 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 75 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_debug(ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 87 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_debug(ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 101 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_debug(ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 161 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 164 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
ldb 169 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_debug(ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 201 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 206 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 222 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_set_errstring(ldb,
ldb 292 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 297 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 309 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_set_errstring(ldb, "Invalid reply type!");
ldb 327 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 331 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 343 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_set_errstring(ldb, "Invalid reply type!");
ldb 362 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 368 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
ldb 412 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_add_req(&ac->remote_req, ldb,
ldb 441 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 444 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 447 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_add_req(&local_req, ldb, ac,
ldb 469 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 473 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
ldb 519 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_mod_req(&ac->remote_req, ldb,
ldb 547 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 551 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 568 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_add_req(&local_req, ldb, ac,
ldb 579 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_mod_req(&local_req, ldb, ac,
ldb 601 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 605 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
ldb 625 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_del_req(&ac->remote_req, ldb, ac,
ldb 655 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 658 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 667 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_del_req(&local_req, ldb, ac,
ldb 687 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 691 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
ldb 718 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_rename_req(&ac->remote_req, ldb, ac,
ldb 748 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 751 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 760 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_build_rename_req(&local_req, ldb, ac,
ldb 777 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb;
ldb 782 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 794 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_set_errstring(ldb, "Invalid reply type!");
ldb 266 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_context *ldb;
ldb 268 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
ldb 305 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 324 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_debug(ldb, LDB_DEBUG_ERROR, "ldb_map: "
ldb 874 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_context *ldb;
ldb 876 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
ldb 901 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_debug(ldb, LDB_DEBUG_WARNING, "ldb_map: "
ldb 1053 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_context *ldb;
ldb 1056 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 1059 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!ldb_match_msg(ldb, ares->message,
ldb 1063 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_debug(ldb, LDB_DEBUG_TRACE, "ldb_map: "
ldb 1097 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_context *ldb;
ldb 1104 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
ldb 1180 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_build_search_req_ex(&remote_req, ldb, ac,
ldb 1297 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_context *ldb;
ldb 1302 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(ac->module);
ldb 1318 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_set_errstring(ldb, "ldb_map: Too many results!");
ldb 251 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 260 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 313 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 316 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 324 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_dn_new(mem_ctx, ldb,
ldb 361 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 367 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(subval), &value);
ldb 382 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 385 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 401 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 404 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 433 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 436 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value);
ldb 569 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb = (struct ldb_context *)sqlite3_user_data(ctx);
ldb 582 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 587 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = a->syntax->comparison_fn(ldb, ldb, &valY, &valX);
ldb 596 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 601 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = a->syntax->comparison_fn(ldb, ldb, &valY, &valX);
ldb 665 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 672 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(ac->module);
ldb 688 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c msg = ldb_msg_canonicalize(ldb, msg);
ldb 710 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c msg->dn = ldb_dn_new(msg, ldb, cols[1]);
ldb 807 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 814 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 953 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 961 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ctx->ares->message = ldb_msg_canonicalize(ldb, ctx->ares->message);
ldb 982 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 991 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 1030 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1053 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, el->name);
ldb 1061 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ldb 1080 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1097 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 1104 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 1133 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a = ldb_schema_attribute_by_name(ldb, el->name);
ldb 1152 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1167 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ldb 1187 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1211 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1223 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ldb 1242 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1262 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 1268 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 1290 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1305 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 1311 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 1336 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, errmsg);
ldb 1425 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 1429 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(ctx->module);
ldb 1439 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_oom(ldb);
ldb 1505 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb;
ldb 1516 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, "Invalid timeout settings");
ldb 1520 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
ldb 1521 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ev = ldb_get_event_context(ldb);
ldb 1525 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1569 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_context *ldb, const char *url, int flags)
ldb 1749 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb , /* user data */
ldb 1839 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsqlite3_connect(struct ldb_context *ldb,
ldb 1849 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c module = ldb_module_new(ldb, ldb, "ldb_sqlite3 backend", &lsqlite3_ops);
ldb 1861 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = initialize(lsqlite3, ldb, url, flags);
ldb 58 source4/lib/ldb/ldb_tdb/ldb_cache.c struct ldb_context *ldb;
ldb 64 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
ldb 73 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb_schema_attribute_remove(ldb, msg->elements[i].name);
ldb 109 source4/lib/ldb/ldb_tdb/ldb_cache.c struct ldb_context *ldb;
ldb 116 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
ldb 118 source4/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_new(module, ldb, LTDB_ATTRIBUTES);
ldb 137 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Invalid @ATTRIBUTES element for '%s'\n", msg->elements[i].name);
ldb 151 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 157 source4/lib/ldb/ldb_tdb/ldb_cache.c s = ldb_standard_syntax_by_name(ldb, syntax);
ldb 159 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 166 source4/lib/ldb/ldb_tdb/ldb_cache.c if (ldb_schema_attribute_add_with_syntax(ldb, msg->elements[i].name, flags, s) != 0) {
ldb 182 source4/lib/ldb/ldb_tdb/ldb_cache.c struct ldb_context *ldb;
ldb 194 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
ldb 205 source4/lib/ldb/ldb_tdb/ldb_cache.c msg->dn = ldb_dn_new(msg, ldb, LTDB_BASEINFO);
ldb 262 source4/lib/ldb/ldb_tdb/ldb_cache.c struct ldb_context *ldb;
ldb 271 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
ldb 293 source4/lib/ldb/ldb_tdb/ldb_cache.c baseinfo_dn = ldb_dn_new(module, ldb, LTDB_BASEINFO);
ldb 325 source4/lib/ldb/ldb_tdb/ldb_cache.c options_dn = ldb_dn_new(options, ldb, LTDB_OPTIONS);
ldb 354 source4/lib/ldb/ldb_tdb/ldb_cache.c indexlist_dn = ldb_dn_new(module, ldb, LTDB_INDEXLIST);
ldb 387 source4/lib/ldb/ldb_tdb/ldb_cache.c struct ldb_context *ldb;
ldb 398 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
ldb 414 source4/lib/ldb/ldb_tdb/ldb_cache.c msg->dn = ldb_dn_new(msg, ldb, LTDB_BASEINFO);
ldb 262 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 267 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 269 source4/lib/ldb/ldb_tdb/ldb_index.c dn = ldb_dn_new(msg, ldb, strdn);
ldb 428 source4/lib/ldb/ldb_tdb/ldb_index.c static struct ldb_dn *ltdb_index_key(struct ldb_context *ldb,
ldb 437 source4/lib/ldb/ldb_tdb/ldb_index.c attr_folded = ldb_attr_casefold(ldb, attr);
ldb 442 source4/lib/ldb/ldb_tdb/ldb_index.c a = ldb_schema_attribute_by_name(ldb, attr);
ldb 443 source4/lib/ldb/ldb_tdb/ldb_index.c r = a->syntax->canonicalise_fn(ldb, ldb, value, &v);
ldb 445 source4/lib/ldb/ldb_tdb/ldb_index.c const char *errstr = ldb_errstring(ldb);
ldb 449 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_asprintf_errstring(ldb, "Failed to create index key for attribute '%s':%s%s%s",
ldb 455 source4/lib/ldb/ldb_tdb/ldb_index.c char *vstr = ldb_base64_encode(ldb, (char *)v.data, v.length);
ldb 457 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ldb_dn_new_fmt(ldb, ldb, "%s:%s::%s", LTDB_INDEX, attr_folded, vstr);
ldb 460 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ldb_dn_new_fmt(ldb, ldb, "%s:%s:%.*s", LTDB_INDEX, attr_folded, (int)v.length, (char *)v.data);
ldb 515 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 521 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 534 source4/lib/ldb/ldb_tdb/ldb_index.c dn = ltdb_index_key(ldb, tree->u.equality.attr, &tree->u.equality.value);
ldb 594 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 595 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 600 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ldb);
ldb 605 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ldb);
ldb 620 source4/lib/ldb/ldb_tdb/ldb_index.c static int list_intersect(struct ldb_context *ldb,
ldb 631 source4/lib/ldb/ldb_tdb/ldb_index.c list3 = talloc(ldb, struct dn_list);
ldb 667 source4/lib/ldb/ldb_tdb/ldb_index.c static int list_union(struct ldb_context *ldb,
ldb 717 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 721 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 759 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_union(ldb, list, list2) == -1) {
ldb 803 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 807 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 842 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) {
ldb 866 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 874 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 885 source4/lib/ldb/ldb_tdb/ldb_index.c key = ltdb_index_key(ldb, LTDB_IDXONE, &val);
ldb 938 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) {
ldb 1007 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 1011 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(ac->module);
ldb 1022 source4/lib/ldb/ldb_tdb/ldb_index.c dn = ldb_dn_new(msg, ldb, dn_list->dn[i]);
ldb 1042 source4/lib/ldb/ldb_tdb/ldb_index.c if (!ldb_match_msg(ldb, msg,
ldb 1073 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 1079 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(ac->module);
ldb 1110 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ldb);
ldb 1115 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ldb);
ldb 1149 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1_new(struct ldb_context *ldb,
ldb 1185 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1_add(struct ldb_context *ldb,
ldb 1221 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 1227 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 1235 source4/lib/ldb/ldb_tdb/ldb_index.c dn_key = ltdb_index_key(ldb, el->name, &el->values[v_idx]);
ldb 1261 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1_new(ldb, msg, dn);
ldb 1263 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1_add(ldb, msg, i, dn);
ldb 1334 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 1340 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 1346 source4/lib/ldb/ldb_tdb/ldb_index.c dn_key = ltdb_index_key(ldb, el->name, &el->values[v_idx]);
ldb 1374 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1379 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_ldif_write_file(ldb, stdout, &ldif);
ldb 1519 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb;
ldb 1526 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
ldb 1549 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(ldb, LDB_DEBUG_ERROR, "Invalid DN in re_index: %s\n",
ldb 1570 source4/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 81 source4/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb;
ldb 88 source4/lib/ldb/ldb_tdb/ldb_pack.c ldb = ldb_module_get_ctx(module);
ldb 115 source4/lib/ldb/ldb_tdb/ldb_pack.c data->dptr = talloc_array(ldb, uint8_t, size);
ldb 163 source4/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb;
ldb 170 source4/lib/ldb/ldb_tdb/ldb_pack.c ldb = ldb_module_get_ctx(module);
ldb 196 source4/lib/ldb/ldb_tdb/ldb_pack.c message->dn = ldb_dn_new(message, ldb, (char *)p);
ldb 282 source4/lib/ldb/ldb_tdb/ldb_pack.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 113 source4/lib/ldb/ldb_tdb/ldb_search.c struct ldb_context *ldb;
ldb 117 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(module);
ldb 125 source4/lib/ldb/ldb_tdb/ldb_search.c a = ldb_schema_attribute_by_name(ldb, msg->elements[i].name);
ldb 376 source4/lib/ldb/ldb_tdb/ldb_search.c struct ldb_context *ldb;
ldb 382 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(ac->module);
ldb 402 source4/lib/ldb/ldb_tdb/ldb_search.c msg->dn = ldb_dn_new(msg, ldb,
ldb 411 source4/lib/ldb/ldb_tdb/ldb_search.c if (!ldb_match_msg(ldb, msg,
ldb 465 source4/lib/ldb/ldb_tdb/ldb_search.c struct ldb_context *ldb;
ldb 472 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(module);
ldb 495 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_asprintf_errstring(ldb,
ldb 500 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_asprintf_errstring(ldb,
ldb 512 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_asprintf_errstring(ldb,
ldb 522 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_asprintf_errstring(ldb,
ldb 551 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_set_errstring(ldb, "Indexed and full searches both failed!\n");
ldb 116 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 138 source4/lib/ldb/ldb_tdb/ldb_tdb.c key_str = talloc_strdup(ldb, "DN=");
ldb 167 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 180 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(ldb, "Invalid attribute value in an @ATTRIBUTES entry");
ldb 256 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 271 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb,
ldb 431 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_add_element(struct ldb_context *ldb,
ldb 474 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb,
ldb 519 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 532 source4/lib/ldb/ldb_tdb/ldb_tdb.c a = ldb_schema_attribute_by_name(ldb, el->name);
ldb 535 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (a->syntax->comparison_fn(ldb, ldb,
ldb 544 source4/lib/ldb/ldb_tdb/ldb_tdb.c return msg_delete_attribute(module, ldb,
ldb 565 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 614 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_add_element(ldb, msg2, el) != 0) {
ldb 630 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb, "%s: value #%d already exists", el->name, j);
ldb 635 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb, "%s: value #%d provided more than once", el->name, j);
ldb 662 source4/lib/ldb/ldb_tdb/ldb_tdb.c msg_delete_attribute(module, ldb, msg2, el->name);
ldb 666 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb, "%s: value #%d provided more than once", el->name, j);
ldb 674 source4/lib/ldb/ldb_tdb/ldb_tdb.c msg_add_element(ldb, msg2, el) != 0) {
ldb 691 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_attribute(module, ldb, msg2,
ldb 693 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb, "No such attribute: %s for delete on %s", msg->elements[i].name, dn);
ldb 704 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb, "No matching attribute value when deleting attribute: %s on %s", msg->elements[i].name, dn);
ldb 715 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(ldb,
ldb 904 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb;
ldb 915 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(module);
ldb 940 source4/lib/ldb/ldb_tdb/ldb_tdb.c dn = ldb_dn_new(tmp_ctx, ldb, LTDB_BASEINFO);
ldb 990 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb;
ldb 994 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(ctx->module);
ldb 1004 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_oom(ldb);
ldb 1038 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb;
ldb 1042 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(ctx->module);
ldb 1052 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_oom(ldb);
ldb 1145 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb;
ldb 1155 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(module);
ldb 1158 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(ldb, "Invalid timeout settings");
ldb 1162 source4/lib/ldb/ldb_tdb/ldb_tdb.c ev = ldb_get_event_context(ldb);
ldb 1164 source4/lib/ldb/ldb_tdb/ldb_tdb.c ac = talloc_zero(ldb, struct ltdb_context);
ldb 1166 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(ldb, "Out of Memory");
ldb 1218 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_connect(struct ldb_context *ldb, const char *url,
ldb 1230 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1257 source4/lib/ldb/ldb_tdb/ldb_tdb.c ltdb = talloc_zero(ldb, struct ltdb_private);
ldb 1259 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_oom(ldb);
ldb 1266 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_get_create_perms(ldb), ldb);
ldb 1268 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(ldb, LDB_DEBUG_ERROR,
ldb 1276 source4/lib/ldb/ldb_tdb/ldb_tdb.c module = ldb_module_new(ldb, ldb, "ldb_tdb backend", <db_ops);
ldb 135 source4/lib/ldb/ldb_tdb/ldb_tdb.h struct ldb_context *ldb);
ldb 62 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct ldb_context *ldb = talloc_get_type(tdb_get_logging_private(tdb), struct ldb_context);
ldb 66 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c if (ldb == NULL)
ldb 70 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c message = talloc_vasprintf(ldb, fmt, ap);
ldb 90 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c ldb_debug(ldb, ldb_level, "ltdb: tdb(%s): %s", name, message);
ldb 104 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct ldb_context *ldb)
ldb 111 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c log_ctx.log_private = ldb;
ldb 66 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 69 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
ldb 73 source4/lib/ldb/modules/asq.c ldb_oom(ldb);
ldb 212 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 216 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
ldb 231 source4/lib/ldb/modules/asq.c ret = ldb_build_search_req(base_req, ldb, ac,
ldb 248 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 259 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
ldb 278 source4/lib/ldb/modules/asq.c dn = ldb_dn_new(ac, ldb,
ldb 287 source4/lib/ldb/modules/asq.c ldb, ac,
ldb 310 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 314 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
ldb 327 source4/lib/ldb/modules/asq.c return ldb_request(ldb, ac->reqs[ac->cur_req]);
ldb 338 source4/lib/ldb/modules/asq.c return ldb_request(ldb, ac->reqs[ac->cur_req]);
ldb 346 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 352 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
ldb 384 source4/lib/ldb/modules/asq.c return ldb_request(ldb, base_req);
ldb 389 source4/lib/ldb/modules/asq.c struct ldb_context *ldb;
ldb 392 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
ldb 396 source4/lib/ldb/modules/asq.c ldb_debug(ldb, LDB_DEBUG_WARNING, "asq: Unable to register control with rootdse!\n");
ldb 134 source4/lib/ldb/modules/operational.c struct ldb_context *ldb;
ldb 137 source4/lib/ldb/modules/operational.c ldb = ldb_module_get_ctx(module);
ldb 172 source4/lib/ldb/modules/operational.c ldb_debug_set(ldb, LDB_DEBUG_WARNING,
ldb 235 source4/lib/ldb/modules/operational.c struct ldb_context *ldb;
ldb 242 source4/lib/ldb/modules/operational.c ldb = ldb_module_get_ctx(module);
ldb 282 source4/lib/ldb/modules/operational.c ret = ldb_build_search_req_ex(&down_req, ldb, ac,
ldb 294 source4/lib/ldb/modules/paged_results.c struct ldb_context *ldb;
ldb 303 source4/lib/ldb/modules/paged_results.c ldb = ldb_module_get_ctx(module);
ldb 322 source4/lib/ldb/modules/paged_results.c ldb_set_errstring(ldb, "Out of Memory");
ldb 341 source4/lib/ldb/modules/paged_results.c ret = ldb_build_search_req_ex(&search_req, ldb, ac,
ldb 393 source4/lib/ldb/modules/paged_results.c struct ldb_context *ldb;
ldb 397 source4/lib/ldb/modules/paged_results.c ldb = ldb_module_get_ctx(module);
ldb 410 source4/lib/ldb/modules/paged_results.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 214 source4/lib/ldb/modules/paged_searches.c struct ldb_context *ldb;
ldb 219 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(module);
ldb 231 source4/lib/ldb/modules/paged_searches.c ldb_oom(ldb);
ldb 246 source4/lib/ldb/modules/paged_searches.c struct ldb_context *ldb;
ldb 252 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(ac->module);
ldb 278 source4/lib/ldb/modules/paged_searches.c ret = ldb_build_search_req_ex(&new_req, ldb, ac,
ldb 332 source4/lib/ldb/modules/paged_searches.c struct ldb_context *ldb;
ldb 339 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(module);
ldb 343 source4/lib/ldb/modules/paged_searches.c ldb_oom(ldb);
ldb 350 source4/lib/ldb/modules/paged_searches.c base = ldb_dn_new(module, ldb, "");
ldb 352 source4/lib/ldb/modules/paged_searches.c ldb_oom(ldb);
ldb 355 source4/lib/ldb/modules/paged_searches.c ret = ldb_build_search_req(&req, ldb, module,
ldb 90 source4/lib/ldb/modules/rdn_name.c struct ldb_context *ldb;
ldb 100 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(module);
ldb 101 source4/lib/ldb/modules/rdn_name.c ldb_debug(ldb, LDB_DEBUG_TRACE, "rdn_name_add_record\n");
ldb 147 source4/lib/ldb/modules/rdn_name.c a = ldb_schema_attribute_by_name(ldb, rdn_name);
ldb 150 source4/lib/ldb/modules/rdn_name.c ret = a->syntax->comparison_fn(ldb, msg,
ldb 159 source4/lib/ldb/modules/rdn_name.c ldb_debug_set(ldb, LDB_DEBUG_FATAL,
ldb 168 source4/lib/ldb/modules/rdn_name.c ret = ldb_build_add_req(&down_req, ldb, req,
ldb 211 source4/lib/ldb/modules/rdn_name.c struct ldb_context *ldb;
ldb 220 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(ac->module);
ldb 266 source4/lib/ldb/modules/rdn_name.c ret = ldb_build_mod_req(&mod_req, ldb,
ldb 276 source4/lib/ldb/modules/rdn_name.c return ldb_request(ldb, mod_req);
ldb 285 source4/lib/ldb/modules/rdn_name.c struct ldb_context *ldb;
ldb 290 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(module);
ldb 291 source4/lib/ldb/modules/rdn_name.c ldb_debug(ldb, LDB_DEBUG_TRACE, "rdn_name_rename\n");
ldb 307 source4/lib/ldb/modules/rdn_name.c ldb,
ldb 107 source4/lib/ldb/modules/skel.c struct ldb_context *ldb;
ldb 110 source4/lib/ldb/modules/skel.c ldb = ldb_module_get_ctx(module);
ldb 114 source4/lib/ldb/modules/skel.c ldb_oom(ldb);
ldb 37 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 107 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 109 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
ldb 128 source4/lib/ldb/modules/sort.c return ac->a->syntax->comparison_fn(ldb, ac, &el2->values[0], &el1->values[0]);
ldb 130 source4/lib/ldb/modules/sort.c return ac->a->syntax->comparison_fn(ldb, ac, &el1->values[0], &el2->values[0]);
ldb 135 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 139 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
ldb 141 source4/lib/ldb/modules/sort.c ac->a = ldb_schema_attribute_by_name(ldb, ac->attributeName);
ldb 188 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 192 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
ldb 208 source4/lib/ldb/modules/sort.c ldb_oom(ldb);
ldb 223 source4/lib/ldb/modules/sort.c ldb_oom(ldb);
ldb 253 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 256 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(module);
ldb 267 source4/lib/ldb/modules/sort.c ldb_oom(ldb);
ldb 305 source4/lib/ldb/modules/sort.c ret = ldb_build_search_req_ex(&down_req, ldb, ac,
ldb 330 source4/lib/ldb/modules/sort.c struct ldb_context *ldb;
ldb 333 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(module);
ldb 337 source4/lib/ldb/modules/sort.c ldb_debug(ldb, LDB_DEBUG_WARNING,
ldb 62 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 63 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb,
ldb 165 source4/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb);
ldb 181 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 182 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb,
ldb 263 source4/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb);
ldb 279 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 280 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb,
ldb 372 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 373 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb,
ldb 48 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb = ldb_init(_ldb_nss_ctx, NULL);
ldb 49 source4/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->ldb == NULL) {
ldb 53 source4/lib/ldb/nssldb/ldb-nss.c ret = ldb_connect(_ldb_nss_ctx->ldb, _LDB_NSS_URL, LDB_FLG_RDONLY, NULL);
ldb 58 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->base = ldb_dn_new(_ldb_nss_ctx, _ldb_nss_ctx->ldb, _LDB_NSS_BASEDN);
ldb 366 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb,
ldb 381 source4/lib/ldb/nssldb/ldb-nss.c ldb_set_timeout(_ldb_nss_ctx->ldb, req, 0);
ldb 383 source4/lib/ldb/nssldb/ldb-nss.c ret = ldb_request(_ldb_nss_ctx->ldb, req);
ldb 46 source4/lib/ldb/nssldb/ldb-nss.h struct ldb_context *ldb;
ldb 49 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 50 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb,
ldb 140 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 141 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb,
ldb 202 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb,
ldb 203 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb,
ldb 501 source4/lib/ldb/pyldb.c struct ldb_context *ldb;
ldb 508 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self);
ldb 513 source4/lib/ldb/pyldb.c options = PyList_AsStringList(ldb, py_options);
ldb 519 source4/lib/ldb/pyldb.c ret = ldb_connect(ldb, url, flags, options);
ldb 521 source4/lib/ldb/pyldb.c PyErr_SetLdbError(ret, ldb);
ldb 533 source4/lib/ldb/pyldb.c struct ldb_context *ldb;
ldb 534 source4/lib/ldb/pyldb.c ldb = ldb_init(NULL, NULL);
ldb 535 source4/lib/ldb/pyldb.c if (ldb == NULL) {
ldb 545 source4/lib/ldb/pyldb.c ret->ldb_ctx = ldb;
ldb 661 source4/lib/ldb/pyldb.c struct ldb_context *ldb;
ldb 665 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self);
ldb 667 source4/lib/ldb/pyldb.c if (!PyObject_AsDn(NULL, py_dn, ldb, &dn))
ldb 670 source4/lib/ldb/pyldb.c ret = ldb_delete(ldb, dn);
ldb 671 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, ldb);
ldb 681 source4/lib/ldb/pyldb.c struct ldb_context *ldb;
ldb 685 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self);
ldb 686 source4/lib/ldb/pyldb.c if (!PyObject_AsDn(NULL, py_dn1, ldb, &dn1))
ldb 689 source4/lib/ldb/pyldb.c if (!PyObject_AsDn(NULL, py_dn2, ldb, &dn2))
ldb 692 source4/lib/ldb/pyldb.c ret = ldb_rename(ldb, dn1, dn2);
ldb 693 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, ldb);
ldb 910 source4/lib/ldb/pyldb.c struct ldb_context *ldb = PyLdb_AsLdbContext(self);
ldb 914 source4/lib/ldb/pyldb.c for (mod = ldb->modules; mod; mod = mod->next) {
ldb 1131 source4/lib/ldb/pyldb.c ret = ldb_build_search_req(&req, mod->ldb, NULL, PyLdbDn_AsDn(py_base),
ldb 1134 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, mod->ldb);
ldb 1139 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, mod->ldb);
ldb 1162 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, mod->ldb);
ldb 1184 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, mod->ldb);
ldb 1969 source4/lib/ldb/pyldb.c py_ldb = PyLdb_FromLdbContext(mod->ldb);
ldb 94 source4/lib/ldb/pyldb.h #define PyErr_LDB_ERROR_IS_ERR_RAISE(ret,ldb) \
ldb 96 source4/lib/ldb/pyldb.h PyErr_SetLdbError(ret, ldb); \
ldb 43 source4/lib/ldb/tools/cmdline.c struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb,
ldb 86 source4/lib/ldb/tools/cmdline.c r = ldb_register_samba_handlers(ldb);
ldb 93 source4/lib/ldb/tools/cmdline.c ret = talloc_zero(ldb, struct ldb_cmdline);
ldb 215 source4/lib/ldb/tools/cmdline.c if (ldb_set_opaque(ldb, "sessionInfo", system_session(ldb, cmdline_lp_ctx))) {
ldb 218 source4/lib/ldb/tools/cmdline.c if (ldb_set_opaque(ldb, "credentials", cmdline_credentials)) {
ldb 221 source4/lib/ldb/tools/cmdline.c if (ldb_set_opaque(ldb, "loadparm", cmdline_lp_ctx)) {
ldb 225 source4/lib/ldb/tools/cmdline.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 229 source4/lib/ldb/tools/cmdline.c ldb_set_modules_dir(ldb, options.modules_path);
ldb 231 source4/lib/ldb/tools/cmdline.c ldb_set_modules_dir(ldb, getenv("LDB_MODULES_PATH"));
ldb 235 source4/lib/ldb/tools/cmdline.c if (ldb_connect(ldb, ret->url, flags, ret->options) != 0) {
ldb 237 source4/lib/ldb/tools/cmdline.c ret->url, ldb_errstring(ldb));
ldb 49 source4/lib/ldb/tools/cmdline.h struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb, int argc, const char **argv,
ldb 55 source4/lib/ldb/tools/ldbadd.c static int process_file(struct ldb_context *ldb, FILE *f, int *count)
ldb 60 source4/lib/ldb/tools/ldbadd.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 67 source4/lib/ldb/tools/ldbadd.c ldif->msg = ldb_msg_canonicalize(ldb, ldif->msg);
ldb 69 source4/lib/ldb/tools/ldbadd.c ret = ldb_add(ldb, ldif->msg);
ldb 72 source4/lib/ldb/tools/ldbadd.c ldb_errstring(ldb), ldb_dn_get_linearized(ldif->msg->dn));
ldb 77 source4/lib/ldb/tools/ldbadd.c ldb_ldif_read_free(ldb, ldif);
ldb 87 source4/lib/ldb/tools/ldbadd.c struct ldb_context *ldb;
ldb 91 source4/lib/ldb/tools/ldbadd.c ldb = ldb_init(NULL, NULL);
ldb 93 source4/lib/ldb/tools/ldbadd.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 95 source4/lib/ldb/tools/ldbadd.c if (ldb_transaction_start(ldb) != 0) {
ldb 96 source4/lib/ldb/tools/ldbadd.c printf("Failed to start transaction: %s\n", ldb_errstring(ldb));
ldb 101 source4/lib/ldb/tools/ldbadd.c ret = process_file(ldb, stdin, &count);
ldb 111 source4/lib/ldb/tools/ldbadd.c ret = process_file(ldb, f, &count);
ldb 116 source4/lib/ldb/tools/ldbadd.c if (count != 0 && ldb_transaction_commit(ldb) != 0) {
ldb 117 source4/lib/ldb/tools/ldbadd.c printf("Failed to commit transaction: %s\n", ldb_errstring(ldb));
ldb 121 source4/lib/ldb/tools/ldbadd.c talloc_free(ldb);
ldb 37 source4/lib/ldb/tools/ldbdel.c static int ldb_delete_recursive(struct ldb_context *ldb, struct ldb_dn *dn)
ldb 43 source4/lib/ldb/tools/ldbdel.c ret = ldb_search(ldb, ldb, &res, dn, LDB_SCOPE_SUBTREE, attrs, "distinguishedName=*");
ldb 47 source4/lib/ldb/tools/ldbdel.c if (ldb_delete(ldb, res->msgs[i]->dn) == 0) {
ldb 76 source4/lib/ldb/tools/ldbdel.c struct ldb_context *ldb;
ldb 80 source4/lib/ldb/tools/ldbdel.c ldb = ldb_init(NULL, NULL);
ldb 82 source4/lib/ldb/tools/ldbdel.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 92 source4/lib/ldb/tools/ldbdel.c dn = ldb_dn_new(ldb, ldb, options->argv[i]);
ldb 98 source4/lib/ldb/tools/ldbdel.c ret = ldb_delete_recursive(ldb, dn);
ldb 100 source4/lib/ldb/tools/ldbdel.c ret = ldb_delete(ldb, dn);
ldb 108 source4/lib/ldb/tools/ldbdel.c ldb_errstring(ldb));
ldb 112 source4/lib/ldb/tools/ldbdel.c talloc_free(ldb);
ldb 42 source4/lib/ldb/tools/ldbedit.c static void ldif_write_msg(struct ldb_context *ldb,
ldb 50 source4/lib/ldb/tools/ldbedit.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 57 source4/lib/ldb/tools/ldbedit.c static int modify_record(struct ldb_context *ldb,
ldb 63 source4/lib/ldb/tools/ldbedit.c mod = ldb_msg_diff(ldb, msg1, msg2);
ldb 74 source4/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_MODIFY, mod);
ldb 77 source4/lib/ldb/tools/ldbedit.c if (ldb_modify(ldb, mod) != 0) {
ldb 79 source4/lib/ldb/tools/ldbedit.c ldb_dn_get_linearized(msg1->dn), ldb_errstring(ldb));
ldb 89 source4/lib/ldb/tools/ldbedit.c static struct ldb_message *msg_find(struct ldb_context *ldb,
ldb 106 source4/lib/ldb/tools/ldbedit.c static int merge_edits(struct ldb_context *ldb,
ldb 115 source4/lib/ldb/tools/ldbedit.c if (ldb_transaction_start(ldb) != 0) {
ldb 116 source4/lib/ldb/tools/ldbedit.c fprintf(stderr, "Failed to start transaction: %s\n", ldb_errstring(ldb));
ldb 122 source4/lib/ldb/tools/ldbedit.c msg = msg_find(ldb, msgs1, count1, msgs2[i]->dn);
ldb 125 source4/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_ADD, msgs2[i]);
ldb 127 source4/lib/ldb/tools/ldbedit.c if (ldb_add(ldb, msgs2[i]) != 0) {
ldb 130 source4/lib/ldb/tools/ldbedit.c ldb_errstring(ldb));
ldb 135 source4/lib/ldb/tools/ldbedit.c if (modify_record(ldb, msg, msgs2[i]) > 0) {
ldb 143 source4/lib/ldb/tools/ldbedit.c msg = msg_find(ldb, msgs2, count2, msgs1[i]->dn);
ldb 146 source4/lib/ldb/tools/ldbedit.c ldif_write_msg(ldb, stdout, LDB_CHANGETYPE_DELETE, msgs1[i]);
ldb 148 source4/lib/ldb/tools/ldbedit.c if (ldb_delete(ldb, msgs1[i]->dn) != 0) {
ldb 151 source4/lib/ldb/tools/ldbedit.c ldb_errstring(ldb));
ldb 158 source4/lib/ldb/tools/ldbedit.c if (ldb_transaction_commit(ldb) != 0) {
ldb 159 source4/lib/ldb/tools/ldbedit.c fprintf(stderr, "Failed to commit transaction: %s\n", ldb_errstring(ldb));
ldb 171 source4/lib/ldb/tools/ldbedit.c static int save_ldif(struct ldb_context *ldb,
ldb 185 source4/lib/ldb/tools/ldbedit.c ldb_ldif_write_file(ldb, f, &ldif);
ldb 195 source4/lib/ldb/tools/ldbedit.c static int do_edit(struct ldb_context *ldb, struct ldb_message **msgs1, int count1,
ldb 224 source4/lib/ldb/tools/ldbedit.c if (save_ldif(ldb, f, msgs1, count1) != 0) {
ldb 230 source4/lib/ldb/tools/ldbedit.c cmd = talloc_asprintf(ldb, "%s %s", editor, file_template);
ldb 255 source4/lib/ldb/tools/ldbedit.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 256 source4/lib/ldb/tools/ldbedit.c msgs2 = talloc_realloc(ldb, msgs2, struct ldb_message *, count2+1);
ldb 267 source4/lib/ldb/tools/ldbedit.c return merge_edits(ldb, msgs1, count1, msgs2, count2);
ldb 285 source4/lib/ldb/tools/ldbedit.c struct ldb_context *ldb;
ldb 292 source4/lib/ldb/tools/ldbedit.c ldb = ldb_init(NULL, NULL);
ldb 294 source4/lib/ldb/tools/ldbedit.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 309 source4/lib/ldb/tools/ldbedit.c basedn = ldb_dn_new(ldb, ldb, options->basedn);
ldb 316 source4/lib/ldb/tools/ldbedit.c ret = ldb_search(ldb, ldb, &result, basedn, options->scope, attrs, "%s", expression);
ldb 318 source4/lib/ldb/tools/ldbedit.c printf("search failed - %s\n", ldb_errstring(ldb));
ldb 327 source4/lib/ldb/tools/ldbedit.c do_edit(ldb, result->msgs, result->count, options->editor);
ldb 337 source4/lib/ldb/tools/ldbedit.c talloc_free(ldb);
ldb 54 source4/lib/ldb/tools/ldbmodify.c static int process_file(struct ldb_context *ldb, FILE *f, int *count)
ldb 59 source4/lib/ldb/tools/ldbmodify.c while ((ldif = ldb_ldif_read_file(ldb, f))) {
ldb 63 source4/lib/ldb/tools/ldbmodify.c ret = ldb_add(ldb, ldif->msg);
ldb 66 source4/lib/ldb/tools/ldbmodify.c ret = ldb_delete(ldb, ldif->msg->dn);
ldb 69 source4/lib/ldb/tools/ldbmodify.c ret = ldb_modify(ldb, ldif->msg);
ldb 74 source4/lib/ldb/tools/ldbmodify.c ldb_errstring(ldb), ldb_dn_get_linearized(ldif->msg->dn));
ldb 79 source4/lib/ldb/tools/ldbmodify.c ldb_ldif_read_free(ldb, ldif);
ldb 87 source4/lib/ldb/tools/ldbmodify.c struct ldb_context *ldb;
ldb 92 source4/lib/ldb/tools/ldbmodify.c ldb = ldb_init(NULL, NULL);
ldb 94 source4/lib/ldb/tools/ldbmodify.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 97 source4/lib/ldb/tools/ldbmodify.c ret = process_file(ldb, stdin, &count);
ldb 107 source4/lib/ldb/tools/ldbmodify.c ret = process_file(ldb, f, &count);
ldb 111 source4/lib/ldb/tools/ldbmodify.c talloc_free(ldb);
ldb 54 source4/lib/ldb/tools/ldbrename.c struct ldb_context *ldb;
ldb 59 source4/lib/ldb/tools/ldbrename.c ldb = ldb_init(NULL, NULL);
ldb 61 source4/lib/ldb/tools/ldbrename.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 67 source4/lib/ldb/tools/ldbrename.c dn1 = ldb_dn_new(ldb, ldb, options->argv[0]);
ldb 68 source4/lib/ldb/tools/ldbrename.c dn2 = ldb_dn_new(ldb, ldb, options->argv[1]);
ldb 79 source4/lib/ldb/tools/ldbrename.c ret = ldb_rename(ldb, dn1, dn2);
ldb 84 source4/lib/ldb/tools/ldbrename.c options->argv[0], options->argv[1], ldb_errstring(ldb));
ldb 87 source4/lib/ldb/tools/ldbrename.c talloc_free(ldb);
ldb 60 source4/lib/ldb/tools/ldbsearch.c struct ldb_context *ldb;
ldb 124 source4/lib/ldb/tools/ldbsearch.c ldb_ldif_write_file(sctx->ldb, stdout, &ldif);
ldb 189 source4/lib/ldb/tools/ldbsearch.c static int do_search(struct ldb_context *ldb,
ldb 201 source4/lib/ldb/tools/ldbsearch.c sctx = talloc(ldb, struct search_context);
ldb 204 source4/lib/ldb/tools/ldbsearch.c sctx->ldb = ldb;
ldb 209 source4/lib/ldb/tools/ldbsearch.c sctx->req_ctrls = ldb_parse_control_strings(ldb, sctx, (const char **)options->controls);
ldb 211 source4/lib/ldb/tools/ldbsearch.c printf("parsing controls failed: %s\n", ldb_errstring(ldb));
ldb 218 source4/lib/ldb/tools/ldbsearch.c basedn = ldb_get_default_basedn(ldb);
ldb 225 source4/lib/ldb/tools/ldbsearch.c ret = ldb_build_search_req(&req, ldb, ldb,
ldb 233 source4/lib/ldb/tools/ldbsearch.c printf("allocating request failed: %s\n", ldb_errstring(ldb));
ldb 239 source4/lib/ldb/tools/ldbsearch.c ret = ldb_request(ldb, req);
ldb 241 source4/lib/ldb/tools/ldbsearch.c printf("search failed - %s\n", ldb_errstring(ldb));
ldb 247 source4/lib/ldb/tools/ldbsearch.c printf("search error - %s\n", ldb_errstring(ldb));
ldb 259 source4/lib/ldb/tools/ldbsearch.c ldb, (ldb_qsort_cmp_fn_t)do_compare_msg);
ldb 281 source4/lib/ldb/tools/ldbsearch.c struct ldb_context *ldb;
ldb 288 source4/lib/ldb/tools/ldbsearch.c ldb = ldb_init(NULL, NULL);
ldb 289 source4/lib/ldb/tools/ldbsearch.c if (ldb == NULL) {
ldb 293 source4/lib/ldb/tools/ldbsearch.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 309 source4/lib/ldb/tools/ldbsearch.c basedn = ldb_dn_new(ldb, ldb, options->basedn);
ldb 319 source4/lib/ldb/tools/ldbsearch.c if (do_search(ldb, basedn, options, line, attrs) == -1) {
ldb 324 source4/lib/ldb/tools/ldbsearch.c ret = do_search(ldb, basedn, options, expression, attrs);
ldb 327 source4/lib/ldb/tools/ldbsearch.c talloc_free(ldb);
ldb 53 source4/lib/ldb/tools/ldbtest.c static void add_records(struct ldb_context *ldb,
ldb 61 source4/lib/ldb/tools/ldbtest.c if (ldb_lock(ldb, "transaction") != 0) {
ldb 70 source4/lib/ldb/tools/ldbtest.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 97 source4/lib/ldb/tools/ldbtest.c vals[2][0].data = (uint8_t *)ldb_casefold(ldb, tmp_ctx, name, strlen(name));
ldb 121 source4/lib/ldb/tools/ldbtest.c ldb_delete(ldb, msg.dn);
ldb 123 source4/lib/ldb/tools/ldbtest.c if (ldb_add(ldb, &msg) != 0) {
ldb 124 source4/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", name, ldb_errstring(ldb));
ldb 134 source4/lib/ldb/tools/ldbtest.c if (ldb_unlock(ldb, "transaction") != 0) {
ldb 142 source4/lib/ldb/tools/ldbtest.c static void modify_records(struct ldb_context *ldb,
ldb 153 source4/lib/ldb/tools/ldbtest.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 180 source4/lib/ldb/tools/ldbtest.c if (ldb_modify(ldb, &msg) != 0) {
ldb 181 source4/lib/ldb/tools/ldbtest.c printf("Modify of %s failed - %s\n", name, ldb_errstring(ldb));
ldb 195 source4/lib/ldb/tools/ldbtest.c static void delete_records(struct ldb_context *ldb,
ldb 203 source4/lib/ldb/tools/ldbtest.c char *name = talloc_asprintf(ldb, "Test%d", i);
ldb 210 source4/lib/ldb/tools/ldbtest.c if (ldb_delete(ldb, dn) != 0) {
ldb 211 source4/lib/ldb/tools/ldbtest.c printf("Delete of %s failed - %s\n", ldb_dn_get_linearized(dn), ldb_errstring(ldb));
ldb 220 source4/lib/ldb/tools/ldbtest.c static void search_uid(struct ldb_context *ldb, struct ldb_dn *basedn, int nrecords, int nsearches)
ldb 230 source4/lib/ldb/tools/ldbtest.c expr = talloc_asprintf(ldb, "(uid=TEST%d)", uid);
ldb 231 source4/lib/ldb/tools/ldbtest.c ret = ldb_search(ldb, ldb, &res, basedn, LDB_SCOPE_SUBTREE, NULL, "%s", expr);
ldb 234 source4/lib/ldb/tools/ldbtest.c printf("Failed to find %s - %s\n", expr, ldb_errstring(ldb));
ldb 253 source4/lib/ldb/tools/ldbtest.c static void start_test(struct ldb_context *ldb, int nrecords, int nsearches)
ldb 257 source4/lib/ldb/tools/ldbtest.c basedn = ldb_dn_new(ldb, ldb, options->basedn);
ldb 264 source4/lib/ldb/tools/ldbtest.c add_records(ldb, basedn, nrecords);
ldb 268 source4/lib/ldb/tools/ldbtest.c search_uid(ldb, basedn, nrecords, nsearches);
ldb 272 source4/lib/ldb/tools/ldbtest.c modify_records(ldb, basedn, nrecords);
ldb 275 source4/lib/ldb/tools/ldbtest.c delete_records(ldb, basedn, nrecords);
ldb 292 source4/lib/ldb/tools/ldbtest.c static void start_test_index(struct ldb_context **ldb)
ldb 314 source4/lib/ldb/tools/ldbtest.c indexlist = ldb_dn_new(*ldb, *ldb, "@INDEXLIST");
ldb 316 source4/lib/ldb/tools/ldbtest.c ldb_delete(*ldb, indexlist);
ldb 323 source4/lib/ldb/tools/ldbtest.c if (ldb_add(*ldb, msg) != 0) {
ldb 324 source4/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", ldb_dn_get_linearized(msg->dn), ldb_errstring(*ldb));
ldb 328 source4/lib/ldb/tools/ldbtest.c basedn = ldb_dn_new(*ldb, *ldb, options->basedn);
ldb 338 source4/lib/ldb/tools/ldbtest.c if (ldb_add(*ldb, msg) != 0) {
ldb 339 source4/lib/ldb/tools/ldbtest.c printf("Add of %s failed - %s\n", ldb_dn_get_linearized(msg->dn), ldb_errstring(*ldb));
ldb 343 source4/lib/ldb/tools/ldbtest.c if (talloc_free(*ldb) != 0) {
ldb 348 source4/lib/ldb/tools/ldbtest.c (*ldb) = ldb_init(options, NULL);
ldb 350 source4/lib/ldb/tools/ldbtest.c ret = ldb_connect(*ldb, options->url, flags, NULL);
ldb 356 source4/lib/ldb/tools/ldbtest.c basedn = ldb_dn_new(*ldb, *ldb, options->basedn);
ldb 358 source4/lib/ldb/tools/ldbtest.c ret = ldb_search(*ldb, *ldb, &res, basedn, LDB_SCOPE_SUBTREE, NULL, "uid=test");
ldb 368 source4/lib/ldb/tools/ldbtest.c indexlist = ldb_dn_new(*ldb, *ldb, "@INDEXLIST");
ldb 370 source4/lib/ldb/tools/ldbtest.c if (ldb_delete(*ldb, msg->dn) != 0 ||
ldb 371 source4/lib/ldb/tools/ldbtest.c ldb_delete(*ldb, indexlist) != 0) {
ldb 372 source4/lib/ldb/tools/ldbtest.c printf("cleanup failed - %s\n", ldb_errstring(*ldb));
ldb 395 source4/lib/ldb/tools/ldbtest.c struct ldb_context *ldb;
ldb 397 source4/lib/ldb/tools/ldbtest.c ldb = ldb_init(mem_ctx, NULL);
ldb 399 source4/lib/ldb/tools/ldbtest.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 412 source4/lib/ldb/tools/ldbtest.c start_test(ldb, options->num_records, options->num_searches);
ldb 414 source4/lib/ldb/tools/ldbtest.c start_test_index(&ldb);
ldb 71 source4/lib/ldb_wrap.c static int ldb_wrap_destructor(struct ldb_context *ldb)
ldb 73 source4/lib/ldb_wrap.c size_t *startup_blocks = (size_t *)ldb_get_opaque(ldb, "startup_blocks");
ldb 76 source4/lib/ldb_wrap.c talloc_total_blocks(ldb) > *startup_blocks + 400) {
ldb 78 source4/lib/ldb_wrap.c (char *)ldb_get_opaque(ldb, "wrap_url"),
ldb 79 source4/lib/ldb_wrap.c (unsigned long)talloc_total_blocks(ldb),
ldb 81 source4/lib/ldb_wrap.c (unsigned long)talloc_total_size(ldb)));
ldb 83 source4/lib/ldb_wrap.c talloc_report_full(ldb, stdout);
ldb 106 source4/lib/ldb_wrap.c struct ldb_context *ldb;
ldb 118 source4/lib/ldb_wrap.c ldb = ldb_init(mem_ctx, ev);
ldb 119 source4/lib/ldb_wrap.c if (ldb == NULL) {
ldb 123 source4/lib/ldb_wrap.c ldb_set_modules_dir(ldb,
ldb 124 source4/lib/ldb_wrap.c talloc_asprintf(ldb,
ldb 128 source4/lib/ldb_wrap.c if (ldb_set_opaque(ldb, "sessionInfo", session_info)) {
ldb 129 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 133 source4/lib/ldb_wrap.c if (ldb_set_opaque(ldb, "credentials", credentials)) {
ldb 134 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 138 source4/lib/ldb_wrap.c if (ldb_set_opaque(ldb, "loadparm", lp_ctx)) {
ldb 139 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 147 source4/lib/ldb_wrap.c ret = ldb_register_samba_handlers(ldb);
ldb 149 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 154 source4/lib/ldb_wrap.c dsdb_set_global_schema(ldb);
ldb 157 source4/lib/ldb_wrap.c ldb_set_debug(ldb, ldb_wrap_debug, NULL);
ldb 159 source4/lib/ldb_wrap.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 161 source4/lib/ldb_wrap.c real_url = private_path(ldb, lp_ctx, url);
ldb 163 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 175 source4/lib/ldb_wrap.c ldb_set_create_perms(ldb, 0600);
ldb 177 source4/lib/ldb_wrap.c ret = ldb_connect(ldb, real_url, flags, options);
ldb 179 source4/lib/ldb_wrap.c talloc_free(ldb);
ldb 184 source4/lib/ldb_wrap.c ldb_set_opaque(ldb, "wrap_url", real_url);
ldb 185 source4/lib/ldb_wrap.c startup_blocks = talloc(ldb, size_t);
ldb 186 source4/lib/ldb_wrap.c *startup_blocks = talloc_total_blocks(ldb);
ldb 187 source4/lib/ldb_wrap.c ldb_set_opaque(ldb, "startup_blocks", startup_blocks);
ldb 189 source4/lib/ldb_wrap.c talloc_set_destructor(ldb, ldb_wrap_destructor);
ldb 191 source4/lib/ldb_wrap.c return ldb;
ldb 34 source4/lib/registry/ldb.c struct ldb_context *ldb;
ldb 174 source4/lib/registry/ldb.c struct ldb_context *ldb = kd->ldb;
ldb 179 source4/lib/registry/ldb.c ret = ldb_dn_new(mem_ctx, ldb, add);
ldb 181 source4/lib/registry/ldb.c ret = ldb_dn_new(mem_ctx, ldb, NULL);
ldb 223 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb;
ldb 244 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb;
ldb 306 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb;
ldb 363 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb;
ldb 402 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb;
ldb 421 source4/lib/registry/ldb.c newkd->ldb = talloc_reference(newkd, kd->ldb);
ldb 464 source4/lib/registry/ldb.c kd->ldb = talloc_reference(kd, wrap);
ldb 492 source4/lib/registry/ldb.c ret = ldb_add(parentkd->ldb, msg);
ldb 498 source4/lib/registry/ldb.c DEBUG(1, ("ldb_add: %s\n", ldb_errstring(parentkd->ldb)));
ldb 505 source4/lib/registry/ldb.c newkd->ldb = talloc_reference(newkd, parentkd->ldb);
ldb 535 source4/lib/registry/ldb.c ret = ldb_modify(kd->ldb, msg);
ldb 537 source4/lib/registry/ldb.c DEBUG(1, ("ldb_del_value: %s\n", ldb_errstring(kd->ldb)));
ldb 545 source4/lib/registry/ldb.c childdn = ldb_dn_copy(kd->ldb, kd->dn);
ldb 553 source4/lib/registry/ldb.c ret = ldb_delete(kd->ldb, childdn);
ldb 560 source4/lib/registry/ldb.c DEBUG(1, ("ldb_del_value: %s\n", ldb_errstring(kd->ldb)));
ldb 578 source4/lib/registry/ldb.c struct ldb_context *c = parentkd->ldb;
ldb 697 source4/lib/registry/ldb.c msg = reg_ldb_pack_value(kd->ldb, mem_ctx, name, type, data);
ldb 711 source4/lib/registry/ldb.c ret = ldb_add(kd->ldb, msg);
ldb 718 source4/lib/registry/ldb.c ret = ldb_modify(kd->ldb, msg);
ldb 722 source4/lib/registry/ldb.c DEBUG(1, ("ldb_set_value: %s\n", ldb_errstring(kd->ldb)));
ldb 695 source4/libnet/libnet_become_dc.c struct ldb_context *ldb;
ldb 798 source4/libnet/libnet_become_dc.c ldap->ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
ldb 803 source4/libnet/libnet_become_dc.c if (ldap->ldb == NULL) {
ldb 820 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, NULL);
ldb 823 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldb 863 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->forest.config_dn_str);
ldb 866 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_ONELEVEL, attrs,
ldb 892 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
ldb 895 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldb 921 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->forest.schema_dn_str);
ldb 924 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldb 950 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=Windows2003Update,CN=DomainUpdates,CN=System,%s",
ldb 954 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldb 998 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "<WKGUID=2fbac1870ade11d297c400c04fd8d5cd,%s>",
ldb 1002 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1015 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1031 source4/libnet/libnet_become_dc.c ntds_dn = ldb_dn_new(s, s->ldap1.ldb, s->infrastructure_fsmo.ntds_dn_str);
ldb 1040 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, server_dn, LDB_SCOPE_BASE,
ldb 1055 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, ntds_dn, LDB_SCOPE_BASE,
ldb 1096 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
ldb 1099 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1112 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, reference_dn_str);
ldb 1117 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1133 source4/libnet/libnet_become_dc.c ntds_dn = ldb_dn_new(s, s->ldap1.ldb, s->rid_manager_fsmo.ntds_dn_str);
ldb 1142 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, server_dn, LDB_SCOPE_BASE,
ldb 1157 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, ntds_dn, LDB_SCOPE_BASE,
ldb 1179 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=%s,CN=Sites,%s",
ldb 1184 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1222 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
ldb 1225 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_SUBTREE, attrs,
ldb 1255 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=%s,CN=Servers,CN=%s,CN=Sites,%s",
ldb 1261 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1276 source4/libnet/libnet_become_dc.c server_reference_dn = ldb_dn_new(r, s->ldap1.ldb, server_reference_dn_str);
ldb 1279 source4/libnet/libnet_become_dc.c computer_dn = ldb_dn_new(r, s->ldap1.ldb, s->dest_dsa.computer_dn_str);
ldb 1315 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->dest_dsa.computer_dn_str);
ldb 1318 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 1358 source4/libnet/libnet_become_dc.c msg->dn = ldb_dn_new_fmt(msg, s->ldap1.ldb, "CN=%s,CN=Servers,CN=%s,CN=Sites,%s",
ldb 1383 source4/libnet/libnet_become_dc.c ret = ldb_add(s->ldap1.ldb, msg);
ldb 1404 source4/libnet/libnet_become_dc.c msg->dn = ldb_dn_new(msg, s->ldap1.ldb, s->dest_dsa.server_dn_str);
ldb 1419 source4/libnet/libnet_become_dc.c ret = ldb_modify(s->ldap1.ldb, msg);
ldb 1436 source4/libnet/libnet_become_dc.c ret = ldb_modify(s->ldap1.ldb, msg);
ldb 2870 source4/libnet/libnet_become_dc.c msg->dn = ldb_dn_new(msg, s->ldap2.ldb, s->dest_dsa.computer_dn_str);
ldb 2885 source4/libnet/libnet_become_dc.c ret = ldb_modify(s->ldap2.ldb, msg);
ldb 2908 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new_fmt(s, s->ldap2.ldb, "<WKGUID=a361b2ffffd211d1aa4b00c04fd7d83a,%s>",
ldb 2912 source4/libnet/libnet_become_dc.c ret = ldb_search(s->ldap2.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 2922 source4/libnet/libnet_become_dc.c old_dn = ldb_dn_new(r, s->ldap2.ldb, s->dest_dsa.computer_dn_str);
ldb 2938 source4/libnet/libnet_become_dc.c ret = ldb_rename(s->ldap2.ldb, old_dn, new_dn);
ldb 869 source4/libnet/libnet_join.c struct ldb_context *ldb;
ldb 889 source4/libnet/libnet_join.c ldb = secrets_db_connect(tmp_mem, ctx->event_ctx, ctx->lp_ctx);
ldb 890 source4/libnet/libnet_join.c if (!ldb) {
ldb 915 source4/libnet/libnet_join.c base_dn = ldb_dn_new(tmp_mem, ldb, "cn=Primary Domains");
ldb 929 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "flatname", r->in.domain_name);
ldb 937 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "realm", r->in.realm);
ldb 944 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "objectClass", "primaryDomain");
ldb 952 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "objectClass", "primaryDomain");
ldb 959 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "secret", r->in.join_password);
ldb 966 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "samAccountName", r->in.account_name);
ldb 973 source4/libnet/libnet_join.c rtn = samdb_msg_add_string(ldb, tmp_mem, msg, "secureChannelType", sct);
ldb 981 source4/libnet/libnet_join.c rtn = samdb_msg_add_uint(ldb, tmp_mem, msg, "msDS-KeyVersionNumber",
ldb 991 source4/libnet/libnet_join.c rtn = samdb_msg_add_dom_sid(ldb, tmp_mem, msg, "objectSid",
ldb 1005 source4/libnet/libnet_join.c ret = gendb_search(ldb,
ldb 1011 source4/libnet/libnet_join.c rtn = samdb_msg_set_string(ldb, tmp_mem, msg, "secretsKeytab", "secrets.keytab");
ldb 1021 source4/libnet/libnet_join.c r->in.domain_name, r->in.realm, ldb_errstring(ldb));
ldb 1032 source4/libnet/libnet_join.c ldb_delete(ldb, msgs[i]->dn);
ldb 1037 source4/libnet/libnet_join.c rtn = samdb_msg_set_value(ldb, tmp_mem, msg, "priorSecret", prior_secret);
ldb 1044 source4/libnet/libnet_join.c rtn = samdb_msg_set_string(ldb, tmp_mem, msg, "secret", r->in.join_password);
ldb 1054 source4/libnet/libnet_join.c rtn = samdb_msg_set_value(ldb, tmp_mem, msg, "priorWhenChanged",
ldb 1063 source4/libnet/libnet_join.c rtn = samdb_msg_set_string(ldb, tmp_mem, msg, "samAccountName", r->in.account_name);
ldb 1070 source4/libnet/libnet_join.c rtn = samdb_msg_set_string(ldb, tmp_mem, msg, "secureChannelType", sct);
ldb 1080 source4/libnet/libnet_join.c rtn = samdb_msg_set_value(ldb, tmp_mem, msg, "privateKeytab", private_keytab);
ldb 1089 source4/libnet/libnet_join.c rtn = samdb_msg_set_value(ldb, tmp_mem, msg,
ldb 1100 source4/libnet/libnet_join.c ret = ldb_add(ldb, msg);
ldb 200 source4/libnet/libnet_unbecome_dc.c struct ldb_context *ldb;
ldb 314 source4/libnet/libnet_unbecome_dc.c s->ldap.ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
ldb 319 source4/libnet/libnet_unbecome_dc.c if (s->ldap.ldb == NULL) {
ldb 337 source4/libnet/libnet_unbecome_dc.c basedn = ldb_dn_new(s, s->ldap.ldb, NULL);
ldb 340 source4/libnet/libnet_unbecome_dc.c ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldb 379 source4/libnet/libnet_unbecome_dc.c basedn = ldb_dn_new(s, s->ldap.ldb, s->domain.dn_str);
ldb 382 source4/libnet/libnet_unbecome_dc.c ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_SUBTREE, attrs,
ldb 418 source4/libnet/libnet_unbecome_dc.c msg->dn = ldb_dn_new(msg, s->ldap.ldb, s->dest_dsa.computer_dn_str);
ldb 433 source4/libnet/libnet_unbecome_dc.c ret = ldb_modify(s->ldap.ldb, msg);
ldb 456 source4/libnet/libnet_unbecome_dc.c basedn = ldb_dn_new_fmt(s, s->ldap.ldb, "<WKGUID=aa312825768811d1aded00c04fd8d5cd,%s>",
ldb 460 source4/libnet/libnet_unbecome_dc.c ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldb 470 source4/libnet/libnet_unbecome_dc.c old_dn = ldb_dn_new(r, s->ldap.ldb, s->dest_dsa.computer_dn_str);
ldb 486 source4/libnet/libnet_unbecome_dc.c ret = ldb_rename(s->ldap.ldb, old_dn, new_dn);
ldb 62 source4/libnet/libnet_vampire.c struct ldb_context *ldb;
ldb 102 source4/libnet/libnet_vampire.c s->ldb = result.samdb;
ldb 270 source4/libnet/libnet_vampire.c ret = dsdb_set_schema(s->ldb, s->self_made_schema);
ldb 276 source4/libnet/libnet_vampire.c s->schema = dsdb_get_schema(s->ldb);
ldb 278 source4/libnet/libnet_vampire.c status = dsdb_extended_replicated_objects_commit(s->ldb,
ldb 300 source4/libnet/libnet_vampire.c ldb_ldif_write_file(s->ldb, stdout, &ldif);
ldb 322 source4/libnet/libnet_vampire.c ret = ldb_modify(s->ldb, msg);
ldb 332 source4/libnet/libnet_vampire.c talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
ldb 336 source4/libnet/libnet_vampire.c s->ldb = samdb_connect(s, s->event_ctx, s->lp_ctx,
ldb 338 source4/libnet/libnet_vampire.c if (!s->ldb) {
ldb 344 source4/libnet/libnet_vampire.c ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id);
ldb 349 source4/libnet/libnet_vampire.c ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid);
ldb 355 source4/libnet/libnet_vampire.c s->schema = dsdb_get_schema(s->ldb);
ldb 517 source4/libnet/libnet_vampire.c status = dsdb_extended_replicated_objects_commit(s->ldb,
ldb 539 source4/libnet/libnet_vampire.c ldb_ldif_write_file(s->ldb, stdout, &ldif);
ldb 667 source4/libnet/libnet_vampire.c msg->dn = ldb_dn_new(msg, s->ldb, "@ROOTDSE");
ldb 686 source4/libnet/libnet_vampire.c ldb_ret = ldb_modify(s->ldb, msg);
ldb 41 source4/nbt_server/wins/wins_ldb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 42 source4/nbt_server/wins/wins_ldb.c struct winsdb_handle *h = talloc_get_type(ldb_get_opaque(ldb, "winsdb_handle"),
ldb 65 source4/nbt_server/wins/wins_ldb.c ldb_debug_set(ldb, LDB_DEBUG_FATAL, "%s", "WINS_LDB: INTERNAL ERROR: no winsdb_handle present!");
ldb 76 source4/nbt_server/wins/wins_ldb.c ldb_debug(ldb, LDB_DEBUG_WARNING, "%s\n", "WINS_LDB: TODO verify add/modify for WINSDB_HANDLE_CALLER_ADMIN");
ldb 85 source4/nbt_server/wins/wins_ldb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
ldb 88 source4/nbt_server/wins/wins_ldb.c struct loadparm_context *lp_ctx = ldb_get_opaque(ldb, "loadparm");
ldb 104 source4/nbt_server/wins/wins_ldb.c h->ldb = ldb;
ldb 109 source4/nbt_server/wins/wins_ldb.c return ldb_set_opaque(ldb, "winsdb_handle", h);
ldb 38 source4/nbt_server/wins/winsdb.c struct ldb_context *ldb = h->ldb;
ldb 41 source4/nbt_server/wins/winsdb.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 44 source4/nbt_server/wins/winsdb.c dn = ldb_dn_new(tmp_ctx, ldb, "CN=VERSION");
ldb 48 source4/nbt_server/wins/winsdb.c ret = ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 72 source4/nbt_server/wins/winsdb.c struct ldb_context *wins_db = h->ldb;
ldb 130 source4/nbt_server/wins/winsdb.c struct ldb_context *ldb = h->ldb;
ldb 133 source4/nbt_server/wins/winsdb.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 136 source4/nbt_server/wins/winsdb.c dn = ldb_dn_new(tmp_ctx, ldb, "@BASEINFO");
ldb 140 source4/nbt_server/wins/winsdb.c ret = ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 156 source4/nbt_server/wins/winsdb.c static struct ldb_dn *winsdb_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
ldb 161 source4/nbt_server/wins/winsdb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "type=0x%02X", name->type);
ldb 580 source4/nbt_server/wins/winsdb.c struct ldb_context *wins_db = h->ldb;
ldb 749 source4/nbt_server/wins/winsdb.c static struct ldb_message *winsdb_message(struct ldb_context *ldb,
ldb 773 source4/nbt_server/wins/winsdb.c msg->dn = winsdb_dn(msg, ldb, rec->name);
ldb 815 source4/nbt_server/wins/winsdb.c struct ldb_context *wins_db = h->ldb;
ldb 858 source4/nbt_server/wins/winsdb.c struct ldb_context *wins_db = h->ldb;
ldb 906 source4/nbt_server/wins/winsdb.c struct ldb_context *wins_db = h->ldb;
ldb 946 source4/nbt_server/wins/winsdb.c trans = ldb_transaction_start(h->ldb);
ldb 950 source4/nbt_server/wins/winsdb.c dn = ldb_dn_new(tmp_ctx, h->ldb, "@MODULES");
ldb 954 source4/nbt_server/wins/winsdb.c ret = ldb_search(h->ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 967 source4/nbt_server/wins/winsdb.c ret = ldb_add(h->ldb, msg);
ldb 970 source4/nbt_server/wins/winsdb.c trans = ldb_transaction_commit(h->ldb);
ldb 975 source4/nbt_server/wins/winsdb.c talloc_free(h->ldb);
ldb 976 source4/nbt_server/wins/winsdb.c h->ldb = NULL;
ldb 982 source4/nbt_server/wins/winsdb.c h->ldb = ldb_wrap_connect(h, ev_ctx, lp_ctx, lock_path(h, lp_ctx, lp_wins_url(lp_ctx)),
ldb 984 source4/nbt_server/wins/winsdb.c if (!h->ldb) goto failed;
ldb 990 source4/nbt_server/wins/winsdb.c if (trans == LDB_SUCCESS) ldb_transaction_cancel(h->ldb);
ldb 995 source4/nbt_server/wins/winsdb.c if (trans == LDB_SUCCESS) ldb_transaction_cancel(h->ldb);
ldb 1018 source4/nbt_server/wins/winsdb.c h->ldb = ldb_wrap_connect(h, ev_ctx, lp_ctx, lock_path(h, lp_ctx, lp_wins_url(lp_ctx)),
ldb 1020 source4/nbt_server/wins/winsdb.c if (!h->ldb) goto failed;
ldb 1032 source4/nbt_server/wins/winsdb.c ldb_err = ldb_set_opaque(h->ldb, "winsdb_handle", h);
ldb 57 source4/nbt_server/wins/winsdb.h struct ldb_context *ldb;
ldb 51 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static int sptr_db_search(struct ldb_context *ldb,
ldb 58 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static int sptr_db_search(struct ldb_context *ldb,
ldb 69 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = gendb_search_v(ldb, mem_ctx, basedn, res, attrs, format, ap);
ldb 75 source4/ntptr/simple_ldb/ntptr_simple_ldb.c #define SET_STRING(ldb, mod, attr, value) do { \
ldb 77 source4/ntptr/simple_ldb/ntptr_simple_ldb.c if (samdb_msg_add_string(ldb, (TALLOC_CTX *)mod, mod, attr, value) != 0) { \
ldb 82 source4/ntptr/simple_ldb/ntptr_simple_ldb.c #define SET_UINT(ldb, mod, attr, value) do { \
ldb 83 source4/ntptr/simple_ldb/ntptr_simple_ldb.c if (samdb_msg_add_uint(ldb, (TALLOC_CTX *)mod, mod, attr, value) != 0) { \
ldb 94 source4/param/secrets.c struct ldb_context *ldb;
ldb 108 source4/param/secrets.c ldb = ldb_init(mem_ctx, ev_ctx);
ldb 109 source4/param/secrets.c if (!ldb) {
ldb 114 source4/param/secrets.c ldb_set_modules_dir(ldb,
ldb 115 source4/param/secrets.c talloc_asprintf(ldb, "%s/ldb", lp_modulesdir(lp_ctx)));
ldb 117 source4/param/secrets.c if (ldb_connect(ldb, path, 0, NULL) != 0) {
ldb 124 source4/param/secrets.c return ldb;
ldb 136 source4/param/secrets.c struct ldb_context *ldb;
ldb 144 source4/param/secrets.c ldb = secrets_db_connect(mem_ctx, ev_ctx, lp_ctx);
ldb 145 source4/param/secrets.c if (ldb == NULL) {
ldb 150 source4/param/secrets.c ldb_ret = gendb_search(ldb, ldb,
ldb 151 source4/param/secrets.c ldb_dn_new(mem_ctx, ldb, SECRETS_PRIMARY_DOMAIN_DN),
ldb 157 source4/param/secrets.c domain, ldb_errstring(ldb)));
ldb 158 source4/param/secrets.c talloc_free(ldb);
ldb 164 source4/param/secrets.c talloc_free(ldb);
ldb 171 source4/param/secrets.c talloc_free(ldb);
ldb 183 source4/param/secrets.c talloc_free(ldb);
ldb 191 source4/param/secrets.c talloc_free(ldb);
ldb 165 source4/param/share_ldb.c struct ldb_context *ldb;
ldb 175 source4/param/share_ldb.c ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ldb 177 source4/param/share_ldb.c ret = ldb_search(ldb, tmp_ctx, &res, ldb_dn_new(tmp_ctx, ldb, "CN=SHARES"),
ldb 214 source4/param/share_ldb.c struct ldb_context *ldb;
ldb 224 source4/param/share_ldb.c ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ldb 226 source4/param/share_ldb.c ret = ldb_search(ldb, tmp_ctx, &res,
ldb 227 source4/param/share_ldb.c ldb_dn_new(tmp_ctx, ldb, "CN=SHARES"), LDB_SCOPE_SUBTREE, NULL,
ldb 292 source4/param/share_ldb.c struct ldb_context *ldb;
ldb 317 source4/param/share_ldb.c ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ldb 327 source4/param/share_ldb.c msg->dn = ldb_dn_new_fmt(tmp_ctx, ldb, "CN=%s,CN=SHARES", name);
ldb 367 source4/param/share_ldb.c err = ldb_add(ldb, msg);
ldb 370 source4/param/share_ldb.c " err=%d [%s]\n", name, err, ldb_errstring(ldb)));
ldb 431 source4/param/share_ldb.c struct ldb_context *ldb;
ldb 449 source4/param/share_ldb.c ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ldb 459 source4/param/share_ldb.c msg->dn = ldb_dn_new_fmt(tmp_ctx, ldb, "CN=%s,CN=SHARES", name);
ldb 498 source4/param/share_ldb.c newdn = ldb_dn_new_fmt(tmp_ctx, ldb, "CN=%s,CN=SHARES", newname);
ldb 505 source4/param/share_ldb.c err = ldb_rename(ldb, olddn, newdn);
ldb 508 source4/param/share_ldb.c " err=%d [%s]\n", name, newname, err, ldb_errstring(ldb)));
ldb 520 source4/param/share_ldb.c err = ldb_modify(ldb, msg);
ldb 523 source4/param/share_ldb.c " err=%d [%s]\n", name, err, ldb_errstring(ldb)));
ldb 540 source4/param/share_ldb.c struct ldb_context *ldb;
ldb 552 source4/param/share_ldb.c ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ldb 554 source4/param/share_ldb.c dn = ldb_dn_new_fmt(tmp_ctx, ldb, "CN=%s,CN=SHARES", name);
ldb 561 source4/param/share_ldb.c err = ldb_delete(ldb, dn);
ldb 564 source4/param/share_ldb.c " err=%d [%s]\n", name, err, ldb_errstring(ldb)));
ldb 336 source4/rpc_server/netlogon/dcerpc_netlogon.c struct ldb_context *ldb;
ldb 339 source4/rpc_server/netlogon/dcerpc_netlogon.c ldb = schannel_db_connect(mem_ctx, event_ctx, lp_ctx);
ldb 340 source4/rpc_server/netlogon/dcerpc_netlogon.c if (!ldb) {
ldb 344 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = ldb_transaction_start(ldb);
ldb 346 source4/rpc_server/netlogon/dcerpc_netlogon.c talloc_free(ldb);
ldb 354 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = schannel_fetch_session_key_ldb(ldb, ldb, computer_name,
ldb 363 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = schannel_store_session_key_ldb(ldb, ldb, creds);
ldb 367 source4/rpc_server/netlogon/dcerpc_netlogon.c ldb_transaction_commit(ldb);
ldb 373 source4/rpc_server/netlogon/dcerpc_netlogon.c ldb_transaction_cancel(ldb);
ldb 375 source4/rpc_server/netlogon/dcerpc_netlogon.c talloc_free(ldb);
ldb 43 source4/scripting/python/pyglue.c #define PyErr_LDB_OR_RAISE(py_ldb, ldb) \
ldb 48 source4/scripting/python/pyglue.c ldb = PyLdb_AsLdbContext(py_ldb);
ldb 81 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 85 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 93 source4/scripting/python/pyglue.c ldb_set_opaque(ldb, "credentials", creds);
ldb 102 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 106 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 114 source4/scripting/python/pyglue.c ldb_set_opaque(ldb, "loadparm", lp_ctx);
ldb 124 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 128 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 136 source4/scripting/python/pyglue.c ldb_set_opaque(ldb, "sessionInfo", info);
ldb 144 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 151 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 155 source4/scripting/python/pyglue.c ret = samdb_set_domain_sid(ldb, sid);
ldb 166 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 172 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 173 source4/scripting/python/pyglue.c ret = ldb_register_samba_handlers(ldb);
ldb 175 source4/scripting/python/pyglue.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, ldb);
ldb 184 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 188 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 191 source4/scripting/python/pyglue.c ret = samdb_set_ntds_invocation_id(ldb, &guid);
ldb 202 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 207 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 209 source4/scripting/python/pyglue.c ret = dsdb_set_global_schema(ldb);
ldb 210 source4/scripting/python/pyglue.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, ldb);
ldb 220 source4/scripting/python/pyglue.c struct ldb_context *ldb;
ldb 225 source4/scripting/python/pyglue.c PyErr_LDB_OR_RAISE(py_ldb, ldb);
ldb 227 source4/scripting/python/pyglue.c result = dsdb_attach_schema_from_ldif_file(ldb, pf, df);
ldb 305 source4/torture/ldap/cldap.c static struct ldb_message *ldap_msg_to_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldap_SearchResEntry *res)
ldb 310 source4/torture/ldap/cldap.c msg->dn = ldb_dn_new(msg, ldb, res->dn);
ldb 322 source4/torture/ldap/cldap.c struct ldb_context *ldb;
ldb 329 source4/torture/ldap/cldap.c ldb = ldb_init(NULL, NULL);
ldb 332 source4/torture/ldap/cldap.c ldif.msg = ldap_msg_to_ldb(ldb, ldb, search->out.response);
ldb 334 source4/torture/ldap/cldap.c ldb_ldif_write_file(ldb, stdout, &ldif);
ldb 336 source4/torture/ldap/cldap.c talloc_free(ldb);
ldb 378 source4/torture/ldap/cldap.c struct ldb_context *ldb;
ldb 394 source4/torture/ldap/cldap.c ldb = ldb_init(NULL, NULL);
ldb 396 source4/torture/ldap/cldap.c msg = ldap_msg_to_ldb(ldb, ldb, search2.out.response);
ldb 403 source4/torture/ldap/cldap.c talloc_free(ldb);
ldb 44 source4/torture/ldap/schema.c struct ldb_context *ldb;
ldb 50 source4/torture/ldap/schema.c int (*callback)(void *, struct ldb_context *ldb, struct ldb_message *);
ldb 54 source4/torture/ldap/schema.c static bool test_search_rootDSE(struct ldb_context *ldb, struct test_rootDSE *root)
ldb 62 source4/torture/ldap/schema.c ret = ldb_search(ldb, ldb, &r, ldb_dn_new(ldb, ldb, NULL),
ldb 74 source4/torture/ldap/schema.c talloc_steal(ldb, root->defaultdn);
ldb 76 source4/torture/ldap/schema.c talloc_steal(ldb, root->rootdn);
ldb 78 source4/torture/ldap/schema.c talloc_steal(ldb, root->configdn);
ldb 80 source4/torture/ldap/schema.c talloc_steal(ldb, root->schemadn);
ldb 104 source4/torture/ldap/schema.c ret = actx->callback(actx->private_data, actx->ldb, ares->message);
ldb 153 source4/torture/ldap/schema.c static bool test_create_schema_type(struct ldb_context *ldb, struct test_rootDSE *root,
ldb 155 source4/torture/ldap/schema.c int (*callback)(void *, struct ldb_context *ldb, struct ldb_message *),
ldb 164 source4/torture/ldap/schema.c actx = talloc(ldb, struct test_schema_ctx);
ldb 165 source4/torture/ldap/schema.c actx->ldb = ldb;
ldb 180 source4/torture/ldap/schema.c ret = ldb_build_search_req(&req, ldb, actx,
ldb 181 source4/torture/ldap/schema.c ldb_dn_new(actx, ldb, root->schemadn),
ldb 193 source4/torture/ldap/schema.c ret = ldb_request(ldb, req);
ldb 195 source4/torture/ldap/schema.c d_printf("search failed - %s\n", ldb_errstring(ldb));
ldb 202 source4/torture/ldap/schema.c d_printf("search error - %s\n", ldb_errstring(ldb));
ldb 215 source4/torture/ldap/schema.c static int test_add_attribute(void *ptr, struct ldb_context *ldb, struct ldb_message *msg)
ldb 238 source4/torture/ldap/schema.c static int test_add_class(void *ptr, struct ldb_context *ldb, struct ldb_message *msg)
ldb 260 source4/torture/ldap/schema.c static bool test_create_schema(struct ldb_context *ldb, struct test_rootDSE *root, struct dsdb_schema **_schema)
ldb 265 source4/torture/ldap/schema.c schema = talloc_zero(ldb, struct dsdb_schema);
ldb 268 source4/torture/ldap/schema.c ret &= test_create_schema_type(ldb, root, "(objectClass=attributeSchema)",
ldb 271 source4/torture/ldap/schema.c ret &= test_create_schema_type(ldb, root, "(objectClass=classSchema)",
ldb 280 source4/torture/ldap/schema.c static bool test_dump_not_replicated(struct ldb_context *ldb, struct test_rootDSE *root, struct dsdb_schema *schema)
ldb 296 source4/torture/ldap/schema.c static bool test_dump_partial(struct ldb_context *ldb, struct test_rootDSE *root, struct dsdb_schema *schema)
ldb 313 source4/torture/ldap/schema.c static bool test_dump_contructed(struct ldb_context *ldb, struct test_rootDSE *root, struct dsdb_schema *schema)
ldb 329 source4/torture/ldap/schema.c static bool test_dump_sorted_syntax(struct ldb_context *ldb, struct test_rootDSE *root, struct dsdb_schema *schema)
ldb 363 source4/torture/ldap/schema.c om_hex = data_blob_hex_string(ldb, &a->oMObjectClass);
ldb 380 source4/torture/ldap/schema.c struct ldb_context *ldb;
ldb 391 source4/torture/ldap/schema.c ldb = ldb_wrap_connect(torture, torture->ev, torture->lp_ctx, url,
ldb 395 source4/torture/ldap/schema.c if (!ldb) goto failed;
ldb 397 source4/torture/ldap/schema.c ret &= test_search_rootDSE(ldb, &rootDSE);
ldb 399 source4/torture/ldap/schema.c ret &= test_create_schema(ldb, &rootDSE, &schema);
ldb 402 source4/torture/ldap/schema.c ret &= test_dump_not_replicated(ldb, &rootDSE, schema);
ldb 403 source4/torture/ldap/schema.c ret &= test_dump_partial(ldb, &rootDSE, schema);
ldb 404 source4/torture/ldap/schema.c ret &= test_dump_contructed(ldb, &rootDSE, schema);
ldb 405 source4/torture/ldap/schema.c ret &= test_dump_sorted_syntax(ldb, &rootDSE, schema);
ldb 40 source4/torture/ldap/uptodatevector.c struct ldb_context *ldb,
ldb 60 source4/torture/ldap/uptodatevector.c ret = ldb_search(ldb, torture, &r, partition_dn, LDB_SCOPE_BASE, attrs,
ldb 103 source4/torture/ldap/uptodatevector.c ret = ldb_modify(ldb, msg);
ldb 106 source4/torture/ldap/uptodatevector.c ret = ldb_search(ldb, msg, &r, partition_dn, LDB_SCOPE_BASE,
ldb 156 source4/torture/ldap/uptodatevector.c struct ldb_context *ldb;
ldb 164 source4/torture/ldap/uptodatevector.c ldb = ldb_wrap_connect(torture, torture->ev, torture->lp_ctx, url,
ldb 168 source4/torture/ldap/uptodatevector.c if (!ldb) goto failed;
ldb 170 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_base_dn(ldb));
ldb 171 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_config_dn(ldb));
ldb 172 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_schema_dn(ldb));
ldb 42 source4/torture/ldb/ldb.c struct ldb_context *ldb;
ldb 51 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
ldb 55 source4/torture/ldb/ldb.c ldb_register_samba_handlers(ldb), 0,
ldb 58 source4/torture/ldb/ldb.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 61 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectSid"),
ldb 67 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx,
ldb 75 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx,
ldb 80 source4/torture/ldb/ldb.c attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0,
ldb 88 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0,
ldb 92 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &binary_sid_blob), 0,
ldb 96 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &string_sid_blob), 0,
ldb 100 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &binary_sid_blob), 0,
ldb 103 source4/torture/ldb/ldb.c torture_assert(torture, attr->syntax->comparison_fn(ldb, mem_ctx, &guid_blob, &binary_sid_blob) != 0,
ldb 108 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectGUID"),
ldb 114 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx,
ldb 124 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx,
ldb 132 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx,
ldb 140 source4/torture/ldb/ldb.c attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0,
ldb 147 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0,
ldb 151 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &binary_guid_blob), 0,
ldb 155 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &string_guid_blob), 0,
ldb 159 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &binary_guid_blob), 0,
ldb 171 source4/torture/ldb/ldb.c struct ldb_context *ldb;
ldb 181 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
ldb 185 source4/torture/ldb/ldb.c ldb_register_samba_handlers(ldb), 0,
ldb 188 source4/torture/ldb/ldb.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 191 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "SID"),
ldb 197 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 207 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 215 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 220 source4/torture/ldb/ldb.c attr->write_hex_fn(ldb, mem_ctx, &sid_blob, &hex_sid_blob), 0,
ldb 228 source4/torture/ldb/ldb.c attr->write_clear_fn(ldb, mem_ctx, &sid_blob, &string_sid_blob), 0,
ldb 237 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "GUID"),
ldb 243 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 253 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 261 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx,
ldb 266 source4/torture/ldb/ldb.c attr->write_hex_fn(ldb, mem_ctx, &guid_blob, &hex_guid_blob), 0,
ldb 274 source4/torture/ldb/ldb.c attr->write_clear_fn(ldb, mem_ctx, &guid_blob, &string_guid_blob), 0,
ldb 290 source4/torture/ldb/ldb.c struct ldb_context *ldb;
ldb 299 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
ldb 303 source4/torture/ldb/ldb.c ldb_register_samba_handlers(ldb), 0,
ldb 306 source4/torture/ldb/ldb.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 310 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, dn_str),
ldb 331 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;<SID=%s>;%s",
ldb 423 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>",
ldb 461 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>",
ldb 486 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>",
ldb 521 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>",
ldb 552 source4/torture/ldb/ldb.c struct ldb_context *ldb;
ldb 558 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
ldb 562 source4/torture/ldb/ldb.c ldb_register_samba_handlers(ldb), 0,
ldb 565 source4/torture/ldb/ldb.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 569 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, NULL),
ldb 592 source4/torture/ldb/ldb.c child_dn = ldb_dn_new(mem_ctx, ldb, "CN=users,DC=SAMBA,DC=org"),
ldb 609 source4/torture/ldb/ldb.c typo_dn = ldb_dn_new(mem_ctx, ldb, "c=samba,dc=org"),
ldb 631 source4/torture/ldb/ldb.c struct ldb_context *ldb;
ldb 637 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
ldb 641 source4/torture/ldb/ldb.c ldb_register_samba_handlers(ldb), 0,
ldb 644 source4/torture/ldb/ldb.c ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
ldb 648 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, "samba,dc=org"),
ldb 657 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<PID=%s>;%s",
ldb 666 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>%s",
ldb 675 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;",
ldb 684 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;",
ldb 693 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>;",
ldb 702 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>;",
ldb 711 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=>"),
ldb 52 source4/torture/libnet/libnet_BecomeDC.c struct ldb_context *ldb;
ldb 90 source4/torture/libnet/libnet_BecomeDC.c s->ldb = result.samdb;
ldb 258 source4/torture/libnet/libnet_BecomeDC.c ret = dsdb_set_schema(s->ldb, s->self_made_schema);
ldb 264 source4/torture/libnet/libnet_BecomeDC.c s->schema = dsdb_get_schema(s->ldb);
ldb 266 source4/torture/libnet/libnet_BecomeDC.c status = dsdb_extended_replicated_objects_commit(s->ldb,
ldb 288 source4/torture/libnet/libnet_BecomeDC.c ldb_ldif_write_file(s->ldb, stdout, &ldif);
ldb 310 source4/torture/libnet/libnet_BecomeDC.c ret = ldb_modify(s->ldb, msg);
ldb 320 source4/torture/libnet/libnet_BecomeDC.c talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
ldb 325 source4/torture/libnet/libnet_BecomeDC.c s->ldb = ldb_wrap_connect(s, s->tctx->ev, s->tctx->lp_ctx, sam_ldb_path,
ldb 328 source4/torture/libnet/libnet_BecomeDC.c if (!s->ldb) {
ldb 334 source4/torture/libnet/libnet_BecomeDC.c ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id);
ldb 339 source4/torture/libnet/libnet_BecomeDC.c ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid);
ldb 345 source4/torture/libnet/libnet_BecomeDC.c s->schema = dsdb_get_schema(s->ldb);
ldb 507 source4/torture/libnet/libnet_BecomeDC.c status = dsdb_extended_replicated_objects_commit(s->ldb,
ldb 529 source4/torture/libnet/libnet_BecomeDC.c ldb_ldif_write_file(s->ldb, stdout, &ldif);
ldb 607 source4/torture/libnet/libnet_BecomeDC.c s->ldb = ldb_init(s, torture->ev);
ldb 636 source4/torture/libnet/libnet_BecomeDC.c msg->dn = ldb_dn_new(msg, s->ldb, "@ROOTDSE");
ldb 655 source4/torture/libnet/libnet_BecomeDC.c ldb_ret = ldb_modify(s->ldb, msg);
ldb 663 source4/torture/libnet/libnet_BecomeDC.c talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
ldb 668 source4/torture/libnet/libnet_BecomeDC.c s->ldb = ldb_wrap_connect(s, s->tctx->ev, s->lp_ctx, sam_ldb_path,
ldb 671 source4/torture/libnet/libnet_BecomeDC.c if (!s->ldb) {
ldb 678 source4/torture/libnet/libnet_BecomeDC.c s->schema = dsdb_get_schema(s->ldb);
ldb 133 source4/torture/local/dbspeed.c static bool ldb_add_record(struct ldb_context *ldb, unsigned rid)
ldb 138 source4/torture/local/dbspeed.c msg = ldb_msg_new(ldb);
ldb 143 source4/torture/local/dbspeed.c msg->dn = ldb_dn_new_fmt(msg, ldb, "SID=S-1-5-21-53173311-3623041448-2049097239-%u", rid);
ldb 152 source4/torture/local/dbspeed.c ret = ldb_add(ldb, msg);
ldb 166 source4/torture/local/dbspeed.c struct ldb_context *ldb;
ldb 179 source4/torture/local/dbspeed.c ldb = ldb_wrap_connect(tmp_ctx, torture->ev, torture->lp_ctx, "tdb://test.ldb",
ldb 181 source4/torture/local/dbspeed.c if (!ldb) {
ldb 188 source4/torture/local/dbspeed.c ldif = ldb_ldif_read_string(ldb, &init_ldif);
ldb 190 source4/torture/local/dbspeed.c if (ldb_add(ldb, ldif->msg) != LDB_SUCCESS) goto failed;
ldb 196 source4/torture/local/dbspeed.c if (!ldb_add_record(ldb, i)) {
ldb 216 source4/torture/local/dbspeed.c dn = ldb_dn_new_fmt(tmp_ctx, ldb, "SID=S-1-5-21-53173311-3623041448-2049097239-%u", i);
ldb 217 source4/torture/local/dbspeed.c if (ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL) != LDB_SUCCESS || res->count != 1) {
ldb 222 source4/torture/local/dbspeed.c if (ldb_search(ldb, tmp_ctx, &res, NULL, LDB_SCOPE_SUBTREE, NULL, "(UID=%u)", i) != LDB_SUCCESS || res->count != 1) {
ldb 229 source4/torture/rpc/drsuapi_cracknames.c struct ldb_context *ldb;
ldb 343 source4/torture/rpc/drsuapi_cracknames.c ldb = ldb_init(mem_ctx, tctx->ev);
ldb 346 source4/torture/rpc/drsuapi_cracknames.c realm_dn = ldb_dn_new(mem_ctx, ldb, realm_dn_str);
ldb 457 source4/torture/rpc/drsuapi_cracknames.c FQDN_1779_dn = ldb_dn_new(mem_ctx, ldb, FQDN_1779_name);
ldb 326 source4/torture/rpc/dssync.c struct ldb_context *ldb = ldb_init(ctx, tctx->ev);
ldb 327 source4/torture/rpc/dssync.c struct ldb_dn *dn = samdb_dns_domain_to_dn(ldb, ctx, search.out.netlogon.data.nt5_ex.dns_domain);
ldb 330 source4/torture/rpc/dssync.c talloc_free(ldb);
ldb 64 source4/utils/ad2oLschema.c static struct ldb_dn *find_schema_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx)
ldb 68 source4/utils/ad2oLschema.c struct ldb_dn *basedn = ldb_dn_new(mem_ctx, ldb, NULL);
ldb 78 source4/utils/ad2oLschema.c ldb_ret = ldb_search(ldb, mem_ctx, &rootdse_res,
ldb 81 source4/utils/ad2oLschema.c ldb_ret = ldb_search(ldb, mem_ctx, &schema_res, basedn, LDB_SCOPE_SUBTREE,
ldb 84 source4/utils/ad2oLschema.c printf("cn=Schema Search failed: %s\n", ldb_errstring(ldb));
ldb 106 source4/utils/ad2oLschema.c schemadn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, rootdse_res->msgs[0], "schemaNamingContext");
ldb 117 source4/utils/ad2oLschema.c static struct schema_conv process_convert(struct ldb_context *ldb, enum dsdb_schema_convert_target target, FILE *in, FILE *out)
ldb 120 source4/utils/ad2oLschema.c TALLOC_CTX *mem_ctx = talloc_new(ldb);
ldb 196 source4/utils/ad2oLschema.c schemadn = find_schema_dn(ldb, mem_ctx);
ldb 198 source4/utils/ad2oLschema.c printf("Failed to find schema DN: %s\n", ldb_errstring(ldb));
ldb 203 source4/utils/ad2oLschema.c ldb_ret = dsdb_schema_from_schema_dn(mem_ctx, ldb,
ldb 398 source4/utils/ad2oLschema.c struct ldb_context *ldb;
ldb 404 source4/utils/ad2oLschema.c ldb = ldb_init(ctx, NULL);
ldb 406 source4/utils/ad2oLschema.c options = ldb_cmdline_process(ldb, argc, argv, usage);
ldb 434 source4/utils/ad2oLschema.c ret = process_convert(ldb, target, in, out);
ldb 47 source4/winbind/idmap.c struct ldb_context *ldb = idmap_ctx->ldb_ctx;
ldb 54 source4/winbind/idmap.c dn = ldb_dn_new(tmp_ctx, ldb, "CN=CONFIG");
ldb 57 source4/winbind/idmap.c ret = ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 210 source4/winbind/idmap.c struct ldb_context *ldb = idmap_ctx->ldb_ctx;
ldb 229 source4/winbind/idmap.c ret = ldb_search(ldb, tmp_ctx, &res, NULL, LDB_SCOPE_SUBTREE,
ldb 233 source4/winbind/idmap.c DEBUG(1, ("Search failed: %s\n", ldb_errstring(ldb)));
ldb 300 source4/winbind/idmap.c struct ldb_context *ldb = idmap_ctx->ldb_ctx;
ldb 346 source4/winbind/idmap.c ret = ldb_search(ldb, tmp_ctx, &res, NULL, LDB_SCOPE_SUBTREE,
ldb 350 source4/winbind/idmap.c DEBUG(1, ("Search failed: %s\n", ldb_errstring(ldb)));
ldb 394 source4/winbind/idmap.c trans = ldb_transaction_start(ldb);
ldb 402 source4/winbind/idmap.c ret = ldb_search(ldb, tmp_ctx, &res, NULL, LDB_SCOPE_SUBTREE,
ldb 406 source4/winbind/idmap.c DEBUG(1, ("Search failed: %s\n", ldb_errstring(ldb)));
ldb 426 source4/winbind/idmap.c dn = ldb_dn_new(tmp_ctx, ldb, "CN=CONFIG");
ldb 432 source4/winbind/idmap.c ret = ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 434 source4/winbind/idmap.c DEBUG(1, ("Search failed: %s\n", ldb_errstring(ldb)));
ldb 543 source4/winbind/idmap.c ret = ldb_modify(ldb, hwm_msg);
ldb 546 source4/winbind/idmap.c ldb_errstring(ldb)));
ldb 557 source4/winbind/idmap.c map_msg->dn = ldb_dn_new_fmt(tmp_ctx, ldb, "CN=%s", sid_string);
ldb 594 source4/winbind/idmap.c ret = ldb_add(ldb, map_msg);
ldb 596 source4/winbind/idmap.c DEBUG(1, ("Adding a sidmap failed: %s\n", ldb_errstring(ldb)));
ldb 601 source4/winbind/idmap.c trans = ldb_transaction_commit(ldb);
ldb 603 source4/winbind/idmap.c DEBUG(1, ("Transaction failed: %s\n", ldb_errstring(ldb)));
ldb 620 source4/winbind/idmap.c if (trans == LDB_SUCCESS) ldb_transaction_cancel(ldb);
ldb 265 source4/wrepl_server/wrepl_in_call.c ret = ldb_search(service->wins_db->ldb, call, &res, NULL, LDB_SCOPE_SUBTREE, NULL, "%s", filter);
ldb 79 source4/wrepl_server/wrepl_scavenging.c ret = ldb_search(service->wins_db->ldb, tmp_mem, &res, NULL, LDB_SCOPE_SUBTREE, NULL, "%s", filter);
ldb 232 source4/wrepl_server/wrepl_scavenging.c ret = ldb_search(service->wins_db->ldb, tmp_mem, &res, NULL, LDB_SCOPE_SUBTREE, NULL, "%s", filter);
ldb 447 source4/wrepl_server/wrepl_scavenging.c ret = ldb_search(service->wins_db->ldb, tmp_mem, &res, NULL, LDB_SCOPE_SUBTREE, NULL, "%s", filter);
ldb 46 source4/wrepl_server/wrepl_server.c static uint64_t wins_config_db_get_seqnumber(struct ldb_context *ldb)
ldb 51 source4/wrepl_server/wrepl_server.c TALLOC_CTX *tmp_ctx = talloc_new(ldb);
ldb 54 source4/wrepl_server/wrepl_server.c dn = ldb_dn_new(tmp_ctx, ldb, "@BASEINFO");
ldb 58 source4/wrepl_server/wrepl_server.c ret = ldb_search(ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, NULL, NULL);
ldb 90 source4/wrepl_server/wrepl_server.c service->config.ldb = wins_config_db_connect(service, service->task->event_ctx, lp_ctx);
ldb 91 source4/wrepl_server/wrepl_server.c if (!service->config.ldb) {
ldb 145 source4/wrepl_server/wrepl_server.c new_seqnumber = wins_config_db_get_seqnumber(service->config.ldb);
ldb 158 source4/wrepl_server/wrepl_server.c ret = ldb_search(service->config.ldb, tmp_ctx, &res,
ldb 159 source4/wrepl_server/wrepl_server.c ldb_dn_new(tmp_ctx, service->config.ldb, "CN=PARTNERS"),
ldb 365 source4/wrepl_server/wrepl_server.c struct ldb_context *ldb = service->wins_db->ldb;
ldb 392 source4/wrepl_server/wrepl_server.c ret = ldb_search(ldb, tmp_ctx, &res, NULL, LDB_SCOPE_SUBTREE,
ldb 215 source4/wrepl_server/wrepl_server.h struct ldb_context *ldb;