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
|
Fri, 30 Dec 2005 21:34:06 +0200 |
Timo Sirainen |
Accidentally had changed !partial-check to partial-check. Because of this
HEAD
|
Fri, 30 Dec 2005 21:12:46 +0200 |
Timo Sirainen |
maildir_copy_with_hardlinks works again.
HEAD
|
Sun, 18 Sep 2005 18:41:38 +0300 |
Timo Sirainen |
Partial syncs caused index's next_uid to be updated even if the new mails
HEAD
|
Sun, 18 Sep 2005 15:27:53 +0300 |
Timo Sirainen |
We were forcing a maildir resync when it hadn't changed at all.
HEAD
|
Sun, 28 Aug 2005 22:25:55 +0300 |
Timo Sirainen |
Compiler warning fix
HEAD
|
Sun, 14 Aug 2005 22:02:54 +0300 |
Timo Sirainen |
Recursive maildir uidlist syncs caused assert crashes. Also did some
HEAD
|
Sun, 07 Aug 2005 14:41:19 +0300 |
Timo Sirainen |
s/occured/occurred/
HEAD
|
Tue, 12 Jul 2005 15:45:06 +0300 |
Timo Sirainen |
Store new/ directory's timestamp in sync_size header in index (kludgy..).
HEAD
|
Mon, 04 Jul 2005 14:32:13 +0300 |
Timo Sirainen |
Moved array declaration to array-decl.h and include it in lib.h. So array.h
HEAD
|
Sat, 02 Jul 2005 13:54:33 +0300 |
Timo Sirainen |
Assert/cleanup
HEAD
|
Thu, 30 Jun 2005 23:28:20 +0300 |
Timo Sirainen |
Keywords are stored in maildir filename and maildir-keywords file
HEAD
|
Wed, 29 Jun 2005 01:32:38 +0300 |
Timo Sirainen |
Merge changes from multiple index sync records into one before actually
HEAD
|
Thu, 16 Jun 2005 22:46:59 +0300 |
Timo Sirainen |
We didn't notice if messages were deleted directly from new/.
HEAD
|
Thu, 16 Jun 2005 22:46:18 +0300 |
Timo Sirainen |
If we have rename()d more than 5 files from new/ to cur/, rescan the
HEAD
|
Thu, 09 Jun 2005 17:31:43 +0300 |
Timo Sirainen |
Replaced ':' and ',' character usages with #defines, so they can be changed
HEAD
|
Tue, 26 Apr 2005 17:45:46 +0300 |
Timo Sirainen |
Don't try to handle UIDVALIDITY changes nicely after all. It causes
HEAD
|
Sat, 23 Apr 2005 18:18:21 +0300 |
Timo Sirainen |
If UIDVALIDITY changes, don't invalidate the whole index. Just expunge all
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
|
Mon, 14 Mar 2005 22:48:25 +0200 |
Timo Sirainen |
mail_index_sync_next() now returns keyword updates (now only thing left to
HEAD
|
Mon, 10 Jan 2005 18:14:41 +0200 |
Timo Sirainen |
don't allocate memory from data stack uselessly.
HEAD
|
Sun, 26 Dec 2004 11:12:39 +0200 |
Timo Sirainen |
Initial support for keywords. Syncing to mbox/maildir doesn't work yet.
HEAD
|
Sun, 05 Dec 2004 03:45:53 +0200 |
Timo Sirainen |
Renamed mail_index_refresh() to mail_index_reopen_if_needed(). Added public
HEAD
|
Wed, 24 Nov 2004 22:40:39 +0200 |
Timo Sirainen |
mail_index_refresh() isn't public anymore, mail_index_view_open_locked()
HEAD
|
Wed, 24 Nov 2004 20:39:57 +0200 |
Timo Sirainen |
Changed mail_index_get_header() to return the header as return value because
HEAD
|
Fri, 12 Nov 2004 00:01:39 +0200 |
Timo Sirainen |
Allow specifying to transaction if it's external. Make mail saving
HEAD
|
Mon, 25 Oct 2004 20:12:51 +0300 |
Timo Sirainen |
Always protect maildir syncing with uidlist lock. Before we only tried to
HEAD
|
Sun, 24 Oct 2004 03:22:11 +0300 |
Timo Sirainen |
Don't crash to asserts
HEAD
|
Mon, 04 Oct 2004 19:31:51 +0300 |
Timo Sirainen |
When we had dirty messages, we kept resyncing the whole mailbox constantly.
HEAD
|
Mon, 06 Sep 2004 00:19:36 +0300 |
Timo Sirainen |
cleanup
HEAD
|
Thu, 02 Sep 2004 19:53:36 +0300 |
Timo Sirainen |
Don't break if saving messages to maildir without index files.
HEAD
|
Fri, 30 Jul 2004 08:08:35 +0300 |
Timo Sirainen |
Renamed mail_index_sync_end() to _commit() and added _rollback(). Fixed mbox
HEAD
|
Mon, 26 Jul 2004 21:52:06 +0300 |
Timo Sirainen |
Fixed recent flags with mbox.
HEAD
|
Mon, 12 Jul 2004 14:35:50 +0300 |
Timo Sirainen |
Broke mailbox_sync() into iterator.
HEAD
|
Mon, 12 Jul 2004 11:07:03 +0300 |
Timo Sirainen |
Handle recent flags in index file correctly. Fixes recent flag losing when
HEAD
|
Sat, 03 Jul 2004 20:21:26 +0300 |
Timo Sirainen |
mail_index_sync_sort_flags() now merges flag changes so mail storage
HEAD
|
Wed, 30 Jun 2004 11:52:39 +0300 |
Timo Sirainen |
No maildir filename checking after all.
HEAD
|
Tue, 29 Jun 2004 18:56:34 +0300 |
Timo Sirainen |
Require that filenames in maildir begin with a digit, otherwise complain.
HEAD
|
Wed, 23 Jun 2004 23:10:34 +0300 |
Timo Sirainen |
assertfix
HEAD
|
Wed, 23 Jun 2004 09:09:00 +0300 |
Timo Sirainen |
partial syncing fixes
HEAD
|
Sat, 19 Jun 2004 21:43:19 +0300 |
Timo Sirainen |
Don't crash if we're syncing last commit to maildir, but some file was lost
HEAD
|
Wed, 16 Jun 2004 03:53:37 +0300 |
Timo Sirainen |
"readonly sync" -> "forced sync"
HEAD
|
Mon, 14 Jun 2004 08:48:23 +0300 |
Timo Sirainen |
locking fixes
HEAD
|
Mon, 14 Jun 2004 08:22:51 +0300 |
Timo Sirainen |
Locking fixes. use less memory
HEAD
|