The following patch adds Kolab (http://kolab.org) support to the cyrus-imapd package. This adds five Kolab specific patches. These patches are available at http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/patches/cyrus-imapd/ They are maintained in a specific mercurial repository: http://hg.pardus.de/cgi-bin/hg.cgi/kolab/patches/cyrus-imapd/file/tip Cyrus imapd is the main application the Kolab Server project patches. So I am going to wait and see if these patches are acceptable. If they are, I'd continue and also submit a single patch on both the c-client library and php. I'd still need to create a global kolab use flag for that but this will also be dependant on the accptance of the cyrus imapd patches. Please feel free to ask for further information if you need them Tobias. And thanks in advance.
Created attachment 132300 [details, diff] Patch for the net-mail/cyrus-imapd directory The portage patch
Please give me some time (rather weeks than days ..), I'll first try to set up a Gentoo/KOLAB (virtual) box for testing purposes.
Created attachment 133528 [details, diff] Patch for the net-mail/cyrus-imapd directory Simplified one of the Kolab specific patches
Created attachment 133529 [details, diff] Patch for the net-mail/cyrus-imap-admin directory A patch for the cyrus-imap-admin package. This needs a minor fix to support the custom annotations used by Kolab.
The cyrus-imapd patches for Kolab have been updated to 2.3.10 and are available here: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/patches/cyrus-imapd/
Created attachment 150164 [details, diff] Kolab modifications for cyrus-imapd-2.3.11 Update to 2.3.11
The patches for 2.3.12 are available in Kolab CVS again: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/patches/cyrus-imapd/
fyi: i committed a cyrus-imapd-2.3.12_p2 ebuild including the kolab patches to my dev-overlay, waiting for the uoa autocreate/autoquota patches before merging to gentoo-x86. http://overlays.gentoo.org/dev/dertobi123/browser/net-mail/cyrus-imapd
Added in 2.3.12_p2.