Sun, 02 May 2004 22:24:35 +0300 |
Timo Sirainen |
Added support for setting dirty flags for messages (TODO: undirty..)
HEAD
|
Sun, 02 May 2004 21:07:24 +0300 |
Timo Sirainen |
Syncing optimizations.
HEAD
|
Sat, 01 May 2004 19:42:10 +0300 |
Timo Sirainen |
cleanup
HEAD
|
Sat, 01 May 2004 19:30:58 +0300 |
Timo Sirainen |
remove mail_index_reset() completely
HEAD
|
Wed, 28 Apr 2004 05:00:39 +0300 |
Timo Sirainen |
Added fcntl_lock_disable setting to allow indexes to work with NFS. Some
HEAD
|
Wed, 28 Apr 2004 03:21:00 +0300 |
Timo Sirainen |
Forced locking to be right with mprotect()ing index file. Support for
HEAD
|
Tue, 27 Apr 2004 23:25:52 +0300 |
Timo Sirainen |
importing new index code. mbox still broken.
HEAD
|
Wed, 05 Nov 2003 00:26:16 +0200 |
Timo Sirainen |
we didn't sync mbox again after rewriting which left us broken mail offsets.
HEAD
|
Mon, 20 Oct 2003 09:18:58 +0300 |
Timo Sirainen |
fixed dovecot-uidlist permissions for shared mailboxes
HEAD
|
Mon, 20 Oct 2003 09:01:08 +0300 |
Timo Sirainen |
If maildir contains dovecot-shared file Dovecot does two things differently:
HEAD
|
Mon, 20 Oct 2003 06:13:06 +0300 |
Timo Sirainen |
We didn't notice cache compression immediately in other processes. Also some
HEAD
|
Wed, 03 Sep 2003 01:33:33 +0300 |
Timo Sirainen |
mbox reading is kind of working again. Just don't try rewriting or expunging
HEAD
|
Sun, 24 Aug 2003 10:06:06 +0300 |
Timo Sirainen |
Added back compat_data[]. It wasn't so simple to access data portably in
HEAD
|
Sun, 24 Aug 2003 09:49:55 +0300 |
Timo Sirainen |
Removed index_align stuff. It's not needed anymore.
HEAD
|
Mon, 18 Aug 2003 06:22:12 +0300 |
Timo Sirainen |
Removed NBO32_BIT* stuff
HEAD
|
Mon, 11 Aug 2003 04:56:37 +0300 |
Timo Sirainen |
Save sync stamp in index header rather than in file's mtime.
HEAD
|
Mon, 11 Aug 2003 04:26:46 +0300 |
Timo Sirainen |
Fixes for opening broken cache file.
HEAD
|
Mon, 11 Aug 2003 02:56:22 +0300 |
Timo Sirainen |
Maildir syncing works now without requiring base filenames to be in index
HEAD
|
Wed, 06 Aug 2003 23:15:30 +0300 |
Timo Sirainen |
Index cache file rewrite. It's not finished yet and mbox support is
HEAD
|
Sat, 26 Jul 2003 19:33:21 +0300 |
Timo Sirainen |
API change for expunging messages. Not exactly what I wanted, but good
HEAD
|
Mon, 21 Jul 2003 17:35:39 +0300 |
Timo Sirainen |
Removed .imap.index.tree file. For now we'll just rewrite .imap.index file
HEAD
|
Tue, 15 Jul 2003 21:26:42 +0300 |
Timo Sirainen |
index_mmap_invalidate = yes now invalidate memory maps before accessing
HEAD
|
Sun, 15 Jun 2003 06:42:28 +0300 |
Timo Sirainen |
Only NOOP and CHECK will now always do a real mailbox sync. Other commands
HEAD
|
Sun, 15 Jun 2003 05:20:52 +0300 |
Timo Sirainen |
Dirty maildir flags support works now.
HEAD
|
Wed, 04 Jun 2003 18:57:58 +0300 |
Timo Sirainen |
IMAP protocol doesn't allow server to send NULs to client. Send ascii #128
HEAD
|
Fri, 30 May 2003 01:48:02 +0300 |
Timo Sirainen |
Fixes for syncing mails that are kept in new/ dir.
HEAD
|
Fri, 30 May 2003 00:08:53 +0300 |
Timo Sirainen |
uidlist file is read/updated much less often now. did some other
HEAD
|
Sun, 18 May 2003 15:26:06 +0300 |
Timo Sirainen |
Maildir syncing updates: it's now faster, it handles read-only folders, it
HEAD
|
Sat, 17 May 2003 16:09:54 +0300 |
Timo Sirainen |
Maildir: CONTROL=<dir> in MAIL environment now specifies where to save
HEAD
|
Sun, 27 Apr 2003 03:59:43 +0300 |
Timo Sirainen |
Use separate index alignment from memory alignment. We don't use pointers in
HEAD
|
Mon, 21 Apr 2003 16:42:00 +0300 |
Timo Sirainen |
Use mtime to check changes in dovecot-uidlist file rather than inode changes
HEAD
|
Wed, 09 Apr 2003 23:13:02 +0300 |
Timo Sirainen |
We don't need these fields
HEAD
|
Wed, 09 Apr 2003 23:10:01 +0300 |
Timo Sirainen |
Rewritten maildir syncing. Uses dovecot-uidlist file to store UIDs
HEAD
|
Thu, 06 Mar 2003 21:23:44 +0200 |
Timo Sirainen |
UIDs are now saved into mbox file. added a few rewriting optimizations so
HEAD
|
Wed, 05 Mar 2003 03:41:36 +0200 |
Timo Sirainen |
Added index->append_abort() to abort append cleanly.
HEAD
|
Sun, 23 Feb 2003 23:06:57 +0200 |
Timo Sirainen |
Index opening rewrites. We don't try to support .imap.index-<hostname> style
HEAD
|
Wed, 12 Feb 2003 14:07:51 +0200 |
Timo Sirainen |
Locking code cleanups and small fixes
HEAD
|
Mon, 27 Jan 2003 03:59:59 +0200 |
Timo Sirainen |
Function typedefs now define them as functions, not function pointers.
HEAD
|
Wed, 22 Jan 2003 21:52:17 +0200 |
Timo Sirainen |
Modify log used to test if there were other users for every changed flag or
HEAD
|
Sat, 11 Jan 2003 21:55:56 +0200 |
Timo Sirainen |
Naming change for function typedefs.
HEAD
|
Sat, 11 Jan 2003 17:48:01 +0200 |
Timo Sirainen |
We don't actually need to reserve the highest UID anymore, don't do it :)
HEAD
|
Wed, 08 Jan 2003 22:48:04 +0200 |
Timo Sirainen |
Reserve UID 2^31-1
HEAD
|
Sun, 05 Jan 2003 15:09:51 +0200 |
Timo Sirainen |
Naming style changes, finally got tired of most of the typedefs. Also the
HEAD
|
Sat, 04 Jan 2003 19:45:09 +0200 |
Timo Sirainen |
Replaced MailDataField from being enum to being unsigned int with values
HEAD
|
Thu, 02 Jan 2003 13:29:24 +0200 |
Timo Sirainen |
Make sure UIDs won't wrap around unexpectedly.
HEAD
|
Fri, 20 Dec 2002 09:53:51 +0200 |
Timo Sirainen |
Added :INDEX=<dir> for both Maildir and mbox to specify different location
HEAD
|
Fri, 06 Dec 2002 03:09:22 +0200 |
Timo Sirainen |
Renamed IBuffer and OBuffer to IStream and OStream which describes their
HEAD
|
Tue, 26 Nov 2002 20:47:43 +0200 |
Timo Sirainen |
We compile now if dev_t is a structure (eg. glibc+tcc).
HEAD
|
Mon, 25 Nov 2002 21:02:49 +0200 |
Timo Sirainen |
Locking changes triggered a bit larger cleanup :) If we have to wait for a
HEAD
|
Thu, 21 Nov 2002 22:50:53 +0200 |
Timo Sirainen |
MAIL_READ_MMAPED setting was set too late, plus a few cleanups.
HEAD
|
Thu, 21 Nov 2002 22:31:02 +0200 |
Timo Sirainen |
mail_read_mmaped: Use mmap() instead of read() to read mail files. read()
HEAD
|
Thu, 21 Nov 2002 22:13:32 +0200 |
Timo Sirainen |
Added mbox lock settings to config file. Support timeouting fcntl() and
HEAD
|
Mon, 04 Nov 2002 08:20:35 +0200 |
Timo Sirainen |
mbox_unlock() actually set exclusive lock
HEAD
|
Mon, 04 Nov 2002 06:47:40 +0200 |
Timo Sirainen |
And more locking/syncing fixes. Now it's finally beginning to look sane
HEAD
|
Sat, 02 Nov 2002 22:10:20 +0200 |
Timo Sirainen |
Mostly mbox locking/syncing fixes. Still some problems though.
HEAD
|
Tue, 29 Oct 2002 08:46:47 +0200 |
Timo Sirainen |
mbox locking wasn't working.
HEAD
|
Sun, 27 Oct 2002 08:37:18 +0200 |
Timo Sirainen |
Moved several fields from .imap.index file to .imap.index.data file. Fixed
HEAD
|
Sat, 26 Oct 2002 22:38:37 +0300 |
Timo Sirainen |
mbox locking fixes / changes. we now read-lock the mbox file before syncing
HEAD
|
Wed, 23 Oct 2002 22:49:23 +0300 |
Timo Sirainen |
Use fdatasync() instead of fsync() where possible. msync() all files first,
HEAD
|
Sun, 20 Oct 2002 05:35:51 +0300 |
Timo Sirainen |
Added mail_cache_fields and mail_never_cache_fields settings, plus settings
HEAD
|