Searched refs:attr (Results 1 - 25 of 34) sorted by relevance

12

/sssd-io/src/lib/sifp/
H A Dsss_sifp_parser.c40 attr->type = attr_type; \
41 attr->data.field = _alloc_zero(ctx, data_type, 1); \
43 if (attr->data.field == NULL) { \
48 attr->data.field[0] = val; \
49 attr->num_values = 1; \
60 attr->type = attr_type; \
61 if (attr->num_values == 0) { \
62 attr->data.field = NULL; \
67 attr->data.field = _alloc_zero(ctx, data_type, attr
250 sss_sifp_parse_basic(sss_sifp_ctx *ctx, DBusMessageIter *iter, sss_sifp_attr *attr) argument
321 sss_sifp_parse_array(sss_sifp_ctx *ctx, DBusMessageIter *iter, sss_sifp_attr *attr) argument
453 sss_sifp_parse_variant(sss_sifp_ctx *ctx, DBusMessageIter *iter, sss_sifp_attr *attr) argument
498 sss_sifp_attr *attr = NULL; local
[all...]
H A Dsss_sifp_attrs.c27 sss_sifp_attr *attr = sss_sifp_find_attr(attrs, name); \
29 if (attr == NULL) { \
34 if (attr->type != rtype) { \
39 if (attr->data.field == NULL) { \
44 out = attr->data.field[0]; \
51 sss_sifp_attr *attr = sss_sifp_find_attr(attrs, name); \
53 if (attr == NULL) { \
58 if (attr->type != rtype) { \
63 if (attr->data.field == NULL) { \
70 out_num = attr
188 sss_sifp_attr *attr = sss_sifp_find_attr(attrs, name); local
[all...]
H A Dsss_sifp_common.c37 const void *attr,
44 if (method == NULL || attr == NULL || attr_type == DBUS_TYPE_INVALID) {
49 attr_type, attr, DBUS_TYPE_INVALID);
31 sss_sifp_fetch_object_by_attr(sss_sifp_ctx *ctx, const char *path, const char *iface_find, const char *iface_object, const char *method, int attr_type, const void *attr, sss_sifp_object **_object) argument
/sssd-io/src/lib/certmap/
H A Dsss_certmap_attr_names.c113 const char *openssl_2_nss_attr_name(const char *attr) argument
117 if (attr == NULL) {
126 if (strcmp(attr, oid_attr_name_map[c].openssl) != 0) {
133 return attr;
H A Dsss_certmap_int.h188 char *openssl_2_nss_attr_name(const char *attr);
/sssd-io/src/tests/cmocka/
H A Dcommon_mock_sysdb_objects.c35 get_attr_type(const char *attr) argument
71 if (strcmp(attr, tables[type][i]) == 0) {
85 const char *attr = NULL; local
89 while ((attr = va_arg(ap, const char *)) != NULL) {
90 switch (get_attr_type(attr)) {
92 ret = sysdb_attrs_add_string(attrs, attr, va_arg(ap, const char *));
96 ret = sysdb_attrs_add_bool(attrs, attr, va_arg(ap, int));
99 ret = sysdb_attrs_add_long(attrs, attr, va_arg(ap, long int));
102 ret = sysdb_attrs_add_uint32(attrs, attr, va_arg(ap, uint32_t));
105 ret = sysdb_attrs_add_time_t(attrs, attr, va_ar
[all...]
/sssd-io/src/sss_client/sudo/
H A Dsss_sudo.c148 struct sss_sudo_attr *attr = NULL; local
153 attr = e->attrs + i;
154 if (strcasecmp(attr->name, attrname) == 0) {
155 values = calloc(attr->num_values + 1, sizeof(char*));
160 for (j = 0; j < attr->num_values; j++) {
161 values[j] = strdup(attr->values[j]);
168 values[attr->num_values] = NULL;
229 struct sss_sudo_attr *attr = NULL; local
237 attr = attrs + i;
239 free(attr
[all...]
/sssd-io/src/sss_client/sudo_testcli/
H A Dsudo_testcli.c119 struct sss_sudo_attr *attr = NULL; local
130 attr = &rule->attrs[j];
131 printf(" === Attribute named %s has %d values:\n", attr->name,
132 attr->num_values);
134 for (k = 0; k < attr->num_values; k++) {
135 printf(" %s\n", attr->values[k]);
/sssd-io/src/tools/sssctl/
H A Dsssctl_cache.c49 const char *attr,
57 const char *attr; member in struct:sssctl_object_info
93 const char *attr,
101 ret = sysdb_attrs_get_string(entry, attr, &orig_name);
129 const char *attr,
135 ret = sysdb_attrs_get_uint32_t(entry, attr, &value);
146 const char *attr,
152 ret = sysdb_attrs_get_uint32_t(entry, attr, &value);
168 const char *attr,
174 ret = sysdb_attrs_get_uint32_t(entry, attr,
90 get_attr_name(TALLOC_CTX *mem_ctx, struct sysdb_attrs *entry, struct sss_domain_info *dom, const char *attr, const char **_value) argument
126 get_attr_time(TALLOC_CTX *mem_ctx, struct sysdb_attrs *entry, struct sss_domain_info *dom, const char *attr, const char **_value) argument
143 get_attr_expire(TALLOC_CTX *mem_ctx, struct sysdb_attrs *entry, struct sss_domain_info *dom, const char *attr, const char **_value) argument
165 attr_initgr(TALLOC_CTX *mem_ctx, struct sysdb_attrs *entry, struct sss_domain_info *dom, const char *attr, const char **_value) argument
190 get_attr_yesno(TALLOC_CTX *mem_ctx, struct sysdb_attrs *entry, struct sss_domain_info *dom, const char *attr, const char **_value) argument
588 const char *attr; local
635 const char *attr; local
[all...]
/sssd-io/src/db/
H A Dsysdb_private.h178 const char *attr, const char *value);
180 const char *attr, const char *value);
182 const char *attr, const char *value);
184 const char *attr, unsigned long value);
186 const char *attr, unsigned long value);
188 const char *attr, unsigned long value);
H A Dsysdb_domain_resolution_order.c35 const char *attr; local
60 attr = ldb_msg_find_attr_as_string(res->msgs[0], attrs[0], NULL);
61 if (attr == NULL) {
67 *_attr = talloc_steal(mem_ctx, attr);
H A Dsysdb.c1713 const char *attr, const char *value)
1717 ret = ldb_msg_add_empty(msg, attr, flags, NULL);
1719 ret = ldb_msg_add_string(msg, attr, value);
1726 const char *attr, const char *value)
1728 return sysdb_ldb_msg_string_helper(msg, LDB_FLAG_MOD_ADD, attr, value);
1732 const char *attr, const char *value)
1734 return sysdb_ldb_msg_string_helper(msg, LDB_FLAG_MOD_REPLACE, attr, value);
1738 const char *attr, const char *value)
1740 return sysdb_ldb_msg_string_helper(msg, LDB_FLAG_MOD_DELETE, attr, value);
1744 const char *attr, unsigne
1712 sysdb_ldb_msg_string_helper(struct ldb_message *msg, int flags, const char *attr, const char *value) argument
1725 sysdb_add_string(struct ldb_message *msg, const char *attr, const char *value) argument
1731 sysdb_replace_string(struct ldb_message *msg, const char *attr, const char *value) argument
1737 sysdb_delete_string(struct ldb_message *msg, const char *attr, const char *value) argument
1743 sysdb_ldb_msg_ulong_helper(struct ldb_message *msg, int flags, const char *attr, unsigned long value) argument
1756 sysdb_add_ulong(struct ldb_message *msg, const char *attr, unsigned long value) argument
1762 sysdb_replace_ulong(struct ldb_message *msg, const char *attr, unsigned long value) argument
1768 sysdb_delete_ulong(struct ldb_message *msg, const char *attr, unsigned long value) argument
[all...]
H A Dsysdb_sudo.c224 const char *attr = SYSDB_SUDO_CACHE_AT_USER; local
236 filter = talloc_asprintf(tmp_ctx, "(%s=ALL)", attr);
247 filter = talloc_asprintf_append(filter, "(%s=%s)", attr, sanitized_name);
254 filter = talloc_asprintf_append(filter, "(%s=#%"SPRIuid")", attr, uid);
268 filter = talloc_asprintf_append(filter, "(%s=%%%s)", attr,
/sssd-io/src/providers/ipa/
H A Dipa_dn.c33 const char *attr; local
45 /* Check DN components. First we check if all attr=value pairs match input.
53 while ((attr = va_arg(ap, const char *)) != NULL) {
64 if (ldbattr == NULL || strcasecmp(ldbattr, attr) != 0) {
/sssd-io/src/tests/intg/
H A Dsssd_ldb.py78 def get_entry_attr(self, cache_type, entry_type, name, domain, attr):
82 res = dbconn.search(base=basedn, scope=ldb.SCOPE_BASE, attrs=[attr])
86 return res.msgs[0].get(attr).get(0)
H A Dtest_infopipe.py447 for attr in user_attrs:
448 assert user_attrs[attr].signature == 's'
449 assert user_attrs[attr].variant_level == 1
450 assert user_attrs[attr][0] == expected[attr]
491 for attr in user_attrs:
492 assert user_attrs[attr].signature == 's'
493 assert user_attrs[attr].variant_level == 1
494 assert user_attrs[attr][0] == expected[attr]
[all...]
H A Dtest_pysss_nss_idmap.py172 for attr in ['cn', 'dc', 'dn', 'objectclass', 'originalDN',
174 msg[attr] = "CASE_INSENSITIVE"
181 for attr in ['cn', 'objectclass', 'member', 'memberof', 'name',
185 msg["@IDXATTR"] = attr
H A Dtest_ts_cache.py214 for attr in attr_list:
216 type, name, domain, attr)
219 sysdb_attrs[attr] = val
222 type, name, domain, attr)
225 ts_attrs[attr] = val
/sssd-io/src/responder/ifp/
H A Difp_private.h83 bool ifp_attr_allowed(const char *whitelist[], const char *attr);
84 bool ifp_is_user_attr_allowed(struct ifp_ctx *ifp_ctx, const char *attr);
H A Difp_users.c1036 const char *attr,
1052 if (!ifp_is_user_attr_allowed(ifp_ctx, attr)) {
1053 DEBUG(SSSDBG_TRACE_ALL, "Attribute %s is not allowed\n", attr);
1062 *_out = sss_view_ldb_msg_find_attr_as_string(domain, msg, attr, NULL);
1069 const char *attr,
1086 if (!ifp_is_user_attr_allowed(ifp_ctx, attr)) {
1087 DEBUG(SSSDBG_TRACE_ALL, "Attribute %s is not allowed\n", attr);
1096 in_name = sss_view_ldb_msg_find_attr_as_string(domain, msg, attr, NULL);
1108 const char *attr,
1124 if (!ifp_is_user_attr_allowed(ifp_ctx, attr)) {
1034 ifp_users_get_as_string(struct sbus_request *sbus_req, void *data, const char *attr, const char **_out) argument
1067 ifp_users_get_name(struct sbus_request *sbus_req, void *data, const char *attr, const char **_out) argument
1106 ifp_users_get_as_uint32(struct sbus_request *sbus_req, void *data, const char *attr, uint32_t *_out) argument
[all...]
H A Difpsrv_util.c255 ifp_attr_allowed(const char *whitelist[], const char *attr) argument
264 if (strcasecmp(whitelist[i], attr) == 0) {
342 ifp_is_user_attr_allowed(struct ifp_ctx *ifp_ctx, const char *attr) argument
344 return ifp_attr_allowed(ifp_ctx->user_whitelist, attr);
/sssd-io/src/providers/
H A Dbe_refresh.c36 const char *attr,
40 const char *attrs[] = {attr, NULL};
77 ret = sysdb_attrs_to_list(tmp_ctx, records, count, attr, &values);
32 be_refresh_get_values_ex(TALLOC_CTX *mem_ctx, struct sss_domain_info *domain, time_t period, struct ldb_dn *base_dn, const char *attr, char ***_values) argument
/sssd-io/src/providers/ldap/
H A Dsdap.c506 /* check if this attr is valid with the chosen schema */
508 /* check if it is an attr we are interested in */
511 /* interesting attr */
577 /* The same LDAP attr might be used for more sysdb
582 /* check if this attr is valid with the chosen
586 /* check if it is an attr we are interested in */
779 /* check if this attr is valid with the chosen schema */
781 /* check if it is an attr we are interested in */
785 /* interesting attr */
1465 static bool attr_is_filtered(const char *attr, cons argument
1554 sdap_replace_id(struct sysdb_attrs *entry, const char *attr, id_t val) argument
[all...]
/sssd-io/src/python/
H A Dpyhbac.c38 #define CHECK_ATTRIBUTE_DELETE(attr, attrname) do { \
39 if (attr == NULL) { \
928 uint32_t attr; local
960 for (attr = HBAC_RULE_ELEMENT_USERS;
961 attr <= HBAC_RULE_ELEMENT_SOURCEHOSTS;
962 attr <<= 1) {
963 if (!(missing & attr)) continue;
965 py_attr = PYNUMBER_FROMLONG(attr);
/sssd-io/src/sss_client/nfs/
H A Dsss_nfs_client.c391 static int nfs_conf_get_bool(const char *sect, const char *attr, int def) argument
397 val = nfsidmap_config_get(sect, attr);

Completed in 41 milliseconds

12