struct quota_legacy_settings {
pool_t pool;
- ARRAY(struct quota_root_settings *) root_sets;
+ ARRAY(struct quota_root_legacy_settings *) root_sets;
};
struct quota_rule {
struct quota_backend_vfuncs v;
};
-struct quota_root_settings {
+struct quota_root_legacy_settings {
/* Unique quota root name. */
const char *name;
/* Name in settings, e.g. "quota", "quota2", .. */
struct quota_root {
pool_t pool;
- struct quota_root_settings *set;
+ struct quota_root_legacy_settings *set;
struct quota *quota;
struct quota_backend backend;
bool quota_root_is_namespace_visible(struct quota_root *root,
struct mail_namespace *ns);
struct quota_rule *
-quota_root_rule_find(struct quota_root_settings *root_set, const char *name);
+quota_root_rule_find(struct quota_root_legacy_settings *root_set, const char *name);
/* Returns 1 if values were returned successfully, 0 if we're recursing into
the same function, -1 if error. */
enum quota_get_result *error_result_r, const char **error_r);
int quota_root_parse_grace(struct event *event,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *value, const char **error_r);
bool quota_warning_match(struct quota_root *root,
const struct quota_warning_rule *w,
#define RULE_NAME_DEFAULT_FORCE "*"
struct quota_rule *
-quota_root_rule_find(struct quota_root_settings *root_set, const char *name)
+quota_root_rule_find(struct quota_root_legacy_settings *root_set, const char *name)
{
struct quota_rule *rule;
}
static struct quota_rule *
-quota_root_rule_find_exact(struct quota_root_settings *root_set,
+quota_root_rule_find_exact(struct quota_root_legacy_settings *root_set,
const char *name)
{
struct quota_rule *rule;
}
static int
-quota_rule_parse_percentage(struct quota_root_settings *root_set,
+quota_rule_parse_percentage(struct quota_root_legacy_settings *root_set,
struct quota_rule *rule,
int64_t *limit, const char **error_r)
{
return 0;
}
-static int quota_limit_parse(struct quota_root_settings *root_set,
+static int quota_limit_parse(struct quota_root_legacy_settings *root_set,
struct quota_rule *rule, const char *unit,
uint64_t multiply, int64_t *limit,
const char **error_r)
static int
quota_rule_parse_limits(struct event *event,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
struct quota_rule *rule, const char *limits,
const char *full_rule_def,
bool relative_rule, const char **error_r)
}
int quota_root_add_rule(struct event *event, pool_t pool,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *rule_def, const char **error_r)
{
struct quota_rule *rule;
}
int quota_root_add_warning_rule(struct event *event, pool_t pool,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *rule_def, const char **error_r)
{
struct quota_warning_rule *warning;
}
int quota_root_parse_grace(struct event *event,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *value, const char **error_r)
{
if (value == NULL) {
}
static int quota_root_add_rules(struct mail_user *user, const char *root_name,
- pool_t pool, struct quota_root_settings *root_set,
+ pool_t pool, struct quota_root_legacy_settings *root_set,
const char **error_r)
{
const char *rule_name, *rule, *error;
static int
quota_root_add_warning_rules(struct mail_user *user, const char *root_name,
- pool_t pool, struct quota_root_settings *root_set,
+ pool_t pool, struct quota_root_legacy_settings *root_set,
const char **error_r)
{
const char *rule_name, *rule, *error;
static int
quota_root_settings_init(struct event *event,
struct quota_legacy_settings *quota_set, const char *root_def,
- struct quota_root_settings **set_r,
+ struct quota_root_legacy_settings **set_r,
const char **error_r)
{
- struct quota_root_settings *root_set;
+ struct quota_root_legacy_settings *root_set;
const struct quota_backend *backend;
const char *p, *args, *backend_name;
return -1;
}
- root_set = p_new(quota_set->pool, struct quota_root_settings, 1);
+ root_set = p_new(quota_set->pool, struct quota_root_legacy_settings, 1);
root_set->backend = backend;
if (args != NULL) {
pool_t pool, const char *env, const char *root_name,
const char **error_r)
{
- struct quota_root_settings *root_set;
+ struct quota_root_legacy_settings *root_set;
const char *set_name, *value;
if (quota_root_settings_init(user->event, quota_set, env,
}
static int
-quota_root_init(struct quota_root_settings *root_set, struct quota *quota,
+quota_root_init(struct quota_root_legacy_settings *root_set, struct quota *quota,
struct quota_root **root_r, const char **error_r)
{
struct quota_root *root;
{
struct quota *quota;
struct quota_root *root;
- struct quota_root_settings *const *root_sets;
+ struct quota_root_legacy_settings *const *root_sets;
unsigned int i, count;
const char *error;
int ret;
struct quota;
struct quota_legacy_settings;
-struct quota_root_settings;
+struct quota_root_legacy_settings;
struct quota_root;
struct quota_root_iter;
struct quota_transaction_context;
/* Add a new rule too the quota root. Returns 0 if ok, -1 if rule is invalid. */
int quota_root_add_rule(struct event *event, pool_t pool,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *rule_def, const char **error_r);
/* Add a new warning rule for the quota root. Returns 0 if ok, -1 if rule is
invalid. */
int quota_root_add_warning_rule(struct event *event, pool_t pool,
- struct quota_root_settings *root_set,
+ struct quota_root_legacy_settings *root_set,
const char *rule_def, const char **error_r);
/* Initialize quota for the given user. Returns 0 and quota_r on success,