/sssd-io/src/confdb/ |
H A D | confdb_private.h | 27 struct ldb_context *ldb; member in struct:confdb_ctx
|
H A D | confdb_setup.c | 93 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 D | confdb.c | 134 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 D | nss_utils.c | 22 #include <ldb.h>
|
/sssd-io/src/tests/cmocka/ |
H A D | test_ipa_subdomains_utils.c | 38 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 D | sysdb_init.c | 55 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 D | sysdb_upgrade.c | 30 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 D | sysdb_domain_resolution_order.c | 21 #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 D | sysdb_idmap.c | 42 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 D | sysdb_views.c | 50 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 D | sysdb_gpo.c | 42 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 D | sysdb_certmap.c | 37 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 D | sysdb_selinux.c | 72 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 D | sysdb_ops.c | 65 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 D | sysdb_ranges.c | 68 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 D | sysdb_private.h | 118 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 D | sssd_ldb.py | 2 # 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 D | test_pysss_nss_idmap.py | 27 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 D | secsrv.h | 31 #include <ldb.h>
|
H A D | local.c | 27 #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 D | memberof.c | 461 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 D | ad_pac.h | 31 * 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 D | cache_req_enum_svc.c | 22 #include <ldb.h>
|
H A D | cache_req_enum_groups.c | 22 #include <ldb.h>
|
/sssd-io/src/tools/ |
H A D | sss_groupshow.c | 64 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
|