log src/lib-storage/index/maildir/maildir-uidlist.c @ 8304:ab22ace44190 HEAD

age author description
Sun, 19 Oct 2008 14:46:13 +0300 Timo Sirainen Maildir: Added more strict asserts. HEAD
Sun, 19 Oct 2008 14:38:09 +0300 Timo Sirainen Maildir: Re-read uidlist from the beginning before deciding it's corrupted. HEAD
Sat, 11 Oct 2008 13:26:46 +0300 Timo Sirainen Maildir/dbox: Try harder to assign unique UIDVALIDITY values to mailboxes. HEAD
Sun, 20 Jul 2008 15:41:57 +0300 Timo Sirainen Maildir: Check more correctly when we should update/recreate uidlist. HEAD
Wed, 18 Jun 2008 03:18:56 +0300 Timo Sirainen Recreate dovecot-uidlist if updating it would shrink the file more than 25%. HEAD
Sat, 12 Jul 2008 16:16:19 +0300 Timo Sirainen Maildir: If filename has CR or LF, log a warning and ignore it instead of HEAD
Tue, 08 Jul 2008 19:18:17 +0530 Timo Sirainen Maildir: Uidlist stale timeout macro is now globally available. HEAD
Sat, 21 Jun 2008 15:53:43 +0300 Timo Sirainen maildir: Convert dovecot-uidlist files to new format immediately when HEAD
Fri, 13 Jun 2008 10:23:56 +0300 Timo Sirainen Compiler warning fix HEAD
Fri, 06 Jun 2008 17:15:14 +0300 Timo Sirainen maildir: Write dovecot-uidlist before syncing index to make sure that any HEAD
Mon, 02 Jun 2008 18:51:02 +0300 Timo Sirainen dbox: Crashfix when using old maildir files. HEAD
Mon, 26 May 2008 18:50:58 +0300 Timo Sirainen Minor cleanup to previous commit. HEAD
Mon, 26 May 2008 18:49:35 +0300 Timo Sirainen If dovecot-uidlist contains a filename with '/', log an error and recreate HEAD
Mon, 26 May 2008 18:47:24 +0300 Timo Sirainen Code cleanup HEAD
Sun, 25 May 2008 05:01:47 +0300 Timo Sirainen Maildir: Moved uidlist refreshing to maildir_uidlist_lookup() where it HEAD
Sun, 25 May 2008 01:45:31 +0300 Timo Sirainen Maildir: If dovecot-uidlist has wrong cached virtual size, remove it when we HEAD
Sun, 18 May 2008 18:16:41 +0300 Timo Sirainen Compile fix HEAD
Sat, 17 May 2008 02:25:40 +0300 Timo Sirainen maildir uidlist: Include old and new UID in "Duplicate file entry" warning. HEAD
Sat, 17 May 2008 01:20:19 +0300 Timo Sirainen Maildir error handling fixes if appending to uidlist failed. HEAD
Sat, 17 May 2008 01:00:22 +0300 Timo Sirainen Replaced HAVE_ST_NSEC macro checks with more generic ST_?TIME_NSEC() macros HEAD
Sat, 17 May 2008 00:40:31 +0300 Timo Sirainen Fixed compiling on systems without nanoseconds in struct stat. HEAD
Thu, 15 May 2008 07:01:26 +0300 Timo Sirainen Keep track of dovecot-uidlist mtime+size in index file. If it's up-to-date HEAD
Thu, 21 Feb 2008 13:06:50 +0200 Timo Sirainen Make sure we don't use a stale first_unwritten_pos to optimize 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
Sat, 19 Jan 2008 09:14:50 +0200 Timo Sirainen Previous garbage fix was still incorrect. Fixed it and also changed HEAD
Sat, 19 Jan 2008 09:08:22 +0200 Timo Sirainen Extensions weren't copied in memory correctly, possibly causing garbage to HEAD
Sat, 19 Jan 2008 08:50:56 +0200 Timo Sirainen Optimization fix: We always read dovecot-uidlist from the beginning of the HEAD
Wed, 16 Jan 2008 20:48:06 +0200 Timo Sirainen Log errors in dovecot-uidlist better. HEAD
Thu, 10 Jan 2008 04:41:38 +0200 Timo Sirainen Removed accidentally committed pointless assert. HEAD
Thu, 10 Jan 2008 04:30:10 +0200 Timo Sirainen Don't try to recreate dovecot-uidlist if we're not locked. HEAD
Mon, 07 Jan 2008 07:38:16 +0200 Timo Sirainen Changed assert to first check if dotlock had been overridden, and if so log HEAD
Sun, 06 Jan 2008 06:09:34 +0200 Timo Sirainen Buffer writes to dovecot-uidlist instead of doing lots of small write()s. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Fri, 21 Dec 2007 21:05:14 +0200 Timo Sirainen maildir_uidlist_set_ext() assert-crashed when trying to set it to expunged HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Wed, 05 Dec 2007 17:06:37 +0200 Timo Sirainen If file is lost, don't try to look for it until stack overflows. HEAD
Sat, 01 Dec 2007 10:39:12 +0200 Timo Sirainen If doing a lockless forced sync, track the UID we're trying to find. If we HEAD
Sat, 01 Dec 2007 10:29:13 +0200 Timo Sirainen Removed pointless maildir_uidlist_sync_next_pre() calling. HEAD
Sat, 01 Dec 2007 09:48:19 +0200 Timo Sirainen If we're doing a fast sync, try only once to lock uidlist. HEAD
Sat, 01 Dec 2007 09:23:21 +0200 Timo Sirainen maildir_storage_sync_force(): Don't wait on trying to lock uidlist. Just try HEAD
Mon, 26 Nov 2007 12:15:57 +0200 Timo Sirainen Delayed NFS attribute cache flushing had some bug, so removed it for now. HEAD
Sun, 25 Nov 2007 15:47:36 +0200 Timo Sirainen NFS cache flushing updates. HEAD
Sun, 18 Nov 2007 08:40:59 +0200 Timo Sirainen NFS cache flushing APIs changed and backend implements it a bit differently. HEAD
Fri, 16 Nov 2007 08:10:17 +0200 Timo Sirainen nfs_flush_attr_cache() doesn't take flush_dir paramter anymore. Instead the HEAD
Thu, 15 Nov 2007 02:04:21 +0200 Timo Sirainen NFS attribute cache flushing optimization HEAD
Thu, 15 Nov 2007 01:54:56 +0200 Timo Sirainen NFS: Delay flushing dovecot-uidlist's attribute cache until we find an HEAD
Thu, 15 Nov 2007 00:38:05 +0200 Timo Sirainen Don't flush attribute cache unless we're locked and we really need to know HEAD
Wed, 14 Nov 2007 23:52:33 +0200 Timo Sirainen NFS attribute cache flushing fixes. nfs_flush_attr_cache() takes now HEAD
Sun, 11 Nov 2007 17:46:47 +0200 Timo Sirainen Delay creating directories until we really need them. HEAD
Thu, 08 Nov 2007 18:24:16 +0200 Timo Sirainen Error message fix: s/fsync/fdatasync/ HEAD
Fri, 02 Nov 2007 16:37:05 +0200 Timo Sirainen Make sure uidlist gets written if we only added some extension fields to it. HEAD
Sun, 21 Oct 2007 18:54:32 +0300 Timo Sirainen Added maildir_uidlist_init_readonly() and maildir_uidlist_get_uid(). HEAD
Sun, 21 Oct 2007 17:41:47 +0300 Timo Sirainen Moved mail_create_mode/gid from struct maildir_mailbox to struct mailbox. HEAD
Sun, 21 Oct 2007 16:39:08 +0300 Timo Sirainen dotlocks: Flush NFS attribute cache only if nfs_flush setting is TRUE. HEAD
Sat, 22 Sep 2007 11:11:58 +0300 Timo Sirainen Crashfix 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 14:04:06 +0300 Timo Sirainen pool_unref() now takes ** pointer. HEAD
Sun, 16 Sep 2007 12:35:01 +0300 Timo Sirainen hash_destroy() and hash_iterate_deinit() now take ** pointer. HEAD
Sun, 16 Sep 2007 11:07:42 +0300 Timo Sirainen Changed *_deinit() APIs to take ** pointer and set it to NULL. HEAD
Sun, 02 Sep 2007 03:07:22 +0300 Timo Sirainen Added asserts against uid_validity==0. HEAD