[commits] Horde branch master updated. 82567e60442765bacc2eff9333b023dedb901c35
Gunnar Wrobel
p at rdus.de
Mon Sep 7 18:59:03 UTC 2009
The branch "master" has been updated.
The following is a summary of the commits.
from: 5950629d8f5cd7784c57609509449b176f73aa0a
6fb8c61... Imported Kolab_Storage
ea1160a... Implemented IMAP METADATA (RFC5464) support for both the socket and cclient based drivers.
82567e6... Converted Kolab_Storage to Horde4.
-----------------------------------------------------------------------
commit 6fb8c610eb0f6b24786bbecc9616f8d5247ec597
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 29 09:10:05 2009 +0200
Imported Kolab_Storage
framework/Kolab_Storage/doc/Horde/Kolab/Storage/usage.txt | 1 +
framework/Kolab_Storage/examples/Horde/Kolab/Storage/list.php | 11 +
framework/Kolab_Storage/lib/Horde/Kolab/Deprecated.php | 878 +++
framework/Kolab_Storage/lib/Horde/Kolab/Storage.php | 146 +
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache.php | 286 +
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php | 646 ++
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php | 1655 +++++
framework/Kolab_Storage/lib/Horde/Kolab/Storage/List.php | 512 ++
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Perms.php | 414 +
framework/Kolab_Storage/lib/Horde/Kolab/Test/Storage.php | 379 +
framework/Kolab_Storage/package.xml | 259 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/AllTests.php | 76 +
.../Kolab_Storage/test/Horde/Kolab/Storage/AttachmentTest.php | 120 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/CacheTest.php | 129 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/DataTest.php | 324 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/FolderTest.php | 194 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/ListTest.php | 272 +
framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php | 169 +
18 files changed, 6471 insertions(+), 0 deletions(-)
create mode 100644 framework/Kolab_Storage/doc/Horde/Kolab/Storage/usage.txt
create mode 100644 framework/Kolab_Storage/examples/Horde/Kolab/Storage/list.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Deprecated.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Perms.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Test/Storage.php
create mode 100644 framework/Kolab_Storage/package.xml
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AllTests.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AttachmentTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/CacheTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/DataTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/FolderTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/ListTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php
http://git.horde.org/co.php/framework/Kolab_Storage/doc/Horde/Kolab/Storage/usage.txt?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/examples/Horde/Kolab/Storage/list.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Deprecated.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Perms.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Test/Storage.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/package.xml?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AllTests.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AttachmentTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/CacheTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/DataTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/FolderTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/ListTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php?rt=horde-git&r=6fb8c610eb0f6b24786bbecc9616f8d5247ec597
-----------------------------------------------------------------------
commit ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Sep 7 20:52:13 2009 +0200
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 | 154 +++
framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php | 70 ++
framework/Imap_Client/lib/Horde/Imap/Client/Mock.php | 896 +++++++++++++++
framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 153 +++
framework/Imap_Client/package.xml | 2 +
framework/Imap_Client/test/Horde/Imap/test_client.php | 24 +
6 files changed, 1299 insertions(+), 0 deletions(-)
create mode 100644 framework/Imap_Client/lib/Horde/Imap/Client/Mock.php
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Base.php?rt=horde-git&r1=675ffb88006b6537a50b37acac47861a98630f36&r2=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php?rt=horde-git&r1=256527389f5943274db5f84cb7e6dd5159f0ad3b&r2=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
http://git.horde.org/co.php/framework/Imap_Client/lib/Horde/Imap/Client/Mock.php?rt=horde-git&r=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php?rt=horde-git&r1=27544c35aa67bdabb93fa22eb5c944109c5aece3&r2=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
http://git.horde.org/diff.php/framework/Imap_Client/package.xml?rt=horde-git&r1=a1214ffd08ff9bcf06e79d34315604003f26bc3f&r2=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
http://git.horde.org/diff.php/framework/Imap_Client/test/Horde/Imap/test_client.php?rt=horde-git&r1=ff024158c54a59ec21602e720043c8be403bf74c&r2=ea1160aa4ed249ceff10dd268d46b8d9dd7dc3b8
-----------------------------------------------------------------------
commit 82567e60442765bacc2eff9333b023dedb901c35
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Sep 7 20:53:30 2009 +0200
Converted Kolab_Storage to Horde4.
The major change is the use of the new Imap_Client library. Some PHP5 corrections have been done but conversion is not complete yet.
framework/Kolab_Server/lib/Horde/Kolab/Server.php | 14 +-
framework/Kolab_Storage/lib/Horde/Kolab/Storage.php | 615 ++++-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache.php | 213 +-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php | 288 ++-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php | 50 +
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php | 315 +++
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Exception.php | 44 +
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php | 470 ++--
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php | 408 +++
framework/Kolab_Storage/lib/Horde/Kolab/Test/Storage.php | 63 +-
framework/Kolab_Storage/package.xml | 20 +-
.../Kolab_Storage/test/Horde/Kolab/Storage/AttachmentTest.php | 31 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/CacheTest.php | 112 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/DataTest.php | 196 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/FolderTest.php | 92 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/ListTest.php | 171 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php | 88 +-
17 files changed, 2243 insertions(+), 947 deletions(-)
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Exception.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server.php?rt=horde-git&r1=e9154da5767d9e8cce5245de9f63b246eb217c8c&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php?rt=horde-git&r=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php?rt=horde-git&r=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Exception.php?rt=horde-git&r=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php?rt=horde-git&r=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Test/Storage.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/package.xml?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AttachmentTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/CacheTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/DataTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/FolderTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/ListTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php?rt=horde-git&r1=6fb8c610eb0f6b24786bbecc9616f8d5247ec597&r2=82567e60442765bacc2eff9333b023dedb901c35
More information about the commits
mailing list