Tue, 27 Jan 2009 18:21:53 -0500 |
Timo Sirainen |
Initial commit for config rewrite.
HEAD
|
Wed, 14 Jan 2009 13:56:01 -0500 |
Timo Sirainen |
Cleaned up read-only mailbox handling. Fixes a bug with Maildir syncing.
HEAD
|
Wed, 07 Jan 2009 13:45:37 -0500 |
Timo Sirainen |
Added my_hostdomain() function which mbox code now uses instead of doing that internally.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Sat, 13 Dec 2008 09:38:52 +0200 |
Timo Sirainen |
mbox: Added a new index header where dirtyness state is stored.
HEAD
|
Sun, 05 Oct 2008 18:43:48 +0300 |
Timo Sirainen |
mbox: Don't crash if saving fails because of write error (out of disk space).
HEAD
|
Tue, 12 Aug 2008 12:28:42 -0400 |
Timo Sirainen |
Added struct mail_user and fixed the code to support multiple users per process.
HEAD
|
Thu, 07 Aug 2008 15:33:52 -0400 |
Timo Sirainen |
Added the concept of Global UIDs that are preserved across copies.
HEAD
|
Thu, 07 Aug 2008 14:05:47 -0400 |
Timo Sirainen |
mailbox_save_init() API was split to multiple functions.
HEAD
|
Mon, 04 Aug 2008 10:16:32 -0400 |
Timo Sirainen |
mbox: Saving may have truncated the mail being saved.
HEAD
|
Sun, 20 Jul 2008 23:47:32 +0300 |
Timo Sirainen |
mailbox.save_init() API now takes ** pointer to dest_mail, so multiple
HEAD
|
Thu, 19 Jun 2008 08:13:36 +0300 |
Timo Sirainen |
mbox: Don't crash if saving is aborted early.
HEAD
|
Mon, 02 Jun 2008 21:20:22 +0300 |
Timo Sirainen |
mbox: We always add end-of-headers line while saving the message, so make
HEAD
|
Tue, 27 May 2008 00:16:12 +0300 |
Timo Sirainen |
mbox: Be sure to flush output when writing to non-seekable "mboxes" (pipes).
HEAD
|
Tue, 27 May 2008 00:12:01 +0300 |
Timo Sirainen |
mbox: When saving messages buffer the output until it's full, so if we die
HEAD
|
Sun, 04 May 2008 22:05:21 +0300 |
Timo Sirainen |
mbox: Always update sync_size when saving mails. We rely on sync_size for
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
|
Fri, 25 Jan 2008 13:44:40 +0200 |
Timo Sirainen |
If mail saving fails, don't try to update cache file (only to have the
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sat, 22 Dec 2007 03:17:46 +0200 |
Timo Sirainen |
Refresh index when we want to know the next_uid, otherwise we might have
HEAD
|
Fri, 21 Dec 2007 19:46:24 +0200 |
Timo Sirainen |
When saving mail, it wasn't set \Recent when \Seen flag was also set.
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
HEAD
|
Sun, 21 Oct 2007 03:33:21 +0300 |
Timo Sirainen |
When saving to empty mbox files, sync them first since it doesn't take
HEAD
|
Sat, 20 Oct 2007 19:17:00 +0300 |
Timo Sirainen |
More fixes to handling mail saving.
HEAD
|
Sat, 20 Oct 2007 17:06:33 +0300 |
Timo Sirainen |
Fixed saving messages
HEAD
|
Sat, 06 Oct 2007 01:48:16 +0300 |
Timo Sirainen |
Use crlf input streams instead of output streams so message parser doesn't
HEAD
|
Sun, 30 Sep 2007 16:57:32 +0300 |
Timo Sirainen |
Sync mbox when committing transaction only when saving messages to update
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 13:30:31 +0300 |
Timo Sirainen |
Renamed strocpy() to i_strocpy().
HEAD
|
Sun, 16 Sep 2007 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Sat, 01 Sep 2007 01:36:10 +0300 |
Timo Sirainen |
Fixes to saving mails
HEAD
|
Sat, 01 Sep 2007 00:35:15 +0300 |
Timo Sirainen |
Fixes to saving messages.
HEAD
|
Thu, 16 Aug 2007 17:35:45 +0300 |
Timo Sirainen |
Call mail_alloc/mail_free, not index_mail_alloc/index_mail/free directly.
HEAD
|
Sun, 12 Aug 2007 18:02:29 +0300 |
Timo Sirainen |
mail_index_lookup*() can't fail anymore. Changed several APIs not to return
HEAD
|
Sun, 12 Aug 2007 15:10:35 +0300 |
Timo Sirainen |
mailbox_transaction_commit_get_uids() now returns also UIDVALIDITY. It's the
HEAD
|
Sat, 11 Aug 2007 14:35:36 +0300 |
Timo Sirainen |
Cache received date, sent date, save date and physical size when saving
HEAD
|
Thu, 02 Aug 2007 18:23:22 +0300 |
Timo Sirainen |
Split o_stream_create_file() to _create_fd() and _create_fd_file().
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
HEAD
|
Thu, 19 Jul 2007 05:52:22 +0300 |
Timo Sirainen |
Cache everything interesting while saving a message.
HEAD
|
Thu, 14 Jun 2007 15:01:09 +0300 |
Timo Sirainen |
Preserve mbox files' atime when saving/syncing.
HEAD
|
Sun, 13 May 2007 20:10:48 +0300 |
Timo Sirainen |
Error handling rewrite.
HEAD
|
Fri, 11 May 2007 21:57:52 +0300 |
Timo Sirainen |
Crashfix when saving mails
HEAD
|
Thu, 26 Apr 2007 21:30:19 +0300 |
Timo Sirainen |
If we synced the mbox while saving the message (happens only with quota
HEAD
|
Thu, 26 Apr 2007 21:26:52 +0300 |
Timo Sirainen |
If pop3_uidl_format=%m, it wasn't cached correctly when saving new messages
HEAD
|
Tue, 17 Apr 2007 20:17:52 +0300 |
Timo Sirainen |
Fixed mailbox_transaction_commit_get_uids() to actually work and not just
HEAD
|
Tue, 17 Apr 2007 19:40:55 +0300 |
Timo Sirainen |
Added mailbox_transaction_commit_get_uids() which returns the UID range for
HEAD
|
Fri, 30 Mar 2007 15:44:01 +0300 |
Timo Sirainen |
Removed struct index_storage abstraction. It's pointless.
HEAD
|
Sun, 11 Mar 2007 18:27:55 +0200 |
Timo Sirainen |
o_stream_seek() may do buffer flushing internally and cause errors. Do
HEAD
|
Wed, 07 Mar 2007 17:38:24 +0200 |
Timo Sirainen |
Keep track of the mbox dirty state better. Also when moving mails inside
HEAD
|
Mon, 19 Feb 2007 16:45:51 +0200 |
Timo Sirainen |
Drop X-Delivery-ID header when saving the message.
HEAD
|
Mon, 19 Feb 2007 16:36:00 +0200 |
Timo Sirainen |
If pop3_uidl_format=%m, add a unique X-Delivery-ID header to all saved
HEAD
|
Wed, 14 Feb 2007 20:23:18 +0200 |
Timo Sirainen |
When saving a message to an empty mbox file, write X-IMAPbase header so the
HEAD
|
Sun, 17 Dec 2006 18:35:31 +0200 |
Timo Sirainen |
Added fsync_disable setting. Also added missing fsync()ing to dbox when
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, 15 Oct 2006 18:42:58 +0300 |
Timo Sirainen |
Filter out "From " lines from headers. There's no reason they should exist
HEAD
|
Fri, 11 Aug 2006 00:40:48 +0300 |
Timo Sirainen |
After saving a mail with index being in synced state, update the sync_stamp
HEAD
|
Wed, 02 Aug 2006 03:16:18 +0300 |
Timo Sirainen |
We wrote mail bodies through raw output stream, instead of the one that made
HEAD
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Sat, 17 Jun 2006 21:00:35 +0300 |
Timo Sirainen |
If saved mail's body doesn't end with LF, add it ourself.
HEAD
|
Tue, 09 May 2006 14:57:36 +0300 |
Timo Sirainen |
Changed mailbox_save_*() API a bit: Moved the struct mail *dest_mail to
HEAD
|