Searched refs:values (Results 1 - 25 of 87) sorted by relevance

1234

/sssd-io/src/sss_client/sudo/
H A Dsss_sudo.h42 * has exactly one name and one or more values.
48 /** A string array that contains all the attribute values */
49 char **values; member in struct:sss_sudo_attr
51 /** The number of values the attribute contains.
110 * @return 0 on success and other errno values on failure. The return value
143 * @return 0 on success and other errno values on failure. The return value
165 * @brief Get all values for a given attribute in an sss_rule
167 * @param[in] e The sss_rule to get values from
169 * @param[out] values A newly allocated list of values th
[all...]
H A Dsss_sudo.c149 char **values = NULL; local
155 values = calloc(attr->num_values + 1, sizeof(char*));
156 if (values == NULL) {
161 values[j] = strdup(attr->values[j]);
162 if (values[j] == NULL) {
163 sss_sudo_free_values(values);
168 values[attr->num_values] = NULL;
174 if (values == NULL) {
178 *_values = values;
183 sss_sudo_free_values(char **values) argument
[all...]
/sssd-io/src/tools/
H A Dsss_cache.c121 static void free_input_values(struct input_values *values);
123 struct input_values *values, int idb);
235 static void free_input_values(struct input_values *values) argument
237 free(values->domain);
238 free(values->group);
239 free(values->map);
240 free(values->netgroup);
241 free(values->service);
242 free(values->ssh_host);
243 free(values
662 struct input_values values = { 0 }; local
877 is_filter_valid(struct cache_tool_ctx *ctx, struct input_values *values, int idb) argument
[all...]
/sssd-io/src/util/
H A Dsss_selinux.c29 static bool match_entity(struct ldb_message_element *values, argument
34 for (i = 0; i < values->num_values; i++) {
36 if (values->values[i].length != sought_values->values[j].length) {
40 if (strncasecmp((char *)values->values[i].data,
41 (char *)sought_values->values[j].data,
42 values->values[
[all...]
/sssd-io/src/tests/cmocka/
H A Dtest_sysdb_utils.c127 assert_non_null(el->values);
128 assert_non_null(el->values[0].data);
129 assert_int_equal(el->values[0].length, 3);
130 assert_memory_equal(el->values[0].data, "abc", 3);
135 assert_non_null(el->values);
136 assert_non_null(el->values[0].data);
137 assert_int_equal(el->values[0].length, 3);
138 assert_memory_equal(el->values[0].data, zero, 3);
H A Dtest_sdap.c34 const char **values; member in struct:mock_ldap_attr
86 for (nval = 0; entry->attrs[nattr].values[nval]; nval++);
90 for (nval = 0; entry->attrs[nattr].values[nval]; nval++) {
92 entry->attrs[nattr].values[nval]);
145 attrvals = ldap_entry->attrs[i].values;
292 { .name = "objectClass", .values = oc_values },
293 { .name = "uid", .values = uid_values },
294 { .name = "extra", .values = extra_values },
295 { .name = "authorizedService", .values = multi_values },
296 { .name = "ipaSshPubKey", .values
[all...]
H A Dtest_ifp.c154 el->values = talloc_array(el, struct ldb_val, 2);
155 assert_non_null(el->values);
157 el->values[0].data = (uint8_t *) discard_const("one");
158 el->values[0].length = strlen("one") + 1;
159 el->values[1].data = (uint8_t *) discard_const("two");
160 el->values[1].length = strlen("two") + 1;
/sssd-io/src/tests/
H A Dcommon.h148 /* Returns true if all values are in array (else returns false) */
149 bool are_values_in_array(const char **values, size_t values_len,
152 #define tc_are_values_in_array(values, array) \
153 are_values_in_array(values, talloc_array_length(values), \
H A Dcommon.c122 /* Returns true if all values are in array (else returns false) */
123 bool are_values_in_array(const char **values, size_t values_len, argument
133 is_value_in_element = strcmp(values[i], array[j]) == 0 ? \
/sssd-io/src/lib/sifp/
H A Dsss_sifp_parser.c111 char **values = (char**)(item->value.ptr); local
114 if (values == NULL) {
118 for (i = 0; values[i] != NULL; i++) {
119 _free(ctx, values[i]);
120 values[i] = NULL;
123 _free(ctx, values);
139 char **values = NULL; local
166 values = _alloc_zero(ctx, char *, 2);
167 if (values == NULL) {
172 values[
[all...]
/sssd-io/src/confdb/
H A Dconfdb_setup.c43 char **values; local
49 &values);
54 if (values[0] == NULL) {
56 talloc_free(values);
60 if (values[1] != NULL) {
62 talloc_free(values);
66 if (strcmp(values[0], CONFDB_VERSION) != 0) {
69 values[0], CONFDB_VERSION);
74 talloc_free(values);
78 talloc_free(values);
[all...]
H A Dconfdb.c113 const char **values)
162 for (i = 0; values[i]; i++) {
163 ret = ldb_msg_add_string(msg, attribute, values[i]);
192 for (i = 0; values[i]; i++) {
193 ret = ldb_msg_add_string(msg, attribute, values[i]);
227 char ***values)
277 struct ldb_val v = el->values[i];
288 *values = vals;
376 char **values = NULL; local
380 ret = confdb_get_param(cdb, ctx, section, attribute, &values);
109 confdb_add_param(struct confdb_ctx *cdb, bool replace, const char *section, const char *attribute, const char **values) argument
223 confdb_get_param(struct confdb_ctx *cdb, TALLOC_CTX *mem_ctx, const char *section, const char *attribute, char ***values) argument
426 char **values = NULL; local
482 char **values = NULL; local
533 char **values = NULL; local
592 char **values = NULL; local
[all...]
/sssd-io/src/responder/ssh/
H A Dssh_reply.c91 el_res->values = talloc_array(el_res, struct ldb_val, el_cert->num_values);
92 if (el_res->values == NULL) {
100 el_cert->values[d].data,
101 el_cert->values[d].length,
108 el_res->values[el_res->num_values].data =
109 talloc_steal(el_res->values, key);
110 el_res->values[el_res->num_values].length = key_len;
157 key = el->values[d].data;
158 key_len = el->values[d].length;
160 key = sss_base64_decode(tmp_ctx, (const char *) el->values[
[all...]
/sssd-io/src/providers/ldap/
H A Dsdap_async_groups.c229 member_el->values[member_el->num_values + j].data = (uint8_t *) \
231 member_el->values[member_el->num_values + j].length = \
243 struct ldb_val *values,
265 el->values = talloc_realloc(group_attrs, el->values, struct ldb_val,
267 if (!el->values) {
279 key.str = (char *)values[i].data;
284 sdom = sdap_domain_get_by_dn(opts, (char *)values[i].data);
287 "scope?\n", (char *)values[i].data);
296 ret = sdap_find_entry_by_origDN(el->values, member_sysd
238 sdap_fill_memberships(struct sdap_options *opts, struct sysdb_attrs *group_attrs, struct sysdb_ctx *ctx, struct sss_domain_info *domain, hash_table_t *ghosts, struct ldb_val *values, int num_values, char **userdns, size_t nuserdns) argument
[all...]
H A Dsdap_utils.c54 printable = ldb_binary_encode(ldap_attrs, el->values[i]);
65 ret = sysdb_attrs_add_mem(attrs, attr_name, el->values[i].data,
66 el->values[i].length);
/sssd-io/src/providers/
H A Dbe_refresh.h40 char **values,
H A Dbe_refresh.c42 char **values = NULL; local
77 ret = sysdb_attrs_to_list(tmp_ctx, records, count, attr, &values);
82 *_values = talloc_steal(mem_ctx, values);
244 char **values = NULL; local
270 state->period, &values);
281 state->domain, values, state->cb->pvt);
288 talloc_steal(subreq, values);
301 talloc_free(values);
/sssd-io/src/responder/sudo/
H A Dsudosrv_query.c79 struct ldb_val *values,
103 /* values count */
110 /* values */
112 strval = (const char *) values[i].data;
114 if (strlen((strval)) != values[i].length) {
122 values[i].length + 1,
168 attrs[i].num_values, attrs[i].values,
76 sudosrv_response_append_attr(TALLOC_CTX *mem_ctx, const char *name, unsigned int values_num, struct ldb_val *values, uint8_t **_response_body, size_t *_response_len) argument
/sssd-io/src/tools/sssctl/
H A Dsssctl_logs.c67 const char *values[2]; local
77 values[0] = talloc_asprintf(tmp_ctx, "0x%.4x", debug_to_set);
78 if (values[0] == NULL) {
82 values[1] = NULL;
87 CONFDB_SERVICE_DEBUG_LEVEL, values);
/sssd-io/src/ldb_modules/
H A Dmemberof.c209 val = &(el->values[i]);
280 if (strcmp((char *)op->el->values[i].data, name) == 0) {
286 val = talloc_realloc(op->el, op->el->values,
297 op->el->values = val;
535 valdn = ldb_dn_from_ldb_val(add_ctx, ldb, &el->values[i]);
538 (const char *)el->values[i].data);
817 elval_dn = ldb_dn_from_ldb_val(tmp_ctx, ldb, &el->values[i]);
820 (const char *)el->values[i].data);
866 valdn = ldb_dn_from_ldb_val(add_ctx, ldb, &el->values[i]);
869 (const char *)el->values[
3263 hash_value_t *values; local
3794 mbof_fill_vals_array(TALLOC_CTX *memctx, unsigned int num_values, struct ldb_val *values, struct mbof_val_array **val_array) argument
[all...]
/sssd-io/src/db/
H A Dsysdb.c304 e[attrs->num].values = NULL;
341 *string = (const char *)el->values[0].data;
363 val = strtoint32((const char *) el->values[0].data, &endptr, 10);
389 val = strtouint32((const char *) el->values[0].data, &endptr, 10);
415 val = strtouint16((const char *) el->values[0].data, &endptr, 10);
438 if (strcmp((const char *)el->values[0].data, "TRUE") == 0)
457 a[u] = talloc_strndup(a, (const char *)el->values[u].data,
458 el->values[u].length);
506 if (val->length == el->values[c].length
507 && memcmp(val->data, el->values[
[all...]
H A Dsysdb_certmap.c149 el->values = talloc_zero_array(el, struct ldb_val, c + 1);
150 if (el->values == NULL) {
157 el->values[c].data = (uint8_t *) talloc_strdup(el->values,
159 if (el->values[c].data == NULL) {
164 el->values[c].length = strlen(certmap->domains[c]);
407 (char *) tmp_el->values[d].data,
408 tmp_el->values[d].length);
/sssd-io/src/providers/ipa/
H A Dipa_sudo_conversion.c942 const char **values; local
983 tmp_ctx, &values);
992 for (j = 0; values[j] != NULL; j++) {
994 value = table[i].conv_fn(tmp_ctx, conv, values[j], &skip_entry);
1004 value = values[j];
1031 const char **values = NULL; local
1039 values = talloc_zero_array(tmp_ctx, const char *, 1);
1040 if (values == NULL) {
1053 ret = add_strings_lists(mem_ctx, values, cmdgroup->expanded,
1054 false, discard_const(&values));
1073 const char **values; local
1245 const char **values; local
[all...]
/sssd-io/src/responder/ifp/
H A Difpsrv_util.c139 /* Open container for values */
211 /* Open container for values */
219 /* Now add all the values */
222 el->name, (const char *) el->values[i].data);
226 &(el->values[i].data));
451 in_name = (char *) el->values[c].data;
473 talloc_free(el->values[c].data);
474 el->values[c].data = (uint8_t *) talloc_steal(el->values, out_name);
475 el->values[
[all...]
/sssd-io/src/sbus/
H A Dsssd_dbus_invokers.c89 uint8_t *values; local
95 handler_fn(sbus_req, sbus_req->intf->handler_data, &values, &num_values);
104 addr = values + i * item_size;
317 const char **values; local
375 /* iterate over values */
386 values = entry->value.ptr;
387 for (i = 0; values[i] != NULL; i++) {
391 &values[i]);

Completed in 188 milliseconds

1234