[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