Bug#595370: patches for cyrus murder/aggregator honor serverlist and defaultserver options

Andre Felipe Machado andremachado at techforce.com.br
Fri Sep 3 13:57:13 UTC 2010


Package: cyrus-imapd-2.3
Version: 2.3.16-1
Severity: wishlist
Tags: patch
Source: cyrus-imapd-2.3
Usertags: andre.machado at serpro.gov.br

Hello,
After some ddd debugging sessions I found the need for 3 patches at cyrus 2.3.16
hmh branch in order to frontend honor the "serverlist" and "defaultserver"
options when working in a cyrus murder/aggregator setup.

Without the patches, when one creates a new top level mailbox, cyrus creates a
bogus one at the frontend-only server. And it cannot be moved to a backend,
locking-up frontend when accessing it.

With the patches
110_murder_frontend_default_server_mboxlist.dpatch
115_murder_frontend_default_server_imapd.dpatch
120_murder_frontend_default_server_annotate.dpatch
125_murder_frontend_default_server_lmtpd.dpatch
cyrus2.3 creates on a backend server when a partition is not given, and a
defined backend partition when it is given, thus compatible with client standard
imap functions (php in our case).

During the ddd sessions and other tests I was not able to effectively test the
usefulness and correctnes of the
120_murder_frontend_default_server_annotate.dpatch . 
Please, *very carefully* evaluate it.

Now we have an elementary lab murder setup working as expected for now. We will
rebuild from scratch/expand/reconfigure our setup for further tests. We are
backporting it to Debian Lenny for our use.

Please, evaluate the patches for inclusion at Debian package and then after
submit them to upstream.

Regards.
Andre Felipe Machado
http://www.techforce.com.br



-------------- next part --------------
A non-text attachment was scrubbed...
Name: changelog.cyrus23
Type: application/octet-stream
Size: 420 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: series
Type: application/octet-stream
Size: 1200 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 110_murder_frontend_default_server_mboxlist.dpatch
Type: application/octet-stream
Size: 858 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 115_murder_frontend_default_server_imapd.dpatch
Type: application/octet-stream
Size: 1176 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 120_murder_frontend_default_server_annotate.dpatch
Type: application/octet-stream
Size: 921 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 125_murder_frontend_default_server_lmtpd.dpatch
Type: application/octet-stream
Size: 868 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20100903/c7057432/attachment-0005.obj>


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