| /dovecot/src/plugins/fts/ |
| H A D | fts-search-serialize.c | 11 void fts_search_serialize(buffer_t *buf, const struct mail_search_arg *args) argument 15 for (; args != NULL; args = args->next) { 16 chr = (args->match_always ? 1 : 0) | 17 (args->nonmatch_always ? 2 : 0); 20 if (HAVE_SUBARGS(args)) 21 fts_search_serialize(buf, args->value.subargs); 25 static void fts_search_deserialize_idx(struct mail_search_arg *args, argument 30 for (; args ! 46 fts_search_deserialize(struct mail_search_arg *args, const buffer_t *buf) argument 56 fts_search_deserialize_add_idx(struct mail_search_arg *args, const buffer_t *buf, unsigned int *idx, bool matches) argument 83 fts_search_deserialize_add_matches(struct mail_search_arg *args, const buffer_t *buf) argument 92 fts_search_deserialize_add_nonmatches(struct mail_search_arg *args, const buffer_t *buf) argument [all...] |
| H A D | fts-search-args.h | 5 struct mail_search_args *args);
|
| H A D | fts-search-serialize.h | 5 void fts_search_serialize(buffer_t *buf, const struct mail_search_arg *args); 6 /* add/remove [non]match_always fields in search args */ 7 void fts_search_deserialize(struct mail_search_arg *args, 9 /* add match_always=TRUE fields to search args */ 10 void fts_search_deserialize_add_matches(struct mail_search_arg *args, 12 /* add nonmatch_always=TRUE fields to search args */ 13 void fts_search_deserialize_add_nonmatches(struct mail_search_arg *args,
|
| /dovecot/src/pop3-login/ |
| H A D | client-authenticate.h | 9 bool cmd_capa(struct pop3_client *client, const char *args); 10 bool cmd_user(struct pop3_client *client, const char *args); 11 bool cmd_pass(struct pop3_client *client, const char *args); 12 bool cmd_auth(struct pop3_client *client, const char *args); 13 bool cmd_apop(struct pop3_client *client, const char *args);
|
| /dovecot/src/lib-storage/ |
| H A D | mail-search-parser-cmdline.c | 9 const char *const *args; member in struct:cmdline_mail_search_parser 19 if (parser->args[0] == NULL) { 27 if (strcmp(parser->args[0], "(") == 0) { 29 parser->args++; 32 } else if (strcmp(parser->args[0], ")") == 0) { 38 parser->args++; 42 *key_r = parser->args[0]; 43 parser->args++; 54 if (parser->args[0] == NULL) { 58 *value_r = parser->args[ 87 mail_search_parser_init_cmdline(const char *const args[]) argument [all...] |
| H A D | test-mail-search-args-simplify.c | 173 /* OR: drop redundant args */ 197 /* SUB: drop redundant args */ 224 test_build_search_args(const char *args) argument 230 parser = mail_search_parser_init_cmdline(t_strsplit(args, " ")); 270 struct mail_search_args *args; local 278 test_begin("mail search args simplify"); 281 args = test_build_search_args(tests[i].input); 284 already-initialized args. */ 285 args->simplified = TRUE; 286 mail_search_args_init(args, 302 struct mail_search_args *args; local [all...] |
| H A D | mail-search-args-simplify.c | 90 struct mail_search_arg *args, 97 *prev_argp = args; 102 mail_search_arg_one_deinit(args); 104 if ((*prev_argp)->match_not != args->match_not) { 116 struct mail_search_arg *args) 120 mail_search_arg_get_base_mask(args, &mask); 121 mask.bin_mask.mail_flags = args->value.flags; 122 return mail_search_args_merge_mask(ctx, args, &mask); 127 struct mail_search_arg *args) 131 mail_search_arg_get_base_mask(args, 89 mail_search_args_merge_mask(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args, const struct mail_search_simplify_prev_arg *mask) argument 115 mail_search_args_merge_flags(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 126 mail_search_args_merge_keywords(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 136 mail_search_args_simplify_set(struct mail_search_arg *args) argument 163 mail_search_args_merge_set(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 192 mail_search_args_merge_time(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 254 mail_search_args_merge_size(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 311 mail_search_args_merge_text(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument 323 mail_search_args_have_equal(const struct mail_search_arg *args, const struct mail_search_arg *wanted_arg) argument 387 mail_search_args_count(const struct mail_search_arg *args) argument 544 struct mail_search_arg *args = *argsp; local 677 struct mail_search_arg *args = *argsp; local 706 mail_search_args_unnest_inthreads(struct mail_search_args *args, struct mail_search_arg **argp, bool parent_inthreads, bool parent_and) argument 771 mail_search_args_simplify(struct mail_search_args *args) argument [all...] |
| /dovecot/src/auth/ |
| H A D | passdb-template.c | 10 ARRAY(const char *) args; member in struct:passdb_template 13 struct passdb_template *passdb_template_build(pool_t pool, const char *args) argument 20 tmp = t_strsplit_spaces(args, " "); 21 p_array_init(&tmpl->args, pool, str_array_length(tmp)); 32 args); 36 array_append(&tmpl->args, &key, 1); 37 array_append(&tmpl->args, &value, 1); 48 const char *const *args, *value; local 57 args = array_get(&tmpl->args, 78 const char *const *args; local [all...] |
| H A D | userdb-template.c | 10 ARRAY(const char *) args; member in struct:userdb_template 14 userdb_template_build(pool_t pool, const char *userdb_name, const char *args) argument 23 tmp = t_strsplit_spaces(args, " "); 24 p_array_init(&tmpl->args, pool, str_array_length(tmp)); 36 args); 60 array_append(&tmpl->args, &key, 1); 61 array_append(&tmpl->args, &value, 1); 72 const char *const *args, *value; local 81 args = array_get(&tmpl->args, 101 const char *const *args; local [all...] |
| H A D | passdb-blocking.c | 14 const char *const *args) 16 if (**args != '\0') 17 request->passdb_password = p_strdup(request->pool, *args); 18 args++; 20 if (*args != NULL) 21 auth_request_set_fields(request, args, NULL); 28 const char *const *args; local 30 args = t_strsplit_tabescaped(reply); 32 if (strcmp(*args, "OK") == 0 && args[ 13 auth_worker_reply_parse_args(struct auth_request *request, const char *const *args) argument [all...] |
| /dovecot/src/old-stats/ |
| H A D | client-export.h | 6 int client_export(struct client *client, const char *const *args,
|
| H A D | client-reset.h | 6 int client_stats_reset(struct client *client, const char *const *args,
|
| /dovecot/src/plugins/mail-filter/ |
| H A D | istream-ext-filter.h | 6 const char *args);
|
| H A D | ostream-ext-filter.h | 6 const char *args);
|
| /dovecot/src/pop3/ |
| H A D | pop3-commands.h | 5 const char *name, const char *args);
|
| /dovecot/src/lib-imap/ |
| H A D | imap-id.c | 53 imap_id_reply_generate_from_imap_args(const struct imap_arg *args) argument 58 if (IMAP_ARG_IS_EOL(args)) 63 for (; !IMAP_ARG_IS_EOL(args); args++) { 64 if (!imap_arg_get_astring(args, &key)) { 66 if (IMAP_ARG_IS_EOL(&args[1])) 68 args++; 76 if (IMAP_ARG_IS_EOL(&args[1])) { 80 args++; 81 if (!imap_arg_get_astring(args, 102 const struct imap_arg *args; local 132 imap_id_args_get_log_reply(const struct imap_arg *args, const char *settings) argument [all...] |
| /dovecot/src/lib-storage/index/imapc/ |
| H A D | imapc-search.h | 6 struct mail_search_args *args, 13 void imapc_search_reply_search(const struct imap_arg *args, 15 void imapc_search_reply_esearch(const struct imap_arg *args,
|
| /dovecot/src/anvil/ |
| H A D | anvil-connection.c | 48 const char *const *args, const char **error_r) 50 const char *cmd = args[0]; 55 args++; 57 if (args[0] == NULL || args[1] == NULL) { 61 if (str_to_pid(args[0], &pid) < 0) { 65 connect_limit_connect(connect_limit, pid, args[1]); 67 if (args[0] == NULL || args[1] == NULL) { 71 if (str_to_pid(args[ 47 anvil_connection_request(struct anvil_connection *conn, const char *const *args, const char **error_r) argument 143 const char *line, *const *args, *error; local [all...] |
| /dovecot/src/imap/ |
| H A D | cmd-enable.c | 8 const struct imap_arg *args; local 12 if (!client_read_args(cmd, 0, 0, &args)) 17 for (; !IMAP_ARG_IS_EOL(args); args++) { 18 if (!imap_arg_get_atom(args, &str)) {
|
| H A D | cmd-search.c | 4 #include "imap-search-args.h" 11 const struct imap_arg *args; local 15 if (!client_read_args(cmd, 0, 0, &args)) 24 if ((ret = cmd_search_parse_return_if_found(ctx, &args)) <= 0) { 29 if (imap_arg_atom_equals(args, "CHARSET")) { 31 if (!imap_arg_get_astring(&args[1], &charset)) { 37 args += 2; 42 ret = imap_search_args_build(cmd, args, charset, &sargs);
|
| H A D | imap-search-args.c | 7 #include "imap-search-args.h" 39 const struct imap_arg *args, const char *charset, 47 if (IMAP_ARG_IS_EOL(args)) { 52 parser = mail_search_parser_init_imap(args); 66 if (search_args_have_searchres(sargs->args)) { 109 struct mail_search_args *args; local 111 args = mail_search_build_init(); 112 args->args = p_new(args 38 imap_search_args_build(struct client_command_context *cmd, const struct imap_arg *args, const char *charset, struct mail_search_args **search_args_r) argument 130 struct mail_search_args *args; local [all...] |
| H A D | cmd-cancelupdate.c | 23 const struct imap_arg *args; local 27 if (!client_read_args(cmd, 0, 0, &args)) 30 for (i = 0; args[i].type == IMAP_ARG_STRING; i++) ; 31 if (!IMAP_ARG_IS_EOL(&args[i]) || i == 0) { 36 while (imap_arg_get_quoted(args, &tag)) { 41 args++;
|
| H A D | cmd-id.c | 9 const struct imap_arg *args; local 12 if (!client_read_args(cmd, 0, 0, &args)) 17 value = imap_id_args_get_log_reply(args, set->imap_id_log);
|
| /dovecot/src/lib/ |
| H A D | imem.c | 40 va_list args; local 43 va_start(args, format); 44 ret = p_strdup_vprintf(default_pool, format, args); 45 va_end(args); 49 char *i_strdup_vprintf(const char *format, va_list args) argument 51 return p_strdup_vprintf(default_pool, format, args); 56 va_list args; local 62 va_start(args, str1); 65 const char *temp = vstrconcat(str1, args, &len); 71 va_end(args); [all...] |
| /dovecot/src/doveadm/ |
| H A D | doveadm-stats.c | 13 static void dump_timing(const char *const **args, unsigned int fields_count) argument 15 unsigned int i, args_count = str_array_length(*args); 20 doveadm_print((*args)[i]); 21 *args += args_count; 61 const char *const *args = local 64 const char *metric_name = args[0]; 65 doveadm_print(metric_name); args++; 67 dump_timing(&args, fields_count); 68 while (*args != NULL) { 70 doveadm_print(*args); arg [all...] |