dovecot-2.2: imapc: Merged gmail-pop3 and gmail-labels-keyword f...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Jan 23 23:55:39 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/111dcc2ca272
changeset: 18199:111dcc2ca272
user: Timo Sirainen <tss at iki.fi>
date: Fri Jan 23 23:19:24 2015 +0200
description:
imapc: Merged gmail-pop3 and gmail-labels-keyword features into a single gmail-migration feature
There's really no other reason to use them except for migration.
diffstat:
src/lib-storage/index/imapc/imapc-mail.c | 2 +-
src/lib-storage/index/imapc/imapc-mailbox.c | 2 +-
src/lib-storage/index/imapc/imapc-settings.c | 3 +--
src/lib-storage/index/imapc/imapc-settings.h | 3 +--
src/lib-storage/index/imapc/imapc-sync.c | 4 ++--
5 files changed, 6 insertions(+), 8 deletions(-)
diffs (71 lines):
diff -r f2fac7c857f2 -r 111dcc2ca272 src/lib-storage/index/imapc/imapc-mail.c
--- a/src/lib-storage/index/imapc/imapc-mail.c Fri Jan 23 23:18:01 2015 +0200
+++ b/src/lib-storage/index/imapc/imapc-mail.c Fri Jan 23 23:19:24 2015 +0200
@@ -476,7 +476,7 @@
*value_r = "";
return imapc_mail_get_guid(_mail, value_r);
case MAIL_FETCH_UIDL_BACKEND:
- if (!IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_POP3))
+ if (!IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_MIGRATION))
break;
if (imapc_mail_get_guid(_mail, value_r) < 0)
return -1;
diff -r f2fac7c857f2 -r 111dcc2ca272 src/lib-storage/index/imapc/imapc-mailbox.c
--- a/src/lib-storage/index/imapc/imapc-mailbox.c Fri Jan 23 23:18:01 2015 +0200
+++ b/src/lib-storage/index/imapc/imapc-mailbox.c Fri Jan 23 23:19:24 2015 +0200
@@ -295,7 +295,7 @@
}
}
} else if (strcasecmp(atom, "X-GM-LABELS") == 0 &&
- IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_LABELS_KEYWORD)) {
+ IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_MIGRATION)) {
if (!imap_arg_get_list(&list[i+1], &flags_list))
return;
if (flags_list[0].type != IMAP_ARG_EOL)
diff -r f2fac7c857f2 -r 111dcc2ca272 src/lib-storage/index/imapc/imapc-settings.c
--- a/src/lib-storage/index/imapc/imapc-settings.c Fri Jan 23 23:18:01 2015 +0200
+++ b/src/lib-storage/index/imapc/imapc-settings.c Fri Jan 23 23:19:24 2015 +0200
@@ -84,8 +84,7 @@
{ "rfc822.size", IMAPC_FEATURE_RFC822_SIZE },
{ "guid-forced", IMAPC_FEATURE_GUID_FORCED },
{ "fetch-headers", IMAPC_FEATURE_FETCH_HEADERS },
- { "gmail-labels-keyword", IMAPC_FEATURE_GMAIL_LABELS_KEYWORD },
- { "gmail-pop3", IMAPC_FEATURE_GMAIL_POP3 },
+ { "gmail-migration", IMAPC_FEATURE_GMAIL_MIGRATION },
{ NULL, 0 }
};
diff -r f2fac7c857f2 -r 111dcc2ca272 src/lib-storage/index/imapc/imapc-settings.h
--- a/src/lib-storage/index/imapc/imapc-settings.h Fri Jan 23 23:18:01 2015 +0200
+++ b/src/lib-storage/index/imapc/imapc-settings.h Fri Jan 23 23:19:24 2015 +0200
@@ -6,8 +6,7 @@
IMAPC_FEATURE_RFC822_SIZE = 0x01,
IMAPC_FEATURE_GUID_FORCED = 0x02,
IMAPC_FEATURE_FETCH_HEADERS = 0x04,
- IMAPC_FEATURE_GMAIL_LABELS_KEYWORD = 0x08,
- IMAPC_FEATURE_GMAIL_POP3 = 0x10
+ IMAPC_FEATURE_GMAIL_MIGRATION = 0x08
};
/* </settings checks> */
diff -r f2fac7c857f2 -r 111dcc2ca272 src/lib-storage/index/imapc/imapc-sync.c
--- a/src/lib-storage/index/imapc/imapc-sync.c Fri Jan 23 23:18:01 2015 +0200
+++ b/src/lib-storage/index/imapc/imapc-sync.c Fri Jan 23 23:19:24 2015 +0200
@@ -281,7 +281,7 @@
string_t *cmd = t_str_new(64);
str_printfa(cmd, "UID FETCH %u:* (FLAGS", first_uid);
- if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_LABELS_KEYWORD)) {
+ if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_MIGRATION)) {
/* do this only for the \All mailbox */
enum mailbox_info_flags flags;
@@ -293,7 +293,7 @@
str_append_c(cmd, ')');
imapc_sync_cmd(ctx, str_c(cmd));
- if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_POP3) &&
+ if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_MIGRATION) &&
ctx->mbox->storage->set->pop3_deleted_flag[0] != '\0') {
struct imapc_command *cmd;
More information about the dovecot-cvs
mailing list