Cyrus IMAPd V2.3.7

Daniel Widenfalk Daniel at lilla-graen.c.se
Fri Dec 29 13:32:02 CET 2006


Hi Cyrus team,

I've set up a package using the latest version of Cyrus imapd (V2.3.7).
The "upgrade" is not completely kosher as I basically crammed the new
source into the old (V2.2.13-10) package and ported/verified all Debian
specific patches to the new source.

I am using my imapd on a live server and it seems to function
properly.

Would this be of interest to you?

Things I know that should be checked/fixed are:

*) Update scripts from 2.1 and 2.2 to 2.3. For instance, when I upgraded
   my machines I got an orphaned cyrus2.2 in /etc/init.d.

*) I've not verified (obviously) the translations for the installer.

*) The control file dependencies are broken and causes problems when
   upgrading.

*) I've not cleaned out the upstream patches for version 2.2. This is on
   my todo-list.

*) There are a gazillion compilation warnings that should be fixed :)

*) Default configuration files should be checked for new options/changed
   option names.

*) Package uses libdb4.2, should this be upgraded to libdb4.5?

I had problems getting imapd to run using GCC-4.1.3 (worked fine using
GCC-3.4) on my UltraSPARC machines and tracked down the problem to
an unaligned 64-bit field in the mailbox structure. Patch is included
in the package and should probably be reported to upstream.

I cannot get sasl authentication to work with the auxprop/ldapdb module
as it causes a segfault. This is almost certainly a problem in the
cyrus-sasl2 library. Problem occurs when calling
"ldap_sasl_interactive_bind_s".

Regards
/Daniel Widenfalk



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