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

/dovecot/src/lib-ldap/
H A Dldap-entry.c11 struct berval **values; local
29 values = ldap_get_values_len(result->conn->conn, message, tmp);
30 if (values != NULL) {
31 count = ldap_count_values_len(values);
32 p_array_init(&attr->values, result->pool, count);
34 const char *ptr = p_strndup(result->pool, values[i]->bv_val, values[i]->bv_len);
35 array_append(&attr->values, &ptr, 1);
37 ldap_value_free_len(values);
39 array_append_zero(&attr->values);
[all...]
H A Dldap-private.h81 ARRAY_TYPE(const_string) values; member in struct:ldap_attribute
/dovecot/src/doveadm/dsync/
H A Ddsync-serializer.c18 ARRAY_TYPE(const_string) values;
74 p_array_init(&encoder->values, pool, serializer->keys_count);
86 array_idx_set(&encoder->values, i, &value);
97 const char *const *values; local
102 values = array_get(&encoder->values, &count);
106 if (values[i] == NULL)
109 if (values[i][0] == NULL_CHR)
111 str_append_tabescaped(output, values[i]);
H A Ddsync-deserializer.c21 const char *const *values; member in struct:dsync_deserializer_decoder
97 char **values; local
106 values = p_strsplit_tabescaped(pool, input);
109 for (i = 0; values[i] != NULL; i++) {
110 if (values[i][0] == NULL_CHR) {
112 if (values[i][1] == '\0')
113 values[i] = NULL;
115 values[i] += 1;
124 if (ridx >= decoder->values_count || values[ridx] == NULL) {
131 decoder->values
[all...]
/dovecot/src/lib-dict-backend/
H A Ddict-ldap.c61 ARRAY_TYPE(const_string) *values, size_t *pat_len_r,
68 array_clear(values);
85 array_append(values, &attribute, 1);
87 array_append(values, &path, 1);
90 array_append(values, &path, 1);
101 array_append(values, &attribute, 1);
106 array_append(values, &path, 1);
139 ARRAY_TYPE(const_string) *values)
145 t_array_init(values, dict->set->max_attribute_count);
148 if (dict_ldap_map_match(&maps[i], path, values,
60 dict_ldap_map_match(const struct dict_ldap_map *map, const char *path, ARRAY_TYPE(const_string) *values, size_t *pat_len_r, size_t *path_len_r, bool partial_ok, bool recurse) argument
138 ldap_dict_find_map(struct ldap_dict *dict, const char *path, ARRAY_TYPE(const_string) *values) argument
193 ldap_dict_build_query(struct ldap_dict *dict, const struct dict_ldap_map *map, ARRAY_TYPE(const_string) *values, bool priv, string_t *query_r, const char **error_r) argument
326 const char *const *values = ldap_entry_get_attribute(entry, op->map->value_attribute); local
[all...]
H A Ddict-sql.c151 ARRAY_TYPE(const_string) *values, size_t *pat_len_r,
158 array_clear(values);
175 array_append(values, &field, 1);
177 array_append(values, &path, 1);
180 array_append(values, &path, 1);
191 array_append(values, &field, 1);
196 array_append(values, &path, 1);
229 ARRAY_TYPE(const_string) *values)
235 t_array_init(values, dict->set->max_field_count);
238 if (dict_sql_map_match(&maps[i], path, values,
150 dict_sql_map_match(const struct dict_sql_map *map, const char *path, ARRAY_TYPE(const_string) *values, size_t *pat_len_r, size_t *path_len_r, bool partial_ok, bool recurse) argument
228 sql_dict_find_map(struct sql_dict *dict, const char *path, ARRAY_TYPE(const_string) *values) argument
366 const char *const *values; local
505 const char **values; local
614 sql_dict_iterate_find_next_map(struct sql_dict_iterate_context *ctx, ARRAY_TYPE(const_string) *values) argument
[all...]
/dovecot/src/lib-dcrypt/
H A Dostream-encrypt.c82 buffer_t *values = t_buffer_create(256); local
83 buffer_append(values, IOSTREAM_CRYPT_MAGIC, sizeof(IOSTREAM_CRYPT_MAGIC));
86 buffer_append(values, &c, 1);
89 buffer_append(values, &s, 2);
91 buffer_append(values, stream->key_data, stream->key_data_len);
95 return o_stream_encrypt_send(stream, values->data, values->used);
107 buffer_t *values = t_buffer_create(256); local
108 buffer_append(values, IOSTREAM_CRYPT_MAGIC, sizeof(IOSTREAM_CRYPT_MAGIC));
110 buffer_append(values,
[all...]
/dovecot/src/lib-lua/
H A Ddlua-script.c317 const struct dlua_table_values *values, int idx)
321 while(values->name != NULL) {
322 switch(values->type) {
324 lua_pushstring(script->L, values->v.s);
327 lua_pushnumber(script->L, values->v.i);
330 lua_pushnumber(script->L, values->v.d);
333 lua_pushboolean(script->L, values->v.b ? 1 : 0);
341 lua_setfield(script->L, idx-1, values->name);
342 values++;
316 dlua_setmembers(struct dlua_script *script, const struct dlua_table_values *values, int idx) argument
H A Ddlua-script-private.h79 /* assign values to table on idx */
81 const struct dlua_table_values *values, int idx);
/dovecot/src/auth/
H A Duserdb-ldap.c49 const char *name, *const *values; local
52 while (db_ldap_result_iterate_next(ldap_iter, &name, &values)) {
54 name, values);
164 const char *name, *const *values; local
180 while (db_ldap_result_iterate_next(ldap_iter, &name, &values)) {
186 for (; *values != NULL; values++) {
188 ctx->ctx.callback(*values, ctx->ctx.context);
H A Ddb-ldap.c60 const char **values; member in struct:db_ldap_value
567 const char *name, *const *values; local
571 while (db_ldap_result_iterate_next(ldap_iter, &name, &values)) {
572 if (values[1] != NULL) {
574 "Multiple values found for '%s', "
575 "using value '%s'", name, values[0]);
582 values[0]);
1544 ldap_value->values = p_new(ctx->pool, const char *, 1);
1550 ldap_value->values = p_new(ctx->pool, const char *, count + 1);
1552 ldap_value->values[
1715 const char *const *values, *error; local
[all...]
H A Dpassdb-ldap.c47 const char *name, *const *values; local
50 while (db_ldap_result_iterate_next(ldap_iter, &name, &values)) {
51 if (values[0] == NULL) {
55 if (values[1] != NULL) {
57 "Multiple values found for '%s', "
58 "using value '%s'", name, values[0]);
60 auth_request_set_field(auth_request, name, values[0],
H A Dauth-request.h237 const char *const *values);
H A Dauth-request.c1799 "Multiple password values not supported");
2173 const char *const *values)
2175 if (*values == NULL)
2184 for (; *values != NULL; values++) {
2185 gid = userdb_parse_gid(request, *values);
2198 if (values[1] != NULL) {
2200 "Multiple values found for '%s', "
2201 "using value '%s'", name, *values);
2203 auth_request_set_userdb_field(request, name, *values);
2171 auth_request_set_userdb_field_values(struct auth_request *request, const char *name, const char *const *values) argument
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-dict.c78 const char *const *values; member in struct:doveadm_dict_ctx
88 ctx->values = result->values == NULL ? NULL :
89 p_strarray_dup(ctx->pool, result->values);
120 unsigned int i, values_count = str_array_length(ctx.values);
125 doveadm_print(ctx.values[i]);
H A Ddoveadm-print-table.c53 const char *value, *const *values; local
60 values = array_get(&ctx->buffered_values, &value_count);
67 value = values[line*hdr_count + i];
216 i_fatal("table formatter doesn't support multi-line values");
H A Ddoveadm-oldstats.c145 const char **values; local
151 values = old_line->cur_values;
153 values = old_line->prev_values;
156 /* line hasn't been updated, keep old values */
160 line->prev_values[i] = p_strdup(ctx->cur_pool, values[i]);
/dovecot/src/dict/
H A Ddict-commands.c167 const char *const *values, string_t *str)
171 i_assert(values[0] != NULL);
174 values[1] == NULL) {
176 str_append_tabescaped(str, values[0]);
182 for (unsigned int i = 0; values[i] != NULL; i++) {
184 str_append_tabescaped(tmp, values[i]);
197 cmd_lookup_write_reply(cmd, result->values, str);
166 cmd_lookup_write_reply(struct dict_connection_cmd *cmd, const char *const *values, string_t *str) argument
/dovecot/src/lib-dict/
H A Ddict.h19 /* Don't return values, only keys */
47 /* NULL-terminated list of all returned values (ret > 0) */
48 const char *const *values; member in struct:dict_lookup_result
104 /* Iterate through all values in a path. flag indicates how iteration
H A Ddict.c140 const char *const values[] = { result.value, NULL }; local
141 result.values = values;
H A Ddict-client.c924 const char *const values[] = { value, NULL }; local
933 result.values = values;
937 result.values = t_strsplit_tabescaped(value);
938 result.value = result.values[0];
/dovecot/src/plugins/notify-status/
H A Dnotify-status-plugin.c160 const struct var_expand_table values[] = { local
177 if (var_expand(dest, nuser->value_template, values, &error)<0) {
/dovecot/src/lib-sql/
H A Ddriver-pgsql.c54 const char **values; member in struct:pgsql_result
379 i_free(result->values);
806 if (result->values == NULL) {
808 result->values = i_new(const char *, result->fields_count);
813 result->values[i] =
817 return result->values;
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-mail.c274 const char *const *values; local
277 ret = imapc_mail_get_headers(_mail, field, decode_to_utf8, &values);
280 *value_r = values[0];
/dovecot/src/plugins/fts-lucene/
H A Dlucene-wrapper.cc1124 multiTerms.toArray(termsArray.values);
1132 multiTerms.toArray(termsArray.values);

Completed in 48 milliseconds