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

age author description
Mon, 24 Jul 2017 21:07:44 +0300 Timo Sirainen lib-index: Add mail_index_use_existing_permissions()
Tue, 18 Jul 2017 14:42:23 +0300 Timo Sirainen lib-index: Fix mail_index_get_modification_time() to work when index isn't open.
Tue, 11 Jul 2017 15:35:16 +0300 Timo Sirainen lib-index: Track .log.2 rotation time in index header
Wed, 28 Jun 2017 19:41:21 +0300 Timo Sirainen lib-index, lib-storage: Add mail_index_header.last_temp_file_scan
Wed, 08 Feb 2017 12:03:30 +0200 Timo Sirainen lib-index: Add MAIL_INDEX_OPEN_FLAG_NO_DIRTY
Tue, 13 Dec 2016 18:31:41 +0200 Timo Sirainen lib-index: Add mail_index_revert_changes()
Thu, 24 Nov 2016 17:16:30 +0200 Timo Sirainen lib-index: Add mail_index_unset_fscked()
Thu, 24 Nov 2016 15:49:15 +0200 Timo Sirainen lib-index: fsck now adds MAIL_INDEX_HDR_FLAG_FSCKD to header.
Wed, 23 Nov 2016 23:12:29 +0200 Timo Sirainen lib-index: Add mail_index_set_log_rotation()
Mon, 14 Nov 2016 17:41:23 +0100 Timo Sirainen lib-index: Added mail_index_transaction_get_highest_modseq()
Tue, 01 Nov 2016 12:35:08 +0200 Timo Sirainen lib-index: Don't waste 3 bytes of space in struct mail_index_record.
Fri, 29 Jul 2016 01:02:29 +0300 Timo Sirainen lib-index: If mail_debug=yes, log cache compressions.
Mon, 22 Feb 2016 11:46:13 +0200 Timo Sirainen lib-index: Added mail_index_sync_set_reason() to improve lock wait log warnings
Sun, 20 Sep 2015 22:25:11 +0300 Timo Sirainen lib-index: Added mail_index_sync_have_any_expunges()
Sat, 13 Jun 2015 17:05:49 +0300 Timo Sirainen lib-index: Added mail_index_ext_register_resize_defaults()
Thu, 11 Jun 2015 19:21:16 +0300 Timo Sirainen lib-index: Avoid writing tail offset update to transaction log if it's not necessary.
Thu, 09 Oct 2014 18:27:14 +0300 Timo Sirainen lib-index: Added mail_index_sync_no_warning() to prevent "long transaction lock" warnings.
Thu, 09 Oct 2014 18:17:26 +0300 Timo Sirainen lib-index: Moved MAIL_TRANSACTION_LOG_LOCK_WARN_SECS as part of public API.
Fri, 29 Aug 2014 02:14:43 +0900 Timo Sirainen lib-index, lib-storage: Fixed race conditions with deleting mailbox.
Mon, 27 May 2013 20:45:08 +0300 Timo Sirainen lib-index: Added mail_index_ext_resize_hdr()
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, 24 Feb 2013 09:16:31 +0200 Timo Sirainen Replaced all -1U and (unsigned int)-1 with UINT_MAX.
Sun, 17 Feb 2013 10:47:40 +0200 Timo Sirainen lib-index: Make sure unused_old_sync_* fields are cleared in header in old inedx files.
Wed, 09 Jan 2013 05:29:13 +0200 Timo Sirainen lib-index: Comment update
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Thu, 18 Oct 2012 05:22:36 +0300 Timo Sirainen lib-index: Added MAIL_INDEX_OPEN_FLAG_SAVEONLY to do only minimal reads from cache file.
Mon, 29 Oct 2012 14:31:04 +0200 Timo Sirainen Treat modseq updates explicitly instead of as if they were flag changes.
Sat, 15 Sep 2012 19:56:47 +0300 Timo Sirainen lib-index: Removed MAIL_INDEX_SYNC_TYPE_APPEND. No backend cares about it.
Sat, 15 Sep 2012 19:54:21 +0300 Timo Sirainen lib-index: Changed mail_index_set_fsync_mode() to use a separate enum for the mask.
Mon, 25 Jun 2012 03:21:25 +0300 Timo Sirainen Avoid using (void)s by adding ATTR_NOWARN_UNUSED_RESULT attributes and other ways.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Mon, 11 Jun 2012 18:22:06 +0300 Timo Sirainen shared mailboxes: Per-user flags can now be stored in private index files.
Thu, 03 May 2012 21:46:07 +0300 Timo Sirainen Added MAIL_INDEX_TRANSACTION_FLAG_SYNC
Tue, 22 May 2012 17:03:20 +0300 Timo Sirainen Don't write "keyword reset" records to transaction log anymore.
Thu, 09 Feb 2012 00:39:52 +0200 Timo Sirainen lib-index: Added mail_index_set_ext_init_data() for adding data to index on creation.
Wed, 07 Dec 2011 01:46:42 +0200 Timo Sirainen lib-index: Added mail_index_reset_fscked()
Fri, 16 Sep 2011 16:59:10 +0300 Timo Sirainen Merged changes from v2.0.15.
Thu, 25 Aug 2011 01:16:11 +0300 Timo Sirainen Moved GUID code to liblib. Use guid_128_t type consistently everywhere.
Tue, 09 Aug 2011 16:33:19 +0300 Timo Sirainen lib-index: MAIL_INDEX_SYNC_FLAG_DELETING_INDEX comment updated
Tue, 08 Feb 2011 22:18:14 +0200 Timo Sirainen lib-index: sync_stamp and sync_size fields are unused, mark them as such.
Wed, 30 Jun 2010 21:21:19 +0100 Timo Sirainen Removed mail_update_uid() / mail_index_update_uid(). HEAD
Mon, 28 Jun 2010 16:31:39 +0100 Timo Sirainen lib-index: Added mail_index_sync_has_expunges() HEAD
Fri, 25 Jun 2010 16:21:49 +0100 Timo Sirainen Renamed fsync_disable to mail_fsync=optimized|always|never. HEAD
Wed, 23 Jun 2010 17:52:02 +0100 Timo Sirainen Added mail_max_lock_timeout setting. HEAD
Sun, 13 Jun 2010 15:40:10 +0100 Timo Sirainen lib-index: Added mail_index_view_get_transaction_count(). HEAD
Mon, 15 Feb 2010 04:29:47 +0200 Timo Sirainen lib-index: Added mail_index_get_modification_time(). HEAD
Tue, 09 Feb 2010 17:35:14 +0200 Timo Sirainen Mailbox deletion: Fixed race condition where a mailbox couldn't get deleted. 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 19:00:56 -0400 Timo Sirainen Changed mail_index_append_assign_uids() to mail_index_append_finish_uids() with API changes. HEAD
Mon, 27 Jul 2009 18:47:16 -0400 Timo Sirainen Added ability to change existing messages' UIDs with mail_[index_]update_uid(). 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
Sat, 27 Jun 2009 20:39:38 -0400 Timo Sirainen Whenever file's group changing fails, show the group origin in the error message. HEAD
Mon, 22 Jun 2009 17:45:56 -0400 Timo Sirainen Added reference counting to struct mail_keywords and related APIs. HEAD
Sun, 17 May 2009 17:54:01 -0400 Timo Sirainen Added mail_index_unlink(). HEAD
Mon, 13 Apr 2009 19:20:55 -0400 Timo Sirainen Removed duplicate mail_index_is_in_memory(). HEAD