/sssd-io/src/responder/nss/ |
H A D | nss_protocol.h | 42 (*nss_protocol_fill_packet_fn)(struct nss_ctx *nss_ctx, 50 struct nss_ctx *nss_ctx; member in struct:nss_cmd_ctx 82 struct nss_ctx *nss_ctx, 127 nss_protocol_fill_pwent(struct nss_ctx *nss_ctx, 133 nss_protocol_fill_grent(struct nss_ctx *nss_ctx, [all...] |
H A D | nss_protocol_netgr.c | 105 nss_protocol_fill_netgrent(struct nss_ctx *nss_ctx, argument 190 nss_protocol_fill_setnetgrent(struct nss_ctx *nss_ctx, argument
|
H A D | nss_enum.c | 29 struct nss_ctx *nss_ctx, 34 struct nss_ctx *nss_ctx; member in struct:nss_setent_internal_state 66 state->nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 141 state->enum_ctx->result = talloc_steal(state->nss_ctx, result); 165 tret = state->timeout_handler(state->ev, state->nss_ctx, state->enum_ctx); 219 struct nss_ctx *nss_ctx, 218 nss_setent_set_timeout(struct tevent_context *ev, struct nss_ctx *nss_ctx, struct nss_enum_ctx *enum_ctx) argument 276 nss_setnetgrent_set_timeout(struct tevent_context *ev, struct nss_ctx *nss_ctx, struct nss_enum_ctx *enum_ctx) argument [all...] |
H A D | nss_get_object.c | 29 memcache_delete_entry_by_name(struct nss_ctx *nss_ctx, argument 37 ret = sss_mmap_cache_pw_invalidate(nss_ctx->pwd_mc_ctx, name); 40 ret = sss_mmap_cache_gr_invalidate(nss_ctx->grp_mc_ctx, name); 43 ret = sss_mmap_cache_initgr_invalidate(nss_ctx->initgr_mc_ctx, name); 61 memcache_delete_entry_by_id(struct nss_ctx *nss_ctx, argument 69 ret = sss_mmap_cache_pw_invalidate_uid(nss_ctx->pwd_mc_ctx, (uid_t)id); 72 ret = sss_mmap_cache_gr_invalidate_gid(nss_ctx->grp_mc_ctx, (gid_t)id); 90 memcache_delete_entry(struct nss_ctx *nss_ct argument 152 struct nss_ctx *nss_ctx; member in struct:nss_get_object_state [all...] |
H A D | nss_private.h | 66 struct nss_ctx { struct 97 memcache_delete_entry(struct nss_ctx *nss_ctx, 147 nss_get_pwfield(struct nss_ctx *nctx,
|
H A D | nss_protocol_pwent.c | 51 struct nss_ctx *nctx, 99 struct nss_ctx *nss_ctx, 114 homedir = nss_get_homedir_override(mem_ctx, msg, nss_ctx, domain, &hd_ctx); 123 nss_get_shell(struct nss_ctx *nss_ctx, argument 132 if (nss_ctx->rctx->sr_conf.scope == SESSION_RECORDING_SCOPE_ALL) { 134 } else if (nss_ctx->rctx->sr_conf.scope == 155 shell = sss_resp_get_shell_override(msg, nss_ctx->rctx, domain); 164 struct nss_ctx *nss_ct 98 nss_get_homedir(TALLOC_CTX *mem_ctx, struct nss_ctx *nss_ctx, struct sss_domain_info *domain, struct ldb_message *msg, const char *orig_name, const char *upn, uid_t uid) argument 163 nss_get_pwent(TALLOC_CTX *mem_ctx, struct nss_ctx *nss_ctx, struct sss_domain_info *domain, struct ldb_message *msg, uint32_t *_uid, uint32_t *_gid, struct sized_string **_name, struct sized_string *_gecos, struct sized_string *_homedir, struct sized_string *_shell) argument 227 nss_protocol_fill_pwent(struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct sss_packet *packet, struct cache_req_result *result) argument [all...] |
H A D | nss_protocol_svcent.c | 167 nss_protocol_fill_svcent(struct nss_ctx *nss_ctx, argument
|
H A D | nsssrv.c | 74 struct nss_ctx *nctx = (struct nss_ctx*) rctx->pvt_ctx; 138 struct nss_ctx *nss_ctx; local 141 nss_ctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); 145 sss_ptr_hash_delete_all(nss_ctx->netgrent, true); 150 static int nss_get_config(struct nss_ctx *nctx, 255 static int setup_memcaches(struct nss_ctx *nctx) 318 struct nss_ctx *nct [all...] |
H A D | nss_protocol.c | 74 struct nss_ctx *nss_ctx, 90 ret = fill_fn(nss_ctx, cmd_ctx, pctx->creq->out, result); 405 struct nss_ctx *nss_ctx; local 414 nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 427 err = sss_idmap_sid_to_bin_sid(nss_ctx->idmap_ctx, sid, &bin_sid, 435 sss_idmap_free_bin_sid(nss_ctx->idmap_ctx, bin_sid); 73 nss_protocol_reply(struct cli_ctx *cli_ctx, struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct cache_req_result *result, nss_protocol_fill_packet_fn fill_fn) argument
|
H A D | nss_protocol_grent.c | 25 struct nss_ctx *nss_ctx, 55 ret = sized_output_name(mem_ctx, nss_ctx->rctx, name, domain, _name); 117 struct nss_ctx *nss_ctx, 125 struct resp_ctx *rctx = nss_ctx->rctx; 156 if (nss_ctx->filter_users_in_groups) { 195 nss_protocol_fill_grent(struct nss_ctx *nss_ctx, argument 236 to_sized_string(&pwfield, nss_get_pwfield(nss_ctx, resul 24 nss_get_grent(TALLOC_CTX *mem_ctx, struct nss_ctx *nss_ctx, struct sss_domain_info *domain, struct ldb_message *msg, uint32_t *_gid, struct sized_string **_name) argument 116 nss_protocol_fill_members(struct sss_packet *packet, struct nss_ctx *nss_ctx, struct sss_domain_info *domain, struct ldb_message *msg, const char *group_name, size_t *_rp, uint32_t *_num_members) argument 312 nss_protocol_fill_initgr(struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct sss_packet *packet, struct cache_req_result *result) argument [all...] |
H A D | nss_protocol_sid.c | 89 nss_protocol_fill_sid(struct nss_ctx *nss_ctx, argument 205 nss_protocol_fill_orig(struct nss_ctx *nss_ctx, argument 253 if (nss_ctx->extra_attributes != NULL) { 254 extra_attrs = nss_ctx->extra_attributes; 392 nss_protocol_fill_single_name(struct nss_ctx *nss_ctx, argument 403 return nss_protocol_fill_name(nss_ctx, cmd_ctx, packet, result); 407 nss_protocol_fill_name(struct nss_ctx *nss_ct argument 449 nss_protocol_fill_id(struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct sss_packet *packet, struct cache_req_result *result) argument 503 nss_protocol_fill_name_list(struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct sss_packet *packet, struct cache_req_result *result) argument 566 nss_protocol_fill_name_list_all_domains(struct nss_ctx *nss_ctx, struct nss_cmd_ctx *cmd_ctx, struct sss_packet *packet, struct cache_req_result **results) argument [all...] |
H A D | nss_cmd.c | 44 cmd_ctx->nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 329 ret = nss_protocol_fill_name_list_all_domains(cmd_ctx->nss_ctx, cmd_ctx, 489 cmd_ctx->nss_ctx->rctx->override_space, 496 memcache_delete_entry(cmd_ctx->nss_ctx, cmd_ctx->nss_ctx->rctx, NULL, 500 memcache_delete_entry(cmd_ctx->nss_ctx, cmd_ctx->nss_ctx->rctx, 568 nss_protocol_reply(cmd_ctx->cli_ctx, cmd_ctx->nss_ctx, cmd_ctx, 718 nss_protocol_reply(cmd_ctx->cli_ctx, cmd_ctx->nss_ctx, cmd_ct 737 struct nss_ctx *nss_ctx; local 941 struct nss_ctx *nss_ctx; local 950 struct nss_ctx *nss_ctx; local 997 struct nss_ctx *nss_ctx; local 1006 struct nss_ctx *nss_ctx; local 1092 struct nss_ctx *nss_ctx; local 1101 struct nss_ctx *nss_ctx; local 1152 struct nss_ctx *nss_ctx; local [all...] |
/sssd-io/src/util/cert/nss/ |
H A D | cert.c | 239 NSSInitContext *nss_ctx; local 257 nss_ctx = NSS_InitContext(ca_db, "", "", SECMOD_DB, ¶meters, 259 if (nss_ctx == NULL) { 405 rv = NSS_ShutdownContext(nss_ctx);
|
/sssd-io/src/lib/certmap/ |
H A D | sss_cert_content_nss.c | 837 NSSInitContext *nss_ctx; local 843 nss_ctx = NSS_InitContext("", "", "", "", NULL, NSS_INIT_READONLY 849 if (nss_ctx == NULL) { 916 NSS_ShutdownContext(nss_ctx);
|
/sssd-io/src/p11_child/ |
H A D | p11_child_nss.c | 111 NSSInitContext *nss_ctx; local 150 nss_ctx = NSS_InitContext(nss_db, "", "", SECMOD_DB, ¶meters, flags); 151 if (nss_ctx == NULL) { 576 rv = NSS_ShutdownContext(nss_ctx);
|