Searched refs:ctx (Results 1 - 25 of 503) sorted by relevance

1234567891011>>

/dovecot/src/lib-mail/
H A Drfc822-parser.c54 void rfc822_parser_init(struct rfc822_parser_context *ctx, argument
58 i_zero(ctx);
59 ctx->data = data;
60 ctx->end = data + size;
61 ctx->last_comment = last_comment;
64 int rfc822_skip_comment(struct rfc822_parser_context *ctx) argument
69 i_assert(*ctx->data == '(');
71 if (ctx->last_comment != NULL)
72 str_truncate(ctx->last_comment, 0);
74 start = ++ctx
108 rfc822_skip_lwsp(struct rfc822_parser_context *ctx) argument
126 rfc822_parse_atom(struct rfc822_parser_context *ctx, string_t *str) argument
150 rfc822_parse_dot_atom(struct rfc822_parser_context *ctx, string_t *str) argument
193 rfc822_parse_mime_token(struct rfc822_parser_context *ctx, string_t *str) argument
209 rfc822_parse_quoted_string(struct rfc822_parser_context *ctx, string_t *str) argument
247 rfc822_parse_atom_or_dot(struct rfc822_parser_context *ctx, string_t *str) argument
271 rfc822_parse_phrase(struct rfc822_parser_context *ctx, string_t *str) argument
304 rfc822_parse_domain_literal(struct rfc822_parser_context *ctx, string_t *str) argument
334 rfc822_parse_domain(struct rfc822_parser_context *ctx, string_t *str) argument
353 rfc822_parse_content_type(struct rfc822_parser_context *ctx, string_t *str) argument
374 rfc822_parse_content_param(struct rfc822_parser_context *ctx, const char **key_r, const char **value_r) argument
[all...]
H A Dmessage-decoder.c42 message_decode_body_init_charset(struct message_decoder_context *ctx,
49 struct message_decoder_context *ctx; local
51 ctx = i_new(struct message_decoder_context, 1);
52 ctx->flags = flags;
53 ctx->normalizer = normalizer;
54 ctx->buf = buffer_create_dynamic(default_pool, 8192);
55 ctx->buf2 = buffer_create_dynamic(default_pool, 8192);
56 ctx->encoding_buf = buffer_create_dynamic(default_pool, 128);
57 return ctx;
62 struct message_decoder_context *ctx local
80 message_decoder_set_return_binary(struct message_decoder_context *ctx, bool set) argument
124 parse_content_type(struct message_decoder_context *ctx, struct message_header_line *hdr) argument
152 message_decode_header(struct message_decoder_context *ctx, struct message_header_line *hdr, struct message_block *output) argument
200 translation_buf_decode(struct message_decoder_context *ctx, const unsigned char **data, size_t *size) argument
239 message_decode_body_init_charset(struct message_decoder_context *ctx, struct message_part *part) argument
268 message_decode_body(struct message_decoder_context *ctx, struct message_block *input, struct message_block *output) argument
362 message_decoder_decode_next_block(struct message_decoder_context *ctx, struct message_block *input, struct message_block *output) argument
388 message_decoder_current_content_type(struct message_decoder_context *ctx) argument
393 message_decoder_decode_reset(struct message_decoder_context *ctx) argument
[all...]
H A Dmessage-address.c21 static void add_address(struct message_address_parser_context *ctx) argument
25 addr = p_new(ctx->pool, struct message_address, 1);
27 memcpy(addr, &ctx->addr, sizeof(ctx->addr));
28 i_zero(&ctx->addr);
30 if (ctx->first_addr == NULL)
31 ctx->first_addr = addr;
33 ctx->last_addr->next = addr;
34 ctx->last_addr = addr;
80 static int parse_local_part(struct message_address_parser_context *ctx) argument
102 parse_domain(struct message_address_parser_context *ctx) argument
114 parse_domain_list(struct message_address_parser_context *ctx) argument
142 parse_angle_addr(struct message_address_parser_context *ctx) argument
185 parse_name_addr(struct message_address_parser_context *ctx) argument
210 parse_addr_spec(struct message_address_parser_context *ctx) argument
254 add_fixed_address(struct message_address_parser_context *ctx) argument
267 parse_mailbox(struct message_address_parser_context *ctx) argument
291 parse_group(struct message_address_parser_context *ctx) argument
346 parse_address(struct message_address_parser_context *ctx) argument
361 parse_address_list(struct message_address_parser_context *ctx, unsigned int max_addresses) argument
392 struct message_address_parser_context ctx; local
413 struct message_address_parser_context ctx; local
[all...]
H A Dmessage-parser.c44 int (*parse_next_block)(struct message_parser_ctx *ctx,
55 static int parse_next_header_init(struct message_parser_ctx *ctx,
57 static int parse_next_body_to_boundary(struct message_parser_ctx *ctx,
59 static int parse_next_body_to_eof(struct message_parser_ctx *ctx,
61 static int preparsed_parse_epilogue_init(struct message_parser_ctx *ctx,
63 static int preparsed_parse_next_header_init(struct message_parser_ctx *ctx,
89 static void parse_body_add_block(struct message_parser_ctx *ctx, argument
101 ctx->part->flags |= MESSAGE_PART_FLAG_HAS_NULS;
105 ctx->part->body_size.lines++;
106 if (ctx
125 message_parser_read_more(struct message_parser_ctx *ctx, struct message_block *block_r, bool *full_r) argument
199 parse_next_body_multipart_init(struct message_parser_ctx *ctx) argument
214 parse_next_body_message_rfc822_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
222 boundary_line_find(struct message_parser_ctx *ctx, const unsigned char *data, size_t size, bool full, struct message_boundary **boundary_r) argument
264 parse_next_mime_header_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
273 parse_next_body_skip_boundary_line(struct message_parser_ctx *ctx, struct message_block *block_r) argument
312 parse_part_finish(struct message_parser_ctx *ctx, struct message_boundary *boundary, struct message_block *block_r, bool first_line) argument
364 parse_next_body_to_boundary(struct message_parser_ctx *ctx, struct message_block *block_r) argument
454 parse_next_body_to_eof(struct message_parser_ctx *ctx, struct message_block *block_r) argument
472 parse_content_type(struct message_parser_ctx *ctx, struct message_header_line *hdr) argument
537 parse_next_header(struct message_parser_ctx *ctx, struct message_block *block_r) argument
678 parse_next_header_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
699 preparsed_skip_to_next(struct message_parser_ctx *ctx) argument
731 preparsed_parse_body_finish(struct message_parser_ctx *ctx, struct message_block *block_r) argument
741 preparsed_parse_prologue_finish(struct message_parser_ctx *ctx, struct message_block *block_r) argument
752 preparsed_parse_body_more(struct message_parser_ctx *ctx, struct message_block *block_r) argument
772 preparsed_parse_prologue_more(struct message_parser_ctx *ctx, struct message_block *block_r) argument
835 preparsed_parse_epilogue_more(struct message_parser_ctx *ctx, struct message_block *block_r) argument
855 preparsed_parse_epilogue_boundary(struct message_parser_ctx *ctx, struct message_block *block_r) argument
911 preparsed_parse_body_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
934 preparsed_parse_epilogue_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
955 preparsed_parse_finish_header(struct message_parser_ctx *ctx, struct message_block *block_r) argument
974 preparsed_parse_next_header(struct message_parser_ctx *ctx, struct message_block *block_r) argument
1008 preparsed_parse_next_header_init(struct message_parser_ctx *ctx, struct message_block *block_r) argument
1037 struct message_parser_ctx *ctx; local
1055 struct message_parser_ctx *ctx; local
1070 struct message_parser_ctx *ctx; local
1095 struct message_parser_ctx *ctx = *_ctx; local
1110 message_parser_parse_next_block(struct message_parser_ctx *ctx, struct message_block *block_r) argument
1154 message_parser_parse_header(struct message_parser_ctx *ctx, struct message_size *hdr_size, message_part_header_callback_t *callback, void *context) argument
1180 message_parser_parse_body(struct message_parser_ctx *ctx, message_part_header_callback_t *hdr_callback, void *context) argument
[all...]
/dovecot/src/plugins/notify/
H A Dnotify-plugin.c27 notify_context_find_mail_txn(struct notify_context *ctx, argument
30 struct notify_mail_txn *mail_txn = ctx->mail_txn_list;
41 struct notify_context *ctx; local
44 for (ctx = ctx_list; ctx != NULL; ctx = ctx->next) {
47 mail_txn->txn = ctx->v.mail_transaction_begin == NULL ? NULL :
48 ctx->v.mail_transaction_begin(t);
49 DLLIST_PREPEND(&ctx
55 struct notify_context *ctx; local
68 struct notify_context *ctx; local
81 struct notify_context *ctx; local
95 struct notify_context *ctx; local
112 struct notify_context *ctx; local
129 struct notify_context *ctx; local
145 struct notify_context *ctx; local
159 struct notify_context *ctx; local
169 struct notify_context *ctx; local
179 struct notify_context *ctx; local
190 struct notify_context *ctx; local
203 struct notify_context *ctx; local
214 struct notify_context *ctx; local
225 struct notify_context *ctx; local
236 struct notify_context *ctx; local
244 notify_unregister(struct notify_context *ctx) argument
[all...]
/dovecot/src/old-stats/
H A Dstats-carbon.c27 void *ctx; member in struct:stats_send_ctx
33 struct stats_send_ctx *ctx = *_ctx; local
36 io_remove(&ctx->io);
37 timeout_remove(&ctx->to);
38 i_close_fd(&ctx->fd);
39 pool_unref(&ctx->pool);
43 stats_carbon_callback(struct stats_send_ctx *ctx) argument
45 i_assert(ctx->callback != NULL);
46 void (*callback)(void *) = ctx->callback;
47 ctx
52 stats_carbon_timeout(struct stats_send_ctx *ctx) argument
60 stats_carbon_connected(struct stats_send_ctx *ctx) argument
93 struct stats_send_ctx *ctx = p_new(pool, local
[all...]
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-iter.c41 struct mailbox_list_index_iterate_context *ctx; local
51 ctx = p_new(pool, struct mailbox_list_index_iterate_context, 1);
52 ctx->ctx.pool = pool;
53 ctx->ctx.list = list;
54 ctx->ctx.flags = flags;
55 ctx->ctx
70 mailbox_list_index_update_info(struct mailbox_list_index_iterate_context *ctx) argument
129 mailbox_list_index_update_next(struct mailbox_list_index_iterate_context *ctx, bool follow_children) argument
164 iter_subscriptions_ok(struct mailbox_list_index_iterate_context *ctx) argument
187 struct mailbox_list_index_iterate_context *ctx = local
232 struct mailbox_list_index_iterate_context *ctx = local
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-print-formatted.c23 static struct doveadm_print_formatted_context ctx; variable in typeref:struct:doveadm_print_formatted_context
27 ctx.format = format;
32 i_zero(&ctx);
33 ctx.pool = pool_alloconly_create("doveadm formatted print", 1024);
34 ctx.buf = str_new(ctx.pool, 256);
35 p_array_init(&ctx.headers, ctx.pool, 8);
36 ctx.idx = 0;
45 entry.long_key = p_strdup(ctx
[all...]
H A Ddoveadm-print-server.c18 static struct doveadm_print_server_context ctx; variable in typeref:struct:doveadm_print_server_context
24 ctx.str = str_new(default_pool, 256);
29 str_free(&ctx.str);
37 ctx.header_count++;
42 str_append_tabescaped(ctx.str, value);
43 str_append_c(ctx.str, '\t');
45 if (++ctx.header_idx == ctx.header_count) {
46 ctx.header_idx = 0;
58 str_append_tabescaped_n(ctx
[all...]
H A Ddoveadm-mail-mailbox-status.c26 struct doveadm_mail_cmd_context ctx; member in struct:status_cmd_context
37 static void status_parse_fields(struct status_cmd_context *ctx, argument
47 if (ctx->total_sum) {
48 ctx->status_items |= TOTAL_STATUS_ITEMS;
49 ctx->metadata_items |= TOTAL_METADATA_ITEMS;
51 ctx->status_items |= ALL_STATUS_ITEMS;
52 ctx->metadata_items |= ALL_METADATA_ITEMS;
55 ctx->status_items |= STATUS_MESSAGES;
57 ctx->status_items |= STATUS_RECENT;
59 ctx
87 status_output(struct status_cmd_context *ctx, struct mailbox *box, const struct mailbox_status *status, const struct mailbox_metadata *metadata) argument
115 status_sum(struct status_cmd_context *ctx, const struct mailbox_status *status, const struct mailbox_metadata *metadata) argument
128 status_mailbox(struct status_cmd_context *ctx, const struct mailbox_info *info) argument
157 struct status_cmd_context *ctx = (struct status_cmd_context *)_ctx; local
189 struct status_cmd_context *ctx = (struct status_cmd_context *)_ctx; local
224 struct status_cmd_context *ctx = (struct status_cmd_context *)_ctx; local
233 struct status_cmd_context *ctx = (struct status_cmd_context *)_ctx; local
249 struct status_cmd_context *ctx; local
[all...]
H A Ddoveadm-print-json.c25 static struct doveadm_print_json_context ctx; variable in typeref:struct:doveadm_print_json_context
31 i_zero(&ctx);
32 ctx.pool = pool_alloconly_create("doveadm json print", 1024);
33 ctx.str = str_new(ctx.pool, 256);
34 p_array_init(&ctx.headers, ctx.pool, 1);
35 ctx.first_row = TRUE;
36 ctx.in_stream = FALSE;
43 lhdr = array_append_space(&ctx
[all...]
H A Ddoveadm-print-pager.c22 static struct doveadm_print_pager_context *ctx; variable in typeref:struct:doveadm_print_pager_context
29 fhdr = array_append_space(&ctx->headers);
31 fhdr->title = p_strdup(ctx->pool, hdr->title);
36 if (++ctx->header_idx == array_count(&ctx->headers)) {
37 ctx->header_idx = 0;
44 array_idx(&ctx->headers, ctx->header_idx);
46 if (ctx->header_idx == 0 && !ctx
[all...]
/dovecot/src/imap/
H A Dcmd-idle.c23 static void idle_add_keepalive_timeout(struct cmd_idle_context *ctx);
27 idle_finish(struct cmd_idle_context *ctx, bool done_ok, bool free_cmd) argument
29 struct client *client = ctx->client;
31 timeout_remove(&ctx->keepalive_to);
32 timeout_remove(&ctx->to_hibernate);
34 if (ctx->sync_ctx != NULL) {
36 (void)imap_sync_deinit(ctx->sync_ctx, ctx->cmd);
46 client_send_tagline(ctx->cmd, "OK Idle completed.");
48 client_send_tagline(ctx
56 idle_client_handle_input(struct cmd_idle_context *ctx, bool free_cmd) argument
72 idle_client_input_more(struct cmd_idle_context *ctx) argument
100 idle_client_input(struct cmd_idle_context *ctx) argument
112 keepalive_timeout(struct cmd_idle_context *ctx) argument
136 idle_sync_now(struct mailbox *box, struct cmd_idle_context *ctx) argument
149 idle_callback(struct mailbox *box, struct cmd_idle_context *ctx) argument
163 idle_add_keepalive_timeout(struct cmd_idle_context *ctx) argument
179 idle_hibernate_timeout(struct cmd_idle_context *ctx) argument
194 idle_add_hibernate_timeout(struct cmd_idle_context *ctx) argument
210 struct cmd_idle_context *ctx = cmd->context; local
283 struct cmd_idle_context *ctx; local
[all...]
H A Dcmd-getmetadata.c38 cmd_getmetadata_mailbox_iter_next(struct imap_getmetadata_context *ctx);
41 cmd_getmetadata_parse_options(struct imap_getmetadata_context *ctx, argument
50 str_to_uint32(value, &ctx->maxsize) < 0) {
51 client_send_command_error(ctx->cmd,
58 client_send_command_error(ctx->cmd,
63 ctx->depth = 0;
65 ctx->depth = 1;
67 ctx->depth = UINT_MAX;
69 client_send_command_error(ctx->cmd,
74 client_send_command_error(ctx
83 imap_metadata_parse_entry_names(struct imap_getmetadata_context *ctx, const struct imap_arg *entries) argument
107 metadata_add_entry(struct imap_getmetadata_context *ctx, const char *entry) argument
137 cmd_getmetadata_send_nil_reply(struct imap_getmetadata_context *ctx, const char *entry) argument
149 cmd_getmetadata_send_entry(struct imap_getmetadata_context *ctx, const char *entry, bool require_reply) argument
211 cmd_getmetadata_stream_continue(struct imap_getmetadata_context *ctx) argument
241 cmd_getmetadata_send_entry_tree(struct imap_getmetadata_context *ctx, const char *entry) argument
299 cmd_getmetadata_iter_deinit(struct imap_getmetadata_context *ctx) argument
311 cmd_getmetadata_deinit(struct imap_getmetadata_context *ctx) argument
334 struct imap_getmetadata_context *ctx = cmd->context; local
378 cmd_getmetadata_start(struct imap_getmetadata_context *ctx) argument
394 cmd_getmetadata_server(struct imap_getmetadata_context *ctx) argument
401 cmd_getmetadata_try_mailbox(struct imap_getmetadata_context *ctx, struct mail_namespace *ns, const char *mailbox) argument
414 cmd_getmetadata_mailbox(struct imap_getmetadata_context *ctx, struct mail_namespace *ns, const char *mailbox) argument
428 cmd_getmetadata_mailbox_iter_next(struct imap_getmetadata_context *ctx) argument
459 struct imap_getmetadata_context *ctx; local
[all...]
H A Dcmd-setmetadata.c28 static void cmd_setmetadata_deinit(struct imap_setmetadata_context *ctx) argument
30 o_stream_set_flush_callback(ctx->cmd->client->output,
31 client_output, ctx->cmd->client);
33 ctx->cmd->client->input_lock = NULL;
34 imap_parser_unref(&ctx->parser);
35 if (ctx->trans != NULL)
36 imap_metadata_transaction_rollback(&ctx->trans);
37 if (ctx->box != NULL && ctx->box != ctx
43 cmd_setmetadata_parse_entryvalue(struct imap_setmetadata_context *ctx, const char **entry_r, const struct imap_arg **value_r) argument
122 cmd_setmetadata_entry_read_stream(struct imap_setmetadata_context *ctx) argument
159 cmd_setmetadata_entry(struct imap_setmetadata_context *ctx, const char *entry_name, const struct imap_arg *entry_value) argument
216 struct imap_setmetadata_context *ctx = cmd->context; local
270 cmd_setmetadata_start(struct imap_setmetadata_context *ctx) argument
290 cmd_setmetadata_server(struct imap_setmetadata_context *ctx) argument
297 cmd_setmetadata_mailbox(struct imap_setmetadata_context *ctx, const char *mailbox) argument
326 struct imap_setmetadata_context *ctx; local
[all...]
H A Dimap-search.c19 static int imap_search_deinit(struct imap_search_context *ctx);
22 imap_partial_range_parse(struct imap_search_context *ctx, const char *str) argument
24 ctx->partial1 = 0;
25 ctx->partial2 = 0;
27 ctx->partial1 = ctx->partial1 * 10 + *str-'0';
28 if (*str != ':' || ctx->partial1 == 0)
31 ctx->partial2 = ctx->partial2 * 10 + *str-'0';
32 if (*str != '\0' || ctx
45 search_parse_fetch_att(struct imap_search_context *ctx, const struct imap_arg *update_args) argument
62 search_parse_return_options(struct imap_search_context *ctx, const struct imap_arg *args) argument
146 imap_search_args_check(struct imap_search_context *ctx, const struct mail_search_arg *sargs) argument
167 imap_search_result_save(struct imap_search_context *ctx) argument
201 imap_search_send_result_standard(struct imap_search_context *ctx) argument
228 imap_search_send_partial(struct imap_search_context *ctx, string_t *str) argument
280 imap_search_send_relevancy(struct imap_search_context *ctx, string_t *dest) argument
307 imap_search_send_result(struct imap_search_context *ctx) argument
366 search_update_mail(struct imap_search_context *ctx, struct mail *mail) argument
395 search_add_result_id(struct imap_search_context *ctx, uint32_t id) argument
413 struct imap_search_context *ctx = cmd->context; local
533 cmd_search_parse_return_if_found(struct imap_search_context *ctx, const struct imap_arg **_args) argument
569 imap_search_start(struct imap_search_context *ctx, struct mail_search_args *sargs, const enum mail_sort_type *sort_program) argument
612 imap_search_deinit(struct imap_search_context *ctx) argument
646 imap_search_context_free(struct imap_search_context *ctx) argument
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-sync-search.c22 static void index_sync_uidify_array(struct index_mailbox_sync_context *ctx, argument
30 mail_index_lookup_uid(ctx->ctx.box->view, seq, &uid);
31 seq_range_array_add(&ctx->all_flag_update_uids, uid);
36 static void index_sync_uidify(struct index_mailbox_sync_context *ctx) argument
40 count = array_count(&ctx->flag_updates) +
41 array_count(&ctx->hidden_updates);
42 i_array_init(&ctx->all_flag_update_uids, count*2);
44 index_sync_uidify_array(ctx, &ctx
48 index_sync_search_results_uidify(struct index_mailbox_sync_context *ctx) argument
66 search_result_update(struct index_mailbox_sync_context *ctx, struct mail_search_result *result) argument
81 index_sync_search_results_update(struct index_mailbox_sync_context *ctx) argument
91 index_sync_search_results_expunge(struct index_mailbox_sync_context *ctx) argument
[all...]
H A Dindex-rebuild.c13 index_index_copy_vsize(struct index_rebuild_context *ctx, argument
20 mail_index_lookup_ext(view, old_seq, ctx->box->mail_vsize_ext_id,
23 mail_index_update_ext(ctx->trans, new_seq,
24 ctx->box->mail_vsize_ext_id, data, NULL);
29 index_index_copy_cache(struct index_rebuild_context *ctx, argument
38 if (ctx->cache_ext_id == (uint32_t)-1)
41 mail_index_lookup_ext_full(view, old_seq, ctx->cache_ext_id,
46 if (!mail_index_ext_get_reset_id(view, map, ctx->cache_ext_id,
50 if (!ctx->cache_used) {
52 ctx
64 index_index_copy_from_old(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument
94 index_rebuild_index_metadata(struct index_rebuild_context *ctx, uint32_t new_seq, uint32_t uid) argument
112 index_rebuild_header(struct index_rebuild_context *ctx, index_rebuild_generate_uidvalidity_t *gen_uidvalidity) argument
177 index_rebuild_box_name_header(struct index_rebuild_context *ctx) argument
199 struct index_rebuild_context *ctx; local
237 struct index_rebuild_context *ctx = *_ctx; local
[all...]
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-save.c24 struct dbox_save_context ctx; member in struct:sdbox_save_context
36 #define SDBOX_SAVECTX(s) container_of(DBOX_SAVECTX(s), struct sdbox_save_context, ctx)
41 struct sdbox_save_context *ctx = SDBOX_SAVECTX(t->save_ctx); local
45 i_assert(seq >= ctx->first_saved_seq);
47 files = array_get(&ctx->files, &count);
49 i_assert(seq - ctx->first_saved_seq < count);
51 file = files[seq - ctx->first_saved_seq];
60 struct sdbox_save_context *ctx = SDBOX_SAVECTX(t->save_ctx); local
64 if (ctx != NULL) {
66 ctx
84 struct sdbox_save_context *ctx = SDBOX_SAVECTX(_ctx); local
102 struct sdbox_save_context *ctx = SDBOX_SAVECTX(_ctx); local
124 dbox_save_mail_write_metadata(struct dbox_save_context *ctx, struct dbox_file *file) argument
175 struct sdbox_save_context *ctx = (struct sdbox_save_context *)_ctx; local
216 sdbox_save_finish(struct mail_save_context *ctx) argument
227 struct dbox_save_context *ctx = DBOX_SAVECTX(_ctx); local
233 dbox_save_assign_uids(struct sdbox_save_context *ctx, const ARRAY_TYPE(seq_range) *uids) argument
260 dbox_save_assign_stub_uids(struct sdbox_save_context *ctx) argument
281 dbox_save_unref_files(struct sdbox_save_context *ctx) argument
301 struct sdbox_save_context *ctx = SDBOX_SAVECTX(_ctx); local
347 struct sdbox_save_context *ctx = SDBOX_SAVECTX(_ctx); local
376 struct sdbox_save_context *ctx = SDBOX_SAVECTX(_ctx); local
[all...]
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-md5-all.c15 struct mbox_md5_context *ctx; local
17 ctx = i_new(struct mbox_md5_context, 1);
18 md5_init(&ctx->hdr_md5_ctx);
19 return ctx;
22 static void mbox_md5_all_more(struct mbox_md5_context *ctx, argument
25 md5_update(&ctx->hdr_md5_ctx, hdr->value, hdr->value_len);
28 static void mbox_md5_all_finish(struct mbox_md5_context *ctx, argument
31 md5_final(&ctx->hdr_md5_ctx, result);
32 i_free(ctx);
H A Dmbox-sync-update.c18 static void status_flags_append(struct mbox_sync_mail_context *ctx, argument
24 if ((ctx->mail.flags & flags_list[i].flag) != 0)
25 str_append_c(ctx->header, flags_list[i].chr);
29 void mbox_sync_move_buffer(struct mbox_sync_mail_context *ctx, argument
38 if (ctx->header_last_change < pos + have ||
39 ctx->header_last_change == (size_t)-1)
40 ctx->header_last_change = pos + have;
42 /* FIXME: if (diff < ctx->space && pos < ctx->offset) then
46 ctx
73 status_flags_replace(struct mbox_sync_mail_context *ctx, size_t pos, const struct mbox_flag_type *flags_list) argument
154 keywords_append_all(struct mbox_sync_mail_context *ctx, string_t *dest, size_t startpos) argument
188 mbox_sync_add_missing_headers(struct mbox_sync_mail_context *ctx) argument
273 mbox_sync_update_status(struct mbox_sync_mail_context *ctx) argument
281 mbox_sync_update_xstatus(struct mbox_sync_mail_context *ctx) argument
289 mbox_sync_update_line(struct mbox_sync_mail_context *ctx, size_t pos, string_t *new_line) argument
324 mbox_sync_update_xkeywords(struct mbox_sync_mail_context *ctx) argument
338 mbox_sync_update_x_imap_base(struct mbox_sync_mail_context *ctx) argument
370 mbox_sync_update_x_uid(struct mbox_sync_mail_context *ctx) argument
383 mbox_sync_update_header_real(struct mbox_sync_mail_context *ctx) argument
401 mbox_sync_update_header(struct mbox_sync_mail_context *ctx) argument
409 mbox_sync_update_header_from_real(struct mbox_sync_mail_context *ctx, const struct mbox_sync_mail *mail) argument
460 mbox_sync_update_header_from(struct mbox_sync_mail_context *ctx, const struct mbox_sync_mail *mail) argument
[all...]
H A Dmbox-md5-apop3d.c16 bool (*func)(struct mbox_md5_context *ctx,
20 static bool parse_date(struct mbox_md5_context *ctx, argument
23 if (!ctx->seen_received_hdr) {
25 md5_update(&ctx->hdr_md5_ctx, hdr->value, hdr->value_len);
30 static bool parse_delivered_to(struct mbox_md5_context *ctx, argument
33 md5_update(&ctx->hdr_md5_ctx, hdr->value, hdr->value_len);
37 static bool parse_message_id(struct mbox_md5_context *ctx, argument
40 if (!ctx->seen_received_hdr) {
43 md5_update(&ctx->hdr_md5_ctx, hdr->value, hdr->value_len);
48 static bool parse_received(struct mbox_md5_context *ctx, argument
60 parse_x_delivery_id(struct mbox_md5_context *ctx, struct message_header_line *hdr) argument
89 struct mbox_md5_context *ctx; local
96 mbox_md5_apop3d_more(struct mbox_md5_context *ctx, struct message_header_line *hdr) argument
108 mbox_md5_apop3d_finish(struct mbox_md5_context *ctx, unsigned char result[STATIC_ARRAY 16]) argument
[all...]
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-save.c31 struct dbox_save_context ctx; member in struct:mdbox_save_context
47 #define MDBOX_SAVECTX(s) container_of(DBOX_SAVECTX(s), struct mdbox_save_context, ctx)
53 struct mdbox_save_context *ctx = MDBOX_SAVECTX(t->save_ctx); local
58 mail_index_lookup_ext(t->view, seq, ctx->mbox->ext_id, &data, NULL);
61 if (mdbox_map_lookup(ctx->mbox->storage->map, rec->map_uid,
65 return mdbox_file_init(ctx->mbox->storage, file_id);
72 struct mdbox_save_context *ctx = MDBOX_SAVECTX(t->save_ctx); local
76 mails = array_get(&ctx->mails, &count);
91 ctx->ctx
102 struct mdbox_save_context *ctx = MDBOX_SAVECTX(t->save_ctx); local
129 struct mdbox_save_context *ctx = MDBOX_SAVECTX(_ctx); local
161 mdbox_save_mail_write_metadata(struct mdbox_save_context *ctx, struct dbox_save_mail *mail) argument
193 struct mdbox_save_context *ctx = (struct mdbox_save_context *)_ctx; local
226 mdbox_save_finish(struct mail_save_context *ctx) argument
237 struct dbox_save_context *ctx = DBOX_SAVECTX(_ctx); local
244 mdbox_save_set_map_uids(struct mdbox_save_context *ctx, uint32_t first_map_uid, uint32_t last_map_uid) argument
279 struct mdbox_save_context *ctx = MDBOX_SAVECTX(_ctx); local
369 struct mdbox_save_context *ctx = MDBOX_SAVECTX(_ctx); local
406 struct mdbox_save_context *ctx = MDBOX_SAVECTX(_ctx); local
428 struct mdbox_save_context *ctx = MDBOX_SAVECTX(_ctx); local
[all...]
/dovecot/src/lib-storage/index/cydir/
H A Dcydir-save.c18 struct mail_save_context ctx; member in struct:cydir_save_context
37 #define CYDIR_SAVECTX(s) container_of(s, struct cydir_save_context, ctx)
50 cydir_get_save_path(struct cydir_save_context *ctx, unsigned int num) argument
54 dir = mailbox_get_path(&ctx->mbox->box);
55 return t_strdup_printf("%s/%s.%u", dir, ctx->tmp_basename, num);
62 struct cydir_save_context *ctx; local
67 ctx = i_new(struct cydir_save_context, 1);
68 ctx->ctx.transaction = t;
69 ctx
80 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
130 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
143 cydir_save_flush(struct cydir_save_context *ctx, const char *path) argument
192 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
217 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
225 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
281 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
294 struct cydir_save_context *ctx = CYDIR_SAVECTX(_ctx); local
[all...]
/dovecot/src/lib/
H A Dhmac-cram-md5.h8 void hmac_md5_get_cram_context(struct hmac_context *ctx,
10 void hmac_md5_set_cram_context(struct hmac_context *ctx,

Completed in 138 milliseconds

1234567891011>>