dovecot-2.2: Renamed quota_last_extra to quota_grace.

dovecot at dovecot.org dovecot at dovecot.org
Wed Feb 13 12:27:40 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/c0c38c4070f5
changeset: 15763:c0c38c4070f5
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Feb 13 11:27:32 2013 +0100
description:
Renamed quota_last_extra to quota_grace.

diffstat:

 NEWS                                    |   2 +-
 doc/example-config/conf.d/90-quota.conf |   2 +-
 src/plugins/quota/quota.c               |  26 +++++++++++++-------------
 3 files changed, 15 insertions(+), 15 deletions(-)

diffs (108 lines):

diff -r 75c686b526d4 -r c0c38c4070f5 NEWS
--- a/NEWS	Wed Feb 13 12:22:22 2013 +0200
+++ b/NEWS	Wed Feb 13 11:27:32 2013 +0100
@@ -9,7 +9,7 @@
 	* dovecot.index.cache files can be safely accessed only by v2.1.11+.
 	  Older versions may think they're corrupted and delete them.
 	* LDA/LMTP: If saving a mail brings user from under quota to over 
-	  quota, allow it based on quota_last_extra setting (default: 10%
+	  quota, allow it based on quota_grace setting (default: 10%
 	  above quota limit).
 
 	+ Implemented IMAP MOVE and BINARY extensions
diff -r 75c686b526d4 -r c0c38c4070f5 doc/example-config/conf.d/90-quota.conf
--- a/doc/example-config/conf.d/90-quota.conf	Wed Feb 13 12:22:22 2013 +0200
+++ b/doc/example-config/conf.d/90-quota.conf	Wed Feb 13 11:27:32 2013 +0100
@@ -21,7 +21,7 @@
   # LDA/LMTP allows saving the last mail to bring user from under quota to
   # over quota, if the quota doesn't grow too high. Default is to allow as
   # long as quota will stay under 10% above the limit. Also allowed e.g. 10M.
-  #quota_last_extra = 10%%
+  #quota_grace = 10%%
 }
 
 ##
diff -r 75c686b526d4 -r c0c38c4070f5 src/plugins/quota/quota.c
--- a/src/plugins/quota/quota.c	Wed Feb 13 12:22:22 2013 +0200
+++ b/src/plugins/quota/quota.c	Wed Feb 13 11:27:32 2013 +0100
@@ -15,7 +15,7 @@
 #include <stdlib.h>
 #include <sys/wait.h>
 
-#define QUOTA_DEFAULT_LAST_EXTRA "10%"
+#define QUOTA_DEFAULT_GRACE "10%"
 #define DEFAULT_QUOTA_EXCEEDED_MSG \
 	"Quota exceeded (mailbox for user is full)"
 #define RULE_NAME_DEFAULT_FORCE "*"
@@ -47,9 +47,9 @@
 static int quota_default_test_alloc(struct quota_transaction_context *ctx,
 				    uoff_t size, bool *too_large_r);
 static int
-quota_root_parse_last_extra(struct mail_user *user, const char *root_name,
-			    struct quota_root_settings *root_set,
-			    const char **error_r);
+quota_root_parse_grace(struct mail_user *user, const char *root_name,
+		       struct quota_root_settings *root_set,
+		       const char **error_r);
 
 static const struct quota_backend *quota_backend_find(const char *name)
 {
@@ -180,7 +180,7 @@
 		return -1;
 	if (quota_root_add_warning_rules(user, root_name, root_set, error_r) < 0)
 		return -1;
-	if (quota_root_parse_last_extra(user, root_name, root_set, error_r) < 0)
+	if (quota_root_parse_grace(user, root_name, root_set, error_r) < 0)
 		return -1;
 	return 0;
 }
@@ -604,19 +604,19 @@
 }
 
 static int
-quota_root_parse_last_extra(struct mail_user *user, const char *root_name,
-			    struct quota_root_settings *root_set,
-			    const char **error_r)
+quota_root_parse_grace(struct mail_user *user, const char *root_name,
+		       struct quota_root_settings *root_set,
+		       const char **error_r)
 {
 	const char *set_name, *value, *error;
 	char *p;
 	struct quota_rule rule;
 
-	set_name = t_strconcat(root_name, "_last_extra", NULL);
+	set_name = t_strconcat(root_name, "_grace", NULL);
 	value = mail_user_plugin_getenv(user, set_name);
 	if (value == NULL) {
 		/* default */
-		value = QUOTA_DEFAULT_LAST_EXTRA;
+		value = QUOTA_DEFAULT_GRACE;
 	}
 
 	memset(&rule, 0, sizeof(rule));
@@ -994,13 +994,13 @@
 	const char *mailbox_name;
 	unsigned int i, count;
 	uint64_t bytes_limit, count_limit, current, limit, diff;
-	bool use_last_extra;
+	bool use_grace;
 	int ret;
 
 	ctx->limits_set = TRUE;
 	mailbox_name = mailbox_get_vname(ctx->box);
 	/* use last_mail_max_extra_bytes only for LDA/LMTP */
-	use_last_extra = (ctx->box->flags & MAILBOX_FLAG_POST_SESSION) != 0;
+	use_grace = (ctx->box->flags & MAILBOX_FLAG_POST_SESSION) != 0;
 
 	/* find the lowest quota limits from all roots and use them */
 	roots = array_get(&ctx->quota->roots, &count);
@@ -1031,7 +1031,7 @@
 					diff = limit - current;
 					if (ctx->bytes_ceil2 > diff)
 						ctx->bytes_ceil2 = diff;
-					diff += !use_last_extra ? 0 :
+					diff += !use_grace ? 0 :
 						roots[i]->set->last_mail_max_extra_bytes;
 					if (ctx->bytes_ceil > diff)
 						ctx->bytes_ceil = diff;


More information about the dovecot-cvs mailing list