| /sssd/src/providers/ipa/ |
| H A D | ipa_subdomains_utils.c | 31 struct sysdb_attrs *attrs) 37 if (attrs == NULL || ldb_ctx == NULL) { 41 ret = sysdb_attrs_get_string(attrs, SYSDB_ORIG_DN, &orig_dn); 29 ipa_subdom_ldb_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb_ctx, struct sysdb_attrs *attrs) argument
|
| H A D | ipa_config.c | 31 const char **attrs; member in struct:ipa_get_config_state 44 const char **attrs) 57 if (attrs == NULL) { 58 state->attrs = talloc_zero_array(state, const char *, 4); 59 if (state->attrs == NULL) { 63 state->attrs[0] = IPA_CONFIG_MIGRATION_ENABLED; 64 state->attrs[1] = IPA_CONFIG_SELINUX_DEFAULT_USER_CTX; 65 state->attrs[2] = IPA_CONFIG_SELINUX_MAP_ORDER; 66 state->attrs[3] = NULL; 68 state->attrs 39 ipa_get_config_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sdap_handle *sh, struct sdap_options *opts, const char *domain, const char **attrs) argument [all...] |
| H A D | ipa_selinux_maps.c | 34 const char **attrs; member in struct:ipa_selinux_get_maps_state 81 &state->attrs, NULL); 136 state->attrs,
|
| H A D | ipa_hbac_rules.c | 36 const char **attrs; member in struct:ipa_hbac_rule_state 97 state->attrs = talloc_zero_array(state, const char *, 15); 98 if (state->attrs == NULL) { 102 state->attrs[0] = OBJECTCLASS; 103 state->attrs[1] = IPA_CN; 104 state->attrs[2] = IPA_UNIQUE_ID; 105 state->attrs[3] = IPA_ENABLED_FLAG; 106 state->attrs[4] = IPA_ACCESS_RULE_TYPE; 107 state->attrs[5] = IPA_MEMBER_USER; 108 state->attrs[ [all...] |
| H A D | ipa_hbac_users.c | 176 const char *attrs[] = { SYSDB_NAME, NULL }; local 249 filter, attrs, &count, &msgs); 290 ret = sysdb_search_groups(tmp_ctx, domain, filter, attrs,
|
| H A D | ipa_hostid.c | 151 struct sysdb_attrs *attrs; local 193 attrs = sysdb_new_attrs(state); 194 if (!attrs) { 200 ret = sysdb_attrs_copy_values(state->hosts[0], attrs, SYSDB_SSH_PUBKEY); 206 state->domain->ssh_host_timeout, now, attrs);
|
| H A D | ipa_hosts.c | 34 const char **attrs; member in struct:ipa_host_state 104 NULL, &state->attrs, NULL); 166 state->attrs, state->host_map, 213 talloc_free(state->attrs); 216 &state->attrs, NULL); 266 state->attrs, 303 state->cur_filter, state->attrs, 399 ret = sysdb_attrs_get_string(deref_result[i]->attrs, 409 ret = sysdb_attrs_get_string(deref_result[i]->attrs, 417 deref_result[i]->attrs); [all...] |
| /sssd/src/responder/common/cache_req/ |
| H A D | cache_req_data.c | 103 if (input->attrs != NULL) { 104 data->attrs = dup_string_list(data, input->attrs); 105 if (data->attrs == NULL) { 164 const char **attrs) 169 input.attrs = attrs; 161 cache_req_data_sid(TALLOC_CTX *mem_ctx, enum cache_req_type type, const char *sid, const char **attrs) argument
|
| H A D | cache_req_private.h | 70 const char **attrs; member in struct:cache_req_data
|
| /sssd/src/sss_client/sudo/ |
| H A D | sss_sudo.h | 67 struct sss_sudo_attr *attrs; member in struct:sss_sudo_rule
|
| /sssd/src/providers/proxy/ |
| H A D | proxy_netgroup.c | 34 struct sysdb_attrs *attrs) 40 ret =sysdb_attrs_add_string(attrs, SYSDB_NETGROUP_MEMBER, 47 dummy = talloc_asprintf(attrs, "(%s,%s,%s)", 56 ret = sysdb_attrs_add_string(attrs, SYSDB_NETGROUP_TRIPLE, dummy); 72 struct sysdb_attrs *attrs, 79 ret = sysdb_attrs_add_lc_name_alias(attrs, name); 86 ret = sysdb_add_netgroup(domain, name, NULL, attrs, NULL, 140 struct sysdb_attrs *attrs; local 158 attrs = sysdb_new_attrs(tmp_ctx); 159 if (attrs 33 make_netgroup_attr(struct __netgrent netgrent, struct sysdb_attrs *attrs) argument 70 save_netgroup(struct sss_domain_info *domain, const char *name, struct sysdb_attrs *attrs, bool lowercase, uint64_t cache_timeout) argument [all...] |
| /sssd/src/confdb/ |
| H A D | confdb_setup.c | 82 const char *attrs[] = { "dn", NULL }; local 90 LDB_SCOPE_SUBTREE, attrs, NULL);
|
| /sssd/src/providers/krb5/ |
| H A D | krb5_access.c | 52 const char **attrs; local 86 attrs = talloc_array(state, const char *, 5); 87 if (attrs == NULL) { 93 attrs[0] = SYSDB_UPN; 94 attrs[1] = SYSDB_UIDNUM; 95 attrs[2] = SYSDB_GIDNUM; 96 attrs[3] = SYSDB_CANONICAL_UPN; 97 attrs[4] = NULL; 99 ret = sysdb_get_user_attr(state, be_ctx->domain, state->pd->user, attrs,
|
| /sssd/src/providers/ldap/ |
| H A D | sdap_async_groups_ad.c | 30 const char **attrs; member in struct:sdap_ad_match_rule_state 76 NULL, &state->attrs, NULL); 158 state->filter, state->attrs,
|
| H A D | sdap_reinit.c | 130 const char *attrs[] = { "dn", NULL }; local 148 "", attrs, &msgs_num, &msgs); 157 ret = sysdb_search_groups(tmp_ctx, domain, "", attrs, &msgs_num, &msgs); 166 ret = sysdb_search_services(tmp_ctx, domain, "", attrs, &msgs_num, &msgs); 260 const char *attrs[] = { "dn", NULL }; local 279 attrs, &msgs_num, &msgs); 289 attrs, &msgs_num, &msgs); 299 attrs, &msgs_num, &msgs);
|
| H A D | ldap_id_services.c | 46 const char **attrs; member in struct:sdap_services_get_state 149 &state->attrs, NULL); 204 state->attrs, state->filter,
|
| /sssd/src/responder/common/cache_req/plugins/ |
| H A D | cache_req_object_by_sid.c | 59 return sysdb_search_object_by_sid(mem_ctx, domain, data->sid, data->attrs, 107 const char **attrs) 111 data = cache_req_data_sid(mem_ctx, CACHE_REQ_OBJECT_BY_SID, sid, attrs); 100 cache_req_object_by_sid_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, const char *sid, const char **attrs) argument
|
| /sssd/src/responder/pam/ |
| H A D | pam_LOCAL_domain.c | 213 static const char *attrs[] = {SYSDB_NAME, local 252 ret = sysdb_get_user_attr(lreq, preq->domain, preq->pd->user, attrs,
|
| /sssd/src/tests/cmocka/ |
| H A D | test_ipa_subdomains_utils.c | 73 struct sysdb_attrs *attrs; local 76 attrs = sysdb_new_attrs(mem_ctx); 77 assert_non_null(attrs); 79 rv = sysdb_attrs_add_string(attrs, SYSDB_ORIG_DN, dn); 82 return attrs; 88 struct sysdb_attrs *attrs; local 94 attrs = dn_attrs(test_ctx, "dc=foo,dc=bar"); 95 assert_non_null(attrs); 97 dn = ipa_subdom_ldb_dn(test_ctx, test_ctx->ldb, attrs); 102 talloc_free(attrs); 108 struct sysdb_attrs *attrs; local 136 struct sysdb_attrs *attrs; local [all...] |
| H A D | test_sysdb_utils.c | 110 struct sysdb_attrs *attrs; local 115 attrs = sysdb_new_attrs(NULL); 116 assert_non_null(attrs); 118 ret = sysdb_attrs_add_base64_blob(attrs, "testAttrABC", TEST_BASE64_ABC); 121 ret = sysdb_attrs_add_base64_blob(attrs, "testAttr000", TEST_BASE64_123); 124 ret = sysdb_attrs_get_el(attrs, "testAttrABC", &el); 132 ret = sysdb_attrs_get_el(attrs, "testAttr000", &el);
|
| /sssd/src/db/ |
| H A D | sysdb_idmap.c | 60 static const char *attrs[] = SYSDB_IDMAP_ATTRS; local 94 NULL, attrs, &count, &msgs); 286 static const char *attrs[] = SYSDB_IDMAP_ATTRS; local 301 LDB_SCOPE_SUBTREE, attrs, SYSDB_IDMAP_FILTER);
|
| H A D | sysdb_ranges.c | 50 const char *attrs[] = {SYSDB_NAME, local 75 attrs, "objectclass=%s", SYSDB_ID_RANGE_CLASS);
|
| /sssd/src/lib/sifp/ |
| H A D | sss_sifp_attrs.c | 26 #define GET_ATTR(attrs, name, rtype, field, out, ret) do { \ 27 sss_sifp_attr *attr = sss_sifp_find_attr(attrs, name); \ 49 #define GET_ATTR_ARRAY(attrs, name, rtype, field, out_num, out_val, ret) \ 51 sss_sifp_attr *attr = sss_sifp_find_attr(attrs, name); \ 76 static sss_sifp_attr *sss_sifp_find_attr(sss_sifp_attr **attrs, argument 81 if (attrs == NULL || name == NULL) { 85 for (i = 0; attrs[i] != NULL; i++) { 86 if (strcmp(attrs[i]->name, name) == 0) { 87 return attrs[i]; 95 sss_sifp_find_attr_as_bool(sss_sifp_attr **attrs, argument 105 sss_sifp_find_attr_as_int16(sss_sifp_attr **attrs, const char *name, int16_t *_value) argument 115 sss_sifp_find_attr_as_uint16(sss_sifp_attr **attrs, const char *name, uint16_t *_value) argument 125 sss_sifp_find_attr_as_int32(sss_sifp_attr **attrs, const char *name, int32_t *_value) argument 135 sss_sifp_find_attr_as_uint32(sss_sifp_attr **attrs, const char *name, uint32_t *_value) argument 145 sss_sifp_find_attr_as_int64(sss_sifp_attr **attrs, const char *name, int64_t *_value) argument 155 sss_sifp_find_attr_as_uint64(sss_sifp_attr **attrs, const char *name, uint64_t *_value) argument 165 sss_sifp_find_attr_as_string(sss_sifp_attr **attrs, const char *name, const char **_value) argument 184 sss_sifp_find_attr_as_string_dict(sss_sifp_attr **attrs, const char *name, hash_table_t **_value) argument 217 sss_sifp_find_attr_as_bool_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, bool **_value) argument 229 sss_sifp_find_attr_as_int16_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, int16_t **_value) argument 241 sss_sifp_find_attr_as_uint16_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, uint16_t **_value) argument 253 sss_sifp_find_attr_as_int32_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, int32_t **_value) argument 265 sss_sifp_find_attr_as_uint32_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, uint32_t **_value) argument 277 sss_sifp_find_attr_as_int64_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, int64_t **_value) argument 289 sss_sifp_find_attr_as_uint64_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, uint64_t **_value) argument 301 sss_sifp_find_attr_as_string_array(sss_sifp_attr **attrs, const char *name, unsigned int *_num_values, const char * const **_value) argument [all...] |
| H A D | sss_sifp.h | 136 sss_sifp_attr **attrs; member in struct:sss_sifp_object 237 * @param[in] attrs Attributes 242 sss_sifp_find_attr_as_bool(sss_sifp_attr **attrs, 249 * @param[in] attrs Attributes 254 sss_sifp_find_attr_as_int16(sss_sifp_attr **attrs, 261 * @param[in] attrs Attributes 266 sss_sifp_find_attr_as_uint16(sss_sifp_attr **attrs, 273 * @param[in] attrs Attributes 278 sss_sifp_find_attr_as_int32(sss_sifp_attr **attrs, 285 * @param[in] attrs Attribute [all...] |
| H A D | sss_sifp_common.c | 87 sss_sifp_attr **attrs = NULL; local 117 SSS_SIFP_ATTR_NAME, &attrs); 122 ret = sss_sifp_find_attr_as_string(attrs, SSS_SIFP_ATTR_NAME, &name); 133 sss_sifp_free_attrs(ctx, &attrs); 143 sss_sifp_free_attrs(ctx, &attrs);
|