Summary: | Akonadi IMAP needs to translate entry names between METADATA (RFC 5464) and ANNOTATEMORE (draft-daboo-imap-annotatemore-08) | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Dennis Schridde <heri+kde> |
Component: | IMAP resource | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | grote, kdepim-bugs, mollekopf, vkrause |
Priority: | NOR | ||
Version: | 4.8 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepim-runtime/0f44d8dee614f616f070d816977c0368c4637c65 | Version Fixed In: | 4.11.4 |
Sentry Crash Report: |
Description
Dennis Schridde
2012-06-04 13:40:43 UTC
P.S: How did I gather this? When I set collectionannotations="/vendor/kolab/folder-type test" Akonadi IMAP reports an error from my IMAP server (dovecot-2.1.7 + dovecot-metadata-9), which complains about violation of RFC 5464 for the entry name. When I set it to /shared/..., Akonadi Kolab will stop showing up in Akonadi Console's Browser tab - apparently it stopped monitoring any IMAP folders. Please note that there is another problem within Akonadi/IMAP where the METADATA IMAP extension is not used correctly: bug #313159 Git commit 0f44d8dee614f616f070d816977c0368c4637c65 by Christian Mollekopf. Committed on 28/10/2013 at 18:37. Pushed by cmollekopf into branch 'KDE/4.11'. Translate annotations from METADATA to ANNOTATEMORE style. The IMAP proxy and the collectionannotationsattribute currently only support shared annotations. To match what kmail and the kolabproxy expect, we translate all METADATA annotations (/shared/vendor/...) to ANNOTATEMORE (/vendor/....) and back when writing. M +6 -6 resources/imap/addcollectiontask.cpp M +8 -8 resources/imap/changecollectiontask.cpp M +12 -1 resources/imap/retrievecollectionmetadatatask.cpp http://commits.kde.org/kdepim-runtime/0f44d8dee614f616f070d816977c0368c4637c65 Thanks! Great to have this finally fixed. |