[commits] Horde branch master updated. 4bc99a9cc7dfb7966105d26cb82f760f1f2eac18

Michael J. Rubinsky mrubinsk at horde.org
Mon Feb 1 03:15:54 UTC 2016


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

from: bd5727a3cb34ef2753ebd643a36e4247d9777a3d

cfbfdc0 Add EAS 16.0 to headers and base server object.
27e5cf4 Add EAS 16.0 specific WBXML definitions.
ea48d7f Fix comment.
abdad70 Update Email and SendMail messages with new EAS 16.0 properties.
c32c5fc Add remaining 16.0 constants and mappings.
a6f2a56 ws
1d11ca0 EAS 16.0 Forwardees support.
3c85cac Persist the folder type in the folder cache also.
a755ef2 Simplify, reduce redundant lookups.
bca27a1 Remove duplicate define.
3af0b5f phpdoc
e9c4a2d Mark the email as a draft, if needed.
5e3b4d5 Check for this, and log it so we know if we find a client that supports it.
2b1fe9b Actually add the method.
be6fc9b Fix element name
5fd5471 Simplify.
4bf3c5e Store the current commandType in the message object.
024c1f4 phpdoc
1e3d16b Enforce alldayevent rules for decoded EAS 16 messages.
30d4a7e Allow for pre-encoding validation.
2d7fa3e Fix logging output.
d5190d7 Pass along the commandType to subobjects as well.
fb96485 @since
80fa503 EAS requires allday events to be from 12:00am to 12:00am.
7dc74ac Enforce allday event rules.
efb252f Add EAS 16 specific code regarding allday events.
5bd9faa Bump version, we use new constants.
3021851 Actually add the new file.
725532f Add BUSYSTATUS_ELSEWHERE for EAS 16.0
e59eb32 For now, consider this as STATUS_CONFIRMED also.
af8ab26 @deprecated. Set/Get property values directly.
69c6fe9 Remove outdated comment.
1ebd4a8 Add missing RESPONSE_ORGANIZER setting.
878b1d6 Be sure to clear any existing exceptions.
489dcd6 This was never changed to use insertBlob().
e32d3b9 Fix comparison. This is needed for >= 14.1 not just == 14.1
a5533d8 Always return boolean.
d0fc7d0 More @deprecated.
a49f4dd Support for EAS 16 style of handling exceptions/recurrence changes.
efc945a Enforce this EAS 16 rule.
89a2b31 Support in Core for EAS 16 style of recurrence/exception handling.
1aab772 EAS 16 changes.
acda4d2 We still need to process the recurrence rules here.
b16d45d Fix method name.
5be6c2d Fix self::POOMCAL_LOCATION definition in only <= 14.1
7776314 AirSyncBaseLocation is it's own object.
8f24a27 Enforce this EAS 16 rule for attendee status.
df7d415 Match method signature.
773957a The organizer shouldn't be included in the attendees list for EAS.
e442a1c Disallow UID from being sent from an EAS 16.0 client.
0cb5e07 Top level appointment properties are ALWAYS ghosted in EAS 16.
b672c4d Check for ghosted elements.
b2a6867 Property isn't ghosted when it's present in the request.
d45cacf EAS 16 style reminder handling.
a743e97 Fix type that broke sending truncated event descriptions.
48f5e63 Fix iterating over task results when not returning all tasks.
4bc99a9 Merge branch 'eas16'

Summary: http://github.com/horde/horde/compare/bd5727a3cb34ef2753ebd643a36e4247d9777a3d...4bc99a9cc7dfb7966105d26cb82f760f1f2eac18

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

commit cfbfdc007face3b6f8c301c02bb70f76ff29625d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 09:28:51 2016 -0500

    Add EAS 16.0 to headers and base server object.

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

http://github.com/horde/horde/commit/cfbfdc007face3b6f8c301c02bb70f76ff29625d

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

commit 27e5cf4e963df45875d1d7b1f00118d3edcac394
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 09:41:59 2016 -0500

    Add EAS 16.0 specific WBXML definitions.

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

http://github.com/horde/horde/commit/27e5cf4e963df45875d1d7b1f00118d3edcac394

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

commit ea48d7fac6c7eba43f212347cba08b7de7f9cf38
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 10:15:17 2016 -0500

    Fix comment.

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

http://github.com/horde/horde/commit/ea48d7fac6c7eba43f212347cba08b7de7f9cf38

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

commit abdad70a5e71b0b23e392e316d7f1be1994ae338
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 11:02:42 2016 -0500

    Update Email and SendMail messages with new EAS 16.0 properties.

 framework/ActiveSync/lib/Horde/ActiveSync.php                  |    2 +
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Mail.php     |  233 +++++---
 framework/ActiveSync/lib/Horde/ActiveSync/Message/SendMail.php |   53 ++-
 3 files changed, 185 insertions(+), 103 deletions(-)

http://github.com/horde/horde/commit/abdad70a5e71b0b23e392e316d7f1be1994ae338

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

commit c32c5fc3b23850f38fd9630d54e12fd794aff0a7
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 11:48:43 2016 -0500

    Add remaining 16.0 constants and mappings.

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   22 ++
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   27 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |   60 +++--
 .../ActiveSync/lib/Horde/ActiveSync/Request/MeetingResponse.php   |    6 +
 4 files changed, 96 insertions(+), 19 deletions(-)

http://github.com/horde/horde/commit/c32c5fc3b23850f38fd9630d54e12fd794aff0a7

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

commit a6f2a56e81dc9aac548a125ecb3ace0581bf16ca
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 13:31:32 2016 -0500

    ws

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/a6f2a56e81dc9aac548a125ecb3ace0581bf16ca

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

commit 1d11ca0c435d25b72bfb369a1dd769c5e52da077
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 15 13:31:52 2016 -0500

    EAS 16.0 Forwardees support.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/SendMail.php |   18 +---
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php            |    9 ++-
 framework/Core/lib/Horde/Core/ActiveSync/Mail.php              |   30 +++++++-
 3 files changed, 42 insertions(+), 15 deletions(-)

http://github.com/horde/horde/commit/1d11ca0c435d25b72bfb369a1dd769c5e52da077

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

commit 3c85cace1cf340706e8088586259e1cba2d5b74f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 17:43:32 2016 -0500

    Persist the folder type in the folder cache also.

 framework/ActiveSync/lib/Horde/ActiveSync/SyncCache.php |   39 +++++++++-----
 1 files changed, 25 insertions(+), 14 deletions(-)

http://github.com/horde/horde/commit/3c85cace1cf340706e8088586259e1cba2d5b74f

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

commit a755ef2b2e57355c2324ab3de51e3938731c047a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 18:18:20 2016 -0500

    Simplify, reduce redundant lookups.

 framework/ActiveSync/lib/Horde/ActiveSync/Collections.php  |   28 ++++++++---
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   17 ++-----
 2 files changed, 24 insertions(+), 21 deletions(-)

http://github.com/horde/horde/commit/a755ef2b2e57355c2324ab3de51e3938731c047a

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

commit bca27a1ef2be7c8f50321fdb1248cda1cc360d09
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 18:24:03 2016 -0500

    Remove duplicate define.

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

http://github.com/horde/horde/commit/bca27a1ef2be7c8f50321fdb1248cda1cc360d09

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

commit 3af0b5ffaff6c0d45a7085c95234922e39693f1a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 18:24:23 2016 -0500

    phpdoc

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

http://github.com/horde/horde/commit/3af0b5ffaff6c0d45a7085c95234922e39693f1a

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

commit e9c4a2d6d24c61c1eb847501f25b0cf17d509825
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 18:24:36 2016 -0500

    Mark the email as a draft, if needed.

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

http://github.com/horde/horde/commit/e9c4a2d6d24c61c1eb847501f25b0cf17d509825

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

commit 5e3b4d5ef1972b2ba9888353893667703e40a737
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 16 18:33:59 2016 -0500

    Check for this, and log it so we know if we find a client that supports it.

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

http://github.com/horde/horde/commit/5e3b4d5ef1972b2ba9888353893667703e40a737

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

commit 2b1fe9b73e940b01409e6aad5ab993aea256563d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 11:00:21 2016 -0500

    Actually add the method.

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

http://github.com/horde/horde/commit/2b1fe9b73e940b01409e6aad5ab993aea256563d

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

commit be6fc9b2b84bb00836f968eaf0dd6a028879560c
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 11:00:40 2016 -0500

    Fix element name

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

http://github.com/horde/horde/commit/be6fc9b2b84bb00836f968eaf0dd6a028879560c

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

commit 5fd54719f1534aea50abcb69612e29053ba00abd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 19:46:59 2016 -0500

    Simplify.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php |   49 +++++++-----
 1 files changed, 29 insertions(+), 20 deletions(-)

http://github.com/horde/horde/commit/5fd54719f1534aea50abcb69612e29053ba00abd

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

commit 4bf3c5ee9acdb729c2310dab4ad41934637c172d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 19:47:39 2016 -0500

    Store the current commandType in the message object.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php |    9 ++++++
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   18 ++++++-----
 2 files changed, 19 insertions(+), 8 deletions(-)

http://github.com/horde/horde/commit/4bf3c5ee9acdb729c2310dab4ad41934637c172d

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

commit 024c1f46dec6663e8238152b40d22cd945d7fc65
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 19:59:48 2016 -0500

    phpdoc

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

http://github.com/horde/horde/commit/024c1f46dec6663e8238152b40d22cd945d7fc65

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

commit 1e3d16b3e81d36ad055cb5c99151168b1d5009e3
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 21:31:35 2016 -0500

    Enforce alldayevent rules for decoded EAS 16 messages.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   55 +++++
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |   16 ++
 2 files changed, 71 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/1e3d16b3e81d36ad055cb5c99151168b1d5009e3

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

commit 30d4a7ee7f44bdfe1e6cbb423318be8e2014969b
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 21:34:58 2016 -0500

    Allow for pre-encoding validation.

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

http://github.com/horde/horde/commit/30d4a7ee7f44bdfe1e6cbb423318be8e2014969b

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

commit 2d7fa3e9d4c60a8c7de76c02e72112fca53f84a3
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 21:35:12 2016 -0500

    Fix logging output.

 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/2d7fa3e9d4c60a8c7de76c02e72112fca53f84a3

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

commit d5190d7d8a2a8dcc8658411c89168cd8f80508de
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 21:41:17 2016 -0500

    Pass along the commandType to subobjects as well.

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

http://github.com/horde/horde/commit/d5190d7d8a2a8dcc8658411c89168cd8f80508de

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

commit fb96485d750427c658d5f46f93f3470aaeb7de3e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 21:42:00 2016 -0500

    @since

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

http://github.com/horde/horde/commit/fb96485d750427c658d5f46f93f3470aaeb7de3e

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

commit 80fa5033003b747824b3b09cfb4d36becb618d9f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 17 23:16:41 2016 -0500

    EAS requires allday events to be from 12:00am to 12:00am.

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

http://github.com/horde/horde/commit/80fa5033003b747824b3b09cfb4d36becb618d9f

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

commit 7dc74acff5c74f3bf1f78b7a5486a48b7aa32ac5
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:03:51 2016 -0500

    Enforce allday event rules.

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

http://github.com/horde/horde/commit/7dc74acff5c74f3bf1f78b7a5486a48b7aa32ac5

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

commit efb252f1605814346d91e22800eb0c103f78169a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:04:20 2016 -0500

    Add EAS 16 specific code regarding allday events.

 kronolith/lib/Event.php |   33 ++++++++++++++++++++++++++-------
 1 files changed, 26 insertions(+), 7 deletions(-)

http://github.com/horde/horde/commit/efb252f1605814346d91e22800eb0c103f78169a

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

commit 5bd9faa2661d0fcf4866f0455c194cc840933446
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:04:38 2016 -0500

    Bump version, we use new constants.

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

http://github.com/horde/horde/commit/5bd9faa2661d0fcf4866f0455c194cc840933446

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

commit 30218518ce08d6c9e154dfd0b8d404e151ea3e5d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:05:11 2016 -0500

    Actually add the new file.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Forwardee.php |   50 +++++++
 1 files changed, 50 insertions(+), 0 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/Forwardee.php

http://github.com/horde/horde/commit/30218518ce08d6c9e154dfd0b8d404e151ea3e5d

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

commit 725532f355c7e788dee63c2b032212ea33682d06
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:15:07 2016 -0500

    Add BUSYSTATUS_ELSEWHERE for EAS 16.0

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

http://github.com/horde/horde/commit/725532f355c7e788dee63c2b032212ea33682d06

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

commit e59eb32e6a7f149d33c3fdca50a64135d5e16e8d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 18 00:15:30 2016 -0500

    For now, consider this as STATUS_CONFIRMED also.

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

http://github.com/horde/horde/commit/e59eb32e6a7f149d33c3fdca50a64135d5e16e8d

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

commit af8ab26f1b5aa3e3294a4bbdb6d411cd0a7e32ab
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 20 11:32:18 2016 -0500

    @deprecated. Set/Get property values directly.

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

http://github.com/horde/horde/commit/af8ab26f1b5aa3e3294a4bbdb6d411cd0a7e32ab

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

commit 69c6fe9a2c3c3386a491f874690e4031b2b973e0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 20 11:38:11 2016 -0500

    Remove outdated comment.

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

http://github.com/horde/horde/commit/69c6fe9a2c3c3386a491f874690e4031b2b973e0

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

commit 1ebd4a8eeeda77baf53c2208d600c45475ed5390
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 20 11:47:09 2016 -0500

    Add missing RESPONSE_ORGANIZER setting.

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

http://github.com/horde/horde/commit/1ebd4a8eeeda77baf53c2208d600c45475ed5390

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

commit 878b1d6e09b6128e4cf3a8ae53f07797bee31d59
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Jan 20 13:47:09 2016 -0500

    Be sure to clear any existing exceptions.
    
    Fixes mysteriously appearing exceptions when creating an
    event after editing/removing an existing event with exceptions and
    both events have overlapping recurrence dates.

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

http://github.com/horde/horde/commit/878b1d6e09b6128e4cf3a8ae53f07797bee31d59

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

commit 489dcd69117703d06519d66791186289bf47c97e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 09:15:33 2016 -0500

    This was never changed to use insertBlob().

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

http://github.com/horde/horde/commit/489dcd69117703d06519d66791186289bf47c97e

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

commit e32d3b9eb21d84c135ae423ce9bf7e940e0dbebc
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 09:19:11 2016 -0500

    Fix comparison. This is needed for >= 14.1 not just == 14.1

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

http://github.com/horde/horde/commit/e32d3b9eb21d84c135ae423ce9bf7e940e0dbebc

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

commit a5533d83a26b8520227628b8af36200d3a5db453
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 09:19:42 2016 -0500

    Always return boolean.

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

http://github.com/horde/horde/commit/a5533d83a26b8520227628b8af36200d3a5db453

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

commit d0fc7d09445c321f51eec1dbc7d793e5cf725dca
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 09:20:36 2016 -0500

    More @deprecated.

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

http://github.com/horde/horde/commit/d0fc7d09445c321f51eec1dbc7d793e5cf725dca

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

commit a49f4ddccee94cb56f1949b8a2ee74805db1eaa0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 15:18:28 2016 -0500

    Support for EAS 16 style of handling exceptions/recurrence changes.

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   80 ++++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    9 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |   35 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php           |   20 +
 5 files changed, 123 insertions(+), 25 deletions(-)

http://github.com/horde/horde/commit/a49f4ddccee94cb56f1949b8a2ee74805db1eaa0

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

commit efc945aa9c34b5b282402824320978d42f8d6413
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 15:19:02 2016 -0500

    Enforce this EAS 16 rule.

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

http://github.com/horde/horde/commit/efc945aa9c34b5b282402824320978d42f8d6413

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

commit 89a2b312380343b13922cb610d25ed88bad69e2e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 15:19:47 2016 -0500

    Support in Core for EAS 16 style of recurrence/exception handling.

 framework/Core/lib/Horde/Core/ActiveSync/Connector.php |   13 +++++--
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php    |   26 ++++++++++++----
 2 files changed, 29 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/89a2b312380343b13922cb610d25ed88bad69e2e

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

commit 1aab7725515c1579b0ec8b13b8a8c5962d6253d0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 15:22:43 2016 -0500

    EAS 16 changes.

 kronolith/lib/Api.php   |   11 ++++-
 kronolith/lib/Event.php |  122 +++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 122 insertions(+), 11 deletions(-)

http://github.com/horde/horde/commit/1aab7725515c1579b0ec8b13b8a8c5962d6253d0

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

commit acda4d26599123846b9baaf68c8b2b7967abd670
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 15:28:34 2016 -0500

    We still need to process the recurrence rules here.
    
    We only need to skip the exception handling for EAS 16. We still may
    have a recurrence rule to handle.

 kronolith/lib/Event.php |   86 ++++++++++++++++++++++++----------------------
 1 files changed, 45 insertions(+), 41 deletions(-)

http://github.com/horde/horde/commit/acda4d26599123846b9baaf68c8b2b7967abd670

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

commit b16d45d8d50c60b595321550cec9deb5fd8d786e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 16:05:30 2016 -0500

    Fix method name.

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

http://github.com/horde/horde/commit/b16d45d8d50c60b595321550cec9deb5fd8d786e

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

commit 5be6c2d2d4ebde282623acb71d2793a14d12847e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Jan 21 16:48:25 2016 -0500

    Fix self::POOMCAL_LOCATION definition in only <= 14.1

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

http://github.com/horde/horde/commit/5be6c2d2d4ebde282623acb71d2793a14d12847e

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

commit 777631416d56410c1098c74d730a7d18a02d4d04
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 12:48:18 2016 -0500

    AirSyncBaseLocation is it's own object.

 .../lib/Horde/ActiveSync/Message/AirSyncBaseLocation.php          |  116 +++++
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    2 +-
 3 files changed, 118 insertions(+), 2 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/AirSyncBaseLocation.php

http://github.com/horde/horde/commit/777631416d56410c1098c74d730a7d18a02d4d04

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

commit 8f24a27a81afd2dac5de55d4b0ffcad1b63b9313
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 13:03:38 2016 -0500

    Enforce this EAS 16 rule for attendee status.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php |   15 ++++++++
 framework/ActiveSync/package.xml                               |    8 +++-
 2 files changed, 21 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/8f24a27a81afd2dac5de55d4b0ffcad1b63b9313

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

commit df7d415a054988f2f4fad164531c7719ae731376
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 13:04:01 2016 -0500

    Match method signature.

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

http://github.com/horde/horde/commit/df7d415a054988f2f4fad164531c7719ae731376

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

commit 773957ae833b3468d40d43893e0ba592c7cfcf92
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 13:12:33 2016 -0500

    The organizer shouldn't be included in the attendees list for EAS.

 kronolith/lib/Event.php |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/773957ae833b3468d40d43893e0ba592c7cfcf92

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

commit e442a1ccd6e22d2b98b1e0f43da4185d22333ca4
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 14:03:30 2016 -0500

    Disallow UID from being sent from an EAS 16.0 client.

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

http://github.com/horde/horde/commit/e442a1ccd6e22d2b98b1e0f43da4185d22333ca4

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

commit 0cb5e07a3cf830fe30305810b00163d325c32ecb
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 14:13:55 2016 -0500

    Top level appointment properties are ALWAYS ghosted in EAS 16.

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

http://github.com/horde/horde/commit/0cb5e07a3cf830fe30305810b00163d325c32ecb

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

commit b672c4dd72295fbcb139f7b268c42b3ee224e4a1
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 23 14:41:12 2016 -0500

    Check for ghosted elements.

 kronolith/lib/Event.php |  180 ++++++++++++++++++++++++++---------------------
 1 files changed, 100 insertions(+), 80 deletions(-)

http://github.com/horde/horde/commit/b672c4dd72295fbcb139f7b268c42b3ee224e4a1

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

commit b2a6867fa90f651b8970c8dabca2df9a39fe721a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 30 16:51:23 2016 -0500

    Property isn't ghosted when it's present in the request.

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

http://github.com/horde/horde/commit/b2a6867fa90f651b8970c8dabca2df9a39fe721a

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

commit d45cacf4de18029a020a2f9fd261e0dfe85849f5
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Jan 30 16:51:50 2016 -0500

    EAS 16 style reminder handling.

 kronolith/lib/Event.php |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/d45cacf4de18029a020a2f9fd261e0dfe85849f5

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

commit a743e97ac76691261c6d87a493c42d5dbeea3709
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 20:03:07 2016 -0500

    Fix type that broke sending truncated event descriptions.

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

http://github.com/horde/horde/commit/a743e97ac76691261c6d87a493c42d5dbeea3709

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

commit 48f5e63070605ea0bc6c85ffb32b45e571cb43bb
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 21:31:26 2016 -0500

    Fix iterating over task results when not returning all tasks.
    
    Fixes (probably among other things) syncing tasks to ActiveSync
    when multiplexing lists.

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

http://github.com/horde/horde/commit/48f5e63070605ea0bc6c85ffb32b45e571cb43bb

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

commit 4bc99a9cc7dfb7966105d26cb82f760f1f2eac18
Merge: bd5727a 48f5e63
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 31 22:15:08 2016 -0500

    Merge branch 'eas16'

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   35 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Collections.php         |   51 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   82 +-
 .../lib/Horde/ActiveSync/Message/AirSyncBaseLocation.php          |  116 ++
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |  177 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |   23 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |  102 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |   65 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Forwardee.php   |   50 +
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Mail.php        |  233 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php  |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/SendMail.php    |   45 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/MeetingResponse.php   |    6 +
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |   70 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php           |   32 +-
 framework/ActiveSync/lib/Horde/ActiveSync/SyncCache.php           |   39 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php               |   34 +
 framework/ActiveSync/package.xml                                  |    6 +-
 framework/Core/lib/Horde/Core/ActiveSync/Connector.php            |   13 +-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php               |   65 +-
 framework/Core/lib/Horde/Core/ActiveSync/Mail.php                 |   30 +-
 kronolith/lib/Api.php                                             |   11 +-
 kronolith/lib/Event.php                                           |  417 +++--
 kronolith/package.xml                                             |    2 +-
 24 files changed, 1347 insertions(+), 359 deletions(-)

http://github.com/horde/horde/commit/4bc99a9cc7dfb7966105d26cb82f760f1f2eac18




More information about the commits mailing list