/dovecot/src/lib-auth/ |
H A D | auth-client-request.c | 25 const struct auth_request_info *info) 31 str_append_tabescaped(str, info->mech); 33 str_append_tabescaped(str, info->service); 35 if ((info->flags & AUTH_REQUEST_FLAG_SUPPORT_FINAL_RESP) != 0) 37 if ((info->flags & AUTH_REQUEST_FLAG_SECURED) != 0) { 39 if ((info->flags & AUTH_REQUEST_FLAG_TRANSPORT_SECURITY_TLS) != 0) 42 i_assert((info->flags & AUTH_REQUEST_FLAG_TRANSPORT_SECURITY_TLS) == 0); 44 if ((info->flags & AUTH_REQUEST_FLAG_NO_PENALTY) != 0) 46 if ((info->flags & AUTH_REQUEST_FLAG_VALID_CLIENT_CERT) != 0) 48 if ((info 23 auth_server_send_new_request(struct auth_server_connection *conn, struct auth_client_request *request, const struct auth_request_info *info) argument [all...] |
H A D | auth-master.h | 39 const char *user, const struct auth_user_info *info, 44 const char *user, const struct auth_user_info *info, 61 const struct auth_user_info *info) ATTR_NULL(3);
|
/dovecot/src/lib-storage/index/maildir/ |
H A D | maildir-filename-flags.c | 15 const char *info; local 20 info = strrchr(fname, MAILDIR_INFO_SEP); 21 if (info == NULL || info[1] != '2' || info[2] != MAILDIR_FLAGS_SEP) 24 for (info += 3; *info != '\0' && *info != MAILDIR_FLAGS_SEP; info++) { 25 switch (*info) { 98 const char *info, *oldflags; local [all...] |
/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-index-iter.c | 57 ctx->info_pool = pool_alloconly_create("mailbox list index iter info", 128); 61 ctx->info.ns = list->ns; 87 ctx->info.vname = mailbox_list_get_vname(ctx->ctx.list, str_c(ctx->path)); 88 ctx->info.flags = node->children != NULL ? 90 if (strcmp(ctx->info.vname, "INBOX") != 0) { 92 ctx->info.vname = p_strdup(ctx->info_pool, ctx->info.vname); 95 ctx->info.vname = "INBOX"; 96 if (mail_namespace_is_inbox_noinferiors(ctx->info.ns)) { 97 ctx->info [all...] |
H A D | mailbox-list-iter-private.h | 28 const struct mailbox_info *info, 31 if ((info->flags & (MAILBOX_NOSELECT|MAILBOX_NOCHILDREN)) == 27 mailbox_list_iter_try_delete_noselect(struct mailbox_list_iterate_context *ctx, const struct mailbox_info *info, const char *storage_name) argument
|
H A D | mailbox-list-iter.c | 404 const struct mailbox_info *info; local 413 info = mailbox_list_iter_next(list_iter); 414 if (info != NULL && mailbox_ns_prefix_is_shared_inbox(ns) && 415 mailbox_is_shared_inbox(ns, info->vname)) { 417 info = mailbox_list_iter_next(list_iter); 419 ret = info != NULL ? 1 : 0; 569 const struct mailbox_info *info; local 605 info = mailbox_list_iter_next(ctx->backend_ctx); 607 info = ctx->pending_backend_info; 613 has_children = info ! 664 const struct mailbox_info *info = NULL; local 829 struct mailbox_info *info = &actx->new_info; local 990 const struct mailbox_info *info; local 1038 special_use_selection(struct mailbox_list_iterate_context *ctx, const struct mailbox_info *info) argument 1055 const struct mailbox_info *info; local [all...] |
H A D | mailbox-list-subscriptions.c | 19 struct mailbox_info info; member in struct:subscriptions_mailbox_list_iterate_context 245 ctx->info.ns = list->ns; 268 ctx->info.vname = vname; 275 ctx->info.flags = subs_flags; 276 return &ctx->info; 282 ctx->info.flags = MAILBOX_NONEXISTENT; 284 &ctx->info.flags) < 0) { 285 ctx->info.flags = 0; 288 (ctx->info.flags & (MAILBOX_CHILDREN | 294 ctx->info [all...] |
H A D | mailbox-list-fs-iter.c | 30 /* this directory's info flags. */ 48 struct mailbox_info info; member in struct:fs_list_iterate_context 532 ctx->info.ns = _list->ns; 572 ctx->info.flags &= ~(MAILBOX_NOSELECT | MAILBOX_NONEXISTENT); 574 if (mail_namespace_is_inbox_noinferiors(ctx->info.ns)) { 575 ctx->info.flags &= ~(MAILBOX_CHILDREN|MAILBOX_NOCHILDREN); 576 ctx->info.flags |= MAILBOX_NOINFERIORS; 594 ctx->info.flags = 0; 595 ctx->info.vname = fs_list_get_inbox_vname(ctx); 597 if (mailbox_list_mailbox(ctx->ctx.list, "INBOX", &ctx->info [all...] |
/dovecot/src/doveadm/dsync/ |
H A D | dsync-mailbox-tree-fill.c | 17 const struct mailbox_info *info, 22 node = dsync_mailbox_tree_get(tree, info->vname); 23 if (node->ns == info->ns) 27 node->ns = info->ns; 30 info->vname, node->ns->prefix, info->ns->prefix); 39 const struct mailbox_info *info, 43 if (dsync_mailbox_tree_add_node(tree, info, node_r) < 0) { 76 const struct mailbox_info *info, 88 if ((info 16 dsync_mailbox_tree_add_node(struct dsync_mailbox_tree *tree, const struct mailbox_info *info, struct dsync_mailbox_node **node_r) argument 38 dsync_mailbox_tree_add_exists_node(struct dsync_mailbox_tree *tree, const struct mailbox_info *info, struct dsync_mailbox_node **node_r, enum mail_error *error_r) argument 75 dsync_mailbox_tree_add(struct dsync_mailbox_tree *tree, const struct mailbox_info *info, const guid_128_t box_guid, enum mail_error *error_r) argument 280 dsync_mailbox_info_is_wanted(const struct mailbox_info *info, const char *box_name, const char *const *exclude_mailboxes) argument 337 const struct mailbox_info *info; local [all...] |
/dovecot/src/doveadm/ |
H A D | doveadm-mailbox-list-iter.c | 20 struct mailbox_info info; member in struct:doveadm_mailbox_list_iter 166 const struct mailbox_info *info; local 175 iter->info.vname = patterns[iter->pattern_idx++]; 176 iter->info.ns = mail_namespace_find(iter->user->namespaces, 177 iter->info.vname); 178 return &iter->info; 181 while ((info = mailbox_list_iter_next(iter->iter)) != NULL) { 182 char sep = mail_namespace_get_sep(info->ns); 184 if ((info->flags & (MAILBOX_NOSELECT | 191 info [all...] |
H A D | doveadm-auth.c | 33 struct auth_user_info info; member in struct:authtest_input 70 ret = auth_master_user_lookup(conn, input->username, &input->info, 73 ret = auth_master_pass_lookup(conn, input->username, &input->info, 163 struct auth_request_info info; local 182 i_zero(&info); 183 info.mech = "PLAIN"; 184 info.service = input->info.service; 185 info.local_ip = input->info 217 auth_user_info_parse(struct auth_user_info *info, const char *arg) argument [all...] |
H A D | doveadm-mail-search.c | 14 const struct mailbox_info *info) 23 if (doveadm_mail_iter_init(ctx, info, ctx->search_args, 0, NULL, FALSE, 55 const struct mailbox_info *info; local 60 while ((info = doveadm_mailbox_list_iter_next(iter)) != NULL) T_BEGIN { 61 if (cmd_search_box(ctx, info) < 0) 13 cmd_search_box(struct doveadm_mail_cmd_context *ctx, const struct mailbox_info *info) argument
|
H A D | doveadm-mail-altmove.c | 19 const struct mailbox_info *info, 27 if (doveadm_mail_iter_init(ctx, info, search_args, 0, NULL, FALSE, 34 info->vname, mail->uid); 63 const struct mailbox_info *info; local 73 while ((info = doveadm_mailbox_list_iter_next(iter)) != NULL) T_BEGIN { 74 ns_storage = mail_namespace_get_default_storage(info->ns); 83 prev_ns = info->ns; 85 if (cmd_altmove_box(_ctx, info, _ctx->search_args, ctx->reverse) < 0) 18 cmd_altmove_box(struct doveadm_mail_cmd_context *ctx, const struct mailbox_info *info, struct mail_search_args *search_args, bool reverse) argument
|
H A D | doveadm-mail-iter.h | 10 const struct mailbox_info *info,
|
H A D | doveadm-auth-server.c | 32 struct auth_user_info info; member in struct:authtest_input 67 ret = auth_master_user_lookup(conn, input->username, &input->info, 70 ret = auth_master_pass_lookup(conn, input->username, &input->info, 143 static void auth_user_info_parse(struct auth_user_info *info, const char *arg) argument 146 info->service = arg + 8; 148 if (net_addr2ip(arg + 4, &info->local_ip) < 0) 151 if (net_addr2ip(arg + 4, &info->remote_ip) < 0) 154 if (net_str2port(arg + 6, &info->local_port) < 0) 157 if (net_str2port(arg + 6, &info->remote_port) < 0) 176 ctx = auth_master_user_list_init(conn, user_mask, &input->info); [all...] |
H A D | doveadm-mail-import.c | 42 const struct mailbox_info *info, 54 ns = mail_namespace_find(user->namespaces, info->vname); 56 name = convert_vname_separators(info->vname, 57 mail_namespace_get_sep(info->ns), 130 const struct mailbox_info *info, 138 if (doveadm_mail_iter_init(&ctx->ctx, info, search_args, 0, NULL, TRUE, 144 if (dest_mailbox_open_or_create(ctx, dest_user, info, &box) < 0) 193 const struct mailbox_info *info; local 201 while ((info = doveadm_mailbox_list_iter_next(iter)) != NULL) T_BEGIN { 202 if (cmd_import_box(ctx, user, info, _ct 40 dest_mailbox_open_or_create(struct import_cmd_context *ctx, struct mail_user *user, const struct mailbox_info *info, struct mailbox **box_r) argument 129 cmd_import_box(struct import_cmd_context *ctx, struct mail_user *dest_user, const struct mailbox_info *info, struct mail_search_args *search_args) argument [all...] |
H A D | doveadm-mail-index.c | 102 cmd_index_box(struct index_cmd_context *ctx, const struct mailbox_info *info) argument 108 box = mailbox_alloc(info->ns->list, info->vname, 116 i_error("Opening mailbox %s failed: %s", info->vname, 131 i_error("Syncing mailbox %s failed: %s", info->vname, 189 const struct mailbox_info *info; local 202 while ((info = mailbox_list_iter_next(iter)) != NULL) { 203 if ((info->flags & (MAILBOX_NOSELECT | 206 cmd_index_queue(ctx, user, info->vname); 208 if (cmd_index_box(ctx, info) < [all...] |
/dovecot/src/lib-storage/ |
H A D | mailbox-guid-cache.c | 43 const struct mailbox_info *info; local 65 while ((info = mailbox_list_iter_next(ctx)) != NULL) { 66 if ((info->flags & 70 box = mailbox_alloc(list, info->vname, 0); 74 info->vname, mailbox_get_last_internal_error(box, NULL)); 79 info->vname, rec->vname, 85 rec->vname = p_strdup(list->guid_cache_pool, info->vname);
|
/dovecot/src/plugins/acl/ |
H A D | acl-mailbox-list.c | 21 struct mailbox_info info; member in struct:acl_mailbox_list_iterate_context 214 const struct mailbox_info *info; local 216 while ((info = alist->module_ctx.super.iter_next(_ctx)) != NULL) { 221 mailbox_tree_lookup(ctx->lookup_boxes, info->vname) != NULL) 225 info->vname); 229 return info; 260 child = t_strdup_printf("%s%cx", ctx->info.vname, ctx->sep); 272 const struct mailbox_info *info; local 286 node = mailbox_tree_lookup(ctx->lookup_boxes, ctx->info.vname); 296 for (i = 0; ctx->info 335 struct mailbox_info *info = &ctx->info; local 449 const struct mailbox_info *info; local [all...] |
H A D | acl-shared-storage.c | 40 const struct mailbox_info *info; local 69 while ((info = mailbox_list_iter_next(iter)) != NULL) 73 if (info == NULL && !acl_ns_prefix_exists(new_ns)) {
|
/dovecot/src/login-common/ |
H A D | sasl-server.c | 346 struct auth_request_info info; local 375 i_zero(&info); 376 info.mech = mech->name; 377 info.service = service; 378 info.session_id = client_get_session_id(client); 380 info.cert_username = client->client_cert_common_name; 382 info.cert_username = ssl_iostream_get_peer_name(client->ssl_iostream); 383 info.ssl_cipher = ssl_iostream_get_cipher(client->ssl_iostream, 384 &info.ssl_cipher_bits); 385 info [all...] |
/dovecot/src/plugins/quota/ |
H A D | quota-count.c | 20 struct mailbox_info info; member in struct:quota_mailbox_iter 128 const struct mailbox_info *info; local 144 while ((info = mailbox_list_iter_next(iter->iter)) != NULL) { 145 if ((info->flags & (MAILBOX_NONEXISTENT | 147 return info; 159 iter->info.ns = iter->ns; 160 iter->info.vname = t_strndup(iter->ns->prefix, 162 return &iter->info; 172 const struct mailbox_info *info; local 182 while ((info 342 const struct mailbox_info *info; local [all...] |
/dovecot/src/lib-settings/ |
H A D | settings-parser.c | 26 const struct setting_parser_info *info; member in struct:setting_link 73 const struct setting_parser_info *info, 96 struct setting_parser_info info; local 114 i_zero(&info); 115 info = *def->list_info; 118 new_set = p_malloc(ctx->set_pool, info.struct_size); 123 new_changes = p_malloc(ctx->set_pool, info.struct_size); 127 keyp = CONST_PTR_OFFSET(children[i], info.type_offset); 138 new_link->info = def->list_info; 146 info 152 setting_parser_copy_defaults(struct setting_parser_context *ctx, const struct setting_parser_info *info, struct setting_link *link) argument 291 setting_define_find(const struct setting_parser_info *info, const char *key) argument 574 get_deflist(struct setting_parser_context *ctx, struct setting_link *parent, const struct setting_define *def, const struct setting_parser_info *info, const char *key, const char *value, ARRAY_TYPE(void_array) *result, ARRAY_TYPE(void_array) *change_result) argument 1170 settings_check_dynamic(const struct setting_parser_info *info, pool_t pool, void *set, const char **error_r) argument 1189 settings_check(const struct setting_parser_info *info, pool_t pool, void *set, const char **error_r) argument 1271 settings_var_expand_info(const struct setting_parser_info *info, void *set, pool_t pool, const struct var_expand_table *table, const struct var_expand_func_table *func_table, void *func_context, string_t *str, const char **error_r) argument 1371 settings_var_expand(const struct setting_parser_info *info, void *set, pool_t pool, const struct var_expand_table *table, const char **error_r) argument 1380 settings_var_expand_with_funcs(const struct setting_parser_info *info, void *set, pool_t pool, const struct var_expand_table *table, const struct var_expand_func_table *func_table, void *func_context, const char **error_r) argument 1417 settings_vars_have_key(const struct setting_parser_info *info, void *set, char var_key, const char *long_var_key, const char **key_r, const char **value_r) argument 1481 settings_set_parent(const struct setting_parser_info *info, void *child, void *parent) argument 1582 settings_dup_full(const struct setting_parser_info *info, const void *set, pool_t pool, bool keep_values) argument 1623 settings_dup(const struct setting_parser_info *info, const void *set, pool_t pool) argument 1629 settings_dup_with_pointers(const struct setting_parser_info *info, const void *set, pool_t pool) argument 1636 settings_changes_dup(const struct setting_parser_info *info, const void *change_set, pool_t pool) argument 1844 settings_find_dynamic(const struct setting_parser_info *info, const void *base_set, const char *name) argument 1972 settings_changes_init(const struct setting_parser_info *info, const void *change_set, pool_t pool) argument [all...] |
/dovecot/src/lib-ntlm/ |
H A D | ntlm-message.c | 75 struct ntlmssp_v2_target_info info; local 89 i_zero(&info); 90 write_le16(&info.type, type); 94 buffer_append(buf, &info, sizeof(info)); 95 length = sizeof(info); 102 write_le16(&info.length, 104 buffer_append(buf, &info, sizeof(info)); 106 sizeof(info); [all...] |
/dovecot/src/lib-mail/ |
H A D | istream-attachment-extractor.h | 41 int (*open_attachment_ostream)(struct istream_attachment_info *info,
|