/sssd-io/src/providers/ipa/ |
H A D | ipa_dn.h | 25 #include "db/sysdb.h" 28 struct sysdb_ctx *sysdb, 34 #define ipa_get_rdn(mem_ctx, sysdb, dn, _rdn_val, rdn_attr, ...) \ 35 _ipa_get_rdn(mem_ctx, sysdb, dn, _rdn_val, rdn_attr, ##__VA_ARGS__, NULL) 37 #define ipa_check_rdn(sysdb, dn, rdn_attr, ...) \ 38 _ipa_get_rdn(NULL, sysdb, dn, NULL, rdn_attr, ##__VA_ARGS__, NULL) 40 #define ipa_check_rdn_bool(sysdb, dn, rdn_attr, ...) \ 41 ((bool)(ipa_check_rdn(sysdb, dn, rdn_attr, ##__VA_ARGS__) == EOK))
|
H A D | ipa_selinux_maps.h | 33 struct sysdb_ctx *sysdb,
|
/sssd-io/src/db/ |
H A D | sysdb_domain_resolution_order.h | 24 #include "db/sysdb.h" 28 struct sysdb_ctx *sysdb, 33 sysdb_update_domain_resolution_order(struct sysdb_ctx *sysdb,
|
H A D | sysdb_private.h | 86 "dn: cn=sysdb\n" \ 87 "cn: sysdb\n" \ 91 "dn: cn=ranges,cn=sysdb\n" \ 109 "dn: cn=sysdb\n" \ 110 "cn: sysdb\n" \ 115 #include "db/sysdb.h" 153 int sysdb_upgrade_03(struct sysdb_ctx *sysdb, const char **ver); 154 int sysdb_upgrade_04(struct sysdb_ctx *sysdb, const char **ver); 155 int sysdb_upgrade_05(struct sysdb_ctx *sysdb, const char **ver); 156 int sysdb_upgrade_06(struct sysdb_ctx *sysdb, cons [all...] |
H A D | sysdb_selinux.c | 33 sysdb_add_selinux_entity(struct sysdb_ctx *sysdb, argument 72 ret = ldb_add(sysdb->ldb, msg); 96 struct sysdb_ctx *sysdb = domain->sysdb; local 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, 137 ret = sysdb_transaction_start(sysdb); 149 ret = sysdb_add_selinux_entity(sysdb, dn, objectclass, attrs, now); 154 ret = sysdb_set_entry_attr(sysdb, dn, attrs, SYSDB_MOD_REP); 159 ret = sysdb_transaction_commit(sysdb); 228 struct sysdb_ctx *sysdb = domain->sysdb; local 255 struct sysdb_ctx *sysdb = domain->sysdb; local [all...] |
H A D | sysdb_init.c | 104 static errno_t sysdb_chown_db_files(struct sysdb_ctx *sysdb, argument 109 ret = chown(sysdb->ldb_file, uid, gid); 113 "Cannot set sysdb ownership of %s to %"SPRIuid":%"SPRIgid"\n", 114 sysdb->ldb_file, uid, gid); 118 if (sysdb->ldb_ts_file != NULL) { 119 ret = chown(sysdb->ldb_ts_file, uid, gid); 123 "Cannot set sysdb ownership of %s to %"SPRIuid":%"SPRIgid"\n", 124 sysdb->ldb_ts_file, uid, gid); 274 errno_t sysdb_domain_create(struct sysdb_ctx *sysdb, const char *domain_name) argument 276 return sysdb_domain_create_int(sysdb 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 570 remove_ts_cache(struct sysdb_ctx *sysdb) argument 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 741 sysdb_domain_cache_connect(struct sysdb_ctx *sysdb, struct sss_domain_info *domain, struct sysdb_dom_upgrade_ctx *upgrade_ctx) argument 816 sysdb_timestamp_cache_connect(struct sysdb_ctx *sysdb, struct sss_domain_info *domain, struct sysdb_dom_upgrade_ctx *upgrade_ctx) argument 924 struct sysdb_ctx *sysdb; local 988 struct sysdb_ctx *sysdb; local [all...] |
H A D | sysdb_domain_resolution_order.c | 23 #include "db/sysdb.h" 28 struct sysdb_ctx *sysdb, 43 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, dn, LDB_SCOPE_BASE, attrs, 78 struct sysdb_ctx *sysdb, 93 tmp_ctx, sysdb, dn, attrs, &domain_resolution_order); 117 sysdb_update_domain_resolution_order(struct sysdb_ctx *sysdb, argument 154 ret = ldb_modify(sysdb->ldb, msg); 158 ldb_strerror(ret), ret, ldb_errstring(sysdb->ldb)); 27 sysdb_get_domain_resolution_order_string_attr(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct ldb_dn *dn, const char *const *attrs, const char **_attr) argument 77 sysdb_get_domain_resolution_order(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct ldb_dn *dn, const char **_domain_resolution_order) argument
|
H A D | sysdb_services.c | 25 #include "db/sysdb.h" 30 sysdb_svc_update(struct sysdb_ctx *sysdb, 37 sysdb_svc_remove_alias(struct sysdb_ctx *sysdb, 182 struct sysdb_ctx *sysdb; local 187 sysdb = domain->sysdb; 189 ret = sysdb_transaction_start(sysdb); 219 ret = sysdb_delete_entry(sysdb, res->msgs[i]->dn, true); 253 ret = sysdb_delete_entry(sysdb, res->msgs[0]->dn, true); 291 ret = sysdb_delete_entry(sysdb, re 412 sysdb_svc_dn(struct sysdb_ctx *sysdb, TALLOC_CTX *mem_ctx, const char *domain, const char *name) argument 528 sysdb_svc_update(struct sysdb_ctx *sysdb, struct ldb_dn *dn, int port, const char **aliases, const char **protocols) argument 605 sysdb_svc_remove_alias(struct sysdb_ctx *sysdb, struct ldb_dn *dn, const char *alias) argument 652 struct sysdb_ctx *sysdb = domain->sysdb; local [all...] |
H A D | sysdb_upgrade.c | 270 struct sysdb_ctx *sysdb; local 414 db_path, false, &sysdb); 419 ret = ldb_transaction_start(sysdb->ldb); 432 domain_dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, 448 * dom->sysdb->ldb is not initialized, 451 users_dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, 459 * dom->sysdb->ldb is not initialized, 462 groups_dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, 486 msg->dn = ldb_dn_new(msg, sysdb->ldb, 493 ret = ldb_add(sysdb 611 sysdb_upgrade_03(struct sysdb_ctx *sysdb, const char **ver) argument 661 sysdb_upgrade_04(struct sysdb_ctx *sysdb, const char **ver) argument 734 sysdb_upgrade_05(struct sysdb_ctx *sysdb, const char **ver) argument 802 sysdb_upgrade_06(struct sysdb_ctx *sysdb, const char **ver) argument 858 sysdb_upgrade_07(struct sysdb_ctx *sysdb, const char **ver) argument 914 sysdb_upgrade_08(struct sysdb_ctx *sysdb, const char **ver) argument 976 sysdb_upgrade_09(struct sysdb_ctx *sysdb, const char **ver) argument 1033 sysdb_upgrade_10(struct sysdb_ctx *sysdb, struct sss_domain_info *domain, const char **ver) argument 1187 sysdb_upgrade_11(struct sysdb_ctx *sysdb, struct sss_domain_info *domain, const char **ver) argument 1290 sysdb_upgrade_12(struct sysdb_ctx *sysdb, const char **ver) argument 1347 sysdb_upgrade_13(struct sysdb_ctx *sysdb, const char **ver) argument 1435 sysdb_upgrade_14(struct sysdb_ctx *sysdb, const char **ver) argument 1549 sysdb_upgrade_15(struct sysdb_ctx *sysdb, const char **ver) argument 1605 sysdb_upgrade_16(struct sysdb_ctx *sysdb, const char **ver) argument 2195 sysdb_upgrade_17(struct sysdb_ctx *sysdb, struct sysdb_dom_upgrade_ctx *upgrade_ctx, const char **ver) argument 2244 sysdb_upgrade_18(struct sysdb_ctx *sysdb, const char **ver) argument 2442 sysdb_upgrade_19(struct sysdb_ctx *sysdb, const char **ver) argument 2504 sysdb_ts_upgrade_01(struct sysdb_ctx *sysdb, const char **ver) argument [all...] |
H A D | sysdb_certmap.c | 26 static errno_t sysdb_create_certmap_container(struct sysdb_ctx *sysdb, argument 32 msg = ldb_msg_new(sysdb); 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)); 73 static errno_t sysdb_certmap_add(struct sysdb_ctx *sysdb, argument 95 msg->dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, 182 ret = ldb_add(sysdb->ldb, msg); 199 errno_t sysdb_update_certmap(struct sysdb_ctx *sysdb, argument 213 container_dn = ldb_dn_new(sysdb, sysd 265 sysdb_get_certmap(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct certmap_info ***certmaps, bool *user_name_hint) argument [all...] |
H A D | sysdb_ranges.c | 42 errno_t sysdb_get_ranges(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, argument 68 basedn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_RANGE_BASE); 73 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, 167 errno_t sysdb_range_create(struct sysdb_ctx *sysdb, struct range_info *range) argument 194 msg->dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb, 242 ret = ldb_add(sysdb->ldb, msg); 255 errno_t sysdb_update_ranges(struct sysdb_ctx *sysdb, argument 275 /* Retrieve all ranges that are currently in sysdb */ 276 ret = sysdb_get_ranges(tmp_ctx, sysdb, &cur_range_count, 290 ret = sysdb_transaction_start(sysdb); [all...] |
H A D | sysdb_gpo.c | 24 #include "db/sysdb.h" 42 dn = ldb_dn_new_fmt(mem_ctx, domain->sysdb->ldb, SYSDB_TMPL_GPO, 80 ret = sysdb_transaction_start(domain->sysdb); 93 ret = sysdb_search_entry(tmp_ctx, domain->sysdb, update_msg->dn, 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)); 221 ret = sysdb_transaction_commit(domain->sysdb); 231 sret = sysdb_transaction_cancel(domain->sysdb); 259 base_dn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb [all...] |
H A D | sysdb_idmap.c | 24 #include "db/sysdb.h" 42 dn = ldb_dn_new_fmt(mem_ctx, domain->sysdb->ldb, SYSDB_TMPL_IDMAP, 83 ret = sysdb_transaction_start(domain->sysdb); 93 ret = sysdb_search_entry(tmp_ctx, domain->sysdb, dn, LDB_SCOPE_BASE, 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)); 257 ret = sysdb_transaction_commit(domain->sysdb); 267 sret = sysdb_transaction_cancel(domain->sysdb); 293 base_dn = ldb_dn_new_fmt(tmp_ctx, domain->sysdb [all...] |
H A D | sysdb_views.c | 27 #define SYSDB_VIEWS_BASE "cn=views,cn=sysdb" 33 struct sysdb_ctx *sysdb, 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, 91 errno_t sysdb_get_view_name(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, argument 96 return sysdb_get_view_name_ex(mem_ctx, sysdb, view_name, 100 errno_t sysdb_update_view_name(struct sysdb_ctx *sysdb, argument 115 ret = sysdb_get_view_name_ex(tmp_ctx, sysdb, &tmp_str, 144 msg->dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_VIEW_BASE); 167 ret = ldb_modify(sysdb 32 sysdb_get_view_name_ex(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, char **_view_name, bool *view_container_exists) argument 186 sysdb_get_view_domain_resolution_order(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, const char **_domain_resolution_order) argument 214 sysdb_update_view_domain_resolution_order(struct sysdb_ctx *sysdb, const char *domain_resolution_order) argument 248 sysdb_delete_view_tree(struct sysdb_ctx *sysdb, const char *view_name) argument 282 invalidate_entry_override(struct sysdb_ctx *sysdb, struct ldb_dn *dn, struct ldb_message *msg_del, struct ldb_message *msg_repl) argument 321 sysdb_invalidate_overrides(struct sysdb_ctx *sysdb) argument [all...] |
/sssd-io/src/tests/cmocka/ |
H A D | test_ipa_dn.c | 35 struct sysdb_ctx *sysdb; member in struct:ipa_dn_test_ctx 52 test_ctx->sysdb = test_ctx->tctx->sysdb; 70 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,dc=example,dc=com", "cn"); 73 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,attr1=value1,dc=example,dc=com", "cn", "attr1", "value1"); 76 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,attr1=value1,attr2=value2,dc=example,dc=com", "cn", "attr1", "value1", "attr2", "value2"); 79 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,dc=example,dc=com", "nope"); 82 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,attr1=value1,dc=example,dc=com", "cn", "nope", "value1"); 85 ret = ipa_check_rdn(test_ctx->sysdb, "cn=rdn,attr1=value1,attr2=value2,dc=example,dc=com", "cn", "attr1", "nope"); 88 ret = ipa_check_rdn(test_ctx->sysdb, "c [all...] |
H A D | test_sysdb_domain_resolution_order.c | 34 #include "db/sysdb_private.h" /* for sysdb->ldb member */ 93 ret = sysdb_update_domain_resolution_order(test_ctx->tctx->dom->sysdb, 98 test_ctx->tctx->dom->sysdb, dn, 109 ret = sysdb_update_domain_resolution_order(test_ctx->tctx->dom->sysdb, 114 test_ctx->tctx->dom->sysdb, dn, 121 ret = sysdb_update_domain_resolution_order(test_ctx->tctx->dom->sysdb, 126 test_ctx->tctx->dom->sysdb, dn, 133 ret = sysdb_update_domain_resolution_order(test_ctx->tctx->dom->sysdb, 138 test_ctx->tctx->dom->sysdb, dn,
|
H A D | test_sysdb_certmap.c | 4 sysdb_certmap - Tests for sysdb certmap related calls 89 ret = sysdb_get_certmap(ctctx, ctctx->tctx->sysdb, &certmap, 147 ret = sysdb_update_certmap(ctctx->tctx->sysdb, NULL, false); 150 ret = sysdb_update_certmap(ctctx->tctx->sysdb, certmap_empty, false); 153 ret = sysdb_get_certmap(ctctx, ctctx->tctx->sysdb, &certmap, 158 ret = sysdb_update_certmap(ctctx->tctx->sysdb, certmap_a, false); 161 ret = sysdb_get_certmap(ctctx, ctctx->tctx->sysdb, &certmap, 177 ret = sysdb_update_certmap(ctctx->tctx->sysdb, certmap_b, true); 180 ret = sysdb_get_certmap(ctctx, ctctx->tctx->sysdb, &certmap, 191 ret = sysdb_update_certmap(ctctx->tctx->sysdb, certmap_a [all...] |
/sssd-io/src/providers/ldap/ |
H A D | sdap_reinit.c | 29 #include "db/sysdb.h" 34 struct sysdb_ctx *sysdb; member in struct:sdap_reinit_cleanup_state 37 static errno_t sdap_reinit_clear_usn(struct sysdb_ctx *sysdb, 66 state->sysdb = be_ctx->domain->sysdb; 75 ret = sdap_reinit_clear_usn(state->sysdb, state->domain); 105 static void sdap_delete_msgs_usn(struct sysdb_ctx *sysdb, argument 115 ret = sysdb_set_entry_attr(sysdb, msgs[i]->dn, &usn_el, SYSDB_MOD_DEL); 123 static errno_t sdap_reinit_clear_usn(struct sysdb_ctx *sysdb, argument 140 ret = sysdb_transaction_start(sysdb); 238 sdap_delete_msgs_dn(struct sysdb_ctx *sysdb, struct ldb_message **msgs, size_t msgs_num) argument 263 struct sysdb_ctx *sysdb = domain->sysdb; local [all...] |
H A D | sdap_async_private.h | 92 struct sysdb_ctx *sysdb, 100 int sdap_initgr_common_store(struct sysdb_ctx *sysdb, 110 struct sysdb_ctx *sysdb, 116 struct sysdb_ctx *sysdb, 148 errno_t sdap_add_incomplete_groups(struct sysdb_ctx *sysdb, 164 struct sdap_options *opts, struct sysdb_ctx *sysdb, 171 errno_t sdap_nested_groups_store(struct sysdb_ctx *sysdb, 182 struct sysdb_ctx *sysdb,
|
H A D | sdap_autofs.h | 37 struct sysdb_ctx *sysdb,
|
H A D | sdap_async_ad.h | 46 struct sysdb_ctx *sysdb,
|
/sssd-io/src/util/ |
H A D | sss_selinux.h | 31 #include <db/sysdb.h>
|
/sssd-io/src/providers/krb5/ |
H A D | krb5_utils.h | 40 errno_t check_if_cached_upn_needs_update(struct sysdb_ctx *sysdb,
|
/sssd-io/src/tests/intg/ |
H A D | sssd_ldb.py | 26 sysdb = 1 variable in class:CacheType 38 self._sysdb = self._create_dbconn(CacheType.sysdb, 44 if cache_type == CacheType.sysdb: 59 if cache_type == CacheType.sysdb: 72 return "cn=%s,cn=%s,cn=sysdb" % (rdn, self._domain_name)
|
/sssd-io/src/tools/ |
H A D | sss_sync_ops.h | 84 struct sysdb_ctx *sysdb, 91 struct sysdb_ctx *sysdb,
|