log src/lib-storage/index/maildir/maildir-sync.c @ 9202:797474444551 HEAD

age author description
Tue, 07 Jul 2009 21:43:57 -0400 Timo Sirainen OSX+Maildir: Also don't log an error if readdir() fails with EINVAL. HEAD
Tue, 07 Jul 2009 21:42:06 -0400 Timo Sirainen OSX+Maildir: If readdir() fails with EINVAL after doing rename()s, retry. Fixes HFS+. HEAD
Wed, 20 May 2009 17:47:49 -0400 Timo Sirainen Maildir: Make sure messages are removed from index if they are deleted externally from new/. HEAD
Mon, 04 May 2009 16:43:59 -0400 Timo Sirainen Maildir: More fixes to uidlist handling. HEAD
Mon, 04 May 2009 16:42:43 -0400 Timo Sirainen Maildir: Handle uidlist errors better. HEAD
Thu, 30 Apr 2009 18:49:26 -0400 Timo Sirainen maildir: Don't assert-crash if we have no read-access to the Maildir. HEAD
Mon, 30 Mar 2009 20:27:14 -0400 Timo Sirainen Added maildir_very_dirty_syncs setting. HEAD
Mon, 23 Mar 2009 12:51:30 -0400 Timo Sirainen Maildir: Another logging improvement to EACCES error. HEAD
Mon, 23 Feb 2009 13:40:01 -0500 Timo Sirainen maildir: We didn't properly handle missing control directory at startup. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Mon, 15 Dec 2008 10:58:02 +0200 Timo Sirainen maildir: Allow opening mailbox and expunging messages when uidlist couldn't be locked (e.g. out of quota). HEAD
Sat, 17 May 2008 01:00:22 +0300 Timo Sirainen Replaced HAVE_ST_NSEC macro checks with more generic ST_?TIME_NSEC() macros HEAD
Thu, 15 May 2008 07:01:26 +0300 Timo Sirainen Keep track of dovecot-uidlist mtime+size in index file. If it's up-to-date HEAD
Tue, 06 May 2008 01:27:23 +0300 Timo Sirainen Removed a bad assert. HEAD
Mon, 25 Feb 2008 21:38:58 +0200 Timo Sirainen Check and update sync_last_check in one common function. 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
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 29 Dec 2007 19:10:35 +0200 Timo Sirainen If MAILBOX_SYNC_FLAG_FULL_READ flag is set (SELECT and CHECK IMAP commands), HEAD
Fri, 28 Dec 2007 20:04:43 +0200 Timo Sirainen When doing a forced sync, we're not necessarily locked. If it takes a while, HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Wed, 05 Dec 2007 17:06:37 +0200 Timo Sirainen If file is lost, don't try to look for it until stack overflows. HEAD
Sat, 01 Dec 2007 10:39:12 +0200 Timo Sirainen If doing a lockless forced sync, track the UID we're trying to find. If we HEAD
Sat, 01 Dec 2007 10:29:13 +0200 Timo Sirainen Removed pointless maildir_uidlist_sync_next_pre() calling. HEAD
Sat, 01 Dec 2007 09:51:43 +0200 Timo Sirainen If we did unlocked maildir sync, make sure we sync it later with locking. HEAD
Sat, 01 Dec 2007 09:48:19 +0200 Timo Sirainen If we're doing a fast sync, try only once to lock uidlist. HEAD
Sat, 01 Dec 2007 09:23:21 +0200 Timo Sirainen maildir_storage_sync_force(): Don't wait on trying to lock uidlist. Just try HEAD
Sat, 01 Dec 2007 09:09:21 +0200 Timo Sirainen maildir_uidlist_sync_init() was called wrong, although it just happened to HEAD
Mon, 26 Nov 2007 12:15:57 +0200 Timo Sirainen Delayed NFS attribute cache flushing had some bug, so removed it for now. HEAD
Thu, 15 Nov 2007 01:54:56 +0200 Timo Sirainen NFS: Delay flushing dovecot-uidlist's attribute cache until we find an HEAD
Sun, 11 Nov 2007 17:46:47 +0200 Timo Sirainen Delay creating directories until we really need them. HEAD
Sun, 11 Nov 2007 16:02:25 +0200 Timo Sirainen Moved mailbox_deleted to struct mailbox. Added and used HEAD
Sat, 22 Sep 2007 13:44:37 +0300 Timo Sirainen Don't sync mailbox immediately when committing transactions. When it's done HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Mon, 27 Aug 2007 19:13:36 +0300 Timo Sirainen Error handling fixes. HEAD
Sun, 12 Aug 2007 16:43:05 +0300 Timo Sirainen Removed explicit locking from views and maps. They were already locked all HEAD
Mon, 16 Jul 2007 09:48:02 +0300 Timo Sirainen Recent flag handling rewrite. Still not perfect with maildir. HEAD
Mon, 16 Jul 2007 01:21:44 +0300 Timo Sirainen If uidlist gets deleted but indexes not, give UIDs to messages beginning HEAD
Fri, 13 Jul 2007 05:29:51 +0300 Timo Sirainen compiler warning fixes HEAD
Thu, 12 Jul 2007 02:42:32 +0300 Timo Sirainen Added support for updating uidlist record extensions. HEAD
Mon, 09 Jul 2007 01:33:30 +0300 Timo Sirainen Store syncing information to maildir extension header instead of kludging HEAD
Mon, 09 Jul 2007 00:52:04 +0300 Timo Sirainen Handle mailbox deletions while syncing silently. HEAD
Sun, 08 Jul 2007 23:28:22 +0300 Timo Sirainen Moved index syncing code to its own file. HEAD
Sun, 08 Jul 2007 23:19:14 +0300 Timo Sirainen cleanup: s/maildir_uidlist_update()/maildir_uidlist_refresh()/ HEAD
Sun, 08 Jul 2007 22:54:55 +0300 Timo Sirainen Sync index changes while iterating through uidlist entries. This avoids HEAD
Sun, 08 Jul 2007 22:19:56 +0300 Timo Sirainen s/sync_ctx/ctx/ HEAD
Sun, 08 Jul 2007 22:16:04 +0300 Timo Sirainen If readdir() or closedir() fails, return failure. HEAD
Sun, 08 Jul 2007 22:13:53 +0300 Timo Sirainen Code cleanup HEAD
Sun, 08 Jul 2007 21:28:54 +0300 Timo Sirainen Renamed maildir_generate_tmp_filename() to maildir_filename_generate(). Also HEAD
Sun, 08 Jul 2007 21:20:50 +0300 Timo Sirainen maildir_filename_get_flags() returns void now. HEAD
Sun, 08 Jul 2007 20:13:12 +0300 Timo Sirainen Moved maildir filename related functions to maildir-filename.c HEAD
Sun, 01 Jul 2007 01:05:40 +0300 Timo Sirainen Handle UIDVALIDITY changes by resetting index. HEAD
Tue, 19 Jun 2007 16:33:05 +0300 Timo Sirainen mail_index_sync_begin() takes now flags parameter instead of two booleans. HEAD
Fri, 15 Jun 2007 18:09:09 +0300 Timo Sirainen Treat non-external expunges as requests for expunging messages. If it's HEAD
Tue, 12 Jun 2007 20:06:51 +0300 Timo Sirainen If new/ directory is lost when syncing, assume the mailbox was deleted and HEAD
Tue, 22 May 2007 18:33:43 +0300 Timo Sirainen mail_index_sync_begin() returns now transaction directly so the syncing code HEAD
Fri, 11 May 2007 16:14:10 +0300 Timo Sirainen Keyword characters weren't sorted in the maildir filename. HEAD
Wed, 09 May 2007 10:10:21 +0300 Timo Sirainen Updated error message. HEAD
Tue, 17 Apr 2007 18:09:10 +0300 Timo Sirainen Call sync_notify() once at the end of syncing. Allow accessing mails even HEAD
Tue, 17 Apr 2007 15:41:26 +0300 Timo Sirainen Added sync_notify() callback to struct mail_storage. It's now called for HEAD
Fri, 30 Mar 2007 15:44:01 +0300 Timo Sirainen Removed struct index_storage abstraction. It's pointless. HEAD