imap-quota-plugin.c revision 2c719bcb92302f45df4badb71d1d97f57235d0cc
22daenzerorama/* Copyright (c) 2005-2017 Dovecot authors, see the included COPYING file */
22daenzerorama#include "imap-common.h"
22daenzerorama#include "str.h"
22daenzerorama#include "ostream.h"
22daenzerorama#include "imap-quote.h"
22daenzerorama#include "mail-namespace.h"
22daenzerorama#include "imap-commands.h"
22daenzerorama#include "quota.h"
22daenzerorama#include "quota-plugin.h"
22daenzerorama#include "imap-quota-plugin.h"
22daenzeroramastatic const char *
22daenzerorama const char *name;
22daenzerorama return name;
22daenzeroramastatic void
22daenzerorama unsigned int i;
22daenzerorama int ret = 0;
22daenzerorama if (ret < 0)
22daenzerorama break;
22daenzerorama if (ret > 0) {
22daenzerorama if (i > 0)
22daenzerorama (unsigned long long)value,
22daenzerorama (unsigned long long)limit);
22daenzerorama i++;
22daenzerorama if (ret < 0)
22daenzerorama /* <mailbox> */
22daenzerorama return FALSE;
22daenzerorama return TRUE;
22daenzerorama return TRUE;
22daenzerorama return TRUE;
22daenzerorama /* build QUOTAROOT reply and QUOTA reply for all quota roots */
22daenzerorama continue;
22daenzerorama /* send replies */
return TRUE;
if (p != NULL) {
const char *root_name;
return FALSE;
return TRUE;
return TRUE;
return FALSE;
return TRUE;
return TRUE;
return TRUE;
return TRUE;
return TRUE;
return TRUE;
void imap_quota_plugin_deinit(void)