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