[dovecot-cvs] dovecot/src/lib-storage/index index-storage.h,1.50,1.51

cras at procontrol.fi cras at procontrol.fi
Mon Oct 20 10:01:11 EEST 2003


Update of /home/cvs/dovecot/src/lib-storage/index
In directory danu:/tmp/cvs-serv29749/lib-storage/index

Modified Files:
	index-storage.h 
Log Message:
If maildir contains dovecot-shared file Dovecot does two things differently:
it allows some flags to be private and stored only in index file (currently
hardcoded to \Seen flag only) and new mails are created with dovecot-shared
file's mode & 0666. So if you set filesystem permissions correctly, you
should have fully functioning shared mailboxes.



Index: index-storage.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-storage.h,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- index-storage.h	23 Sep 2003 19:34:34 -0000	1.50
+++ index-storage.h	20 Oct 2003 06:01:09 -0000	1.51
@@ -29,6 +29,8 @@
         enum mailbox_lock_type lock_type;
 	struct mail_cache_transaction_ctx *trans_ctx;
 
+	mode_t mail_create_mode; /* for maildir */
+
 	struct timeout *autosync_to;
 	struct index_autosync_file *autosync_files;
         struct index_autosync_io *autosync_ios;



More information about the dovecot-cvs mailing list