[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