[commits] Horde branch newprefsui updated. 43ee04f2b17f507dd6dda3586eea9b108ba6f2c2

Michael M Slusarz slusarz at horde.org
Mon Apr 12 20:11:12 UTC 2010


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

from: 6088737580d296bba258f85ad6f0a7edc7ddb14f

5db0438 Clean up some logging, and some other misc. cleanup
dc00349 We really shouldn't need to be this detailed with the logging
2e4659d Bug #8952: Fix casting spam parameter to number
746941e Bug #8612: Automatically disable tidy.clean_output PHP setting
643b76f Override this even though it's not implemented. It's needed to prevent fatals when searching.
2cb5b79 Fix adding and getting attendees from the Appointment object.
9b3416a Add support for attendees when syncing via ActiveSync devices
95f1252 Migrate hooks to H4 (Request #8954).
aa32fba Always fetch single attributes.
0d1e771 The list of internal attributes is just a list and not an association of attribute names and corresponding class names.
c9afabb Some clients send a PROVISION command even when it's not told to do so by the server.
a8e08aa Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.
6426836 This method is called statically
a23f1e3 Don't attempt to send categories if none are set
69dee76 Refactor the permission handling in Kolab_Storage.
98f6de4 Avoid &new.
b5da24f Initial support for resources to contain email addresses.
b14a67f Make folder list display display via template.
1df21a8 These properties are only present in AS versions > 2.5
068c5c0 Need to define this variable even if we are wiping
f02c379 Check for pear_error being returned from Horde_Share
1ca59d0 MFB: Remove deleted list contacts from the same address book too.
6d22445 Use "bolder" arrow sign.
b34c31a Render 'more' links inline.
48c5daf Show 'no items' notice if a calendar section is empty.
c866c2a Tweak alignment and wording.
618d8d3 Display subscription URLs.
d03c922 Fix check if AS is disabled.
8a9328f Correctly determine if we are creating a session or not when calling rpc.php.
d6411a1 Start moving these to class constants.
c60db76 Class constants for various sync request tags
df046ac TRUNCATION constants
586420a Don't output any body, just the header. Devices won't show this anyway
9477bfa More constant fixes
9b6529d Fix constant name
edd0f81 Move Request related constants to the main Horde_ActiveSync class.
42998be Remove deprecated defines
410a183 The last of the (currently implemented) constants.
bc1178e We need to implement SendMail:
608bca4 Add SendMail.php to package.xml
d8285db Inject a mailer instance into the activesync driver
2d649c6 Initial implementation of the sendMail method.
06b511a Fix case of method name, remove deprecated code
3668b4d Remove a bunch of @todo
669bf14 Throw exception if synckey is mangled, and return appropriate status code to PIM
3c87a07 remove todo and obsolete constants
acdc1a0 When performing remotewipe, only send <status> and <remotewipe />
aa71c13 this method is now obsolete
4a2a619 Remove stale syncstate if we have a key mismatch
0d428ea set the activesync MEETINGSTATUS property accordingly.
3881d57 Add a Task message object in preperation for task synch support
1448808 Make sure we have the APIs needed for each folder class
2b647b8 Need to push $app onto the stack before loading it's preferences.
85dae00 fix file name
9fc391d Do app pushing entirely within Registry.
4e3770e Need to push app on stack earlier to prevent loop
3af9c55 Consolidate code run when switching applications
a4e2ebc remove cruft
838a47f Add support for synching tasks
8f45d21 output the values in the log too
9450dd0 Check for errors
d44bc35 Add support for synching with ActiveSync devices
ff0a746 Missed this file in last commit - adds support for ActiveSync to Nag.
6a96e83 Simplify, phpdoc
0ad27a4 Revert "Do app pushing entirely within Registry."
f20feec This init() call is required in AllTests.php to correctly initialize the class and inform it about its own location.
31831cc Setting the timezone when including the file has undesired side effects when running the complete test suite. The tests need to ensure that they clean up afterwards.
1fa626c E_DEPRECATED does not exist for below 5.3.
7678476 Fix for strict testing.
c372eee If these are not passing yet, they should be marked as incomplete.
2534a9e Ensure the correct timezone here.
7a32f93 The tests in the Feed package seem to be the only ones using the Mock Response. And they expect the class to have a constructor (which has been removed at some point in the Base class).
d015f45 Testing should not rely on a network connection.
4e7aa87 This is failing for me. I assume "morgen" matches the "morgens?" regex rather than indicating tomorrow (which would explain the result I see). Is there actually code to match the german "morgen" to "tomorrow"?
2a03b6c Do not explicitely check on null but rather on the code being empty. This adapts to the last commit switching the code default argument from null to integer 0.
1da1dc7 Fix method signature to match recent changes
0396684 Short notations don't work in Safari yet.
b80a0f2 Add button titles.
0c9f260 Bind this.
d3080eb Add link to default notification settings.
b95aede doc
9e6d310 Only show up to 3 events in all-day row of week view, and link to day view, where the all-day events are floating now.
97149e1 Don't convert to timestamp for comparison here, it will give different values in different tz.
8a22af6 These should pass now
1b920d4 Reset snooze when updating the alarm.
126a704 ws, class constants, no need to check for different cases of headers anymore
73e8026 ws, variable names
e4d4970 class constant
b52c16c Class constant, add method for retrieving the currently loaded synckey
174b1be remove obsolete members
57c7670 Seperate the header output from the wbxml header data.
8c43741 Add initial tests for testing the FolderSync command.
36248b0 No longer any need for this mock importer. Also, fix some class constants
77973af Merge branch 'master' into newprefs
86d0f65 Only update prefs if they contain non-default values
036211b Fix some copy/paste errors
72ef5e9 Unselect search fields when removing selected addressbook
0a00c73 Turba prefs UI fixes
65940b6 Fix alarm preference display
a609c63 Clean up chora prefs file
3c283a9 Allow no prefGroups to be defined
dbf8841 Fix the Horde_String side effect in the Kolab_Format event test. Add corresponding TODO item.
a5d7228 Don't run these tests if the NLS system cannot be initialized
e972524 No need for nls in this test.
456a38d remove obsolete file
57a595f Save user IMAP flags in separate array.
1e63558 Merge branch 'master' into newprefs
501fb27 Remove newly-added prefs.php cruft
43ee04f Honor locked status for msgflags prefs

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

commit 5db04384dab1d772076aa01a196fe6a44fdc709e
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=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=188827fcc2102e7da0f04140bead65e9313c2091&r2=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=8119a15cc600627b55bf5d9f6288b92a0f6cd1e7&r2=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=a7416b86b99a919fccbaeaa1c7656f3ecdec45f8&r2=5db04384dab1d772076aa01a196fe6a44fdc709e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=5db04384dab1d772076aa01a196fe6a44fdc709e

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

commit dc003499147b55c722f49524facf2e30e3472413
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=dc003499147b55c722f49524facf2e30e3472413

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

commit 2e4659df249f74b72f3a1ac9b04d52086d26f520
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=2e4659df249f74b72f3a1ac9b04d52086d26f520

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

commit 746941ec3a009b6390275b9f42244a4b2246d7a9
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=746941ec3a009b6390275b9f42244a4b2246d7a9
http://git.horde.org/diff.php/horde/lib/core.php?rt=horde-git&r1=a68fbe3eb4e44bfff12d4c2163ae33919075e52c&r2=746941ec3a009b6390275b9f42244a4b2246d7a9

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

commit 643b76fd6538d62146a06a485f5218c7881e3959
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=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=643b76fd6538d62146a06a485f5218c7881e3959

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

commit 2cb5b799f071521e368de844573ad7b11455f4f4
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=2cb5b799f071521e368de844573ad7b11455f4f4

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

commit 9b3416a7d87cc8bfff53f75216403d0b28383960
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=9b3416a7d87cc8bfff53f75216403d0b28383960

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

commit 95f1252be15944bb4d16886c1a11dff58437c7b8
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=95f1252be15944bb4d16886c1a11dff58437c7b8
http://git.horde.org/diff.php/mnemo/notes/index.php?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=95f1252be15944bb4d16886c1a11dff58437c7b8
http://git.horde.org/diff.php/mnemo/templates/memo/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=95f1252be15944bb4d16886c1a11dff58437c7b8
http://git.horde.org/diff.php/mnemo/templates/view/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=95f1252be15944bb4d16886c1a11dff58437c7b8

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

commit aa32fba612d8e6c3399fb4c3a3661682edc3a54e
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=aa32fba612d8e6c3399fb4c3a3661682edc3a54e
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Class/BaseTest.php?rt=horde-git&r1=9138ad09c7b4dc9392805f81442ea2148ec57741&r2=aa32fba612d8e6c3399fb4c3a3661682edc3a54e
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/AnonymousTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=aa32fba612d8e6c3399fb4c3a3661682edc3a54e
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/ValidTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=aa32fba612d8e6c3399fb4c3a3661682edc3a54e

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

commit 0d1e771d22585db2acf253ce413e8ea85c8edfb6
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=0d1e771d22585db2acf253ce413e8ea85c8edfb6
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Hash.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=0d1e771d22585db2acf253ce413e8ea85c8edfb6
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Interface.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=0d1e771d22585db2acf253ce413e8ea85c8edfb6
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Structure/Base.php?rt=horde-git&r1=84d46b09bb33a689a8a3e279b6392c95e67840b2&r2=0d1e771d22585db2acf253ce413e8ea85c8edfb6
http://git.horde.org/diff.php/framework/Kolab_Server/test/Horde/Kolab/Server/Class/Server/Object/BaseTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=0d1e771d22585db2acf253ce413e8ea85c8edfb6

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

commit c9afabb232db6f3976f7a3cc9d3b1647ac91ee07
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=c9afabb232db6f3976f7a3cc9d3b1647ac91ee07

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

commit a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666
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=2cb5b799f071521e368de844573ad7b11455f4f4&r2=a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=9b3416a7d87cc8bfff53f75216403d0b28383960&r2=a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666

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

commit 64268368627418d894ffabf4a4cc81b25eb41638
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=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=64268368627418d894ffabf4a4cc81b25eb41638

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

commit a23f1e3386b650ce8e1c5b75d09b4721bbb22215
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=643b76fd6538d62146a06a485f5218c7881e3959&r2=a23f1e3386b650ce8e1c5b75d09b4721bbb22215

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

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

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

commit 98f6de49c05120854952d91ff6eac7833b71a565
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=98f6de49c05120854952d91ff6eac7833b71a565

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

commit b5da24fb73908a7bbf6a480eeb87883fe0944b58
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=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/lib/Forms/CreateResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/lib/Forms/EditResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/lib/Resource/Base.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/resources/edit.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mssql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mysql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.oci8.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.pgsql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.xml?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql?rt=horde-git&r=b5da24fb73908a7bbf6a480eeb87883fe0944b58
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql?rt=horde-git&r=b5da24fb73908a7bbf6a480eeb87883fe0944b58

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

commit b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab
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=b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab
http://git.horde.org/diff.php/imp/js/message.js?rt=horde-git&r1=f7ff14c920be92809d72c7298bba4aabbea15c22&r2=b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=76f3ad8dc817f6c0f9368d3f671a445e7a9202a1&r2=b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab
http://git.horde.org/co.php/imp/templates/imp/flist/flist.html?rt=horde-git&r=b14a67fd40e9cdd8f943a2db1e17a5d09abc00ab

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

commit 1df21a8c8c365ffee80566607a26b30cc4bc4378
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:49:25 2010 -0400

    These properties are only present in AS versions > 2.5

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php               |    6 +-
 kronolith/lib/Event.php                                           |   23 ++++-
 4 files changed, 26 insertions(+), 9 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666&r2=1df21a8c8c365ffee80566607a26b30cc4bc4378
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php?rt=horde-git&r1=7b2368fb50a9d44626622866a19822efd6fff12a&r2=1df21a8c8c365ffee80566607a26b30cc4bc4378
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php?rt=horde-git&r1=de52d5a1195e0b849e7aef47e0dfefa3f4b90797&r2=1df21a8c8c365ffee80566607a26b30cc4bc4378
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=a8e08aaa9419468c1f6fc49ffb9cfc3131f1e666&r2=1df21a8c8c365ffee80566607a26b30cc4bc4378

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

commit 068c5c0713b516e2034c07d488f85d6b36802acc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:50:30 2010 -0400

    Need to define this variable even if we are wiping

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=c9afabb232db6f3976f7a3cc9d3b1647ac91ee07&r2=068c5c0713b516e2034c07d488f85d6b36802acc

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

commit f02c379b4f2bb77633c9f14a80450d3265e9f35a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 15:53:41 2010 -0400

    Check for pear_error being returned from Horde_Share

 kronolith/lib/Driver/Sql.php |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Driver/Sql.php?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=f02c379b4f2bb77633c9f14a80450d3265e9f35a

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

commit 1ca59d026c65ea733abbaa569704eff245116716
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 15:36:54 2010 +0200

    MFB: Remove deleted list contacts from the same address book too.

 turba/docs/CHANGES         |    1 +
 turba/lib/Object/Group.php |    4 ++++
 2 files changed, 5 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/turba/docs/CHANGES?rt=horde-git&r1=75fe348bdce3c0da96a158cae30860310eaaf606&r2=1ca59d026c65ea733abbaa569704eff245116716
http://git.horde.org/diff.php/turba/lib/Object/Group.php?rt=horde-git&r1=18a88fb358ba161362cf262487a720b9ad6dd5ba&r2=1ca59d026c65ea733abbaa569704eff245116716

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

commit 6d224450a4aeda01b89763242dba79072984e2c9
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 17:42:48 2010 +0200

    Use "bolder" arrow sign.

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

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=0d902dbb188675838c49c2784aaa454dae42f203&r2=6d224450a4aeda01b89763242dba79072984e2c9

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

commit b34c31af150e335f285d7c935cb3d70c8301763b
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:37 2010 +0100

    Render 'more' links inline.

 kronolith/themes/screen.css |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=60e73e10dcc32ac5eea8142e8d8b8ecca91778d4&r2=b34c31af150e335f285d7c935cb3d70c8301763b

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

commit 48c5daf420ccb339a66437023f7bc8835bf60aaf
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:38 2010 +0100

    Show 'no items' notice if a calendar section is empty.

 kronolith/js/kronolith.js           |    7 +++++++
 kronolith/templates/index/index.inc |    3 +++
 2 files changed, 10 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=6d224450a4aeda01b89763242dba79072984e2c9&r2=48c5daf420ccb339a66437023f7bc8835bf60aaf
http://git.horde.org/diff.php/kronolith/templates/index/index.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=48c5daf420ccb339a66437023f7bc8835bf60aaf

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

commit c866c2ae03ba7c492d28c73fc9c3928432c00a98
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:39 2010 +0100

    Tweak alignment and wording.

 kronolith/templates/chunks/permissions.inc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/kronolith/templates/chunks/permissions.inc?rt=horde-git&r1=3576a117c9fd60a28109fef8561f6eabbb455023&r2=c866c2ae03ba7c492d28c73fc9c3928432c00a98

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

commit 618d8d393d168b0380d01bd95ce8fe50739843c3
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 16:49:40 2010 +0100

    Display subscription URLs.

 kronolith/js/kronolith.js               |    8 ++++++++
 kronolith/lib/Kronolith.php             |    8 +++++++-
 kronolith/templates/chunks/calendar.php |   18 ++++++++++++++++++
 nag/templates/tasklist_info.php         |    2 +-
 4 files changed, 34 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=48c5daf420ccb339a66437023f7bc8835bf60aaf&r2=618d8d393d168b0380d01bd95ce8fe50739843c3
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=73e6273009ebaa831408ccedb93164fa241b79ab&r2=618d8d393d168b0380d01bd95ce8fe50739843c3
http://git.horde.org/diff.php/kronolith/templates/chunks/calendar.php?rt=horde-git&r1=8efde81132790f2d33fa0d2d5a2a3a32d165f8d5&r2=618d8d393d168b0380d01bd95ce8fe50739843c3
http://git.horde.org/diff.php/nag/templates/tasklist_info.php?rt=horde-git&r1=5730407a709d2681ec63db47e6c5e0aac24c10a3&r2=618d8d393d168b0380d01bd95ce8fe50739843c3

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

commit d03c9228cc202547de4470367b76d51d0cd0fa75
Author: Jan Schneider <jan at horde.org>
Date:   Fri Apr 9 19:04:20 2010 +0200

    Fix check if AS is disabled.

 horde/rpc.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=bedf8e92a0faa38cbf7a1fd9bfd9efe51fb9a2a2&r2=d03c9228cc202547de4470367b76d51d0cd0fa75

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

commit 8a9328f19d062c3ab899bfa743666888cafd169f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 14:01:00 2010 -0400

    Correctly determine if we are creating a session or not when calling rpc.php.
    
    Need to determine type of server before calling appInit() and also need to let
    Horde_Controller_Request_Http know we don't want a session.  This will probably
    be taken care of when we use a full-fledged controller here, but for now we need to
    pass the session_control value to the Request const'r.

 framework/Controller/lib/Horde/Controller/Request/Http.php |    6 +-
 horde/rpc.php                                              |   92 +++++++-----
 2 files changed, 57 insertions(+), 41 deletions(-)

http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Http.php?rt=horde-git&r1=7abf2ec72c3c1a93741e0c288062ab47e398ad79&r2=8a9328f19d062c3ab899bfa743666888cafd169f
http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=d03c9228cc202547de4470367b76d51d0cd0fa75&r2=8a9328f19d062c3ab899bfa743666888cafd169f

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

commit d6411a1540892f953bb76993d63bc7ed1340440d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 15:15:49 2010 -0400

    Start moving these to class constants.
    
    This one moves the POOMCONTACTS and POOMCONTACTS2 constants

 framework/ActiveSync/lib/Horde/ActiveSync.php                 |   70 ---
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php |  260 +++++----
 2 files changed, 143 insertions(+), 187 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=64268368627418d894ffabf4a4cc81b25eb41638&r2=d6411a1540892f953bb76993d63bc7ed1340440d
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=d6411a1540892f953bb76993d63bc7ed1340440d

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

commit c60db7675433f02c392003d634d613b265f8d7e3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 16:07:15 2010 -0400

    Class constants for various sync request tags

 framework/ActiveSync/lib/Horde/ActiveSync.php              |   33 ---
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |  147 +++++++-----
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php   |    4 +-
 3 files changed, 93 insertions(+), 91 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=d6411a1540892f953bb76993d63bc7ed1340440d&r2=c60db7675433f02c392003d634d613b265f8d7e3
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=c60db7675433f02c392003d634d613b265f8d7e3
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=c60db7675433f02c392003d634d613b265f8d7e3

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

commit df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 16:13:20 2010 -0400

    TRUNCATION constants

 framework/ActiveSync/lib/Horde/ActiveSync.php              |   14 ++++++------
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php         |   12 +++++-----
 3 files changed, 14 insertions(+), 14 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=c60db7675433f02c392003d634d613b265f8d7e3&r2=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=c60db7675433f02c392003d634d613b265f8d7e3&r2=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a

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

commit 586420a74e33395131e4b36b2cff92b97725a25f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 17:52:03 2010 -0400

    Don't output any body, just the header. Devices won't show this anyway

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

http://git.horde.org/diff.php/framework/Rpc/lib/Horde/Rpc/ActiveSync.php?rt=horde-git&r1=48d11fefaa7e35702b5aeedb1b7b2313b3543aca&r2=586420a74e33395131e4b36b2cff92b97725a25f

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

commit 9477bfaebf28ae293b7a08368554662da93c3da2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 17:53:38 2010 -0400

    More constant fixes

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   84 +++--
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php  |   20 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   87 +++--
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php  |   27 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |    1 -
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/History.php       |    4 +-
 10 files changed, 135 insertions(+), 102 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=1df21a8c8c365ffee80566607a26b30cc4bc4378&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php?rt=horde-git&r1=1df21a8c8c365ffee80566607a26b30cc4bc4378&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php?rt=horde-git&r1=81a2584153d79b09a85eb303cc077d5ba35961f9&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php?rt=horde-git&r1=a07156ca438cf2a328393b686a9e12da56424a32&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=c60db7675433f02c392003d634d613b265f8d7e3&r2=9477bfaebf28ae293b7a08368554662da93c3da2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=9477bfaebf28ae293b7a08368554662da93c3da2

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

commit 9b6529da51d0dc65ae6ecefa5ce3c9e5c4e60899
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:06:10 2010 -0400

    Fix constant name

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=9b6529da51d0dc65ae6ecefa5ce3c9e5c4e60899

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

commit edd0f81bcf1c66a86d1695e8864d9ee337f4a842
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:06:36 2010 -0400

    Move Request related constants to the main Horde_ActiveSync class.
    
    These are used in various places, avoid loading other files just to get
    at these constants.

 framework/ActiveSync/lib/Horde/ActiveSync.php                    |   34 ++
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php |   18 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php       |  139 ++----
 3 files changed, 96 insertions(+), 95 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=edd0f81bcf1c66a86d1695e8864d9ee337f4a842
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=edd0f81bcf1c66a86d1695e8864d9ee337f4a842
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=edd0f81bcf1c66a86d1695e8864d9ee337f4a842

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

commit 42998bef7019b7a9ca92fbad059ea49b3fc3212d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:08:47 2010 -0400

    Remove deprecated defines

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=edd0f81bcf1c66a86d1695e8864d9ee337f4a842&r2=42998bef7019b7a9ca92fbad059ea49b3fc3212d

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

commit 410a18386866385cf45ee6ffc3094fff4d23629a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:39:06 2010 -0400

    The last of the (currently implemented) constants.
    
    ..also comment out the defines for constants used in commands that are not yet implemented.

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |  174 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   10 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |    6 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php      |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |   30 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   36 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |   31 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php   |   42 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |   16 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/History.php       |   16 +-
 10 files changed, 185 insertions(+), 184 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=42998bef7019b7a9ca92fbad059ea49b3fc3212d&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=a23f1e3386b650ce8e1c5b75d09b4721bbb22215&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=068c5c0713b516e2034c07d488f85d6b36802acc&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=410a18386866385cf45ee6ffc3094fff4d23629a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=410a18386866385cf45ee6ffc3094fff4d23629a

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

commit bc1178e02d6c003c8f3b3ac9355be7cc86b2960a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:50:34 2010 -0400

    We need to implement SendMail:
    
    Seems that some clients automatically call SendMail when creating a new appointment with attendees and send
    them a meeting invitation. Implement the request class, but the driver currently discards the email rec'd. Need
    to figure out what to do with this...

 framework/ActiveSync/lib/Horde/ActiveSync.php                  |   15 ---
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php      |    2 +
 framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php |   34 ++++++++
 3 files changed, 36 insertions(+), 15 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=90b53649ca97ac2cf402e0c3c60d3c73aa0387a4&r2=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php?rt=horde-git&r=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a

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

commit 608bca4d2a37af9af2aec4c67f0fb43ea139cd2b
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri Apr 9 18:55:11 2010 -0400

    Add SendMail.php to package.xml

 framework/ActiveSync/package.xml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=608bca4d2a37af9af2aec4c67f0fb43ea139cd2b

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

commit d8285dbbc55596797e12b30929faf9bb8b627ded
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:42:01 2010 -0400

    Inject a mailer instance into the activesync driver

 horde/rpc.php |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=8a9328f19d062c3ab899bfa743666888cafd169f&r2=d8285dbbc55596797e12b30929faf9bb8b627ded

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

commit 2d649c6162cbfdfb17dfaa31a3b28ef8919b1c12
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:42:39 2010 -0400

    Initial implementation of the sendMail method.
    
    sendMail receives a rfc822 string from the PIM, parses it and sends it through Horde's configured mailer.
    Currently only used when the PIM initiates sending appointment invitations. Still need to fill in the rest of the
    implementation before it can be used more widely.

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=2d649c6162cbfdfb17dfaa31a3b28ef8919b1c12

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

commit 06b511a298e7573734f9cdfea35297f524a58fd2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 09:48:22 2010 -0400

    Fix case of method name, remove deprecated code

 framework/ActiveSync/lib/Horde/ActiveSync.php                  |    7 ++-----
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php      |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php |    2 +-
 3 files changed, 4 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a&r2=06b511a298e7573734f9cdfea35297f524a58fd2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a&r2=06b511a298e7573734f9cdfea35297f524a58fd2
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php?rt=horde-git&r1=bc1178e02d6c003c8f3b3ac9355be7cc86b2960a&r2=06b511a298e7573734f9cdfea35297f524a58fd2

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

commit 3668b4dd0ec247fcfdc2931a407596d7a930fe1e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:02:22 2010 -0400

    Remove a bunch of @todo

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php  |   48 +++++------
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |    7 +--
 2 files changed, 23 insertions(+), 32 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=06b511a298e7573734f9cdfea35297f524a58fd2&r2=3668b4dd0ec247fcfdc2931a407596d7a930fe1e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=2d649c6162cbfdfb17dfaa31a3b28ef8919b1c12&r2=3668b4dd0ec247fcfdc2931a407596d7a930fe1e

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

commit 669bf14a4371eb61c356b5e11db2f4d9967ff6a9
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:09:42 2010 -0400

    Throw exception if synckey is mangled, and return appropriate status code to PIM

 framework/ActiveSync/lib/Horde/ActiveSync.php                    |    8 ++++-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php |    6 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php       |    7 +++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php         |    5 +--
 4 files changed, 16 insertions(+), 10 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=06b511a298e7573734f9cdfea35297f524a58fd2&r2=669bf14a4371eb61c356b5e11db2f4d9967ff6a9
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=669bf14a4371eb61c356b5e11db2f4d9967ff6a9
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=edd0f81bcf1c66a86d1695e8864d9ee337f4a842&r2=669bf14a4371eb61c356b5e11db2f4d9967ff6a9
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=cf4b778d14a57998f1bb70fa2a9c55199de13119&r2=669bf14a4371eb61c356b5e11db2f4d9967ff6a9

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

commit 3c87a07a01cd9d95a933f0eb10251496df303bd3
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:52:40 2010 -0400

    remove todo and obsolete constants

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php |    4 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php              |    2 --
 2 files changed, 2 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=3c87a07a01cd9d95a933f0eb10251496df303bd3
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php?rt=horde-git&r1=1df21a8c8c365ffee80566607a26b30cc4bc4378&r2=3c87a07a01cd9d95a933f0eb10251496df303bd3

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

commit acdc1a0d2b640fa3db92e01f5f34c7a9643293cc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:53:04 2010 -0400

    When performing remotewipe, only send <status> and <remotewipe />
    
    We were sending the entire provision section - it should be ignored by
    clients...but the spec clearly states it should only contain <remotewipe />

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=acdc1a0d2b640fa3db92e01f5f34c7a9643293cc

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

commit aa71c1305f6c237fb07855a413733aca50b79c5e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 10:58:40 2010 -0400

    this method is now obsolete

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=5db04384dab1d772076aa01a196fe6a44fdc709e&r2=aa71c1305f6c237fb07855a413733aca50b79c5e

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

commit 4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 11:50:08 2010 -0400

    Remove stale syncstate if we have a key mismatch

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |    5 +++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php   |    7 +++++
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php   |   15 ++++++++++-
 3 files changed, 24 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4

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

commit 0d428eaf33b18636fa919c2efae81f09a6173530
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 12:10:16 2010 -0400

    set the activesync MEETINGSTATUS property accordingly.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   41 +----
 kronolith/lib/Event.php                                           |   17 +-
 2 files changed, 13 insertions(+), 45 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=0d428eaf33b18636fa919c2efae81f09a6173530
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=1df21a8c8c365ffee80566607a26b30cc4bc4378&r2=0d428eaf33b18636fa919c2efae81f09a6173530

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

commit 3881d57426b6148369b5fc049138194d8f2f8139
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 12:32:54 2010 -0400

    Add a Task message object in preperation for task synch support
    
    ...also consistently use self:: for these constants where appropriate

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   31 -
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   44 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |   66 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php     |  128 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    6 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php      |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php  |   16 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php        |   74 +++
 framework/ActiveSync/package.xml                                  |    2 +
 10 files changed, 214 insertions(+), 169 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=0d428eaf33b18636fa919c2efae81f09a6173530&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php?rt=horde-git&r1=d6411a1540892f953bb76993d63bc7ed1340440d&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php?rt=horde-git&r1=9477bfaebf28ae293b7a08368554662da93c3da2&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php?rt=horde-git&r1=9b6529da51d0dc65ae6ecefa5ce3c9e5c4e60899&r2=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php?rt=horde-git&r=3881d57426b6148369b5fc049138194d8f2f8139
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=608bca4d2a37af9af2aec4c67f0fb43ea139cd2b&r2=3881d57426b6148369b5fc049138194d8f2f8139

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

commit 144880820479b4fa08ad08788b92b2b093ab7427
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 13:22:09 2010 -0400

    Make sure we have the APIs needed for each folder class

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |   17 ++++-
 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |   15 ++++
 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php    |    2 +-
 3 files changed, 30 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=3668b4dd0ec247fcfdc2931a407596d7a930fe1e&r2=144880820479b4fa08ad08788b92b2b093ab7427
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=82e2a2e7d34b9e7f760193b116aefc24ec0c69fd&r2=144880820479b4fa08ad08788b92b2b093ab7427
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=144880820479b4fa08ad08788b92b2b093ab7427

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

commit 2b647b8ef7bb3be67b3b63616b9988de697744f6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 13:41:57 2010 -0400

    Need to push $app onto the stack before loading it's preferences.
    
    Prevents fatal errors due to autoloading not being setup for the app.

 horde/lib/Api.php |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/horde/lib/Api.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=2b647b8ef7bb3be67b3b63616b9988de697744f6

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

commit 85dae000fdbd8d7c63cee36c25bcbef6de5d38fb
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sat Apr 10 15:35:45 2010 -0400

    fix file name

 framework/ActiveSync/package.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=3881d57426b6148369b5fc049138194d8f2f8139&r2=85dae000fdbd8d7c63cee36c25bcbef6de5d38fb

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

commit 9fc391d83bad2e00b3a72c48e70d169362a5f54f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:27:52 2010 -0600

    Do app pushing entirely within Registry.
    
    This reverts commit 2b647b8ef7bb3be67b3b63616b9988de697744f6.

 framework/Core/lib/Horde/Registry.php |    7 +++++++
 horde/lib/Api.php                     |   14 ++------------
 2 files changed, 9 insertions(+), 12 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=e21be6d66f537c5a819244dde7690a156098a0f3&r2=9fc391d83bad2e00b3a72c48e70d169362a5f54f
http://git.horde.org/diff.php/horde/lib/Api.php?rt=horde-git&r1=2b647b8ef7bb3be67b3b63616b9988de697744f6&r2=9fc391d83bad2e00b3a72c48e70d169362a5f54f

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

commit 4e3770e039e297e3483ed6a9e97f2e104a989a88
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:37:21 2010 -0600

    Need to push app on stack earlier to prevent loop

 framework/Core/lib/Horde/Registry.php |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=9fc391d83bad2e00b3a72c48e70d169362a5f54f&r2=4e3770e039e297e3483ed6a9e97f2e104a989a88

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

commit 3af9c55c8151d96dae79facb7272f40f0907bfe3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sat Apr 10 19:42:24 2010 -0600

    Consolidate code run when switching applications

 framework/Core/lib/Horde/Registry.php |   47 +++++++++++++++++++--------------
 1 files changed, 27 insertions(+), 20 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=4e3770e039e297e3483ed6a9e97f2e104a989a88&r2=3af9c55c8151d96dae79facb7272f40f0907bfe3

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

commit a4e2ebc79109ac6050e10699dcca3b4e8e30fa97
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:00:38 2010 -0400

    remove cruft

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

http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=0d428eaf33b18636fa919c2efae81f09a6173530&r2=a4e2ebc79109ac6050e10699dcca3b4e8e30fa97

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

commit 838a47f973879412e215331120d65e0eecb28286
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:19:48 2010 -0400

    Add support for synching tasks

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php  |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |   51 +-
 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |   36 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |    8 -
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |    9 +
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php        |  193 ++++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |    3 +-
 7 files changed, 281 insertions(+), 21 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php?rt=horde-git&r1=edd0f81bcf1c66a86d1695e8864d9ee337f4a842&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=144880820479b4fa08ad08788b92b2b093ab7427&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=144880820479b4fa08ad08788b92b2b093ab7427&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=3881d57426b6148369b5fc049138194d8f2f8139&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php?rt=horde-git&r1=3881d57426b6148369b5fc049138194d8f2f8139&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php?rt=horde-git&r1=3881d57426b6148369b5fc049138194d8f2f8139&r2=838a47f973879412e215331120d65e0eecb28286
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4&r2=838a47f973879412e215331120d65e0eecb28286

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

commit 8f45d2176f254c5559789e5e946520e568004c20
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:20:23 2010 -0400

    output the values in the log too

 nag/lib/Driver/Sql.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/nag/lib/Driver/Sql.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=8f45d2176f254c5559789e5e946520e568004c20

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

commit 9450dd056c861c3541a464199eecdb164f71ec45
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:20:43 2010 -0400

    Check for errors

 nag/lib/Driver.php |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/nag/lib/Driver.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=9450dd056c861c3541a464199eecdb164f71ec45

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

commit d44bc3591ed2d35d3504123e05f2cd5a48076247
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:22:33 2010 -0400

    Add support for synching with ActiveSync devices

 nag/lib/Api.php |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/nag/lib/Api.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=d44bc3591ed2d35d3504123e05f2cd5a48076247

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

commit ff0a746e9723859ec158d0b7487c41d095ca43d0
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 11:44:20 2010 -0400

    Missed this file in last commit - adds support for ActiveSync to Nag.

 nag/lib/Task.php |  100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 100 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/nag/lib/Task.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=ff0a746e9723859ec158d0b7487c41d095ca43d0

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

commit 6a96e837cf390c45829c1a9b37ebe8aeaf8099e1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Sun Apr 11 12:22:21 2010 -0400

    Simplify, phpdoc

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |    6 +-
 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |  128 +++--
 2 files changed, 95 insertions(+), 39 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=838a47f973879412e215331120d65e0eecb28286&r2=6a96e837cf390c45829c1a9b37ebe8aeaf8099e1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=838a47f973879412e215331120d65e0eecb28286&r2=6a96e837cf390c45829c1a9b37ebe8aeaf8099e1

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

commit 0ad27a43eded123a4c1d64268ce64d4ec776584a
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Apr 11 12:42:48 2010 -0600

    Revert "Do app pushing entirely within Registry."
    
    This partially reverts commit 9fc391d83bad2e00b3a72c48e70d169362a5f54f.

 framework/Core/lib/Horde/Registry.php |    9 +++------
 horde/lib/Api.php                     |   14 ++++++++++++--
 2 files changed, 15 insertions(+), 8 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=3af9c55c8151d96dae79facb7272f40f0907bfe3&r2=0ad27a43eded123a4c1d64268ce64d4ec776584a
http://git.horde.org/diff.php/horde/lib/Api.php?rt=horde-git&r1=9fc391d83bad2e00b3a72c48e70d169362a5f54f&r2=0ad27a43eded123a4c1d64268ce64d4ec776584a

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

commit f20feec4ede2627c063d2d6e282c1529d05c172c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 06:28:01 2010 +0200

    This init() call is required in AllTests.php to correctly initialize the class and inform it about its own location.

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

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/AllTests.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=f20feec4ede2627c063d2d6e282c1529d05c172c

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

commit 31831cc43677268072bffbe132919e9c023bcc88
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 06:29:13 2010 +0200

    Setting the timezone when including the file has undesired side effects when running the complete test suite. The tests need to ensure that they clean up afterwards.

 framework/Date/test/Horde/Date/DateTest.php       |   13 ++++++++++++-
 framework/Date/test/Horde/Date/RecurrenceTest.php |    8 +++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/Date/test/Horde/Date/DateTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=31831cc43677268072bffbe132919e9c023bcc88
http://git.horde.org/diff.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=31831cc43677268072bffbe132919e9c023bcc88

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

commit 1fa626c54931781d22ee33241292c116577551ae
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:47:53 2010 +0200

    E_DEPRECATED does not exist for below 5.3.
    
    After fixing this all three tests were still failing for various reasons. Is that just me or are they failing for others also? I marked them "incomplete" for now.

 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php |   18 ++++++-
 1 files changed, 15 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=144880820479b4fa08ad08788b92b2b093ab7427&r2=1fa626c54931781d22ee33241292c116577551ae

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

commit 767847624b436609597b50aa7aa372470cd8fb65
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:48:19 2010 +0200

    Fix for strict testing.

 framework/Date/test/Horde/Date/RecurrenceTest.php |    2 ++
 framework/iCalendar/iCalendar.php                 |   10 +++++-----
 framework/iCalendar/iCalendar/vtimezone.php       |    8 ++++----
 3 files changed, 11 insertions(+), 9 deletions(-)

http://git.horde.org/diff.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r1=31831cc43677268072bffbe132919e9c023bcc88&r2=767847624b436609597b50aa7aa372470cd8fb65
http://git.horde.org/diff.php/framework/iCalendar/iCalendar.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=767847624b436609597b50aa7aa372470cd8fb65
http://git.horde.org/diff.php/framework/iCalendar/iCalendar/vtimezone.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=767847624b436609597b50aa7aa372470cd8fb65

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

commit c372eeec0929ff77e51888f167c485c2723abe9d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:48:47 2010 +0200

    If these are not passing yet, they should be marked as incomplete.

 framework/View/test/Horde/View/Helper/DateTest.php |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/View/test/Horde/View/Helper/DateTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=c372eeec0929ff77e51888f167c485c2723abe9d

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

commit 2534a9e796e6c683b6e071817d8d09b2ef39cd76
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:49:08 2010 +0200

    Ensure the correct timezone here.

 framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php |    7 +++++
 1 files changed, 7 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=2534a9e796e6c683b6e071817d8d09b2ef39cd76

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

commit 7a32f935a24b940c51b2be7cfbc33defefa54d3f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:51:07 2010 +0200

    The tests in the Feed package seem to be the only ones using the Mock Response. And they expect the class to have a constructor (which has been removed at some point in the Base class).

 framework/Http/lib/Horde/Http/Response/Mock.php |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Http/lib/Horde/Http/Response/Mock.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=7a32f935a24b940c51b2be7cfbc33defefa54d3f

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

commit d015f4594c06c952109be55cdbc6cac4811f1388
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:51:26 2010 +0200

    Testing should not rely on a network connection.

 framework/Http/test/Horde/Http/FopenTest.php |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/Http/test/Horde/Http/FopenTest.php?rt=horde-git&r1=591aea0c9c06e0d699e479ade07921e54ed74970&r2=d015f4594c06c952109be55cdbc6cac4811f1388

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

commit 4e7aa87bbbb978906e98ee14cacdbdd557fef81c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:52:42 2010 +0200

    This is failing for me. I assume "morgen" matches the "morgens?" regex rather than indicating tomorrow (which would explain the result I see). Is there actually code to match the german "morgen" to "tomorrow"?

 framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php?rt=horde-git&r1=a2dd38bfcf4d48ba366539239240b781d842a9fb&r2=4e7aa87bbbb978906e98ee14cacdbdd557fef81c

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

commit 2a03b6cd1f11ad9025515bc95f8c3aaf1fc13027
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 10:55:16 2010 +0200

    Do not explicitely check on null but rather on the code being empty. This adapts to the last commit switching the code default argument from null to integer 0.

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

http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/Prior.php?rt=horde-git&r1=c47829167f7e7002b26118c2e3778fe697222c47&r2=2a03b6cd1f11ad9025515bc95f8c3aaf1fc13027

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

commit 1da1dc79deed06aaae629eb1a9e2b9bfcf17a91f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 09:50:52 2010 -0400

    Fix method signature to match recent changes

 .../ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=1da1dc79deed06aaae629eb1a9e2b9bfcf17a91f

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

commit 03966841460700d96489de4a7411d12338eef79e
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 14:27:27 2010 +0200

    Short notations don't work in Safari yet.

 kronolith/themes/screen.css |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=b34c31af150e335f285d7c935cb3d70c8301763b&r2=03966841460700d96489de4a7411d12338eef79e

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

commit b80a0f26a3efdc9901d759ec8e8ea98fdc1755e9
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 13:04:32 2010 +0100

    Add button titles.

 kronolith/templates/index/index.inc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/kronolith/templates/index/index.inc?rt=horde-git&r1=48c5daf420ccb339a66437023f7bc8835bf60aaf&r2=b80a0f26a3efdc9901d759ec8e8ea98fdc1755e9

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

commit 0c9f26031528a8ca847934c47dd7e74da4837b89
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 15:39:47 2010 +0200

    Bind this.

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

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=618d8d393d168b0380d01bd95ce8fe50739843c3&r2=0c9f26031528a8ca847934c47dd7e74da4837b89

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

commit d3080eb411edee98cd7eda4102227ed18cf7098c
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 13:04:33 2010 +0100

    Add link to default notification settings.

 kronolith/js/kronolith.js          |   21 +++++++++++++++++++--
 kronolith/templates/index/edit.inc |    1 +
 kronolith/templates/index/task.inc |    1 +
 3 files changed, 21 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=0c9f26031528a8ca847934c47dd7e74da4837b89&r2=d3080eb411edee98cd7eda4102227ed18cf7098c
http://git.horde.org/diff.php/kronolith/templates/index/edit.inc?rt=horde-git&r1=fb3b9cfeaa503af30e3a2db927c5acccaf0d6141&r2=d3080eb411edee98cd7eda4102227ed18cf7098c
http://git.horde.org/diff.php/kronolith/templates/index/task.inc?rt=horde-git&r1=351012ab6ca4620d655b56fd7cda6f2b10fff2f3&r2=d3080eb411edee98cd7eda4102227ed18cf7098c

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

commit b95aededfa3e35fdd4c551c9e0627b6701dc9733
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 15:48:25 2010 +0200

    doc

 kronolith/js/kronolith.js |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=d3080eb411edee98cd7eda4102227ed18cf7098c&r2=b95aededfa3e35fdd4c551c9e0627b6701dc9733

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

commit 9e6d310d9e7859172ab7582bc1591625db524ed0
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 16:28:12 2010 +0200

    Only show up to 3 events in all-day row of week view, and link to day view, where the all-day events are floating now.

 kronolith/js/kronolith.js   |   12 ++++++++++--
 kronolith/themes/screen.css |    7 +++++++
 2 files changed, 17 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=b95aededfa3e35fdd4c551c9e0627b6701dc9733&r2=9e6d310d9e7859172ab7582bc1591625db524ed0
http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=03966841460700d96489de4a7411d12338eef79e&r2=9e6d310d9e7859172ab7582bc1591625db524ed0

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

commit 97149e1e312f808181c1b2d3d2bfd2ca7f6d93ac
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 10:36:58 2010 -0400

    Don't convert to timestamp for comparison here, it will give different values
    in different tz.

 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php |   10 ++++---
 1 files changed, 6 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=1fa626c54931781d22ee33241292c116577551ae&r2=97149e1e312f808181c1b2d3d2bfd2ca7f6d93ac

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

commit 8a22af660b1a98030aadf6a9906f9465a6577198
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 10:41:43 2010 -0400

    These should pass now

 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=97149e1e312f808181c1b2d3d2bfd2ca7f6d93ac&r2=8a22af660b1a98030aadf6a9906f9465a6577198

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

commit 1b920d46c68f59a08d617ff40b3df7ef6d7aeaeb
Author: Jan Schneider <jan at horde.org>
Date:   Mon Apr 12 17:30:35 2010 +0200

    Reset snooze when updating the alarm.

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

http://git.horde.org/diff.php/framework/Alarm/lib/Horde/Alarm/Sql.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=1b920d46c68f59a08d617ff40b3df7ef6d7aeaeb

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

commit 126a70429f1ae86227d590c14c346a62fa473456
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:37:20 2010 -0400

    ws, class constants, no need to check for different cases of headers anymore

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=3881d57426b6148369b5fc049138194d8f2f8139&r2=126a70429f1ae86227d590c14c346a62fa473456

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

commit 73e8026bae7456fe7e9736993e776fcb689cf13d
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:38:27 2010 -0400

    ws, variable names

 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php |   18 +++---
 1 files changed, 9 insertions(+), 9 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=73e8026bae7456fe7e9736993e776fcb689cf13d

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

commit e4d49707530122dc28bcb0fb92cf3a12790eb681
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:39:41 2010 -0400

    class constant

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=e4d49707530122dc28bcb0fb92cf3a12790eb681

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

commit b52c16c3e74c8722f2a2454033a56ddac89e71c6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:40:13 2010 -0400

    Class constant, add method for retrieving the currently loaded synckey

 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php |   10 ++++++++++
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php |    2 +-
 2 files changed, 11 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4&r2=b52c16c3e74c8722f2a2454033a56ddac89e71c6
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=838a47f973879412e215331120d65e0eecb28286&r2=b52c16c3e74c8722f2a2454033a56ddac89e71c6

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

commit 174b1be655312af455f65a8527fda99f810a1ca2
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:41:37 2010 -0400

    remove obsolete members

 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php |   57 +++++++++-----------
 1 files changed, 25 insertions(+), 32 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a&r2=174b1be655312af455f65a8527fda99f810a1ca2

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

commit 57c767002f375d8c1366f1dcd49014cc28ed9853
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:42:14 2010 -0400

    Seperate the header output from the wbxml header data.

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

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php?rt=horde-git&r1=3a33fcfba17db78ec0dacfea0e702f0b371bf586&r2=57c767002f375d8c1366f1dcd49014cc28ed9853

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

commit 8c43741ef6ef42ffc4ab09e836def7df059ba924
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:43:18 2010 -0400

    Add initial tests for testing the FolderSync command.
    
    Use a file stream to mimick the php input stream, use a memory stream to hold
    the output data to check for validity.

 framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php     |  Bin 0 -> 4072 bytes
 .../test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt          |  Bin 0 -> 13 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php
 create mode 100644 framework/ActiveSync/test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt

http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php?rt=horde-git&r=8c43741ef6ef42ffc4ab09e836def7df059ba924
http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt?rt=horde-git&r=8c43741ef6ef42ffc4ab09e836def7df059ba924

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

commit 36248b059370019662368fff3e0df15b3f0ce7f5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 13:55:30 2010 -0400

    No longer any need for this mock importer. Also, fix some class constants

 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   11 ++---
 1 files changed, 5 insertions(+), 6 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=36248b059370019662368fff3e0df15b3f0ce7f5

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

commit 77973af085858e48607e151fe16d1641f85522cc
Merge: 6088737 1b920d4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:15:42 2010 -0600

    Merge branch 'master' into newprefs
    
    Conflicts:
    	framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php
    	framework/ActiveSync/lib/Horde/ActiveSync/State/File.php
    	kronolith/lib/Event.php

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |  436 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php  |   22 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   14 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php         |   46 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |  131 +-
 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |  175 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |  138 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |   77 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php     |  260 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php      |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php  |   27 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php        |  265 +++
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |   36 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   36 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |   33 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php   |  102 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php    |   34 +
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |  131 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   12 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |   40 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/History.php       |   20 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |   12 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php               |    8 +-
 framework/ActiveSync/package.xml                                  |    4 +
 framework/ActiveSync/test/Horde/ActiveSync/AllTests.php           |    3 +-
 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php    |   17 +-
 .../ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php   |    2 +-
 framework/Alarm/lib/Horde/Alarm/Sql.php                           |    2 +-
 framework/Controller/lib/Horde/Controller/Request/Http.php        |    6 +-
 framework/Core/lib/Horde/Registry.php                             |   58 +-
 framework/Date/test/Horde/Date/DateTest.php                       |   13 +-
 framework/Date/test/Horde/Date/RecurrenceTest.php                 |   10 +-
 framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php    |    1 +
 framework/Exception/lib/Horde/Exception/Prior.php                 |    2 +-
 framework/Http/lib/Horde/Http/Response/Mock.php                   |   16 +-
 framework/Http/test/Horde/Http/FopenTest.php                      |    1 +
 framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php |    7 +
 framework/Rpc/lib/Horde/Rpc/ActiveSync.php                        |    3 +-
 framework/View/test/Horde/View/Helper/DateTest.php                |    7 +
 framework/iCalendar/iCalendar.php                                 |   10 +-
 framework/iCalendar/iCalendar/vtimezone.php                       |    8 +-
 horde/lib/Api.php                                                 |   14 +-
 horde/rpc.php                                                     |   97 +-
 kronolith/js/kronolith.js                                         |   55 +-
 kronolith/lib/Driver/Sql.php                                      |    3 +
 kronolith/lib/Event.php                                           |   36 +-
 kronolith/lib/Kronolith.php                                       |    8 +-
 kronolith/templates/chunks/calendar.php                           |   18 +
 kronolith/templates/chunks/permissions.inc                        |    6 +-
 kronolith/templates/index/edit.inc                                |    1 +
 kronolith/templates/index/index.inc                               |    9 +-
 kronolith/templates/index/task.inc                                |    1 +
 kronolith/themes/screen.css                                       |   37 +-
 nag/lib/Api.php                                                   |   42 +-
 nag/lib/Driver.php                                                |    3 +
 nag/lib/Driver/Sql.php                                            |    2 +-
 nag/lib/Task.php                                                  |  100 +
 nag/templates/tasklist_info.php                                   |    2 +-
 turba/docs/CHANGES                                                |    1 +
 turba/lib/Object/Group.php                                        |    4 +
 62 files changed, 1711 insertions(+), 977 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=86f9299dc856990e9f5f8ed116962a08473ee5fc&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=90b53649ca97ac2cf402e0c3c60d3c73aa0387a4&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=2242dacea238301679f80b4b71228a0823dfbc83&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=82e2a2e7d34b9e7f760193b116aefc24ec0c69fd&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=b4e7a87196c677608dc237e086f775bf30590507&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php?rt=horde-git&r1=7b2368fb50a9d44626622866a19822efd6fff12a&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php?rt=horde-git&r1=81a2584153d79b09a85eb303cc077d5ba35961f9&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php?rt=horde-git&r1=a07156ca438cf2a328393b686a9e12da56424a32&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php?rt=horde-git&r=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=cc024316c60bba1d0dd979195d93e61dde219738&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php?rt=horde-git&r=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=cf4b778d14a57998f1bb70fa2a9c55199de13119&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php?rt=horde-git&r1=de52d5a1195e0b849e7aef47e0dfefa3f4b90797&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/AllTests.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Alarm/lib/Horde/Alarm/Sql.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Http.php?rt=horde-git&r1=7abf2ec72c3c1a93741e0c288062ab47e398ad79&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=e21be6d66f537c5a819244dde7690a156098a0f3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date/test/Horde/Date/DateTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php?rt=horde-git&r1=a2dd38bfcf4d48ba366539239240b781d842a9fb&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/Prior.php?rt=horde-git&r1=c47829167f7e7002b26118c2e3778fe697222c47&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Http/lib/Horde/Http/Response/Mock.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Http/test/Horde/Http/FopenTest.php?rt=horde-git&r1=591aea0c9c06e0d699e479ade07921e54ed74970&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Rpc/lib/Horde/Rpc/ActiveSync.php?rt=horde-git&r1=48d11fefaa7e35702b5aeedb1b7b2313b3543aca&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/View/test/Horde/View/Helper/DateTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/iCalendar/iCalendar.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/iCalendar/iCalendar/vtimezone.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/horde/lib/Api.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=bedf8e92a0faa38cbf7a1fd9bfd9efe51fb9a2a2&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=0d902dbb188675838c49c2784aaa454dae42f203&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Driver/Sql.php?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=b4e7a87196c677608dc237e086f775bf30590507&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/chunks/calendar.php?rt=horde-git&r1=8efde81132790f2d33fa0d2d5a2a3a32d165f8d5&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/chunks/permissions.inc?rt=horde-git&r1=3576a117c9fd60a28109fef8561f6eabbb455023&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/edit.inc?rt=horde-git&r1=fb3b9cfeaa503af30e3a2db927c5acccaf0d6141&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/index.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/task.inc?rt=horde-git&r1=351012ab6ca4620d655b56fd7cda6f2b10fff2f3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Api.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Driver.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Driver/Sql.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Task.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/templates/tasklist_info.php?rt=horde-git&r1=5730407a709d2681ec63db47e6c5e0aac24c10a3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/turba/docs/CHANGES?rt=horde-git&r1=75fe348bdce3c0da96a158cae30860310eaaf606&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/turba/lib/Object/Group.php?rt=horde-git&r1=18a88fb358ba161362cf262487a720b9ad6dd5ba&r2=77973af085858e48607e151fe16d1641f85522cc

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

commit 86d0f65441c9c96fa0144eb562d8e7d3425c2e62
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:23:16 2010 -0600

    Only update prefs if they contain non-default values

 imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php             |   70 +++++----
 kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php |   32 ++--
 turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php         |   16 +-
 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1             |   59 -------
 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php         |   63 ++++++++
 5 files changed, 133 insertions(+), 107 deletions(-)
 delete mode 100644 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1
 create mode 100644 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php

http://git.horde.org/diff.php/imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php?rt=horde-git&r1=2b3abe74f295dcedc13498a2c86131c493977d4b&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/co.php/whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php?rt=horde-git&r=86d0f65441c9c96fa0144eb562d8e7d3425c2e62

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

commit 036211b3646d5aef81e60c57e2e71ce50f62b559
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:26:59 2010 -0600

    Fix some copy/paste errors

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

http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=036211b3646d5aef81e60c57e2e71ce50f62b559

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

commit 72ef5e9f82429ee5834271b476dfdd1a623604be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:33:25 2010 -0600

    Unselect search fields when removing selected addressbook

 horde/js/addressbooksprefs.js |    1 +
 horde/js/sourceselect.js      |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/horde/js/addressbooksprefs.js?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=72ef5e9f82429ee5834271b476dfdd1a623604be
http://git.horde.org/diff.php/horde/js/sourceselect.js?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=72ef5e9f82429ee5834271b476dfdd1a623604be

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

commit 0a00c730b3ddc077ee448cab9e0dfb8d8e666e86
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:40:50 2010 -0600

    Turba prefs UI fixes

 turba/lib/Application.php         |    6 ++++--
 turba/templates/prefs/column.html |   36 ++++++++++++++++++++----------------
 2 files changed, 24 insertions(+), 18 deletions(-)

http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=2b3abe74f295dcedc13498a2c86131c493977d4b&r2=0a00c730b3ddc077ee448cab9e0dfb8d8e666e86
http://git.horde.org/diff.php/turba/templates/prefs/column.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=0a00c730b3ddc077ee448cab9e0dfb8d8e666e86

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

commit 65940b66976f660ff3c27da0d57d1a6984c354cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:44:55 2010 -0600

    Fix alarm preference display

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=65940b66976f660ff3c27da0d57d1a6984c354cc

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

commit a609c6304e6a6267590995f5ad5a8f52d999e27b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:45:12 2010 -0600

    Clean up chora prefs file

 chora/config/prefs.php.dist |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

http://git.horde.org/diff.php/chora/config/prefs.php.dist?rt=horde-git&r1=ff60f30e454a312e1730dde0c6804416ed5e7fb3&r2=a609c6304e6a6267590995f5ad5a8f52d999e27b

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

commit 3c283a9bd54c0c54771a468c31a873882528e3d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:46:26 2010 -0600

    Allow no prefGroups to be defined

 framework/Core/lib/Horde/Core/Prefs/Ui.php |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=3c283a9bd54c0c54771a468c31a873882528e3d5

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

commit dbf884136eac3745c9dbf86ee778d3ce75308721
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Apr 12 20:49:47 2010 +0200

    Fix the Horde_String side effect in the Kolab_Format event test. Add corresponding TODO item.

 framework/Kolab_Format/TODO                                  |    4 ++++
 framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Format/TODO?rt=horde-git&r1=61b35a6a46ac53ae0ff6ffe6532773184604a53c&r2=dbf884136eac3745c9dbf86ee778d3ce75308721
http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=dbf884136eac3745c9dbf86ee778d3ce75308721

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

commit a5d72285432f231d31ff120b27620b300926e2ec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 14:55:15 2010 -0400

    Don't run these tests if the NLS system cannot be initialized

 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php |   28 +++++++-
 1 files changed, 25 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=8a22af660b1a98030aadf6a9906f9465a6577198&r2=a5d72285432f231d31ff120b27620b300926e2ec

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

commit e972524ca5d63c346bc6b7a7538883268b9c01c8
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 15:21:42 2010 -0400

    No need for nls in this test.

 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php |   23 ++------
 1 files changed, 6 insertions(+), 17 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=a5d72285432f231d31ff120b27620b300926e2ec&r2=e972524ca5d63c346bc6b7a7538883268b9c01c8

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

commit 456a38dc1e24b5da02e8cef14f7e585e5c2d5de5
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Apr 12 15:24:13 2010 -0400

    remove obsolete file

 .../ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php    |   19 -----
 framework/ActiveSync/package.xml                                  |    2 -
 2 files changed, 0 insertions(+), 21 deletions(-)
 delete mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=456a38dc1e24b5da02e8cef14f7e585e5c2d5de5
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=85dae000fdbd8d7c63cee36c25bcbef6de5d38fb&r2=456a38dc1e24b5da02e8cef14f7e585e5c2d5de5

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

commit 57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 13:46:05 2010 -0600

    Save user IMAP flags in separate array.
    
    Allows for easier changing of system flags in the future, instead of
    having to traverse through all user pref entries.

 imp/config/prefs.php.dist |   18 +++++++++++++++++-
 imp/lib/Imap/Flags.php    |   37 +++++++++++++++++++++++++++++++------
 2 files changed, 48 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=fa88ada98027ce5df5f3285f3e69cd575eca8eef&r2=57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2
http://git.horde.org/diff.php/imp/lib/Imap/Flags.php?rt=horde-git&r1=ea7fd4c1648ec94a4b9d50b20903659eee8818ed&r2=57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2

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

commit 1e63558fbcc523b289b2a67e6b61ab32e9854861
Merge: 3c283a9 57a595f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:00:45 2010 -0600

    Merge branch 'master' into newprefs

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   22 +-
 .../ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php    |   19 --
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |   18 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   11 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   10 +
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |   57 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php       |    5 +
 framework/ActiveSync/package.xml                                  |    2 -
 framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php     |  Bin 0 -> 4072 bytes
 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php    |   35 ++-
 .../test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt          |  Bin 0 -> 13 bytes
 framework/Kolab_Format/TODO                                       |    4 +
 framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php      |    2 +
 imp/config/prefs.php.dist                                         |   18 ++-
 imp/lib/Imap/Flags.php                                            |   37 +++-
 17 files changed, 143 insertions(+), 103 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php?rt=horde-git&r1=3a33fcfba17db78ec0dacfea0e702f0b371bf586&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=85dae000fdbd8d7c63cee36c25bcbef6de5d38fb&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php?rt=horde-git&r=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=8a22af660b1a98030aadf6a9906f9465a6577198&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt?rt=horde-git&r=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/Kolab_Format/TODO?rt=horde-git&r1=61b35a6a46ac53ae0ff6ffe6532773184604a53c&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/imp/lib/Imap/Flags.php?rt=horde-git&r1=ea7fd4c1648ec94a4b9d50b20903659eee8818ed&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861

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

commit 501fb272085a5be6024d0bc5823f9cb719366a39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:01:13 2010 -0600

    Remove newly-added prefs.php cruft

 imp/config/prefs.php.dist |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=1e63558fbcc523b289b2a67e6b61ab32e9854861&r2=501fb272085a5be6024d0bc5823f9cb719366a39

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

commit 43ee04f2b17f507dd6dda3586eea9b108ba6f2c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:12:44 2010 -0600

    Honor locked status for msgflags prefs

 imp/lib/Prefs/Ui.php           |   24 ++++++++++++++++++++----
 imp/templates/prefs/flags.html |   11 +++++++++++
 2 files changed, 31 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=43ee04f2b17f507dd6dda3586eea9b108ba6f2c2
http://git.horde.org/diff.php/imp/templates/prefs/flags.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=43ee04f2b17f507dd6dda3586eea9b108ba6f2c2




More information about the commits mailing list