| /sssd-io/src/responder/autofs/ |
| H A D | autofssrv_dp.c | 53 struct sss_dp_get_autofs_info *info; local 67 info = talloc_zero(state, struct sss_dp_get_autofs_info); 68 if (info == NULL) { 72 info->fast_reply = fast_reply; 73 info->type = type; 74 info->name = name; 75 info->dom = dom; 84 info, req); 106 struct sss_dp_get_autofs_info *info; local 109 info [all...] |
| /sssd-io/src/responder/common/ |
| H A D | responder_dp_ssh.c | 52 struct sss_dp_get_ssh_host_info *info; local 66 info = talloc_zero(state, struct sss_dp_get_ssh_host_info); 67 if (info == NULL) { 71 info->fast_reply = fast_reply; 72 info->name = name; 73 info->alias = alias; 74 info->dom = dom; 87 info, req); 109 struct sss_dp_get_ssh_host_info *info; local 112 info [all...] |
| H A D | responder_get_domains.c | 42 struct sss_dp_domains_info *info; local 50 info = talloc_zero(state, struct sss_dp_domains_info); 51 if (!info) { 55 info->hint = hint; 56 info->dom = dom; 65 sss_dp_get_domains_msg, info, req); 83 struct sss_dp_domains_info *info; local 87 info = talloc_get_type(pvt, struct sss_dp_domains_info); 100 info->dom->name, info 662 struct sss_dp_get_account_domain_info *info; local 715 struct sss_dp_get_account_domain_info *info; local [all...] |
| H A D | responder_dp.c | 493 struct sss_dp_account_info *info; local 538 info = talloc_zero(state, struct sss_dp_account_info); 539 if (info == NULL) { 543 info->fast_reply = fast_reply; 544 info->type = type; 545 info->opt_name = opt_name; 546 info->opt_id = opt_id; 547 info->extra = extra; 548 info->dom = dom; 574 info, re 643 struct sss_dp_account_info *info; local [all...] |
| /sssd-io/src/sss_client/libwbclient/ |
| H A D | wbc_pam_sssd.c | 45 struct wbcAuthUserInfo **info, 148 struct wbcLogonUserInfo **info, 152 if (info != NULL) { 153 *info = NULL; 169 struct wbcCredentialCacheInfo **info, 44 wbcAuthenticateUserEx(const struct wbcAuthUserParams *params, struct wbcAuthUserInfo **info, struct wbcAuthErrorInfo **error) argument 147 wbcLogonUser(const struct wbcLogonUserParams *params, struct wbcLogonUserInfo **info, struct wbcAuthErrorInfo **error, struct wbcUserPasswordPolicyInfo **policy) argument 168 wbcCredentialCache(struct wbcCredentialCacheParams *params, struct wbcCredentialCacheInfo **info, struct wbcAuthErrorInfo **error) argument
|
| H A D | wbclient_common.c | 163 struct wbcLibraryDetails *info; local 165 info = (struct wbcLibraryDetails *)wbcAllocateMemory( 168 if (info == NULL) { 172 info->major_version = WBCLIENT_MAJOR_VERSION; 173 info->minor_version = WBCLIENT_MINOR_VERSION; 174 info->vendor_version = WBCLIENT_VENDOR_VERSION; 176 *_details = info;
|
| H A D | wbc_util_sssd.c | 58 struct wbcInterfaceDetails *info; local 59 info = (struct wbcInterfaceDetails *)wbcAllocateMemory( 62 if (info == NULL) { 69 info->interface_version = WINBIND_INTERFACE_VERSION; 70 info->winbind_version = strdup("libwbclient for SSSD"); 71 if (info->winbind_version == NULL) { 76 info->winbind_separator = '\\'; 78 info->netbios_name = strdup("-not available-"); 79 if (info->netbios_name == NULL) { 84 info [all...] |
| H A D | wbc_ctx_sssd.c | 308 struct wbcAuthUserInfo **info, 316 struct wbcLogonUserInfo **info, 356 struct wbcCredentialCacheInfo **info, 306 wbcCtxAuthenticateUserEx(struct wbcContext *ctx, const struct wbcAuthUserParams *params, struct wbcAuthUserInfo **info, struct wbcAuthErrorInfo **error) argument 314 wbcCtxLogonUser(struct wbcContext *ctx, const struct wbcLogonUserParams *params, struct wbcLogonUserInfo **info, struct wbcAuthErrorInfo **error, struct wbcUserPasswordPolicyInfo **policy) argument 354 wbcCtxCredentialCache(struct wbcContext *ctx, struct wbcCredentialCacheParams *params, struct wbcCredentialCacheInfo **info, struct wbcAuthErrorInfo **error) argument
|
| H A D | wbclient_sssd.h | 379 struct wbcAuthUserInfo *info; member in struct:wbcLogonUserInfo 1663 * @param info Output details on WBC_ERR_SUCCESS 1670 struct wbcAuthUserInfo **info, 1678 * @param info Output details on WBC_ERR_SUCCESS 1684 struct wbcAuthUserInfo **info, 1692 * @param[out] info Pointer to a pointer to a wbcLogonUserInfo structure 1700 struct wbcLogonUserInfo **info, 1708 * @param[out] info Pointer to a pointer to a wbcLogonUserInfo structure 1715 struct wbcLogonUserInfo **info, 1841 * @param **info Pointe [all...] |
| /sssd-io/src/responder/sudo/ |
| H A D | sudosrv_dp.c | 60 struct sss_dp_get_sudoers_info *info; local 74 info = talloc_zero(state, struct sss_dp_get_sudoers_info); 75 if (info == NULL) { 79 info->fast_reply = fast_reply; 80 info->type = type; 81 info->name = name; 82 info->dom = dom; 83 info->num_rules = num_rules; 84 info->rules = rules; 86 switch (info 127 struct sss_dp_get_sudoers_info *info; local [all...] |
| /sssd-io/src/tests/ |
| H A D | files-tests.c | 386 struct stat info; local 398 ret = stat(new_dir, &info); 402 fail_unless(S_ISDIR(info.st_mode) != 0, "'%s' is not a dir.\n", new_dir); 405 fail_unless((info.st_mode & S_IRUSR) != 0, "Read permission is not set\n"); 406 fail_unless((info.st_mode & S_IWUSR) == 0, "Write permission is set\n"); 407 fail_unless((info.st_mode & S_IXUSR) != 0, "Exec permission is not set\n"); 410 fail_unless(info.st_uid == uid, "Dir created with the wrong uid\n"); 411 fail_unless(info.st_gid == gid, "Dir created with the wrong gid\n");
|
| H A D | ipa_hbac-tests.c | 192 struct hbac_info *info = NULL; local 221 result = hbac_evaluate(rules, eval_req, &info); 227 info ? hbac_error_string(info->code):"Unknown"); 228 hbac_free_info(info); 229 info = NULL; 240 struct hbac_info *info = NULL; local 279 result = hbac_evaluate(rules, eval_req, &info); 285 info ? hbac_error_string(info 318 struct hbac_info *info = NULL; local 436 struct hbac_info *info = NULL; local 515 struct hbac_info *info = NULL; local 593 struct hbac_info *info = NULL; local 672 struct hbac_info *info = NULL; local 750 struct hbac_info *info = NULL; local [all...] |
| /sssd-io/src/lib/ipa_hbac/ |
| H A D | hbac_evaluator.c | 147 struct hbac_info **info) 158 if (info) { 159 *info = malloc(sizeof(struct hbac_info)); 160 if (!*info) { 164 (*info)->code = HBAC_ERROR_UNKNOWN; 165 (*info)->rule_name = NULL; 179 if (info) { 180 (*info)->code = HBAC_SUCCESS; 181 (*info)->rule_name = strdup(rules[i]->name); 182 if (!(*info) 145 hbac_evaluate(struct hbac_rule **rules, struct hbac_eval_req *hbac_req, struct hbac_info **info) argument 374 hbac_free_info(struct hbac_info *info) argument [all...] |
| /sssd-io/src/providers/ipa/ |
| H A D | ipa_access.c | 479 struct hbac_info *info = NULL; local 522 result = hbac_evaluate(hbac_rules, eval_req, &info); 525 info->rule_name); 530 hbac_error_string(info->code), info->rule_name); 543 hbac_free_info(info);
|
| /sssd-io/src/tools/ |
| H A D | sss_groupshow.c | 206 struct group_info **info, 293 *info = gi; 300 /*========Find info about a group and recursively about subgroups====== */ 552 /*==================Get info about MPG================================= */ 561 struct group_info *info; local 565 info = talloc_zero(mem_ctx, struct group_info); 566 if (!info) { 578 ret = sysdb_search_user_by_name(info, domain, sysdb_fqname, attrs, &msg); 585 info->name = talloc_strdup(info, 201 process_group(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldb_message *msg, struct sss_domain_info *domain, const char *parent_name, struct group_info **info, const char ***group_members, int *num_group_members) argument [all...] |
| /sssd-io/src/tools/sssctl/ |
| H A D | sssctl_cache.c | 212 struct sssctl_object_info *info) 218 for (count = 0; info[count].attr != NULL; count++) { 228 attrs[i] = talloc_strdup(attrs, info[i].attr); 427 struct sssctl_object_info *info, 457 attrs = sssctl_build_attrs(tmp_ctx, info); 482 static errno_t sssctl_print_object(struct sssctl_object_info *info, argument 504 ret = sssctl_fetch_object(tmp_ctx, info, domains, domain, basedn_fn, 523 for (i = 0; info[i].attr != NULL; i++) { 524 ret = info[i].attr_fn(tmp_ctx, entry, dom, info[ 211 sssctl_build_attrs(TALLOC_CTX *mem_ctx, struct sssctl_object_info *info) argument 426 sssctl_fetch_object(TALLOC_CTX *mem_ctx, struct sssctl_object_info *info, struct sss_domain_info *domains, struct sss_domain_info *domain, sssctl_basedn_fn basedn_fn, enum cache_object obj_type, const char *attr_name, const char *attr_value, struct sysdb_attrs **_entry, struct sss_domain_info **_dom) argument 597 struct sssctl_object_info info[] = { local 644 struct sssctl_object_info info[] = { local 683 struct sssctl_object_info info[] = { local [all...] |
| /sssd-io/src/util/ |
| H A D | sss_krb5.c | 835 const krb5_trace_info *info, void *data) 837 if (info == NULL) { 838 /* Null info means destroy the callback data. */ 842 DEBUG(SSSDBG_TRACE_ALL, "%s\n", info->message); 834 sss_child_krb5_trace_cb(krb5_context context, const krb5_trace_info *info, void *data) argument
|
| /sssd-io/src/python/ |
| H A D | pyhbac.c | 1560 struct hbac_info *info = NULL; local 1615 eres = hbac_evaluate(rules, hbac_req, &info); 1618 self->rule_name = PyUnicode_FromString(info->rule_name); 1629 set_hbac_exception(PyExc_HbacError, info); 1638 hbac_free_info(info); 1642 hbac_free_info(info);
|