Searched defs:hdr_size (Results 1 - 25 of 28) sorted by relevance

12

/dovecot/src/lib-storage/index/raw/
H A Draw-mail.c82 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 Dtest-message-header-parser.c134 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 Dmessage-header-parser.c14 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 Dmessage-parser.c1155 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 Dcydir-mail.c96 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 Dpop3c-mail.c73 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 Ddoveadm-dump-dbox.c90 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 Ddoveadm-dump-log.c30 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 Ddoveadm-mail-fetch.c123 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 Dmail-index-sync-keywords.c55 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 Dmail-cache-lookup.c512 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 Dmail-index-transaction-export.c144 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 Dmail-index-view.c298 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 Dmail-transaction-log.h27 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 Dmail-index-private.h62 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 Dmail-index-transaction-update.c754 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 Ddbox-mail.c288 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 Ddbox-file.c147 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 Dmbox-mail.c292 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 Dimapc-mail.c286 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 Dindex-mail-binary.c92 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 Dmaildir-mail.c382 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 Dvirtual-mail.c424 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 Dmail.c255 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 Dimap-msgpart.c374 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...]

Completed in 46 milliseconds

12