| /dovecot/src/auth/ |
| H A D | test-db-dict.c | 17 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 D | db-oauth2.h | 25 struct auth_fields *fields; member in struct:db_oauth2_request
|
| H A D | mech-oauth2.c | 104 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 D | password-scheme-pbkdf2.c | 54 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 D | userdb-lua.c | 40 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 D | auth-fields.c | 9 #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 D | passdb-lua.c | 112 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 D | passdb-passwd-file.c | 21 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 D | password-scheme-scram.c | 57 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 D | userdb-passwd-file.c | 31 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 D | stats-metrics.h | 18 struct metric_field *fields; member in struct:metric
|
| H A D | stats-settings.h | 9 const char *fields; member in struct:stats_metric_settings
|
| H A D | client-reader.c | 39 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 D | event-filter.h | 14 /* 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 D | lib-event-private.h | 37 ARRAY(struct event_field) fields; member in struct:event
|
| /dovecot/src/lib-index/ |
| H A D | mail-cache-decisions.c | 18 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 D | smtp-server-cmd-xclient.c | 68 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 D | mailbox-header.c | 13 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 D | doveadm-stats.c | 24 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 D | doveadm-mail-mailbox-status.c | 38 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 D | oauth2-private.h | 22 ARRAY_TYPE(oauth2_field) fields; member in struct:oauth2_request
|
| /dovecot/src/lib-old-stats/ |
| H A D | stats-parser.c | 42 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 D | index-status.c | 196 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 D | imap-urlauth.c | 138 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 D | test-http-header-parser.c | 21 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...] |