Searched refs:sysdb (Results 1 - 25 of 135) sorted by relevance

123456

/sssd-io/src/providers/ipa/
H A Dipa_dn.h25 #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 Dipa_selinux_maps.h33 struct sysdb_ctx *sysdb,
/sssd-io/src/db/
H A Dsysdb_domain_resolution_order.h24 #include "db/sysdb.h"
28 struct sysdb_ctx *sysdb,
33 sysdb_update_domain_resolution_order(struct sysdb_ctx *sysdb,
H A Dsysdb_private.h86 "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 Dsysdb_selinux.c33 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 Dsysdb_init.c104 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 Dsysdb_domain_resolution_order.c23 #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 Dsysdb_services.c25 #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 Dsysdb_upgrade.c270 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 Dsysdb_certmap.c26 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 Dsysdb_ranges.c42 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 Dsysdb_gpo.c24 #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 Dsysdb_idmap.c24 #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 Dsysdb_views.c27 #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 Dtest_ipa_dn.c35 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 Dtest_sysdb_domain_resolution_order.c34 #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 Dtest_sysdb_certmap.c4 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 Dsdap_reinit.c29 #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 Dsdap_async_private.h92 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 Dsdap_autofs.h37 struct sysdb_ctx *sysdb,
H A Dsdap_async_ad.h46 struct sysdb_ctx *sysdb,
/sssd-io/src/util/
H A Dsss_selinux.h31 #include <db/sysdb.h>
/sssd-io/src/providers/krb5/
H A Dkrb5_utils.h40 errno_t check_if_cached_upn_needs_update(struct sysdb_ctx *sysdb,
/sssd-io/src/tests/intg/
H A Dsssd_ldb.py26 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 Dsss_sync_ops.h84 struct sysdb_ctx *sysdb,
91 struct sysdb_ctx *sysdb,

Completed in 44 milliseconds

123456