log src/lib-index/mail-index-view-sync.c @ 22576:707ae9de3812

age author description
Wed, 17 May 2017 16:21:54 +0300 Timo Sirainen lib-index: Add missing error logging for mail_index_view_sync_begin()
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, 27 Sep 2016 19:48:14 +0300 Timo Sirainen lib-index: If view syncing sees index is reset, always mark the view as inconsistent.
Tue, 27 Sep 2016 19:45:57 +0300 Timo Sirainen lib-index: When finding a view is reset, don't attempt any further syncing.
Tue, 27 Sep 2016 19:41:25 +0300 Timo Sirainen lib-index: Fixed potential assert-crash when view syncing sees a reset marker.
Wed, 29 Jun 2016 14:16:58 +0300 Timo Sirainen lib-index: Fixed view syncing when changes couldn't be read from transaction logs
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Mon, 06 Apr 2015 12:07:32 +0900 Timo Sirainen lib-index: Added reason_r parameter to mail_transaction_log_view_set()
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Mon, 02 Jun 2014 14:50:34 +0300 Phil Carmody mail-index: use _REC_AT_SEQ not _MAP_IDX in view_sync_get_log_lost_changes
Mon, 02 Jun 2014 14:50:34 +0300 Phil Carmody mail-index: trivial robomatic migration from _MAP_IDX to new helper
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Fri, 06 Sep 2013 02:39:16 +0300 Timo Sirainen lib-index: Minor fix to regenerating missing transaction log parts.
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 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Wed, 03 Oct 2012 05:41:46 +0300 Timo Sirainen lib-index: Fix for handling view syncing for already deleted transaction logs.
Mon, 29 Oct 2012 14:31:04 +0200 Timo Sirainen Treat modseq updates explicitly instead of as if they were flag changes.
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Sun, 24 Jun 2012 21:14:56 +0300 Timo Sirainen seq_range_array_add() API changed. Added other functions to provide the less common use cases.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Wed, 23 Nov 2011 19:01:28 +0200 Timo Sirainen lib-index: Handle transaction log read errors separately from log corruption.
Thu, 01 Sep 2011 19:33:22 +0300 Timo Sirainen lib-index: Make sure mail_index_sync_record() doesn't waste data stack.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Mon, 05 Apr 2010 01:06:02 +0300 Timo Sirainen Removed dead code. HEAD
Mon, 05 Apr 2010 01:04:19 +0300 Timo Sirainen lib-index: View syncing error handling fix. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Thu, 15 Oct 2009 15:56:06 -0400 Timo Sirainen lib-index: Give nicer error if index's log position suddenly goes backwards. HEAD
Thu, 08 Oct 2009 13:02:25 -0400 Timo Sirainen Use array_foreach*() in some useful places. HEAD
Mon, 05 Oct 2009 18:31:08 -0400 Timo Sirainen lib-index: Fixed v2.0 forwards compatibility support. Expunges were handled wrong. HEAD
Mon, 13 Jul 2009 22:24:27 -0400 Timo Sirainen Keep track of expunged messages' GUIDs and expose them via mailbox_get_expunges(). HEAD
Mon, 13 Jul 2009 19:42:01 -0400 Timo Sirainen Mail index view syncs: Simplify code for getting list of expunges. HEAD
Mon, 09 Mar 2009 20:17:52 -0400 Timo Sirainen indexes: Crashfix to error handling. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Dec 2008 12:38:43 +0200 Timo Sirainen Crashfix to handling missing transaction logs. HEAD
Sun, 31 Aug 2008 11:02:13 +0300 Timo Sirainen Fixed crashes related to struct mail_index_map_modseq handling. HEAD
Sat, 21 Jun 2008 15:24:02 +0300 Timo Sirainen View syncing: Keep track of highest modseq in views. If we lose transaction HEAD
Wed, 18 Jun 2008 04:06:19 +0300 Timo Sirainen Mailbox view sync: If modseqs are enabled, use them as well as direct HEAD
Tue, 17 Jun 2008 15:30:54 +0300 Timo Sirainen Mailbox view sync: Figure out the changes by comparing old and new maps if HEAD
Tue, 17 Jun 2008 10:52:18 +0300 Timo Sirainen Mail index view sync: Don't look for expunges if we already did it once. HEAD
Tue, 17 Jun 2008 10:43:16 +0300 Timo Sirainen Changed mail index view syncing API to return only flag changes. HEAD
Tue, 17 Jun 2008 10:25:55 +0300 Timo Sirainen mail_index_view_sync_begin() code cleanup. HEAD
Tue, 17 Jun 2008 10:20:54 +0300 Timo Sirainen mail_index_view_sync_begin() _FLAG_FIX_INCONSISTENT code cleanup. HEAD
Tue, 17 Jun 2008 09:56:28 +0300 Timo Sirainen mail_index_view_sync_begin() now delays its failures to _commit(). HEAD
Wed, 11 Jun 2008 14:39:52 +0300 Timo Sirainen QRESYNC: If MODSEQs were returned in FETCH replies but there are pending HEAD
Wed, 11 Jun 2008 14:35:15 +0300 Timo Sirainen Modseqs are no longer calculated from transaction log sequence + offset. HEAD
Sat, 15 Mar 2008 15:23:10 +0200 Timo Sirainen Crashfix for previous view sync change HEAD
Sat, 15 Mar 2008 08:45:04 +0200 Timo Sirainen View sync returns now also hidden records, but they're marked as such. HEAD
Sat, 15 Mar 2008 08:27:38 +0200 Timo Sirainen Keep view's map always at least up-to-date with syncing. If there have been HEAD
Sat, 15 Mar 2008 09:59:56 +0200 Timo Sirainen Initial CONDSTORE support. HEAD
Tue, 04 Mar 2008 04:05:35 +0200 Timo Sirainen Added MAIL_INDEX_MAIL_FLAG_BACKEND flag that can be used for HEAD
Mon, 11 Feb 2008 20:17:00 +0200 Timo Sirainen Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and HEAD
Mon, 07 Jan 2008 07:34:08 +0200 Timo Sirainen Reverted fix for dropping expunged messages from flag updates. It's more HEAD
Sun, 06 Jan 2008 11:59:21 +0200 Timo Sirainen If a message was expunged but is still visible in a view, its flags/keywords HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Tue, 06 Nov 2007 23:56:22 +0200 Timo Sirainen If messages are unexpectedly lost from index file, log an error instead of HEAD
Mon, 05 Nov 2007 20:34:15 +0200 Timo Sirainen Assert-crashfix HEAD