From: Timo Sirainen Date: Thu, 2 Apr 2009 23:08:50 +0000 (-0400) Subject: Removed umask setting. We're nowadays creating practically all files with proper... X-Git-Tag: 1.2.rc1~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1f0ec30ae3a439f83a297ff3528efd06624b4c77;p=thirdparty%2Fdovecot%2Fcore.git Removed umask setting. We're nowadays creating practically all files with proper umasks. --HG-- branch : HEAD --- diff --git a/src/master/mail-process.c b/src/master/mail-process.c index 71523642a3..713fb39b44 100644 --- a/src/master/mail-process.c +++ b/src/master/mail-process.c @@ -384,7 +384,7 @@ mail_process_set_environment(struct settings *set, const char *mail, (e.g. epoll_ctl() gives EPERM). */ if (set->shutdown_clients && !exec_mail) env_put("STDERR_CLOSE_SHUTDOWN=1"); - (void)umask(set->umask); + (void)umask(0077); env_put(t_strconcat("LOCK_METHOD=", set->lock_method, NULL)); env_put(t_strconcat("MBOX_READ_LOCKS=", set->mbox_read_locks, NULL)); diff --git a/src/master/master-settings-defs.c b/src/master/master-settings-defs.c index 964d3c8067..7b6dadec8a 100644 --- a/src/master/master-settings-defs.c +++ b/src/master/master-settings-defs.c @@ -99,7 +99,6 @@ static struct setting_def setting_defs[] = { DEF_INT(dbox_rotate_size), DEF_INT(dbox_rotate_min_size), DEF_INT(dbox_rotate_days), - DEF_INT(umask), DEF_BOOL(mail_drop_priv_before_exec), DEF_STR(mail_executable), diff --git a/src/master/master-settings.c b/src/master/master-settings.c index 10df1fa504..9f08109ed6 100644 --- a/src/master/master-settings.c +++ b/src/master/master-settings.c @@ -265,7 +265,6 @@ struct settings default_settings = { MEMBER(dbox_rotate_size) 2048, MEMBER(dbox_rotate_min_size) 16, MEMBER(dbox_rotate_days) 1, - MEMBER(umask) 0077, MEMBER(mail_drop_priv_before_exec) FALSE, MEMBER(mail_executable) PKG_LIBEXECDIR"/imap", diff --git a/src/master/master-settings.h b/src/master/master-settings.h index 0238a3b821..2680cbb735 100644 --- a/src/master/master-settings.h +++ b/src/master/master-settings.h @@ -111,7 +111,6 @@ struct settings { unsigned int dbox_rotate_size; unsigned int dbox_rotate_min_size; unsigned int dbox_rotate_days; - unsigned int umask; bool mail_drop_priv_before_exec; const char *mail_executable;