Implemented IMAP METADATA (RFC5464) support for both the socket and cclient based...
authorGunnar Wrobel <p@rdus.de>
Mon, 7 Sep 2009 18:52:13 +0000 (20:52 +0200)
committerGunnar Wrobel <p@rdus.de>
Mon, 7 Sep 2009 18:57:28 +0000 (20:57 +0200)
commitea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
tree1cf8ff8c778f16529d386f69551600e4f32c4362
parent6fb8c610eb0f6b24786bbecc9616f8d5247ec597
Implemented IMAP METADATA (RFC5464) support for both the socket and cclient based drivers.

The code should support both the final RFC version of the extension as well as a predecessor of the RFC called ANNOTATEMORE. Currently Cyrus Imapd implements ANNOTATEMORE. There is also a dovecot plugin. The IMAP METADATA extension is central to Kolab support.

Added a mock driver with the primary objective of supporting unit tests for the Kolab drivers.
framework/Imap_Client/lib/Horde/Imap/Client/Base.php
framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php
framework/Imap_Client/lib/Horde/Imap/Client/Mock.php [new file with mode: 0644]
framework/Imap_Client/lib/Horde/Imap/Client/Socket.php
framework/Imap_Client/package.xml
framework/Imap_Client/test/Horde/Imap/test_client.php