Searched refs:ldb (Results 1 - 25 of 76) sorted by relevance

1234

/sssd-io/src/confdb/
H A Dconfdb_private.h27 struct ldb_context *ldb; member in struct:confdb_ctx
H A Dconfdb_setup.c93 dn = ldb_dn_new(tmp_ctx, cdb->ldb, "cn=config");
96 ret = ldb_search(cdb->ldb, tmp_ctx, &res, dn,
105 ret = ldb_delete(cdb->ldb, res->msgs[i]->dn);
124 while ((ldif = ldb_ldif_read_string(cdb->ldb, &base_ldif))) {
125 ret = ldb_add(cdb->ldb, ldif->msg);
129 ret, ldb_errstring(cdb->ldb));
132 ldb_ldif_read_free(cdb->ldb, ldif);
311 ret = ldb_transaction_start(cdb->ldb);
329 while ((ldif = ldb_ldif_read_string(cdb->ldb, &config_ldif))) {
330 ret = ldb_add(cdb->ldb, ldi
[all...]
H A Dconfdb.c134 dn = ldb_dn_new(tmp_ctx, cdb->ldb, secdn);
137 ret = ldb_search(cdb->ldb, tmp_ctx, &res,
171 ret = ldb_add(cdb->ldb, msg);
201 ret = ldb_modify(cdb->ldb, msg);
205 ldb_strerror(ret), ret, ldb_errstring(cdb->ldb));
247 dn = ldb_dn_new(tmp_ctx, cdb->ldb, secdn);
253 ret = ldb_search(cdb->ldb, tmp_ctx, &res,
321 dn = ldb_dn_new(tmp_ctx, cdb->ldb, secdn);
351 lret = ldb_modify(cdb->ldb, msg);
355 ldb_strerror(lret), lret, ldb_errstring(cdb->ldb));
[all...]
/sssd-io/src/responder/nss/
H A Dnss_utils.c22 #include <ldb.h>
/sssd-io/src/tests/cmocka/
H A Dtest_ipa_subdomains_utils.c38 struct ldb_context *ldb; member in struct:test_ipa_subdom_ctx
50 test_ctx->ldb = ldb_init(test_ctx, NULL);
51 assert_non_null(test_ctx->ldb);
97 dn = ipa_subdom_ldb_dn(test_ctx, test_ctx->ldb, attrs);
120 dn = ipa_subdom_ldb_dn(test_ctx, test_ctx->ldb, attrs);
126 dn = ipa_subdom_ldb_dn(test_ctx, test_ctx->ldb, attrs);
132 struct ldb_context *ldb,
141 dn = ipa_subdom_ldb_dn(mem_ctx, ldb, attrs);
156 dn = get_dn(test_ctx, test_ctx->ldb,
162 dn = get_dn(test_ctx, test_ctx->ldb,
131 get_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *strdn) argument
[all...]
/sssd-io/src/db/
H A Dsysdb_init.c55 struct ldb_context *ldb; local
62 ldb = ldb_init(mem_ctx, NULL);
63 if (!ldb) {
67 ret = ldb_set_debug(ldb, ldb_debug_messages, NULL);
74 DEBUG(SSSDBG_TRACE_ALL, "Setting ldb module path to [%s].\n", mod_path);
75 ldb_set_modules_dir(ldb, mod_path);
78 ret = ldb_connect(ldb, filename, flags, NULL);
83 *_ldb = ldb;
91 struct ldb_context **ldb)
95 talloc_zfree(*ldb);
88 sysdb_ldb_reconnect(TALLOC_CTX *mem_ctx, const char *ldb_file, int flags, struct ldb_context **ldb) argument
165 sysdb_domain_create_int(struct ldb_context *ldb, const char *domain_name) argument
315 sysdb_cache_add_base_ldif(struct ldb_context *ldb, const char *base_ldif, const char *domain_name) argument
336 sysdb_cache_create_empty(struct ldb_context *ldb, const char *base_ldif, struct sss_domain_info *domain) argument
355 sysdb_ts_cache_upgrade(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct ldb_context *ldb, struct sss_domain_info *domain, const char *cur_version, const char **_new_version) argument
406 sysdb_domain_cache_upgrade(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sysdb_dom_upgrade_ctx *upgrade_ctx, struct ldb_context *ldb, struct sss_domain_info *domain, const char *cur_version, const char **_new_version) argument
602 struct ldb_context *ldb; local
700 sysdb_cache_connect(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sss_domain_info *domain, struct ldb_context **ldb, const char **version) argument
729 sysdb_ts_cache_connect(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sss_domain_info *domain, struct ldb_context **ldb, const char **version) argument
748 struct ldb_context *ldb; local
823 struct ldb_context *ldb; local
[all...]
H A Dsysdb_upgrade.c30 struct ldb_context *ldb; member in struct:upgrade_ctx
34 static errno_t commence_upgrade(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, argument
47 ctx->ldb = ldb;
50 ret = ldb_transaction_start(ldb);
77 msg->dn = ldb_dn_new(msg, ctx->ldb, SYSDB_BASE);
95 ret = ldb_modify(ctx->ldb, msg);
113 lret = ldb_transaction_commit((*ctx)->ldb);
121 lret = ldb_transaction_cancel((*ctx)->ldb);
144 int sysdb_upgrade_01(struct ldb_context *ldb, cons argument
268 struct ldb_context *ldb; local
1668 object_domain(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldb_message *msg, const char *domain_attr, unsigned domain_index) argument
1776 qualify_rdn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *old_dn_val) argument
1852 qualify_dn_attr(struct ldb_context *ldb, struct ldb_message *msg, struct ldb_message *mod_msg, struct sss_names_ctx *names, const char *attrname) argument
1945 qualify_object(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_message *object, bool qualify_dn, const char *domain_attr, unsigned domain_index, const char *name_attrs[], const char *dn_attrs[], should_qualify_val_fn qfn) argument
2040 qualify_objects(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn, bool qualify_dn, const char *domain_attr, unsigned domain_index, const char *filter, const char *name_attrs[], const char *dn_attrs[], should_qualify_val_fn qfn) argument
2082 qualify_users(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn) argument
2108 qualify_groups(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn) argument
2134 qualify_user_overrides(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn) argument
2158 qualify_group_overrides(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn) argument
2178 qualify_sudo_rules(struct upgrade_ctx *ctx, struct ldb_context *ldb, struct sss_names_ctx *names, struct ldb_dn *base_dn) argument
2320 add_object_category(struct ldb_context *ldb, struct upgrade_ctx *ctx) argument
[all...]
H A Dsysdb_domain_resolution_order.c21 #include <ldb.h>
43 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, attrs,
154 ret = ldb_modify(sysdb->ldb, msg);
158 ldb_strerror(ret), ret, ldb_errstring(sysdb->ldb));
H A Dsysdb_idmap.c42 dn = ldb_dn_new_fmt(mem_ctx, domain->sysdb->ldb, SYSDB_TMPL_IDMAP,
169 lret = ldb_add(domain->sysdb->ldb, update_msg);
247 lret = ldb_modify(domain->sysdb->ldb, update_msg);
251 ldb_strerror(lret), lret, ldb_errstring(domain->sysdb->ldb));
293 base_dn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb->ldb,
300 SSS_LDB_SEARCH(ret, domain->sysdb->ldb, tmp_ctx, &res, base_dn,
H A Dsysdb_views.c50 view_base_dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_VIEW_BASE);
55 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, view_base_dn, LDB_SCOPE_BASE,
144 msg->dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_VIEW_BASE);
167 ret = ldb_modify(sysdb->ldb, msg);
169 ret = ldb_add(sysdb->ldb, msg);
175 ldb_strerror(ret), ret, ldb_errstring(sysdb->ldb));
199 dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_VIEWS_BASE);
226 dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_VIEWS_BASE);
260 dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, SYSDB_TMPL_VIEW_SEARCH_BASE,
292 ret = ldb_modify(sysdb->ldb, msg_de
[all...]
H A Dsysdb_gpo.c42 dn = ldb_dn_new_fmt(mem_ctx, domain->sysdb->ldb, SYSDB_TMPL_GPO,
164 lret = ldb_add(domain->sysdb->ldb, update_msg);
208 lret = ldb_modify(domain->sysdb->ldb, update_msg);
212 ldb_strerror(lret), lret, ldb_errstring(domain->sysdb->ldb));
259 base_dn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb->ldb,
267 lret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
318 base_dn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb->ldb,
326 lret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
375 dn = ldb_dn_new_fmt(mem_ctx, domain->sysdb->ldb, SYSDB_TMPL_GPO_RESULT,
460 lret = ldb_add(domain->sysdb->ldb, update_ms
[all...]
H A Dsysdb_certmap.c37 msg->dn = ldb_dn_new(msg, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
56 ret = ldb_add(sysdb->ldb, msg);
60 ret, ldb_errstring(sysdb->ldb));
95 msg->dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb,
182 ret = ldb_add(sysdb->ldb, msg);
213 container_dn = ldb_dn_new(sysdb, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
295 container_dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
302 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, container_dn, LDB_SCOPE_BASE,
312 ret = ldb_search(sysdb->ldb, tmp_ctx, &res,
H A Dsysdb_selinux.c72 ret = ldb_add(sysdb->ldb, msg);
116 dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, SYSDB_TMPL_SEUSERMAP,
121 dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, SYSDB_TMPL_SELINUX_BASE,
230 dn = ldb_dn_new_fmt(sysdb, sysdb->ldb,
303 basedn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb->ldb,
H A Dsysdb_ops.c65 int sss_ldb_modify_permissive(struct ldb_context *ldb, argument
73 ret = ldb_build_mod_req(&req, ldb, ldb,
89 ret = ldb_transaction_start(ldb);
92 "Failed to start ldb transaction [%d]: %s\n",
99 ret = ldb_request(ldb, req);
107 ret = ldb_transaction_commit(ldb);
110 "Failed to commit ldb transaction [%d]: %s\n",
121 cancel_ret = ldb_transaction_cancel(ldb);
124 "Failed to cancel ldb transactio
141 sysdb_delete_cache_entry(struct ldb_context *ldb, struct ldb_dn *dn, bool ignore_not_found) argument
264 sysdb_cache_search_entry(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldb_dn *base_dn, enum ldb_scope scope, const char *filter, const char **attrs, size_t *_msgs_count, struct ldb_message ***_msgs) argument
1254 sysdb_set_cache_entry_attr(struct ldb_context *ldb, struct ldb_dn *entry_dn, struct sysdb_attrs *attrs, int mod_op) argument
3643 sysdb_cache_search_users(TALLOC_CTX *mem_ctx, struct sss_domain_info *domain, struct ldb_context *ldb, const char *sub_filter, const char **attrs, size_t *msgs_count, struct ldb_message ***msgs) argument
3923 sysdb_cache_search_groups(TALLOC_CTX *mem_ctx, struct sss_domain_info *domain, struct ldb_context *ldb, const char *sub_filter, const char **attrs, size_t *msgs_count, struct ldb_message ***msgs) argument
[all...]
H A Dsysdb_ranges.c68 basedn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_RANGE_BASE);
73 ret = ldb_search(sysdb->ldb, tmp_ctx, &res,
194 msg->dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb,
242 ret = ldb_add(sysdb->ldb, msg);
328 dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb,
H A Dsysdb_private.h118 struct ldb_context *ldb; member in struct:sysdb_ctx
150 int sysdb_upgrade_01(struct ldb_context *ldb, const char **ver);
241 * new attributes are allocated atop the ldb messages.
/sssd-io/src/tests/intg/
H A Dsssd_ldb.py2 # SSSD integration test - access the ldb cache
20 import ldb namespace
46 "cache_%s.ldb" % domain_name)
49 "timestamps_%s.ldb" % domain_name)
53 pyldb = ldb.Ldb()
82 res = dbconn.search(base=basedn, scope=ldb.SCOPE_BASE, attrs=[attr])
91 m = ldb.Message()
92 m.dn = ldb.Dn(dbconn, self._basedn(name, domain, entry_type))
93 m["dataExpireTimestamp"] = ldb.MessageElement(str(1),
94 ldb
[all...]
H A Dtest_pysss_nss_idmap.py27 import ldb namespace
151 sssd_cache = "{0}/cache_{1}.ldb".format(config.DB_PATH, domain_name)
152 domain_ldb = ldb.Ldb(sssd_cache)
154 msg = ldb.Message()
155 msg.dn = ldb.Dn(domain_ldb, "cn=sysdb")
162 msg = ldb.Message()
163 msg.dn = ldb.Dn(domain_ldb, "cn={0},cn=sysdb".format(domain_name))
169 msg = ldb.Message()
170 msg.dn = ldb.Dn(domain_ldb, "@ATTRIBUTES")
177 msg = ldb
[all...]
/sssd-io/src/responder/secrets/
H A Dsecsrv.h31 #include <ldb.h>
H A Dlocal.c27 #include <ldb.h>
35 struct ldb_context *ldb; member in struct:local_context
126 struct ldb_context *ldb,
135 dn = ldb_dn_new(mem_ctx, ldb, basedn);
239 ret = ldb_search(lctx->ldb, tmp_ctx, &res, lc_req->req_dn, LDB_SCOPE_BASE,
305 ret = ldb_search(lctx->ldb, tmp_ctx, &res, lc_req->req_dn, LDB_SCOPE_SUBTREE,
379 ret = ldb_search(lctx->ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE,
478 ret = ldb_search(lctx->ldb, tmp_ctx, &res, cli_basedn, LDB_SCOPE_SUBTREE,
519 dn = ldb_dn_new(tmp_ctx, lctx->ldb, lc_req->basedn);
525 ret = ldb_search(lctx->ldb, tmp_ct
125 local_db_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *basedn, const char *req_path, struct ldb_dn **req_dn) argument
819 struct ldb_context *ldb = lctx->ldb; local
[all...]
/sssd-io/src/ldb_modules/
H A Dmemberof.c461 struct ldb_context *ldb = ldb_module_get_ctx(module); local
484 ldb_debug(ldb, LDB_DEBUG_ERROR,
492 ldb_debug(ldb, LDB_DEBUG_ERROR,
535 valdn = ldb_dn_from_ldb_val(add_ctx, ldb, &el->values[i]);
537 ldb_debug(ldb, LDB_DEBUG_ERROR, "Invalid dn value: [%s]",
542 ldb_debug(ldb, LDB_DEBUG_ERROR,
554 ret = ldb_build_add_req(&add_req, ldb, add_ctx,
645 struct ldb_context *ldb; local
653 ldb = ldb_module_get_ctx(ctx->module);
658 ret = ldb_build_search_req(&req, ldb, ct
675 struct ldb_context *ldb; local
773 struct ldb_context *ldb; local
1000 struct ldb_context *ldb; local
1109 struct ldb_context *ldb; local
1320 struct ldb_context *ldb = ldb_module_get_ctx(module); local
1399 struct ldb_context *ldb; local
1503 struct ldb_context *ldb; local
1586 struct ldb_context *ldb; local
1634 struct ldb_context *ldb; local
1703 struct ldb_context *ldb; local
1765 struct ldb_context *ldb; local
1815 struct ldb_context *ldb; local
1952 struct ldb_context *ldb; local
1983 struct ldb_context *ldb; local
2104 struct ldb_context *ldb; local
2264 struct ldb_context *ldb; local
2319 struct ldb_context *ldb; local
2584 struct ldb_context *ldb; local
2682 struct ldb_context *ldb; local
2872 struct ldb_context *ldb = ldb_module_get_ctx(module); local
2948 struct ldb_context *ldb; local
3044 struct ldb_context *ldb; local
3173 struct ldb_context *ldb; local
3194 struct ldb_context *ldb; local
3256 struct ldb_context *ldb; local
3335 struct ldb_context *ldb; local
3383 struct ldb_context *ldb; local
3423 mbof_mod_process_membel(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldb_message *entry, const struct ldb_message_element *membel, struct mbof_dn_array **_added, struct mbof_dn_array **_removed) argument
3639 struct ldb_context *ldb; local
3756 mbof_fill_dn_array(TALLOC_CTX *memctx, struct ldb_context *ldb, const struct ldb_message_element *el, struct mbof_dn_array **dn_array) argument
3929 struct ldb_context *ldb = ldb_module_get_ctx(module); local
4035 struct ldb_context *ldb = ldb_module_get_ctx(ctx->module); local
4063 struct ldb_context *ldb; local
4401 struct ldb_context *ldb = ldb_module_get_ctx(ctx->module); local
4512 struct ldb_context *ldb; local
4557 struct ldb_context *ldb = ldb_module_get_ctx(module); local
[all...]
/sssd-io/src/providers/ad/
H A Dad_pac.h31 * definition from ldb.h */
33 #error Please make sure to include ad_pac.h before ldb.h
/sssd-io/src/responder/common/cache_req/plugins/
H A Dcache_req_enum_svc.c22 #include <ldb.h>
H A Dcache_req_enum_groups.c22 #include <ldb.h>
/sssd-io/src/tools/
H A Dsss_groupshow.c64 static int parse_memberofs(struct ldb_context *ldb, argument
77 dn = ldb_dn_from_ldb_val(gi, ldb, &(el->values[i]));
91 struct ldb_context *ldb,
129 dn = ldb_dn_from_ldb_val(tmp_ctx, ldb, &(el->values[i]));
202 struct ldb_context *ldb,
241 ret = parse_members(gi, ldb, domain, el,
256 ret = parse_members(gi, ldb, domain, el,
287 ret = parse_memberofs(ldb, el, gi);
90 parse_members(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct sss_domain_info *domain, struct ldb_message_element *el, const char *parent_name, const char ***user_members, const char ***group_members, int *num_group_members) argument
201 process_group(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldb_message *msg, struct sss_domain_info *domain, const char *parent_name, struct group_info **info, const char ***group_members, int *num_group_members) argument

Completed in 52 milliseconds

1234