dovecot-1.2: mail_extra_groups backwards compatibility setting r...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Jan 20 19:32:03 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/d1954af8aa3b
changeset: 8665:d1954af8aa3b
user: Timo Sirainen <tss at iki.fi>
date: Tue Jan 20 12:31:58 2009 -0500
description:
mail_extra_groups backwards compatibility setting removed.
diffstat:
3 files changed, 19 deletions(-)
src/master/master-settings-defs.c | 1 -
src/master/master-settings.c | 16 ----------------
src/master/master-settings.h | 2 --
diffs (63 lines):
diff -r 446775a31754 -r d1954af8aa3b src/master/master-settings-defs.c
--- a/src/master/master-settings-defs.c Tue Jan 20 11:28:48 2009 -0500
+++ b/src/master/master-settings-defs.c Tue Jan 20 12:31:58 2009 -0500
@@ -63,7 +63,6 @@ static struct setting_def setting_defs[]
DEF_INT(last_valid_uid),
DEF_INT(first_valid_gid),
DEF_INT(last_valid_gid),
- DEF_STR(mail_extra_groups),
DEF_STR(mail_access_groups),
DEF_STR(mail_privileged_group),
DEF_STR(mail_uid),
diff -r 446775a31754 -r d1954af8aa3b src/master/master-settings.c
--- a/src/master/master-settings.c Tue Jan 20 11:28:48 2009 -0500
+++ b/src/master/master-settings.c Tue Jan 20 12:31:58 2009 -0500
@@ -225,7 +225,6 @@ struct settings default_settings = {
MEMBER(last_valid_uid) 0,
MEMBER(first_valid_gid) 1,
MEMBER(last_valid_gid) 0,
- MEMBER(mail_extra_groups) "",
MEMBER(mail_access_groups) "",
MEMBER(mail_privileged_group) "",
MEMBER(mail_uid) "",
@@ -801,21 +800,6 @@ static bool settings_verify(struct setti
return FALSE;
}
}
- if (*set->mail_extra_groups != '\0') {
- if (*set->mail_access_groups != '\0') {
- i_error("Can't set both mail_extra_groups "
- "and mail_access_groups");
- return FALSE;
- }
- if (!set->server->warned_mail_extra_groups) {
- set->server->warned_mail_extra_groups = TRUE;
- i_warning("mail_extra_groups setting was often used "
- "insecurely so it is now deprecated, "
- "use mail_access_groups or "
- "mail_privileged_group instead");
- }
- set->mail_access_groups = set->mail_extra_groups;
- }
if (set->protocol != MAIL_PROTOCOL_ANY &&
access(t_strcut(set->mail_executable, ' '), X_OK) < 0) {
diff -r 446775a31754 -r d1954af8aa3b src/master/master-settings.h
--- a/src/master/master-settings.h Tue Jan 20 11:28:48 2009 -0500
+++ b/src/master/master-settings.h Tue Jan 20 12:31:58 2009 -0500
@@ -75,7 +75,6 @@ struct settings {
unsigned int first_valid_uid, last_valid_uid;
unsigned int first_valid_gid, last_valid_gid;
- const char *mail_extra_groups;
const char *mail_access_groups;
const char *mail_privileged_group;
const char *mail_uid;
@@ -262,7 +261,6 @@ struct server_settings {
ARRAY_DEFINE(dicts, const char *);
gid_t login_gid;
- unsigned int warned_mail_extra_groups:1;
};
extern struct server_settings *settings_root;
More information about the dovecot-cvs
mailing list