[dovecot-cvs] dovecot/src/master master-settings.c,1.8,1.9 master-settings.h,1.2,1.3

cras at procontrol.fi cras at procontrol.fi
Tue Feb 11 21:37:18 EET 2003


Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv1541/src/master

Modified Files:
	master-settings.c master-settings.h 
Log Message:
Added mail_full_filesystem_access setting. Some of the setting variable
types were declared wrong and caused Dovecot to crash if they were set in
config file.



Index: master-settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- master-settings.c	11 Feb 2003 10:30:29 -0000	1.8
+++ master-settings.c	11 Feb 2003 19:37:16 -0000	1.9
@@ -54,17 +54,18 @@
 	DEF(SET_STR, mail_cache_fields),
 	DEF(SET_STR, mail_never_cache_fields),
 	DEF(SET_STR, client_workarounds),
-	DEF(SET_STR, mailbox_check_interval),
-	DEF(SET_STR, mail_save_crlf),
-	DEF(SET_STR, mail_read_mmaped),
-	DEF(SET_STR, maildir_copy_with_hardlinks),
-	DEF(SET_STR, maildir_check_content_changes),
+	DEF(SET_INT, mailbox_check_interval),
+	DEF(SET_BOOL, mail_full_filesystem_access),
+	DEF(SET_BOOL, mail_save_crlf),
+	DEF(SET_BOOL, mail_read_mmaped),
+	DEF(SET_BOOL, maildir_copy_with_hardlinks),
+	DEF(SET_BOOL, maildir_check_content_changes),
 	DEF(SET_STR, mbox_locks),
-	DEF(SET_STR, mbox_read_dotlock),
-	DEF(SET_STR, mbox_lock_timeout),
-	DEF(SET_STR, mbox_dotlock_change_timeout),
-	DEF(SET_STR, overwrite_incompatible_index),
-	DEF(SET_STR, umask),
+	DEF(SET_BOOL, mbox_read_dotlock),
+	DEF(SET_INT, mbox_lock_timeout),
+	DEF(SET_INT, mbox_dotlock_change_timeout),
+	DEF(SET_BOOL, overwrite_incompatible_index),
+	DEF(SET_INT, umask),
 
 	/* imap */
 	DEF(SET_STR, imap_executable),
@@ -157,6 +158,7 @@
 	MEMBER(mail_never_cache_fields) NULL,
 	MEMBER(client_workarounds) NULL,
 	MEMBER(mailbox_check_interval) 0,
+	MEMBER(mail_full_filesystem_access) FALSE,
 	MEMBER(mail_save_crlf) FALSE,
 	MEMBER(mail_read_mmaped) FALSE,
 	MEMBER(maildir_copy_with_hardlinks) FALSE,

Index: master-settings.h
===================================================================
RCS file: /home/cvs/dovecot/src/master/master-settings.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- master-settings.h	11 Feb 2003 10:30:29 -0000	1.2
+++ master-settings.h	11 Feb 2003 19:37:16 -0000	1.3
@@ -39,6 +39,7 @@
 	const char *mail_never_cache_fields;
 	const char *client_workarounds;
 	unsigned int mailbox_check_interval;
+	int mail_full_filesystem_access;
 	int mail_save_crlf;
 	int mail_read_mmaped;
 	int maildir_copy_with_hardlinks;




More information about the dovecot-cvs mailing list