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

age author description
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
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.
Fri, 12 Oct 2012 08:39:31 +0300 Timo Sirainen lib-index: dovecot.index file is no longer overwritten, so it doesn't need to be locked.
Fri, 04 May 2012 00:48:45 +0300 Timo Sirainen lib-index: Removed unused locking code.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Mon, 18 Oct 2010 16:14:08 +0100 Timo Sirainen lib-index: More undoing of locking code changes.
Thu, 14 Oct 2010 17:23:11 +0100 Timo Sirainen lib-index: Put back some of the removed locking complexity.
Wed, 06 Oct 2010 17:11:52 +0100 Timo Sirainen lib-index: Removed unnecessary code from lock handling.
Thu, 02 Sep 2010 17:46:55 +0100 Timo Sirainen lib-index: Lock timeout setting wasn't actually used in all places.
Wed, 23 Jun 2010 17:52:02 +0100 Timo Sirainen Added mail_max_lock_timeout setting. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Thu, 30 Jul 2009 17:52:41 -0400 Timo Sirainen index: Removed duplication of mail_index_open_flags from struct mail_index. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sun, 18 Nov 2007 08:40:59 +0200 Timo Sirainen NFS cache flushing APIs changed and backend implements it a bit differently. HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 09 Sep 2007 04:33:45 +0300 Timo Sirainen Replaced MAIL_INDEX_LOCK_SECS usage with cache/index/log specific defines HEAD
Thu, 12 Jul 2007 23:55:08 +0300 Timo Sirainen Flush NFS caches when needed if MAIL_INDEX_OPEN_FLAG_NFS_FLUSH is enabled. HEAD
Sun, 01 Jul 2007 22:05:09 +0300 Timo Sirainen Rewrite index lock handling. HEAD
Mon, 11 Jun 2007 14:50:10 +0300 Timo Sirainen Initial commit for major index file code cleanup. HEAD
Wed, 16 May 2007 20:07:50 +0300 Timo Sirainen If index file is shared locked while we're trying to exclusively lock it, HEAD
Mon, 14 May 2007 02:01:25 +0300 Timo Sirainen Log an error if pwrite_full() fails while overwriting index mapping. HEAD
Sun, 11 Mar 2007 20:03:55 +0200 Timo Sirainen Delete copy-lock file instead of rename()ing it if we've moved to in-memory HEAD
Sun, 11 Mar 2007 18:10:41 +0200 Timo Sirainen If we run out of disk space, move to in-memory indexes. HEAD
Wed, 17 Jan 2007 18:17:42 +0200 Timo Sirainen Fixes to error handling paths. HEAD
Sun, 31 Dec 2006 18:09:42 +0200 Timo Sirainen Minor locking fix/cleanups. HEAD
Sun, 17 Dec 2006 18:35:31 +0200 Timo Sirainen Added fsync_disable setting. Also added missing fsync()ing to dbox when HEAD
Sun, 10 Dec 2006 14:59:15 +0200 Timo Sirainen Don't crash with in-memory indexes HEAD
Wed, 06 Dec 2006 17:08:22 +0200 Timo Sirainen Lock handling changes. Everything goes through file-lock API now and there's HEAD
Tue, 24 Oct 2006 19:10:26 +0300 Timo Sirainen flock isn't anymore the default locking method, so don't bother giving a HEAD
Sat, 18 Feb 2006 01:36:38 +0200 Timo Sirainen Added some locking related asserts, comments and when replacing index file, open it HEAD
Sun, 22 Jan 2006 15:19:42 +0200 Timo Sirainen Don't break with INDEX=MEMORY and lock_method=dotlock HEAD
Thu, 19 Jan 2006 01:03:43 +0200 Timo Sirainen Don't try to write to index file if it's in memory. 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
Sat, 07 Jan 2006 02:20:56 +0200 Timo Sirainen fix HEAD
Sat, 07 Jan 2006 01:48:57 +0200 Timo Sirainen Beginnings of fallbacking to in-memory indexes when write fails with "out of HEAD
Fri, 06 Jan 2006 23:16:43 +0200 Timo Sirainen Minor cleanups HEAD
Fri, 06 Jan 2006 22:13:54 +0200 Timo Sirainen Added "(see lock_method setting in config file)" for flock() not supported HEAD
Mon, 02 Jan 2006 14:52:00 +0200 Timo Sirainen And fix to mmap_disable=yes optimization. HEAD
Mon, 02 Jan 2006 14:22:41 +0200 Timo Sirainen Don't rewrite index file every time with mmap_disable=yes. HEAD
Tue, 04 Oct 2005 00:23:18 +0300 Timo Sirainen Default lock_method to flock instead of fcntl. This is at least useful for HEAD
Fri, 30 Sep 2005 21:25:30 +0300 Timo Sirainen Don't leak alarm() with in-memory indexes HEAD
Sat, 27 Aug 2005 13:31:45 +0300 Timo Sirainen More error message fixing HEAD
Sat, 27 Aug 2005 13:20:39 +0300 Timo Sirainen Removed fcntl() text from some locking error messages, because if HEAD
Tue, 29 Mar 2005 15:18:49 +0300 Timo Sirainen In-memory indexes work again. Just pass dir as NULL to mail_index_alloc(). HEAD
Sun, 05 Dec 2004 06:10:43 +0200 Timo Sirainen lock_method=dotlock doesn't crash anymore while trying to modify cache file. HEAD
Sun, 05 Dec 2004 03:45:53 +0200 Timo Sirainen Renamed mail_index_refresh() to mail_index_reopen_if_needed(). Added public HEAD
Sun, 14 Nov 2004 01:08:07 +0200 Timo Sirainen Update view's header only after syncing the view. This and other changes fix HEAD
Sun, 07 Nov 2004 20:57:17 +0200 Timo Sirainen Crashfix HEAD
Sun, 17 Oct 2004 19:42:20 +0300 Timo Sirainen Removed mmap() memory area protections. They weren't always set correctly. HEAD
Mon, 11 Oct 2004 01:58:00 +0300 Timo Sirainen typofixes HEAD
Sun, 10 Oct 2004 20:25:44 +0300 Timo Sirainen Replaced fcntl_locks_disable with lock_method, so it's now possible to use HEAD
Sun, 05 Sep 2004 20:53:45 +0300 Timo Sirainen Save extra record/header infos into index file permanently. HEAD
Fri, 03 Sep 2004 23:59:26 +0300 Timo Sirainen cleanup/new assert HEAD
Fri, 03 Sep 2004 23:53:18 +0300 Timo Sirainen a few more asserts HEAD