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", &ltdb_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;