log src/lib-storage/index/mbox/mbox-lock.c @ 9002:9d0037a997f4 HEAD

age author description
Tue, 27 Jan 2009 18:21:53 -0500 Timo Sirainen Initial commit for config rewrite. HEAD
Sun, 15 Mar 2009 17:48:03 -0400 Timo Sirainen mbox: pop3_lock_session=yes was broken with mail_privileged_group. HEAD
Thu, 26 Feb 2009 18:47:01 -0500 Timo Sirainen mbox: Yet another mbox locking error message fix. HEAD
Thu, 26 Feb 2009 17:44:17 -0500 Timo Sirainen mbox: Improve dotlock error logging more. HEAD
Thu, 26 Feb 2009 13:54:30 -0500 Timo Sirainen mbox: Give better error messages if dotlocking fails. HEAD
Wed, 04 Feb 2009 15:13:01 -0500 Timo Sirainen mbox: flock() and lockf() now use blocking alarm()ed locking. HEAD
Wed, 14 Jan 2009 13:56:01 -0500 Timo Sirainen Cleaned up read-only mailbox handling. Fixes a bug with Maildir syncing. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Dec 2008 11:21:21 +0200 Timo Sirainen mbox: Don't cache mbox state after it has been unlocked. HEAD
Sun, 30 Nov 2008 04:03:20 +0200 Timo Sirainen mbox: If mailbox is deleted under us, try to avoid logging errors. HEAD
Sat, 01 Nov 2008 14:55:28 +0200 Timo Sirainen Use mail_storage_set_critical() instead of i_error() directly. HEAD
Sun, 20 Jul 2008 21:00:33 +0300 Timo Sirainen extern/static fixes (from a sparse check by Diego Liziero) HEAD
Sun, 04 May 2008 02:53:55 +0300 Timo Sirainen If fcntl() fails with EACCES, give a more understandable error message since HEAD
Tue, 04 Mar 2008 07:54:53 +0200 Timo Sirainen Replaced mail_extra_groups setting with mail_privileged_group and HEAD
Sun, 02 Mar 2008 06:34:34 +0200 Timo Sirainen Don't try to flush NFS file handle cache for mbox files. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sun, 25 Nov 2007 15:47:36 +0200 Timo Sirainen NFS cache flushing updates. HEAD
Sun, 18 Nov 2007 08:40:59 +0200 Timo Sirainen NFS cache flushing APIs changed and backend implements it a bit differently. HEAD
Fri, 16 Nov 2007 08:10:17 +0200 Timo Sirainen nfs_flush_attr_cache() doesn't take flush_dir paramter anymore. Instead the HEAD
Wed, 14 Nov 2007 23:52:33 +0200 Timo Sirainen NFS attribute cache flushing fixes. nfs_flush_attr_cache() takes now HEAD
Sun, 21 Oct 2007 16:39:08 +0300 Timo Sirainen dotlocks: Flush NFS attribute cache only if nfs_flush setting is TRUE. 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, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Mon, 06 Aug 2007 19:29:16 +0300 Timo Sirainen Added dotlock_try mbox lock. HEAD
Fri, 13 Jul 2007 00:05:44 +0300 Timo Sirainen Flush NFS caches when needed. HEAD
Sun, 13 May 2007 20:10:48 +0300 Timo Sirainen Error handling rewrite. HEAD
Fri, 30 Mar 2007 15:44:01 +0300 Timo Sirainen Removed struct index_storage abstraction. It's pointless. HEAD
Thu, 18 Jan 2007 18:57:43 +0200 Timo Sirainen Removed mail_read_mmaped setting. It's a pretty useless setting and HEAD
Thu, 28 Dec 2006 18:51:10 +0200 Timo Sirainen More dotlock_use_excl uses. 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
Sun, 09 Apr 2006 20:27:22 +0300 Timo Sirainen fcntl locking: Don't print error if we're only trying to lock (instead of HEAD
Sat, 01 Apr 2006 12:15:45 +0300 Timo Sirainen If we can't lock mbox file, mark those errors as temporary so LDA treats HEAD
Tue, 14 Feb 2006 15:06:58 +0200 Timo Sirainen Updated mbox_dotlock_change_timeout default value to 120. Also the mbox HEAD
Sun, 05 Feb 2006 14:46:07 +0200 Timo Sirainen Removed immediate_stale_timeout and changed the stale_timeout behavior 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
Thu, 27 Oct 2005 16:11:44 +0300 Timo Sirainen Having "dotlock fcntl" locking assert-crashes if dotlock file already HEAD
Fri, 30 Sep 2005 21:55:00 +0300 Timo Sirainen Added MAILBOX_OPEN_NO_INDEX_FILES flag and made streamed mboxes by default HEAD
Sun, 18 Sep 2005 19:43:45 +0300 Timo Sirainen Don't hide error message if fcntl() fails with EAGAIN/EACCES HEAD
Fri, 22 Jul 2005 13:22:18 +0300 Timo Sirainen added extra assert for checking deadlocks HEAD
Fri, 08 Apr 2005 17:32:49 +0300 Timo Sirainen Created mbox_storage and maildir_storage. HEAD
Fri, 08 Apr 2005 16:13:45 +0300 Timo Sirainen Moved mbox/maildir-specific variables from struct index_mailbox to HEAD
Tue, 29 Mar 2005 16:33:07 +0300 Timo Sirainen Added input stream parameter to mailbox_open(). With mbox it now allows HEAD
Sun, 16 Jan 2005 21:18:23 +0200 Timo Sirainen Changed dotlocking API. HEAD
Mon, 20 Dec 2004 14:44:19 +0200 Timo Sirainen Fix crashes when handling stale dotlocks. HEAD
Sat, 09 Oct 2004 00:40:05 +0300 Timo Sirainen Don't close mbox file stream unless we're actually using mmap. Avoids extra HEAD
Sun, 15 Aug 2004 06:40:30 +0300 Timo Sirainen We never do blocking reads/writes to network anymore. Changed imap and pop3 HEAD
Sun, 20 Jun 2004 14:17:53 +0300 Timo Sirainen Allow dropping exclusive mbox locks to shared locks. HEAD
Sun, 20 Jun 2004 13:37:44 +0300 Timo Sirainen Don't require dotlocking to be first in locking list. HEAD
Sun, 20 Jun 2004 06:25:32 +0300 Timo Sirainen mailbox_save() and mailbox_copy() functions can now return the saved mail so HEAD
Tue, 15 Jun 2004 05:05:55 +0300 Timo Sirainen fixes HEAD
Tue, 15 Jun 2004 04:15:44 +0300 Timo Sirainen lock the mbox before reading it. HEAD
Tue, 15 Jun 2004 01:44:56 +0300 Timo Sirainen several fixes and optimizations. HEAD
Thu, 03 Jun 2004 18:01:27 +0300 Timo Sirainen Separate mbox_locks/mbox_read_dotlock to mbox_read_locks and HEAD
Mon, 10 May 2004 00:06:48 +0300 Timo Sirainen mbox growing and locking works now HEAD
Thu, 06 May 2004 04:22:25 +0300 Timo Sirainen mbox code compiles again, but syncing is only partially implemented so HEAD