/dovecot/src/lib-storage/index/raw/ |
H A D | raw-mail.c | 82 struct message_size *hdr_size, 94 return index_mail_init_stream(mail, hdr_size, body_size, stream_r); 81 raw_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/lib-mail/ |
H A D | test-message-header-parser.c | 134 struct message_size hdr_size; local 142 parser = message_parse_header_init(input, &hdr_size, hdr_flags); 146 test_assert(hdr_size.physical_size == strlen(test1_msg)-TEST1_MSG_BODY_LEN); 147 test_assert(hdr_size.virtual_size == strlen(test1_msg) - TEST1_MSG_BODY_LEN + 4); 225 struct message_size hdr_size; local 231 test_message_header_parser_long_lines_str(lf_str, i, &hdr_size); 232 test_assert(hdr_size.physical_size == len); 233 test_assert(hdr_size.virtual_size == len + 2); 237 test_message_header_parser_long_lines_str(crlf_str, i, &hdr_size); 238 test_assert(hdr_size [all...] |
H A D | message-header-parser.c | 14 struct message_size *hdr_size; member in struct:message_header_parser_ctx 25 message_parse_header_init(struct istream *input, struct message_size *hdr_size, argument 32 ctx->hdr_size = hdr_size; 38 if (hdr_size != NULL) 39 i_zero(hdr_size); 113 if (ctx->hdr_size != NULL) 114 ctx->hdr_size->lines++; 120 if (ctx->hdr_size != NULL) 121 ctx->hdr_size 382 message_parse_header(struct istream *input, struct message_size *hdr_size, enum message_header_parser_flags flags, message_header_callback_t *callback, void *context) argument [all...] |
H A D | message-parser.c | 1155 struct message_size *hdr_size, 1176 *hdr_size = ctx->part->header_size; 1154 message_parser_parse_header(struct message_parser_ctx *ctx, struct message_size *hdr_size, message_part_header_callback_t *callback, void *context) argument
|
/dovecot/src/lib-storage/index/cydir/ |
H A D | cydir-mail.c | 96 struct message_size *hdr_size, 130 return index_mail_init_stream(mail, hdr_size, body_size, stream_r); 95 cydir_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-mail.c | 73 struct message_size hdr_size, body_size; local 102 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0) 169 struct message_size *hdr_size, 240 return index_mail_init_stream(mail, hdr_size, body_size, stream_r); 168 pop3c_mail_get_stream(struct mail *_mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/doveadm/ |
H A D | doveadm-dump-dbox.c | 90 dump_msg_hdr(struct istream *input, unsigned int hdr_size, uoff_t *msg_size_r) argument 97 if (i_stream_read_bytes(input, &data, &size, hdr_size) <= 0) { 105 if (hdr_size < sizeof(hdr)) 106 i_fatal("file.hdr_size too small: %u", hdr_size); 115 i_stream_skip(input, hdr_size); 181 static bool dump_msg(struct istream *input, unsigned int hdr_size) argument 185 if (!dump_msg_hdr(input, hdr_size, &msg_size)) 196 unsigned int hdr_size; local 205 hdr_size [all...] |
H A D | doveadm-dump-log.c | 30 if (hdr.hdr_size < sizeof(hdr)) { 31 memset(PTR_OFFSET(&hdr, hdr.hdr_size), 0, 32 sizeof(hdr) - hdr.hdr_size); 34 i_stream_skip(input, hdr.hdr_size); 37 printf("hdr size = %u\n", hdr.hdr_size); 301 printf(" - hdr_size = %u\n", intro->hdr_size); 472 unsigned int hdr_size; local 488 hdr_size = mail_index_offset_to_uint32(hdr.size); 489 if (hdr_size < sizeo [all...] |
H A D | doveadm-mail-fetch.c | 123 struct message_size hdr_size; local 126 if (mail_get_hdr_stream(ctx->mail, &hdr_size, &input) < 0) 129 input = i_stream_create_limit(input, hdr_size.physical_size); 230 struct message_size hdr_size; local 233 if (mail_get_stream(ctx->mail, &hdr_size, NULL, &input) < 0) 236 i_stream_skip(input, hdr_size.physical_size);
|
/dovecot/src/lib-index/ |
H A D | mail-index-sync-keywords.c | 55 i_assert((size_t)(name - (const char *)kw_hdr) < ext->hdr_size); 77 uint32_t hdr_size, uint32_t keywords_count) 92 u->hdr_size = hdr_size; 172 if (ext == NULL || buf->used > ext->hdr_size || 188 i_assert(ext->hdr_size == buf->used); 294 ext->hdr_size, 75 keywords_ext_register(struct mail_index_sync_map_ctx *ctx, uint32_t ext_map_idx, uint32_t reset_id, uint32_t hdr_size, uint32_t keywords_count) argument
|
H A D | mail-cache-lookup.c | 512 size_t hdr_size; local 587 hdr_size = (size_t)(p - start); 588 buffer_append(dest, start, hdr_size); 592 lines[i].data->data += hdr_size; 593 lines[i].data->data_size -= hdr_size;
|
H A D | mail-index-transaction-export.c | 144 intro->hdr_size = rext->hdr_size; 148 intro->hdr_size = ext->hdr_size; 161 if (intro->hdr_size < hdr_update_size) 162 intro->hdr_size = hdr_update_size; 165 i_assert(intro->record_size != 0 || intro->hdr_size != 0); 188 *hdr_size_r = intro->hdr_size; 246 unsigned int hdrs_count, reset_id_count, reset_count, hdr_size; local 306 log_append_ext_intro(ctx, ext_id, reset_id, &hdr_size); 332 unsigned int ext_id, count, reset_id_count, hdr_size; local [all...] |
H A D | mail-index-view.c | 298 uint32_t idx, hdr_size; local 307 &hdr_size, &record_size, 395 *data_size_r = ext->hdr_size; 586 *hdr_size_r = ext->hdr_size;
|
H A D | mail-transaction-log.h | 27 uint16_t hdr_size; member in struct:mail_transaction_log_header 130 /* Don't shrink hdr_size, record_size or record_align but grow them 140 uint32_t hdr_size; member in struct:mail_transaction_ext_intro
|
H A D | mail-index-private.h | 62 uint32_t hdr_size; /* size of mail_index_ext_header.data[] */ member in struct:mail_index_ext 69 uint32_t hdr_size; /* size of data[] */ member in struct:mail_index_ext_header 76 /* unsigned char data[hdr_size] (starting 64bit aligned) */ 104 uint32_t hdr_size; /* size of mail_index_ext_header.data[] */ member in struct:mail_index_registered_ext
|
H A D | mail-index-transaction-update.c | 754 uint32_t hdr_size, uint16_t record_size, 771 old_header_size = rext->hdr_size; 777 old_header_size = ext->hdr_size; 810 intro.hdr_size = hdr_size != (uint32_t)-1 ? hdr_size : old_header_size; 825 uint32_t ext_id, uint32_t hdr_size) 827 mail_index_ext_resize(t, ext_id, hdr_size, (uint16_t)-1, (uint16_t)-1); 753 mail_index_ext_resize(struct mail_index_transaction *t, uint32_t ext_id, uint32_t hdr_size, uint16_t record_size, uint16_t record_align) argument 824 mail_index_ext_resize_hdr(struct mail_index_transaction *t, uint32_t ext_id, uint32_t hdr_size) argument
|
/dovecot/src/lib-storage/index/dbox-common/ |
H A D | dbox-mail.c | 288 struct message_size *hdr_size, 317 return index_mail_init_stream(&mail->imail, hdr_size, body_size, 287 dbox_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
H A D | dbox-file.c | 147 unsigned int hdr_size; local 162 hdr_size = file->input->v_offset; 167 file->file_header_size = hdr_size;
|
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-mail.c | 292 struct message_size hdr_size; local 300 if (mail_get_stream(_mail, &hdr_size, NULL, &input) < 0) 323 data->physical_size = hdr_size.physical_size + body_size; 374 struct message_size *hdr_size, 385 return index_mail_init_stream(mail, hdr_size, body_size, stream_r); 373 mbox_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-mail.c | 286 struct message_size *hdr_size, 337 return index_mail_init_stream(&mail->imail, hdr_size, body_size, 285 imapc_mail_get_stream(struct mail *_mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/lib-storage/index/ |
H A D | index-mail-binary.c | 92 struct message_size hdr_size; local 103 parser = message_parse_header_init(ctx->input, &hdr_size, 0);
|
/dovecot/src/lib-storage/index/maildir/ |
H A D | maildir-mail.c | 382 struct message_size hdr_size, body_size; local 413 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0) 428 struct message_size hdr_size, body_size; local 461 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0) 463 st.st_size = hdr_size.physical_size + body_size.physical_size; 591 struct message_size *hdr_size, 616 return index_mail_init_stream(mail, hdr_size, body_size, stream_r); 590 maildir_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/plugins/virtual/ |
H A D | virtual-mail.c | 424 struct message_size *hdr_size, 439 ret = mail_get_stream_because(backend_mail, hdr_size, body_size, 442 ret = mail_get_hdr_stream_because(backend_mail, hdr_size, 423 virtual_mail_get_stream(struct mail *mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
|
/dovecot/src/lib-storage/ |
H A D | mail.c | 255 int mail_get_stream(struct mail *mail, struct message_size *hdr_size, argument 258 return mail_get_stream_because(mail, hdr_size, body_size, 262 int mail_get_stream_because(struct mail *mail, struct message_size *hdr_size, argument 275 ret = p->v.get_stream(mail, TRUE, hdr_size, body_size, stream_r); 281 int mail_get_hdr_stream(struct mail *mail, struct message_size *hdr_size, argument 284 return mail_get_hdr_stream_because(mail, hdr_size, "header stream", stream_r); 288 struct message_size *hdr_size, 300 ret = p->v.get_stream(mail, FALSE, hdr_size, NULL, stream_r); 287 mail_get_hdr_stream_because(struct mail *mail, struct message_size *hdr_size, const char *reason, struct istream **stream_r) argument
|
/dovecot/src/lib-imap-storage/ |
H A D | imap-msgpart.c | 374 struct message_size hdr_size; local 401 if (message_get_header_size(input, &hdr_size, &has_nuls) < 0) { 410 result_r->size = hdr_size.virtual_size; 412 *virtual_size_r = hdr_size.virtual_size; 413 *have_crlfs_r = hdr_size.physical_size == hdr_size.virtual_size; 572 struct message_size hdr_size, body_size, part_size; local 576 i_zero(&hdr_size); 586 hdr_size = part->header_size; 608 if (mail_get_hdr_stream(mail, &hdr_size, [all...] |