log src/lib-storage/index/index-mail.c @ 22989:4e9251b0435d

age author description
Wed, 25 Jul 2018 13:17:45 +0300 Timo Sirainen lib-storage: Fix bodystructure parsing crash if header is parsed twice
Thu, 19 Apr 2018 16:38:22 +0300 Timo Sirainen lib-storage: Set $Has[No]Attachment earlier among other cached data
Mon, 19 Feb 2018 15:43:31 +0200 Timo Sirainen lib-storage: Make index_mail_want_cache() global
Sun, 18 Feb 2018 18:06:48 -0500 Josef 'Jeff' Sipek lib-storage: move snippet generation to mail-save-finish
Thu, 25 Jan 2018 12:27:41 +0200 Timo Sirainen lib-storage: Fix adding body.snippet to cache
Thu, 25 Jan 2018 12:35:51 +0200 Timo Sirainen lib-storage: Add comment to how mail_cache_field_can/want_add() is used
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Mon, 21 Aug 2017 15:29:46 +0300 Timo Sirainen lib-storage: index_mail_set_cache_corrupted() - Don't reset internal error string
Fri, 18 Aug 2017 17:38:34 +0300 Timo Sirainen lib-storage: Call mail_cache_close_mail() when mail is closed
Tue, 18 Jul 2017 12:39:44 +0300 Timo Sirainen lib-storage: Don't allow removing \Recent flags with mail_update_flags()
Sun, 25 Jun 2017 09:10:52 +0300 Timo Sirainen lib-storage: mail_add_temp_wanted_fields() - delay opening stream
Tue, 09 May 2017 14:01:07 +0300 Aki Tuomi lib-storage: Use new mail_cache_set_seq_corrupted_reason
Wed, 26 Apr 2017 23:43:24 +0300 Timo Sirainen lib-storage: Fix crash in mail_get_parts() with a special plugin
Mon, 24 Apr 2017 13:27:43 +0300 Timo Sirainen lib-storage: Add mail_storage.nonbody_access_fields
Mon, 24 Apr 2017 13:05:48 +0300 Timo Sirainen lib-storage: Add index_mail_get_cached_body[structure]()
Wed, 19 Apr 2017 15:01:19 +0300 Timo Sirainen lib-storage: Allow mail_add_temp_wanted_fields() to be called before mail_set_seq*()
Sun, 23 Oct 2016 20:05:33 +0200 Stephan Bosch lib-imap: imap-bodystructure: Moved message_part_data header parsing and query functions to their own module in lib-mail.
Sun, 23 Oct 2016 19:47:12 +0200 Stephan Bosch lib-imap: imap-bodystructure: Renamed imap_bodystructure_is_plain_7bit() to message_part_data_is_plain_7bit().
Sun, 23 Oct 2016 17:51:59 +0200 Stephan Bosch lib-imap: imap-bodystructure: Renamed imap_bodystructure_parse_header() to message_part_data_parse_from_header().
Sun, 23 Oct 2016 16:50:25 +0200 Stephan Bosch lib-imap: imap-bodystructure: Changed struct message_part_body to contain fully decoded data.
Sun, 23 Oct 2016 13:29:43 +0200 Stephan Bosch lib-mail: Gave message_part_data its own field in struct message_part.
Sun, 23 Oct 2016 13:10:11 +0200 Stephan Bosch lib-imap: imap-bodystructure: Renamed struct message_part_body_data to message_part_data.
Fri, 17 Feb 2017 16:20:06 +0200 Timo Sirainen lib-storage: Add mail.mail_stream_opened and .mail_metadata_accessed
Thu, 09 Feb 2017 17:14:57 +0200 Timo Sirainen lib-storage: Remove unnecessary mail_save_context.dest_mail==NULL checks
Wed, 25 Jan 2017 23:26:35 +0200 Timo Sirainen lib-storage: Expunging now uses GUID only if it's in cache.
Sat, 04 Feb 2017 10:42:21 +0200 Aki Tuomi lib-storage: Put vsize in index only if it's not there
Mon, 30 Jan 2017 15:11:45 +0200 Timo Sirainen lib-storage: Add index_mail_get_vsize_extension()
Mon, 30 Jan 2017 15:06:46 +0200 Timo Sirainen lib-storage: Move index_mail.vsize_ext_id to mailbox.mail_vsize_ext_id
Fri, 27 Jan 2017 09:41:36 +0200 Aki Tuomi lib-storage: Fix comparison to use virtual size instead of body virtual size
Thu, 26 Jan 2017 19:51:34 +0200 Timo Sirainen lib-storage: Filling vsize to index on read used wrong size
Thu, 26 Jan 2017 09:42:26 +0200 Aki Tuomi lib-storage: Clear virtual size from index if size is corrupted
Tue, 03 Jan 2017 17:21:33 +0200 Aki Tuomi lib-storage: Add vsize extension to index
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 11 Jan 2017 01:57:46 +0100 Stephan Bosch global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Mon, 25 Jul 2016 14:20:05 -0400 Timo Sirainen Use mail_get_*stream_because() wherever possible.
Mon, 25 Jul 2016 14:16:39 -0400 Timo Sirainen lib-storage: Added mail_get_stream_because() and mail_get_hdr_stream_because()
Thu, 28 Jul 2016 21:15:16 +0300 Timo Sirainen lib-storage: Don't crash fetching body.snippet when multipart/alternative part has no Content-Type
Sat, 11 Jun 2016 20:50:39 +0300 Timo Sirainen lib-storage: mail_set_cache_corrupted*() now sets internal error to storage.
Mon, 02 May 2016 23:43:15 +0300 Timo Sirainen lib-storage: Make it easier to debug mail's unclosed istream
Sun, 28 Feb 2016 22:23:03 +0200 Timo Sirainen lib-storage: When cached mime.parts is detected to be inconsistent, log it as hex-encoded.
Sun, 28 Feb 2016 22:22:06 +0200 Timo Sirainen lib-storage: If cached mime.parts is corrupted, log it hex-encoded.
Sun, 28 Feb 2016 21:07:27 +0200 Timo Sirainen Use mail_set_cache_corrupted_reason() wherever possible.
Sun, 28 Feb 2016 21:05:48 +0200 Timo Sirainen lib-storage: mail_set_cache_corrupted*() now logs also the mailbox name that was corrupted.
Sun, 28 Feb 2016 20:19:45 +0200 Timo Sirainen lib-storage: Added mail_set_cache_corrupted_reason()
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Mon, 04 Jan 2016 12:02:12 -0500 Timo Sirainen lib-storage: mail_add_temp_wanted_fields() was reading already-freed memory.
Tue, 13 Oct 2015 21:57:29 +0300 Timo Sirainen lib-storage: Support latest cache fields in struct mailbox_metadata.precache_fields
Wed, 30 Sep 2015 18:49:39 +0300 Timo Sirainen lib-storage: Renamed MAIL_FETCH_UIDL_FILE_NAME to MAIL_FETCH_STORAGE_ID.
Wed, 19 Aug 2015 12:56:55 +0300 Timo Sirainen lib-storage: Moved most of the \Recent flag handling code to mailbox-recent-flags.c
Sat, 09 May 2015 19:58:59 +0300 Timo Sirainen Make Coverity happier.
Mon, 19 Jan 2015 21:53:00 +0200 Timo Sirainen lib-storage: MAIL_FETCH_BODY_SNIPPET should seek the mail stream back to original position.
Sat, 17 Jan 2015 00:31:35 +0200 Timo Sirainen lib-storage: Added MAIL_FETCH_BODY_SNIPPET.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Fri, 05 Dec 2014 05:50:19 +0200 Timo Sirainen lib-storage: Mail prefetching was still not working right.
Tue, 25 Nov 2014 02:56:37 +0200 Timo Sirainen lib-storage: Don't fetch wanted_fields for messages that don't match the search query.
Tue, 07 Oct 2014 20:29:16 +0300 Timo Sirainen lib-storage: Fixed assert-crash when BODYSTRUCTURE parsing fails due to broken mail size.
Fri, 26 Sep 2014 00:32:03 +0300 Timo Sirainen lib-storage: Don't assume that we must read the whole message to get its virtual size.
Fri, 04 Jul 2014 14:15:41 +0300 Timo Sirainen lib-storage: Bodystructure parsing flags weren't updated correctly on error conditions.
Fri, 04 Jul 2014 14:14:21 +0300 Timo Sirainen lib-storage: istream-mail updates mail->expunged if it notices ENOENT from parent stream.
Fri, 04 Jul 2014 14:01:53 +0300 Timo Sirainen lib-storage: Log mail istream read failures in one place.