[commits] Horde branch master updated. bbb7f24c7c33ca1f6c2c69e43f610c47515ea354

Michael J. Rubinsky mrubinsk at horde.org
Wed Aug 21 19:14:54 UTC 2013


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

from: d180c4a3e3e7df6be8349359f3bd92fd54c7ef0c

28c2db7 Don't filter out FLAG_DELETED messages.
1c211a9 Use the '+' operator instead of array_intersect_keys here.
90ebaaa Do not pollForChanges if we have imported any incoming changes.
bbb7f24 No need to update any folder data on ping.

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

commit 28c2db7e1caaa25aaf011b8be4533d3cc854e87e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 21 14:03:17 2013 -0400

    Don't filter out FLAG_DELETED messages.
    
    This can cause all kinds of problems in supporting this for both
    CONDSTORE and non-CONDSTORE servers. If using ActiveSync and a MUA
    that does NOT use a Trash folder (as EAS expects), then the trade
    off is that messages flagged as \DELETED will still appear as
    "normal" on the EAS client.

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

http://git.horde.org/horde-git/-/commit/28c2db7e1caaa25aaf011b8be4533d3cc854e87e

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

commit 1c211a94eefb83f81076fba081b6347b25860f7a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 21 14:49:02 2013 -0400

    Use the '+' operator instead of array_intersect_keys here.
    
    For non-CONDSTORE servers, this persists messages in state that have
    fallen outside of the FILTER range for the client. Otherwise, if the
    user deletes a message that has fallen outside of FILTER, the change
    will never be picked up by the client. Need '+' instead of array_merge
    since array_merge will reorder numerically indexed arrays.
    
    Even when SOFTDELTE is implemented, there will be a small window of
    time where a MUA may delete a message that has fallen outside of FILTER,
    but before SOFTDELETE was sent to client.

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

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

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

commit 90ebaaa5e33d2079cac28834cab622d67b3b5f53
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 21 15:10:38 2013 -0400

    Do not pollForChanges if we have imported any incoming changes.
    
    Saves a potential backend ping on each collection.

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

http://git.horde.org/horde-git/-/commit/90ebaaa5e33d2079cac28834cab622d67b3b5f53

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

commit bbb7f24c7c33ca1f6c2c69e43f610c47515ea354
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Aug 21 15:12:35 2013 -0400

    No need to update any folder data on ping.

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

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




More information about the commits mailing list