Searched defs:fields (Results 1 - 25 of 68) sorted by relevance

123

/dovecot/src/auth/
H A Dtest-db-dict.c17 struct db_dict_field fields[] = { local
32 buffer_create_from_const_data(&fieldbuf, fields, sizeof(fields));
35 array_create_from_buffer(&fieldarr, &fieldbuf, sizeof(fields[0]));
H A Ddb-oauth2.h25 struct auth_fields *fields; member in struct:db_oauth2_request
H A Dmech-oauth2.c104 const char *const *fields = local
106 for(ptr = fields; *ptr != NULL; ptr++) {
130 /* do not fail on unexpected fields */
163 const char **fields = local
167 if (*fields == NULL || *(fields[0]) == '\0') {
175 for(ptr = t_strsplit_spaces(fields[0], ","); *ptr != NULL; ptr++) {
214 for(ptr = fields; *ptr != NULL; ptr++) {
227 /* do not fail on unexpected fields */
H A Dpassword-scheme-pbkdf2.c54 const char *const *fields; local
66 fields = t_strsplit(t_strndup(raw_password + 3, size - 3), "$");
67 salt = fields[0];
68 if (str_array_length(fields) != 3 ||
69 str_to_uint(fields[1], &rounds) < 0) {
74 if (strlen(fields[2]) != sizeof(key1)*2 ||
75 hex_to_binary(fields[2], &buf) < 0) {
H A Duserdb-lua.c40 const char *const *fields = t_strsplit_spaces(args, " "); local
41 while(*fields != NULL) {
42 if (strncmp(*fields, "file=", 5) == 0) {
43 module->file = p_strdup(pool, (*fields)+5);
44 } else if (strncmp(*fields, "blocking=", 9) == 0) {
45 const char *value = (*fields)+9;
55 } else if (strncmp(*fields, "cache_key=", 10) == 0) {
56 if (*((*fields)+10) != '\0')
57 cache_key = (*fields)+10;
61 i_fatal("Unsupported parameter %s", *fields);
[all...]
H A Dauth-fields.c9 #include "auth-fields.h"
13 ARRAY_TYPE(auth_field) fields, snapshot_fields;
20 struct auth_fields *fields; local
22 fields = p_new(pool, struct auth_fields, 1);
23 fields->pool = pool;
24 return fields;
27 static void auth_fields_snapshot_preserve(struct auth_fields *fields) argument
29 if (!fields->snapshotted || array_is_created(&fields->snapshot_fields))
32 p_array_init(&fields
38 auth_fields_find_idx(struct auth_fields *fields, const char *key, unsigned int *idx_r) argument
57 auth_fields_add(struct auth_fields *fields, const char *key, const char *value, enum auth_field_flags flags) argument
82 auth_fields_remove(struct auth_fields *fields, const char *key) argument
92 auth_fields_find(struct auth_fields *fields, const char *key) argument
104 auth_fields_exists(struct auth_fields *fields, const char *key) argument
109 auth_fields_reset(struct auth_fields *fields) argument
117 auth_fields_import_prefixed(struct auth_fields *fields, const char *prefix, const char *str, enum auth_field_flags flags) argument
139 auth_fields_import(struct auth_fields *fields, const char *str, enum auth_field_flags flags) argument
152 auth_fields_append(struct auth_fields *fields, string_t *dest, enum auth_field_flags flags_mask, enum auth_field_flags flags_result) argument
180 auth_fields_is_empty(struct auth_fields *fields) argument
186 auth_fields_booleanize(struct auth_fields *fields, const char *key) argument
197 auth_fields_snapshot(struct auth_fields *fields) argument
216 auth_fields_rollback(struct auth_fields *fields) argument
[all...]
H A Dpassdb-lua.c112 const char *const *fields = t_strsplit_spaces(args, " "); local
113 while(*fields != NULL) {
114 if (strncmp(*fields, "file=", 5) == 0) {
115 module->file = p_strdup(pool, (*fields)+5);
116 } else if (strncmp(*fields, "blocking=", 9) == 0) {
117 const char *value = (*fields)+9;
127 } else if (strncmp(*fields, "cache_key=", 10) == 0) {
128 if (*((*fields)+10) != '\0')
129 cache_key = (*fields)+10;
132 } else if (strncmp(*fields, "schem
[all...]
H A Dpassdb-passwd-file.c21 passwd_file_add_extra_fields(struct auth_request *request, char *const *fields) argument
30 for (i = 0; fields[i] != NULL; i++) {
31 value = strchr(fields[i], '=');
33 key = t_strdup_until(fields[i], value);
39 fields[i], error);
44 key = fields[i];
H A Dpassword-scheme-scram.c57 const char *const *fields; local
61 fields = t_strsplit(t_strndup(credentials, size), ",");
63 if (str_array_length(fields) != 4) {
67 if (str_to_uint(fields[0], iter_count_r) < 0 ||
73 *salt_r = fields[1];
76 if (base64_decode(fields[2], strlen(fields[2]), NULL, buf) < 0 ||
84 if (base64_decode(fields[3], strlen(fields[3]), NULL, buf) < 0 ||
H A Duserdb-passwd-file.c31 passwd_file_add_extra_fields(struct auth_request *request, char *const *fields) argument
40 for (i = 0; fields[i] != NULL; i++) {
41 if (strncmp(fields[i], "userdb_", 7) != 0)
44 key = fields[i] + 7;
53 fields[i], error);
/dovecot/src/stats/
H A Dstats-metrics.h18 struct metric_field *fields; member in struct:metric
H A Dstats-settings.h9 const char *fields; member in struct:stats_metric_settings
H A Dclient-reader.c39 const char *const *fields)
41 for (unsigned int i = 0; fields[i] != NULL; i++) {
42 const char *field = fields[i];
60 /* return unknown fields as empty */
80 str_append_tabescaped(str, metric->fields[i].field_key);
81 reader_client_dump_stats(str, metric->fields[i].stats, args);
38 reader_client_dump_stats(string_t *str, struct stats_dist *stats, const char *const *fields) argument
/dovecot/src/lib/
H A Devent-filter.h14 /* key=NULL-terminated list of key=value fields */
15 const struct event_filter_field *fields; member in struct:event_filter_query
33 /* Add a new query to the filter. All of the categories and fields in the query
42 /* Export the filter into a tabescaped string, so its fields are separated
H A Dlib-event-private.h37 ARRAY(struct event_field) fields; member in struct:event
/dovecot/src/lib-index/
H A Dmail-cache-decisions.c18 only these fields.
51 Different mailboxes have different decisions. Different fields have
86 dec = cache->fields[field].field.decision;
92 if (ioloop_time - cache->fields[field].field.last_used > 3600*24) {
94 cache->fields[field].field.last_used = (uint32_t)ioloop_time;
110 if (uid < cache->fields[field].uid_highwater ||
119 cache->fields[field].field.decision = MAIL_CACHE_DECISION_YES;
120 cache->fields[field].decision_dirty = TRUE;
125 cache->fields[field].uid_highwater = uid;
140 if (cache->fields[fiel
166 struct mail_cache_field *fields = local
[all...]
/dovecot/src/lib-smtp/
H A Dsmtp-server-cmd-xclient.c68 ARRAY_TYPE(smtp_proxy_data_field) *fields)
76 if (!array_is_created(fields))
77 p_array_init(fields, pool, 8);
78 field = array_append_space(fields);
66 smtp_server_cmd_xclient_extra_field(struct smtp_server_connection *conn, pool_t pool, const struct smtp_param *param, ARRAY_TYPE(smtp_proxy_data_field) *fields) argument
/dovecot/src/lib-storage/
H A Dmailbox-header.c13 struct mail_cache_field *fields, header_field = { local
35 fields = t_new(struct mail_cache_field, count);
40 fields[j++] = header_field;
43 mail_cache_register_fields(box->cache, fields, count);
57 ctx->idx[i] = fields[i].idx;
58 dest_name[i] = p_strdup(pool, fields[i].name + strlen("hdr."));
/dovecot/src/doveadm/
H A Ddoveadm-stats.c24 static void stats_dump(const char *path, const char *const *fields, bool reset) argument
28 unsigned int i, fields_count = str_array_length(fields);
38 str_append_tabescaped(cmd, fields[i]);
55 doveadm_print_header_simple(fields[i]);
93 const char *const fields[] = { local
96 stats_dump(path, fields, reset);
H A Ddoveadm-mail-mailbox-status.c38 const char *const *fields)
40 if (*fields == NULL)
41 i_fatal_status(EX_USAGE, "No status fields");
43 for (; *fields != NULL; fields++) {
44 const char *field = *fields;
190 const char *fields = args[0]; local
192 if (fields == NULL || args[1] == NULL)
195 status_parse_fields(ctx, t_strsplit_spaces(fields, " "));
264 .usage = DOVEADM_CMD_MAIL_USAGE_PREFIX"<fields> <mailbo
37 status_parse_fields(struct status_cmd_context *ctx, const char *const *fields) argument
[all...]
/dovecot/src/lib-oauth2/
H A Doauth2-private.h22 ARRAY_TYPE(oauth2_field) fields; member in struct:oauth2_request
/dovecot/src/lib-old-stats/
H A Dstats-parser.c42 bool stats_parser_diff(const struct stats_parser_field *fields, argument
50 unsigned int offset = fields[i].offset;
55 switch (fields[i].type) {
57 switch (fields[i].size) {
61 fields[i].name,
72 fields[i].name, *n2, *n1);
85 fields[i].name,
106 void stats_parser_add(const struct stats_parser_field *fields, argument
113 unsigned int offset = fields[i].offset;
117 switch (fields[
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-status.c196 const struct mail_cache_field *fields; local
207 fields = mail_cache_register_get_list(box->cache,
214 dec = fields[i].decision & ~MAIL_CACHE_DECISION_FORCED;
217 cf->name = fields[i].name;
218 cf->decision = fields[i].decision;
219 cf->last_used = fields[i].last_used;
228 const struct mail_cache_field *fields; local
232 fields = mail_cache_register_get_list(box->cache,
235 const char *name = fields[i].name;
/dovecot/src/imap-urlauth/
H A Dimap-urlauth.c138 const char *const *fields; local
157 fields = array_get(&reply.extra_fields, &count);
159 if (strncmp(fields[i], "client_service=", 15) == 0) {
160 service = fields[i] + 15;
/dovecot/src/lib-http/
H A Dtest-http-header-parser.c21 const struct http_header_parse_result *fields; member in struct:http_header_parse_test
112 .fields = valid_header_parse_result1
124 .fields = valid_header_parse_result2
139 .fields = valid_header_parse_result3
155 .fields = valid_header_parse_result4,
164 .fields = valid_header_parse_result5
169 .fields = valid_header_parse_result6
174 .fields = valid_header_parse_result7
218 result = &valid_header_parse_tests[i].fields[j];
316 .fields
[all...]

Completed in 108 milliseconds

123