Searched defs:ldb (Results 1 - 15 of 15) sorted by relevance

/sssd-io/src/confdb/
H A Dconfdb_private.h27 struct ldb_context *ldb; member in struct:confdb_ctx
/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/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...]
H A Dtest_ipa_subdomains_server.c63 #define TEST_CONF_DB "test_ipa_subdom_server.ldb"
587 struct ldb_context *ldb; member in struct:dir_test_ctx
599 test_ctx->ldb = ldb_init(test_ctx, NULL);
600 assert_non_null(test_ctx->ldb);
628 ret = ipa_server_get_trust_direction(test_ctx->tdo, test_ctx->ldb, &dir);
668 ret = ipa_server_get_trust_direction(test_ctx->tdo, test_ctx->ldb, &dir);
686 ret = ipa_server_get_trust_direction(test_ctx->tdo, test_ctx->ldb, &dir);
/sssd-io/src/db/
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.
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_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...]
/sssd-io/src/providers/ldap/
H A Dldap_options.c658 struct ldb_context *ldb; local
673 ldb = ldb_init(tmp_ctx, NULL);
674 if (!ldb) {
755 ldn = ldb_dn_new(tmp_ctx, ldb, split_bases[c]);
H A Dsdap.c1068 struct ldb_context *ldb; local
1077 ldb = ldb_init(tmp_ctx, NULL);
1078 if (!ldb) {
1096 ldn = ldb_dn_new(tmp_ctx, ldb, unparsed_base);
/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
H A Dsss_override.c884 struct ldb_context *ldb = sysdb_ctx_get_ldb(domain->sysdb); local
902 override_dn = ldb_dn_new_fmt(tmp_ctx, ldb,
943 ret = ldb_modify(ldb, msg);
947 ldb_strerror(ret), ret, ldb_errstring(ldb));
977 struct ldb_context *ldb = sysdb_ctx_get_ldb(domain->sysdb); local
992 dn = ldb_msg_find_attr_as_dn(ldb, tmp_ctx, override,
1053 struct ldb_context *ldb = sysdb_ctx_get_ldb(domain->sysdb); local
1077 dn = ldb_dn_new_fmt(tmp_ctx, ldb, SYSDB_TMPL_VIEW_SEARCH_BASE, LOCALVIEW);
/sssd-io/src/responder/secrets/
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...]

Completed in 55 milliseconds