Il giorno mar, 18/03/2008 alle 08.49 -0700, richs@whidbey.net ha scritto:
The default is Kilobytes, so you'll still need to use the S if you're storing the value in bytes,
I know, but the same value is used by other apps so it isn't so simple :)
Reading the code I found that the "backend=" seems unsupported but it's strange because the wiki page is about the "new" quota (rewritten) version.
quota.c @ function quota_rule_parse_limits()
[...] if (strncmp(*args, "storage=", 8) == 0) { multiply = 1024; limit = &rule->bytes_limit; *limit = strtoll(*args + 8, &p, 10); } else if (strncmp(*args, "bytes=", 6) == 0) { limit = &rule->bytes_limit; *limit = strtoll(*args + 6, &p, 10); } else if (strncmp(*args, "messages=", 9) == 0) { limit = &rule->count_limit; *limit = strtoll(*args + 9, &p, 10); } else { *error_r = p_strdup_printf(root->pool, "Unknown rule limit name: %s", *args); return -1; } [...]
Any dovecot dev can confirm this inconsistency and eventually write a patch/fix for it? I think this feature can be useful in a migration context... like mine :)
Cheers, Laurento