log src/lib-storage/index/mbox/mbox-save.c @ 9002:9d0037a997f4 HEAD

age author description
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