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