[commits] Horde branch master updated. 2226947a8e30d9b13b2f9adbfd4c065351b0a402

Gunnar Wrobel p at rdus.de
Wed Jul 27 05:41:29 UTC 2011


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

from: 1d663c8dfa42ff4ace425bacb35124e6b7ec4a74

f6124d9 Broken intermediate stage. Decided to start with triggering calenders. The next step would be to create a calendar driver that handles the imap connection. The second step would be to store the calendar trigger result in a cache driver. The cache driver probably needs to be specific to the cached data type.
7131f7c Started the basic resource definitions. Update the test suite and added testing for some of the new classes.
39060ec Style.
4362595 The core data export has been refactored.
66142bc Started connecting frontend and backend. Needs to be completed.
1ef3ee9 Continued refactoring the trigger action. Nearly there...
4da264d Added resource name parameter.
b7b17ac Start connecting to Kolab_Storage.
9651099 Fix typos.
b69b019 Class -> Unit, Mock -> Stub
513d2f9 Class name fixes.
62441a4 Correct how the input parameters are handled.
fd7e24d Make the accessing user work again. Imported FW3 code and adapted to Horde 4.
96d5f57 Make the owner work again. Imported FW3 code and adapted to Horde 4.
a09a310 Allow passing the body as stream.
1e74b8f Default password is null. Support retrieving the user pass.
48c0e67 Add the basis for different data providers - starting with the remote data handler.
5e81f24 Adapt to the newer Horde_Controller package.
2abe2b2 Move to keep as reminder for the older integration tests.
882e245 Move the provider hieararchy.
5f083e4 Reorganized the factory hierarchy.
dc833ec Remove deleted test base.
5fa5146 Fix argument order.
78565f4 Test the route analysis.
e52419c Simplify the RequestConfiguration handler and generate the controller class name in the factory.
6cef578 Extract the interface the factories must have.
7bce8de Rename test.
1daf63d Switch to Horde_Controller_Request.
4a45a4a Move the owner parameter to using the match dictionary.
5fc9227 getId() -> getUser()
d07d2f9 Fix parameter name.
f7fcb60 Provide additional match dictionaries.
fd88f56 Fix parameter name.
c875893 Implement missing getPassword() function.
89129c3 Rename method.
7d7b7ab Test and fix the log decorator for the user.
b3c2325 Cleanup owner classes.
de6960a Add missing classes.
230e627 Corrected user log decorator.
118a500 Integrate provider factory into the main factory.
7463581 Add the necessary stub modifications to make the provider test work.
39977b9 Let the controller delegate to the specific data provider.
62a83ab Adapt the providers to the new controller system and use the request path again.
3d3f60a Allow injecting the injector.
cc3a26f Let the injector create the instances.
54f4f8a Extract methods.
e262e87 Complete testing the remote providers.
10eda65 Add OWA parser and status mapper.
ae082f5 phpdoc
3e0f052 Complete the test suite with an Autoload.php and a phpunit.xml file.
d4db357 Use the Autoload.php files.
db7b9b3 Fix method access and the way headers are retrieved.
03ebac1 Add a mock request.
3906c4e Fix the debug response writer.
1745621 Correct some broken sections in these classes.
dcb5c60 Clean-up export.
a3b5e94 Add exceptions.
bfd1b05 Updated event object.
1e9a612 Adapt to the Provider interface.
402c889 OWA resource handler.
f6d58c5 Add missing owner, remove unused method.
4a6156f Event and OWA test.
cff46d6 Update package.xml.
2226947 Comment region.

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

commit f6124d9c75c054ff0e90d3b13516f72ace906160
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Nov 11 10:30:30 2009 +0100

    Broken intermediate stage. Decided to start with triggering
    calenders. The next step would be to create a calendar driver that
    handles the imap connection. The second step would be to store the
    calendar trigger result in a cache driver. The cache driver probably
    needs to be specific to the cached data type.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |    2 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Driver/Base.php |   90 ---
 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php             |  104 ++++
 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Interface.php        |   41 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Driver/Interface.php  |   43 ++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php        |  131 +++++
 6 files changed, 321 insertions(+), 90 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Interface.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Driver/Interface.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php

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

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

commit 7131f7c3e1a814c48ed45cdee07c7a0c9502dca4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Nov 27 00:08:54 2009 +0100

    Started the basic resource definitions.
    Update the test suite and added testing for some of the new classes.
    
    The next step will be to improve the interface between Kolab_FreeBusy
    as well as Kolab_Storage. Kolab_Storage needs a few more unit tests
    and should be slightly restructured.

 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php             |   19 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Exception.php   |   30 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Imap.php        |  551 -----
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Object/Event.php      |  147 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Log.php           |  184 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Mcache.php        |  153 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Log.php  |   79 +
 .../Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Mcache.php   |   58 +
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Export.php         |  157 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Interface.php      |   46 +
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Kolab.php          |  142 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Interface.php               |   69 +
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Kolab.php    |  141 ++
 framework/Kolab_FreeBusy/package.xml                              |   68 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/AllTests.php   |   23 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |   32 +
 .../Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php    |   80 +
 .../test/Horde/Kolab/FreeBusy/Class/Resource/KolabTest.php        |   89 +
 .../test/Horde/Kolab/FreeBusy/FreeBusyScenarioTest.php            |  142 --
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/FreeBusyTest.php     |  171 --
 .../Horde/Kolab/FreeBusy/Integration/FreeBusyScenarioTest.php     |  142 ++
 .../test/Horde/Kolab/FreeBusy/Integration/FreeBusyTest.php        |  171 ++
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/phpunit.xml    |    8 +
 23 files changed, 1818 insertions(+), 884 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Exception.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Imap.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Object/Event.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Decorator/Log.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Decorator/Mcache.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Log.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Mcache.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Export.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Interface.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Interface.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Resource/KolabTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/FreeBusyScenarioTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/FreeBusyTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/FreeBusyScenarioTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/FreeBusyTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/phpunit.xml

http://git.horde.org/horde-git/-/commit/7131f7c3e1a814c48ed45cdee07c7a0c9502dca4

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

commit 39060ec2952ded06551b25d5c1ed3d65f848a12a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Dec 3 00:29:18 2009 +0100

    Style.
    
    Next step would be to test and fix the event export mechanism. This
    could then already be used for uncached result generation.

 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php |   14 +++---
 1 files changed, 7 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/39060ec2952ded06551b25d5c1ed3d65f848a12a

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

commit 436259551ebd1a795301fe4c2123348797062d20
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Dec 9 09:43:00 2009 +0100

    The core data export has been refactored.
    
    Next step would now be to actually export data to the outside.

 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Base.php             |  151 ++++
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Decorator/Log.php    |   76 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Object/Event.php      |  100 +++-
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Export.php         |  157 -----
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Kolab.php          |   45 +-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Kolab.php    |   10 +-
 .../Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php    |   89 ++-
 7 files changed, 400 insertions(+), 228 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Decorator/Log.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Export.php

http://git.horde.org/horde-git/-/commit/436259551ebd1a795301fe4c2123348797062d20

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

commit 66142bcefee8cee7891bd3631c1d4304d9852607
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Dec 21 21:47:54 2009 +0100

    Started connecting frontend and backend. Needs to be completed.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |  119 ++-
 .../lib/Horde/Kolab/FreeBusy/Controller/FreebusyController.php    |   70 +-
 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php             |  149 ++--
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Base.php             |   17 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory.php     |  216 ----
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |  220 +++++
 .../lib/Horde/Kolab/FreeBusy/Factory/Freebusy/Kolab.php           |   45 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php        |  131 ---
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Base.php   |  127 +++
 .../lib/Horde/Kolab/FreeBusy/User/Decorator/Log.php               |   84 ++
 10 files changed, 682 insertions(+), 496 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Freebusy/Kolab.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Decorator/Log.php

http://git.horde.org/horde-git/-/commit/66142bcefee8cee7891bd3631c1d4304d9852607

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

commit 1ef3ee995964c2f733ba75fcde4e71cb315245da
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 26 18:56:34 2010 +0200

    Continued refactoring the trigger action. Nearly there...

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |  219 +++--
 .../lib/Horde/Kolab/FreeBusy/Controller/FreebusyController.php    |   17 +-
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Backend.php          |   34 +
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Backend/Kolab.php    |   44 +
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Base.php             |   30 +-
 .../lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php            |   81 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |  141 +--
 .../lib/Horde/Kolab/FreeBusy/Factory/Freebusy/Kolab.php           |   45 -
 .../lib/Horde/Kolab/FreeBusy/Factory/Type/Freebusy.php            |  159 +++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Kolab.php |  120 +++
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php           |  122 +++
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Owner.php            |   79 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php      |   37 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/User.php |  138 +++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource.php    |   69 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event.php    |   46 +
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Log.php     |   79 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Mcache.php  |   58 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Kolab.php             |  141 +++
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Log.php  |   79 --
 .../Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Mcache.php   |   58 --
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Interface.php      |   46 -
 .../lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Kolab.php          |  141 ---
 .../lib/Horde/Kolab/FreeBusy/Resource/Interface.php               |   69 --
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Kolab.php    |   15 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Base.php   |  127 ---
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php  |  135 +++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/Test/FreeBusy.php        |    7 +-
 framework/Kolab_FreeBusy/package.xml                              |   99 ++-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/AllTests.php   |   24 +-
 .../Horde/Kolab/FreeBusy/Class/Params/Freebusy/FolderTest.php     |   50 +
 .../test/Horde/Kolab/FreeBusy/Class/Params/UserTest.php           |   64 ++
 .../Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php    |    2 +-
 .../test/Horde/Kolab/FreeBusy/Class/Resource/KolabTest.php        |    2 +-
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/DispatchTest.php     |  133 ---
 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |  127 +++
 .../Horde/Kolab/FreeBusy/Integration/FreeBusyScenarioTest.php     |    2 +-
 .../test/Horde/Kolab/FreeBusy/Integration/FreeBusyTest.php        |    2 +-
 .../test/Horde/Kolab/FreeBusy/Integration/TriggerTest.php         |   93 ++
 .../Horde/Kolab/FreeBusy/Mock/Controller/FreebusyController.php   |   76 --
 .../Kolab/FreeBusy/Mock/Controller/MockfreebusyController.php     |   71 ++
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TriggerTest.php      |  106 --
 42 files changed, 2027 insertions(+), 1160 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Backend.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Backend/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Freebusy/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Type/Freebusy.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Freebusy/Owner.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/User.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Log.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Mcache.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event/Kolab.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Log.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Decorator/Mcache.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Interface.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Freebusy/Kolab.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Interface.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Params/Freebusy/FolderTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Params/UserTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/DispatchTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/TriggerTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Mock/Controller/FreebusyController.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Mock/Controller/MockfreebusyController.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TriggerTest.php

http://git.horde.org/horde-git/-/commit/1ef3ee995964c2f733ba75fcde4e71cb315245da

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

commit 4da264d4c8d1ad18e5ce154b540c5e5c0d42f8de
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu May 6 21:13:46 2010 +0200

    Added resource name parameter.

 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php           |    2 +-
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Owner.php            |    2 +-
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Resource/Kolab.php   |  114 +++++
 .../Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php    |    6 +-
 4 files changed, 119 insertions(+), 5 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Freebusy/Resource/Kolab.php

http://git.horde.org/horde-git/-/commit/4da264d4c8d1ad18e5ce154b540c5e5c0d42f8de

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

commit b7b17ac91887fcab789bd5885a54c908d4bdee8a
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date:   Mon Jun 7 07:10:09 2010 +0200

    Start connecting to Kolab_Storage.

 .../lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php            |   94 ++++-
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Kolab.php             |    4 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php  |    2 +-
 3 files changed, 85 insertions(+), 15 deletions(-)

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

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

commit 965109901df7612526038b66b44b6e94e6e66b3c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jun 21 10:09:45 2010 +0200

    Fix typos.

 .../lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php            |    4 ++--
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Resource/Kolab.php   |    5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/965109901df7612526038b66b44b6e94e6e66b3c

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

commit b69b019456c2327ce09c656d7303f944f15be8d2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jun 21 10:10:12 2010 +0200

    Class -> Unit, Mock -> Stub

 framework/Kolab_FreeBusy/package.xml                              |   34 +-
 .../Horde/Kolab/FreeBusy/Class/Params/Freebusy/FolderTest.php     |   50 --
 .../test/Horde/Kolab/FreeBusy/Class/Params/UserTest.php           |   64 ---
 .../Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php    |  117 -----
 .../test/Horde/Kolab/FreeBusy/Class/Resource/KolabTest.php        |   89 ----
 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |    2 +-
 .../Kolab/FreeBusy/Mock/Controller/MockfreebusyController.php     |   71 ---
 .../Kolab/FreeBusy/Stub/Controller/StubfreebusyController.php     |   71 +++
 .../test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php |   50 ++
 .../test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php            |   64 +++
 .../Horde/Kolab/FreeBusy/Unit/Resource/Freebusy/KolabTest.php     |  117 +++++
 .../test/Horde/Kolab/FreeBusy/Unit/Resource/KolabTest.php         |   89 ++++
 12 files changed, 411 insertions(+), 407 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Params/Freebusy/FolderTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Params/UserTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Resource/Freebusy/KolabTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Class/Resource/KolabTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Mock/Controller/MockfreebusyController.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Controller/StubfreebusyController.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Resource/Freebusy/KolabTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Resource/KolabTest.php

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

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

commit 513d2f9208a7ae3773c19d52e779ef670b3dcd9d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jun 23 10:12:50 2010 +0200

    Class name fixes.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Kolab.php |    5 +++--
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Log.php           |    2 +-
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Mcache.php        |    2 +-
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Log.php     |    3 ++-
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Mcache.php  |    3 ++-
 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |    3 +--
 .../Horde/Kolab/FreeBusy/Integration/FreeBusyScenarioTest.php     |    5 +++++
 .../test/Horde/Kolab/FreeBusy/Integration/FreeBusyTest.php        |    2 ++
 .../test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php |    2 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php            |    2 +-
 .../Horde/Kolab/FreeBusy/Unit/Resource/Freebusy/KolabTest.php     |    2 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Resource/KolabTest.php         |    2 +-
 12 files changed, 21 insertions(+), 12 deletions(-)

http://git.horde.org/horde-git/-/commit/513d2f9208a7ae3773c19d52e779ef670b3dcd9d

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

commit 62441a41fa7fc6ea065a64a18a6bab06d70ad5e8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 07:20:46 2011 +0200

    Correct how the input parameters are handled.

 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php           |   66 +---
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Owner.php            |   79 -----
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php      |   37 --
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/User.php |   32 +-
 framework/Kolab_FreeBusy/package.xml                              |   12 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |   13 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php |   27 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php            |   43 ++-
 8 files changed, 86 insertions(+), 223 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Freebusy/Owner.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php

http://git.horde.org/horde-git/-/commit/62441a41fa7fc6ea065a64a18a6bab06d70ad5e8

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

commit fd7e24d2043084acd5f75bfcd6bed3259c52ef0e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 10:29:14 2011 +0200

    Make the accessing user work again. Imported FW3 code and adapted to Horde 4.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Exception.php   |    2 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php        |   58 +
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Anonymous.php    |   71 ++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php  |   70 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb.php      |   40 +
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/Kolab.php      |   68 ++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User.php |   74 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User/Kolab.php |  241 +++++
 framework/Kolab_FreeBusy/package.xml                              |   32 +-
 .../test/Horde/Kolab/FreeBusy/Unit/User/AnonymousTest.php         |   62 ++
 .../test/Horde/Kolab/FreeBusy/Unit/User/KolabTest.php             |  124 +++
 11 files changed, 789 insertions(+), 53 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Anonymous.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/User/AnonymousTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/User/KolabTest.php

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

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

commit 96d5f57a609574e7a9f67b53f88f278ec69fdeb7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 12:06:14 2011 +0200

    Make the owner work again. Imported FW3 code and adapted to Horde 4.

 framework/Kolab_FreeBusy/TODO                                     |    3 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner.php       |   51 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy.php    |   54 ++
 .../lib/Horde/Kolab/FreeBusy/Owner/Freebusy/Kolab.php             |   33 ++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Kolab.php |   89 ++--
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php  |   10 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb.php      |   10 +
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/Kolab.php      |   27 +-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User/Kolab.php |   77 ++-
 framework/Kolab_FreeBusy/package.xml                              |   24 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |    5 +
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Object.php      |   16 +
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Server.php      |   55 ++
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/User.php  |    9 +
 .../test/Horde/Kolab/FreeBusy/Unit/Owner/Freebusy/KolabTest.php   |  128 +++++
 15 files changed, 509 insertions(+), 82 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/TODO
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Object.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Server.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/User.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Owner/Freebusy/KolabTest.php

http://git.horde.org/horde-git/-/commit/96d5f57a609574e7a9f67b53f88f278ec69fdeb7

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

commit a09a310c7f0d99c9210657a00a358dfe41528086
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 22:56:12 2011 +0200

    Allow passing the body as stream.

 framework/Controller/lib/Horde/Controller/ResponseWriter/Web.php  |    7 ++-
 .../Controller/lib/Horde/Controller/ResponseWriter/WebDebug.php   |    8 ++-
 framework/Controller/test/Horde/Controller/StreamTest.php         |   16 +++++
 3 files changed, 28 insertions(+), 3 deletions(-)
 create mode 100644 framework/Controller/test/Horde/Controller/StreamTest.php

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

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

commit 1e74b8f52d407ce3805131730cceb3ce6971da89
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 22:57:11 2011 +0200

    Default password is null. Support retrieving the user pass.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User.php        |    7 +++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Kolab.php  |   12 ++++-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb.php      |    2 +-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/Kolab.php      |    2 +-
 4 files changed, 20 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/1e74b8f52d407ce3805131730cceb3ce6971da89

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

commit 48c0e675b4dfbf35318c25e4f45ec7aa9730b156
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 18 22:58:34 2011 +0200

    Add the basis for different data providers - starting with the remote data handler.

 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider.php         |   68 ++
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Factory.php |   86 ++
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Local.php   |   31 +
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote.php  |  137 +++
 .../FreeBusy/Export/Freebusy/Provider/Remote/PassThrough.php      |  121 +++
 .../Kolab/FreeBusy/Export/Freebusy/Provider/Remote/Redirect.php   |   77 ++
 framework/Kolab_FreeBusy/package.xml                              |   30 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |    2 +-
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Object.php      |   14 +
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Server.php      |   23 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |   87 ++
 .../Kolab/FreeBusy/Unit/Export/Freebusy/Provider/FactoryTest.php  |   79 ++
 .../Kolab/FreeBusy/Unit/Export/Freebusy/Provider/RemoteTest.php   |  183 +++++
 .../test/Horde/Kolab/FreeBusy/Unit/Owner/Freebusy/KolabTest.php   |   32 +-
 14 files changed, 945 insertions(+), 25 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Factory.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Local.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote/PassThrough.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote/Redirect.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Export/Freebusy/Provider/FactoryTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Export/Freebusy/Provider/RemoteTest.php

http://git.horde.org/horde-git/-/commit/48c0e675b4dfbf35318c25e4f45ec7aa9730b156

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

commit 5e81f24df20a76308bb44f3827d610febdee3064
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 20 07:33:47 2011 +0200

    Adapt to the newer Horde_Controller package.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |   75 +--
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/Base.php   |   72 ++
 .../lib/Horde/Kolab/FreeBusy/Controller/MatchDict.php             |   82 ++
 .../lib/Horde/Kolab/FreeBusy/Controller/NotFound.php              |   41 +
 .../lib/Horde/Kolab/FreeBusy/Controller/RequestConfiguration.php  |  127 +++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |   36 +-
 .../lib/Horde/Kolab/FreeBusy/Factory/Type/Freebusy.php            |   31 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |    1 +
 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |  182 +++--
 .../test/Horde/Kolab/FreeBusy/Integration/TriggerTest.php         |   38 +-
 .../test/Horde/Kolab/FreeBusy/Stub/Controller/Freebusy.php        |   72 ++
 .../Kolab/FreeBusy/Stub/Controller/StubfreebusyController.php     |   71 --
 12 files changed, 540 insertions(+), 288 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/MatchDict.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/NotFound.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/RequestConfiguration.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Controller/Freebusy.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Controller/StubfreebusyController.php

http://git.horde.org/horde-git/-/commit/5e81f24df20a76308bb44f3827d610febdee3064

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

commit 2abe2b2425d6babe59ea9624f19d95deb38ce04b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 21 08:10:06 2011 +0200

    Move to keep as reminder for the older integration tests.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/Test/FreeBusy.php        |  200 -----
 .../test/Horde/Kolab/FreeBusy/Integration/FreeBusy.php            |  200 +++++
 2 files changed, 200 insertions(+), 200 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/Test/FreeBusy.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/FreeBusy.php

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

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

commit 882e245dbb6e5425e3c56d716505990b94bc94b7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 21 08:13:23 2011 +0200

    Move the provider hieararchy.

 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider.php         |   68 --
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Factory.php |   86 --
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Local.php   |   31 -
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote.php  |  137 ---
 .../FreeBusy/Export/Freebusy/Provider/Remote/PassThrough.php      |  121 ---
 .../Kolab/FreeBusy/Export/Freebusy/Provider/Remote/Redirect.php   |   77 --
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Provider.php  |   86 ++
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider.php    |   83 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Local.php    |   90 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Remote.php   |  144 ++++
 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/PassThrough.php      |  138 ++++
 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/Redirect.php         |   94 +++
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |    2 +-
 .../Kolab/FreeBusy/Unit/Export/Freebusy/Provider/FactoryTest.php  |   79 --
 .../Kolab/FreeBusy/Unit/Export/Freebusy/Provider/RemoteTest.php   |  183 -----
 .../test/Horde/Kolab/FreeBusy/Unit/Factory/ProviderTest.php       |   79 ++
 .../test/Horde/Kolab/FreeBusy/Unit/Provider/RemoteTest.php        |  183 +++++
 17 files changed, 898 insertions(+), 783 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Factory.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Local.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote/PassThrough.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy/Provider/Remote/Redirect.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Provider.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Local.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Remote.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Remote/PassThrough.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Remote/Redirect.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Export/Freebusy/Provider/FactoryTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Export/Freebusy/Provider/RemoteTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Factory/ProviderTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Provider/RemoteTest.php

http://git.horde.org/horde-git/-/commit/882e245dbb6e5425e3c56d716505990b94bc94b7

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

commit 5f083e4604f0a544b45aab6e7dd1f033333aa3cf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 15:03:03 2011 +0200

    Reorganized the factory hierarchy.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |  124 ++--
 .../lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php            |  151 -----
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |   26 +-
 .../lib/Horde/Kolab/FreeBusy/Factory/Type/Freebusy.php            |  144 ----
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php            |  137 ++++
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Kolab.php           |  145 ++++
 .../test/Horde/Kolab/FreeBusy/Unit/FreeBusyTest.php               |   81 +++
 7 files changed, 436 insertions(+), 372 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Backend/Kolab.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Type/Freebusy.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/FreeBusyTest.php

http://git.horde.org/horde-git/-/commit/5f083e4604f0a544b45aab6e7dd1f033333aa3cf

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

commit dc833ecd3b163e09ce42b534fb0d6cc792156503
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 15:15:07 2011 +0200

    Remove deleted test base.

 .../Horde/Kolab/FreeBusy/Integration/FreeBusyScenarioTest.php     |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

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

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

commit 5fa5146e82e5d25e1fc85cbc379bb5834f5ce917
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 15:15:20 2011 +0200

    Fix argument order.

 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/5fa5146e82e5d25e1fc85cbc379bb5834f5ce917

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

commit 78565f478b0fab2be1128788bc52d9e2c05efabd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 22:04:46 2011 +0200

    Test the route analysis.

 .../test/Horde/Kolab/FreeBusy/Unit/Controller/MatchDictTest.php   |   73 +++++
 1 files changed, 73 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Controller/MatchDictTest.php

http://git.horde.org/horde-git/-/commit/78565f478b0fab2be1128788bc52d9e2c05efabd

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

commit e52419ce17138144c2ad0c58493c5dcf8a778bfe
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 22:53:16 2011 +0200

    Simplify the RequestConfiguration handler and generate the controller class name in the factory.

 .../lib/Horde/Kolab/FreeBusy/Controller/FreebusyController.php    |  228 -----
 .../lib/Horde/Kolab/FreeBusy/Controller/RequestConfiguration.php  |   40 +-
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Controller/Freebusy.php     |  209 ++++
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php            |   92 ++-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |   27 +
 .../test/Horde/Kolab/FreeBusy/Unit/Controller/MatchDictTest.php   |   18 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Freebusy/Factory/BaseTest.php  |   73 ++
 7 files changed, 369 insertions(+), 318 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/FreebusyController.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Controller/Freebusy.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Freebusy/Factory/BaseTest.php

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

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

commit 6cef578da09376109e0c574145d75aa6795d1e81
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 23:02:45 2011 +0200

    Extract the interface the factories must have.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |    3 +
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory.php     |   78 +++++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |    3 +-
 3 files changed, 83 insertions(+), 1 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory.php

http://git.horde.org/horde-git/-/commit/6cef578da09376109e0c574145d75aa6795d1e81

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

commit 7bce8de9635c898a21f15247b6fed2f303cc58e6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Jul 23 23:07:22 2011 +0200

    Rename test.

 .../test/Horde/Kolab/FreeBusy/Unit/Resource/Event/KolabTest.php   |  117 +++++
 .../Horde/Kolab/FreeBusy/Unit/Resource/Freebusy/KolabTest.php     |  117 -----
 2 files changed, 117 insertions(+), 117 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Resource/Event/KolabTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Resource/Freebusy/KolabTest.php

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

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

commit 1daf63d3f627e083fc729346761cf72716c93480
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 15:04:17 2011 +0200

    Switch to Horde_Controller_Request.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/User.php |   19 ++--
 .../test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php            |   21 +++--
 2 files changed, 24 insertions(+), 16 deletions(-)

http://git.horde.org/horde-git/-/commit/1daf63d3f627e083fc729346761cf72716c93480

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

commit 4a45a4ae9661a0c05481e630970c9d2d789c1a79
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:04:06 2011 +0200

    Move the owner parameter to using the match dictionary.

 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php            |    8 +-
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Params/Folder.php           |  111 +++++
 .../lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php           |   90 ----
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php      |   37 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Resource.php   |   37 ++
 .../test/Horde/Kolab/FreeBusy/Unit/Freebusy/Params/FolderTest.php |   95 ++++
 .../test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php |   63 ---
 7 files changed, 284 insertions(+), 157 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Params/Folder.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Freebusy/Folder.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Owner.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/Resource.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Freebusy/Params/FolderTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Params/Freebusy/FolderTest.php

http://git.horde.org/horde-git/-/commit/4a45a4ae9661a0c05481e630970c9d2d789c1a79

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

commit 5fc9227a8d02c4929167b162e213bc4b4f4da471
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:05:14 2011 +0200

    getId() -> getUser()

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Params/User.php |    2 +-
 .../test/Horde/Kolab/FreeBusy/Unit/Params/UserTest.php            |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/5fc9227a8d02c4929167b162e213bc4b4f4da471

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

commit d07d2f9c137f3ea0577c9dfe12cbd3962a0886da
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:20:35 2011 +0200

    Fix parameter name.

 .../test/Horde/Kolab/FreeBusy/Stub/Controller/Freebusy.php        |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

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

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

commit f7fcb60bbc364b67710490c589acc37a0e6dc6ee
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:20:56 2011 +0200

    Provide additional match dictionaries.

 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php |   47 +++++--
 1 files changed, 38 insertions(+), 9 deletions(-)

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

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

commit fd88f561b351f7c0431fe279f1ec6f7bfc296f46
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:21:59 2011 +0200

    Fix parameter name.

 .../test/Horde/Kolab/FreeBusy/Unit/Controller/MatchDictTest.php   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit c875893c42841b8a53ae1e0385c752dc4f1cb1c3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:23:01 2011 +0200

    Implement missing getPassword() function.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/User/Anonymous.php    |   10 +++++
 1 files changed, 10 insertions(+), 0 deletions(-)

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

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

commit 89129c30b2c77a14b850a3bd8e1f8ca1baf053f3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 18:23:28 2011 +0200

    Rename method.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/User/Kolab.php |    6 +++-
 1 files changed, 4 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/89129c30b2c77a14b850a3bd8e1f8ca1baf053f3

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

commit 7d7b7ab9eb617a585df4a07b1b7e65e531b27e3e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 21:16:03 2011 +0200

    Test and fix the log decorator for the user.

 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Decorator/Log.php    |    2 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |   69 +++
 .../test/Horde/Kolab/FreeBusy/Unit/User/Decorator/LogTest.php     |   93 +++++
 .../test/Horde/Kolab/FreeBusy/Unit/User/KolabTest.php             |   73 +---
 4 files changed, 168 insertions(+), 69 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/User/Decorator/LogTest.php

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

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

commit b3c2325cb8e65cac7e02f5249f43da2fcea23afa
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 21:33:28 2011 +0200

    Cleanup owner classes.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner.php       |   23 ++
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy.php    |   54 -----
 .../lib/Horde/Kolab/FreeBusy/Owner/Freebusy/Kolab.php             |   33 ---
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Kolab.php |   47 ++++-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/UserDb/Kolab.php      |    2 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |    2 +-
 6 files changed, 67 insertions(+), 94 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy.php
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Owner/Freebusy/Kolab.php

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

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

commit de6960a8280014ef289a49c60100154dc1bcc522
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 21:33:49 2011 +0200

    Add missing classes.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Owner.php    |   47 +++++
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Owner/Kolab.php             |   33 +++
 .../lib/Horde/Kolab/FreeBusy/Freebusy/UserDb/Kolab.php            |   46 ++++
 3 files changed, 126 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Owner.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Owner/Kolab.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/UserDb/Kolab.php

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

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

commit 230e6275b330808619f58bae948158247c0a3ccc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 21:34:19 2011 +0200

    Corrected user log decorator.

 .../lib/Horde/Kolab/FreeBusy/User/Decorator/Log.php               |  107 ++++-
 1 files changed, 89 insertions(+), 18 deletions(-)

http://git.horde.org/horde-git/-/commit/230e6275b330808619f58bae948158247c0a3ccc

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

commit 118a500cd43c5eb56a2302906623460a77085801
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 23:35:46 2011 +0200

    Integrate provider factory into the main factory.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php             |   18 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory.php     |   21 +
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |  148 ++++-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Provider.php  |   86 ---
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php            |   69 +--
 .../test/Horde/Kolab/FreeBusy/Unit/Factory/BaseTest.php           |  138 ++++
 .../test/Horde/Kolab/FreeBusy/Unit/Factory/ProviderTest.php       |   79 ---
 7 files changed, 336 insertions(+), 223 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Provider.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Factory/BaseTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Factory/ProviderTest.php

http://git.horde.org/horde-git/-/commit/118a500cd43c5eb56a2302906623460a77085801

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

commit 7463581d0bfe06b78fa5238fbf601ecdf925f311
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Jul 24 23:37:22 2011 +0200

    Add the necessary stub modifications to make the provider test work.

 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |    1 +
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/MatchDict.php   |   16 +++++
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Object.php      |    2 +-
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Server.php      |   12 +++-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |    5 ++
 5 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/MatchDict.php

http://git.horde.org/horde-git/-/commit/7463581d0bfe06b78fa5238fbf601ecdf925f311

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

commit 39977b91679295bf2a689c54c269afc1922a57f0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 25 00:13:45 2011 +0200

    Let the controller delegate to the specific data provider.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Controller/Base.php   |   25 +-
 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |    4 -
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Base.php            |    7 +
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Factory/Kolab.php           |   22 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider.php    |   27 +-
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Autoload.php   |    2 +-
 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |   15 +-
 .../test/Horde/Kolab/FreeBusy/Stub/Controller/Freebusy.php        |   72 -----
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Provider.php    |   25 ++
 .../Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Server.php      |    5 +
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |   29 +--
 11 files changed, 87 insertions(+), 146 deletions(-)
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Controller/Freebusy.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Stub/Provider.php

http://git.horde.org/horde-git/-/commit/39977b91679295bf2a689c54c269afc1922a57f0

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

commit 62a83aba1a4c0760db8498b9e8adf068ea62f220
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 10:21:41 2011 +0200

    Adapt the providers to the new controller system and use the request path again.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Remote.php   |  103 +--
 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/PassThrough.php      |   85 ++-
 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/Redirect.php         |   41 +-
 .../Horde/Kolab/FreeBusy/Unit/Provider/Remote/PassThroughTest.php |  136 +++
 .../Horde/Kolab/FreeBusy/Unit/Provider/Remote/RedirectTest.php    |  130 +++
 .../test/Horde/Kolab/FreeBusy/Unit/Provider/RemoteTest.php        |  183 -----
 6 files changed, 380 insertions(+), 298 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Provider/Remote/PassThroughTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Provider/Remote/RedirectTest.php
 delete mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Provider/RemoteTest.php

http://git.horde.org/horde-git/-/commit/62a83aba1a4c0760db8498b9e8adf068ea62f220

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

commit 3d3f60a08767cde380572b5af7d377de7bede662
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 21:37:29 2011 +0200

    Allow injecting the injector.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy.php |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/3d3f60a08767cde380572b5af7d377de7bede662

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

commit cc3a26f6c5e70bf3aea661860f68a207e33c165e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 21:38:09 2011 +0200

    Let the injector create the instances.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Factory/Base.php      |   12 +++--
 1 files changed, 8 insertions(+), 4 deletions(-)

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

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

commit 54f4f8aa3d1d17b09f0a38918af11a8f9f957ce5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 21:38:59 2011 +0200

    Extract methods.

 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/PassThrough.php      |   32 ++---
 .../lib/Horde/Kolab/FreeBusy/Provider/Remote/Redirect.php         |   14 ++-
 2 files changed, 28 insertions(+), 18 deletions(-)

http://git.horde.org/horde-git/-/commit/54f4f8aa3d1d17b09f0a38918af11a8f9f957ce5

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

commit e262e87fd97e5c1e8d37a1bfc49cb77f83d7fbd3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 21:45:00 2011 +0200

    Complete testing the remote providers.

 .../test/Horde/Kolab/FreeBusy/Integration/DispatchTest.php        |   35 +--
 .../test/Horde/Kolab/FreeBusy/Integration/RedirectTest.php        |   69 +++++
 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/TestCase.php   |   53 ++++
 .../Horde/Kolab/FreeBusy/Unit/Provider/Remote/PassThroughTest.php |   16 +-
 4 files changed, 132 insertions(+), 41 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Integration/RedirectTest.php

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

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

commit 10eda653c8c128c9a701d9d41366c160886f4bab
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 26 22:21:14 2011 +0200

    Add OWA parser and status mapper.

 .../lib/Horde/Kolab/FreeBusy/Freebusy/Helper/Owa.php              |  181 +++++
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap.php        |   45 +
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap/Config.php |   65 ++
 .../Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap/Default.php    |   50 ++
 .../test/Horde/Kolab/FreeBusy/Unit/Freebusy/Helper/OwaTest.php    |  127 +++
 .../Horde/Kolab/FreeBusy/Unit/Freebusy/Helper/StatusMapTest.php   |  114 +++
 6 files changed, 582 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Helper/Owa.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap/Config.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Freebusy/Helper/StatusMap/Default.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Freebusy/Helper/OwaTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Freebusy/Helper/StatusMapTest.php

http://git.horde.org/horde-git/-/commit/10eda653c8c128c9a701d9d41366c160886f4bab

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

commit ae082f565f48ab8cd22ae4b65d38b038c955a7b4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:20:30 2011 +0200

    phpdoc

 framework/Controller/lib/Horde/Controller.php |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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

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

commit 3e0f052e7b241cf0235c7802472ceb6d8d98d9aa
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:48:01 2011 +0200

    Complete the test suite with an Autoload.php and a phpunit.xml file.

 framework/Controller/test/Horde/Controller/Autoload.php |   18 +++++++++++++++
 framework/Controller/test/Horde/Controller/phpunit.xml  |    8 ++++++
 2 files changed, 26 insertions(+), 0 deletions(-)
 create mode 100644 framework/Controller/test/Horde/Controller/Autoload.php
 create mode 100644 framework/Controller/test/Horde/Controller/phpunit.xml

http://git.horde.org/horde-git/-/commit/3e0f052e7b241cf0235c7802472ceb6d8d98d9aa

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

commit d4db3576d7105a526dda0760eb7aafcdcc3c8038
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:48:25 2011 +0200

    Use the Autoload.php files.

 framework/Controller/test/Horde/Controller/FilterRunnerTest.php |    6 ++++++
 framework/Controller/test/Horde/Controller/StreamTest.php       |    5 +++++
 2 files changed, 11 insertions(+), 0 deletions(-)

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

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

commit db7b9b39d2cd0c60538f17418965143610b967f5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:49:28 2011 +0200

    Fix method access and the way headers are retrieved.

 framework/Controller/lib/Horde/Controller/Request/Http.php |   17 +++++-------
 1 files changed, 7 insertions(+), 10 deletions(-)

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

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

commit 03ebac131c41223d5a335fca8f93c846907dc73a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:50:01 2011 +0200

    Add a mock request.

 framework/Controller/lib/Horde/Controller/Request/Mock.php     |   56 +++++
 framework/Controller/package.xml                               |   16 +-
 framework/Controller/test/Horde/Controller/MockRequestTest.php |   97 ++++++++
 3 files changed, 166 insertions(+), 3 deletions(-)
 create mode 100644 framework/Controller/lib/Horde/Controller/Request/Mock.php
 create mode 100644 framework/Controller/test/Horde/Controller/MockRequestTest.php

http://git.horde.org/horde-git/-/commit/03ebac131c41223d5a335fca8f93c846907dc73a

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

commit 3906c4e52c4782f67bcdbbbc24a07f4c29c007b9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:50:53 2011 +0200

    Fix the debug response writer.

 .../Controller/lib/Horde/Controller/ResponseWriter/WebDebug.php   |    6 ++--
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/3906c4e52c4782f67bcdbbbc24a07f4c29c007b9

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

commit 1745621aad2a7e9b30ac54e75d25ca47681b9aff
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 05:52:53 2011 +0200

    Correct some broken sections in these classes.

 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource.php    |    7 ++
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Log.php           |   22 ++++-
 .../lib/Horde/Kolab/FreeBusy/Resource/Decorator/Mcache.php        |   12 ++-
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Log.php     |   18 ++--
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Decorator/Mcache.php  |    7 +-
 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Kolab.php             |   14 ++-
 6 files changed, 60 insertions(+), 20 deletions(-)

http://git.horde.org/horde-git/-/commit/1745621aad2a7e9b30ac54e75d25ca47681b9aff

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

commit dcb5c607fad49ec44d62f1873973d0a096affad4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:05:05 2011 +0200

    Clean-up export.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy.php   |   84 +++
 .../lib/Horde/Kolab/FreeBusy/Export/Freebusy/Base.php             |  151 ++++-
 2 files changed, 209 insertions(+), 26 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Export/Freebusy.php

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

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

commit a3b5e941635f77d7e0ac9e1caf4f5e41832cc5c4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:05:19 2011 +0200

    Add exceptions.

 .../lib/Horde/Kolab/FreeBusy/Exception/NotFound.php               |   31 +++++
 .../lib/Horde/Kolab/FreeBusy/Exception/Unauthorized.php           |   31 +++++
 2 files changed, 62 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Exception/NotFound.php
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Exception/Unauthorized.php

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

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

commit bfd1b05f07dccf552c26504c258f57f2d6004775
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:08:40 2011 +0200

    Updated event object.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Object/Event.php      |  201 +++--
 1 files changed, 118 insertions(+), 83 deletions(-)

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

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

commit 1e9a61269a16ab6da88dc70954f015383bc01582
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:09:04 2011 +0200

    Adapt to the Provider interface.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Provider/Local.php    |   74 ++++-
 1 files changed, 60 insertions(+), 14 deletions(-)

http://git.horde.org/horde-git/-/commit/1e9a61269a16ab6da88dc70954f015383bc01582

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

commit 402c88960e6b2d74c25a518cf71b3dcc3010c2cc
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:09:30 2011 +0200

    OWA resource handler.

 .../lib/Horde/Kolab/FreeBusy/Resource/Event/Owa.php               |  195 +++++
 1 files changed, 195 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Event/Owa.php

http://git.horde.org/horde-git/-/commit/402c88960e6b2d74c25a518cf71b3dcc3010c2cc

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

commit f6d58c51a0e77f6571381b755b23af0d56e02922
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:09:53 2011 +0200

    Add missing owner, remove unused method.

 .../Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Resource/Kolab.php    |   43 +++--
 1 files changed, 26 insertions(+), 17 deletions(-)

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

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

commit 4a6156f3ca0a89dbfb106db42742e809e5742403
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:10:30 2011 +0200

    Event and OWA test.

 .../test/Horde/Kolab/FreeBusy/Unit/Object/EventTest.php           |  234 +++++
 .../test/Horde/Kolab/FreeBusy/Unit/Resource/Event/OwaTest.php     |  132 +++
 .../test/Horde/Kolab/FreeBusy/fixtures/owa_freebusy.xml           |   27 +
 3 files changed, 393 insertions(+), 0 deletions(-)
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Object/EventTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/Unit/Resource/Event/OwaTest.php
 create mode 100644 framework/Kolab_FreeBusy/test/Horde/Kolab/FreeBusy/fixtures/owa_freebusy.xml

http://git.horde.org/horde-git/-/commit/4a6156f3ca0a89dbfb106db42742e809e5742403

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

commit cff46d67f99fc174b06aaeb309b31a2a371339bb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:11:00 2011 +0200

    Update package.xml.

 framework/Kolab_FreeBusy/package.xml |  200 +++++++++++++++++++++++-----------
 1 files changed, 138 insertions(+), 62 deletions(-)

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

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

commit 2226947a8e30d9b13b2f9adbfd4c065351b0a402
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 27 07:41:10 2011 +0200

    Comment region.

 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php             |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/2226947a8e30d9b13b2f9adbfd4c065351b0a402




More information about the commits mailing list