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
|
Wed, 28 Mar 2007 11:08:08 +0300 |
Timo Sirainen |
If we find duplicate hard links which haven't changed for 30 secs, unlink()
HEAD
|
Sat, 24 Mar 2007 02:49:23 +0200 |
Timo Sirainen |
comment/duplicate link handling fixes.
HEAD
|
Fri, 23 Mar 2007 19:20:24 +0200 |
Timo Sirainen |
If duplicate links are found, rename() one over the other to get rid of
HEAD
|
Fri, 23 Mar 2007 18:38:56 +0200 |
Timo Sirainen |
Avoid infinite looping when buggy filesystems.
HEAD
|
Fri, 23 Mar 2007 17:53:15 +0200 |
Timo Sirainen |
If saving to maildir causes flag/expunge syncs, don't crash.
HEAD
|
Fri, 23 Mar 2007 05:07:08 +0200 |
Timo Sirainen |
Last fix broke creating new uidlists.
HEAD
|
Wed, 21 Mar 2007 21:22:39 +0200 |
Timo Sirainen |
If uidlist is deleted and we set the uidvalidity from the index file, set
HEAD
|
Wed, 21 Mar 2007 21:19:52 +0200 |
Timo Sirainen |
When copying/syncing a lot of mails, send "* OK Hang in there" replies to
HEAD
|
Wed, 14 Mar 2007 18:17:49 +0200 |
Timo Sirainen |
Added casts to some enums to avoid compiler warnings.
HEAD
|
Tue, 06 Mar 2007 22:36:45 +0200 |
Timo Sirainen |
Added assert.
HEAD
|
Tue, 06 Mar 2007 17:39:04 +0200 |
Timo Sirainen |
When syncing huge maildirs check once in a while if we need to update
HEAD
|
Thu, 25 Jan 2007 18:01:37 +0200 |
Timo Sirainen |
Error handling fixes
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
HEAD
|
Sun, 10 Dec 2006 15:00:44 +0200 |
Timo Sirainen |
Make sure the mailbox is opened when transaction is started (fixes deliver).
HEAD
|
Sun, 26 Nov 2006 00:17:39 +0200 |
Timo Sirainen |
Mailbox list indexing and related changes. Currently works only with
HEAD
|
Tue, 07 Nov 2006 23:22:08 +0200 |
Timo Sirainen |
Saving mails could have skipped over transactions, which caused different
HEAD
|
Sun, 17 Sep 2006 20:28:36 +0300 |
Timo Sirainen |
maildir_storage_sync_force() crashed if called from mail index sync/expunge
HEAD
|
Sun, 10 Sep 2006 15:48:12 +0300 |
Timo Sirainen |
Replaced ARRAY_CREATE() macro with [ipt]_array_init() macros. The macro
HEAD
|
Sun, 10 Sep 2006 15:32:58 +0300 |
Timo Sirainen |
Removed type parameter from ARRAY_CREATE since it's not needed anymore.
HEAD
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Wed, 28 Jun 2006 01:51:47 +0300 |
Timo Sirainen |
Don't break if mailbox path contains ':' characters.
HEAD
|
Sat, 17 Jun 2006 16:55:30 +0300 |
Timo Sirainen |
Don't go fixing duplicate maildir filenames without properly checking that
HEAD
|
Tue, 02 May 2006 14:11:05 +0300 |
Timo Sirainen |
Adding mail to index while saving it had a race condition. Fixing it
HEAD
|
Mon, 17 Apr 2006 20:31:54 +0300 |
Timo Sirainen |
If maildir is readonly, don't complain about rename() failing to move mails
HEAD
|
Sun, 09 Apr 2006 18:50:22 +0300 |
Timo Sirainen |
Added MAILBOX_OPEN_KEEP_LOCKED flag to mailbox opening and implemented it
HEAD
|
Sun, 02 Apr 2006 19:32:51 +0300 |
Timo Sirainen |
If mailbox is opened in non-readonly state and there are mails in new/, make
HEAD
|
Sat, 25 Mar 2006 13:09:17 +0200 |
Timo Sirainen |
Keep \Seen flags privately only in indexes with shared mailboxes.
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
|
Fri, 06 Jan 2006 16:50:34 +0200 |
Timo Sirainen |
We assumed that keyword index arrays were always sorted. This isn't always
HEAD
|