log src/lib-index/mail-index-transaction-private.h @ 22576:707ae9de3812

age author description
Mon, 20 Feb 2017 15:47:33 +0200 Aki Tuomi lib-index: Unconstifty pointer array
Mon, 20 Feb 2017 15:35:02 +0200 Aki Tuomi lib-index: Add missing initialization for chained hooks
Mon, 20 Feb 2017 14:34:25 +0200 Aki Tuomi lib-index: Allow multiple hooks for transaction creation
Wed, 15 Feb 2017 22:12:15 +0200 Timo Sirainen lib-index: Add day_stamp parameter to mail_index_update_day_headers()
Mon, 14 Nov 2016 17:41:23 +0100 Timo Sirainen lib-index: Added mail_index_transaction_get_highest_modseq()
Mon, 14 Nov 2016 17:37:31 +0100 Timo Sirainen lib-index: Added internal mail_index_transaction_finish_so_far()
Mon, 07 Jul 2014 16:21:08 +0300 Timo Sirainen lib-index: Don't update log_file_tail_offset unnecessarily.
Wed, 15 Jan 2014 22:11:22 +0200 Timo Sirainen lib-index: Keep track of views and transactions in linked lists.
Fri, 05 Apr 2013 16:37:45 +0300 Timo Sirainen lib-index: Add timestamps and value lengths to attribute change records in transaction log.
Thu, 14 Mar 2013 15:29:18 +0200 Timo Sirainen lib-index: mail_index_attribute_[un]set() adds changed attributes' keys to transaction log.
Sun, 19 Aug 2012 14:21:37 +0300 Timo Sirainen Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
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.
Mon, 11 Jun 2012 18:22:06 +0300 Timo Sirainen shared mailboxes: Per-user flags can now be stored in private index files.
Tue, 22 May 2012 17:03:20 +0300 Timo Sirainen Don't write "keyword reset" records to transaction log anymore.
Thu, 03 May 2012 23:26:44 +0300 Timo Sirainen lib-index: Fixed MAIL_INDEX_SYNC_FLAG_AVOID_FLAG_UPDATES with concurrent keyword changes.
Tue, 09 Aug 2011 16:32:27 +0300 Timo Sirainen lib-index: MAIL_INDEX_SYNC_FLAG_DELETING_INDEX now allows committing changes to deleted index.
Wed, 06 Oct 2010 18:20:26 +0100 Timo Sirainen lib-index: Always update index map while committing a transaction.
Wed, 06 Oct 2010 18:18:30 +0100 Timo Sirainen lib-index: Cache offsets were sometimes written pointing to an older cache file.
Wed, 30 Jun 2010 21:21:19 +0100 Timo Sirainen Removed mail_update_uid() / mail_index_update_uid(). HEAD
Tue, 09 Feb 2010 04:08:31 +0200 Timo Sirainen lib-index: Added support for undeleting a deleted index. HEAD
Sun, 07 Feb 2010 03:25:32 +0200 Timo Sirainen Added support for marking mailbox index deleted. Don't allow any changes after that. HEAD
Wed, 18 Nov 2009 19:58:07 -0500 Timo Sirainen Transaction commits can now track how many uid/modseq updates were ignored. HEAD
Wed, 05 Aug 2009 20:01:34 -0400 Timo Sirainen lib-index: Added mail_index_update_highest_modseq(). HEAD
Tue, 28 Jul 2009 18:58:31 -0400 Timo Sirainen Added ability to specify message's minimum modseq value. HEAD
Mon, 27 Jul 2009 18:47:16 -0400 Timo Sirainen Added ability to change existing messages' UIDs with mail_[index_]update_uid(). HEAD
Tue, 14 Jul 2009 17:55:27 -0400 Timo Sirainen mail index transactions: More code cleanups and unit tests. 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:54:28 -0400 Timo Sirainen Moved around mail-index-transaction code and added initial unit tests. HEAD
Mon, 13 Jul 2009 18:21:19 -0400 Timo Sirainen mail_index_update_flags*() now does a better job of merging flag changes together. HEAD
Mon, 13 Jul 2009 13:13:03 -0400 Timo Sirainen Moved mail_index_seq_array_*() to mail-index-util.c and added its own .h file. HEAD
Mon, 13 Jul 2009 13:04:24 -0400 Timo Sirainen Isolated all cache transaction handling code to a single file. HEAD
Sat, 09 May 2009 14:53:06 -0400 Timo Sirainen Moved transaction commiting code to mail-index-transaction-*.c HEAD
Fri, 03 Apr 2009 14:28:47 -0400 Timo Sirainen Merged multi-dbox code. HEAD
Tue, 10 Mar 2009 12:27:03 -0400 Timo Sirainen indexes: Fixes to handling shrinking tail offsets. HEAD
Tue, 10 Mar 2009 00:59:14 -0400 Timo Sirainen indexes: Removed unnecessary code. HEAD
Wed, 04 Mar 2009 17:40:24 -0500 Timo Sirainen Added mail_index_atomic_inc_ext() for atomically incrementing numbers in extensions. HEAD
Tue, 10 Mar 2009 12:28:22 -0400 Timo Sirainen indexes: Fixes to handling shrinking tail offsets. HEAD
Tue, 10 Mar 2009 12:28:00 -0400 Timo Sirainen indexes: Removed unnecessary code. HEAD
Wed, 21 Jan 2009 18:29:44 -0500 Timo Sirainen mail_index_transaction_get_next_uid() shouldn't sort appends. They may still be modified! HEAD
Sun, 14 Dec 2008 07:19:48 +0200 Timo Sirainen mail_get_flags/keywords() now returns updated values if they've been changed within transaction. HEAD
Sat, 21 Jun 2008 07:43:54 +0300 Timo Sirainen CONDSTORE: STORE UNCHANGEDSINCE conflicts are now checked atomically. HEAD
Wed, 18 Jun 2008 08:09:33 +0300 Timo Sirainen mail_index_update_header_ext() can now be called multiple times for the same HEAD
Thu, 29 May 2008 04:47:53 +0300 Timo Sirainen Added mail_index_ext_reset_inc() to atomically increase extension's HEAD
Sun, 16 Sep 2007 11:31:27 +0300 Timo Sirainen Changed .h ifdef/defines to use <NAME>_H format. HEAD
Thu, 19 Jul 2007 02:56:40 +0300 Timo Sirainen Keep flag updates separately from transaction.log_updates flag, because the HEAD
Thu, 19 Jul 2007 02:36:04 +0300 Timo Sirainen Changed mail_transaction_begin() API to take flags parameter instead of two HEAD
Mon, 16 Jul 2007 09:48:02 +0300 Timo Sirainen Recent flag handling rewrite. Still not perfect with maildir. HEAD
Sun, 15 Jul 2007 00:48:44 +0300 Timo Sirainen If mail_index_ext_set_reset_id() is called, the transaction may go back to HEAD
Thu, 12 Jul 2007 02:32:44 +0300 Timo Sirainen Added mail_index_ext_set_reset_id(). HEAD
Sun, 08 Jul 2007 19:46:31 +0300 Timo Sirainen Implemented mail_index_update_header_ext() HEAD
Sun, 01 Jul 2007 01:05:26 +0300 Timo Sirainen Added support for resetting index. HEAD
Thu, 29 Mar 2007 17:19:47 +0300 Timo Sirainen Better type safety to module_contexts arrays. Already fixed some bugs. HEAD
Tue, 06 Mar 2007 22:19:08 +0200 Timo Sirainen When adding mails to index in non-sorted UID order and then using HEAD
Sun, 15 Oct 2006 15:59:43 +0300 Timo Sirainen After saving messages the mailbox wasn't synced, which caused deliver to HEAD
Wed, 28 Jun 2006 19:31:05 +0300 Timo Sirainen Beginnings of joining mail-storage API more closely to mail-index, so that HEAD
Wed, 28 Jun 2006 16:10:25 +0300 Timo Sirainen Array API redesigned to work using unions. It now provides type safety HEAD
Sun, 15 Jan 2006 02:11:36 +0200 Timo Sirainen Added some checks and better logging for figuring out why (*seq != 0) assert HEAD
Sat, 14 Jan 2006 20:47:20 +0200 Timo Sirainen deinit, unref, destroy, close, free, etc. functions now take a pointer to HEAD
Fri, 13 Jan 2006 22:25:57 +0200 Timo Sirainen Added "bool" type and changed all ints that were used as booleans to bool. HEAD
Wed, 21 Dec 2005 20:41:50 +0200 Timo Sirainen Allow appending mails in wrong UID order. Sort them internally when HEAD