/sssd-io/src/providers/ldap/ |
H A D | sdap_sudo.c | 41 struct sdap_sudo_ctx *sudo_ctx, 61 subreq = sdap_sudo_full_refresh_send(state, sudo_ctx); 65 subreq = sdap_sudo_rules_refresh_send(state, sudo_ctx, data->rules); 146 struct sdap_sudo_ctx *sudo_ctx; local 148 sudo_ctx = talloc_get_type(pvt, struct sdap_sudo_ctx); 149 if (sudo_ctx == NULL) { 150 DEBUG(SSSDBG_FATAL_FAILURE, "BUG: sudo_ctx is NULL\n"); 156 sudo_ctx->run_hostinfo = true; 164 struct sdap_sudo_ctx *sudo_ctx; local 169 sudo_ctx 40 sdap_sudo_handler_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, struct dp_sudo_data *data, struct dp_req_params *params) argument [all...] |
H A D | sdap_sudo.h | 50 struct sdap_sudo_ctx *sudo_ctx, 60 struct sdap_sudo_ctx *sudo_ctx); 66 struct sdap_sudo_ctx *sudo_ctx); 72 struct sdap_sudo_ctx *sudo_ctx, 80 sdap_sudo_ptask_setup(struct be_ctx *be_ctx, struct sdap_sudo_ctx *sudo_ctx);
|
H A D | sdap_sudo_refresh.c | 32 struct sdap_sudo_ctx *sudo_ctx; member in struct:sdap_sudo_full_refresh_state 42 struct sdap_sudo_ctx *sudo_ctx) 46 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx; 58 state->sudo_ctx = sudo_ctx; 81 subreq = sdap_sudo_refresh_send(state, sudo_ctx, search_filter, 161 struct sdap_sudo_ctx *sudo_ctx) 165 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx; 205 subreq = sdap_sudo_refresh_send(state, sudo_ctx, search_filter, NULL); 275 struct sdap_sudo_ctx *sudo_ctx, 41 sdap_sudo_full_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx) argument 160 sdap_sudo_smart_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx) argument 274 sdap_sudo_rules_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, char **rules) argument 425 struct sdap_sudo_ctx *sudo_ctx; local 446 struct sdap_sudo_ctx *sudo_ctx; local 461 sdap_sudo_ptask_setup(struct be_ctx *be_ctx, struct sdap_sudo_ctx *sudo_ctx) argument [all...] |
H A D | sdap_async_sudo.c | 242 struct sdap_sudo_ctx *sudo_ctx, 249 if (!sudo_ctx->use_host_filter) { 260 sudo_ctx->hostnames, 261 sudo_ctx->ip_addr, 262 sudo_ctx->include_netgroups, 263 sudo_ctx->include_regexp); 281 struct sdap_sudo_ctx *sudo_ctx; member in struct:sdap_sudo_refresh_state 302 struct sdap_sudo_ctx *sudo_ctx, 308 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx; 322 state->sudo_ctx 240 sdap_sudo_get_filter(TALLOC_CTX *mem_ctx, struct sdap_attr_map *map, struct sdap_sudo_ctx *sudo_ctx, const char *rule_filter) argument 301 sdap_sudo_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, const char *search_filter, const char *delete_filter) argument 432 struct sdap_sudo_ctx *sudo_ctx; local [all...] |
/sssd-io/src/responder/sudo/ |
H A D | sudosrv.c | 74 struct sudo_ctx *sudo_ctx; local 96 sudo_ctx = talloc_zero(rctx, struct sudo_ctx); 97 if (!sudo_ctx) { 98 DEBUG(SSSDBG_FATAL_FAILURE, "fatal error initializing sudo_ctx\n"); 103 sudo_ctx->rctx = rctx; 104 sudo_ctx->rctx->pvt_ctx = sudo_ctx; 106 sss_ncache_prepopulate(sudo_ctx [all...] |
H A D | sudosrv_private.h | 43 struct sudo_ctx { struct 56 struct sudo_ctx *sudo_ctx; member in struct:sudo_cmd_ctx 72 struct sudo_ctx *sudo_ctx,
|
H A D | sudosrv_cmd.c | 113 if (cmd_ctx->sudo_ctx->timed) { 193 cmd_ctx->sudo_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct sudo_ctx); 194 if (cmd_ctx->sudo_ctx == NULL) { 195 DEBUG(SSSDBG_FATAL_FAILURE, "sudo_ctx not set, killing connection!\n"); 237 req = sudosrv_get_rules_send(cmd_ctx, cli_ctx->ev, cmd_ctx->sudo_ctx,
|
H A D | sudosrv_get_sudorules.c | 644 struct sudo_ctx *sudo_ctx, 661 state->rctx = sudo_ctx->rctx; 664 state->inverse_order = sudo_ctx->inverse_order; 665 state->threshold = sudo_ctx->threshold; 669 subreq = cache_req_initgr_by_name_send(state, ev, sudo_ctx->rctx, 670 sudo_ctx->rctx->ncache, 0, 642 sudosrv_get_rules_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sudo_ctx *sudo_ctx, enum sss_sudo_type type, uid_t cli_uid, const char *username) argument
|
/sssd-io/src/providers/ipa/ |
H A D | ipa_sudo.c | 36 struct ipa_sudo_ctx *sudo_ctx, 56 subreq = ipa_sudo_full_refresh_send(state, params->ev, sudo_ctx); 60 subreq = ipa_sudo_rules_refresh_send(state, params->ev, sudo_ctx, 209 struct ipa_sudo_ctx *sudo_ctx; local 212 sudo_ctx = talloc_zero(be_ctx, struct ipa_sudo_ctx); 213 if (sudo_ctx == NULL) { 217 sudo_ctx->id_ctx = id_ctx->sdap_id_ctx; 218 sudo_ctx->ipa_opts = id_ctx->ipa_options; 219 sudo_ctx->sdap_opts = id_ctx->sdap_id_ctx->opts; 221 ret = sdap_get_map(sudo_ctx, be_ct 35 ipa_sudo_handler_send(TALLOC_CTX *mem_ctx, struct ipa_sudo_ctx *sudo_ctx, struct dp_sudo_data *data, struct dp_req_params *params) argument [all...] |
H A D | ipa_sudo_refresh.c | 32 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_full_refresh_state 42 struct ipa_sudo_ctx *sudo_ctx) 57 state->domain = sudo_ctx->id_ctx->be->domain; 58 state->sudo_ctx = sudo_ctx; 70 subreq = ipa_sudo_refresh_send(state, ev, sudo_ctx, 148 struct ipa_sudo_ctx *sudo_ctx) 150 struct sdap_server_opts *srv_opts = sudo_ctx->id_ctx->srv_opts; 174 sudo_ctx->sudorule_map[IPA_AT_SUDORULE_ENTRYUSN].name, usn); 182 sudo_ctx 40 ipa_sudo_full_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx) argument 146 ipa_sudo_smart_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx) argument 263 ipa_sudo_rules_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx, char **rules) argument 416 struct ipa_sudo_ctx *sudo_ctx; local 437 struct ipa_sudo_ctx *sudo_ctx; local 452 ipa_sudo_ptask_setup(struct be_ctx *be_ctx, struct ipa_sudo_ctx *sudo_ctx) argument [all...] |
H A D | ipa_sudo.h | 40 ipa_sudo_ptask_setup(struct be_ctx *be_ctx, struct ipa_sudo_ctx *sudo_ctx); 45 struct ipa_sudo_ctx *sudo_ctx); 59 struct ipa_sudo_ctx *sudo_ctx, 67 struct ipa_sudo_ctx *sudo_ctx,
|
H A D | ipa_sudo_async.c | 367 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_fetch_state 400 struct ipa_sudo_ctx *sudo_ctx, 423 state->sudo_ctx = sudo_ctx; 424 state->sdap_opts = sudo_ctx->sdap_opts; 430 state->map_cmdgroup = sudo_ctx->sudocmdgroup_map; 431 state->map_rule = sudo_ctx->sudorule_map; 432 state->map_cmd = sudo_ctx->sudocmd_map; 433 state->sudo_sb = sudo_ctx->sudo_sb; 434 state->cmd_threshold = sudo_ctx 397 ipa_sudo_fetch_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sss_domain_info *domain, struct ipa_sudo_ctx *sudo_ctx, struct ipa_hostinfo *host, struct sdap_attr_map *map_user, struct sdap_attr_map *map_group, struct sdap_attr_map *map_host, struct sdap_attr_map *map_hostgroup, struct sdap_handle *sh, const char *cmdgroups_filter, const char *search_filter) argument 843 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_refresh_state 864 ipa_sudo_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx, const char *cmdgroups_filter, const char *search_filter, const char *delete_filter) argument [all...] |