/sssd-io/src/responder/nss/ |
H A D | nss_utils.c | 30 nss_get_pwfield(struct nss_ctx *nctx, argument 37 return nctx->pwfield;
|
H A D | nsssrv.c | 74 struct nss_ctx *nctx = (struct nss_ctx*) rctx->pvt_ctx; local 104 ret = sss_mmap_cache_reinit(nctx, SSS_MC_CACHE_ELEMENTS, 106 &nctx->pwd_mc_ctx); 113 ret = sss_mmap_cache_reinit(nctx, SSS_MC_CACHE_ELEMENTS, 115 &nctx->grp_mc_ctx); 122 ret = sss_mmap_cache_reinit(nctx, SSS_MC_CACHE_ELEMENTS, 124 &nctx->initgr_mc_ctx); 150 static int nss_get_config(struct nss_ctx *nctx, argument 158 &nctx->enum_cache_timeout); 163 &nctx 255 setup_memcaches(struct nss_ctx *nctx) argument 318 struct nss_ctx *nctx; local [all...] |
H A D | nss_iface.c | 25 void nss_update_initgr_memcache(struct nss_ctx *nctx, argument 39 for (dom = nctx->rctx->domains; 58 ret = sized_output_name(tmp_ctx, nctx->rctx, fq_name, dom, &delete_name); 80 ret = sss_mmap_cache_pw_invalidate(nctx->pwd_mc_ctx, delete_name); 127 ret = sss_mmap_cache_gr_invalidate_gid(nctx->grp_mc_ctx, id); 136 ret = sss_mmap_cache_initgr_invalidate(nctx->initgr_mc_ctx, 152 struct nss_ctx *nctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); local 155 sss_mmap_cache_reset(nctx->pwd_mc_ctx); 163 struct nss_ctx *nctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); local 166 sss_mmap_cache_reset(nctx 174 struct nss_ctx *nctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); local 192 struct nss_ctx *nctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); local 207 struct nss_ctx *nctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx); local [all...] |
H A D | nss_protocol_pwent.c | 51 struct nss_ctx *nctx, 64 } else if (nctx->homedir_substr != NULL) { 65 homedir_ctx->config_homedir_substr = nctx->homedir_substr; 74 } else if (nctx->override_homedir) { 75 return expand_homedir_template(mem_ctx, nctx->override_homedir, 86 } else if (nctx->fallback_homedir) { 87 return expand_homedir_template(mem_ctx, nctx->fallback_homedir, 49 nss_get_homedir_override(TALLOC_CTX *mem_ctx, struct ldb_message *msg, struct nss_ctx *nctx, struct sss_domain_info *dom, struct sss_nss_homedir_ctx *homedir_ctx) argument
|
H A D | nss_private.h | 147 nss_get_pwfield(struct nss_ctx *nctx,
|
/sssd-io/src/tests/cmocka/ |
H A D | test_fqnames.c | 45 struct sss_names_ctx *nctx) 59 dom->names = nctx; 69 struct sss_names_ctx *nctx; member in struct:fqdn_test_ctx 122 "%1$s@%2$s", &test_ctx->nctx); 125 fqdn = sss_tc_fqname(test_ctx, test_ctx->nctx, test_ctx->dom, NAME); 130 ret = sss_fqname(fqdn_s, fqdn_size, test_ctx->nctx, test_ctx->dom, NAME); 134 talloc_free(test_ctx->nctx); 154 "%1$s@%2$s@%3$s", &test_ctx->nctx); 157 fqdn = sss_tc_fqname(test_ctx, test_ctx->nctx, test_ctx->dom, NAME); 162 ret = sss_fqname(fqdn_s, fqdn_size, test_ctx->nctx, test_ct 41 create_test_domain(TALLOC_CTX *mem_ctx, const char *name, const char *flatname, struct sss_domain_info *parent, struct sss_names_ctx *nctx) argument 241 struct sss_names_ctx *nctx; member in struct:parse_name_test_ctx [all...] |
H A D | test_negcache.c | 72 struct nss_ctx *nctx; local 75 nctx = talloc_zero(mem_ctx, struct nss_ctx); 76 if (!nctx) { 80 nctx->pwfield = discard_const("*"); 82 err = sss_idmap_init(sss_idmap_talloc, nctx, sss_idmap_talloc_free, 83 &nctx->idmap_ctx); 86 talloc_free(nctx); 89 return nctx; 94 struct nss_ctx *nctx; member in struct:test_state 609 ts->nctx [all...] |
H A D | test_nss_srv.c | 53 struct nss_ctx *nctx; member in struct:nss_test_ctx 66 struct nss_ctx *nctx; local 69 nctx = talloc_zero(mem_ctx, struct nss_ctx); 70 if (!nctx) { 74 nctx->pwfield = discard_const("*"); 76 err = sss_idmap_init(sss_idmap_talloc, nctx, sss_idmap_talloc_free, 77 &nctx->idmap_ctx); 80 talloc_free(nctx); 84 return nctx; 1428 nss_test_ctx->nctx [all...] |
/sssd-io/src/util/ |
H A D | usertools.c | 131 static errno_t sss_fqnames_init(struct sss_names_ctx *nctx, const char *fq_fmt) argument 135 nctx->fq_fmt = talloc_strdup(nctx, fq_fmt); 136 if (nctx->fq_fmt == NULL) { 140 DEBUG(SSSDBG_CONF_SETTINGS, "Using fq format [%s].\n", nctx->fq_fmt); 144 fq = sss_tc_fqname2 (nctx, nctx, "unused.example.com", "unused", "the-test-user"); 147 "The fq format is invalid [%s]\n", nctx->fq_fmt); 151 "Username pattern not found in [%s]\n", nctx->fq_fmt); 573 sss_tc_fqname(TALLOC_CTX *mem_ctx, struct sss_names_ctx *nctx, argument 593 sss_tc_fqname2(TALLOC_CTX *mem_ctx, struct sss_names_ctx *nctx, const char *domain_name, const char *flat_dom_name, const char *name) argument 611 sss_fqname(char *str, size_t size, struct sss_names_ctx *nctx, struct sss_domain_info *domain, const char *name) argument [all...] |
H A D | util.h | 251 sss_tc_fqname(TALLOC_CTX *mem_ctx, struct sss_names_ctx *nctx, 259 sss_tc_fqname2(TALLOC_CTX *mem_ctx, struct sss_names_ctx *nctx, 271 sss_fqname(char *str, size_t size, struct sss_names_ctx *nctx,
|
/sssd-io/src/tests/ |
H A D | common.h | 72 struct sss_names_ctx *nctx; member in struct:sss_test_ctx
|
H A D | common_dom.c | 283 test_ctx->nctx = test_ctx->dom->names;
|