Lines Matching refs:rule
132 const char *rule_name, *rule, *error;
137 rule = mail_user_plugin_getenv(user, rule_name);
138 if (rule == NULL)
141 if (quota_root_add_rule(root_set, rule, &error) < 0) {
142 *error_r = t_strdup_printf("Invalid rule %s: %s",
143 rule, error);
156 const char *rule_name, *rule, *error;
161 rule = mail_user_plugin_getenv(user, rule_name);
162 if (rule == NULL)
165 if (quota_root_add_warning_rule(root_set, rule, &error) < 0) {
166 *error_r = t_strdup_printf("Invalid warning rule: %s",
167 rule);
488 struct quota_rule *rule;
509 /* if default rule limits are 0, user has unlimited quota.
514 rule = quota_root_rule_find(root->set, mailbox_name);
517 rule = NULL;
521 if (rule != NULL) {
522 if (!rule->ignore) {
523 bytes_limit += rule->bytes_limit;
524 count_limit += rule->count_limit;
793 "Failed to get quota root rule limits for mailbox %s: %s",
861 const struct quota_rule *rule;
884 rule = quota_root_rule_find((*rootp)->set, mailbox_name);
885 if (rule != NULL && rule->ignore) {
940 "Failed to get quota root rule limits for %s: %s",
1114 struct quota_rule *rule;
1138 rule = quota_root_rule_find(roots[i]->set,
1140 if (rule != NULL && rule->ignore) {
1405 "Failed to get quota root rule limits: %s",