From: Timo Sirainen Date: Mon, 31 Aug 2015 20:11:17 +0000 (+0300) Subject: imap: NOTIFY SET STATUS didn't send HIGHESTMODSEQ in STATUS reponses when needed. X-Git-Tag: 2.2.19.rc1~144 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11ea98b552d6d0f53ed8b5fff37bb54cf8dd0969;p=thirdparty%2Fdovecot%2Fcore.git imap: NOTIFY SET STATUS didn't send HIGHESTMODSEQ in STATUS reponses when needed. --- diff --git a/src/imap/cmd-notify.c b/src/imap/cmd-notify.c index af8808ba21..446378eb2e 100644 --- a/src/imap/cmd-notify.c +++ b/src/imap/cmd-notify.c @@ -391,6 +391,9 @@ imap_notify_box_send_status(struct client_command_context *cmd, items.status = STATUS_UIDVALIDITY | STATUS_UIDNEXT | STATUS_MESSAGES | STATUS_UNSEEN; + if ((ctx->global_used_events & (IMAP_NOTIFY_EVENT_FLAG_CHANGE | + IMAP_NOTIFY_EVENT_ANNOTATION_CHANGE)) != 0) + items.status |= STATUS_HIGHESTMODSEQ; box = mailbox_alloc(info->ns->list, info->vname, MAILBOX_FLAG_READONLY); if (ctx->client->enabled_features != 0)