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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
