/dovecot/src/lib-ldap/ |
H A D | ldap-entry.c | 11 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 D | ldap-private.h | 81 ARRAY_TYPE(const_string) values; member in struct:ldap_attribute
|
/dovecot/src/doveadm/dsync/ |
H A D | dsync-serializer.c | 18 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 D | dsync-deserializer.c | 21 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 D | dict-ldap.c | 61 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 D | dict-sql.c | 151 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 D | ostream-encrypt.c | 82 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 D | dlua-script.c | 317 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 D | dlua-script-private.h | 79 /* assign values to table on idx */ 81 const struct dlua_table_values *values, int idx);
|
/dovecot/src/auth/ |
H A D | userdb-ldap.c | 49 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 D | db-ldap.c | 60 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 D | passdb-ldap.c | 47 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 D | auth-request.h | 237 const char *const *values);
|
H A D | auth-request.c | 1799 "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 D | doveadm-dict.c | 78 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 D | doveadm-print-table.c | 53 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 D | doveadm-oldstats.c | 145 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 D | dict-commands.c | 167 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 D | dict.h | 19 /* 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 D | dict.c | 140 const char *const values[] = { result.value, NULL }; local 141 result.values = values;
|
H A D | dict-client.c | 924 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 D | notify-status-plugin.c | 160 const struct var_expand_table values[] = { local 177 if (var_expand(dest, nuser->value_template, values, &error)<0) {
|
/dovecot/src/lib-sql/ |
H A D | driver-pgsql.c | 54 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 D | imapc-mail.c | 274 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 D | lucene-wrapper.cc | 1124 multiTerms.toArray(termsArray.values); 1132 multiTerms.toArray(termsArray.values);
|