Mercurial > dovecot > core-2.2
changeset 1792:ccd30c24201a HEAD
\Draft and \Deleted flags used opposite flag chars in X-Status header. We
were incompatible with other mbox accessing software.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 29 Sep 2003 17:15:05 +0300 |
parents | 924d5279293b |
children | 82e19ad18784 |
files | src/lib-index/mbox/mbox-index.c src/lib-index/mbox/mbox-rewrite.c src/lib-storage/index/mbox/mbox-save.c |
diffstat | 3 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mbox/mbox-index.c Wed Sep 24 13:16:46 2003 +0300 +++ b/src/lib-index/mbox/mbox-index.c Mon Sep 29 17:15:05 2003 +0300 @@ -154,13 +154,13 @@ case 'F': flags |= MAIL_FLAGGED; break; - case 'D': + case 'T': flags |= MAIL_DRAFT; break; case 'R': flags |= MAIL_SEEN; break; - case 'T': + case 'D': flags |= MAIL_DELETED; break; }
--- a/src/lib-index/mbox/mbox-rewrite.c Wed Sep 24 13:16:46 2003 +0300 +++ b/src/lib-index/mbox/mbox-rewrite.c Mon Sep 29 17:15:05 2003 +0300 @@ -218,9 +218,9 @@ str = t_strconcat("X-Status: ", (ctx->msg_flags & MAIL_ANSWERED) ? "A" : "", - (ctx->msg_flags & MAIL_DRAFT) ? "D" : "", + (ctx->msg_flags & MAIL_DELETED) ? "D" : "", (ctx->msg_flags & MAIL_FLAGGED) ? "F" : "", - (ctx->msg_flags & MAIL_DELETED) ? "T" : "", + (ctx->msg_flags & MAIL_DRAFT) ? "T" : "", x_status, NULL); if (o_stream_send_str(ctx->output, str) < 0)
--- a/src/lib-storage/index/mbox/mbox-save.c Wed Sep 24 13:16:46 2003 +0300 +++ b/src/lib-storage/index/mbox/mbox-save.c Mon Sep 29 17:15:05 2003 +0300 @@ -131,11 +131,11 @@ if ((flags & MAIL_ANSWERED) != 0) str_append_c(str, 'A'); - if ((flags & MAIL_DRAFT) != 0) + if ((flags & MAIL_DELETED) != 0) str_append_c(str, 'D'); if ((flags & MAIL_FLAGGED) != 0) str_append_c(str, 'F'); - if ((flags & MAIL_DELETED) != 0) + if ((flags & MAIL_DRAFT) != 0) str_append_c(str, 'T'); str_append_c(str, '\n'); }