log src/lib-storage/index/index-mail-headers.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
Sun, 18 Feb 2018 18:07:16 -0500 Josef 'Jeff' Sipek lib-storage: Generate snippet while saving new mails
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Tue, 30 May 2017 18:25:50 +0300 Timo Sirainen lib-storage: Fix crash in mail_get_header_stream() when its previous stream wasn't at EOF
Tue, 09 May 2017 14:01:07 +0300 Aki Tuomi lib-storage: Use new mail_cache_set_seq_corrupted_reason
Mon, 24 Oct 2016 00:19:05 +0200 Stephan Bosch lib-mail: message-part-data: Renamed struct message_part_envelope_data to message_part_envelope.
Sun, 23 Oct 2016 22:29:49 +0200 Stephan Bosch lib-imap: imap-envelope: Moved imap_envelope_headers to lib-mail/message-part-data as message_part_envelope_headers.
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:00:10 +0200 Stephan Bosch lib-imap: imap-envelope: Renamed imap_envelope_parse_header() to message_part_envelope_parse_from_header().
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().
Mon, 30 Jan 2017 21:28:20 +0200 Timo Sirainen lib-storage: Add assert to make sure header parsing isn't recursed
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.
Tue, 10 Jan 2017 14:45:20 +0200 Timo Sirainen lib-storage: Compile & indent fix for previous change.
Thu, 05 Jan 2017 10:50:55 +0200 Aki Tuomi lib-storage: Prevent recursion in header parsing
Mon, 12 Dec 2016 07:19:55 +0200 Timo Sirainen global: Change string position/length from unsigned int to size_t
Thu, 17 Nov 2016 15:59:02 -0500 Josef 'Jeff' Sipek lib-storage: fix index_mail_get_headers return value
Thu, 10 Nov 2016 13:19:05 +0200 Timo Sirainen lib-storage: Add asserts to make sure mailbox_header_lookup_ctx is used correctly.
Tue, 16 Aug 2016 14:39:37 +0300 Aki Tuomi lib-storage: Make sure data->stream isn't NULL
Mon, 25 Jul 2016 14:20:05 -0400 Timo Sirainen Use mail_get_*stream_because() wherever possible.
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 21:07:27 +0200 Timo Sirainen Use mail_set_cache_corrupted_reason() wherever possible.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Mon, 19 Jan 2015 21:58:19 +0200 Timo Sirainen lib-storage: Removed caching body snippet while message is being saved.
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
Thu, 09 Oct 2014 16:42:01 +0300 Timo Sirainen lib-storage: If uncached header unfolding fails, panic instead of returning error.
Thu, 09 Oct 2014 16:41:23 +0300 Timo Sirainen lib-storage: Fixed header parsing when there were multiple same header names.
Thu, 25 Sep 2014 00:42:56 +0300 Timo Sirainen lib-storage: Headers were sometimes added to dovecot.index.cache with wrong line number value.
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:01:53 +0300 Timo Sirainen lib-storage: Log mail istream read failures in one place.
Mon, 05 May 2014 16:01:58 +0300 Timo Sirainen lib-storage: mail_get_headers_utf8() now replaces NULs with spaces.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Wed, 20 Nov 2013 15:07:26 +0200 Timo Sirainen lib-storage: mail_get_headers*() returned only the first header from cache.
Wed, 20 Nov 2013 14:50:53 +0200 Timo Sirainen lib-storage: mail_get_*header*() still didn't handle cached values correctly.
Wed, 20 Nov 2013 14:38:55 +0200 Timo Sirainen lib-storage: mail_get_*header*() were unnecessarily looking up the headers twice.
Wed, 20 Nov 2013 14:37:44 +0200 Timo Sirainen lib-storage: mail_get_*header*() didn't remove leading whitespace for headers from cache.
Sun, 24 Feb 2013 09:16:31 +0200 Timo Sirainen Replaced all -1U and (unsigned int)-1 with UINT_MAX.
Sat, 16 Feb 2013 18:57:33 +0200 Timo Sirainen Merged changes from v2.1 tree.
Tue, 22 Jan 2013 16:31:17 +0200 Timo Sirainen lib-storage: Catch input stream errors when parsing mail.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Mon, 29 Oct 2012 15:13:54 +0200 Timo Sirainen lib-storage: Crashfix to previous stream error checking change.
Mon, 29 Oct 2012 13:23:30 +0200 Timo Sirainen lib-storage: Check and log stream errors when parsing/searching messages.
Sat, 15 Sep 2012 15:46:01 +0300 Timo Sirainen lib-storage: Moved index_mail.data_pool to mail_private.data_pool
Sun, 19 Aug 2012 14:21:37 +0300 Timo Sirainen Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Sun, 12 Aug 2012 02:26:12 +0300 Timo Sirainen lib-storage: mail_get_header_stream() now always returns end-of-headers LF.
Sat, 11 Aug 2012 03:14:43 +0300 Timo Sirainen istream-header-filter: Added i_stream_header_filter_add() to add extra headers.
Mon, 25 Jun 2012 02:38:29 +0300 Timo Sirainen Added array_append_zero() to write a zero-filled record to an array.
Sun, 24 Jun 2012 19:51:40 +0300 Timo Sirainen lib-mail: message_header_decode_utf8() API changed to not give return value.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Thu, 08 Dec 2011 09:30:14 +0200 Timo Sirainen lib-storage: Code cleanup.
Thu, 24 Nov 2011 00:53:37 +0200 Timo Sirainen lib-storage: Getting headers as UTF-8 could have returned garbage for multi-line headers.
Wed, 12 Oct 2011 19:08:31 +0300 Timo Sirainen lib-storage: Added mail_log_update_wanted_fields()
Tue, 04 Oct 2011 17:17:12 +0300 Timo Sirainen lib-storage: Added mail_get_hdr_stream() and use it where possible.
Thu, 25 Aug 2011 03:54:50 +0300 Timo Sirainen lib-storage: Moved all transaction stats_* to struct mailbox_transaction_stats.
Tue, 16 Aug 2011 17:02:08 +0300 Timo Sirainen lib-storage: Moved stats_* from mail to transaction.
Mon, 04 Apr 2011 16:02:05 +0300 Timo Sirainen lib-storage: Removed struct mail_private.extra_* fields.
Thu, 17 Mar 2011 16:37:22 +0200 Timo Sirainen Merged changes from v2.0 tree.