]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Add use_vsize variable to quota_backend
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 25 Mar 2022 07:55:57 +0000 (09:55 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 29 Mar 2022 07:46:48 +0000 (10:46 +0300)
src/plugins/quota/quota-count.c
src/plugins/quota/quota-fs.c
src/plugins/quota/quota-imapc.c
src/plugins/quota/quota-maildir.c
src/plugins/quota/quota-private.h

index eb123a42d3ae934e6f3505b6e677d6b7fb668797..8569a65fa6a7149e22b6c82b52f7619cb98185b3 100644 (file)
@@ -388,6 +388,7 @@ count_quota_update(struct quota_root *root,
 
 struct quota_backend quota_backend_count = {
        .name = "count",
+       .use_vsize = TRUE,
 
        .v = {
                .alloc = count_quota_alloc,
index 57620c12ddd6da4301fce1173b62c3b009aea6ee..aa0f193b8a45e8f6b03a57d0a0180a7f201c8ec2 100644 (file)
@@ -951,6 +951,7 @@ fs_quota_update(struct quota_root *root ATTR_UNUSED,
 
 struct quota_backend quota_backend_fs = {
        .name = "fs",
+       .use_vsize = FALSE,
 
        .v = {
                .alloc = fs_quota_alloc,
index d5931dbdb8c96e99614459ff689c138f0804af93..7c9e904cff9eff09a06479a849f292018155d296 100644 (file)
@@ -480,6 +480,7 @@ imapc_quota_update(struct quota_root *root ATTR_UNUSED,
 
 struct quota_backend quota_backend_imapc = {
        .name = "imapc",
+       .use_vsize = TRUE,
 
        .v = {
                .alloc = imapc_quota_alloc,
index f4fd3a797939d2008e585c6ff2d47ab24500f785..d52fca822772b5d24375444ab57a394f1270c132 100644 (file)
@@ -938,6 +938,7 @@ maildir_quota_update(struct quota_root *_root,
 
 struct quota_backend quota_backend_maildir = {
        .name = "maildir",
+       .use_vsize = FALSE,
 
        .v = {
                .alloc = maildir_quota_alloc,
index ac091d37899f7d4e473aca9a501f157fd70a5b84..93aa3cb5a23a66a68cb0487293524802d89a158d 100644 (file)
@@ -87,6 +87,7 @@ struct quota_backend {
        /* quota backends equal if backend1.name == backend2.name */
        const char *name;
        struct event *event;
+       bool use_vsize;
        struct quota_backend_vfuncs v;
 };