History log of /dovecot/src/lib-imap-storage/imap-msgpart.h
Revision Date Author Comments Expand
bbb5807edb9c8e71b94102ea91319f11ef63fb6e 15-May-2015 Timo Sirainen <tss@iki.fi>

lib-imap-storage: Added imap_msgpart_contains_body()

c01e993599a6870558de9dd3bba9a9e333b3fb92 04-May-2015 Timo Sirainen <tss@iki.fi>

imap: FETCH BODY.PEEK[HEADER.FIELDS (..)] didn't set wanted_headers optimization. Primarily this fixes imapc's prefetching.

e689e77716e8acf110032d8752f80920629a9647 11-Jan-2013 Timo Sirainen <tss@iki.fi>

lib-imap-storage: Added imap_msgpart_get_partial_size() missing from previous commit.

c6addce40a5ed9ef06bc47183ec7e10533436d4f 16-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-imap-storage: imap_msgpart_size() should return size as uoff_t, not size_t

d65184737a0465602db98e103f9097b1a1ea9564 15-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-imap-storage: Added support for getting BODYPARTSTRUCTURE Based on patch by Stephan Bosch.

3cca614bc0ffed9c1b49a0b92772cda8656f73be 13-Aug-2012 Timo Sirainen <tss@iki.fi>

imap_msgpart_parse() doesn't really need a mailbox parameter.

306b3f41b05da642d87e7ca7a1496efce9f5902f 11-Aug-2012 Timo Sirainen <tss@iki.fi>

IMAP BINARY extension supports now FETCH BINARY command.

/dovecot/src/doveadm/doveadm-mail.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-fetch.h imap-msgpart.c imap-msgpart.h /dovecot/src/lib-storage/fail-mail.c /dovecot/src/lib-storage/index/Makefile.am /dovecot/src/lib-storage/index/cydir/cydir-mail.c /dovecot/src/lib-storage/index/dbox-multi/mdbox-mail.c /dovecot/src/lib-storage/index/dbox-single/sdbox-mail.c /dovecot/src/lib-storage/index/imapc/imapc-mail.c /dovecot/src/lib-storage/index/index-mail-binary.c /dovecot/src/lib-storage/index/index-mail.h /dovecot/src/lib-storage/index/maildir/maildir-mail.c /dovecot/src/lib-storage/index/mbox/mbox-mail.c /dovecot/src/lib-storage/index/pop3c/pop3c-mail.c /dovecot/src/lib-storage/index/raw/raw-mail.c /dovecot/src/lib-storage/mail-error.h /dovecot/src/lib-storage/mail-storage-private.h /dovecot/src/lib-storage/mail-storage.c /dovecot/src/lib-storage/mail-storage.h /dovecot/src/lib-storage/mail-user.c /dovecot/src/lib-storage/mail.c /dovecot/src/plugins/virtual/virtual-mail.c
0177594fa5217b02001f4ec8752154fd2b05c545 21-Jun-2012 Timo Sirainen <tss@iki.fi>

lib-imap-storage: imap-msgpart rewrite and API change. The new API allows first parsing the validity of section strings and later relying on them being valid without having to re-parse it. The implementation also fixes a few things and adds "partial fetch cache".

639bb36b12b9f9bb54c8bb1be50eac623622f8a0 02-Jun-2012 Timo Sirainen <tss@iki.fi>

Error handling API changes to previous IMAP URL related changes.

c502126b6e8a5d0c5431f0314b4d6eb0d43ab53d 02-Jun-2012 Stephan Bosch <stephan@rename-it.nl>

Created lib-imap-storage for IMAP-specific functionality that uses lib-storage. This is done to prevent introducing dependencies on lib-storage in lib-imap. It contains IMAP message part access functionality, including URL-based access.