[commits] Horde branch master updated. 1e18a4cbe4bc972fa0383ee5ec61099b0aca1a8b

Michael J. Rubinsky mrubinsk at horde.org
Wed Aug 31 21:09:09 UTC 2016


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

from: 15d0ab63e64b90fa2a4df9cbcf6333f87d6de715

862156f ws/wrap/etc...
2a8a8f7 Allow returning a hash from import().
dcc66c8 Return event attachments via the API.
eaceecd Must return the atchash from replace operations as well.
5d0a1b2 Add calendar_import16 for importing EAS 16 calendar message objects.
393fc4e Have calendar_replace return the uid/atchash data.
195b03b Changes to support synchronizing event attachments.
38f16df Support synchronizing event attachments over EAS
ac5d8c3 Support synchronizing event attachments.
f6932b3 location is an AirSyncBaseLocation object in EAS 16.
cfd2958 Fix deleting attachments.
073fca8 Refactor exporter out into separate classes for Sync and FolderSync.
083fa32 Fix classname.
df2e027 Fix attribute names.
dea8bae Move more output responsibility to the exporter object.
228fd52 Match signature to avoid PHP errors.
1e18a4c Merge branch 'EAS16'

Summary: http://github.com/horde/horde/compare/15d0ab63e64b90fa2a4df9cbcf6333f87d6de715...1e18a4cbe4bc972fa0383ee5ec61099b0aca1a8b

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

commit 862156f17f94ff1192faecaea0b9ab5c42a4483d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Aug 28 21:06:11 2016 -0400

    ws/wrap/etc...

 .../ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php |  3 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php |  3 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Mail.php |  2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |  2 +-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php        | 14 +++++++++++---
 5 files changed, 17 insertions(+), 7 deletions(-)

http://github.com/horde/horde/commit/862156f17f94ff1192faecaea0b9ab5c42a4483d

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

commit 2a8a8f75f11de7bb47cd1512943c6307c96a6f15
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 11:54:25 2016 -0400

    Allow returning a hash from import().
    
    Needed since attachment addition/deletions are handled by the
    message objects in activesync, instead of by a folder command
    as the rest of addition/deletions are. Clients need to be able
    to map their clientId with the returned server UID. Will also
    allow us to return the syncstamp when the rest of the API
    is refactored to allow this.

 kronolith/lib/Api.php | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

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

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

commit dcc66c80a8f13fe02b36613c0ee083267e1805b4
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 11:59:26 2016 -0400

    Return event attachments via the API.

 kronolith/lib/Api.php | 47 ++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 44 insertions(+), 3 deletions(-)

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

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

commit eaceecd23ca45f3fdeb273100fa6e6656d552810
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:00:00 2016 -0400

    Must return the atchash from replace operations as well.

 kronolith/lib/Api.php | 9 +++++++++
 1 file changed, 9 insertions(+)

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

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

commit 5d0a1b2b3a074ab1bdb29c999ac3da54d77a34ca
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:02:56 2016 -0400

    Add calendar_import16 for importing EAS 16 calendar message objects.
    
    Need it's own method for BC. Roll into calendar_import for H6.

 .../Core/lib/Horde/Core/ActiveSync/Connector.php   | 31 +++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

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

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

commit 393fc4e50d66cf533f419bf724baa770fd498c7d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:04:53 2016 -0400

    Have calendar_replace return the uid/atchash data.

 framework/Core/lib/Horde/Core/ActiveSync/Connector.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/393fc4e50d66cf533f419bf724baa770fd498c7d

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

commit 195b03b077d5112f578e1f5c979ab5fe1eba3ed2
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:06:33 2016 -0400

    Changes to support synchronizing event attachments.

 .../Core/lib/Horde/Core/ActiveSync/Connector.php   | 26 +++++++++++++
 .../Core/lib/Horde/Core/ActiveSync/Driver.php      | 43 +++++++++++++++++++---
 2 files changed, 63 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/195b03b077d5112f578e1f5c979ab5fe1eba3ed2

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

commit 38f16dfcf771f13c510d915a589ed13d2721fc41
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:08:00 2016 -0400

    Support synchronizing event attachments over EAS

 kronolith/lib/Event.php | 109 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 109 insertions(+)

http://github.com/horde/horde/commit/38f16dfcf771f13c510d915a589ed13d2721fc41

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

commit ac5d8c3bf4dfb81cea0cf434ea4b52497d2113c0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 12:09:27 2016 -0400

    Support synchronizing event attachments.

 framework/ActiveSync/doc/Horde/ActiveSync/TODO     |  6 +-
 .../lib/Horde/ActiveSync/Connector/Importer.php    | 15 ++--
 .../Horde/ActiveSync/Message/AirSyncBaseAdd.php    | 71 ++++++++++++++++
 .../ActiveSync/Message/AirSyncBaseAttachment.php   | 21 +++++
 .../ActiveSync/Message/AirSyncBaseAttachments.php  | 93 +++++++++++++++++++++
 .../Horde/ActiveSync/Message/AirSyncBaseDelete.php | 57 +++++++++++++
 .../lib/Horde/ActiveSync/Message/Appointment.php   |  6 +-
 .../lib/Horde/ActiveSync/Message/Base.php          | 15 +++-
 .../Horde/ActiveSync/Request/ItemOperations.php    |  5 ++
 .../lib/Horde/ActiveSync/Request/Sync.php          | 97 ++++++++++++++++++++--
 framework/ActiveSync/package.xml                   | 10 ++-
 11 files changed, 374 insertions(+), 22 deletions(-)
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/AirSyncBaseAdd.php
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/AirSyncBaseAttachments.php
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Message/AirSyncBaseDelete.php

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

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

commit f6932b3b4077ebb715107471ba85cd69b4c98467
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 15:16:26 2016 -0400

    location is an AirSyncBaseLocation object in EAS 16.

 kronolith/lib/Event.php | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

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

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

commit cfd2958b872bf3115ea9a57ead1f3d48a215008d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 15:47:31 2016 -0400

    Fix deleting attachments.

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

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

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

commit 073fca88e2efb1fa02e95e94d53326e85e63de77
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 16:14:00 2016 -0400

    Refactor exporter out into separate classes for Sync and FolderSync.

 .../lib/Horde/ActiveSync/Connector/Exporter.php    | 443 ---------------------
 .../Horde/ActiveSync/Connector/Exporter/Base.php   | 104 +++++
 .../ActiveSync/Connector/Exporter/FolderSync.php   | 136 +++++++
 .../Horde/ActiveSync/Connector/Exporter/Sync.php   | 374 +++++++++++++++++
 .../lib/Horde/ActiveSync/Request/FolderSync.php    |   4 +-
 .../lib/Horde/ActiveSync/Request/Sync.php          |  95 +----
 framework/ActiveSync/package.xml                   |  14 +-
 7 files changed, 633 insertions(+), 537 deletions(-)
 delete mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter/Base.php
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter/FolderSync.php
 create mode 100644 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter/Sync.php

http://github.com/horde/horde/commit/073fca88e2efb1fa02e95e94d53326e85e63de77

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

commit 083fa32e3b247913595fc5943ebef1004314c9d0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 16:29:15 2016 -0400

    Fix classname.

 framework/ActiveSync/lib/Horde/ActiveSync/Collections.php             | 4 ++--
 .../ActiveSync/lib/Horde/ActiveSync/Connector/Exporter/FolderSync.php | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/083fa32e3b247913595fc5943ebef1004314c9d0

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

commit df2e02700c22ec330e772f417986e024b05aba5f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 16:29:37 2016 -0400

    Fix attribute names.

 .../ActiveSync/lib/Horde/ActiveSync/Message/AirSyncBaseLocation.php   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

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

commit dea8bae0b923125896efa691353ae9fe5de0201e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 17:05:25 2016 -0400

    Move more output responsibility to the exporter object.

 .../Horde/ActiveSync/Connector/Exporter/Sync.php   | 198 +++++++++++++++++++--
 .../lib/Horde/ActiveSync/Request/Sync.php          | 105 +++--------
 2 files changed, 206 insertions(+), 97 deletions(-)

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

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

commit 228fd52d501423afc1b483d3dabfdf73f02ed19e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 17:08:12 2016 -0400

    Match signature to avoid PHP errors.

 luxor/lib/Application.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/228fd52d501423afc1b483d3dabfdf73f02ed19e

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

commit 1e18a4cbe4bc972fa0383ee5ec61099b0aca1a8b
Merge: 228fd52 dea8bae
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 31 17:08:38 2016 -0400

    Merge branch 'EAS16'

 framework/ActiveSync/doc/Horde/ActiveSync/TODO     |   6 +-
 .../lib/Horde/ActiveSync/Collections.php           |   4 +-
 .../lib/Horde/ActiveSync/Connector/Exporter.php    | 443 -----------------
 .../Horde/ActiveSync/Connector/Exporter/Base.php   | 104 ++++
 .../ActiveSync/Connector/Exporter/FolderSync.php   | 136 ++++++
 .../Horde/ActiveSync/Connector/Exporter/Sync.php   | 534 +++++++++++++++++++++
 .../lib/Horde/ActiveSync/Connector/Importer.php    |  18 +-
 .../Horde/ActiveSync/Message/AirSyncBaseAdd.php    |  71 +++
 .../ActiveSync/Message/AirSyncBaseAttachment.php   |  21 +
 .../ActiveSync/Message/AirSyncBaseAttachments.php  |  93 ++++
 .../Horde/ActiveSync/Message/AirSyncBaseDelete.php |  57 +++
 .../ActiveSync/Message/AirSyncBaseLocation.php     |   4 +-
 .../lib/Horde/ActiveSync/Message/Appointment.php   |   6 +-
 .../lib/Horde/ActiveSync/Message/Base.php          |  18 +-
 .../lib/Horde/ActiveSync/Message/Mail.php          |   2 +-
 .../lib/Horde/ActiveSync/Request/FolderSync.php    |   4 +-
 .../Horde/ActiveSync/Request/ItemOperations.php    |   5 +
 .../lib/Horde/ActiveSync/Request/Sync.php          | 179 +++----
 framework/ActiveSync/package.xml                   |  20 +-
 .../Core/lib/Horde/Core/ActiveSync/Connector.php   |  61 ++-
 .../Core/lib/Horde/Core/ActiveSync/Driver.php      |  57 ++-
 kronolith/lib/Api.php                              |  77 ++-
 kronolith/lib/Event.php                            | 138 +++++-
 23 files changed, 1456 insertions(+), 602 deletions(-)

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




More information about the commits mailing list