Bug#776139: mailbox annotations loss when moving mailbox

Ondřej Surý ondrej at sury.org
Thu Jan 29 12:30:01 UTC 2015


Hi Daniel,

could you please report this bug to the upstream bugzilla? This needs to
be fixed upstream and not just in Debian package. I will then pull the
patch from upstream.

Cheers,
Ondrej

On Sat, Jan 24, 2015, at 12:58, GALAMBOS Daniel wrote:
> Package: cyrus-imapd-2.4
> 
> Cyrus imapd loses annotations like expiration data, if the given mailbox
> moved to another partition.
> Moving and renaming mailbox uses the same command, if no moving just
> renaming happens, the annotations are kept.
> 
> Transcription from cyradm is attached.   Annotations are stored by cyrus
> in a server-global database, when renaming happens, it needed to rename
> the keys of it.
> In imap/imapd.c:5708 the renaming function called unconditionally
> regardless of the name changed or not, but probably renaming to the same
> name should not delete it.
> 
> The annotate.c and the relevant part of imapd.c haven't changed between
> 2.4.16-4+deb7u2 and 2.4.17+caldav~beta10-16, so probably jessie also
> affected
> 
> --
> Daniel Galambos / Dancsa
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> Pkg-Cyrus-imapd-Debian-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-cyrus-imapd-debian-devel
> Email had 1 attachment:
> + cyradm.txt
>   2k (text/plain)


-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list