log src/lib-storage/index/dbox-common/dbox-file.c @ 15337:1b46c1bf9d1e

age author description
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Wed, 03 Oct 2012 01:26:42 +0300 Timo Sirainen mdbox: Fix to handling transactions with partially failed saves.
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Mon, 25 Jun 2012 00:01:59 +0300 Timo Sirainen Added o_stream_nsend*() and related functions to make delayed error handling safer.
Sun, 24 Jun 2012 20:48:38 +0300 Timo Sirainen Added file_dotlock_delete_verified() and changed file_dotlock_delete() to return void.
Fri, 04 May 2012 20:14:20 +0300 Timo Sirainen dbox: Metadata read buffer's size was supposed to be unlimited, not zero.
Fri, 16 Mar 2012 18:45:50 +0200 Timo Sirainen dbox: Reverted recent fstat() avoidance change. It didn't do that, just broke mdbox.
Tue, 13 Mar 2012 17:01:56 +0200 Timo Sirainen dbox: Avoid unnecessary fstat() call during file creation.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Sat, 30 Apr 2011 16:24:42 +0300 Timo Sirainen Merged changes from v2.0 tree.
Thu, 28 Apr 2011 21:31:16 +0300 Timo Sirainen dbox: If file can't be opened read-write, fallback to read-only.
Tue, 12 Apr 2011 18:38:00 +0300 Timo Sirainen sdbox: Commit expunges to index first before unlinking the files.
Thu, 17 Mar 2011 16:37:22 +0200 Timo Sirainen Merged changes from v2.0 tree.
Fri, 04 Mar 2011 20:53:46 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Wed, 02 Mar 2011 15:51:28 +0200 Timo Sirainen mdbox: Storage rebuilding may have skipped over messages if the file was already at EOF.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Wed, 05 Jan 2011 18:47:40 +0200 Timo Sirainen mdbox: Don't leave partially written messages to mdbox files.
Fri, 03 Dec 2010 10:15:20 +0000 Timo Sirainen dbox: Added dbox_file_get_plaintext_size() for easily getting it.
Wed, 20 Oct 2010 18:55:36 +0100 Timo Sirainen lib-storage: Added istream_opened() method to struct mail.
Tue, 19 Oct 2010 18:47:17 +0100 Timo Sirainen lib-storage: Added support for saving mail attachments separately via filesystem API.
Thu, 12 Aug 2010 18:47:01 +0100 Timo Sirainen dbox: Don't allow unlimited buffer size when reading message body.
Thu, 15 Jul 2010 16:59:11 +0100 Timo Sirainen dbox: Split dbox_file_seek() from dbox_file_get_mail_stream()
Mon, 12 Jul 2010 20:38:47 +0100 Timo Sirainen dbox: Added a sanity check so that too small dbox files won't be appended to.
Fri, 09 Jul 2010 15:39:03 +0100 Timo Sirainen dbox: dbox_file_move() was used by only single-dbox, so moved it there. HEAD
Tue, 29 Jun 2010 19:04:39 +0100 Timo Sirainen single-dbox: Fixed moving mails to alt storage. HEAD
Fri, 25 Jun 2010 16:21:49 +0100 Timo Sirainen Renamed fsync_disable to mail_fsync=optimized|always|never. HEAD
Fri, 14 May 2010 10:40:24 +0200 Timo Sirainen Use IO_BLOCK_SIZE macro to specify how large read/write syscalls to use. HEAD
Thu, 29 Apr 2010 18:43:02 +0300 Timo Sirainen mdbox: Avoid rebuilding storage if another process already did it. HEAD
Mon, 26 Apr 2010 17:56:41 +0300 Timo Sirainen mdbox: Automatically delete old temp.* files from storage/ directory. HEAD
Mon, 26 Apr 2010 17:46:13 +0300 Timo Sirainen mdbox: Recent change enabled dotlocking always, instead of using flock. HEAD
Tue, 20 Apr 2010 18:07:56 +0300 Timo Sirainen mdbox: If flock() isn't available, use dotlock files. HEAD
Tue, 13 Apr 2010 12:33:17 +0300 Timo Sirainen dbox: Use flock() for file locking if possible. If not, require client_limit=1. HEAD
Mon, 05 Apr 2010 00:26:16 +0300 Timo Sirainen dbox: Save error handling fix. HEAD
Sun, 21 Mar 2010 17:08:36 +0200 Timo Sirainen dbox: Don't write save-date to metadata, use file's ctime as fallback. HEAD
Sat, 06 Mar 2010 14:04:42 +0200 Timo Sirainen Set input stream names for mail file streams. HEAD
Fri, 19 Feb 2010 07:15:46 +0200 Timo Sirainen lib-storage: Added support for plugins to specify message's physical size when saving. HEAD
Tue, 09 Feb 2010 18:54:34 +0200 Timo Sirainen mdbox: Saving now closes newly created files if they become full. HEAD
Tue, 02 Feb 2010 23:49:32 +0200 Timo Sirainen mdbox: Purging now also moves mails to alt storage (if it's used). HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Tue, 22 Dec 2009 18:12:19 -0500 Timo Sirainen dbox: Added assert. HEAD
Tue, 06 Oct 2009 19:22:42 -0400 Timo Sirainen Split dbox (single-dbox) and mdbox (multi-dbox) into separate storage backends. HEAD