[commits] Horde branch master updated. 8c1d1b6b52926dcdabc4860b68694c4ab1213ad0

Gunnar Wrobel p at rdus.de
Fri Feb 4 23:35:07 UTC 2011


The branch "master" has been updated.
The following is a summary of the commits.

from: 2baf761603a833c48fa16c4e10023149dc1c5d80

8ca2b4c Style.
15c188e Minor cleanup.
d4611d6 Test creating a new share.
e936824 Revert part of the cleanup. The methods need to operate on the specific type defined by the application.
6018c73 Remove unused functionality.
391ec11 Support adding a new share.
51f4580 Support share deletion.
43768b2 Move the permission handling where it belongs.
d589cb5 Define the backend interface.
b35eb22 Adapt testing to the new location/structure.
544a013 Clean up old tests.
4891bfa Use getPermissionId() rather than getId() - the latter already being abstract in the share objects.
7e73943 phpdoc
bd6dfe5 Start working on the ACL part.
66a183f Start a separate ACL handler.
809bb87 No plural.
2f36803 Restructure so that the ACL and later annotation handlers can be queries based on the folder list as well.
106f72f Has been superceded by the current list tests.
2817967 Complete the basic ACL handler.
e1dac73 Support checking for ACL capabilities.
ed9fd0e Complete MYRIGHTS for the different backends.
aeeafef Complete GETACL for the different drivers.
a1e92bd Complete setting and deleting ACL.
00caab1 Test the mock driver.
e3aac19 Provide a cache for backend capabilities.
843d98d Cached ACL.
8c1d1b6 Finally permissions again for the Kolab share driver.

-----------------------------------------------------------------------

commit 8ca2b4c861ed8973d2cf217092e65762337df48d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 20:52:10 2011 +0100

    Style.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php |    9 +++++++--
 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/List.php   |    6 ++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/8ca2b4c861ed8973d2cf217092e65762337df48d

-----------------------------------------------------------------------

commit 15c188e09502197a94f49c0fbea610abc60b3619
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 20:52:36 2011 +0100

    Minor cleanup.

 framework/Share/lib/Horde/Share/Kolab.php           |   85 ++++++++-----------
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |   24 +++++
 2 files changed, 59 insertions(+), 50 deletions(-)

http://git.horde.org/horde-git/-/commit/15c188e09502197a94f49c0fbea610abc60b3619

-----------------------------------------------------------------------

commit d4611d605afe36c0274b2abdbe6052210ec9c202
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 21:13:09 2011 +0100

    Test creating a new share.

 framework/Share/lib/Horde/Share/Kolab.php           |    5 +---
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |   20 +++++++++++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/d4611d605afe36c0274b2abdbe6052210ec9c202

-----------------------------------------------------------------------

commit e9368248f50743eca4e731a1e860380e949dbd62
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 21:19:13 2011 +0100

    Revert part of the cleanup. The methods need to operate on the specific type defined by the application.

 framework/Share/lib/Horde/Share/Kolab.php           |   27 +++++++++----------
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |   10 -------
 2 files changed, 13 insertions(+), 24 deletions(-)

http://git.horde.org/horde-git/-/commit/e9368248f50743eca4e731a1e860380e949dbd62

-----------------------------------------------------------------------

commit 6018c73ba7d46711c63162826ee04535395ae829
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 22:43:05 2011 +0100

    Remove unused functionality.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php      |    7 -
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php |   76 -------
 2 files changed, 0 insertions(+), 83 deletions(-)

http://git.horde.org/horde-git/-/commit/6018c73ba7d46711c63162826ee04535395ae829

-----------------------------------------------------------------------

commit 391ec11d14cd597ee7d8c16ba67c5783ecd64950
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 23:17:31 2011 +0100

    Support adding a new share.

 framework/Share/lib/Horde/Share/Kolab.php           |   31 +++++-
 framework/Share/lib/Horde/Share/Object/Kolab.php    |  113 +------------------
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |   22 ++++
 3 files changed, 54 insertions(+), 112 deletions(-)

http://git.horde.org/horde-git/-/commit/391ec11d14cd597ee7d8c16ba67c5783ecd64950

-----------------------------------------------------------------------

commit 51f458083af3ab28fa7129b52f5aec9660e66ea1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 3 23:23:17 2011 +0100

    Support share deletion.

 framework/Share/lib/Horde/Share/Kolab.php           |    2 +-
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |   25 +++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/51f458083af3ab28fa7129b52f5aec9660e66ea1

-----------------------------------------------------------------------

commit 43768b2cd311d79a95335dc3f6f31e92e982a65b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 09:58:07 2011 +0100

    Move the permission handling where it belongs.

 .../Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php   |  125 --
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl.php             |   79 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php   |   43 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php      |   43 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php     |   43 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php       |   71 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php        |   62 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php     |   72 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element.php         |   99 --
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php |   69 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php |   40 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php   |   80 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php   |   40 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php    |   72 -
 .../lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php |   79 -
 framework/Kolab_Storage/package.xml                               |   52 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php     |  361 ----
 framework/Perms/lib/Horde/Perms/Permission/Kolab.php              |  125 ++
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl.php          |   79 +
 .../Perms/lib/Horde/Perms/Permission/Kolab/Acl/Anonymous.php      |   43 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Anyone.php   |   43 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Creator.php  |   43 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Group.php    |   71 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/User.php     |   62 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/AclIterator.php  |   73 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element.php      |   99 ++
 .../Perms/lib/Horde/Perms/Permission/Kolab/Element/Creator.php    |   69 +
 .../Perms/lib/Horde/Perms/Permission/Kolab/Element/Default.php    |   40 +
 .../Perms/lib/Horde/Perms/Permission/Kolab/Element/Group.php      |   80 +
 .../Perms/lib/Horde/Perms/Permission/Kolab/Element/Guest.php      |   40 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/User.php |   72 +
 .../Perms/lib/Horde/Perms/Permission/Kolab/ElementIterator.php    |   80 +
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Storage.php      |   30 +
 framework/Perms/package.xml                                       |   58 +-
 framework/Perms/test/Horde/Perms/AllTests.php                     |   43 +
 framework/Perms/test/Horde/Perms/Autoload.php                     |   18 +
 framework/Perms/test/Horde/Perms/KolabTest.php                    |  364 +++++
 framework/Perms/test/Horde/Perms/phpunit.xml                      |    8 +
 38 files changed, 1546 insertions(+), 1424 deletions(-)
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Anonymous.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Anyone.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Creator.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/Group.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Acl/User.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/AclIterator.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/Creator.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/Default.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/Group.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/Guest.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Element/User.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/ElementIterator.php
 create mode 100644 framework/Perms/lib/Horde/Perms/Permission/Kolab/Storage.php
 create mode 100644 framework/Perms/test/Horde/Perms/AllTests.php
 create mode 100644 framework/Perms/test/Horde/Perms/Autoload.php
 create mode 100644 framework/Perms/test/Horde/Perms/KolabTest.php
 create mode 100644 framework/Perms/test/Horde/Perms/phpunit.xml

http://git.horde.org/horde-git/-/commit/43768b2cd311d79a95335dc3f6f31e92e982a65b

-----------------------------------------------------------------------

commit d589cb57bf6a94679fdf47cbc3f6b7830551d3df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 10:12:07 2011 +0100

    Define the backend interface.

 framework/Perms/lib/Horde/Perms/Permission/Kolab/Storage.php |   40 ++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/d589cb57bf6a94679fdf47cbc3f6b7830551d3df

-----------------------------------------------------------------------

commit b35eb2259d7134b8cdc8f8448ed56aadbe3f293d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 10:12:31 2011 +0100

    Adapt testing to the new location/structure.

 framework/Perms/test/Horde/Perms/KolabTest.php |  178 +++++++++--------------
 1 files changed, 70 insertions(+), 108 deletions(-)

http://git.horde.org/horde-git/-/commit/b35eb2259d7134b8cdc8f8448ed56aadbe3f293d

-----------------------------------------------------------------------

commit 544a0132a0214e06d43e82c767dba2f253e0b89a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 10:49:50 2011 +0100

    Clean up old tests.

 framework/Perms/test/Horde/Perms/KolabTest.php |   81 ++++++++++-------------
 1 files changed, 35 insertions(+), 46 deletions(-)

http://git.horde.org/horde-git/-/commit/544a0132a0214e06d43e82c767dba2f253e0b89a

-----------------------------------------------------------------------

commit 4891bfa823627ca0ddd7df278544676cf41dd63e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 11:21:00 2011 +0100

    Use getPermissionId() rather than getId() - the latter already being abstract in the share objects.

 framework/Perms/lib/Horde/Perms/Permission/Kolab.php         |    2 +-
 framework/Perms/lib/Horde/Perms/Permission/Kolab/Storage.php |   15 ++++-----
 framework/Perms/test/Horde/Perms/KolabTest.php               |    2 +-
 3 files changed, 9 insertions(+), 10 deletions(-)

http://git.horde.org/horde-git/-/commit/4891bfa823627ca0ddd7df278544676cf41dd63e

-----------------------------------------------------------------------

commit 7e739431fb68732c35ad8a937cfb8cdf4152aa95
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 11:45:16 2011 +0100

    phpdoc

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   45 ++---
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |    9 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |    3 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |    3 +-
 4 files changed, 26 insertions(+), 34 deletions(-)

http://git.horde.org/horde-git/-/commit/7e739431fb68732c35ad8a937cfb8cdf4152aa95

-----------------------------------------------------------------------

commit bd6dfe5cf4b04ae33688f7aae9d4f497dd17846b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 14:18:34 2011 +0100

    Start working on the ACL part.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   60 ++--
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |    2 +-
 .../lib/Horde/Kolab/Storage/Driver/Decorator/Base.php             |    2 +-
 .../lib/Horde/Kolab/Storage/Driver/Decorator/Log.php              |    2 +-
 .../lib/Horde/Kolab/Storage/Driver/Decorator/Timer.php            |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Mock.php   |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |    2 +-
 9 files changed, 38 insertions(+), 38 deletions(-)

http://git.horde.org/horde-git/-/commit/bd6dfe5cf4b04ae33688f7aae9d4f497dd17846b

-----------------------------------------------------------------------

commit 66a183fb1de8f9658d94b40f479ff34b48e05244
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 14:19:49 2011 +0100

    Start a separate ACL handler.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Factory.php       |   14 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acls.php   |   55 +++++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php     |   25 ++-
 framework/Kolab_Storage/package.xml                               |    4 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/BaseTest.php |    9 +
 5 files changed, 103 insertions(+), 4 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acls.php

http://git.horde.org/horde-git/-/commit/66a183fb1de8f9658d94b40f479ff34b48e05244

-----------------------------------------------------------------------

commit 809bb87c22ebc491b307995cdfca7ad538795909
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 14:24:26 2011 +0100

    No plural.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Factory.php       |    6 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acl.php    |   55 +++++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acls.php   |   55 -----
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php     |   16 +-
 framework/Kolab_Storage/package.xml                               |    6 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/BaseTest.php |    4 +-
 6 files changed, 71 insertions(+), 71 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acl.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acls.php

http://git.horde.org/horde-git/-/commit/809bb87c22ebc491b307995cdfca7ad538795909

-----------------------------------------------------------------------

commit 2f368036a9acf4c80862744a96f49c3bc37772b3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 15:44:11 2011 +0100

    Restructure so that the ACL and later annotation handlers can be queries based on the folder list as well.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Base.php          |   10 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Decorator/Cache.php     |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Factory.php       |   12 -
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acl.php    |   55 -
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List.php          |   41 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php     |   34 +-
 .../lib/Horde/Kolab/Storage/List/Decorator/Cache.php              |   20 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Log.php  |    4 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query.php    |   83 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl.php      |   31 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Base.php |  102 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Base.php     |  298 ---
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Cache.php    |  317 ---
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/List.php     |  109 +
 .../lib/Horde/Kolab/Storage/List/Query/List/Base.php              |  333 ++++
 .../lib/Horde/Kolab/Storage/List/Query/List/Cache.php             |  355 ++++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Queriable.php     |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Query.php         |   37 -
 framework/Kolab_Storage/package.xml                               |   40 +-
 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php      |  197 --
 .../Kolab_Storage/test/Horde/Kolab/Storage/Stub/FactoryQuery.php  |   37 +-
 framework/Kolab_Storage/test/Horde/Kolab/Storage/TestCase.php     |   18 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/Unit/FactoryTest.php   |    6 +-
 .../test/Horde/Kolab/Storage/Unit/Folder/NamespaceTest.php        |    2 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/BaseTest.php |   10 -
 .../test/Horde/Kolab/Storage/Unit/List/Decorator/CacheTest.php    |    4 +-
 .../test/Horde/Kolab/Storage/Unit/List/Decorator/LogTest.php      |    6 +-
 .../test/Horde/Kolab/Storage/Unit/List/Query/Acl/BaseTest.php     |  199 ++
 .../test/Horde/Kolab/Storage/Unit/List/Query/BaseTest.php         |  391 ----
 .../test/Horde/Kolab/Storage/Unit/List/Query/CacheTest.php        |  443 -----
 .../test/Horde/Kolab/Storage/Unit/List/Query/List/BaseTest.php    |  391 ++++
 .../test/Horde/Kolab/Storage/Unit/List/Query/List/CacheTest.php   |  443 +++++
 32 files changed, 2102 insertions(+), 1930 deletions(-)
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Acl.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Base.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Base.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Cache.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/List.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/List/Base.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/List/Cache.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Query.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/Acl/BaseTest.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/BaseTest.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/CacheTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/List/BaseTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/List/CacheTest.php

http://git.horde.org/horde-git/-/commit/2f368036a9acf4c80862744a96f49c3bc37772b3

-----------------------------------------------------------------------

commit 106f72f58ef72b7b804cc9f0ad3f7632d2b86b4d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 15:48:17 2011 +0100

    Has been superceded by the current list tests.

 framework/Kolab_Storage/test/Horde/Kolab/Storage/StorageTest.php |  394 ------
 1 files changed, 0 insertions(+), 394 deletions(-)
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/StorageTest.php

http://git.horde.org/horde-git/-/commit/106f72f58ef72b7b804cc9f0ad3f7632d2b86b4d

-----------------------------------------------------------------------

commit 2817967011663a50dc60e5acefd792c2843bad7a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 18:24:11 2011 +0100

    Complete the basic ACL handler.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   18 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |  151 +--
 .../lib/Horde/Kolab/Storage/Driver/Decorator/Base.php             |  224 ++--
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |  257 +++--
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Mock.php   |  150 +--
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |  218 ++--
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |  199 ++--
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Base.php |   96 ++
 framework/Kolab_Storage/test/Horde/Kolab/Storage/TestCase.php     |   14 +
 .../test/Horde/Kolab/Storage/Unit/List/Query/Acl/BaseTest.php     |  209 ++--
 10 files changed, 763 insertions(+), 773 deletions(-)

http://git.horde.org/horde-git/-/commit/2817967011663a50dc60e5acefd792c2843bad7a

-----------------------------------------------------------------------

commit e1dac73b2ce464f4c6ddcd65f7cb70600a7bfd66
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 20:45:15 2011 +0100

    Support checking for ACL capabilities.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/List.php           |   10 ++
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |   23 +++-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |    1 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |    2 +-
 5 files changed, 30 insertions(+), 8 deletions(-)

http://git.horde.org/horde-git/-/commit/e1dac73b2ce464f4c6ddcd65f7cb70600a7bfd66

-----------------------------------------------------------------------

commit ed9fd0e37a7f8e25bb9cc29abb6915e7e5b01347
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 21:19:01 2011 +0100

    Complete MYRIGHTS for the different backends.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php         |    6 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |   23 ++-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |   63 +----
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Mock.php   |    7 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |    3 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |   13 +
 6 files changed, 55 insertions(+), 60 deletions(-)

http://git.horde.org/horde-git/-/commit/ed9fd0e37a7f8e25bb9cc29abb6915e7e5b01347

-----------------------------------------------------------------------

commit aeeafef6e33a7eadf08e607a46dee1af49b38aab
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 21:39:24 2011 +0100

    Complete GETACL for the different drivers.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php         |   11 +++
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |   13 ++++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Mock.php   |    5 ++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |    8 ++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |   17 +++++
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Base.php |    2 +-
 6 files changed, 55 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/aeeafef6e33a7eadf08e607a46dee1af49b38aab

-----------------------------------------------------------------------

commit a1e92bd8c53ebc070dc0e5edf108041285de6767
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 22:00:03 2011 +0100

    Complete setting and deleting ACL.

 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php         |   10 ++
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php      |   16 +++
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Mock.php   |    4 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php   |    6 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Rcube.php  |   27 +++++
 5 files changed, 63 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/a1e92bd8c53ebc070dc0e5edf108041285de6767

-----------------------------------------------------------------------

commit 00caab12403205a4ca7fe4321db0788a68a0ffa4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 22:25:32 2011 +0100

    Test the mock driver.

 .../test/Horde/Kolab/Storage/Unit/List/Query/Acl/BaseTest.php     |   40 +++++
 1 files changed, 40 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/00caab12403205a4ca7fe4321db0788a68a0ffa4

-----------------------------------------------------------------------

commit e3aac19aa01a507a347bdf0ab74dac0a7e59449d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Feb 4 23:08:54 2011 +0100

    Provide a cache for backend capabilities.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache/List.php    |   68 ++++-
 .../test/Horde/Kolab/Storage/Unit/Cache/ListTest.php              |   27 ++
 2 files changed, 84 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/e3aac19aa01a507a347bdf0ab74dac0a7e59449d

-----------------------------------------------------------------------

commit 843d98d7f422624705a1c30d3b0cad640bbf17cb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Feb 5 00:00:50 2011 +0100

    Cached ACL.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Base.php          |    3 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Cache/List.php    |   16 +-
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Decorator/Cache.php     |    8 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List.php          |    7 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php     |   10 +
 .../lib/Horde/Kolab/Storage/List/Decorator/Cache.php              |   10 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Log.php  |   10 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Base.php |    2 +-
 .../lib/Horde/Kolab/Storage/List/Query/Acl/Cache.php              |  226 +++++
 framework/Kolab_Storage/package.xml                               |    8 +-
 .../test/Horde/Kolab/Storage/Unit/Decorator/CacheTest.php         |    2 +-
 .../test/Horde/Kolab/Storage/Unit/List/Query/Acl/BaseTest.php     |   19 +-
 .../test/Horde/Kolab/Storage/Unit/List/Query/Acl/CacheTest.php    |  117 +++
 13 files changed, 427 insertions(+), 11 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Query/Acl/Cache.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/List/Query/Acl/CacheTest.php

http://git.horde.org/horde-git/-/commit/843d98d7f422624705a1c30d3b0cad640bbf17cb

-----------------------------------------------------------------------

commit 8c1d1b6b52926dcdabc4860b68694c4ab1213ad0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Feb 5 00:33:09 2011 +0100

    Finally permissions again for the Kolab share driver.

 framework/Share/lib/Horde/Share/Kolab.php           |   84 +++++++-
 framework/Share/lib/Horde/Share/Object/Kolab.php    |  194 ++++++++++++++++---
 framework/Share/test/Horde/Share/Kolab/MockTest.php |   23 ++-
 framework/Share/test/Horde/Share/Kolab/UnitTest.php |    4 +-
 4 files changed, 267 insertions(+), 38 deletions(-)

http://git.horde.org/horde-git/-/commit/8c1d1b6b52926dcdabc4860b68694c4ab1213ad0




More information about the commits mailing list