[commits] Horde branch newprefsui updated. 6088737580d296bba258f85ad6f0a7edc7ddb14f

Michael M Slusarz slusarz at horde.org
Thu Apr 8 19:25:41 UTC 2010


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

from: 28ee4e1e04b5f112d4a308cda5c42053d61e412c

24d8223 Identities prefs should be working again.
f9d59c2 Make folder list display display via template.
45870e3 Clean up some logging, and some other misc. cleanup
5be83f7 We really shouldn't need to be this detailed with the logging
94b41e1 Bug #8952: Fix casting spam parameter to number
72b8d57 Bug #8612: Automatically disable tidy.clean_output PHP setting
d56fd7d Override this even though it's not implemented. It's needed to prevent fatals when searching.
611e9ef Fix adding and getting attendees from the Appointment object.
2cc6fcc Add support for attendees when syncing via ActiveSync devices
5944890 Migrate hooks to H4 (Request #8954).
585ed8d Always fetch single attributes.
2551109 The list of internal attributes is just a list and not an association of attribute names and corresponding class names.
cc02431 Some clients send a PROVISION command even when it's not told to do so by the server.
b4e7a87 Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.
86f9299 This method is called statically
2242dac Don't attempt to send categories if none are set
58ed8b1 Refactor the permission handling in Kolab_Storage.
3580f39 Avoid &new.
6088737 Initial support for resources to contain email addresses.

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

commit 24d822349cce4f81ea50220504b3180b3b735346
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 15:00:04 2010 -0600

    Identities prefs should be working again.

 framework/Core/lib/Horde/Core/Prefs/Ui.php |  257 +++++++++++++++++++++++++---
 horde/config/prefs.php.dist                |   67 ++++----
 horde/js/identityselect.js                 |   42 ++----
 horde/lib/Prefs/Ui.php                     |  168 ------------------
 horde/templates/prefs/identityselect.html  |   23 ++-
 imp/config/prefs.php.dist                  |    5 +-
 imp/js/folderprefs.js                      |   79 +++++----
 imp/lib/Prefs/Ui.php                       |   51 ++++--
 imp/templates/prefs/sentmail.html          |    3 +-
 9 files changed, 379 insertions(+), 316 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/config/prefs.php.dist?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/js/identityselect.js?rt=horde-git&r1=a97a35b17ec2884b85b10503c7f795b1811d7719&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/lib/Prefs/Ui.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/templates/prefs/identityselect.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/js/folderprefs.js?rt=horde-git&r1=99e7aaf59cae56bbdbbfe3256ce8d4564f547e49&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/templates/prefs/sentmail.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346

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

commit f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 8 12:31:42 2010 -0600

    Make folder list display display via template.

 imp/js/mailbox.js                  |    2 +-
 imp/js/message.js                  |    2 +-
 imp/lib/IMP.php                    |   73 +++++++++++++++++++++---------------
 imp/templates/imp/flist/flist.html |   31 +++++++++++++++
 4 files changed, 76 insertions(+), 32 deletions(-)
 create mode 100644 imp/templates/imp/flist/flist.html

http://git.horde.org/diff.php/imp/js/mailbox.js?rt=horde-git&r1=21828c8ab2080a3a750f6e74a45494c1fd89aef5&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/diff.php/imp/js/message.js?rt=horde-git&r1=f7ff14c920be92809d72c7298bba4aabbea15c22&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/co.php/imp/templates/imp/flist/flist.html?rt=horde-git&r=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd

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

commit 45870e39397f44f9abd910731a0f85fe3510aaec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:44:12 2010 -0400

    Clean up some logging, and some other misc. cleanup

 framework/ActiveSync/lib/Horde/ActiveSync.php              |   31 +++---------
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |   30 +----------
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php |   25 +++++++++
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php |    9 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   13 +++--
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php   |   19 ++++---
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php         |    1 -
 7 files changed, 57 insertions(+), 71 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=9baa0853e5c6591e9c1243b3d35c74fdaccddbb9&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=188827fcc2102e7da0f04140bead65e9313c2091&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=8119a15cc600627b55bf5d9f6288b92a0f6cd1e7&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=a7416b86b99a919fccbaeaa1c7656f3ecdec45f8&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=45870e39397f44f9abd910731a0f85fe3510aaec

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

commit 5be83f71bbdf929917b1853c34ced1936e718837
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:59:15 2010 -0400

    We really shouldn't need to be this detailed with the logging

 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Decoder.php |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Decoder.php?rt=horde-git&r1=389c6cc81773e434da01808406e3832a5ddcd01f&r2=5be83f71bbdf929917b1853c34ced1936e718837

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

commit 94b41e1d9de573dade424bab53644eec0c72cae2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:30:11 2010 -0600

    Bug #8952: Fix casting spam parameter to number

 imp/js/DimpBase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/imp/js/DimpBase.js?rt=horde-git&r1=8e662a4a7d28963cc28b2350fed6e873da5a9a57&r2=94b41e1d9de573dade424bab53644eec0c72cae2

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

commit 72b8d57b0cd97055c6d69bf2a2659a304f4ea709
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:44:30 2010 -0600

    Bug #8612: Automatically disable tidy.clean_output PHP setting

 horde/lib/Test.php |   18 +++++++++++++++++-
 horde/lib/core.php |    5 +++--
 2 files changed, 20 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/horde/lib/Test.php?rt=horde-git&r1=b36466d6d01527bf72649d6a2da6a5b77e2d582c&r2=72b8d57b0cd97055c6d69bf2a2659a304f4ea709
http://git.horde.org/diff.php/horde/lib/core.php?rt=horde-git&r1=a68fbe3eb4e44bfff12d4c2163ae33919075e52c&r2=72b8d57b0cd97055c6d69bf2a2659a304f4ea709

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

commit d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 16:21:29 2010 -0400

    Override this even though it's not implemented. It's needed to prevent fatals when searching.
    
    Some devices send SEARCH requests when adding attendees to an event, this prevents those requests from
    killing the server.

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |   13 ++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15

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

commit 611e9ef37a5855bc64a521499e1da01a911a490a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:10:58 2010 -0400

    Fix adding and getting attendees from the Appointment object.
    
    Adding attendees should now work when syncing

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   10 +---
 1 files changed, 3 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=e7289911981727f8d876634af28fdbc2ff3d99c1&r2=611e9ef37a5855bc64a521499e1da01a911a490a

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

commit 2cc6fccc86944cd8234643881fd6c15d9b1462d1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:12:39 2010 -0400

    Add support for attendees when syncing via ActiveSync devices

 kronolith/lib/Event.php |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=a07156ca438cf2a328393b686a9e12da56424a32&r2=2cc6fccc86944cd8234643881fd6c15d9b1462d1

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

commit 5944890f1edafddf8bdd8fec01792a6c530cc431
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 8 10:28:39 2010 +0200

    Migrate hooks to H4 (Request #8954).

 mnemo/config/hooks.php.dist   |   49 ++++++++++++++++++++++++++---------------
 mnemo/notes/index.php         |    4 ++-
 mnemo/templates/memo/memo.inc |    2 +-
 mnemo/templates/view/memo.inc |    2 +-
 4 files changed, 36 insertions(+), 21 deletions(-)

http://git.horde.org/diff.php/mnemo/config/hooks.php.dist?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/notes/index.php?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/templates/memo/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/templates/view/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431

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

commit 585ed8db771eaad7d7f6d60e7d169a74d6d9c744
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 14:50:19 2010 +0200

    Always fetch single attributes.

 framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php          |    8 +-
 .../Kolab_Session/test/Horde/Kolab/Session/Class/BaseTest.php     |   89 ++---
 .../test/Horde/Kolab/Session/Integration/AnonymousTest.php        |    5 +-
 .../test/Horde/Kolab/Session/Integration/ValidTest.php            |   20 +-
 4 files changed, 46 insertions(+), 76 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php?rt=horde-git&r1=9138ad09c7b4dc9392805f81442ea2148ec57741&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Class/BaseTest.php?rt=horde-git&r1=9138ad09c7b4dc9392805f81442ea2148ec57741&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/AnonymousTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/ValidTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744

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

commit 255110999da71095646164b57e032be5765654df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 15:10:24 2010 +0200

    The list of internal attributes is just a list and not an association of attribute names and corresponding class names.

 framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Base.php     |    6 +-
 framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Hash.php     |    3 +-
 .../Kolab_Server/lib/Horde/Kolab/Server/Object/Interface.php      |    4 +-
 framework/Kolab_Server/lib/Horde/Kolab/Server/Structure/Base.php  |    5 +-
 .../test/Horde/Kolab/Server/Class/Server/Object/BaseTest.php      |   19 ++---
 5 files changed, 16 insertions(+), 21 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Base.php?rt=horde-git&r1=84d46b09bb33a689a8a3e279b6392c95e67840b2&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Hash.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Interface.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Structure/Base.php?rt=horde-git&r1=84d46b09bb33a689a8a3e279b6392c95e67840b2&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/test/Horde/Kolab/Server/Class/Server/Object/BaseTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df

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

commit cc024316c60bba1d0dd979195d93e61dde219738
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:24:44 2010 -0400

    Some clients send a PROVISION command even when it's not told to do so by the server.
    
    We must check our provision setting when we receive a PROVISION request, and send back
    a NOT_DEFINED status code if no policy exists on the server.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=2c0a2dc179b73517fdd3feeaf9dcd56fa4b6a893&r2=cc024316c60bba1d0dd979195d93e61dde219738

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

commit b4e7a87196c677608dc237e086f775bf30590507
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:34:09 2010 -0400

    Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   13 ++-
 kronolith/lib/Event.php                                           |   26 +++++
 2 files changed, 35 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=611e9ef37a5855bc64a521499e1da01a911a490a&r2=b4e7a87196c677608dc237e086f775bf30590507
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=2cc6fccc86944cd8234643881fd6c15d9b1462d1&r2=b4e7a87196c677608dc237e086f775bf30590507

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

commit 86f9299dc856990e9f5f8ed116962a08473ee5fc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 12:36:10 2010 -0400

    This method is called statically

 framework/ActiveSync/lib/Horde/ActiveSync.php |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=86f9299dc856990e9f5f8ed116962a08473ee5fc

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

commit 2242dacea238301679f80b4b71228a0823dfbc83
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 13:25:18 2010 -0400

    Don't attempt to send categories if none are set

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15&r2=2242dacea238301679f80b4b71228a0823dfbc83

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

commit 58ed8b1389dfd30d33463f3f323484056f1f368b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 19:45:54 2010 +0200

    Refactor the permission handling in Kolab_Storage.

 framework/Core/lib/Horde/Core/Factory/KolabStorage.php            |    7 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   54 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |  137 ++-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php        |   38 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php   |  237 ++--
 .../lib/Horde/Kolab/Storage/Folder/Decorator/Base.php             |   36 +
 .../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     |   93 +
 .../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 |  100 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php      |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php    |  402 -----
 framework/Kolab_Storage/package.xml                               |   83 +-
 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php      |  213 +++
 framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php     |    4 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php      |   20 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php     |  361 ++++
 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php    |  176 --
 29 files changed, 2057 insertions(+), 772 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/KolabStorage.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Decorator/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php?rt=horde-git&r1=229fe913cb7e3797c21ac2a95c6346018ddb5d0f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/package.xml?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php?rt=horde-git&r1=e84cb0a7062410e94d16c027309abb954e854ca4&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=58ed8b1389dfd30d33463f3f323484056f1f368b

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

commit 3580f39611dd5b79a8ba7cb22b9a1913b4dee936
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 20:30:11 2010 +0200

    Avoid &new.

 kronolith/lib/Driver/Kolab.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Driver/Kolab.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=3580f39611dd5b79a8ba7cb22b9a1913b4dee936

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

commit 6088737580d296bba258f85ad6f0a7edc7ddb14f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 14:49:05 2010 -0400

    Initial support for resources to contain email addresses.
    
    No notifications are sent, just stores the email address. Needed for
    synch clients that support resource attendees.

 kronolith/lib/Driver/Resource.php                                |   14 ++--
 kronolith/lib/Forms/CreateResource.php                           |   18 +++--
 kronolith/lib/Forms/EditResource.php                             |    2 +
 kronolith/lib/Resource/Base.php                                  |    3 +-
 kronolith/resources/edit.php                                     |    1 +
 kronolith/scripts/sql/kronolith.mssql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.mysql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.oci8.sql                         |    1 +
 kronolith/scripts/sql/kronolith.pgsql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.sql                              |    1 +
 kronolith/scripts/sql/kronolith.xml                              |    7 ++-
 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql |    1 +
 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql      |    1 +
 13 files changed, 36 insertions(+), 16 deletions(-)
 create mode 100644 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql
 create mode 100644 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql

http://git.horde.org/diff.php/kronolith/lib/Driver/Resource.php?rt=horde-git&r1=8e991d7139c86d178bb37a227d7493c46e488b27&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Forms/CreateResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Forms/EditResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Resource/Base.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/resources/edit.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mssql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mysql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.oci8.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.pgsql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.xml?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql?rt=horde-git&r=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql?rt=horde-git&r=6088737580d296bba258f85ad6f0a7edc7ddb14f




More information about the commits mailing list