[Bug 301154] New: Akonadi IMAP needs to translate entry names between METADATA (RFC 5464) and ANNOTATEMORE (draft-daboo-imap-annotatemore-08)

Dennis Schridde devurandom at gmx.net
Mon Jun 4 14:40:43 BST 2012


https://bugs.kde.org/show_bug.cgi?id=301154

            Bug ID: 301154
          Severity: normal
           Version: 4.8
          Priority: NOR
                CC: kdepim-bugs at kde.org, vkrause at kde.org
          Assignee: ervin at kde.org
           Summary: Akonadi IMAP needs to translate entry names between
                    METADATA (RFC 5464) and ANNOTATEMORE
                    (draft-daboo-imap-annotatemore-08)
    Classification: Unclassified
                OS: Linux
          Reporter: devurandom at gmx.net
          Hardware: Other
            Status: UNCONFIRMED
         Component: IMAP resource
           Product: Akonadi

METADATA uses entry names in the style of /shared/vendor/kolab/folder-type,
which includes the shared/private aspect of the data. [1]
ANNOTATEMORE uses entry names in the style of /vendor/kolab/folder-type and
encodes the shared/private aspect in the special value.shared/private
parameter. [2]

It appears that Akonadi IMAP tries to sync the contents of
collectionannotations with the IMAP server using either one of the METADATA
ANNOTATEMORE extensions, depending on what the server supports. However, it
does not translate between the different notations of the entry name when
communicating with the IMAP server.

It seems further that Akonadi Kolab receives the value of collectionannotations
without any translation from Akonadi IMAP, while it expects ANNOTATEMORE
semantics, i.e. /vendor/kolab/folder-type instead of
/shared/vendor/kolab/folder-type. There should also be some translation done
during the communication with Akonadi Kolab.

[1] http://tools.ietf.org/html/rfc5464#section-3.2.1
[2] http://tools.ietf.org/html/draft-daboo-imap-annotatemore-08#section-3.2.1

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list