/sssd-io/src/tests/cmocka/ |
H A D | common_mock_resp.c | 33 struct resp_ctx *rctx; local 36 rctx = talloc_zero(mem_ctx, struct resp_ctx); 37 if (!rctx) return NULL; 39 ret = sss_hash_create(rctx, 30, &rctx->dp_request_table); 41 talloc_free(rctx); 45 ret = sss_ncache_init(rctx, 10, 0, &rctx->ncache); 47 talloc_free(rctx); 51 rctx 65 mock_cctx(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx) argument [all...] |
H A D | common_mock_resp_dp.c | 32 struct resp_ctx *rctx, 40 return test_req_succeed_send(mem_ctx, rctx->ev); 67 struct resp_ctx *rctx, 73 return test_req_succeed_send(mem_ctx, rctx->ev); 139 struct resp_ctx *rctx, 143 return test_req_succeed_send(mem_ctx, rctx->ev); 165 struct resp_ctx *rctx, 170 ret = sss_resp_populate_cr_domains(rctx); 175 return test_req_succeed_send(mem_ctx, rctx->ev); 185 struct resp_ctx *rctx, 31 sss_dp_get_account_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool fast_reply, enum sss_dp_acct_type type, const char *opt_name, uint32_t opt_id, const char *extra) argument 66 sss_dp_get_ssh_host_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool fast_reply, const char *name, const char *alias) argument 138 sss_parse_inp_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *default_domain, const char *rawinp) argument 164 sss_dp_get_domains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, bool force, const char *hint) argument 184 sss_dp_get_account_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, enum sss_dp_acct_type type, uint32_t opt_id) argument [all...] |
H A D | test_responder_common.c | 56 __wrap_sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, argument 63 imm = tevent_create_immediate(rctx->ev); 67 tevent_schedule_immediate(imm, rctx->ev, mock_sss_dp_done, nreq); 95 struct resp_ctx *rctx; member in struct:parse_inp_test_ctx 112 parse_inp_ctx->rctx = mock_rctx(parse_inp_ctx, 116 assert_non_null(parse_inp_ctx->rctx); 119 gettimeofday(&parse_inp_ctx->rctx->get_domains_last_call, NULL); 195 req = sss_parse_inp_send(parse_inp_ctx, parse_inp_ctx->rctx, 196 parse_inp_ctx->rctx->default_domain, NAME); 217 req = sss_parse_inp_send(parse_inp_ctx, parse_inp_ctx->rctx, 290 __wrap_sss_ncache_reset_repopulate_permanent(struct resp_ctx *rctx, struct sss_nc_ctx *dummy_ncache_ptr) argument [all...] |
/sssd-io/src/responder/common/iface/ |
H A D | responder_ncache.c | 29 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 31 sss_ncache_reset_users(rctx->ncache); 37 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 39 sss_ncache_reset_groups(rctx->ncache);
|
H A D | responder_domain.c | 26 static void set_domain_state_by_name(struct resp_ctx *rctx, argument 39 for (dom = rctx->domains; 57 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 60 set_domain_state_by_name(rctx, domain_name, DOM_ACTIVE); 68 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 71 set_domain_state_by_name(rctx, domain_name, DOM_INCONSISTENT);
|
/sssd-io/src/responder/common/data_provider/ |
H A D | rdp.h | 34 struct resp_ctx *rctx, 42 #define rdp_message_send(mem_ctx, rctx, domain, path, iface, \ 44 _rdp_message_send(mem_ctx, rctx, domain, path, iface, method, \ 64 struct resp_ctx *rctx, 72 #define rdp_message_send_and_reply(sbus_req, rctx, domain, path, iface, \ 74 _rdp_message_send_and_reply(sbus_req, rctx, domain, path, iface, method, \
|
/sssd-io/src/responder/pac/ |
H A D | pacsrv.h | 33 struct resp_ctx *rctx; member in struct:pac_ctx
|
H A D | pacsrv.c | 77 handle_requests_after_reconnect(be_conn->rctx); 87 /* nss_shutdown(rctx); */ 94 struct resp_ctx *rctx; local 114 &rctx); 120 pac_ctx = talloc_zero(rctx, struct pac_ctx); 127 pac_ctx->rctx = rctx; 128 pac_ctx->rctx->pvt_ctx = pac_ctx; 131 ret = confdb_get_string(pac_ctx->rctx->cdb, pac_ctx->rctx, [all...] |
/sssd-io/src/responder/common/ |
H A D | responder_common.c | 325 ret = client_cmd_execute(cctx, cctx->rctx->sss_cmds); 358 static errno_t schedule_responder_idle_timer(struct resp_ctx *rctx); 365 struct resp_ctx *rctx; local 368 rctx = talloc_get_type(data, struct resp_ctx); 371 if (rctx->last_request_time > now) { 377 if ((now - rctx->last_request_time) > rctx->idle_timeout) { 380 "Terminating idle responder [%p]\n", rctx); 382 talloc_free(rctx); 388 "Re-scheduling the idle timeout for the responder [%p]\n", rctx); 394 schedule_responder_idle_timer(struct resp_ctx *rctx) argument 419 setup_responder_idle_timer(struct resp_ctx *rctx) argument 466 struct resp_ctx *rctx; member in struct:accept_fd_ctx 478 struct resp_ctx *rctx = accept_ctx->rctx; local 669 sss_dp_init(struct resp_ctx *rctx, struct sbus_iface_map *sbus_iface, const char *cli_name, struct sss_domain_info *domain) argument 798 set_unix_socket(struct resp_ctx *rctx, connection_setup_t conn_setup) argument 899 activate_unix_sockets(struct resp_ctx *rctx, connection_setup_t conn_setup) argument 1008 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local 1160 struct resp_ctx *rctx; local 1402 sss_dp_get_domain_conn(struct resp_ctx *rctx, const char *domain, struct be_conn **_conn) argument 1421 responder_get_domain(struct resp_ctx *rctx, const char *name) argument 1447 responder_get_domain_by_id(struct resp_ctx *rctx, const char *id, struct sss_domain_info **_ret_dom) argument 1501 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 1562 responder_setup_idle_timeout_config(struct resp_ctx *rctx) argument 1711 sss_resp_populate_cr_domains(struct resp_ctx *rctx) argument 1805 sized_output_name(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *orig_name, struct sss_domain_info *name_dom, struct sized_string **_name) argument 1841 sized_domain_name(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *member_name, struct sized_string **_name) argument [all...] |
H A D | responder_utils.c | 156 struct resp_ctx *rctx, 176 name = sss_reverse_replace_space(tmp_ctx, name, rctx->override_space); 200 struct resp_ctx *rctx; member in struct:resp_resolve_group_names_state 216 struct resp_ctx *rctx, 230 state->rctx = rctx; 309 state->rctx, 310 state->rctx->ncache, 405 struct resp_ctx *rctx, 415 } else if (rctx 155 sss_resp_create_fqname(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool name_is_upn, const char *orig_name) argument 214 resp_resolve_group_names_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_domain_info *dom, struct ldb_result *initgr_res) argument 404 sss_resp_get_shell_override(struct ldb_message *msg, struct resp_ctx *rctx, struct sss_domain_info *domain) argument [all...] |
H A D | responder_get_domains.c | 35 get_subdomains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, argument 64 ret = sss_dp_issue_request(state, rctx, key, dom, 76 tevent_req_post(req, rctx->ev); 131 static void set_time_of_last_request(struct resp_ctx *rctx); 132 static errno_t check_last_request(struct resp_ctx *rctx, const char *hint); 135 struct resp_ctx *rctx; member in struct:sss_dp_get_domains_state 144 struct resp_ctx *rctx, 158 if (rctx->domains == NULL) { 165 ret = check_last_request(rctx, hint); 177 state->rctx 143 sss_dp_get_domains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, bool force, const char *hint) argument 227 sss_resp_update_certmaps(struct resp_ctx *rctx) argument 360 set_time_of_last_request(struct resp_ctx *rctx) argument 373 check_last_request(struct resp_ctx *rctx, const char *hint) argument 406 struct resp_ctx *rctx; member in struct:get_domains_state 463 schedule_get_domains_task(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *optional_ncache) argument 491 struct resp_ctx *rctx; member in struct:sss_parse_inp_state 503 sss_parse_inp_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *default_domain, const char *rawinp) argument 655 sss_dp_get_account_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, enum sss_dp_acct_type type, uint32_t opt_id) argument [all...] |
H A D | responder.h | 93 struct resp_ctx *rctx; member in struct:be_conn 167 struct resp_ctx *rctx; member in struct:cli_ctx 222 int sss_dp_get_domain_conn(struct resp_ctx *rctx, const char *domain, 225 responder_get_domain(struct resp_ctx *rctx, const char *domain); 227 errno_t responder_get_domain_by_id(struct resp_ctx *rctx, const char *id, 231 int activate_unix_sockets(struct resp_ctx *rctx, 271 void handle_requests_after_reconnect(struct resp_ctx *rctx); 290 sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, 337 struct resp_ctx *rctx, 353 struct resp_ctx *rctx, [all...] |
/sssd-io/src/responder/kcm/ |
H A D | kcm.c | 41 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local 44 * into underlying contexts that are freed right before rctx */ 46 rctx->shutting_down = true; 56 ret = confdb_get_string(kctx->rctx->cdb, 57 kctx->rctx, 58 kctx->rctx->confdb_service_path, 87 ret = confdb_get_int(kctx->rctx->cdb, 98 ret = confdb_get_int(kctx->rctx->cdb, 99 kctx->rctx->confdb_service_path, 102 &kctx->rctx 201 struct resp_ctx *rctx; local [all...] |
/sssd-io/src/responder/secrets/ |
H A D | secsrv.c | 56 ret = confdb_get_int(sctx->rctx->cdb, 69 ret = confdb_get_int(sctx->rctx->cdb, 82 ret = confdb_get_int(sctx->rctx->cdb, 95 ret = confdb_get_int(sctx->rctx->cdb, 170 ret = confdb_get_int(sctx->rctx->cdb, 171 sctx->rctx->confdb_service_path, 191 sctx->rctx->confdb_service_path, 230 ret = confdb_get_int(sctx->rctx->cdb, sctx->rctx->confdb_service_path, 233 &sctx->rctx 259 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local 273 struct resp_ctx *rctx; local [all...] |
H A D | secsrv.h | 47 struct resp_ctx *rctx; member in struct:sec_ctx
|
/sssd-io/src/responder/sudo/ |
H A D | sudosrv.c | 58 handle_requests_after_reconnect(be_conn->rctx); 72 struct resp_ctx *rctx; local 90 &rctx); 96 sudo_ctx = talloc_zero(rctx, struct sudo_ctx); 103 sudo_ctx->rctx = rctx; 104 sudo_ctx->rctx->pvt_ctx = sudo_ctx; 106 sss_ncache_prepopulate(sudo_ctx->rctx->ncache, sudo_ctx->rctx->cdb, rctx); [all...] |
/sssd-io/src/responder/ssh/ |
H A D | sshsrv.c | 56 handle_requests_after_reconnect(be_conn->rctx); 70 struct resp_ctx *rctx; local 88 &rctx); 94 ssh_ctx = talloc_zero(rctx, struct ssh_ctx); 101 ssh_ctx->rctx = rctx; 102 ssh_ctx->rctx->pvt_ctx = ssh_ctx; 113 ret = confdb_get_int(ssh_ctx->rctx->cdb, 123 for (iter = ssh_ctx->rctx->be_conns; iter; iter = iter->next) { 131 ret = confdb_get_bool(ssh_ctx->rctx [all...] |
/sssd-io/src/responder/autofs/ |
H A D | autofssrv.c | 72 handle_requests_after_reconnect(be_conn->rctx); 84 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 86 talloc_get_type(rctx->pvt_ctx, struct autofs_ctx); 103 struct resp_ctx *rctx; local 122 &rctx); 128 autofs_ctx = talloc_zero(rctx, struct autofs_ctx); 141 autofs_ctx->rctx = rctx; 142 autofs_ctx->rctx->pvt_ctx = autofs_ctx; 145 ret = confdb_get_int(autofs_ctx->rctx [all...] |
/sssd-io/src/responder/ifp/ |
H A D | ifpsrv.c | 83 handle_requests_after_reconnect(be_conn->rctx); 174 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 175 struct ifp_ctx *ifp_ctx = (struct ifp_ctx*) rctx->pvt_ctx; 186 ret = sysbus_init(ifp_ctx, ifp_ctx->rctx->ev, 209 struct resp_ctx *rctx; local 230 &rctx); 236 ifp_ctx = talloc_zero(rctx, struct ifp_ctx); 243 ifp_ctx->rctx = rctx; 244 ifp_ctx->rctx [all...] |
/sssd-io/src/responder/pam/ |
H A D | pamsrv.c | 80 handle_requests_after_reconnect(be_conn->rctx); 90 /* pam_shutdown(rctx); */ 98 ret = confdb_get_string(pctx->rctx->cdb, pctx->rctx, 110 ret = csv_string_to_uid_array(pctx->rctx, uid_str, true, 130 ret = confdb_get_string(pctx->rctx->cdb, pctx->rctx, 141 pctx->rctx->domains, 173 ret = confdb_get_string_as_list(pctx->rctx->cdb, pctx, 200 struct resp_ctx *rctx; local [all...] |
/sssd-io/src/responder/nss/ |
H A D | nsssrv.c | 73 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local 74 struct nss_ctx *nctx = (struct nss_ctx*) rctx->pvt_ctx; 92 ret = confdb_get_int(rctx->cdb, 137 struct resp_ctx *rctx; local 140 rctx = talloc_get_type(data, struct resp_ctx); 141 nss_ctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); 178 ret = sss_ncache_prepopulate(nctx->rctx->ncache, cdb, nctx->rctx); 242 handle_requests_after_reconnect(be_conn->rctx); 252 /* nss_shutdown(rctx); */ 315 struct resp_ctx *rctx; local [all...] |
/sssd-io/src/responder/common/cache_req/plugins/ |
H A D | cache_req_object_by_id.c | 130 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true, 136 cache_req_object_by_id_get_domain_check(struct resp_ctx *rctx, argument 142 nret = sss_ncache_check_locate_uid(rctx->ncache, domain, data->id); 144 nret = sss_ncache_check_locate_gid(rctx->ncache, domain, data->id); 155 struct resp_ctx *rctx, 161 nret = sss_ncache_set_locate_uid(rctx->ncache, domain, data->id); 169 nret = sss_ncache_set_locate_gid(rctx->ncache, domain, data->id); 178 rctx, 216 struct resp_ctx *rctx, 230 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncach 154 cache_req_object_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument 214 cache_req_object_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, uint32_t id, const char **attrs) argument [all...] |
H A D | cache_req_group_by_id.c | 154 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true, 159 cache_req_group_by_id_get_domain_check(struct resp_ctx *rctx, argument 165 nret = sss_ncache_check_locate_gid(rctx->ncache, domain, data->id); 175 struct resp_ctx *rctx, 181 nret = sss_ncache_set_locate_gid(rctx->ncache, domain, data->id); 189 rctx, 227 struct resp_ctx *rctx, 240 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncache, 174 cache_req_group_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument 225 cache_req_group_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, gid_t gid) argument
|
H A D | cache_req_user_by_id.c | 153 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true, 158 cache_req_user_by_id_get_domain_check(struct resp_ctx *rctx, argument 164 nret = sss_ncache_check_locate_uid(rctx->ncache, domain, data->id); 174 struct resp_ctx *rctx, 180 nret = sss_ncache_set_locate_uid(rctx->ncache, domain, data->id); 189 rctx, 227 struct resp_ctx *rctx, 240 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncache, 173 cache_req_user_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument 225 cache_req_user_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, uid_t uid) argument
|
/sssd-io/src/responder/common/cache_req/ |
H A D | cache_req.h | 187 struct resp_ctx *rctx, 207 struct resp_ctx *rctx, 220 struct resp_ctx *rctx, 233 struct resp_ctx *rctx, 245 struct resp_ctx *rctx, 258 struct resp_ctx *rctx, 271 struct resp_ctx *rctx, 283 struct resp_ctx *rctx, 296 struct resp_ctx *rctx, 307 struct resp_ctx *rctx, [all...] |