dovecot-2.0: virtual: Implement required new methods.
dovecot at dovecot.org
dovecot at dovecot.org
Mon Feb 15 15:05:52 EET 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/e4a8cc98fd15
changeset: 10737:e4a8cc98fd15
user: Timo Sirainen <tss at iki.fi>
date: Mon Feb 15 15:05:50 2010 +0200
description:
virtual: Implement required new methods.
diffstat:
src/plugins/virtual/virtual-storage.c | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diffs (35 lines):
diff -r c5cbaca43811 -r e4a8cc98fd15 src/plugins/virtual/virtual-storage.c
--- a/src/plugins/virtual/virtual-storage.c Mon Feb 15 12:00:08 2010 +0200
+++ b/src/plugins/virtual/virtual-storage.c Mon Feb 15 15:05:50 2010 +0200
@@ -298,6 +298,15 @@
return -1;
}
+static int
+virtual_mailbox_get_guid(struct mailbox *box,
+ uint8_t guid[MAIL_GUID_128_SIZE] ATTR_UNUSED)
+{
+ mail_storage_set_error(box->storage, MAIL_ERROR_NOTPOSSIBLE,
+ "Virtual mailboxes have no GUIDs");
+ return -1;
+}
+
static void virtual_notify_changes(struct mailbox *box ATTR_UNUSED)
{
/* FIXME: maybe some day */
@@ -445,13 +454,13 @@
index_storage_mailbox_enable,
virtual_mailbox_open,
virtual_mailbox_close,
- NULL,
+ index_storage_mailbox_free,
virtual_mailbox_create,
virtual_mailbox_update,
index_storage_mailbox_delete,
index_storage_mailbox_rename,
index_storage_get_status,
- NULL,
+ virtual_mailbox_get_guid,
NULL,
NULL,
virtual_storage_sync_init,
More information about the dovecot-cvs
mailing list