[dovecot-cvs] dovecot/src/lib-storage/index index-storage.c, 1.73,
1.74 index-storage.h, 1.91, 1.92
cras at dovecot.org
cras at dovecot.org
Fri Apr 8 16:13:48 EEST 2005
- Previous message: [dovecot-cvs] dovecot/src/lib-storage/index index-mail-headers.c,
1.44, 1.45 index-sync.c, 1.47, 1.48
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-copy.c,
1.34, 1.35 maildir-mail.c, 1.13, 1.14 maildir-save.c, 1.49,
1.50 maildir-storage.c, 1.95, 1.96 maildir-storage.h, 1.35,
1.36 maildir-sync.c, 1.50, 1.51 maildir-transaction.c, 1.7,
1.8 maildir-uidlist.c, 1.35, 1.36 maildir-uidlist.h, 1.12,
1.13 maildir-util.c, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/lib-storage/index
In directory talvi:/tmp/cvs-serv23481/lib-storage/index
Modified Files:
index-storage.c index-storage.h
Log Message:
Moved mbox/maildir-specific variables from struct index_mailbox to
mbox_mailbox and maildir_mailbox.
Index: index-storage.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/index-storage.c,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- index-storage.c 7 Apr 2005 21:55:06 -0000 1.73
+++ index-storage.c 8 Apr 2005 13:13:45 -0000 1.74
@@ -337,6 +337,9 @@
return -1;
}
+ ibox->md5hdr_ext_idx =
+ mail_index_ext_register(index, "header-md5", 0, 16, 1);
+
ibox->cache = mail_index_get_cache(index);
index_cache_register_defaults(ibox);
ibox->view = mail_index_view_open(index);
Index: index-storage.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/index-storage.h,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -d -r1.91 -r1.92
--- index-storage.h 3 Apr 2005 11:36:16 -0000 1.91
+++ index-storage.h 8 Apr 2005 13:13:45 -0000 1.92
@@ -39,7 +39,6 @@
struct index_mailbox {
struct mailbox box;
struct index_storage *storage;
- const char *path, *control_dir;
struct mail_index *index;
struct mail_index_view *view;
@@ -48,6 +47,8 @@
int (*is_recent)(struct index_mailbox *ibox, uint32_t uid);
+ uint32_t md5hdr_ext_idx;
+
struct timeout *notify_to;
struct index_notify_file *notify_files;
struct index_notify_io *notify_ios;
@@ -69,29 +70,6 @@
uint32_t synced_recent_count;
time_t sync_last_check;
- /* mbox: */
- int mbox_fd;
- struct istream *mbox_stream, *mbox_file_stream;
- int mbox_lock_type;
- dev_t mbox_dev;
- ino_t mbox_ino;
- unsigned int mbox_excl_locks, mbox_shared_locks;
- struct dotlock *mbox_dotlock;
- unsigned int mbox_lock_id;
- int mbox_readonly, mbox_writeonly;
- time_t mbox_dirty_stamp;
- off_t mbox_dirty_size;
-
- uint32_t mbox_ext_idx, md5hdr_ext_idx;
-
- /* maildir sync: */
- struct maildir_uidlist *uidlist;
- time_t last_new_mtime, last_cur_mtime, last_new_sync_time;
- time_t dirty_cur_time;
-
- mode_t mail_create_mode;
- unsigned int private_flags_mask;
-
unsigned int readonly:1;
unsigned int keep_recent:1;
unsigned int recent_flags_synced:1;
@@ -99,12 +77,6 @@
unsigned int sent_readonly_flags_warning:1;
unsigned int notify_pending:1;
unsigned int mail_read_mmaped:1;
- unsigned int syncing_commit:1;
- unsigned int mbox_sync_dirty:1;
- unsigned int mbox_do_dirty_syncs:1;
- unsigned int mbox_very_dirty_syncs:1;
- unsigned int mbox_save_md5:1;
- unsigned int mbox_dotlocked:1;
};
struct index_transaction_context {
- Previous message: [dovecot-cvs] dovecot/src/lib-storage/index index-mail-headers.c,
1.44, 1.45 index-sync.c, 1.47, 1.48
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-copy.c,
1.34, 1.35 maildir-mail.c, 1.13, 1.14 maildir-save.c, 1.49,
1.50 maildir-storage.c, 1.95, 1.96 maildir-storage.h, 1.35,
1.36 maildir-sync.c, 1.50, 1.51 maildir-transaction.c, 1.7,
1.8 maildir-uidlist.c, 1.35, 1.36 maildir-uidlist.h, 1.12,
1.13 maildir-util.c, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list